Verifactu — la AEAT lo rechazaría (códigos 1190 y 1142)
Eine vereinfachte Rechnung (F2) mit einem Destinatarios-Block — verboten, Code 1190 — und einer CuotaRepercutida (100 €), die nicht zu Bemessungsgrundlage × Satz passt (1.000 € × 21 % = 210 €), weit jenseits der ±10-€-Toleranz von Kontrolle 1142. Die Datei BESTEHT das offizielle XSD ohne Beanstandung: Das Schema kann das nicht sehen — die AEAT weist sie zurück.
IDVersion 1.0 — Ungültig
Eine vereinfachte Rechnung (F2) mit einem Destinatarios-Block — verboten, Code 1190 — und einer CuotaRepercutida (100 €), die nicht zu Bemessungsgrundlage × Satz passt (1.000 € × 21 % = 210 €), weit jenseits der ±10-€-Toleranz von Kontrolle 1142. Die Datei BESTEHT das offizielle XSD ohne Beanstandung: Das Schema kann das nicht sehen — die AEAT weist sie zurück.
Was diese Datei zeigt
Eine vereinfachte Rechnung (F2) mit einem Destinatarios-Block — verboten, Code 1190 — und einer CuotaRepercutida (100 €), die nicht zu Bemessungsgrundlage × Satz passt (1.000 € × 21 % = 210 €), weit jenseits der ±10-€-Toleranz von Kontrolle 1142. Die Datei BESTEHT das offizielle XSD ohne Beanstandung: Das Schema kann das nicht sehen — die AEAT weist sie zurück.
| Transaktionen | 1 |
|---|---|
| Summe | 1.100,00 € |
| Datum in der Datei | 2026-01-20 |
Die enthaltenen Fehler
- 1190Si TipoFactura es F2 o R5 el bloque Destinatarios no puede estar cumplimentado.
- 1142CuotaRepercutida 100,00 € en lugar de 210,00 € (1 000 € × 21 %) — más allá de la tolerancia de ±10 €
Wörtlich aus dem Validator zitiert, nicht umformuliert.
Alle Parteien, IBANs und Beträge unten sind fiktiv. Die IBANs sind strukturell gültig — sie bestehen die Mod-97-Prüfung — gehören aber zu keinem realen Konto.
Dateiinhalt
<?xml version="1.0" encoding="UTF-8"?>
<sfLR:RegFactuSistemaFacturacion xmlns:sfLR="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd" xmlns:sf="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<sfLR:Cabecera>
<sf:ObligadoEmision>
<sf:NombreRazon>ValidateFin Demo SL</sf:NombreRazon>
<sf:NIF>B12345674</sf:NIF>
</sf:ObligadoEmision>
<sf:RemisionVoluntaria>
<sf:Incidencia>N</sf:Incidencia>
</sf:RemisionVoluntaria>
</sfLR:Cabecera>
<sfLR:RegistroFactura>
<sf:RegistroAlta>
<sf:IDVersion>1.0</sf:IDVersion>
<sf:IDFactura>
<sf:IDEmisorFactura>B12345674</sf:IDEmisorFactura>
<sf:NumSerieFactura>FA2026/0003</sf:NumSerieFactura>
<sf:FechaExpedicionFactura>20-01-2026</sf:FechaExpedicionFactura>
</sf:IDFactura>
<sf:NombreRazonEmisor>ValidateFin Demo SL</sf:NombreRazonEmisor>
<sf:TipoFactura>F2</sf:TipoFactura>
<sf:DescripcionOperacion>Prestacion de servicios</sf:DescripcionOperacion>
<sf:Destinatarios>
<sf:IDDestinatario>
<sf:NombreRazon>Cliente Ejemplo SA</sf:NombreRazon>
<sf:NIF>A58818501</sf:NIF>
</sf:IDDestinatario>
</sf:Destinatarios>
<sf:Desglose>
<sf:DetalleDesglose>
<sf:Impuesto>01</sf:Impuesto>
<sf:ClaveRegimen>01</sf:ClaveRegimen>
<sf:CalificacionOperacion>S1</sf:CalificacionOperacion>
<sf:TipoImpositivo>21</sf:TipoImpositivo>
<sf:BaseImponibleOimporteNoSujeto>1000.00</sf:BaseImponibleOimporteNoSujeto>
<sf:CuotaRepercutida>100.00</sf:CuotaRepercutida>
</sf:DetalleDesglose>
</sf:Desglose>
<sf:CuotaTotal>100.00</sf:CuotaTotal>
<sf:ImporteTotal>1100.00</sf:ImporteTotal>
<sf:Encadenamiento>
<sf:PrimerRegistro>S</sf:PrimerRegistro>
</sf:Encadenamiento>
<sf:SistemaInformatico>
<sf:NombreRazon>ValidateFin Demo SL</sf:NombreRazon>
<sf:NIF>B12345674</sf:NIF>
<sf:NombreSistemaInformatico>Demo SIF</sf:NombreSistemaInformatico>
<sf:IdSistemaInformatico>VF</sf:IdSistemaInformatico>
<sf:Version>1.0</sf:Version>
<sf:NumeroInstalacion>0001</sf:NumeroInstalacion>
<sf:TipoUsoPosibleSoloVerifactu>S</sf:TipoUsoPosibleSoloVerifactu>
<sf:TipoUsoPosibleMultiOT>N</sf:TipoUsoPosibleMultiOT>
<sf:IndicadorMultiplesOT>N</sf:IndicadorMultiplesOT>
</sf:SistemaInformatico>
<sf:FechaHoraHusoGenRegistro>2026-01-20T12:00:00+01:00</sf:FechaHoraHusoGenRegistro>
<sf:TipoHuella>01</sf:TipoHuella>
<sf:Huella>9CD58886523134CA9B193B80C5CDF69ECCEE705FFC84614E62E772746EED40F0</sf:Huella>
</sf:RegistroAlta>
</sfLR:RegistroFactura>
</sfLR:RegFactuSistemaFacturacion>
Woher wir wissen, dass diese Ergebnisse stimmen
Jede Datei dieser Bibliothek läuft bei jedem Build durch den eigenen Validator der Website. Das oben genannte erwartete Ergebnis wird von einem automatisierten Test geprüft: Passt eine Datei nicht mehr zu dem, was diese Seite behauptet, schlägt der Build fehl. Zwei geerbte Fixtures wurden so vor der Veröffentlichung repariert — drei IBANs scheiterten an der Mod-97-Prüfung, und mehrere Namen nutzten Zeichen außerhalb des SEPA-Basiszeichensatzes.