Formato de salida de archivo NACHA ACH

Los registros ACH se utilizan cuando los pagos NACHA se envían localmente dentro de los Estados Unidos.

Cada registro termina con un carácter de retorno de carro (salto de línea).

Registro de encabezado de archivo

Este registro incluye el nombre de su empresa y número de empresa. También designa el destino inmediato de las entradas en el archivo.

Descripción campo Puesto Longit. Formato Campo o notas
Código tipo registro 1 1   El valor es 1. Esto identifica el registro de encabezado de archivo.
Cód. prioridad 2 2   El valor es 01. Cuanto menor sea el número, mayor será la prioridad de procesamiento. Actualmente, solo se utiliza 01.
Rellen 4 1 Blanc No usado.
ID destino 5 9 Rellene con ceros a la izquierda bank_hdr_bank_file_fmt_mst.ach_dest_id: número de número de ruta de tránsito del banco
ID compañía 14 10 Alineado a la izquierda bank_hdr_bank_file_fmt_mst.ach_co_id: número de compañía. Se recomienda el uso de un número de ID de impuesto federal IRS.
Fecha creacn 24 6 AAMMDD dbo.getsitedate - Fecha en la que se creó el archivo de entrada.
Fecha de creación 30 4 HHMM dbo.getsitedate - Hora del día en la que se creó el archivo de entrada.
ID arch 34 1 Mayúsculas A-Z Numérico 0-9 Valor inicial es A. Esto es un código para distinguir entre varios archivos de entrada. Si se entrega más de un archivo, deberán tener ID de archivo diferentes.
Tam registro 35 3   El valor es 094 - Número de bytes por registro.
Factor bloqueo 38 2   El valor es 10.
Código formato 40 1   El valor es 1.
Nombre destino 41 23 Alineado a la izquierda bank_hdr_mst.name: nombre de banco. El campo del formulario es de 60 caracteres, pero aquí está truncado en 23.
Nombre cía 64 23 Alineado a la izquierda parms_mst.company: nombre de su compañía. El campo del formulario es de 60 caracteres, pero aquí está truncado en 23.
Rellen 87 8 En blanco No usado.
Nota:  Hay un espacio entre el Nombre de empresa en encabezado del archivo y el Código de registro de encabezado de lotes.

Registro de encabezado de lotes

Este registro contiene la fecha de entrada vigente (transacción), la cual es la fecha en la que se registrarán los depósitos. El registro también identifica su empresa y contiene una descripción de entradas para débitos y créditos en este lote.

Descripción campo Puesto Longit. Formato Campo o notas
Código tipo registro 1 1   El valor es 5. Esto identifica el registro de encabezado de lotes.
Clase de servicio 2 3   El valor es 200. Esto identifica el tipo de entradas en el lote como Entradas ACH mezcladas de débito y crédito.
Nombre cía 5 16 Alineado a la izquierda, alfanumérico. parms_mst.company: el campo del formulario es de 60 caracteres, pero aquí está truncado en 16.
Rellen 21 20 En blanco No usado.
ID compañía 41 10 Alineado a la izquierda, alfanumérico. bank_hdr_bank_file_fmt_mst.ach_co_id: número de compañía. El valor es el mismo que Empresa en el registro de encabezado de archivo, al menos que se envíen varias empresas o divisiones en una transmisión.
Clase de entrada 51 3 Alfabético El valor es PPD. Esto identifica las entradas en la clase. La clase de entrada estándar que se utiliza aquí es Pagos preestablecidos y entradas de Depósito.
Descripción de entrada 54 10 Alineado a la izquierda, alfanumérico. El valor es Comprobantes. Esto es una descripción de la transacción que se puede imprimir en el extracto bancario del receptor.
Fecha descriptiva empresa 64 6 MMDDAA dbo.getsitedate. Esto es la fecha actual que se utiliza para identificar las transacciones. Se puede imprimir en el extracto bancario del receptor.
Fecha de entrada vigente (transacción) 70 6 AAMMDD dbo.getsitedate. Esto es la fecha actual que se utiliza para registrar las transacciones.
Rellen 76 3 En blanco No usado.
Cód estado originador 79 1   El valor es 1. Esto identifica al banco como una institución financiera depositaria vinculada a las normas de ACH.
ID de origen 80 8 Rellene con ceros a la izquierda bank_hdr_bank_file_fmt_mst.ach_orig_id: número de ruta de tránsito de la institución financiera de origen.
Número de secuencia de lote 88 7 Rellene con ceros a la izquierda El valor inicial es 1. Lotes de números consecutivamente.

Registro en detalle PPD

Este registro contiene información necesaria para registrar un depósito en una cuenta, tal como el nombre del receptor, número de cuenta e importe de pago.

Descripción campo Puesto Longit. Formato Campo o notas
Código tipo registro 1 1   El valor es 6. Esto identifica un registro de entrada en detalle.
Cód transacción 2 2 Numérico Identifica el tipo de cuenta de la institución financiera receptora como un depósito destinado a una cuenta corriente.
Tránsito en detalle 4 8 Rellene con ceros a la izquierda vendor_mst.transit: número de ruta de tránsito de la institución financiera receptora.
Dígito cheque 12 1 Numérico El noveno dígito del número de ruta de tránsito de la institución financiera receptora, calculado por .
Número cuenta 13 17 Alineado a la izquierda, alfanumérico. vendor_mst.account: número de cuenta bancaria del receptor.
Ind usro 30 10 Rellene con ceros a la izquierda (sin puntos decimales) DerDomAmtApplied * 100 - Importe de transacción en dólares con dos decimales
ID de proveedor 40 15 Alineado a la izquierda, alfanumérico. vendor_mst.vend_num: se puede imprimir este número de vendedor en el extracto bancario del receptor.
Nombre prov 55 22 Alineado a la izquierda, alfanumérico. vendaddr_mst.name: el campo del formulario es de 60 caracteres, pero aquí está truncado en 22.
Rellen 77 2 En blanco No usado.
Apéndices 79 1 Numérico El valor es 0 - Indica que no existen registros anexos para esta transacción.
ID de origen en detalle 80 8 Rellene con ceros a la izquierda bank_hdr_bank_file_fmt_mst.ach_orig_id: este valor es el ID de origen del banco del receptor.
Secuencia en detalle 88 7 Rellene con ceros a la izquierda El valor inicial es 1. Este valor se incrementa por cada registro de pago.
Nota:  El registro Anexo en detalle de entrada opcional no se incluye con los archivos TEF de CP de CloudSuite Industrial. Hay saltos de línea (caracteres de retorno de carro) entre cada registro en detalle.

Total control de lotes

Este registro aparece al final de cada lote. Contiene los totales del lote.

Descripción campo Puesto Longit. Formato Campo o notas
Código tipo registro 1 1   El valor es 8. Esto identifica un registro total de control de lotes.
Clase de servicio 2 3 Numérico Valor es 200 - Identifica el tipo de entradas en el lote como Entradas ACH mezcladas de débito y crédito.
Recuento de entrada 5 6 Numérico. Rellene con ceros a la izquierda Número total de registros en detalle procesados en el lote.
Hash entrada 11 10 Numérico El valor se calcula por CloudSuite Industrial.
Importe de débito total 21 12 Numérico. Rellene con ceros a la izquierda Total de dólares de entradas de débito en el lote.
Importe de crédito total 33 12 Numérico. Rellene con ceros a la izquierda Suma de DerDomAmtApplied de cada pago *100. Esto es el total de dólares de entradas de crédito en el lote.
ID compañía 45 10   bank_hdr_bank_file_fmt_mst.ach_co_id: esto debe coincidir con el ID de la compañía utilizado en el encabezado de lote.
Rellen 55 25 En blanco No usado.
ID de origen 80 8 Numérico. Rellene con ceros a la izquierda bank_hdr_bank_file_fmt_mst.ach_orig_id: esto debe ser el número de ruta bancario de origen.
Secuencia 88 7 Numérico. Rellene con ceros a la izquierda El valor inicial es 1. Esto indica el número de lote asociado con el registro de control.

Registros de control de archivos

Este registro proporciona una última comprobación de los datos enviados. Contiene recuentos de bloque y lote y totales para cada tipo de entrada.

Descripción campo Puesto Longit. Formato Campo o notas
Código tipo registro 1 1   El valor es 9. Esto identifica un registro de control de archivo.
Recuento de lote 2 6 Numérico. Rellene con ceros a la izquierda El valor inicial es 1. Esto es el número total de registros de encabezado de lote en el archivo.
Recuento bloque 8 6 Numérico. Rellene con ceros a la izquierda Esto es el número total de bloques físicos en el archivo, incluyendo los registros de encabezado de archivo y de control de archivo. Calculado por (bloques de 10).
Recuento de entrada 14 8 Numérico. Rellene con ceros a la izquierda Número total de registros en detalle en el archivo.
Hash entrada 22 10 Numérico. Rellene con ceros a la izquierda El valor se calcula por CloudSuite Industrial.
Total débito 32 12 Numérico. Rellene con ceros a la izquierda Total de dólares de entradas de débito en el archivo.
Tot crédito 44 12 Numérico. Rellene con ceros a la izquierda Suma de DerDomAmtApplied de cada pago *100. Esto es el total de dólares de entradas de crédito dentro del archivo.
Reservdo 56 39 En blanco Deje este campo reservado en blanco.
Temas relacionados