Referencia de esquemas XML financieros
Todos los esquemas de mensaje que valida ValidateFin: ISO 20022 (pain, camt, pacs, head), UBL, CII y los formatos nacionales de facturación y declaración: namespace, elemento raíz, versiones y cuáles se aplican contra el XSD oficial. Cada uno enlaza a un validador gratuito.
Esquemas XML financieros
Un esquema de mensaje financiero (XSD) define la estructura exacta que debe tener un fichero y se identifica por un namespace como urn:iso:std:iso:20022:tech:xsd:pain.001.001.09. Esta referencia lista todos los esquemas que valida ValidateFin: las familias ISO 20022 de iniciación de pago (pain), tesorería (camt) y el carril interbancario Fedwire (pacs, head), las dos sintaxis de EN 16931 (OASIS UBL 2.1 y UN/CEFACT CII D16B) y los formatos nacionales: Facturae y Verifactu en España, KSeF FA(3) y JPK_V7M en Polonia, NAV Online Számla en Hungría, FatturaPA en Italia. Cada ficha indica el elemento raíz, el namespace de cada versión soportada y si el XSD oficial está incluido y se aplica o si solo se ejecutan comprobaciones estructurales.
Iniciación de pago
pain.001 (CustomerCreditTransferInitiation) es el mensaje ISO 20022 que una empresa envía a su banco para ordenar transferencias SEPA (pagos a proveedores, nóminas).
CustomerCreditTransferInitiationpain.008 (CustomerDirectDebitInitiation) es el mensaje ISO 20022 que un acreedor envía a su banco para cobrar adeudos directos SEPA (SDD Core o SDD B2B).
CustomerDirectDebitInitiationpain.002 (CustomerPaymentStatusReport) es el informe ISO 20022 que el banco devuelve tras un pain.001 o un pain.008, indicando qué pagos se aceptaron y cuáles se rechazaron, cada uno con un código de motivo.
CustomerPaymentStatusReportGestión de tesorería
camt.053 (BankToCustomerStatement) es el extracto bancario ISO 20022 de fin de día, que reemplaza formatos heredados como MT940 y CODA en Europa.
BankToCustomerStatementcamt.052 (BankToCustomerAccountReport) es el informe de cuenta ISO 20022 intradía — saldos y movimientos disponibles durante el día, antes del extracto camt.053 final.
BankToCustomerAccountReportcamt.054 (BankToCustomerDebitCreditNotification) es la notificación ISO 20022 de movimientos individuales de adeudo o abono, a menudo para cobros detallados o pagos agrupados.
BankToCustomerDebitCreditNotificationInterbancario (Fedwire)
head.001 (BusinessApplicationHeader) es el sobre ISO 20022 que precede a cada mensaje Fedwire: nombra al emisor, al receptor y la definición exacta del mensaje que sigue.
BusinessApplicationHeaderpacs.008 (FIToFICustomerCreditTransfer) es el mensaje ISO 20022 interbancario que mueve una transferencia de cliente entre entidades financieras: el tramo interbancario de una transferencia.
FIToFICustomerCreditTransferpacs.009 (FinancialInstitutionCreditTransfer) es el mensaje ISO 20022 de una transferencia en la que ordenante y beneficiario son entidades financieras: un banco que paga a otro por cuenta propia.
FinancialInstitutionCreditTransferpacs.004 (PaymentReturn) es el mensaje ISO 20022 con el que un banco devuelve fondos ya recibidos, citando el pago original que revierte.
PaymentReturnpacs.028 (FIToFIPaymentStatusRequest) es el mensaje ISO 20022 con el que un banco pregunta qué ha sido de un pago que ya envió.
FIToFIPaymentStatusRequestcamt.056 (FIToFIPaymentCancellationRequest) es el mensaje ISO 20022 con el que un banco pide a otro que cancele un pago ya enviado.
FIToFIPaymentCancellationRequestcamt.029 (ResolutionOfInvestigation) es la respuesta ISO 20022 a una solicitud de cancelación o a una investigación: indica si el caso se acepta o se rechaza, y por qué.
ResolutionOfInvestigationFacturación electrónica
UBL 2.1 Invoice es la sintaxis XML de OASIS que usan Peppol BIS Billing 3.0 y la mayoría de los mandatos europeos de facturación electrónica, incluido el RO e-Factura rumano.
InvoiceUBL 2.1 CreditNote es la sintaxis XML de OASIS para un abono: un esquema propio, con su elemento raíz y su namespace, distinto de Invoice.
CreditNoteCrossIndustryInvoice D16B es la sintaxis XML de UN/CEFACT detrás de Factur-X, ZUGFeRD y XRechnung-CII: la segunda sintaxis que admite EN 16931, junto a UBL.
CrossIndustryInvoiceFacturae es el formato de factura electrónica oficial español: un XML firmado con XAdES, obligatorio en B2G a través de FACe. Coexisten tres versiones, cada una con su namespace.
FacturaeFA(3) es el esquema polaco de factura estructurada publicado por el Ministerio de Hacienda para KSeF, obligatorio desde el 01/02/2026 por encima de 200 M PLN y desde el 01/04/2026 para todos.
Faktura ustrukturyzowana FA(3)InvoiceData 3.0 es el esquema de la factura húngara declarada a la NAV. Desde 2021 pasa por él toda factura húngara, sin umbral alguno.
InvoiceDataFatturaPA es la factura electrónica italiana, obligatoria en B2B, B2C y B2G desde 2019. Toda factura pasa por el Sistema di Interscambio, que la acepta o la rechaza con un código numerado.
FatturaElettronicaDeclaración fiscal
JPK_V7M(3) es el fichero de control del IVA mensual polaco: la declaración y los registros de ventas y compras en un solo XML. En vigor desde el 01/02/2026.
JPK_V7MVerifactu / SIF es el envío español de registros de facturación definido por el RD 1007/2023: registros encadenados mediante una huella SHA-256 y remitidos a la AEAT.
RegFactuSistemaFacturacion