Vai al contenuto principale
Invoice-Converter.comInvoice-Converter
BlogPrezzi
Converti fatturaConverti
ConvertiConverti fattura
⌘K
Panoramica documentazione
Glossario
Liste di codici
Campi XRechnung
Fondamenti fattura
BT-1
BT-2
BT-3
BT-5
BT-6
BT-7
BT-8
BT-10
BT-11
BT-12
BT-14
BT-15
BT-16
BT-17
BT-18
BT-19
BT-21
BT-22
BT-23
BT-24
BT-25
BT-26
Consegna e pagamento
BT-9
BT-13
BT-20
BT-59
BT-60
BT-61
BT-70
BT-71
BT-72
BT-73
BT-74
BT-75
BT-76
BT-77
BT-78
BT-79
BT-80
BT-81
BT-82
BT-83
BT-84
BT-85
BT-86
BT-87
BT-88
BT-89
BT-90
BT-91
Dati del venditore
BT-27
BT-28
BT-29
BT-30
BT-31
BT-32
BT-33
BT-34
BT-35
BT-36
BT-37
BT-38
BT-39
BT-40
BT-41
BT-42
BT-43
BT-62
BT-63
BT-64
BT-65
BT-66
BT-67
BT-68
BT-69
Dati del compratore
BT-44
BT-45
BT-46
BT-47
BT-48
BT-49
BT-50
BT-51
BT-52
BT-53
BT-54
BT-55
BT-56
BT-57
BT-58
Sconti e maggiorazioni
BT-92
BT-93
BT-94
BT-95
BT-96
BT-97
BT-98
BT-99
BT-100
BT-101
BT-102
BT-103
BT-104
BT-105
Imposte e totali
BT-106
BT-107
BT-108
BT-109
BT-110
BT-111
BT-112
BT-113
BT-114
BT-115
BT-116
BT-117
BT-118
BT-119
BT-120
BT-121
BT-122
BT-123
BT-124
BT-125
Righe fattura
BT-126
BT-127
BT-128
BT-129
BT-130
BT-131
BT-132
BT-133
BT-134
BT-135
BT-136
BT-137
BT-138
BT-139
BT-140
BT-141
BT-142
BT-143
BT-144
BT-145
BT-146
BT-147
BT-148
BT-149
BT-150
BT-151
BT-152
BT-153
BT-154
BT-155
BT-156
BT-157
BT-158
BT-159
BT-160
BT-161
BT-162
BT-163
BT-164
BT-165
BT-185
BT-186
Profili ZUGFeRD
  1. Risorse per la fatturazione elettronica
  2. Campi XRechnung
  3. BT-118

Riferimento

Esporta Markdown

BT-118 Codice categoria IVA

Per la maggior parte delle fatture tedesche con IVA al 19% o 7%, BT-118 e semplicemente "S". La percentuale vera e propria non va in BT-118 ma in BT-119.

Risposta rapidaSpiegazione sempliceCosa inserire di solitoCasi comuniErrori frequentiEsempi nel contestoEsempi validiEsempi non validiCampi correlatiMappatura XML e dati del campoImplementazione XMLRegole di validazionePerche lo standard considera questo campo importanteFAQFonti ufficiali e strumenti

Risposta rapida#

Per la maggior parte delle fatture tedesche con IVA al 19% o 7%, BT-118 e semplicemente "S". La percentuale vera e propria non va in BT-118 ma in BT-119.

Imposte e totali

Trattamento IVA, ripartizioni fiscali e totali documento controllati da vicino dai validator.

Spiegazione semplice#

Identificazione codificata di una categoria IVA. Il codice categoria IVA deve essere preso dalla lista codici UN/CEFACT UNCL5305 e determina come l'IVA viene applicata alla riga di fattura o a sconti/supplementi a livello documento. Questo campo è fondamentale per l'elaborazione automatica dell'IVA, la verifica di conformità e la gestione di transazioni transfrontaliere.

BT-118 comunica al sistema ricevente quale tipo di trattamento IVA si applica a una ripartizione IVA. Qui quindi non si inserisce “19%” o “7%”, ma la categoria fiscale del caso IVA.

Questa distinzione conta perche i validator XRechnung controllano che codice, aliquota, imponibile e importo IVA raccontino la stessa storia. Se una parte dice “aliquota standard” e un altra si comporta come “esente” o “inversione contabile”, la fattura spesso fallisce la validazione.

Cosa inserire di solito#

Nella pratica tedesca quotidiana, il codice piu comune e "S". Vale sia per l aliquota standard del 19% sia per quella ridotta del 7%. La differenza tra questi due casi viene espressa in BT-119 e non da un codice BT-118 diverso.

Esci da "S" solo quando cambia il trattamento fiscale stesso, per esempio "E" per esente, "AE" per inversione contabile o "Z" per aliquota zero. Se hai dubbi, chiarisci prima lo scenario IVA e poi imposta insieme BT-118, BT-119 e BT-117.

Casi comuni#

IVA domestica standard o ridotta

Usa il codice "S". L aliquota tedesca effettiva, come 19,00 o 7,00, va in BT-119.

Operazione esente IVA

Usa il codice "E" e mantieni aliquota e importo IVA coerenti con lo scenario di esenzione.

Inversione contabile

Usa il codice "AE" quando l IVA e dovuta dal compratore invece che dal venditore.

Operazione a aliquota zero

Usa il codice "Z" quando l operazione e imponibile ma per legge ha aliquota 0 %.

Errori frequenti#

Un errore comune e inserire un valore come “19”, “7%” o “standard”. BT-118 accetta solo i codici categoria IVA consentiti dalla lista codici. Percentuali e testo libero appartengono ad altri campi.

Il secondo errore frequente e combinare male codice, aliquota e importo IVA. Un codice di esenzione con aliquota diversa da zero oppure un codice di inversione contabile con IVA addebitata dal venditore genera rapidamente errori di validazione.

Esempi nel contesto#

Controlla sempre BT-118 insieme a BT-116, BT-117 e BT-119. Questi quattro valori formano una stessa ripartizione IVA. Se sulla fattura esistono piu trattamenti IVA, ogni combinazione deve avere una ripartizione separata.

Esempi validi#

  • S
  • Z
  • E
  • AE
  • K
  • G
  • O
  • L
  • M

Esempi non validi#

  • 19
  • 0
  • VAT
  • standard
  • exempt
  • 7%
  • DE

Campi correlati#

Controlla sempre BT-118 insieme a BT-116, BT-117 e BT-119. Questi quattro valori formano una stessa ripartizione IVA. Se sulla fattura esistono piu trattamenti IVA, ogni combinazione deve avere una ripartizione separata.

BT-116 Imponibile per categoria IVA
BT-117 Importo IVA per categoria IVA
BT-119 Aliquota categoria IVA
BT-151 Codice categoria IVA della riga di fattura
BT-95 Codice categoria IVA dello sconto a livello documento
BT-102 Codice categoria IVA dell'addebito a livello documento

Mappatura XML e dati del campo#

Apri il riferimento tecnico solo se ti servono percorsi XML, codici delle regole del validator, formulazioni legali o mapping specifici di formato.

ID campo:

BT-118

Tipo di dato:

code

Cardinalità:

1..1

Requisito:

Obbligatorio

Dalla versione:

XRechnung 1.0+ (when VAT breakdown provided)

Implementazione XML#

Sintassi UBL 2.1
/Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:ID
Sintassi CII (UN/CEFACT)
/CrossIndustryInvoice/SupplyChainTradeTransaction/ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode

Regole di validazione#

BR-2

BR-2

BR-S-08

BR-S-08

BR-E-01

BR-E-01

BR-AE-01

BR-AE-01

BR-IC-01

BR-IC-01

BR-G-01

BR-G-01

BR-O-01

BR-O-01

BR-CL-23

BR-CL-23

Perche lo standard considera questo campo importante#

Contesto aziendale

Essenziale per la conformità IVA negli Stati membri UE. Consente l'elaborazione automatica delle fatture da parte dei sistemi finanziari, garantisce il corretto trattamento IVA per transazioni transfrontaliere, supporta i meccanismi di inversione contabile e facilita la predisposizione della dichiarazione IVA. Critico per piattaforme di e-fatturazione, sistemi ERP e strumenti di automazione fiscale.

Requisito legale

Obbligatorio quando viene fornita la ripartizione IVA secondo EN 16931-1. Deve rispettare i requisiti della Direttiva IVA UE e le normative IVA nazionali. Essenziale per la conformità alla legge IVA tedesca (UStG) e per l'elaborazione fiscale automatizzata in ambienti PEPPOL e XRechnung.

FAQ#

Quali sono i codici categoria IVA validi e cosa significano?

Codici validi da UNCL5305: S (aliquota standard – 19% in Germania), Z (aliquota zero), E (esente), AE (inversione contabile IVA), K (esente IVA per forniture intracomunitarie SEE), G (esportazione esente), O (servizi fuori campo IVA), L (imposta indiretta generale Isole Canarie), M (imposta per Ceuta e Melilla). Ogni codice determina uno specifico trattamento IVA.

Come si collega BT-118 alle aliquote IVA tedesche (19% e 7%)?

In Germania, sia il 19% (standard) sia il 7% (ridotta) usano il codice "S" in BT-118. L'aliquota effettiva è indicata in BT-119 (aliquota categoria IVA). Quindi BT-118="S" con BT-119="19.00" per l'aliquota standard o BT-118="S" con BT-119="7.00" per l'aliquota ridotta. Il codice indica il tipo di trattamento IVA, mentre BT-119 specifica la percentuale.

Quando devo usare il codice "AE" (inversione contabile)?

Usa "AE" per scenari di inversione contabile in cui l'acquirente (non il venditore) è responsabile del versamento dell'IVA. Casi comuni: transazioni B2B transfrontaliere intra-UE, servizi edili in Germania (§13b UStG), alcuni servizi professionali, commercio di rottami e servizi di telecomunicazione. Con "AE", BT-119 (aliquota) di solito mostra l'aliquota standard (19% in Germania) ma BT-117 (importo IVA) è 0,00.

Quali regole di validazione si applicano a BT-118?

Regole chiave: BR-S-08 (coerenza calcolo aliquota standard), BR-E-01 (validazione esenzione), BR-AE-01 (validazione inversione contabile), BR-IC-01 (validazione intracomunitaria), BR-CL-23 (conformità lista codici). Il codice deve corrispondere al trattamento IVA descritto in BT-119 (aliquota) e BT-117 (importo). Il sistema valida che le combinazioni di codici siano legalmente valide.

Come gestire operazioni esenti IVA?

Per operazioni esenti IVA, usa il codice "E". Imposta BT-119 (aliquota) a 0,00 e BT-117 (importo IVA) a 0,00. Esempi comuni in Germania: servizi medici, educativi, assicurativi, bancari, postali e alcune attività culturali. Quando richiesto dalla normativa nazionale, indica il motivo di esenzione nelle note della fattura.

Qual è la differenza tra i codici "Z" ed "E"?

Il codice "Z" (aliquota zero) si applica a beni/servizi imponibili ma con aliquota 0% (ad es. esportazioni fuori UE). Il codice "E" (esente) si applica a operazioni completamente fuori dal campo IVA (ad es. servizi bancari). Con "Z" si applicano requisiti di registrazione e documentazione IVA; con "E" l'operazione non rientra nel sistema IVA. Entrambi portano a 0,00 IVA ma hanno implicazioni legali diverse.

Come gestire più aliquote IVA in una singola fattura?

Crea ripartizioni IVA separate (BG-23) per ogni combinazione aliquota/categoria. Ad esempio: una ripartizione con BT-118="S" e BT-119="19.00" per l'aliquota standard, un'altra con BT-118="S" e BT-119="7.00" per l'aliquota ridotta. Ogni ripartizione deve avere i propri BT-116 (imponibile), BT-117 (importo imposta), BT-118 (codice categoria) e BT-119 (aliquota). La somma di tutti i valori BT-117 è uguale a BT-110 (IVA totale).

Quali sono gli errori di validazione più comuni con BT-118?

Errori comuni: 1) uso di codici non validi (non presenti in UNCL5305), 2) combinazioni codice-aliquota incoerenti (ad es. "E" con aliquota diversa da zero), 3) motivo di esenzione mancante per codici "E", 4) configurazione errata dell'inversione contabile con "AE", 5) più ripartizioni "E" quando ne è consentita solo una, 6) uso di valori numerici invece di codici lettera, 7) codice errato per scenari transfrontalieri. Valida sempre rispetto alle regole business EN 16931.

Fonti ufficiali e strumenti#

Validatore KoSIT
Invoice Converter
Standard XRechnung
Test suite
BT-117BT-119
In questa pagina
Risposta rapidaSpiegazione sempliceCosa inserire di solitoCasi comuniErrori frequentiEsempi nel contestoEsempi validiEsempi non validiCampi correlatiMappatura XML e dati del campoImplementazione XMLRegole di validazionePerche lo standard considera questo campo importanteFAQFonti ufficiali e strumenti

Invoice-Converter.com

Aiutiamo le aziende in tutta Europa a rispettare facilmente le normative XRechnung. Unisciti a centinaia di aziende che hanno automatizzato la conversione delle fatture.

20.000+ fatture elaborate
Veloce e sicuro
Scelto da centinaia

Funzionalità

Converti PDF e crea

  • Da PDF a XRechnung
  • Da PDF a UBL
  • Da PDF a XRechnung (CII)
  • Da PDF a ZUGFeRD
  • Da PDF a Factur-X
  • Crea XRechnung
  • Da XRechnung a PDF

Visualizza e valida

  • Visualizzatore XRechnung/XML
  • Validatore XRechnung

Link rapidi

  • Risorse
  • Centro fiducia e sicurezza
  • Documentazione API sviluppatori
  • Blog
  • FAQ
  • Prezzi
  • Contributo climatico

Legale

  • Note legali
  • Informativa sulla privacy
  • Accordo sul trattamento dei dati
  • Termini e condizioni
  • Garanzia di rimborso

Contattaci

contact@invoice-converter.com
Inizia a convertire
© 2026 Invoice-Converter.com.Realizzato con in Europa
Conforme al GDPR
Server in Germania