Ir para o final dos metadados
Ir para o início dos metadados

Características del Requisito

Línea de Producto:

Microsiga Protheus

Segmento:

Mercado Internacional

Módulo:

Gestión de Personal

Rutina:

Rutina

Nombre Técnico

GPER884.prw

Recibo de Nómina CFDi

Rutina(s) involucrada(s)

Nombre Técnico

GPER884.PRW 

Recibo de Nómina CFDi Versión 1.2

UPDGPEMI.PRW 

Rutina para actualización del diccionario de datos (Gestión de Personal)

UPDMODMI.PRW 

Rutina para actualización del diccionario de datos

GPTABCRG.PRW 

Actualización de tablas alfanuméricas

GPER884.INI

Archivo de configuración para generar el recibo.xml

TIMBRERN.PRW 

Envío a timbrado

GPEXIDC.PRX 

Descripción de los identificadores de cálculo

GPEXIDC1.PRX 

Descripción de los identificadores de cálculo

IMPRECXML.PRW 

 Recibos de Nómina CFDi

Archivo Iniciales:

 

Parámetro(s):

 

Punto de Entrada:

 

Llamados vinculados:

 

Requisito (ISSUE):

 

País(es):

México

Base(s) de Datos:

Todas

Tablas utilizadas:

SRA – Maestro de empleados

SRV – Conceptos

RCH – Periodos

RCJ – Procesos

SRJ – Funciones

RCM – Tipos de Ausencias

SA6 – Bancos

SRY – Procedimiento de Cálculo

RGC – Localidad de Pago

SRC – Movimiento del Periodo 

SRD – Histórico de Movimientos

RCO – Registros Patronales

SQB – Departamentos

SR6 – Tipo de Jornada

RCC – Parámetros

RCB– Configuración de Parámetros

Sistema(s) operativo(s):

Todos

Importante:

  • Este documento contiene las configuraciones de recibos de nómina CFDi versión 1.1 que se mantienen para la versión 1.2 más la nueva parametrización.


  • Se recomienda cerrar las últimas nóminas del 2016 antes de aplicar el paquete de actualización en un ambiente productivo.

  • Al aplicar la actualización de “Recibos de Nómina Versión 1.2”, en automático quedará obsoleta la versión 1.1 debido a las actualizaciones sufridas en los catálogos del SAT, cambios en tamaño de campos y contenido del XML.

  • Se sugiere realizar las validaciones correspondientes en un AMBIENTE DE PRUEBAS, pasarlo a producción una vez que se finalicen de manera satisfactoria y hasta que el SAT haga oficial la entrada en vigor de esta nueva versión.

Descripción 

Generación y timbrado de los recibos de nómina “Recibo de Nómina CFDi” Versión 1.2

Para dar cumplimiento con los dispuesto por la Ley del Impuesto Sobre la Renta (L-ISR), Capítulo I “De los ingresos por salarios y en general por la prestación de un servicio personal subordinado”, se establece en el fracción III del Artículo 99, que los patrones deben expedir y entregar comprobantes fiscales a las personas que reciban pagos, en la fecha que realicen la erogación respectiva, para lo cual se agregó:

  • Rutina para generación y timbrado de los recibos de nómina “Recibo de Nómina CFDi”.

Si está utilizando el módulo de contabilidad de gestión de Protheus y va requerir generar los archivos XML de contabilidad electrónica, debe asegurarse de tener la configuración emitida en el boletín técnico GPE_BT_Recibo_Nomina_CFDi_MEX_TICPF8, donde se complementó la solución de recibos de nómina agregando la tabla de Folios Fiscales de Nomina (RIW) para almacenar el UUID, RFC, monto total y fecha de timbrado de los recibos, considerado para la Versión Nomina 1.2.


Importante

 Antes de ejecutar la actualización es imprescindible:

a)     Realizar el respaldo de la base de datos del producto en el ambiente en que será ejecutada la actualización (directorio PROTHEUS_DATA\DATA, si es versión 11 de Protheus) y de los diccionarios de datos SXs (directorio PROTHEUS_DATA\SYSTEM).

b)     Los directorios mencionados arriba corresponden a la instalación estándar de Protheus, por lo tanto, deben ser modificados de acuerdo al producto instalado en la empresa.

c)     La rutina de actualización debe ser ejecutada en modo exclusivo, o bien, ningún usuario debe estar utilizando el sistema para poder ejecutarla.

d)     Si los diccionarios de datos contienen índices personalizados (creados por el usuario), antes de ejecutar la actualización es importante verificar que dichos índices se encuentren identificados por nickname.

En caso que la actualización necesite crear índices, va a agregarlos a partir del orden original instalado por Protheus, por lo que podrá sobrescribir los índices personalizados en caso de que no estén identificados por nickname.

e)     La actualización debe ser ejecutada con la Integridad Referencial desactivada* en el sistema.

 

Atención

¡El siguiente procedimiento debe realizarlo un profesional calificado como Administrador de base de datos (DBA) o su equivalente!

La activación indebida de la integridad referencial puede modificar drásticamente la relación entre tablas en la base de datos. Por lo tanto, antes de utilizarla, observe atentamente el siguiente procedimiento:

1.    En el Configurador (SIGACFG), verifique si la empresa utiliza Integridad referencial, seleccionando la opción Integridad/Verificación (APCFG60A).

2.    Si no hay Integridad referencial activa, se listan en una nueva ventana todas las empresas y sucursales registradas en el sistema y ninguna de estas estará seleccionada. SOLAMENTE en este caso no es necesario ningún otro procedimiento de activación o desactivación de integridad, basta finalizar la verificación y aplicar normalmente el compatibilizador, de acuerdo con las instrucciones.

3.     Si la Integridad referencial está activa en todas las empresas y sucursales, se muestra un mensaje en la ventana Verificación de vínculo entre tablas. Confirme el mensaje para que se concluya la verificación, o;

4.     Si existe Integridad referencial activa en una o más empresas, que no representan la totalidad, se listan en una nueva ventana todas las empresas y sucursales registradas en el sistema y solamente se seleccionarán las que tienen integridad. Anote las empresas y/o sucursales que tienen la integridad activada y reserve esta anotación para posterior consulta en la reactivación (o incluso, entre en contacto con nuestro Help Desk Framework para informarse sobre los archivos que contienen esta información).

5.    En los casos descritos en los ítems “iii” o “iv”, Y SOLO EN ESTOS CASOS, es necesario desactivar dicha integridad, seleccionando la opción Integridad/ Desactivar (APCFG60D).

6.     Al desactivar la Integridad referencial, ejecute el compatibilizador, de acuerdo con las instrucciones.

7.    Después de aplicar el compatibilizador, la Integridad referencial debe reactivarse, SOLAMENTE CUANDO se haya desactivado, por medio de la opción Integridad/Activar (APCFG60). Para ello, tenga a disposición la información de la(s) empresa(s) y/o sucursal(es) que tenía(n) activación de la integridad, selecciónela(s) nuevamente y confirme la activación.

 

¡EN CASO DE DUDAS, entre en contacto con el Help Desk Framework!

 

  1. En Microsiga Protheus TOTVS ByYou Smart Client, digite UPDMODMI en el campo Programa Inicial.

    Importante

    Para que se actualice correctamente el diccionario de datos, asegúrese de que la fecha del compatibilizador sea igual o superior al 20/12/2016.

  2. Haga clic en OK para continuar.

  3. Después de confirmar, aparece una pantalla para seleccionar la empresa en la cual se modificará el diccionario de datos o aparece la ventana para seleccionar el compatibilizador. Deberá seleccionar el módulo “SIGAGPE – Gestión de Personal” y posteriormente el actualizador “01 - Recibos de nómina CFDi versión 1.2”.

  4. Al confirmar, se muestra un mensaje de advertencia sobre la copia de seguridad y la necesidad de su ejecución de modo exclusivo.

  5. Haga clic en Procesar para iniciar el procesamiento. El primer paso de la ejecución es la preparación de los archivos. 

  6. Se muestra un mensaje explicativo en la pantalla.

  7. A continuación, se muestra la ventana Actualización concluida con el historial (log) de todas las actualizaciones procesadas. En este log de actualización se muestran únicamente los campos actualizados por el programa. El compatibilizador crea los campos que aún no existen en el diccionario de datos.

  8. Haga clic en Grabar para guardar el historial (log) mostrado.

  9. Haga clic en OK para finalizar el procesamiento.

Nota:

Con la actualización a la Versión 1.2 el SAT realizó modificaciones a los catálogos, donde se cambiaron tamaños en algunos campos y descripciones así como su contenido, por lo que debe de realizar el análisis de estos catálogos para su correcta implementación.

 

Procedimiento de Implantación 

  1. Deberá aplicar el paquete de actualización (patch) relacionado a éste llamado (respaldar RPO antes de aplicar).

El patch contiene la actualización de los fuentes:

• GPER884.PRW         – Recibo de Nómina CFDi Versión 1.2.
• UPDGPEMI.PRW      – Rutina para actualización del diccionario de datos (Gestión de Personal)
• UPDMODMI.PRW     – Rutina para actualización del diccionario de datos
• GPTABCRG.PRW     – Actualización de tablas alfanuméricas  
• TIMBRERN.PRW      – Envío a timbrado
• GPEXIDC.PRX          – Descripción de los identificadores de cálculo 
• GPEXIDC1.PRX        – Descripción de los identificadores de cálculo
• IMPRECXML.PRW     – Recibos de Nómina CFDi

 

También se incluye:

• GPER884.INI             – Archivo de configuración para generar el recibo.xml

 

Importante:

Las configuraciones y/o personalizaciones realizadas en el archivo RECNOM.INI de la funcionalidad anterior deben ser efectuadas en el archivo GPER884.INI respetando la estructura del archivo.


2. Copiar el archivo GPER884.ini dentro de la carpeta system (PROTHEUS_DATA\SYSTEM), este archivo se utiliza para configurar la generación del “recibo.xml” que es timbrado e impreso, como resultado de la ejecución de la rutina “Recibo de Nómina CFDi” versión 1.2.

Algunos clientes tienen su propia versión del recibo. Como cambió mucho la estructura del archivo xml, es necesario que el script RECNOM.ini de cada cliente se ajuste de acuerdo al archivo INI estándar.

Lo que se sugiere es que el cliente, al menos al inicio, genere la impresión de recibos estándar, para garantizar el timbrado en la primera semana y/o quincena de enero 2017, y posteriormente podrá decidir si se queda con el estándar o solicita las adecuaciones al archivo INI y/o al formato del recibo.

 

4. En la ruta del cliente de Protheus (Smartclient) deben copiarse los archivos:

a. Ejecutable del timbrado del PAC (TimbradoPAC.exe)

b. Certificados otorgados por el SAT (*.cer, *.key, *.pfx)
 

5. En la ruta donde se dejarán los certificados, indicada en el parámetro MV_CFDDIRS, colocar los archivos del certificado del cliente:

a. *.cer
b. *.key
c. Certificado.pem
d. Primarykey.pem

6. En la ruta del \PROTHEUS_DATA se deberá crear una carpeta llamada \HTTP, donde se crearan temporalmente las carpetas *.ZIP generadas, estas contienen archivos XM y PDF.

 

Actualizaciones del Compatibilizador (UPDMODMI)

Importante:

Tomar en consideración el campo acción, ya que indica el cambio que sufrió con respecto a la versión anterior, de acuerdo a la siguiente relación:

  • Ninguna Modificación. - Se trae el campo sin sufrir alguna alteración.

  • Modificación - Se modificó algo en sus datos.

  • Campo Nuevo - Se agrega este campo para la versión 1.2.

  • Nueva Consulta - Se agregó consulta estándar para la versión 1.2.


  1. Creación de Preguntas en el archivo SX1 – Archivo de Preguntas:
     

    GPER884
    OrdenPreguntaTipoTamañoObjetoConsultaCombo/ Item1Combo/ Item2
    1¿Proceso?C5 RCJ  
    2¿Procedimiento?C3 SRY  
    3¿Periodo?C6 RCH  
    4¿Número de Pago?C2 RCH01  
    5¿Pre-Imp/Mail?C1Combo ImpresoE-Mail
    6¿De Sucursal?CFWGETTAMFILIAL XM0  
    7¿A Sucursal?CFWGETTAMFILIAL XM0  
    8¿De Matricula?C6 SRA02  
    9¿A Matricula?C6 SRA02  
    10¿De Nombre?C30    
    11¿A Nombre?C30    
    12¿De Nº de Tarj. sin Rel. ?    C5    
    13¿A Nº de Tarj. sin Rel. ?C5    
    14¿De Centro de costo?C9 CTT  
    15¿A centro de costo?C9 CTT  
    16¿De departamento?C9 SQB  
    17¿A departamento?C9 SQB  
    18¿Situaciones por Impr. ?C5    
    19¿Categorías por Impr. ?C15    
    20¿Mensaje 1?C3 X06  
    21¿Mensaje 2?C3 X06  
    22¿Mensaje 3?C3 X06  
    23¿Mensaje Pie de Pag. ?C4 S018  
    24¿De Local Pago?C4 RGC  
    25¿A Local Pago?C4 RGC  
    26¿Sumariza Concepto?C1Combo SiNo
    27¿Envía Timbrar?C1Combo SiNo

       

    La pregunta ¿Envía Timbrar?, se creó para que puedan imprimir los recibos antes de enviarse a timbrar y de esa forma verificar que se están generando de forma correcta.
    Si solo se desean imprimir, se debe seleccionar NO, en caso contrario SI para timbrar e imprimir. 

 

4.  Creación o modificación de Campos en el archivo SX3 – Campos:


  • Tabla SRA – Maestro de empleados:

    Campo

    RA_TIPREG

    Tipo

    C

    Tamaño

    2

    Decimal

    0

    Formato

    @!

    Título

    Tipo Régimen

    Descripción

    Tipo Régimen

    Contexto

    Real

    Propiedad

    Modificar

    Val. Sistema

    ValidRCC("S027",M->RA_TIPREG,1,2)

    Consulta Std

    S27MEX

    Nivel

    0

    Usado

    Si

    Obligatorio

    Si

    Browse

    Si

    Help

    Indicar el tipo de régimen por el cual se tiene contratado al trabajador, conforme al código publicado en el portal del SAT en internet.

    AcciónNinguna Modificación

     


    Campo

    RA_CLABE

    Tipo

    C

    Tamaño

    18

    Decimal

    0

    Formato

    @!

    Título

    CLABE

    Descripción

    CLABE depósito bancario

    Contexto

    Real

    Propiedad

    Modificar

    Val. Sistema

     

    Consulta Std

     

    Nivel

    0

    Usado

    Si

    Obligatorio

    No

    Browse

    No

    Help

    Indicar la CLABE para el depósito bancario, adicional a la cuenta de depósito.

    AcciónNinguna Modificación

     


    Campo

    RA_TIPCON

    Tipo

    C

    Tamaño

    2

    Decimal

    0

    Formato

    @!   

    Título

    Tipo Contrat

    Descripción

    Tipo Contrato SAT      

    Contexto

    Real

    Propiedad

    Modificar

    Val. Sistema

    VALIDRCC("S028",M->RA_TIPCON,1,2) .AND. NAOVAZIO()    

    Consulta Std

    S28MEX

    Nivel

    0

    Usado

    Si

    Obligatorio

    No

    Browse

    No

    Help

    Indicar el Tipo de Contrato de acuerdo al código publicado en el portal del SAT in internet.

    AcciónNinguna Modificación

     


    Campo

    RA_PAIS

    Tipo

    C

    Tamaño

    3

    Decimal

    0

    Formato

    @!   

    Título

    País

    Descripción

    País

    Contexto

    Real

    Propiedad

    Modificar

    Val. Sistema

    EXISTCPO("SX5","BH"+M->RA_PAIS)

    Consulta Std

    BH

    Nivel

    0

    Usado

    Si

    Obligatorio

    Si

    Browse

    No

    Help

    Indicar el país en el que vive el trabajador.

    AcciónNinguna Modificación

     

     

    Campo

    RA_PORSUB

    Tipo

    N

    Tamaño

    6

    Decimal

    2

    Formato

    999.99

    Título

    % Subcontratación

    Descripción

    Porcentaje Subcontratación

    Contexto

    Real

    Propiedad

    Modificar

    Val. Sistema

    IIf(M->RA_PORSUB >= 0 .And. M->RA_PORSUB <= 100, .T., .F.)   

    Consulta Std

     

    Nivel

    0

    Usado

    Si

    Obligatorio

    No

    Browse

    Si

    Help

    Indicar el porcentaje del tiempo que prestó sus servicios con esta empresa.

    AcciónNuevo Campo

     

     

    Campo

    RA_RFCLAB

    Tipo

    C

    Tamaño

    13

    Decimal

     

    Formato

    @!

    Título

    RFC Subcontratante

    Descripción

    RFC Subcontratante

    Contexto

    Real

    Propiedad

    Modificar

    Val. Sistema

     

    Consulta Std

     

    Nivel

    0

    Usado

    Si

    Obligatorio

    No

    Browse

    No

    Help

    En caso de que el empleado este subcontratado por otra empresa, indicar el RFC de esta empresa. Si el empleado labora para la misma empresa emisora del recibo, hay que poner el RFC del patrón.

    AcciónNuevo Campo



  • Tabla SRV – Conceptos:

    Campo

    RV_TIPSAT

    Tipo

    C

    Tamaño

    4

    Decimal

    0

    Formato

    @!

    Título

    Tipo SAT

    Descripción

    Tipo Concepto SAT

    Contexto

    Real

    Propiedad

    Modificar

    Val. Sistema

    ValidRCC("S031",M->RV_TIPOSAT,1,4)

    Consulta Std

    S31MEX

    Nivel

    0

    Usado

    Si

    Obligatorio

    No

    Browse

    Si

    Help

    Clave agrupadora del concepto conforme al código publicado en el portal del SAT en internet.

    Acción

    Ninguna Modificación

     

     

    Campo

    RV_IR

    Tipo

    C

    Tamaño

    1

    Decimal

    0

    Formato

    @!

    Título

    ISR

    Descripción

    Aplica para ISR

    Contexto

    Real

    Propiedad

    Modificar

    Val. Sistema

    Pertence("12345")

    Consulta Std

    -

    Nivel

    0

    Usado

    Obligatorio

    Browse

    Help

    Indicar si aplica para ISR: 1=Art 113, 2=Exento, 3=No Aplica, 4=Art 142, 5=Art 95

    Acción

    Modificación

     

     

  • Tabla SR6  Turnos de trabajo

    Campo

    R6_TIPJOR

    Tipo

    C

    Tamaño

    2

    Decimal

    0

    Formato

    @!

    Título

    Tipo Jornada    

    Descripción

    Tipo Jornada SAT

    Contexto

    Rea

    Propiedad

    Modificar

    Val. Sistema

    ValidRCC("S034",M->R6_TIPJOR,1,2)

    Consulta Std

    S34MEX

    Nivel

    0

    Usado

    Si

    Obligatorio

    Si

    Browse

    No

    Help

    Clave del Tipo de Jornada publicado en el portal del SAT en internet.

    Acción

    Nuevo Campo

     

     

  • Tabla RCH – Periodos:

    Campo

    RCH_STATUS

    Tipo

    C

    Tamaño

    1

    Decimal

    0

    Formato

    @!

    Título

    Status

    Descripción

    Status do Periodo

    Contexto

    Real

    Propiedad

     

    Val. Sistema

    Pertence ("0123456")

    Consulta Std

     

    Nivel

    0

    Usado

    Si

    Obligatorio

    No

    Browse

    No

    Help

     

    Lista

    0=Normal;1=Cerrado Previamente;2=Utilizado por otro usuario;3=Recibos ya impresos;4=En Proceso de Cierre;5=Cerrado;6=RecTimbrado

    Acción

    Ninguna Modificación

     

     

  • Tabla RCJ – Procesos:

    Campo

    RCJ_PERIOD

    Tipo

    C

    Tamaño

    2

    Decimal

    0

    Formato

    @!

    Título

    Periodicidad

    Descripción

    Periodicidad

    Contexto

    Real

    Propiedad

    Actualizar

    Val. Sistema

    ValidRCC("S029",M->RCJ_PERIOD,1,2)

    Consulta Std

    S29MEX

    Nivel

    0

    Usado

    Si

    Obligatorio

    Si

    Browse

    Si

    Help

    Forma en que se establece el pago del salario: diario, semanal, quincenal, catorcenal, mensual, bimestral, unidad de obra, comisión, precio alzado, etc. conforme al código publicado en el portal del SAT en internet.

    Acción

    Ninguna Modificación

     

     

    Campo

    RCJ_ORIREC

    Tipo

    C

    Tamaño

    2

    Decimal

    0

    Formato

    @!

    Título

    Origen Recur

    Descripción

    Origen Recursos

    Contexto

    Real

    Propiedad

    Actualizar

    Val. Sistema

    ValidRCC("S035",M->RCJ_ORIREC,1,2)

    Consulta Std

    S35MEX

    Nivel

    0

    Usado

    Si

    Obligatorio

    No

    Browse

    No

    Help

     Clave del origen recurso de acuerdo al catálogo publicado en el portal del SAT en internet.

    Acción

    Nuevo Campo

     

     

    Campo

    RCJ_REGIME

    Tipo

    C

    Tamaño

    3

    Decimal

    0

    Formato

    @!

    Título

    Rég Fis

    Descripción

    Régimen Fiscal CFDI

    Contexto

    Real

    Propiedad

    Actualizar

    Val. Sistema

    ValidRCC("S037",M->RCJ_REGIME,1,3)

    Consulta Std

    S37MEX

    Nivel

    0

    Usado

    Obligatorio

    Browse

    Help

     Informar el Régimen Fiscal de la Empresa, conforme al código publicado en el portal del SAT en internet.

    Acción

    Nuevo Campo

     

     

  • Tabla SRJ – Funciones:

    Campo

    RJ_RIESGO

    Tipo

    C

    Tamaño

      1

    Decimal

    0

    Formato

    @!

    Título

    Riesgo

    Descripción

    Riesgo del puesto

    Contexto

    Real

    Propiedad

    Modificar

    Val. Sistema

    ValidRCC("S030",M->RJ_RIESGO,1,1)

    Consulta Std

    S30MEX

    Nivel

    0

    Usado

    Si

    Obligatorio

    No

    Browse

    Si

    Help

    Clave conforme a la Clase en que deben inscribirse los patrones, de acuerdo a las actividades que desempeñan sus trabajadores, según lo previsto en el artículo 196 del Reglamento en Materia de Afiliación Clasificación de Empresas, Recaudación y Fiscalización. Catálogo conforme al código publicado en el portal del SAT en internet.

    Acción

    Ninguna Modificación



  • Tabla RCM – Tipos de Ausencias:

    Campo

    RCM_TIPSAT

    Tipo

    C

    Tamaño

    2

    Decimal

    0

    Formato

    @!

    Título

    Tipo SAT

    Descripción

    Tipo Ausentismo SAT     

    Contexto

    Real

    Propiedad

    Modificar

    Val. Sistema

    ValidRCC("S032",M->RCM_TIPSAT,1,1)

    Consulta Std

    S32MEX

    Nivel

    0

    Usado

    Si

    Obligatorio

    No

    Browse

    Si

    Help

    Clave agrupadora del ausentismo conforme al código publicado en el portal del SAT en internet.

    Acción

    Modificación



  • Tabla SA6 – Bancos:

    Campo

    A6_TIPSAT

    Tipo

    C

    Tamaño

    3

    Decimal

    0

    Formato

    @!

    Título

    Tipo SAT   

    Descripción

    Tipo Banco SAT          

    Contexto

    Real

    Propiedad

    Modificar

    Val. Sistema

    ValidRCC("S033",M->A6_TIPSAT,1,3)

    Consulta Std

    S33MEX

    Nivel

    0

    Usado

    Si

    Obligatorio

    Si

    Browse

    Si

    Help

    Clave agrupadora del banco conforme al código publicado en el portal del SAT en internet.

    Acción

    Ninguna Modificación

     

    Importante:

El tamaño de los campos que disponen de grupo puede variar de acuerdo con el entorno en uso.

5.  Creación o modificación de Consulta Estándar en el archivo SXB – Consulta Estándar:


  • S27MEX – Tipo Régimen SAT

    Tipo

    Secuencia

    Columna

    Descripción

    Contenido

    1

    01

    RE

    Tipo Régimen SAT

    RCC

    2

    01

    01

     

    GP310SXB("S027","Clave")

    5

    01

     

     

    VAR_IXB

    AcciónNinguna Modificación

     

     

  • S28MEX – Tipo Contrato SAT

    Tipo

    Secuencia

    Columna

    Descripción

    Contenido

    1

    01

    RE

    Tipo Contrato SAT  

    RCC 

    2

    01

    01

     

    GP310SXB("S028","Clave")

    5

    01

     

     

    VAR_IXB

    AcciónNinguna Modificación

     

     

  • S29MEX –Tipo Periodicidad SAT

    Tipo

    Secuencia

    Columna

    Descripción

    Contenido

    1

    01

    RE

    Periodicidad SAT   

    RCC

    2

    01

    01

     

    GP310SXB("S029","Clave")

    5

    01

     

     

    VAR_IXB

    AcciónNinguna Modificación

     

     

  • S30MEX – Riesgo Puesto SAT

    Tipo

    Secuencia

    Columna

    Descripción

    Contenido

    1

    01

    RE

    Riesgo Puesto SAT  

    RCC

    2

    01

    01

     

    GP310SXB("S030","Clave")

    5

    01

     

     

    VAR_IXB

    AcciónNinguna Modificación



  • S31MEX – Tipo Concepto SAT

    Tipo

    Secuencia

    Columna

    Descripción

    Contenido

    1

    01

    RE

    Tipo Concepto SAT  

    RCC

    2

    01

    01

     

    GP310SXB("S031","Clave")

    5

    01

     

     

    VAR_IXB

    AcciónNinguna Modificación

     

     

  • S32MEX – Tipo Incapacidad SAT

    Tipo

    Secuencia

    Columna

    Descripción

    Contenido

    1

    01

    RE

    Tipo Incapacidad SAT

    RCC

    2

    01

    01

     

    GP310SXB("S032","Clave")

    5

    01

     

     

    VAR_IXB

    AcciónNinguna Modificación

     

     

  • S33MEX – Tipo Banco SAT

    Tipo

    Secuencia

    Columna

    Descripción

    Contenido

    1

    01

    RE

    Tipo Banco SAT     

    RCC

    2

    01

    01

     

    GP310SXB("S033","Clave")

    5

    01

     

     

    VAR_IXB

    AcciónNinguna Modificación

     

     

  • S34MEX – Tipo Jornada

    Tipo

    Secuencia

    Columna

    Descripción

    Contenido

    1

    01

    RE

    Tipo Jornada SAT

    RCC

    2

    01

    01

     

    GP310SXB("S034","Clave")

    5

    01

     

     

    VAR_IXB

    AcciónNueva Consulta

     

     

  • S35MEX – Origen Recurso 
     

    Tipo

    Secuencia

    Columna

    Descripción

    Contenido

    1

    01

    RE

    Origen Recurso SAT

    RCC

    2

    01

    01

     

    GP310SXB("S035","Clave")

    5

    01

     

     

    VAR_IXB

    AcciónNueva Consulta

     

     

  • S37MEX – Régimen Fiscal 
     

    Tipo

    Secuencia

    Columna

    Descripción

    Contenido

    1

    01

    RE

    Régimen Fiscal

    RCC

    2

    01

    01

     

    GP310SXB("S037","Clave")

    5

    01

     

     

    VAR_IXB

    AcciónNueva Consulta

 

7.  Creación de Parámetros en el archivo SX6 – Parámetros

NOTA: algunos de los parámetros ya tienen el contenido previo que se requiere ( el campo del contenido que se llena  es el X6_CONTSPA siempre y cuando el idioma del ambiente sea 'Español')

Nombre

Tipo

Descripción

Valor

MV_CFDDIRS

C

CFDi: Ruta donde se ubican los archivos de certificados.

GetSrvProfString('startpath','')+'\cfd\llaves\'

MV_CFDSMAR

C

CFDi: Carpeta local en donde se procesaran las facturas para generar el timbre.

GetClientDir()

MV_CFDRECN

C

CFDi: Complemento recibo de nómina, ruta del almacén de recibos de nómina (\Protheus_data\System\)

GetSrvProfString('startpath','')+'\cfd\recibos\'

MV_CFDI_US

C

CFDi: Complemento recibo de nómina, usuario para conectarse al Servicio Web de PAC.

 

MV_CFDI_CO

C

CFDi: Complemento recibo de nómina, contraseña para conectarse al Servicio Web del PAC.

 

MV_CFDI_PA

C

CFDi: Complemento recibo de nómina, nombre del servicio web a utilizar: Ateb, DaySoft, DigitalFactura, Diverza, Edicom, EdiFactMx, FormasDigitales, InvoiceOne, ioFacturo, Masteredi, MySuite, Sefactura, SolucionFactible, STOFactura, Tralix

 

MV_CFDI_AM

C

CFDi: Complemento recibo de nómina, ambiente de trabajo con el PAC: T=(Teste) Pruebas; P=Producción.

T

MV_CFDI_CE

C

CFDi: Complemento recibo de nómina, nombre y extensión del archivo del certificado (.cer).

 

MV_CFDI_PR

C

CFDi: Complemento recibo de nómina, nombre y extensión del archivo de la llave privada (.key/.pfx).

 

MV_CFDI_CL

C

CFDi: Complemento recibo de nómina, clave de autenticación o de la llave privada.

 

MV_CFDI_CS

C

CFDi: Complemento recibo de nómina, número de certificado de sello digital.

 

MV_CFDI_CP

C

CFDi: Complemento recibo de nómina, nombre y extensión del archivo del certificado (.PEM)

 

MV_CFDI_KP

C

CFDi: Complemento recibo de nómina, nombre y extensión del archivo de la llave privada (.PEM)

 

MV_PROXYSR

L

CFDi: Proxy Server para consumo de servicios web?

.F.

MV_PROXYIP

C

CFDi: IP del Proxy Server

 

MV_PROXYPT

N

CFDi: Puerto del Proxy Server

 

MV_PROXYAW

L

CFDi: Autenticación al Proxy Server con credenciales de Windows?

.F.

MV_PROXYUR

C

CFDi: Usuario para autenticación al Proxy Server

 

MV_PROXYPW

C

CFDi: Contraseña para autenticación al Proxy Server

 

MV_PROXYDM

C

CFDi: Dominio para autenticación al Proxy Server

 

MV_SRVPORT

N

Puerto de salida de servidor de correo

 

ES_DIRLOG

C

CFDi: Ruta del logo para el envió de correo.

http://servidor.com/imagen/logo.jpg

 

    • El contenido de los parámetros que contengan una ruta, deben ir sin espacios.

    • Los siguientes parámetros ya existen en el ambiente de Protheus por lo cual el "actualizador" no los genera ni actualiza. Se deberán tener configurados para enviar el recibo por email, de acuerdo a su descripción:

        NOTA: El campo valor de los parámetros siguientes (negritas) son ejemplos del tipo de información que se espera, para el llenado de este verifique con el Administrador web 

Nombre

Tipo

Descripción

Valor

MV_RELACNT

C

Cuenta a ser utilizada en el envío de email para los informes.

nominas@dominio.com

MV_RELAPSW

C

Contraseña para autenticación en servidor de email

tupassword

MV_RELAUTH

L

El servidor de EMAIL requiere Autenticación?

.T.

MV_RELSRV

C

Nombre de Servidor de envío de E-mail utilizado en

webmailmx.totvs.com

MV_RELSSL

L

Indica si utiliza SSL

.T.

MV_AGLUTPD

C

Agrupa conceptos (1=Si, 2=No)

1

MV_RELSERV

C

Nombre de Servidor de envío de E-mail utilizado en los informes.                                    

webmailmx.totvs.com

MV_RELPSW

C

Contraseña de cta. de E-mail para enviar informes

tupassword

 

 

Creación de las tablas Alfanuméricas para los Catálogos del SAT (RCB/RCC)

NOTA:  El actualizador no crea estas tablas,para ello haga referencia a la sección de "Procedimiento de Configuración"

  • S027 Tipo Régimen SAT
     

    ClaveDescripción
    02Sueldos y salarios
    03Jubilados
    04Pensionados
    05Asimilados Miembros Sociedades Cooperativas Producción
    06Asimilados Integrantes Sociedades Asociaciones Civiles
    07Asimilados Miembros consejos
    08Asimilados comisionistas
    09Asimilados Honorarios
    10Asimilados acciones  
    11Asimilados Otros
    99Otro Régimen. 

    Nota: Actualizado

  • S028 Tipo Contrato SAT

    ClaveDescripción
    01Contrato de trabajo por tiempo indeterminado
    02Contrato de trabajo para obra determinada
    03Contrato de trabajo por tiempo determinado
    04Contrato de trabajo por temporada
    05Contrato de trabajo sujeto a prueba
    06Contrato de trabajo con capacitación inicial
    07Modalidad de contratación por pago de hora laborada
    08Modalidad de trabajo por comisión laboral
    09Modalidades de contratación donde no existe relación de trabajo
    10Jubilación, pensión, retiro.
    99Otro contrato

    Nota: Actualizado

  •  S029 Periodicidad SAT
     
ClaveDescripción
01Diario
02Semanal
03Catorcenal
04Quincenal
05Mensual
06Bimestral
07Unidad obra
08Comisión
09Precio alzado
99Otra Periodicidad

Nota: Actualizado

  • S030 Riesgo Puesto SAT

    ClaveDescripción
    1Clase I
    2Clase II
    3Clase III
    4Clase IV
    5Case V

    Nota: Sin Actualización

  • S031 Tipo Concepto SAT

    ClaveDescripción
    001PSueldos, Salarios, Rayas y Jornales
    002PGratificación Anual (Aguinaldo)
    003PParticipación de los Trabajadores en las Utilidades PTU
    004PReembolso de Gastos Médicos, Dentales y Hospitalarios
    005PFondo de Ahorro
    006PCaja de Ahorro
    009PContribuciones a Cargo del Trabajador Pagadas por el Patrón
    010PPremio por Puntualidad
    011PPrima De Seguro De Vida
    012PSeguro de Gastos Médicos Mayores
    013PCuotas Sindicales Pagadas por el Patrón
    014PSubsidios por Incapacidad
    015PBecas para Trabajadores y/o  Hijos
    019PHoras Extras
    020PPrima Dominical 
    021PPrima Vacacional
    022PPrima por Antigüedad 
    023PPagos por Separación
    024PSeguro de Retiro
    025PIndemnizaciones
    026PReembolso por Funeral
    027PCuotas de Seguridad Social Pagadas por el patrón
    028PComisiones
    029PVales de despensa
    030PVales de restaurante
    031PVales de gasolina
    032PVales de ropa
    033PAyuda para la renta
    034PAyuda para artículos escolares
    035PAyuda para anteojos
    036PAyuda para transporte
    037PAyuda para gastos de funeral
    038POtros ingresos por salarios
    039PJubilaciones, pensiones o haberes de retiro
    044PJubilaciones, pensiones o haberes de retiro en parcialidades
    045PIngresos en acciones o títulos valor que representan bienes
    046PIngresos asimilados a salarios
    047PAlimentación
    048PHabitación
    049PPremios por asistencia
    001DSeguridad Social
    002DISR
    003DAportaciones a Retiro, Cesantía en Edad Avanzada y Vejez
    004DOtros
    005DAportaciones a Fondo de Vivienda
    006DDescuento por Incapacidad
    007DPensión Alimenticia
    008DRenta
    009DPréstamos provenientes del Fondo Nacional de la Vivienda para los Trabajadores
    010DPago por Crédito de Vivienda
    011DPago de Abonos INFONACOT
    012DAnticipo de Salarios
    013DPagos hechos con exceso al trabajador
    014DErrores
    015DPérdidas
    016DAverías
    017DAdquisición de artículos producidos por la empresa o establecimiento.
    018DCuotas para la constitución y fomento de sociedades cooperativas y de cajas de ahorro
    019DCuotas Sindicales
    020DAusencias (Ausentismo)
    021DCuotas Obrero Patronales
    022DImpuestos Locales
    023DAportaciones voluntarias
    001OReintegro de ISR pagado en exceso (siempre que no haya sido enterado al SAT).
    002OSubsidio para el empleo (efectivamente entregado al trabajador).
    003OViáticos (entregados al trabajador).
    004OAplicación de saldo a favor por compensación anual.
    999OPagos distintos a los listados y que no deben considerarse como ingreso por sueldos, salarios o ingresos asimilados.


    Nota: Actualizado

  • S032 Tipo Incapacidad SAT

ClaveDescripción
01Riesgo de Trabajo
02Enfermedad General
03Maternidad


Nota: Actualizado

  • S033 Tipo Banco SAT

 

ClaveDescripción
002BANAMEX
006BANCOMEXT
009BANOBRAS
012BBVA BANCOMER
014SANTANDER
019BANJERCITO
021HSBC
030BAJIO
032IXE
036INBURSA
037INTERACCIONES
042MIFEL
044SCOTIABANK
058BANREGIO
059INVEX
060BANSI
062AFIRME
072BANORTE
102THE ROYAL BANK
103AMERICAN EXPRESS
106BAMSA
108TOKYO
110JP MORGAN
112BMONEX
113VE POR MAS
116ING
124DEUTSCHE
126CREDIT SUISSE
127AZTECA
128AUTOFIN
129BARCLAYS
130COMPARTAMOS
131BANCO FAMSA
132BMULTIVA
133ACTINVER
134WAL-MART
135NAFIN
136INTERBANCO
137BANCOPPEL
138ABC CAPITAL
139UBS BANK
140CONSUBANCO
141VOLKSWAGEN
143CIBANCO
145BBASE
166BANSEFI
168HIPOTECARIA FEDERAL
600MONEXCB
601GBM
602MASARI
605VALUE
606ESTRUCTURADORES
607TIBER
608VECTOR
610B&B
614ACCIVAL
615MERRILL LYNCH
616FINAMEX
617VALMEX
618UNICA
619MAPFRE
620PROFUTURO
621CB ACTINVER
622OACTIN
623SKANDIA
626CBDEUTSCHE
627ZURICH
628ZURICHVI
629SU CASITA
630CB INTERCAM
631CI BOLSA
632BULLTICK CB
633STERLING
634FINCOMUN
636HDI SEGUROS
637ORDER
638AKALA
640CB JPMORGAN
642REFORMA
646STP
647TELECOMM
648EVERCORE
649SKANDIA
651SEGMTY
652ASEA
653KUSPIT
655SOFIEXPRESS
656UNAGRA
659OPCIONES EMPRESARIALES DEL NOROESTE
901CLS
902INDEVAL
670LIBERTAD

 

Nota: Actualizado

  • S034 Tipo Jornada

ClaveDescripción
01Diurna
02Nocturna
03Mixta
04Por hora
05Reducida
06Continuada
07Partida
08Por turnos
99Otra Jornada

 

Nota: Nuevo catálogo

  • S035 Origen Recurso

 

ClaveDescripción
IPIngresos propios.
IFIngreso federales.
IMIngresos mixtos.

Nota: Nuevo catálogo

 

  • S036 Estados SAT

 

Cod. SATCod. SX5Descripción SAT
AGUAGSAguascalientes
BCNBC Baja California
BCSBCSBaja California Sur
CAMCAMPCampeche
CHPCHISChiapas
CHHCHIHChihuahua
COACOAHCoahuila
COLCOLColima
DIFDFCiudad de México
DURDGODurango
GUAGTOGuanajuato
GROGROGuerrero
HIDHGOHidalgo
JALJALJalisco
MEXMEXEstado de México
MICMICHMichoacán
MORMORMorelos
NAYNAYNayarit
NLENLNuevo León
OAXOAXOaxaca
PUEPUEPuebla
QUEQROQuerétaro
ROOQROOQuintana Roo
SLPSLPSan Luis Potosí
SINSINSinaloa
SONSONSonora
TABTABTabasco
TAMTAMPTamaulipas
TLATLAXTlaxcala
VERVERVeracruz
YUCYUCYucatán
ZACZACZacatecas

 

Nota: Nuevo catálogo

 

  • S037 Régimen Fiscal

 

ClaveDescripciónFisicaMoral
611Ingresos por Dividendos (socios y accionistas)No
612Personas Físicas con Actividades Empresariales y ProfesionalesNo
614Ingresos por interesesNo
616Sin obligaciones fiscalesNo
620Sociedades Cooperativas de Producción que optan por diferir sus ingresosNo
621Incorporación FiscalNo
622Actividades Agrícolas, Ganaderas, Silvícolas y Pesqueras
623Opcional para Grupos de SociedadesNo
624CoordinadosNo
628HidrocarburosNo
607Régimen de Enajenación o Adquisición de BienesNo
629De los Regímenes Fiscales Preferentes y de las Empresas MultinacionalesNo
630Enajenación de acciones en bolsa de valoresNo
615Régimen de los ingresos por obtención de premiosNo

 

Nota: Nuevo catálogo

 


Configuraciones Previas

  1. Entrar al módulo Gestión de Personal (SIGAGPE) a las rutinas “Definición Tabla” en la ruta (Actualizaciones | Definiciones Cálculo), para que se carguen los nuevos catálogos definidos por el SAT, tablas: S027 – Tipo Régimen SAT, S028 – Tipo Contrato SAT, S029 – Periodicidad de pago SAT, S030 – Riesgo Puesto SAT, S031 – Tipo Concepto SAT, S032 – Tipo Incapacidad SAT, S033 – Tipo Banco SAT, S034 – Tipo Jornada, S035 – Origen Recurso y S036 – Estados SAT, S037 - Régimen Fiscal. Corroborar en la rutina de “Mantenim. Tabla”  que la información corresponda en cada una de estas de acuerdo a lo definido previamente (sección "Creación de Tablas").


  2. En Empleados (Actualizaciones>Empleado), se debe tener configurado para cada Empleado, el Tipo de Régimen (RA_TIPREG), la CLABE bancaria (RA_CLABE), el Tipo de Contrato (RA_TIPCON), el porcentaje del tiempo del empleado en la empresa (RA_PORSUB), el RFC del subcontratante (RA_RFCLAB), el país del empleado (RA_PAIS) que es requerido en el archivo "xml" y se le debe dar mantenimiento, esto de acuerdo a los nuevos catálogos definidos por el SAT.
     

  3. En Conceptos (Actualizaciones>Definic. Calculo>Conceptos), se debe tener configurado para cada concepto, el tipo de concepto (RV_TIPSAT), esto de acuerdo al catálogo definido por el SAT (S031 - Tipo Concepto SAT). Sí al concepto no se le define Tipo SAT, no se contempla como concepto de Percepción/Deducción


  4. También es necesario que los conceptos base percepción (RV_TIPOCOD=’3’) o base deducción (RV_TIPOCOD=’4’) que sean gravados (RV_IR = ‘1’, '4' o '5') o exentos (RV_IR=’2’) en el campo de Imprimir se indique que SI (RV_IMPRIPD=’1’), pues de otra forma, no se generarán en el Recibo CFDI. Por ejemplo Prima Vacacional Exenta y Prima Vacacional Gravada que son Base Percepción, sí se deben imprimir (RV_IMPRIPD=’1’)


  5. Es importante que el tipo de concepto (RV_TIPOCOD) esté de acuerdo con la definición de Percepción y Deducción del SAT. Es decir, a los conceptos de Percepción de Protheus (RV_TIPOCOD='1' o '3' y RV_IR = '1', '2', '3', '4' o '5') asignarle los Tipos SAT que terminen con 'P' y los conceptos de Deducción de Protheus (RV_TIPOCOD='2' o RV_TIPOCOD='4') y (RV_IR = '1', '2', '4' o '5') asignarle los Tipos SAT que terminen con 'D'. Y para otros pagos (RV_TIPOSAT in (“001O",”002O",”003O",”004O",”999O")) asignarle los tipos SAT que terminen con ‘O’.

    Por ejemplo:

    • Aguinaldo: Para la impresión del recibo CFDI se requiere configurar de la siguiente forma:

      Concepto

      Tipo

      ISR

      Tipo SAT

      Imprime

      Aguinaldo

      Percepción

      No aplica

       

      Si

      Aguinaldo Exento

      Base Percepción

      Exento

      002P

      Si

      Aguinaldo Gravado

      Base Percepción

      Gravada

      002P

      Si

      Devolución Aguinaldo

      Deducción

      No aplica

       

      Si

      Dev Aguinaldo Exento

      Base Deducción

      Exento

      013D

      Si

      Dev Aguinaldo Gravado

      Base Deducción

      Gravado

      013D

      Si

    • Tiempo Extra: Para la impresión del recibo CFDI se requiere configurar de la siguiente forma:

      Concepto

      Tipo

      ISR

      Tipo SAT

      Imprime

      ID Calculo

      Tiempo Extra Doble

      Percepción

      No aplica

      019P

      Si

      0446

      Tiempo Extra Triple

      Percepción

      Gravada

      019P

      Si

      0447

      Tiempo Extra Doble Exento

      Base Percepción

      Exento

       

      No

      0493

      Tiempo Extra Doble Gravado

      Base Percepción

      Gravada

       

      No

      0492

      Tiempo Extra Integrable

      Base Percepción

      No aplica

       

      No

       

      Días Tiempo Extra Doble

      Base Percepción

      No aplica

       

      Si

      1377

      Días Tiempo Extra Triple

      Base Percepción

      No aplica

       

      Si

      1378

    • Fondo de Ahorro: ahora existen dos posibilidades:

      1. Timbrar el fondo de ahorro empresa en cada periodo de ordinaria.

      2. Timbrar el fondo de ahorro empresa en la devolución de fondo.

      Si se elige la opción a) los conceptos de fondo se deben configurar:

      Concepto

      Tipo

      ISR

      Tipo SAT

      Imprime

      Fondo Ahorro Empleado

      Deducción

      No aplica

      004D Otros

      Si

      Fondo Ahorro Compañía

      Deducción

      No aplica

      004D Otros

      Si

      Fondo Ahorro Exento

      Percepción

      Exento

      005P Fondo Ahorro

      Si

      Fondo Ahorro Gravado

      Percepción

      Gravada

      005P Fondo Ahorro

      Si

      Fondo Ahorro Dev Empl

      Percepción

      Exento

       

      Si

      Fondo Ahorro Dev Cia

      Percepción

      Exento

       

      Si

      Fondo Ahorro Intereses

      Percepción

      Exento

       

      Si


      La opción b) solo se puede elegir si el fondo de ahorro está topado, pues de otra forma se tiene que elegir la opción a) pues es la única forma en que se puede ver que parte es gravada y que parte es exenta. 
      Si se elige la opción b) los conceptos de fondo se deben configurar:

      Concepto

      Tipo

      ISR

      Tipo SAT

      Imprime

      Fondo Ahorro Empleado

      Deducción

      No aplica

      004D Otros

      Si

      Fondo Ahorro Compañía

      Base Percepción

      No aplica

       

      No

      Fondo Ahorro Dev Empl

      Percepción

      Exento

      005P Fondo Ahorro

      Si

      Fondo Ahorro Dev Cia

      Percepción

      Exento

      005P Fondo Ahorro

      Si

      Fondo Ahorro Intereses

      Percepción

      Exento

       

      Si

    Se deberá definir los conceptos que serán considerados como Impuestos Retenido (ISR) en la generación de recibos, se contemplan aquellos conceptos que su Tipo de Concepto sea ISR (RV_TIPSAT=’002D’).

    Para la versión del 2017, se agregó una nueva clasificación de Otros Pagos, por lo que los conceptos que estaban clasificados con el 016P Otros se deberán clasificar con los Tipo SAT 0010 Reintegro de ISR pagado en exceso (siempre que no haya sido enterado al SAT), 003O Viáticos (entregados al trabajador), 004O Aplicación de saldo a favor por compensación anual o 999O Pagos distintos a los listados y que no deben considerarse como ingreso por sueldos, salarios o ingresos asimilados, o si no se encuentran dentro de estos tipos, se deberán re clasificar en alguno de los tipos de concepto de percepción existentes.

    El concepto con Tipo SAT 017P Subsidio para el empleo debe quedar con el 002O Subsidio para el Empleo (efectivamente entregado al trabajador).

    En caso de que no se tenga convenio con el IMSS, los conceptos de descuento por incapacidad (enfermedad general, maternidad o accidente de trabajo) se deben clasificar como deducción con el tipo de concepto SAT 006D.

    Los ausentismos se deben clasificar como deducción con el tipo de concepto SAT 020D.

    Conceptos Estándar

    Los conceptos estándar quedaron configurados de la siguiente forma, pero el cliente puede configurar los de la forma que sugiera su asesor fiscal.

     RV_CODRV_DESCDETRV_TIPOCODRV_TIPSATRV_DECLANURV_IMPRIPDRV_CODFOLRV_IR
    238Acciones Precio Establecido3 41L1 3
    237Acciones Valor de Mercado3045P41K1 3
    497Adquisición Articulos Cia2017D 1 3
    132Aguinaldo1  1243
    133Aguinaldo Exento3002P5PE15012
    134Aguinaldo Gravado3002P5PG113294
    135Aguinaldo Integrable3  16263
    136Aguinaldo Provision3  21363
    488Ajuste Redondeo Deduccion2004D 1 2
    239Ajuste Redondeo Percepcion1038P 1432
    480Anticipo de Sueldo Ded2012D 16273
    214Anticipo de Sueldo Per1038P 162
    486Aportaciones Voluntarias Deducible p/Empresa3 1D1 3
    487Aportaciones Voluntarias Totales4 2D1 3
    120Asientos Fijos Percepcion1038P5P11 1
    188Ayuda Anteojos1  15503
    189Ayuda Anteojos Exenta3035P5J1E15672
    190Ayuda Anteojos Gravada3035P5J1G15661
    185Ayuda Articulos Escolares1  15493
    186Ayuda Articulos Escolares Exenta3034P5I1E15652
    187Ayuda Articulos Escolares Gravada3034P5I1G15661
    181Ayuda Gastos Funeral1  14623
    182Ayuda Gastos Funeral Exenta3037P5ZE15552
    183Ayuda Gastos Funeral Gravada3037P5ZG15541
    197Ayuda Guarderia1  1 3
    198Ayuda Guarderia Exe3015P5P1E15792
    199Ayuda Guarderia Gra3015P5P1G15781
    184Ayuda para Renta1033P5H1G15481
    191Ayuda Transporte1  15513
    192Ayuda Transporte Exenta3036P5K1E15692
    193Ayuda Transporte Gravada3036P5K1G15681
    491Base Impuesto Estatal3  2 3
    194Beca1  14603
    195Beca Exenta3015P5N1E15712
    196Beca Gravada3015P5N1G15701
    158Bono por Desempeno1038P5P1G14551
    159Bono por Productividad1038P5P1G14521
    464Caja Ahorro Aportacion2018D 14883
    468Caja Ahorro Aportacion Liquidacion1006P 16283
    467Caja Ahorro Base Intereses (Tiempo-Ahorro)3  1 3
    469Caja Ahorro Intereses Liquidacion1006P5P1E1 2
    466Caja Ahorro Intereses Prestamo2018D 1 3
    465Caja Ahorro Prestamo2018D 14893
    REFCalculo de Referencias3  2 3
    106Castigo2020D5OG1 1
    453Comedor2004D 1 3
    216Comision Promedio Anual3  26043
    217Comision Promedio Mensual3  16053
    111Comision Sindical1001P5OG14441
    215Comisiones1028P5P1G11651
    708Contador Empleados3  1 3
    443Credito INFONAVIT2009D 14803
    444Credito INFONAVIT Seg Danos Vivienda2009D 1 3
    425Cuota Obrera IMSS2  14793
    470Cuota por Defuncion2004D 1 3
    450Cuota Sindical2019D 1683
    451Cuota Sindical Pagada por el Patron3009P5L1G1 3
    145Descanso Trabajado1  14483
    146Descanso Trabajado Exento3019P5RE14952
    147Descanso Trabajado Gravado3019P5RG14941
    481Descuento Gastos Medicos Mayores (Extra)2004D 14873
    473Descuento Herramienta2016D 1 3
    474Descuento Herramienta Interes2016D 1 3
    471Descuento Responsabilidad por Danos2016D 14863
    472Descuento Responsabilidad por Danos Interes2016D 1 3
    482Descuento Seguro de Vida (Extra)2004D 11533
    149Día Festivo Exento3019P5RE15102
    150Día Festivo Gravado3019P5RG15111
    148Día Festivo Trabajado1  14493
    112Días Economicos1001P5OG14401
    711Días Horas Extras Dobles3  113773
    712Días Horas Extras Triples3  113783
    709Días Trabajados3  1 3
    105Falta2020D5OG1541
    452Fonacot2011D 1 3
    458Fondo de Ahorro Base Intereses3  1 3
    455Fondo de Ahorro Compania2004D 14823
    462Fondo de Ahorro Compania Liquidacion1  14613
    454Fondo de Ahorro Descuento2004D 14813
    461Fondo de Ahorro Empleado Liquidacion1  16293
    459Fondo de Ahorro Exento1005P5WE14582
    460Fondo de Ahorro Gravado1005P5WG14591
    457Fondo de Ahorro Interes de Prestamo2004D 1 3
    463Fondo de Ahorro Intereses Liquidacion1 5P1E14573
    456Fondo de Ahorro Prestamo2004D 1 3
    475Gastos No Comprobados2004D 14853
    243Habiltacion1048P5P11 2
    228Honorarios1046P4I1 1
    229Importe Jubilacion 1 Exhibicion1 3R1 3
    230Importe Jubilacion en Parcialidades1044P3S1 3
    418Impuesto Local Total4022D6T12 3
    102Incapacidad Accidente de Trabajo2006D5OG14391
    110Incapacidad Empresa1001P5OG1 1
    103Incapacidad Enfermedad General2006D5OG15831
    104Incapacidad Maternidad2006D5OG14381
    222Indemnizacion1025P3A14655
    235Ingresos Acumulables Jubilacion3 3Y2 3
    236Ingresos NO Acumulables Jubilacion3 3Y2 3
    489Insuficiencia de Saldo Descuento2004D 1463
    240Insuficiencia de Saldo Percepcion1038P 1452
    408ISR a Favor2001O6U114773
    407ISR Anual4 2G24733
    402ISR Art 1424  24723
    400ISR Bruto Art 1134  24683
    412ISR Devoucion Honorarios2002D6U11 3
    409ISR en Contra2002D6U114783
    413ISR Ingresos Acumulables Totales4 2M2 3
    414ISR Ingresos NO Acumulables Totales4 2N2 3
    405ISR Liquidacion2002D3H14763
    403ISR Neto2002D6U115133
    419ISR Remanente ISR a Favor4  112123
    410ISR Retenido Honorarios2002D4J1663
    415ISR Retenido Otros Patrones4 6V12 3
    417ISR Retenido por Acciones2002D41N1 3
    416ISR Retenido por Jubilaciones2002D3Z1 3
    404ISR Subsidio al Empleo Efectivamenete Pag1002O6C115143
    401ISR Subsidio al Empleo Tabla3 2J24713
    406ISR Ultimo Sueldo Mensual Liquidacion4 3F2 3
    411IVA Honorarios2004D6U11 3
    233Jubilacion Exenta3039P3W2 3
    234Jubilacion Gravada3039P3X2 3
    219Liquidacion 4 Meses1025P3A1 3
    223Liquidacion Bono Epecial1025P3A14673
    225Liquidacion Exenta3 3C25052
    226Liquidacion Gravada3 3D25045
    227Liquidacion Ingresos No Acumulables3 3G2 3
    220Liquidacion Prima Antiguedad1022P3A14643
    224Liquidacion Salario Integrado3  15123
    221Liquidacion20 Días1025P3A14663
    231Monto Diario Percibido Jubilaciones3 3T2 3
    707Neto Finiquito Anterior3  13033
    706Neto Finiquitos3  11263
    705Neto Pagado3  1473
    232Pago en el Periodo Jubilaciones3 3U2 3
    212Pagos Otros Patrones Exentos3 5O1E1 2
    213Pagos Otros Patrones Gravados3 5O1G1 1
    445Pension Alimenticia 12007D 1563
    446Pension Alimenticia 22007D 1563
    447Pension Alimenticia 32007D 1563
    448Pension Alimenticia 42007D 1563
    449Pension Alimenticia 52007D 1563
    107Permiso con Goce de Sueldo1001P5OG14411
    119Permiso por Paternidad1001P5OG1 1
    108Permiso sin Goce de Sueldo2020D5OG14421
    161Premio Asistencia1049P5P1G14541
    160Premio Puntualidad1010P5B1G14531
    109Prestacion Empresa1001P5OG14431
    478Prestamo Compania2004D 14833
    479Prestamo Compania Inteses2004D 1 3
    476Prestamo Personal Ded2004D 14843
    477Prestamo Personal Interes2004D 14563
    209Prevision Social3 6A12 3
    210Prevision Social Exenta3 6B115092
    211Prevision Social Gravada3  15081
    142Prima Dominical1  14503
    143Prima Dominical Exenta3020P5TE14992
    144Prima Dominical Gravada3020P5TG14981
    127Prima Vacacional1  14453
    128Prima Vacacional Exenta3021P5SE14972
    129Prima Vacacional Gravada3021P5SG14961
    130Prima Vacacional Integrable3  16303
    131Prima Vacacional Provision3  25343
    492Prov Imp Estatal4  15353
    441Provision Cuota Obrera IMSS4  25363
    442Provision Cuota Patronal IMSS4  25373
    490Provision IETU4  17533
    151PTU1  14513
    156PTU Base Días3  1 3
    157PTU Base Pesos3  1 3
    152PTU Días3  15743
    154PTU Exento3003P5UE15032
    155PTU Gravado3003P5UG15024
    153PTU Pesos3  15753
    200Reembolso Gastos Medicos1  14633
    201Reembolso Gastos Medicos Exentos3004P5VE15812
    202Reembolso Gastos Medicos Gravados3004P5VG15801
    242Reembolso por Funeral1026P5Z1 2
    125Retroactivo1001P5OG13411
    604Salario Diario3  1 3
    605Salario Diario3  1 3
    600Salario Diario Integrado3  15323
    601Salario Diario Integrado sin Tope3  15323
    602SDI Parte Fija3  15303
    603SDI Parte Variable3  15313
    206Seguro de Gastos Medicos Mayores3  24873
    208Seguro de Gastos Medicos Mayores Gravado3012P5D1G15761
    207Seguro de Gastros Medicos Mayores Exento3012P5D1E15772
    241Seguro de Retiro3024P5P11 2
    203Seguro de Vida3 5P125393
    204Seguro de Vida Exento3011P5C1E15592
    205Seguro de Vida Gravable3011P5C1G15581
    101Septimo Día1001P5OG16061
    483SUA Aportacion Vol AFORE2003D1C14903
    484SUA Aportacion Vol INFONAVIT2023D1C14913
    435SUA Cesantia y Vejez Obr4021D 25263
    436SUA Cesantia y Vejez Pat4021D 25273
    428SUA Enf Y Mat Cuota Fija4021D 25173
    432SUA Enf y Mat Dinero Pat4021D 25223
    429SUA Enf y Mat Especie Obr4021D 25203
    431SUA Enf yMat Dinero Obr4021D 25213
    430SUA Enf yMat Especie Pat4021D 25193
    426SUA Gastos Medicos Pensionados Obr4021D 25153
    427SUA Gastos Medicos Pensionados Pat4021D 25163
    437SUA Guarderia y Prestaciones Sociales4021D 25283
    438SUA Infonavit 5%4021D 25293
    433SUA Invalidez y Vida Obr4021D 25233
    434SUA Invalidez y Vida Pat4021D 25243
    440SUA Retiro 2%4021D 25253
    439SUA Riesgo Trabajo4021D 25183
    126Subsidio Incapacidad Enfermedad General1014P5M1G15851
    100Sueldo1001P5OG1321
    137Tiempo Extra Doble1019P 14463
    139Tiempo Extra Doble Exento3 5RE14932
    140Tiempo Extra Doble Gravado3 5RG14921
    141Tiempo Extra Integrable3  15333
    138Tiempo Extra Triple1019P5RG14471
    704Total Deduccion4  25453
    700Total Percepcion3  25423
    701Total Percepcion Exenta3  25443
    703Total Percepcion Gravada 3  2 3
    702Total Percepcion Gravada 1133  25433
    710Total Percepcion Gravada 1423  1 3
    113Vacaciones1001P5OG1721
    116Vacaciones Anticipadas1038P 1 1
    117Vacaciones Integrables3  16313
    115Vacaciones Pagadas1023P5OG1861
    114Vacaciones Proporcionales1023P5OG1871
    118Vacaciones Provision3  2 3
    162Vales Despensa1  1 3
    163Vales Despensa Calculo3  15403
    493Vales Despensa Descuento2004D 1 3
    164Vales Despensa Exentos3029P5YE15062
    165Vales Despensa Gravados3029P5YG15071
    170Vales Gasolina1  15413
    171Vales Gasolina Calculo3  1 3
    495Vales Gasolina Descuento2004D 1 3
    172Vales Gasolina Exentos3031P5F1E15612
    173Vales Gasolina Gravados3031P5F1G15601
    174Vales para Ropa1  1 3
    175Vales para Ropa Calculo3  15733
    176Vales para Ropa Exentos3032P5G1E15632
    177Vales para Ropa Gravados3032P5G1G15621
    166Vales Restaurant1  1 3
    167Vales Restaurant Calculo3  15723
    494Vales Restaurant Descuento2004D 1 3
    168Vales Restaurant Exentos3030P5E1E15572
    169Vales Restaurant Gravados3030P5E1G15561
    496Vales Ropa Descuento2004D 1 3
    178Viaticos y Gastos de Viaje1  15473
    179Viaticos y Gastos de Viaje Exentos3003O5QE15532
    180Viaticos y Gastos de Viaje Gravados3003O5QG15521


    También es necesario que, si no existen, se registren los siguientes conceptos. Se sugiere que se realice de la siguiente forma:

    RV_COD

    709

    710

    711

    712

    408

    RV_DESC

    Días Traba

    Tot Per Liq

    Días Hrs Extras Dob

    Días Hrs Extras Tri

    Remanente Saldo Favor

    RV_DESCDET

    Días Trabajados

    Total Percepción Gravada Liq

    Días Horas Extras Dobles

    Días Horas Extras Triples

    Remanente Saldo a Favor

    RV_TIPOCOD

    3

    3

    3

    3

    3

    RV_IMPRIPD

    1

    1

    2

    2

    1

    RV_CODFOL

    0989

    1376

    1377

    1378

    1212

    RV_TIPO

    D

    V

    D

    D

    V

    RV_OBRIGAT

    N

    N

    N

    N

    N

    RV_QTDLANC

    1

    1

    1

    1

    1

    RV_LCTODIA

    N

    N

    N

    N

    N

    RV_INSS

    N

    N

    N

    N

    N

    RV_IR

    3

    3

    3

    3

    3

    RV_FGTS

    N

    N

    N

    N

    N

    RV_INCORP

    N

    N

    N

    N

    N

    RV_REF13

    N

    N

    N

    N

    N

    RV_REFFER

    N

    N

    N

    N

    N

    RV_ADIANTA

    N

    N

    N

    N

    N

    RV_PERICUL

    N

    N

    N

    N

    N

    RV_INSALUB

    N

    N

    N

    N

    N

    RV_PENSAO

    N

    N

    N

    N

    N

    RV_DSRHE

    N

    N

    N

    N

    N

    RV_HE

    N

    N

    N

    N

    N

    RV_ADICTS

    N

    N

    N

    N

    N

    RV_SINDICA

    N

    N

    N

    N

    N

    RV_SALFAMI

    N

    N

    N

    N

    N

    RV_SEGVIDA

    N

    N

    N

    N

    N

    RV_DEDINSS

    N

    N

    N

    N

    N

    RV_PIS

    N

    N

    N

    N

    N

    RV_ENCARCC

    N

    N

    N

    N

    N

    RV_CUSTO

    N

    N

    N

    N

    N

    RV_MED13

    N

    N

    N

    N

    N

    RV_MEDFER

    N

    N

    N

    N

    N

    RV_CONVCOL

    N

    N

    N

    N

    N

    RV_MEDREAJ

    N

    N

    N

    N

    N

    RV_VALDISS

    2

    2

    2

    2

    N

    RV_RAIS

    N

    N

    N

    N

    N

    RV_DIRF

    N

    N

    N

    N

    N

    RV_COMPL_

    N

    N

    N

    N

    N

    RV_CODCOM_

    N

    N

    N

    N

    N

    RV_DSRPROF

    N

    N

    N

    N

    N

    RV_HRSATIV

    N

    N

    N

    N

    N

    RV_VAR100

    2

    2

    2

    2

    2

    RV_CUSTEMP

    2

    2

    2

    2

    2

    RV_PROISN

    2

    2

    2

    2

    2

    RV_COMPRO

    N

    N

    N

    N

    N

    RV_FECCOMP

    2

    2

    2

    2

    2

    RV_REFTAB

    N

    N

    N

    N

    N

    RV_CODFOR

    70901

    71001

    71101

    71201

    40801

    RV_CODCRI

    01

    01

    01

    01

    01

    RV_LANCPCO

    2

    2

    2

    2

    2

    RV_LEEINC

    1

    1

    1

    1

    1

    RV_LEEPRE

    2

    2

    2

    2

    2

    RV_LEEACU

    2

    2

    2

    2

    2

    RV_LEEAUS

    2

    2

    2

    2

    2

    RV_LEEBEN

    2

    2

    2

    2

    2

    RV_COMPMED

    N

    N

    N

    N

    N

    RV_LEEFIX

    2

    2

    2

    2

    2

    RV_ACUMULA

    1

    1

    1

    1

    1

    RV_IETU

    2

    2

    2

    2

    2

    RV_REFPTU

    2

    2

    2

    2

    2

    RV_IMPPTU

    2

    2

    2

    2

    2

    RV_DIAVAR

    2

    2

    2

    2

    2

    RV_TIPSAT

         
    RV_COD120241242243
    RV_DESCAsientos FijosSeguro de RetiroReembolso FuneralHabitación
    RV_DESCDETAsientos Fijos PercepciónSeguro de RetiroReembolso por FuneralHabitación
    RV_TIPOCOD1111
    RV_TIPSAT038P024P026P048P
    RV_DECLANU    
    RV_IMPRIPD1111
    RV_PERC    
    RV_CODCORR    
    RV_CODFOL    
    RV_TIPOVVVV
    RV_OBRIGATNNNN
    RV_QTDLANC1111
    RV_LCTODIANNNN
    RV_VLIMDE    
    RV_VLIMATE    
    RV_RLIMDE    
    RV_RLIMATE    
    RV_CODMSEG    
    RV_FECCOMP2222
    RV_CODCRI1111
    RV_CODFOR12001120011580112001
    RV_LEEINC2212
    RV_LEEPRE2222
    RV_LEEACU2222
    RV_LEEAUS2222
    RV_LEEBEN2222
    RV_LEEFIX1121
    RV_IR1222
    RV_PROISN1111
    RV_IETU2111
    RV_DIAVAR2222
    RV_VAR1001222
    RV_PENSAOSSSS
    RV_HENNNN
    RV_SINDICANNNN
    RV_TAREFA    
    RV_REFPTU2222
    RV_IMPPTU2222
    RV_INCORPNNNN
    RV_COMPRONNNN
    RV_REF13NNNN
    RV_MED13NNNN
    RV_REFFERNNNN
    RV_MEDFERNNNN
    RV_ENCARCC NNN
    RV_CUSTONNNN
    RV_LCTOP    

     

    Adicionalmente, se requiere que los Vales se modifiquen para ser Percepciones y por lo tanto se tendrá que dar de alta los Vales como deducción para que no se refleje en el neto, ya que son en especie.

     

    RV_COD493494495496497
    RV_DESCVales Desp DescVales Rest DescVales Gas DescVales Ropa DescArticulos Cia
    RV_DESCDETVales Despensa DescuentoVales Restaurant DescuentoVales Gasolina DescuentoVales Ropa DescuentoAdquisición Articulos Cia
    RV_TIPOCOD22222
    RV_TIPSAT004D004D004D004D017D
    TipoDDDDD
    RV_DECLANU     
    RV_IMPRIPD11111
    RV_PERC     
    RV_CODCORR     
    RV_CODFOL     
    RV_TIPOVVVVV
    RV_OBRIGATNNNNN
    RV_QTDLANC11111
    RV_LCTODIANNNNN
    RV_VLIMDE     
    RV_VLIMATE     
    RV_RLIMDE     
    RV_RLIMATE     
    RV_CODMSEG     
    RV_FECCOMP22222
    RV_CODCRI11111
    RV_CODFOR49301494014940149401 
    RV_LEEINC11111
    RV_LEEPRE22222
    RV_LEEACU22222
    RV_LEEAUS22222
    RV_LEEBEN22222
    RV_LEEFIX22222
    RV_IR33333
    RV_PROISN22222
    RV_IETU22222
    RV_DIAVAR22222
    RV_VAR10022222
    RV_PENSAOSSSSS

    RV_HE

    NNNNN

    RV_SINDICA

    NNNNN

    RV_TAREFA

         

    RV_REFPTU

    22222

    RV_IMPPTU

    22222

    RV_INCORP

    NNNNN

    RV_COMPRO

    NNNNN

    RV_REF13

    NNNNN

    RV_MED13

    NNNNN

    RV_REFFER

    NNNNN

    RV_MEDFER

    NNNNN

    RV_ENCARCC

    NNNNN

    RV_CUSTO

    NNNNN

    RV_LCTOP

         
    RV_COD419
    RV_DESCISR Reman Sdo Favor
    RV_DESCDETISR Remanente Saldo a Favor
    RV_TIPOCOD3
    RV_TIPSAT 
    RV_DECLANU 
    RV_IMPRIPD1
    RV_PERC 
    RV_CODCORR 
    RV_CODFOL 
    RV_TIPOV
    RV_OBRIGATN
    RV_QTDLANC1
    RV_LCTODIAN
    RV_VLIMDE 
    RV_VLIMATE 
    RV_RLIMDE 
    RV_RLIMATE 
    RV_CODMSEG 
    RV_FECCOMP2
    RV_CODCRI1
    RV_CODFOR41901
    RV_LEEINC2
    RV_LEEPRE2
    RV_LEEACU2
    RV_LEEAUS2
    RV_LEEBEN2
    RV_LEEFIX2
    RV_IR3
    RV_PROISN2
    RV_IETU2
    RV_DIAVAR2
    RV_VAR1002
    RV_PENSAON
    RV_HEN
    RV_SINDICAN
    RV_TAREFA 
    RV_REFPTU2
    RV_IMPPTU2
    RV_INCORPN
    RV_COMPRON
    RV_REF13N
    RV_MED13N
    RV_REFFERN
    RV_MEDFERN
    RV_ENCARCCN
    RV_CUSTON
    RV_LCTOP 

     

    Declaración Anual

    Hay que asegurarse que todos los conceptos que se den de alta tengan asignado el ítem para la declaración anual que le corresponda, aunque no obtengan la declaración anual de ISR en Protheus.

    Tipo de Concepto Protheus

    En los conceptos estándar, los conceptos de ausentismo sin pago se cambiaron de Percepción Negativa a Deducción, para que coincidiera con el catálogo de Tipos de Conceptos SAT. Los conceptos de Vales se cambiaron de Base Percepción a Percepción, pues hay que reportarlos en el recibo.

    CódigoDescripciónTipo Concepto
    102Incapacidad AT2
    103Incapacidad EG2
    104Incapacidad MT2
    105Faltas2
    106Castigo2
    108Permiso sin Goce2
    162Vales Despensa1
    170Vales Gasolina1
    166Vales Restaurant1
    174Vales para Ropa1
  6. En Procesos (Actualizaciones>Definic. Calculo>Proceso), se debe tener configurado para cada proceso, el tipo de periodicidad (RCJ_PERIOD) esto de acuerdo al catálogo de periodicidad definido por el SAT (S029 - Periodicidad SAT), el Origen Recursos (RCJ_ORIREC) esto de acuerdo al catálogo de periodicidad definido por el SAT (S035 - Origen de  Recurso SAT) y el Régimen Fiscal (RCJ_REGIME) esto de acuerdo al catálogo de Régimen Fiscal definido por el SAT (S037 - Régimen Fiscal).

     

  7. En Funciones (Actualizaciones>Archivos>Funciones), se debe tener configurado para cada función, el tipo de riesgo (RJ_RIESGO), esto de acuerdo al catálogo definido por el SAT (S030 - Riesgo Puesto SAT)

  8. Es común que el tipo de riesgo se maneje por empresa y no por función. Si este es el caso, se sugiere que manualmente se modifique por configurador, el valor inicial (X3_RELACAO) de campo de Tipo de Riesgo (RJ_RIESGO) para que se le asigne automáticamente a los nuevos registros el valor que le corresponda al riesgo de la empresa. Solo hay que recordar que este puede cambiar cada año.
     

  9. En Tipos de ausencia (Actualizaciones>Definic. Calculo>Tipos de Ausencia), se debe tener configurado el tipo de ausencia (RCM_TIPSAT), esto de acuerdo al catálogo publicado por el SAT (S032 Tipo Incapacidad SAT).
     

  10. En Bancos/Agencias (Actualizaciones>Archivos>bancos/Agencias), se debe tener configurado el tipo de banco (A6_TIPSAT), esto de acuerdo al nuevo catálogo definido por el SAT (S033 Tipo Banco SAT).
     

  11. Definir los conceptos que serán considerados como Impuesto Retenido (ISR) en la generación de recibos, se contemplan aquellos conceptos que su Tipo de Concepto sea ISR (RV_TIPSAT=’002D’).
     

  12. Mnemónicos: En caso de que no existan, hay que crear los mnemónicos que se ocuparán en las fórmulas de Total Percepciones Gravadas 142, Días Horas Extras Dobles, Días Horas Extras Triples.
    En caso de que se tenga la formulación estándar, se sugieren los siguientes mnemónicos:

    RCA_MNEMONRCA_ALIASRCA_CAMPORCA_DESCRCA_TIPORCA_CONTEU
    DIASHRSDOB  Días Tiempo Extra DobleNGetValType("N")
    DIASHRSTRI  Días Tiempo Extra TripleNGetValType("N")
    TOTGRA142  Total Percepciones Gravadas de acuerdo Art 142 RISRNGetValType("N")
    VFICODTABRG1RG1_CODTABCodigo de Tabla de Valores FijosFGetValType("F")
    VFICOLUNARG1RG1_COLUNAColumna de la Tabla de Valores FijosFGetValType("F")
    VFIDFIMPGRG1RG1_DFIMPGFecha Final del Valor FijoFGetValType("F")
    VFIDINIPGRG1RG1_DINIPGFecha Inicio del Valor FijoFGetValType("F")
    VFILINHARG1RG1_LINHALinea de la Tabla de Valores FijosFGetValType("F")
    VFIPROPRG1RG1_PROPEs proporcional a dias trabajados el Valor Fijo 1=Si;2=NoFGetValType("F")
    VFIREFERRG1RG1_REFERHoras o Dias o Porcentaje de Valores FijosFGetValType("F")
    VFITPCALCRG1RG1_TPCALCTipo de Calculo de Valores FijosFGetValType("F")
    VFIVALORRG1RG1_VALORValor de Valores FijosFGetValType("F")
    MOVFECREFSRCRC_DTREFFecha de Movimientos de Nomina FGetValType("F")
    ISRREMAN   ISR a Favor Remanente NGetValType(“N”)
  13. Formulación: Hay que asegurarse que los conceptos de Incapacidades tengan un importe calculado, ya que ahora se requerirá reportar este dato en el Recibo CFDI. En caso de que actualmente solo se reporten los días, será necesario que se modifique la formulación.

    En caso de que el cliente quiera que los conceptos de "Devolución por pagos indebidos" se identifiquen dentro de los Tipos SAT de percepción, y actualmente sean deducciones, será necesario que a) se modifiquen las fórmulas para multiplicar por -1 los importes, b) cambiar el campo RV_TIPOCOD por medio de “APSDU” (ya que por el sistema no se puede), c) modificar los acumulados (RG7) para cambiarles el signo en todos los meses del año de todos los años (para no generar inconsistencia) y d) modificar el histórico de movimientos (SRD) para cambiarles el signo en todos los periodos del año de todos los años (para no generar inconsistencia).

    En caso de que el cliente quiera que los conceptos de "Devolución de descuentos en exceso"  se identifiquen dentro de los Tipos SAT de Deducción, y actualmente sean percepciones, será necesario que a) se modifiquen las fórmulas para multiplicar por -1 los importes, b) cambiar el campo RV_TIPOCOD por medio de APSDU (ya que por el sistema no se puede), c) modificar los acumulados (RG7) para cambiarles el signo en todos los meses del año de todos los años (para no generar inconsistencia) y d) modificar el histórico de movimientos (SRD) para cambiarles el signo en todos los periodos del año de todos los años (para no generar inconsistencia).

    En caso de que no existan, hay que crear las fórmulas para los nuevos conceptos requeridos por el Recibo CFDi. A continuación se dará un ejemplo de cómo podrían ser.


    70901 Días Trabajados:

  • Suponiendo que los días pagados se forman considerando los días de la tabla de procesos o de periodos +/- los días de ausentismo +/- los días de sueldo capturados por incidencia, y que se dejen en el mnemónico DIASPAGPER. En la formulación estándar se sugiere:

    RC3_CODIGO

    RC3_SEQFOR

    RC3_FORM01

    RC3_OPERA1

    RC3_FORM02

    RC3_RESULT

    70901

    000001

    #

    TRACE_ON

      

    70901

    000002

    NOCALCULA

    SI_IGUAL

    1

    FINAL

    70901

    000003

     

    MUEVE

    INCUNIINC

    UNIDADES

    70901

    000004

    UNIDADES

    SI_DIFERENTE

    0

    FINAL

    70901

    000005

     

    MUEVE

    DIASPAGPER

    UNIDADES

    70901

    000006

    FINAL

    ETIQUETA

      

    70901

    000007

    #

    TRACE_OFF

      

     

    70304 Percepción Gravada 142:

  • Suponiendo que se ocupa la formulación estándar, la formula sería la 70304 (ya existe). En esta se asume que los importes de los conceptos que aplican para el cálculo del ISR de acuerdo al artículo 142 del RISR, se dejaron en el mnemónico GRAVABLE86.

    RC3_CODIGO

    RC3_SEQFOR

    RC3_FORM01

    RC3_OPERA1

    RC3_FORM02

    RC3_RESULT

    70304

    000001

    NOCALCULA

    SI_IGUAL

    1

    FINAL

    70304

    000002

     

    MUEVE

    INCIMPINC

    IMPORTE

    70304

    000003

    IMPORTE

    SI_DIFERENTE

    0

    FINAL

    70304

    000004

    PROISR142

    SI_DIFERENTE

    "1"

    FINAL

    70304

    000005

     

    MUEVE

    GRAVABLE86

    IMPORTE

    70304

    000006

    FINAL

    ETIQUETA

      

     

     

Horas Extras Dobles y Triples:

  • Suponiendo que se tiene la formulación estándar, hay que modificar las siguientes fórmulas:

    Esta fórmula supone lo siguiente:

    • Se capturan las horas extras día por día con la rutina de Tiempo Extra (GPEA640.PRX).
    • Se captura un registro por cada semana de tiempo extra a reportar.

    Esto implica que si se tienen 3 semanas en la quincena, se capturarán 3 registros, y en cada uno de estos se reportará hasta 9 horas dobles y el resto triple. Y se considerará 3 horas diarias hasta 3 veces por semana para las horas integrables.

     

    RC3_CODIGORC3_SEQFORRC3_FORM01RC3_OPERA1RC3_FORM02RC3_RESULT
    137011#TRACE_ON  
    137012NOCALCULASI_IGUAL1FINAL
    137013INCUNIINCSI_IGUAL0FINAL
    137014# SEPARA DOBLES Y TRIPLES   
    137015 MUEVEINCUNIINCUNIDADES
    137016UNIDADESSI_MENOR9ETQ02
    137017UNIDADESSI_IGUAL9ETQ02
    137018 MUEVE9UNIDADES
    137019ETQ02ETIQUETA  
    1370110UNIDADESSUMAHOREXTDOBHOREXTDOB
    1370111INCUNIINCRESTAUNIDADESNAUX_02
    1370112HOREXTTRISUMANAUX_02HOREXTTRI
    1370113UNIDADESMULTIPLICAEMPSALHORIMPORTE
    1370114IMPORTEMULTIPLICA2IMPORTE
    1370115NAUX_02MULTIPLICAEMPSALHORNAUX_03
    1370116NAUX_03MULTIPLICA3NAUX_03
    1370117IMPEXTTRISUMANAUX_03IMPEXTTRI
    1370118# DETERMINA IMPORTEINTEGRABLE  
    1370119PROHOREXTSI_IGUAL"2"ETQ03
    1370120IMPEXTINTSUMANAUX_02IMPEXTINT
    1370121HOREXTINTSUMANAUX_01HOREXTINT
    1370122PROHOREXTSI_DIFERENTE"2"ETQ07
    1370123ETQ03ETIQUETA  
    1370124# CALCULO DIARIO   
    1370125# NAUX04=CONTADOR DIAS   
    1370126 MUEVE0NAUX_04
    1370127# NAUX05=CONTADOR VECES   
    1370128 MUEVE0NAUX_05
    1370129# NAUX09=HRS SI INTEG SEM   
    1370130#MUEVE0NAUX_09
    1370131# NAUX10=HRS NO INTEG SEM   
    1370132#MUEVE0NAUX_10
    1370133CICLOETIQUETA  
    1370134NAUX_04SI_IGUAL7ETQ05
    1370135NAUX_04SUMA1NAUX_04
    1370136# NAUX06=HRS NO INTEG DIA   
    1370137 MUEVE0NAUX_06
    1370138# NAUX07=HRS SI INTEG DIA   
    1370139 MUEVE0NAUX_07
    1370140# NAUX08=HORAS X DIA   
    1370141NAUX_04SUMA_DIASNAUX_04NAUX_08
    1370142NAUX_08SI_IGUAL0ETQ05
    1370143NAUX_05SUMA1NAUX_05
    1370144NAUX_05SI_MAYOR3ETQ04
    1370145 MUEVENAUX_08NAUX_06
    1370146DIASHRSDOBSUMA1DIASHRSDOB
    1370147NAUX_08SI_MENOR3ETQ04
    1370148NAUX_08SI_IGUAL3ETQ04
    1370149 MUEVE3NAUX_06
    1370150ETQ04ETIQUETA  
    1370151NAUX_08RESTANAUX_06NAUX_07
    1370152NAUX_09SUMANAUX_07NAUX_09
    1370153DIASHRSTRISUMA1DIASHRSTRI
    1370154ETQ05ETIQUETA  
    1370155NAUX_04SI_MENOR7CICLO
    1370156HOREXTINTSUMANAUX_09HOREXTINT
    1370157# NAUX11=IMP SI INTEG   
    1370158INCUNIINCRESTANAUX_09NAUX_10
    1370159NAUX_09MULTIPLICA2NAUX_11
    1370160NAUX_11MULTIPLICANAUX_01NAUX_11
    1370161INCUNIINCSI_MENOR9ETQ06
    1370162INCUNIINCSI_IGUAL9ETQ06
    13701639RESTANAUX_10NAUX_11
    1370164NAUX_09RESTANAUX_11NAUX_12
    1370165NAUX_11MULTIPLICA2NAUX_11
    1370166NAUX_11MULTIPLICANAUX_01NAUX_11
    1370167NAUX_12MULTIPLICA3NAUX_12
    1370168NAUX_12MULTIPLICANAUX_01NAUX_12
    1370169NAUX_11SUMANAUX_12NAUX_11
    1370170ETQ06ETIQUETA  
    1370171IMPEXTINTSUMANAUX_11IMPEXTINT
    1370172ETQ07ETIQUETA  
    1370173# DETERMINA LA PARTEGRAVADA Y EXENTA  
    1370174SALMINMULTIPLICA5NAUX_13
    1370175IMPORTEMULTIPLICA0.5NAUX_14
    1370176NAUX_14SI_MENORNAUX_13ETQ08
    1370177 MUEVENAUX_13NAUX_14
    1370178ETQ08ETIQUETA  
    1370179IMPORTERESTANAUX_14NAUX_15
    1370180NAUX_14SUMAIMPEXTEXEIMPEXTEXE
    1370181NAUX_15SUMAIMPEXTGRAIMPEXTGRA
    1370182FINALETIQUETA  
      #TRACE_OFF  
  • Tiempo Extra doble Exento:

    RC3_CODIGO

    RC3_SEQFOR

    RC3_FORM01

    RC3_OPERA1

    RC3_FORM02

    RC3_RESULT

    13901

    000001

    NOCALCULA

    SI_IGUAL

    1

    FINAL

    13901

    000002

     

    MUEVE

    INCIMPINC

    IMPORTE

    13901

    000003

     

    MUEVE

    INCUNIINC

    UNIDADES

    13901

    000004

    IMPORTE

    SI_DIFERENTE

    0

    FINAL

    13901

    000005

     

    MUEVE

    IMPEXTEXE

    IMPORTE

    13901

    000006

     

    MUEVE

    HOREXTDOB

    UNIDADES

    13901

    000007

    FINAL

    ETIQUETA 

     

     

 

  • Tiempo Extra Doble Gravado:

    RC3_CODIGO

    RC3_SEQFOR

    RC3_FORM01

    RC3_OPERA1

    RC3_FORM02

    RC3_RESULT

    14001

    000001

    NOCALCULA

    SI_IGUAL

    1

    FINAL

    14001

    000002

     

    MUEVE

    INCIMPINC

    IMPORTE

    14001

    000003

    IMPORTE

    SI_DIFERENTE

    0

    FINAL

    14001

    000004

     

    MUEVE

    IMPEXTGRA

    IMPORTE

    14001

    000005

    FINAL

    ETIQUETA

      



  • Tiempo Extra Triple:

    RC3_CODIGORC3_SEQFORRC3_FORM01RC3_OPERA1RC3_FORM02RC3_RESULT

    13801

    000001

    #

    TRACE_ON

      

    13801

    000002

    NOCALCULA

    SI_IGUAL

    1

    FINAL

    13801

    000003

    INCUNIINC

    SI_IGUAL

    0

    CONT_01

    13801

    000004

     

    MUEVE

    INCUNIINC

    UNIDADES

    13801

    000005

    UNIDADES

    MULTIPLICA

    EMPSALHOR

    NAUX_01

    13801

    000006

    NAUX_01

    MULTIPLICA

    3

    IMPORTE

    13801

    000007

    CONT_01

    ETIQUETA

      

    13801

    000008

    INCIMPINC

    SI_IGUAL

    0

    CONT_02

    13801

    000009

     

    MUEVE

    INCIMPINC

    IMPORTE

    13801

    000010

    CONT_02

    ETIQUETA

      

    13801

    000011

    IMPORTE

    SI_DIFERENTE

    0

    CONT_03

    13801

    000012

     

    MUEVE

    IMPEXTTRI

    IMPORTE

    13801

    000013

     

    MUEVE

    HOREXTTRI

    UNIDADES

    13801

    000014

    CONT_03

    ETIQUETA

      

    13801

    000015

    # SUMA A TIEMPO EXTRA INTEG

       

    13801

    000016

    IMPORTE

    SUMA

    IMPEXTINT

    IMPEXTINT

    13801

    000017

    UNIDADES

    SUMA

    HOREXTINT

    HOREXTINT

    13801

    000019

    FINAL

    ETIQUETA

      

    13801

    000020

    #

    TRACE_OFF

      

12001 Valores Fijos

Los nuevos conceptos 120 Valores Fijos Percepción, 241 Seguro de Retiro y  243 Habitación leen valores fijos, por lo que la fórmula asociada a estos debe considerar lo siguiente: 

  • Validar que esté vigente el valor fijo.
  • Si Tipo de Cálculo = 1 Valor Fijo se tomará el campo de valor de la tabla de valores fijos.
  • Si Tipo de Cálculo = 2 Días, se tomará el campo de referencia de la tabla de valores fijos y se multiplicará por el salario por día.
  • Si Tipo de Cálculo = 3 Horas, se tomará el campo de referencia de la tabla de valores fijos y se multiplicará por el salario por hora.
  • Si Tipo de Cálculo = 6 % Salario Base, se tomará el campo de referencia de la tabla de valores fijos y se dividirá entre 100 para obtener el % y este se multiplicará por el salario del maestro de empleados.
  • Si Tipo de Cálculo = 7 % Salario Mínimo, se tomará el campo de referencia de la tabla de valores fijos y se dividirá entre 100 para obtener el % y este se multiplicará por el salario mínimo de la zona.
  • Si el concepto es deducción, se validará que no vuelva el recibo negativo. En caso afirmativo, solo se descontará hasta lo que alcance y lo demás quedará en el valor no aplicado.

 

RC3_CODIGORC3_SEQFORRC3_FORM01RC3_OPERA1RC3_FORM02RC3_RESULT
120011 TRACE_ON  
120012NOCALCULASI_IGUAL1FINAL
120013VFIDINIPGSI_MAYORPERFECFINFINAL
120014VFIDFIMPGSI_MENORPERFECINIFINAL
120015# VALOR FIJO  
120016VFITPCALCSI_DIFERENTE"1"CONT_01
120017 MUEVEVFIVALORIMPORTE
120018CONT_01ETIQUETA  
120019 MUEVEVFIREFERUNIDADES
1200110# DIAS   
1200111VFITPCALCSI_DIFERENTE"2"CONT_02
1200112VFIREFERMULTIPLICASALDIAIMPORTE
1200113CONT_02ETIQUETA  
1200114# HORAS   
1200115VFITPCALCSI_DIFERENTE"3"CONT_03
1200116VFIREFERMULTIPLICASALHORAIMPORTE
1200117CONT_03ETIQUETA  
1200118# % SALARIO  
1200119VFITPCALCSI_DIFERENTE"6"CONT_04
1200120VFIREFERDIVIDE100NAUX_01
1200121NAUX_01MULTIPLICAEMPSALARIOIMPORTE
1200122CONT_05ETIQUETA  
1200123# % SAL MIN   
1200124VFITPCALCSI_DIFERENTE"7"CONT_05
1200125VFIREFERDIVIDE100NAUX_01
1200126NAUX_01MULTIPICASALMINIMPORTE
1200127CONT_05ETIQUETA  
1200128IMPORTESI_MENORIGUAL0FINAL
1200129# SI DEDUCCIONVALIDA RECIBOSNEGATIVOS 
1200130CONTIPOCONSI_DIFERENTE"2"FINAL
1200131PERTIPONOMSI_DIFERENTE"01"CONT_08
1200132TOTPERSI_MAYOR0CONT_06
1200133 MUEVEIMPORTENO_APLICADO
1200134 MUEVE0IMPORTE
1200135CONT_06ETIQUETA  
1200136TOTPERRESTATOTDEDNAUX_03
1200137NAUX_03SI_MAYOR0CONT_07
1200138 MUEVE0NAUX_03
1200139CONT_07ETIQUETA  
1200140NAUX_03SI_MAYORIMPORTECONT_08
1200141NAUX_01RESTAIMPORTENO_APLICADO
1200142 MUEVENAUX_03IMPORTE
1200143CONT_08ETIQUETA  
1200144TOTDEDSUMAIMPORTETOTDED
1200145FINALETIQUETA  

 

19301 Vales Despensa Descuento

RC3_CODIGORC3_SEQFORRC3_FORM01RC3_OPERA1RC3_FORM02RC3_RESULT
493011#TRACE_ON  
493012NOCALCULASI_IGUAL1FINAL
493013IMPVALGRASUMAIMPVALEXEIMPORTE
493014FINALETIQUETA  
493015#TRACE_OFF  

 

19401 Vales Restaurante, Gasolina y Ropa Descuento

RC3_CODIGORC3_SEQFORRC3_FORM01RC3_OPERA1RC3_FORM02RC3_RESULT
494011#TRACE_ON  
494012NOCALCULASI_IGUAL1FINAL
494013 MUEVEIMPPRESOCIMPORTE
494014FINALETIQUETA  
494015#TRACE_OFF  

 

40801 Saldo Favor

Modificar la fórmula 40801 para que en vez de incidencias lea préstamos, para poder tomar el año de la fecha del movimiento y el remanente del saldo.

RC3_CODIGORC3_SEQFORRC3_FORM01RC3_OPERA1RC3_FORM02RC3_RESULT
408011#TRACE_ON  
408012NOCALCULASI_IGUAL1FINAL
408013PRESALPRESI_DIFERENTE0CONT_02
408014AJUANOSI_DIFERENTE1FINAL
408015ISRANUALRESTASUBEMPANUNAUX_01
408016NAUX_01SI_MENOR0FINAL
408017NAUX_01SI_IGUAL0FINAL
408018NAUX_01RESTAISR113ACUNAUX_02
408019NAUX_02RESTAISR142ACUNAUX_02
4080110 MUEVE0ISRREMAN
4080111NAUX_02SI_MAYOR0CONT_01
4080112 MUEVENAUX_02IMPORTE
4080113 MUEVEPERFECPAGMOVFECREF
4080114CONT_01ETIQUETA  
4080115NAUX_02SI_MENOR0CONT_02
4080116 MUEVENAUX_02ISRENCONT
4080117CONT_02ETIQUETA  
4080118PRESALPRESI_IGUAL0CONT_06
4080119 MUEVEPREDESPREIMPORTE
4080120PREIMPESPSI_IGUAL0CONT_04
4080121 MUEVEPREIMPESPIMPORTE
4080122CONT_04ETIQUETA  
4080123PRESALPRESI_MAYORIMPORTECONT_05
4080124 MUEVEPRESALPREIMPORTE
4080125CONT_05ETIQUETA  
4080126 MUEVEPREFECMOVMOVFECREF
4080127PRESALPRERESTAIMPORTEISRREMAN
4080128CONT_06ETIQUETA  
4080129TOTDEDSUMAIMPORTETOTDED
4080130FINALETIQUETA  
4080131#TRACE_OFF  

41901 Remanente Saldo a Favor

RC3_CODIGO

RC3_SEQFOR

RC3_FORM01

RC3_OPERA1

RC3_FORM02

RC3_RESULT

41901

000001

NOCALCULA

SI_IGUAL

1

FINAL

41901

000002

 

MUEVE

ISRREMAN

IMPORTE

41901

000003

FINAL

ETIQUETA

 

 

 

  • En los siguientes Tipos de Procedimiento, hay que corroborar que existan ciertos conceptos, en caso contrario, incluirlos:

     

  • Nómina Ordinaria: asegurarse que existen los conceptos de Días Trabajados, Días Horas Extra Dobles, Días Horas Extra Triples. Algunas empresas tiene el concepto de Total Percepciones Gravadas 142 en la nómina ordinaria también. Para la versión del 2017, agregar los conceptos de Otros Pagos: 0010 Reintegro de ISR pagado en exceso (siempre que no haya sido enterado al SAT), 003O Viáticos (entregados al trabajador), 004O Aplicación de saldo a favor por compensación anual o 999O Pagos distintos a los listados y que no deben considerarse como ingreso por sueldos, salarios o ingresos asimilados.

     

  • Nómina Declaración: asegurarse que existe el concepto de Total Percepción Gravada 142. Para la versión del 2017, agregar los conceptos de Otros Pagos: 0010 Reintegro de ISR pagado en exceso (siempre que no haya sido enterado al SAT), 003O Viáticos (entregados al trabajador), 004O Aplicación de saldo a favor por compensación anual o 999O Pagos distintos a los listados y que no deben considerarse como ingreso por sueldos, salarios o ingresos asimilados.

     

  • Nómina Aguinaldo: asegurarse que existe el concepto de Total Percepción Gravada 142

     

  • Nómina PTU:  asegurarse que existe el concepto de Total Percepción Gravada 142

     

  • Movimientos Fuera de Nómina: asegurarse que existen los conceptos de Total Percepción Gravada 142, Días Trabajados, Días Horas Extra Dobles, Días Horas Extra Triples. Para la versión del 2017, agregar los conceptos de Otros Pagos: 0010 Reintegro de ISR pagado en exceso (siempre que no haya sido enterado al SAT), 003O Viáticos (entregados al trabajador), 004O Aplicación de saldo a favor por compensación anual o 999O Pagos distintos a los listados y que no deben considerarse como ingreso por sueldos, salarios o ingresos asimilados.

     

  • Cálculo Finiquitos: Asegurarse que existen los conceptos de Días Trabajados, Días Horas Extra Dobles, Días Horas Extra Triples. Algunas empresas tiene el concepto de Total Percepciones Gravadas 142 en la nómina de finiquitos también. Para la versión del 2017, agregar los conceptos de Ingreso Acumulado Liquidación, Ingreso NO Acumulado Liquidación, USMO Liquidación, Ingreso Acumulado Jubilación, Ingreso NO Acumulado Jubilación, Monto Diario de Jubilación. Agregar los conceptos de Otros Pagos: 0010 Reintegro de ISR pagado en exceso (siempre que no haya sido enterado al SAT), 003O Viáticos (entregados al trabajador), 004O Aplicación de saldo a favor por compensación anual o 999O Pagos distintos a los listados y que no deben considerarse como ingreso por sueldos, salarios o ingresos asimilados.

     

  • Aplicación Finiquitos: Asegurarse que existen los conceptos de Días Trabajados, Días Horas Extra Dobles, Días Horas Extra Triples. Algunas empresas tiene el concepto de Total Percepciones Gravadas 142 en la nómina de finiquitos también. Para la versión del 2017, agregar los conceptos de Ingreso Acumulado Liquidación, Ingreso NO Acumulado Liquidación, USMO Liquidación, Ingreso Acumulado Jubilación, Ingreso NO Acumulado Jubilación, Monto Diario de Jubilación. Agregar los conceptos de Otros Pagos: 0010 Reintegro de ISR pagado en exceso (siempre que no haya sido enterado al SAT), 003O Viáticos (entregados al trabajador), 004O Aplicación de saldo a favor por compensación anual o 999O Pagos distintos a los listados y que no deben considerarse como ingreso por sueldos, salarios o ingresos asimilados.

     

  • Nóminas Especiales del Cliente: asegurarse que existen los conceptos de Días Trabajados, Días Horas Extra Dobles, Días Horas Extra Triples, Total Percepciones Gravadas 142 en las nóminas especiales del cliente donde se requieran.




Procedimiento de Configuración 

  1. En el archivo appserver.ini, configurar/ validar que el RootPath  este definido con una ruta de servidor ( no debe tener c:\... ) . Ejemplo:
     
    [Ambiente]
    ...
    RootPath=\\localhost\protheus_data
    ...

  2. si se requiere un recibo personalizado, existe un Punto de Entrada G884IMPREC (no envía o recibe parámetro), para su impresión/e-mail.  este se define como una función de usuario y tiene acceso a los parámetros de generación del recibo “grupo de preguntas GPER884” (MV_PAR01, MV_PAR02…MV_PARn) 
     
  3. En el módulo Configurador (SIGACFG) ingrese a la ruta “SIGACFG >> Ambiente | Archivos | Menú”, informe la nueva opción del menú de SIGAGPE (Gestión de Personal) conforme a las siguientes instrucciones:

    Menú

    Gestión de Personal

    Submenú

    Informes | Periódicos

    Nombre de la Rutina

    Reporte de Nomina CFDi 

    Programa

    GPER884

    Módulo

    Gestión de Personal

    Tipo

    Función Protheus



  4. A través del configurador de Protheus (SIGACFG), opción Base de Datos > Base de Datos > Parámetros, se debe revisar y completar el contenido de los parámetros que se detallan previamente en el tema  "Creación de Parámetros en el archivo SX6 – Parámetros: de la sección "Actualizaciones del actualizador".

  5. La información que corresponde a certificados y contraseñas son proporcionados por el PAC contratado para el servicio de timbrado.

  6. Los datos que corresponden a la configuración del Proxy Server, parámetros con el prefijo MV_PROXY, son empleados para permitir que el ejecutable de timbrado pase a través del Firewall de su Intranet, solo en caso de que aplique, la información a configurar debe ser proporcionada por el responsable del área de sistemas de su empresa. Si en su empresa no aplica Proxy o no se requiere la configuración en Protheus para la ejecución del programa de timbrado, solo será necesario especificar el parámetro MV_PROXYSR como falso.

Procedimiento de Utilización

 Recibo de Nomina

  

  1. Realizar la generación de Recibos de Nómina CFDi (Informes>Periódicos>Recibo de pago XML), ir al botón de parámetros para la generación de los recibos y seleccionar los parámetros deseados:

    - Proceso:
     Se debe definir el proceso para la generación de los recibos de nómina (teclear directamente o bien presionar la tecla F3 para la consulta de procesos - RCJ).

    - Procedimiento:
     Se debe definir el procedimiento para la generación de los recibos de nómina (teclear el valor directamente o bien presionar la tecla F3 para consultar los procedimientos - SRY).

    - Periodo: Se debe definir el periodo para la generación de los recibos de nómina (teclear directamente o bien presionar la tecla F3 para la consulta de periodos - RCH). Pueden ser periodos abiertos o cerrados.

    - Numero de Pago: Se debe definir el número de pago para la generación de los recibos de nómina (teclear directamente o bien presionar la tecla F3 para consultar los números de pago – RCH01).

    - Pre-imp/Mail: Se debe definir el tipo de generación de los recibos de nómina. Las opciones disponibles son “Impreso” e “E-mail”.

    - De Sucursal / A Sucursal: Se debe definir el rango de las sucursales para la generación de los recibos de nómina (teclear directamente o bien presionar la tecla F3 para consultar las sucursales – XM0).

    - De Matricula / A Matricula: Se debe definir el rango de matrículas para la generación de los recibos de nómina (teclear directamente o bien presionar la tecla F3 para consultar las matriculas – SRA02).

    - De Nombre / A Nombre: Se debe definir el rango de nombres para la generación de los recibos de nómina (teclearlo directamente).

    - De Nº de Tarj. sin Rel. / A Nº de Tarj. sin Rel.: Se debe ingresar el número de tarjeta para la generación de los recibos de nómina (teclear directamente).

    - De Centro de Costo / A Centro de Costo: Se debe definir el rango de centro de costos para la generación de los recibos de nómina (teclear directamente o bien presionar la tecla F3 para consultar los centros de costo - CTT).

    - De Departamento / A Departamento: Se debe definir el rango de departamentos para la generación de los recibos de nómina (teclear directamente o bien presionar la tecla F3 para consultar departamentos - SQB).

    - Situaciones por Impr.: Se debe definir las situaciones o estatus por imprimir para la generación de los recibos de nómina (teclear directamente).

    - Categorías por Impr.: Se debe definir las categorías por imprimir para la generación de los recibos de nómina (teclear directamente).

    - Mensaje 1 / Mensaje 2 / Mensaje 3: Se debe definir los mensajes para la generación de los recibos de nómina (teclear directamente o bien presionar la tecla F3 “consultar mensajes” – X06). Este mensaje se mostrara en la sección de mensajes del Recibo.

    - Mensaje Pie de Pag.: Definir un mensaje para mostrar en la generación de los recibos de nómina (teclear directamente o bien presionar la tecla F3 para consultar mensajes – S018). Este mensaje se mostrara en la sección de mensajes del Recibo.

    - De Local Pago / A Local Pago: 
    Definir el rango de Localidades de Pago para la generación de los recibos de nómina (teclear directamente).

    - Sumariza Concepto: Definir si el concepto será resumido. Las opciones disponibles son “Si” o “No”.

    - Envía Timbrar: Definir si se envía a Timbrar o solo se imprimen. Las opciones disponibles son “Si” o “No”.

  2. Al iniciar el proceso de generación de los archivos xml, se verifica si existe el archivo en la ruta definida (MV_CFDRECN), para validar si dicho archivo está timbrado, si aún no es timbrado (o no existe), se crea y se timbra (solo sí el parámetro Envía Timbrar? S=Si).
     
  3. Generados los recibos en formato “xml”, estos se envían a timbrar mediante el siguiente proceso.
    • Protheus envía los parámetros de certificados y contraseñas así como la lista de recibos generados a la aplicación para timbrado.
    • La aplicación ejecuta el consumo del servicio web para timbrar los recibos.
    • Al final, se visualiza un mensaje indicando cuantos recibos se timbraron y en su caso cuantos presentaron algún problema en ese proceso. En la ruta del SmartClient (parámetro MV_CFDSMAR + “Errores\”), se crea un log con los nombres de los recibos no timbrados así como los mensajes ya sea del evento sucedido o los obtenidos del servicio web del PAC, el archivo de log recibe como nombre la fecha y hora de generación: aaaammddhhmmss.log, en caso de proceder revise el log para determinar la causa.
      También se crea un archivo de texto plano en el cual se graban los nombres de los recibos no timbrados así como los que sí fueron timbrados. El archivo se crea en cada ejecución del “Recibo de Pago XML” y recibe el nombre con la siguiente estructura: Proceso + Procedimiento + Periodo + Numero de Pago.txt. Si el archivo ya existe solo se actualiza.
    • Si los recibos vuelven a ser generados, los ya timbrados no serán considerados.
    • Los recibos timbrados correctamente serán actualizados con la información del timbre fiscal digital correspondiente.

  4. Timbrados los recibos, se mostrará en pantalla el documento PDF y se podrá imprimir, o bien se enviarán a los correos (emails) de los empleados, esto dependiente de la configuración del parámetro Pre-imp/Mail (Impreso ó Email).  Si los archivos xml ya estaban timbrados, solo se reimprimen o se envían por correo electrónico.
     

  5. Sí la pregunta ¿Envía Timbrar? es SI y se timbraron correctamente los recibos, el estatus del periodo se cambia a Timbrado (RCH_STATUS=”6”), de esta forma ya no podrán ser timbrados de nuevo los recibos de este periodo.  El periodo puede ser abierto o cerrado y de esto dependerá que se tome la información de Movimientos de Nómina (SRD) o de Histórico de Movimientos (SRC).