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