XRechnung Validator
Carica un file XML UBL 2.1 o CII e convalidalo rispetto a XRechnung 3.x, il CIUS tedesco (Core Invoice Usage Specification) per EN 16931. Il validatore esegue sia le regole base EN 16931 che le regole di estensione tedesche BR-DE.
Genera una fattura XRechnung che supera il validatore
SealDoc genera una fattura conforme XRechnung 3.0, inclusi tutti i campi BR-DE richiesti, e la convalida immediatamente. Scarica il PDF/A-3B e ispeziona l'XML CII incorporato.
No account required. Not persisted. Rate-limited per IP.
Trascina qui un XML UBL o CII XRechnung
PDF or XML, up to 10 MB. Drag and drop or click to choose.
No account required. Files are auto-deleted within 24 hours. Only a hashed IP is stored for rate-limiting.
Cos'è XRechnung?
XRechnung è il CIUS nazionale tedesco (Core Invoice Usage Specification) per lo standard europeo di fatturazione EN 16931. È un formato XML puro: a differenza di Factur-X, non incorpora XML all'interno di un PDF.
XRechnung è disponibile in due sintassi: UBL 2.1 (OASIS Universal Business Language) e CII (UN/CEFACT Cross Industry Invoice). Entrambe le sintassi contengono dati identici.
XRechnung è obbligatorio per tutte le fatture alle autorità federali tedesche (B2G) dal 2020, e accettato come alternativa a ZUGFeRD per la fatturazione B2B dall'entrata in vigore del Wachstumschancengesetz.
La versione 3.0 ha introdotto una validazione più rigorosa e ulteriori regole BR-DE. La modifica più comune riguardava l'aggiunta di BR-DE-2 (numero fiscale del venditore obbligatorio) per tutti i tipi di fattura.
Regole specifiche tedesche (BR-DE)
BR-DE-1 Il codice del tipo di documento deve essere 380 (fattura) o 381 (nota di credito).
BR-DE-2 Il numero di registrazione fiscale del venditore (BT-32) è obbligatorio.
BR-DE-3 Il riferimento dell'acquirente (BT-10, Leitweg-ID) è obbligatorio per le fatture B2G.
BR-DE-14 Ogni riga deve riportare un importo netto (BT-131).
BR-DE-16 I mezzi di pagamento devono specificare un conto bancario tedesco (BG-17/BT-84/BT-85).
BR-DE-17 Le informazioni di consegna (BG-13) sono obbligatorie.
Cronologia del mandato tedesco di fatturazione elettronica
B2G obbligatorio (federale)
Tutte le fatture alle autorità federali tedesche devono essere XRechnung tramite Peppol. Solo governo centrale.
Obbligo di ricezione B2B
Tutte le aziende tedesche registrate ai fini IVA devono essere tecnicamente in grado di ricevere fatture elettroniche strutturate (XRechnung o ZUGFeRD). L'invio è ancora facoltativo per la maggior parte.
Obbligo di invio B2B (grandi)
Le aziende con fatturato annuo superiore a 800.000 € devono inviare fatture strutturate. I PDF semplici non sono più accettati.
Obbligo di invio B2B (tutte)
Tutte le aziende tedesche registrate ai fini IVA devono inviare fatture elettroniche strutturate. I PDF semplici non sono accettati per nessuna fattura B2B.
Eccezioni
Le fatture inferiori a 250 €, i biglietti del trasporto pubblico e le fatture ad acquirenti non registrati ai fini IVA rimangono esenti dai requisiti di formato strutturato.
Conservazione 10 anni
HGB §257 e AO §147 richiedono una conservazione decennale delle fatture.
Genera e convalida fatture XRechnung tramite API
L'API SealDoc genera fatture conformi XRechnung da JSON. L'output è un PDF/A-3 sigillato con timestamp RFC 3161, con un allegato XML CII incorporato che supera la convalida XRechnung 3.x.
// Validation result example
{
"status": "pass",
"profile": "XRechnung 3.0 (UBL)",
"findingsCount": 0,
"findings": []
}