Que signifie BR-S-3 ?
Si une remise au niveau du document porte la catégorie S (taux normal), le vendeur doit indiquer une identification fiscale, par exemple son numéro de TVA.
Causes fréquentes de BR-S-3
- Le vendeur applique le taux normal dans la remise (BT-95 = S), mais n'a inscrit dans le XML ni numéro de TVA ni identifiant fiscal.
- Le numéro de TVA figure bien sur la facture, mais sans schemeID="VA", si bien qu'il n'est pas reconnu comme numéro de TVA.
- La remise a été marquée à tort avec la catégorie "S" alors que le vendeur relève de la franchise en base.
Comment corriger BR-S-3
- Repérer l'endroit fautif dans le XML. Ouvrez le XML de la facture et allez au champ BT-31 par le XPath suivant :
//rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeID='VA'] - Appliquer la correction. La facture contient une remise au niveau du document (BG-20) avec la catégorie de TVA "S" (taux normal, BT-95). Au taux normal, le vendeur a besoin d'une identification fiscale. Inscris le numéro de TVA du vendeur (BT-31) dans ram:SellerTradeParty/ram:SpecifiedTaxRegistration avec schemeID="VA", par exemple DE123456789. L'identifiant fiscal (BT-32, schemeID="FC") ou le numéro de TVA du représentant fiscal (BT-63) suffit également.
- Valider à nouveau. Enregistrez le fichier et validez-le à nouveau pour vérifier que BR-S-3 n'est plus signalé.
La facture contient une remise au niveau du document (BG-20) avec la catégorie de TVA "S" (taux normal, BT-95). Au taux normal, le vendeur a besoin d'une identification fiscale. Inscris le numéro de TVA du vendeur (BT-31) dans ram:SellerTradeParty/ram:SpecifiedTaxRegistration avec schemeID="VA", par exemple DE123456789. L'identifiant fiscal (BT-32, schemeID="FC") ou le numéro de TVA du représentant fiscal (BT-63) suffit également.
//rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeID='VA']Avant / après : l'exemple XML
Voici l'endroit concerné avant et après la correction (Cross Industry Invoice, Factur-X/ZUGFeRD).
<ram:SellerTradeParty>
<ram:Name>Muster GmbH</ram:Name>
<!-- keine SpecifiedTaxRegistration -->
</ram:SellerTradeParty>
<ram:SellerTradeParty>
<ram:Name>Muster GmbH</ram:Name>
<ram:SpecifiedTaxRegistration>
<ram:ID schemeID="VA">DE123456789</ram:ID>
</ram:SpecifiedTaxRegistration>
</ram:SellerTradeParty>
Questions fréquentes sur BR-S-3
L'identifiant fiscal suffit-il à la place du numéro de TVA pour BR-S-3 ?
Pourquoi l'erreur vise-t-elle le vendeur alors que le message parle de la remise ?
Codes d'erreur voisins
Vérifier BR-S-3 automatiquement
Plutôt que de fouiller le XML à la main, vous pouvez valider votre fichier Factur-X ou XRechnung en ligne – déposez le PDF ou le XML et vous recevez chaque erreur avec l'identifiant de la règle, le champ concerné, la proposition de correction et le XPath, sous forme de rapport lisible ou de JSON par l'API.