Layout DE DISPERSIONES “D” PARA IMPORTACIÓN DE ARCHIVOS DE NÓMINA. |
REGISTRO DE CONTROL (TIPO 1). DESCRIPCIÓN. Es el primer Registro del Archivo. Debe tener una longitud de 84 caracteres (del 1 al 84), de lo contrario presentar el siguiente mensaje de error: "Longitud de registro inválida". |
||||||||||||||||||
Nº |
NOMBRE CAMPO |
TIPO |
STATUS |
LONGITUD | POSICIÓN |
DESCRIPCIÓN | VALIDACIÓN | ERROR DE BANCANET EMPRESARIAL | ACCIÓN CORRECTIVA | |||||||||
1 |
Tipo de Registro |
Numérico |
Obligatorio |
1 |
01 al 01 |
Registro de Control. Es constante y siempre es 1. |
Validar que el Tipo de Registro sea igual a 1. | Tipo de Registro inválido. | Verifique que el caracter ingresado sea únicamente el número 1. | |||||||||
2 | Número de Identificación del Cliente | Numérico | Obligatorio | 12 | 02 al 13 | Número de Cliente. Justificado a la derecha y completar con ceros a la izquierda. |
Validar que el Número de Cliente sea numérico y que corresponda al que esta firmado. | Número de Cliente inválido. | Verifique que el Número de Cliente sea el proporcionado por el Banco para el servicio de Banca Electrónica. | |||||||||
3 | Fecha de Pago | Numérico | Obligatorio | 6 | 14 al 19 | Fecha de Pago. Fecha en que se desea se apliquen los pagos. Formato: AA/MM/DD donde: AA = Año MM = Mes DD = Día. |
Validar que la Fecha de Pago sea numérica. Debe ser igual o mayor a la Fecha actual. La Fecha máxima para programar un pago podrá ser hasta por 90 días a la fecha actual. |
|
|
|||||||||
4 | Secuencial del Archivo | Numérico | Obligatorio | 4 | 20 al 23 | Número Consecutivo del Archivo.
|
Validar que el Secuencial sea numérico. Debe ser diferente de cero y ser un valor entre 1 y 99. |
|
|
|||||||||
5 | Nombre de la Empresa | Alfanumérico | Opcional | 36 | 24 al 59 | Nombre de la Empresa. Razón Social de la Empresa. Debe estar justificado a la izquierda y completar con espacios en blanco a la derecha. |
Nombre de la Empresa. No se realiza ninguna validación. |
------------- | ------------- | |||||||||
6 | Descripción del Archivo | Alfanumérico | Opcional | 20 | 60 al 79 | Descripción del Archivo. Descripción Libre del Pago a Realizar. Debe estar justificado a la izquierda y completar con espacios en blanco a la derecha. |
Descripción del Archivo. No se realiza ninguna validación. |
------------- | ------------- | |||||||||
7 | Naturaleza del Archivo | Numérico | Obligatorio | 2 | 80 al 81 | Naturaleza del Archivo. Siempre será 15. |
Validar que la Naturaleza del Archivo sea igual a 15. | Naturaleza del Archivo inválida, debe ser 15. | Verifique que el caracter ingresado sea únicamente el número 15. | |||||||||
8 | Versión del Layout | Alfanumérico | Obligatorio | 1 | 82 al 82 | Versión del Layout. Versión del Tipo de archivo a enviar. Siempre es D. |
Validar que la Versión del Layout contenga el valor D. | Versión del Layout inválida, debe ser D. | Verifique que el caracter ingresado sea únicamente la letra D. | |||||||||
9 | Tipo de Cargo | Numérico | Obligatorio | 2 | 83 al 84 | Tipo de Cargo. Valor constante 01. |
Validar que el Tipo de Cargo tenga el valor 01. | Tipo de Cargo inválido, debe ser 01. | Verifique que el caracter ingresado sea únicamente el número 01. |
REGISTRO GLOBAL (TIPO 2). DESCRIPCIÓN. Es el segundo Registro del Archivo. Debe tener una longitud de 51 caracteres (del 1 al 51), de lo contrario presentar el siguiente mensaje de error: "Longitud de Registro Inválida". |
||||||||||||||||||
Nº |
NOMBRE CAMPO |
TIPO |
STATUS |
LONGITUD | POSICIÓN |
DESCRIPCIÓN | VALIDACIÓN | ERROR DE BANCANET EMPRESARIAL | ACCIÓN CORRECTIVA | |||||||||
1 |
Tipo de Registro |
Numérico |
Obligatorio |
1 |
01 al 01 |
Tipo de Registro. Es constante y siempre es 2. |
Validar que el Tipo de Registro sea igual a 2. | Tipo de registro inválido. | Verifique que el caracter ingresado sea únicamente el número 2. | |||||||||
2 | Tipo de Operación | Numérico | Obligatorio | 1 | 02 al 02 | Tipo de Operación. Debe ser 1 (Cargo). |
Validar que el Tipo de Operación sea igual a 1. | Tipo de Operación inválida, debe ser 1. | Verifique que el caracter ingresado sea únicamente el número 1. | |||||||||
3 | Clave de Moneda | Numérico | Obligatorio | 3 | 03 al 05 | Clave de Moneda. Debe ser 001 (Moneda Nacional). |
Validar que la Clave de Moneda sea igual a 001. | Clave de Moneda inválida, debe ser 001. | Verifique que el caracter ingresado sea únicamente el número 001. | |||||||||
4 | Importe a Cargar | Numérico | Obligatorio | 18 | 06 al 23 |
Importe a Cargar.
|
Validar que el campo de Importe a Cargar sea numérico y mayor que cero. |
|
|
|||||||||
5 | Tipo de Cuenta | Numérico | Obligatorio | 2 | 24 al 25 | Tipo de Cuenta de Cargo. Debe ser 01 (Cuenta de Cheques). |
Validar que Tipo de Cuenta sea igual a 01. | Tipo de Cuenta inválido, debe ser 01. | Verifique que el caracter ingresado sea únicamente el número 01. | |||||||||
6 | Número de Cuenta | Numérico | Obligatorio | 20 | 26 al 45 | Número de Cuenta.
|
|
|
|
|||||||||
7 | Total de Abonos | Numérico | Obligatorio | 6 | 46 al 51 | Total de Abonos.
|
Validar que el Total de Movimientos para la Cuenta de Cargo sea numérico y mayor a cero. | Total de Abonos inválido, debe ser numérico mayor que cero. | Verifique que el Total de Abonos sea mayor a cero. |
REGISTRO DE DETALLE (TIPO 3). DESCRIPCIÓN. Es el tercer Registro del Archivo. Debe tener una longitud de 419 caracteres (1 al 419), de lo contrario presentar el siguiente mensaje de error: "Longitud de Registro Inválida". |
|||||||||||||||||||||||||||||||||||||||||||||
Nº |
NOMBRE CAMPO |
TIPO |
STATUS |
LONGITUD | POSICIÓN |
DESCRIPCIÓN | VALIDACIÓN | ERROR DE BANCANET EMPRESARIAL | ACCIÓN CORRECTIVA | ||||||||||||||||||||||||||||||||||||
1 |
Tipo de Registro |
Numérico |
Obligatorio |
1 |
01 al 01 |
Tipo de Registro.
|
Validar que el Tipo de Registro sea igual a 3. | Tipo de Registro inválido. | Verifique que el dato ingresado sea únicamente el número 3. | ||||||||||||||||||||||||||||||||||||
2 | Tipo de Operación | Numérico | Obligatorio | 1 | 02 al 02 | Tipo de Operación. Debe ser 0 (Abono). |
Validar que el campo de Tipo de Operación sea igual a cero. | Tipo de Operación inválida, debe ser cero. | Verifique que el caracter ingresado sea únicamente el número cero. | ||||||||||||||||||||||||||||||||||||
3 | Método de Pago | Numérico | Obligatorio | 3 | 03 al 05 | Método de Pago. Puede ser de 3 tipos: 001: Cuentas Banamex 002: Interbancario 003: Orden de Pago. |
Validar que el Método de Pago sea igual a 001, 002 ó 003. | Método de Pago inválido debe ser 001, 002 ó 003. | Asegúrese de ingresar la opción correcta:
|
||||||||||||||||||||||||||||||||||||
4 | Tipo de Pago | Numérico | Obligatorio | 2 | 06 al 07 |
|
Validar que el Tipo de Pago corresponda a alguno de los siguientes valores: 01, 51, 52, 53, 54, 55, 56, 57, 58, 59. |
|
Asegúrese de ingresar la opción correcta: |
||||||||||||||||||||||||||||||||||||
5 | Clave de Moneda | Numérico | Obligatorio | 3 | 08 al 10 | Clave de Moneda. Debe ser 001. |
Clave de Moneda inválida debe ser 001. | Clave de Moneda inválida debe ser 001. | Verifique que el caracteres ingresado sea únicamente el número 001. | ||||||||||||||||||||||||||||||||||||
6 | Importe | Numérico | Obligatorio | 18 | 11 al 28 | Importe.
| Validar que el campo de Importe sea numérico y mayor que cero. |
|
|
||||||||||||||||||||||||||||||||||||
7 | Tipo de Cuenta de Abono | Numérico | Obligatorio | 2 | 29 al 30 | Tipo de Cuenta de Abono. Puede ser de 4 tipos: 01: Cheques, sólo válido para Pago Banamex. 03: Plásticos, válido para Pago Interbancario y Banamex. 04: Orden de Pago. 40: CLABE. |
|
|
|
||||||||||||||||||||||||||||||||||||
8 | Número de Cuenta Abono | Numérico | Obligatorio | 20 | 31 al 50 |
|
|
|
|
||||||||||||||||||||||||||||||||||||
9 | Referencia del Pago | Alfanumérico | Obligatorio | 16 | 51 al 66 |
|
|
|
|
||||||||||||||||||||||||||||||||||||
10 | Beneficiario | Alfanumérico | Obligatorio | 55 | 67 al 121 |
|
|
|
|
||||||||||||||||||||||||||||||||||||
11 | Referencia 1 | Alfanumérico | Opcional | 35 | 122 al 156 | Cualquier dato alfanumérico. | En el campo de Referencia 1 no se realiza ninguna validación. | --------------- | --------------- | ||||||||||||||||||||||||||||||||||||
12 | Referencia 2 | Alfanumérico | Opcional | 35 | 157 al 191 | Cualquier dato alfanumérico. | En el campo de Referencia 2 no se realiza ninguna validación. | --------------- | --------------- | ||||||||||||||||||||||||||||||||||||
13 | Referencia 3 | Alfanumérico | Opcional | 35 | 192 al 226 | Cualquier dato alfanumérico. | En el campo de Referencia 3 no se realiza ninguna validación. | --------------- | --------------- | ||||||||||||||||||||||||||||||||||||
14 | Referencia 4 | Alfanumérico | Opcional | 35 | 227 al 261 | Cualquier dato alfanumérico. | En el campo de Referencia 4 no se realiza ninguna validación. | --------------- | --------------- | ||||||||||||||||||||||||||||||||||||
15 | Clave de Banco | Numérico | Obligatorio | 4 | 262 al 265 | Clave de Banco.
|
|
|
|
||||||||||||||||||||||||||||||||||||
16 | Plazo | Numérico | Obligatorio | 2 | 266 al 267 | Plazo de Pago. Sólo aplica para los Pagos Interbancarios, puede ser:
*Nota: Para Pagos Interbancarios Mismo Día deben enviarse antes de las 4:00 PM. |
|
|
|
||||||||||||||||||||||||||||||||||||
17 | RFC | Alfanumérico | Restringido | 14 | 268 al 281 | RFC. Deberán ir espacios en blanco. |
Validar que el campo del RFC contenga solo espacios en blanco. | Campo RFC inválido debe contener solo espacios en blanco. | Asegúrese de no ingresar ningún dato en este campo, únicamente espacios. | ||||||||||||||||||||||||||||||||||||
18 | IVA | Numérico | Restringido | 8 | 282 al 289 | IVA. Deberán ir espacios en blanco. |
Validar que el campo de IVA sea igual a cero ó que solo contenga espacios en blanco. | Campo IVA inválido, deben ser ceros o espacios en blanco. | Asegúrese de ingresar únicamente números ceros. | ||||||||||||||||||||||||||||||||||||
19 | Para uso Futuro | Alfanumérico | Restringido | 80 | 290 al 369 | Deberán ir espacios en blanco. | Para uso futuro validar que sean espacios blancos (Filler 1). | Filler 1 inválido, debe de contener solo espacios en blanco. | Asegúrese de no ingresar ningún dato en este campo. | ||||||||||||||||||||||||||||||||||||
20 | Para uso Futuro | Alfanumérico | Restringido | 50 | 370 al 419 | Deberán ir espacios en blanco. | Para uso futuro validar que sean espacios blancos (Filler 2). | Filler 2 inválido, debe de contener solo espacios en blanco. | Asegúrese de no ingresar ningún dato en este campo. |
REGISTRO DE CONTROL (TIPO 4). DESCRIPCIÓN. Es el cuarto Registro del Archivo. Debe tener una longitud de 52 caracteres (1 al 52), de lo contrario presentar el siguiente mensaje de error: "Longitud de Registro Inválida". Validar que el Total de Movimientos para la Cuenta de Cargo del Registro Tipo 2 sea igual al Total de Movimientos Tipo 3, de lo contrario presentar el siguiente error: "Número Total de Movimientos para la Cuenta de Cargo no cuadra". |
||||||||||||||||||||
Nº |
NOMBRE CAMPO |
TIPO |
STATUS |
LONGITUD | POSICIÓN |
DESCRIPCIÓN | VALIDACIÓN | ERROR DE BANCANET EMPRESARIAL | ACCIÓN CORRECTIVA | |||||||||||
1 |
Tipo de Registro |
Numérico |
Obligatorio |
1 |
01 al 01 |
Tipo de Registro. Registro de Control. Es constante y siempre es 4. |
Validar que el Tipo de Registro sea igual a 4. | Tipo de Registro inválido. | Verifique que el caracter ingresado sea únicamente el número 4. | |||||||||||
2 | Clave de Moneda | Numérico | Obligatorio | 3 | 02 al 04 | Clave de Moneda. Debe ser 001 para Moneda Nacional. |
Validar que la Clave de Moneda sea igual a 001. | Clave de Moneda inválida, debe ser 001. | Verifique que el valor ingresado sea únicamente 001 correspondiente a Moneda Nacional. | |||||||||||
3 | Número de Abonos | Numérico | Obligatorio | 6 | 05 al 10 | Número de Abonos. Es la suma de los movimientos de Abono que contiene el archivo. |
Validar que el Número de Abonos sea igual al Total de Movimientos de Registro Tipo 3. | Número de Abonos no cuadra en el archivo. | Verifique que el Número Total de Abonos sea la sumatoria de todos los Registros. | |||||||||||
4 | Importe Total de Abonos | Numérico | Obligatorio | 18 | 11 al 28 | Importe Total de Abonos.
|
|
|
|
|||||||||||
5 | Número de Cargos | Numérico | Obligatorio | 6 | 29 al 34 | Número de Cargos. Es la suma de los movimientos de Cargo que contiene el archivo. |
Validar que el Número de Cargos sea igual a 1. | Número de Cargos no cuadra en el Archivo. | Verifique que el Número Total de Cargos sea 1. | |||||||||||
6 | Importe Total de Cargos | Numérico | Obligatorio | 18 | 35 al 52 | Importe Total de Cargos.
| Validar que el Importe Total de Cargos sea igual al Total de la suma de Importes de los Registros Tipo 3. | Importe Total de Cargos y Abonos no cuadra en el Archivo. | Verifique que el Monto de Cargo sea la sumatoria de todos los Registros de Abonos. |
01 |
02 |
03 |
04 |
05 |
06 |
07 |
08 |
09 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
S |
S |
S |
S |
C |
C |
C |
C |
C |
C |
C |
![]() |
|||||||||||||||||||
Campo CUENTA en el Registro de Tipo 02 |
Donde, CA : Número que compone la Chequera.
SA : Número que compone la Sucursal.
NA :
Campo NO ocupado y se rellena con “CEROS”.
A. Pago a Cuenta de Cheques.
01 |
02 |
03 |
04 |
05 |
06 |
07 |
08 |
09 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
S |
S |
S |
S |
C |
C |
C |
C |
C |
C |
C |
![]() |
|||||||||||||||||||
Campo CUENTA en los Registros de Tipo 03 |
Donde, CA : Número que compone la Chequera.
SA : Número que compone la Sucursal.
NA : Campo NO ocupado y se rellena con “CEROS”.
Nota. En el caso donde la Sucursal este compuesta por menos de 4 dígitos, entonces deberá de complementarse con CEROS a la izquierda. De igual forma si el Número de Cuenta se compone por menos de 7 dígitos, entonces deberá de complementarse con ceros a la izquierda.
01 |
02 |
03 |
04 |
05 |
06 |
07 |
08 |
09 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
NA |
NA |
NA |
NA |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
T |
![]() |
|||||||||||||||||||
Campo CUENTA en los Registros de Tipo 03 |
Donde, T : Número que compone la Tarjeta.
NA : Campo NO ocupado y se rellena con “CEROS”.
01 |
02 |
03 |
04 |
05 |
06 |
07 |
08 |
09 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
NA |
NA |
C |
C |
C |
C |
C |
C |
C |
C |
C |
C |
C |
C |
C |
C |
C |
C |
C |
C |
![]() |
|||||||||||||||||||
Campo CUENTA en los Registros de Tipo 03 |
Donde, C : Número que compone la CLABE.
NA : Campo NO ocupado y se rellena con “CEROS".
1. El número de Sucursal a la cual va dirigida la Orden de Pago se colocara en la misma posición que se coloca la sucursal en una cuenta de cheques, es decir de la posición 10 a la 13, poniendo CEROS en los campos que quedan vacíos. |
01 |
02 |
03 |
04 |
05 |
06 |
07 |
08 |
09 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
S |
S |
S |
S |
NA |
NA |
NA |
NA |
NA |
NA |
NA |
![]() |
|||||||||||||||||||
Campo CUENTA en los registros de tipo 03 |
Donde, S : Número que compone la Sucursal.
NA : Campo NO ocupado y se rellena con “CEROS".