Identification codée d'une catégorie de TVA. Le code de catégorie de TVA doit être extrait de la liste de codes UN/CEFACT UNCL5305 et détermine comment la TVA est appliquée à la ligne de facture ou aux frais/rabais au niveau du document. Ce champ est essentiel pour le traitement automatisé de la TVA, la vérification de conformité et la gestion des transactions transfrontalières.
Essential for VAT compliance across EU member states. Enables automated processing of invoices by financial systems, ensures correct VAT treatment for cross-border transactions, supports reverse charge mechanisms, and facilitates VAT return preparation. Critical for e-invoicing platforms, ERP systems, and tax automation tools.
Mandatory when VAT breakdown is provided according to EN 16931-1. Must comply with EU VAT Directive requirements and national VAT regulations. Essential for compliance with German VAT law (UStG) and automated tax processing in PEPPOL and XRechnung environments.
/Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:ID/CrossIndustryInvoice/SupplyChainTradeTransaction/ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCodeSZEAEKGOLM19✗ Invalide0✗ InvalideVAT✗ Invalidestandard✗ Invalideexempt✗ Invalide7%✗ InvalideDE✗ Invalide✗ InvalideCodes valides de UNCL5305: S (Taux standard - 19% en Allemagne), Z (Taux zéro), E (Exonéré de taxe), AE (Autoliquidation de la TVA), K (Exonération de TVA pour livraison intracommunautaire EEE), G (Exportation en franchise), O (Services hors champ d'application de la taxe), L (Taxe indirecte générale des îles Canaries), M (Taxe pour Ceuta et Melilla). Chaque code détermine un traitement TVA spécifique.
En Allemagne, les taux de 19% (standard) et 7% (réduit) utilisent tous deux le code "S" dans BT-118. Le taux réel est spécifié dans BT-119 (Taux de catégorie de TVA). Donc BT-118="S" avec BT-119="19,00" pour le taux standard, ou BT-118="S" avec BT-119="7,00" pour le taux réduit. Le code indique le type de traitement TVA, tandis que BT-119 spécifie le pourcentage exact.
Utilisez "AE" pour les scénarios d'autoliquidation où l'acheteur (et non le vendeur) est responsable du paiement de la TVA. Cas courants: transactions transfrontalières B2B dans l'UE, services de construction en Allemagne (§13b UStG), certains services professionnels, commerce de ferraille et services de télécommunications. Lors de l'utilisation de "AE", BT-119 (taux de TVA) affiche généralement le taux standard (19% en Allemagne) mais BT-117 (montant de TVA) est 0,00.
Règles de validation clés: BR-S-08 (cohérence du calcul du taux standard), BR-E-01 (validation de la ventilation TVA exonérée), BR-AE-01 (validation autoliquidation), BR-IC-01 (validation intracommunautaire), BR-CL-23 (conformité à la liste de codes). Le code doit correspondre au traitement TVA décrit dans BT-119 (taux) et BT-117 (montant). Le système valide que les combinaisons de codes sont légalement valides.
Pour les transactions exonérées de TVA, utilisez le code "E". Définissez BT-119 (taux de TVA) à 0,00 et BT-117 (montant de TVA) à 0,00. Cas d'exonération courants en Allemagne: services médicaux, services éducatifs, assurance, services bancaires, services postaux et certaines activités culturelles. Incluez la raison de l'exonération dans les notes de facture lorsque requis par la loi nationale.
Le code "Z" (Taux zéro) s'applique aux biens/services qui sont taxables mais à un taux de 0% (comme les exportations hors UE). Le code "E" (Exonéré) s'applique aux transactions complètement hors du champ d'application de la TVA (comme les services bancaires). Avec "Z", les exigences d'enregistrement et de documentation TVA s'appliquent; avec "E", la transaction n'est pas du tout soumise au système TVA. Les deux donnent un montant de TVA de 0,00 mais ont des implications juridiques différentes.
Créez des ventilations TVA distinctes (BG-23) pour chaque combinaison de taux/catégorie. Par exemple: une ventilation avec BT-118="S" et BT-119="19,00" pour les articles au taux standard, une autre avec BT-118="S" et BT-119="7,00" pour les articles au taux réduit. Chaque ventilation doit avoir ses propres BT-116 (montant imposable), BT-117 (montant de taxe), BT-118 (code de catégorie), et BT-119 (taux). La somme de toutes les valeurs BT-117 est égale à BT-110 (TVA totale).
Erreurs courantes: 1) Utilisation de codes invalides non présents dans UNCL5305, 2) Combinaisons code-taux incompatibles (par ex., "E" avec taux non nul), 3) Raison d'exonération TVA manquante pour les codes "E", 4) Configuration incorrecte de l'autoliquidation avec "AE", 5) Multiples ventilations "E" quand une seule est autorisée, 6) Utilisation de valeurs numériques au lieu de codes lettres, 7) Code incorrect pour scénarios transfrontaliers. Toujours valider contre les règles métier EN16931.
Notre convertisseur de factures alimenté par l’IA gère automatiquement toutes les exigences XRechnung, y compris la validation correcte des champs.