ValidateFin

Verifactu — la AEAT lo rechazaría (códigos 1190 y 1142)

Una fattura semplificata (F2) che porta un blocco Destinatarios — vietato, codice 1190 — e la cui CuotaRepercutida (100 €) non corrisponde a base × aliquota (1.000 € × 21 % = 210 €), ben oltre la tolleranza di ±10 € del controllo 1142. Il file SUPERA l’XSD ufficiale senza un reclamo: lo schema non può vederlo, l’AEAT lo respinge.

IDVersion 1.0 — Non valido

Una fattura semplificata (F2) che porta un blocco Destinatarios — vietato, codice 1190 — e la cui CuotaRepercutida (100 €) non corrisponde a base × aliquota (1.000 € × 21 % = 210 €), ben oltre la tolleranza di ±10 € del controllo 1142. Il file SUPERA l’XSD ufficiale senza un reclamo: lo schema non può vederlo, l’AEAT lo respinge.

Registro di fatturazione Verifactu (Spagna, AEAT) IDVersion 1.0 Agencia Tributaria (AEAT) — Verifactu / SIFRisultato atteso: Non valido — 2 errori

Cosa mostra questo file

Una fattura semplificata (F2) che porta un blocco Destinatarios — vietato, codice 1190 — e la cui CuotaRepercutida (100 €) non corrisponde a base × aliquota (1.000 € × 21 % = 210 €), ben oltre la tolleranza di ±10 € del controllo 1142. Il file SUPERA l’XSD ufficiale senza un reclamo: lo schema non può vederlo, l’AEAT lo respinge.

Transazioni1
Totale1100,00 €
Data nel file2026-01-20

I difetti che contiene

  • 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 €

Citato alla lettera dal validatore, non parafrasato.

Ultima verifica: Licenza: CC-BY-4.0

Tutte le parti, gli IBAN e gli importi qui sotto sono fittizi. Gli IBAN sono strutturalmente validi — superano il mod-97 — ma non corrispondono ad alcun conto reale.

Contenuto del file

<?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>

Come sappiamo che questi risultati reggono

Ogni file di questa libreria passa nel validatore del sito a ogni build. Il risultato atteso indicato sopra è verificato da un test automatico: se un file smettesse di corrispondere a quanto afferma questa pagina, la build fallirebbe. Due fixture ereditate sono state riparate così prima della pubblicazione: tre IBAN non superavano il mod-97 e diversi nomi usavano caratteri fuori dal set SEPA di base.

Registro di fatturazione Verifactu (Spagna, AEAT)