Académique Documents
Professionnel Documents
Culture Documents
Nóminas
Internet
SOCIO
Obtiene archivo para
Define cuota de descuento de nómina a
ahorro por teléfono o socios para aportación al
Internet ahorro (Interfase de
nómina) y efectúa
descuento al trabajador.
Casa de Bolsa
Site
Aplica archivo de
confirmación de
descuentos para acreditar
en la cuenta individual del
Efectúa inversión de Tesorería socio
acuerdo a instrucciones
del Comité Técnico de la Solicita a Tesorería
caja de Ahorro pago de descuentos de
nómina efectuados.
Efectúa depósito en la
cuenta de cheques de la
caja de ahorros por los
descuentos de nómina e
BANCO invierte en la Casa de
Bolsa el monto
depositado.
Como los trabajadores deben pertenecer a una asociación civil para poder
ahorrar y pedir prestamos bajo un marco legal, serán conocidos como socios y
así haremos referencia a ellos de aquí en delante.
Nota 1: Debe incluirse un salto de línea al final del último registro incluido en el
archivo, ya que de otro modo, dicho registro no será leído.
Nota 2: El archivo de texto debe ser codificado en ANSI, esto debe tomarse en
cuenta en sistemas preparados con soporte para internacionalización, ya que
estos últimos suelen usar codificación UTF-8 o incluir caracteres Unicode.
El “01” al inicio del registro es un valor fijo que representa el tipo de registro, en
este caso indica que se trata de un registro de encabezado. Después vienen N
encabezados, los cuales indican que el archivo contendrá N campos en el
registro de detalle.
†
Si la tabla no contiene algun campo que la empresa desee manejar, contacte al proveedor para que le
asigne un encabezado nuevo.
Interfaces entre la Caja de Ahorro y Nomina V1.4.4 5
Última actualización 01/11/17
Encabezado Campo Tipo Opcional Versión
01,EMPRESA,SOCIO,PLANTA,NOMBRE,F_NACIM,I_GRUPO,I_EMPRESA,F_PAGO,T_TRAB,B
ANCO,CUENTA_B†
†
Nótese que debido al ancho del presente documento, el registro puede aparecer dividido en varios
renglones, pero en el archivo solo ocupa uno.
Interfaces entre la Caja de Ahorro y Nomina V1.4.4 6
Última actualización 01/11/17
La definición a detalle de los campos se incluye en el siguiente punto 2.4
Registro de detalle.
El “02” al inicio del registro es un valor fijo que representa el tipo de registro, en
este caso indica que se trata de un registro de detalle. Después vienen N
campos, que deben corresponder en información y en orden a los especificados
en el registro de encabezados.
2.4.3 Campo4
Encabezado CAMPO4
Tipo Numérico
Longitud 1
2.4.11 Sexo
Encabezado SEXO
Tipo Alfanumérico
Longitud 1
Opcional Sí
Descripción M=masculino, F=femenino
Banco Clave
SANTANDER “SERFIN“
HSBC “BITAL“
BBVA-BANCOMER “BBVA-BANCO”
BANORTE S.A. “BANORTE S.”
BANAMEX “BANAMEX“
CITIBANK “CITIBANK“
SCOTIABANK “INVERLAT”
INBURSA “INBURSA”
BANREGIO “BANREGIO”
BANCO DEL BAJIO “BAJIO”
IXE “IXE”
AFIRME “AFIRME”
BANJERCITO “19”
BANCO INTERACCIONES “37“
BANCA MIFEL “42“
BANCO INVEX “59“
BANSI “60“
BANCA PROMEX “68“
BANPAIS “71“
2.4.22 Aguinaldo
Encabezado AGUINALDO
Tipo Numérico
Longitud 13 y dos decimales
Opcional Sí
Descripción Es la cantidad a recibir en la próxima entrega de aguinaldo.
La cifra debe contener dos decimales, aunque estas sean
ceros. Ejemplo: 1250.00
2.4.36 ANIVERSARIO
Encabezado ANIVERSARIO
Tipo Numérico
Longitud 13 y dos decimales
Opcional Sí
El “03” al inicio del registro es un valor fijo que representa el tipo de registro, en
este caso indica que se trata de un registro de detalle. Después vienen N
campos que corresponden a los especificados en la Tabla 2.5-1. Los campos
son descritos en consecuencia.
En lugar de:
/****CODIGO INCORRECTO****/
Por cada socio
Suma_sueldo := Suma_sueldo + socio.sueldo.
Desplegar Redondear(Suma_sueldo,2).
2.5.5 Filler
Tipo Alfanumérico
Longitud 117
típica
Opcional No
Descripción Relleno de espacios. Este campo es una herencia del formato
de ancho fijo.
Sería entonces…
2.7 Ejemplos
Archivo
El Archivo 2.7.1, es un ejemplo de un MOPER válido.
†
Nótese que debido al ancho del presente documento, el registro puede aparecer dividido en varios
renglones, pero en el archivo solo ocupa uno.
Interfaces entre la Caja de Ahorro y Nomina V1.4.4 20
Última actualización 01/11/17
Registro de encabezado
01,REGISTRO,SOCIO,CAMPO4,EMPRESA,PLANTA,C_DEPTO,NOMBRE,PATERNO,MATERNO,F_NACIM,SEXO,E_C
IVIL,I_GRUPO,I_EMPRESA,F_PAGO,T_TRAB,R_PAGO,BANCO,CUENTA_B,S_MENSUAL
Registro de detalle
02,00001,0012000005,00,418,030,830260,"ERNESTO ","GUERRA ","DE LEON
",19830301,"M","SOL",20040119,20040119,"QUI","E"," ","BANAMEX, S","5177125488064594 ",000000000000000
Una vez teniendo el archivo de descuentos, el nominista deberá contar con una
opción en su sistema que le permita subir dicho archivo para procesarlo y emitir
un archivo de confirmación incluyendo las cantidades que efectivamente
pudieron ser descontadas.
Ahorro vista.
Ahorro a plazo.
Pago de préstamo.
Como se vera mas adelante, los archivos de descuento, incluyen un registro por
cada descuento con el que cuente cada socio. Esto es, si un socio tiene
préstamo y definió cuotas para ahorro vista y plazo fijo, entonces para este socio
habrá 3 registros en el archivo de descuentos, cada uno identificado con una
clave de descuentos.
Nota: El sistema de caja de ahorros, toma en cuenta como primer semana del
año, a aquella que incluye al primer viernes del año. Si el sistema de nomina que
se esta adecuando maneja otra numeración, deberá hacerse una traducción
respetando el criterio, para que no se genere trabajo extra para los noministas, ni
para los ejecutivos de cuenta.
3.2.1 Ejemplos
A continuación se muestran ejemplos de cómo deben aplicarse los descuentos,
indicando los descuentos incluidos en el archivo para un socio dado, la
contabilidad del sistema de nominas comenzando el saldo con el sueldo neto y
las confirmaciones de dichos descuentos que deberán ser incluidas en el archivo
de confirmación.
†
Se considera sueldo neto al que se obtiene después de aplicar las retenciones de ley y los descuentos
propios de la empresa.
Interfaces entre la Caja de Ahorro y Nomina V1.4.4 23
Última actualización 01/11/17
Caso ideal
Aquí el socio cuenta con descuentos de ahorros y prestamos, que alcanzan a
cubrirse con su sueldo.
Ante esta situación, el desarrollador debe decidir cual será la mejor forma de
manejar esta situación sin afectar al socio, llegado el primer descuento después
de su regreso y alertar al nominista acerca de esta situación, para que pueda
solicitar la reestructuración del préstamo, a fin de que los descuentos
subsecuentes sean mas razonables.
Documento excel
A continuación se incluye el archivo de excel utilizado para generar los ejemplos:
No. de
No. Descripción Tipo
posiciones
1 Tipo de Registro 2 Numérico
2 Número de Registro 5 Numérico
3 Número de Socio 9 Numérico
4 Clave Movimiento (Cve. Descuento) 3 Numérico
5 Valor del Descuento 15 Numérico
6 Clave de Empresa (primeros dígitos) 2 Numérico
7 Clave de Empresa 4 Numérico
8 Número de proceso 2 Numérico
9 Periodo de pago 7 Numérico
Posición No. de
No. Descripción Tipo
De A posiciones
1 Tipo de Registro 1 2 2 Numérico
2 Número de Registro 3 7 5 Numérico
3 Cantidad de Movimientos 8 12 5 Numérico
4 Sumatoria de Número de Socios 13 21 9 Numérico
5 Sumatoria de Valor Descuento 22 40 19 Numérico
6 Filler 41 46 6 Alfanumérico
3.3.3.6 Filler
Tipo Alfanumérico
Longitud 6
Opcional No
Descripción Relleno de espacios.
Archivo
El Archivo 3.3.1, es un ejemplo de un archivo de descuentos válido.
Registro de detalle
0200001010010800100000000000300000481022005002
Nota 1: Debe incluirse un salto de línea al final del último registro incluido en el
archivo, ya que de otro modo, dicho registro no será leído.
Nota 2: El archivo de texto debe ser codificado en ANSI, esto debe tomarse en
cuenta en sistemas preparados con soporte para internacionalización, ya que
estos últimos suelen usar codificación UTF-8 o incluir caracteres Unicode.
3.4.2 Nomenclatura
Para agilizar el manejo de los archivos de confirmación, es necesario nombrarlos
con el siguiente formato:
Sería entonces…
3.4.3.4 Campo4
Tipo Numérico
Longitud 1
Opcional No
Descripción Vacío o Cero
En lugar de:
/****CODIGO INCORRECTO****/
Por cada socio
Suma_sueldo := Suma_sueldo + socio.sueldo.
Desplegar Redondear(Suma_sueldo,2).
3.4.4.6 Filler
Tipo Alfanumérico
Longitud 4
Opcional No
Descripción Relleno de espacios. Este campo es una herencia del formato
de ancho fijo.
Archivo
El Archivo 3.4.1, es un ejemplo de una confirmación válida.
Registro de detalle
2,1,12000005,0,418,20041115,1,30000.00,,2,2004021
†
Nótese que debido al ancho del presente documento, el registro puede aparecer dividido en varios
renglones, pero en el archivo solo ocupa uno.
Interfaces entre la Caja de Ahorro y Nomina V1.4.4 39
Última actualización 01/11/17
4 Bitácora de cambios
Aquí se asientan los cambios hechos al documento:
Versión 1.4.1
Actualización de claves de nombre de banco en el punto 2.4.18.
Se agregan notas acerca del formato ANSI para MOPER y confirmación.
Se modificó la descripción del campo 6 y 7 del archivo de descuentos
para soportar empresas de 5 dígitos.
Se especifica nomenclatura del archivo de confirmación.
Versión 1.4 alpha
Se agrega la definición del registro de encabezados del archivo MOPER,
los encabezados correspondientes en los campos
Actualización de claves de nombre de banco en el punto 2.4.18.
Corrección de tipo de dato de Fillers estaban mal desde la especificación
inicial.
Versión 1.3.1
Actualización de claves de nombre de banco en el punto 2.4.18.
Corrección general de ortografía.
La longitud típica de cuenta bancaria estaba mal especificada.
Versión 1.3
Se cambia el valor del punto 3.4.3.5 del campo opcional a “NO”.
Versión 1.2
Se inicia la bitácora
Se modificaron los valores del punto 3.3.2.4 por no reflejar los valores
contenidos en el archivo, el problema se presentaba solo en la versión del
archivo de descuentos separado por comas.
Se arreglaron las referencias cruzadas que apuntaban a capítulos que
ahora se incluyen en el documento “Interfaces Opcionales”
Versión 1.1
Separa las interfaces mínimas de las opcionales las cuales ahora se
incluyen en el documento “Interfaces Opcionales”
Versión 1.0
Especificación original