Verifactu — la AEAT lo rechazaría (códigos 1190 y 1142)
Une facture simplifiée (F2) qui porte un bloc Destinatarios — interdit, code 1190 — et dont la CuotaRepercutida (100 €) ne correspond pas à la base × le taux (1 000 € × 21 % = 210 €), bien au-delà de la tolérance de ±10 € du contrôle 1142. Le fichier PASSE le XSD officiel sans une plainte : le schéma ne peut pas le voir, l’AEAT le rejette.
IDVersion 1.0 — Invalide
Une facture simplifiée (F2) qui porte un bloc Destinatarios — interdit, code 1190 — et dont la CuotaRepercutida (100 €) ne correspond pas à la base × le taux (1 000 € × 21 % = 210 €), bien au-delà de la tolérance de ±10 € du contrôle 1142. Le fichier PASSE le XSD officiel sans une plainte : le schéma ne peut pas le voir, l’AEAT le rejette.
Ce que montre ce fichier
Une facture simplifiée (F2) qui porte un bloc Destinatarios — interdit, code 1190 — et dont la CuotaRepercutida (100 €) ne correspond pas à la base × le taux (1 000 € × 21 % = 210 €), bien au-delà de la tolérance de ±10 € du contrôle 1142. Le fichier PASSE le XSD officiel sans une plainte : le schéma ne peut pas le voir, l’AEAT le rejette.
| Transactions | 1 |
|---|---|
| Total | 1 100,00 € |
| Date contenue dans le fichier | 2026-01-20 |
Les défauts qu’il porte
- 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 €
Cité mot pour mot depuis le validateur, sans reformulation.
Toutes les parties, IBAN et montants ci-dessous sont fictifs. Les IBAN sont structurellement valides — ils passent le mod-97 — mais ne correspondent à aucun compte réel.
Contenu du fichier
<?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>
Comment nous savons que ces résultats tiennent
Chaque fichier de cette bibliothèque passe dans le validateur du site à chaque build. Le résultat attendu annoncé ci-dessus est vérifié par un test automatisé : si un fichier cessait de correspondre à ce que cette page affirme, le build échouerait. Deux fixtures héritées ont été réparées ainsi avant publication : trois IBAN échouaient au mod-97 et plusieurs libellés utilisaient des caractères hors du jeu SEPA de base.