Erreur : Audit fiscal a révélé : (1) "France Corse" en pays séparé (id_country=242) + Réunion/Mayotte/Guyane/Saint-Pierre idem = patchwork PS hérité illégitime juridiquement. (2) 22 clients BE + 3 DE + 13 RE facturés 0% TVA par défaut PS (aucune rule configurée). (3) getTaxRatesForProducts faisait MAX(rate) sans filtre postcode.
Check ajouté : Doctrine PaaS souverain Europe OSS établie 2026-05-15 : France=1 seul id_country, détection Corse + DOM-TOM par postcode (ps_tax_rule.zipcode_from/to). UE = ps_country.need_identification_number=1 → VAT intracom obligatoire B2B (cas Palimex). Migrations DB : 35 adresses 242/174/143/238/181→8, désactivation des 5 pays, création TVA 8.5% + rules postcode DOM, ajout cs_vat_intracom_cache pour VIES, vat_intracom sur customer_extra. Code : résolution postcode COALESCE(specifique, générique) + autoliq B2B 0% + export hors UE 0% + mention légale auto art. 262 ter I / 262 I CGI.