Skip to content

Commit 1926a28

Browse files
authored
Add missing French overseas (#187)
1 parent 1a31f31 commit 1926a28

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

src/VatCalculator.php

+48
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,14 @@ class VatCalculator
136136
'Guadeloupe' => 0.085,
137137
'Guyane' => 0,
138138
'Mayotte' => 0,
139+
'Saint-Barthélemy' => 0,
140+
'Saint-Martin' => 0,
141+
'Saint-Pierre-et-Miquelon' => 0,
142+
'Wallis-et-Futuna' => 0,
143+
'Polynésie française' => 0,
144+
'Nouvelle-Calédonie' => 0,
145+
'Terres australes et antarctiques françaises' => 0,
146+
'Île de Clipperton' => 0,
139147
],
140148
'rates' => [
141149
'high' => 0.20,
@@ -408,11 +416,51 @@ class VatCalculator
408416
'code' => 'FR',
409417
'name' => 'Reunion',
410418
],
419+
[
420+
'postalCode' => '/^975\d{2,}$/',
421+
'code' => 'FR',
422+
'name' => 'Saint-Pierre-et-Miquelon',
423+
],
411424
[
412425
'postalCode' => '/^976\d{2,}$/',
413426
'code' => 'FR',
414427
'name' => 'Mayotte',
415428
],
429+
[
430+
'postalCode' => '/^977\d{2,}$/',
431+
'code' => 'FR',
432+
'name' => 'Saint-Barthélemy',
433+
],
434+
[
435+
'postalCode' => '/^978\d{2,}$/',
436+
'code' => 'FR',
437+
'name' => 'Saint-Martin',
438+
],
439+
[
440+
'postalCode' => '/^984\d{2,}$/',
441+
'code' => 'FR',
442+
'name' => 'Terres australes et antarctiques françaises',
443+
],
444+
[
445+
'postalCode' => '/^986\d{2,}$/',
446+
'code' => 'FR',
447+
'name' => 'Wallis-et-Futuna',
448+
],
449+
[
450+
'postalCode' => '/^987\d{2,}$/',
451+
'code' => 'FR',
452+
'name' => 'Polynésie française',
453+
],
454+
[
455+
'postalCode' => '/^988\d{2,}$/',
456+
'code' => 'FR',
457+
'name' => 'Nouvelle-Calédonie',
458+
],
459+
[
460+
'postalCode' => '/^989\d{2,}$/',
461+
'code' => 'FR',
462+
'name' => 'Île de Clipperton',
463+
],
416464
],
417465
'GB' => [
418466
// Akrotiri

0 commit comments

Comments
 (0)