Riferimento
Esporta MarkdownBR-DE-14 L’aliquota della categoria IVA deve essere indicata
Nello standard XRechnung ogni ripartizione IVA (BG-23) deve obbligatoriamente contenere l’aliquota della categoria IVA (BT-119) espressa in percentuale. Mentre la norma EN 16931 consente di omettere la percentuale in caso di esenzione o inversione contabile (AE, E), XRechnung impone sempre la presenza esplicita di BT-119 (es. 0.00 per esente/reverse charge, 19.00 o 7.00 per aliquota ordinaria/ridotta).
Descrizione del problema
ERRORE
Regola nazionale tedesca XRechnung (KoSIT, BR-DE) · XRechnung 3.0
Pipeline interattiva
Dove viene controllata BR-DE-14
Fai clic su una fase per vedere cosa controlla, oppure digita l’ID di una regola per trovare la fase che la segnala.
BR-DE-14 regola XRechnung (Germania)
Segnalata nella fase 3: Regole nazionali (CIUS).
Livello errore: il report raccomanda di rifiutare la fattura.
Fase 3 · Cosa controlla
Regole nazionali (CIUS)
- L’identificativo della specifica in BT-24 seleziona il set di regole, ad esempio XRechnung 3.0 o Peppol BIS Billing 3.0.
- XRechnung aggiunge le regole tedesche BR-DE: riferimento dell’acquirente (BT-10), contatto del venditore, istruzioni di pagamento.
- Peppol aggiunge regole PEPPOL-EN16931 e regole per paese. Anche XRechnung applica alcune regole PEPPOL-EN16931.
Codici di esempio
Correzione tipica
Compila nei dati anagrafici i campi richiesti dal set di regole, come la Leitweg-ID in BT-10 o il contatto del venditore.
Contesto e significato
Senza BT-119 i motori di validazione non possono verificare la formula ImportoIVA = arrotonda(Imponibile * Percentuale / 100). La presenza di BT-119 è obbligatoria per tutte le ripartizioni IVA.
Soluzione
Nella configurazione fiscale dell’ERP assicurati che la percentuale IVA sia esportata in tutte le ripartizioni. Per inversione contabile (AE), esportazioni (G), aliquota zero (Z) ed esenzioni (E), esporta esplicitamente 0.00 in BT-119. In UBL 2.1 compila <cbc:Percent> dentro <cac:TaxSubtotal><cac:TaxCategory>. In CII compila <ram:RateApplicablePercent> dentro <ram:ApplicableTradeTax>.
Azioni rapide
Esempi validi
- Ripartizione aliquota ordinaria con BT-118 = "S", BT-119 = 19.00, BT-116 = 100.00, BT-117 = 19.00
- Ripartizione inversione contabile con BT-118 = "AE", BT-119 = 0.00, BT-116 = 500.00, BT-117 = 0.00
Esempi non validi
- L’elemento TaxSubtotal specifica la categoria S e la base imponibile ma omette l’elemento cbc:Percent
- La ripartizione per inversione contabile (cat. AE) è esportata senza percentuale presumendo che l’aliquota zero sia implicita
Esempi di codice
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">100.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">19.00</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID>S</cbc:ID>
<cbc:Percent>19.00</cbc:Percent>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal><cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">100.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">19.00</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID>S</cbc:ID>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>