ValidateFin

CPA-005 — a pre-authorised debit and its NSF return (code 901)

Un adeudo preautorizado «D» de 899,00 seguido del registro «J» que lo devuelve. La devolución lleva el código 901 (fondos insuficientes) en el campo TIPO DE OPERACIÓN — donde el pago llevaría su tipo — mientras que el tipo original 700 sobrevive en el stored transaction type. Ambos se contabilizan como adeudos, de ahí los 2 adeudos por 1.798,00 del trailer.

CPA Standard 005 — Válido

Un adeudo preautorizado «D» de 899,00 seguido del registro «J» que lo devuelve. La devolución lleva el código 901 (fondos insuficientes) en el campo TIPO DE OPERACIÓN — donde el pago llevaría su tipo — mientras que el tipo original 700 sobrevive en el stored transaction type. Ambos se contabilizan como adeudos, de ahí los 2 adeudos por 1.798,00 del trailer.

Archivo de pagos CPA-005 / AFT (Canadá) CPA Standard 005 CPA-005 / AFT — Payments CanadaResultado esperado: Válido

Lo que muestra este fichero

Un adeudo preautorizado «D» de 899,00 seguido del registro «J» que lo devuelve. La devolución lleva el código 901 (fondos insuficientes) en el campo TIPO DE OPERACIÓN — donde el pago llevaría su tipo — mientras que el tipo original 700 sobrevive en el stored transaction type. Ambos se contabilizan como adeudos, de ahí los 2 adeudos por 1.798,00 del trailer.

Transacciones2
Total1798,00 CAD
Fecha en el fichero2026-07-12
Última verificación: Licencia: CC-BY-4.0

Todas las partes, IBAN e importes siguientes son ficticios. Los IBAN son estructuralmente válidos —superan el mod-97— pero no corresponden a ninguna cuenta real.

Contenido del fichero

A0000000010000012345000102619300300                    CAD                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
D0000000020000012345000170000000899000261930004100101234567     0030003000001000000001000ACME PAYROLL   CLIENT INC                    ACME MANUFACTURING INC        USERID0001XREF-0001          0004100109876543     SUNDRY                               0000000000000                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
J0000000030000012345000190100000899000261930004100101234567     0030003000001000000002700ACME PAYROLL   CLIENT INC                    ACME MANUFACTURING INC        USERID0001XREF-0001          0004100109876543     SUNDRY         00300030000010000000010000000000000                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
Z000000004000001234500010000000017980000000002000000000000000000000000000000000000000000000000000000000000000000                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        

Cómo sabemos que estos resultados se sostienen

Cada fichero de esta biblioteca pasa por el propio validador del sitio en cada build. El resultado esperado indicado arriba lo verifica un test automatizado: si un fichero dejara de coincidir con lo que afirma esta página, el build fallaría. Dos fixtures heredadas se repararon así antes de publicarse: tres IBAN no superaban el mod-97 y varios nombres usaban caracteres fuera del juego SEPA básico.

Archivo de pagos CPA-005 / AFT (Canadá)