Ir al contenido

Archivos de pago canadienses — norma 005 de Payments Canada: transferencias AFT y control de formato (edición gratuita, Odoo 19 Community)

Archivos de pago AFT canadienses gratuitos para Odoo 19: Payments Canada Standard 005 escrito al carácter — registros lógicos de 1464 posiciones, tipos A/C/Z, seis segmentos, fechas 0yyddd, enrutamiento DPRN de 9 dígitos y número de traza de operación de 22 posiciones, con los 171 códigos de transacción de la Standard 007 entregados como datos. Odoo Community escribe SEPA, no formatos canadienses.

0,00 € 0,00 €

Gratis
Cette application n'est pas vendue ici : utilisez les boutons Odoo Apps Store ou Omnifloo ci-dessous.
Términos y condiciones
Grantía de devolución de 30 días
Envío: 2-3 días laborables

Archivos de pago AFT canadienses gratuitos para Odoo 19: Payments Canada Standard 005 escrito al carácter — registros lógicos de 1464 posiciones, tipos A/C/Z, seis segmentos, fechas 0yyddd, enrutamiento DPRN de 9 dígitos y número de traza de operación de 22 posiciones, con los 171 códigos de transacción de la Standard 007 entregados como datos. Odoo Community escribe SEPA, no formatos canadienses.

Ver en Odoo Apps StoreProbar en Omnifloo

Presentación

Archivos de pago canadienses — norma 005, edición gratuita

Odoo produce SEPA. Los bancos canadienses esperan la norma 005 de Payments Canada: un archivo de posiciones fijas, de 1464 caracteres por registro lógico, que nada en Odoo Community sabe escribir.

También se busca como: fichero AFT Odoo, norma 005 Payments Canada, CPA 005, Standard 005 AFT file, transferencia bancaria Canadá Odoo, transferencia de fondos automatizada, domiciliación de nómina Canadá, número de tránsito institución Odoo, Payments Canada AFT Odoo 19.

El importe sale en céntimos, sin separador decimal

Es el peligro propio de este tipo de fichero. El campo «Amount» ocupa diez posiciones numéricas, alineadas a la derecha y completadas con ceros. Treinta y cuatro dólares con cincuenta se escriben allí 0000003450, y un importe «34,50» procedente de una hoja de cálculo francesa, leído a la anglosajona, se escribiría allí 0000345000.

Entonces, tres mil cuatrocientos cincuenta dólares salen hacia el banco en un fichero perfectamente bien formado, sin que nada lo señale. Este módulo relee, por tanto, todo importe copiado según las dos convenciones decimales y calcula los centavos en aritmética decimal exacta, nunca mediante una multiplicación en coma flotante.

Ninguna longitud, ningún código se inventa

Un fichero mal formado es rechazado por el banco sin ninguna explicación útil. Todas las posiciones, todas las longitudes y todos los códigos proceden de dos documentos citados, fechados y adjuntos como referencia:

  • la norma 005 — «Standards for the Exchange of Financial Data on AFT Files», edición 2024, para la estructura del fichero;

  • la norma 007 — «Standards for the Use of Transaction Codes and Return Reason Codes in the AFT Files», para los 171 códigos de transacción y de motivo de devolución, entregados como datos.

Lo que las dos normas no dicen está escrito como tal en el archivo VERIFICATION.md de la edición completa, con lo que se ha buscado, y el campo correspondiente se deja a la configuración, con su reserva.

Probado frente a la especificación, no frente a sí mismo

Las pruebas no contrastan el archivo producido con un archivo que el módulo hubiera producido ayer. Lo contrastan con una segunda transcripción, independiente, de las tablas del estándar: las posiciones se copian en ella por segunda vez, y el registro esperado se ensambla a partir de ellas. Los valores de ejemplo son los que el propio estándar imprime en sus tablas de ilustración.

Si una posición se desplaza un solo carácter en el generador, la prueba falla.

El módulo constata, no concluye

Dice que una cuenta no tiene número de tránsito de cinco dígitos, que un diario no ha recibido su identificación de originador, que una fecha de puesta a disposición está posfechada más allá del plazo que admite el estándar. Nunca dice si la transferencia saldrá adelante: depende del archivo de instituciones financieras, de los plazos de entrega y de su banco.

Lo que la edición gratuita no hace

Escribe las transferencias, registros «C», y nada más. Los adeudos domiciliados preautorizados, las correcciones de errores, las particularidades de formato propias de cada banco y la conciliación de devoluciones y rechazos pertenecen a la edición completa dyo_paiements_005_ca.

No probado en producción. Ningún archivo producido por este módulo se ha presentado ante una entidad financiera canadiense. Haga validar un primer archivo de prueba por su banco antes de fiarse de él.

Gratuito significa gratuito

Ningún límite de duración, ningún tope de descuentos, ninguna banda publicitaria en las pantallas de trabajo. No es un período de prueba.

Características

PrecioGratuito
LicenciaLGPL-3
Series de Odoo19.0: publicada en Odoo Apps Store; 20.0: publicada en Odoo Apps Store
Versión1.0.0
EdiciónOdoo Community / on-premise (en sus propios servidores)
Nombre técnicodyo_paiements_005_ca_lite
ÁmbitoContabilidad y finanzas
Versión premiumdyo_paiements_005_ca

Precio sin IVA tal como se muestra en Odoo Apps Store; la compra y la instalación se realizan en la Store o a través de su instancia de Omnifloo.