Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAGPE - Recibo de Nómina
Función:

   

RutinaNombre TécnicoFecha
GPER884Recibos de Nomina CFDI v 1.216/07/2021
CANCTFDCancelación de timbres fiscales digitales CFDI con complemento de nómina.12/07/2021
TIMBRERNTimbrado de CFDI con complemento de recibo de nómina.16/07/2021

   

ArchivoNombre TécnicoFecha
GPER884.INIGeneración de XML para recibos de Nómina12/07/2021

   

País:México
Ticket:11549909
Requisito/Story/Issue (informe el requisito vinculado):DMINA-12707

02. SITUACIÓN/REQUISITO

Dentro de la rutina Recibos de nómina CFDI v 1.2 (GPER884), al realizar la impresión de los recibos de finiquitos , se requiere realizar la separación de los conceptos de finiquitos con los conceptos de Indemnización o separación ya que actualmente la funcionalidad estándar del sistema no permite separar dichos conceptos y en algunos casos provoca el rechazo de timbrado de los xml.

Dicha actualización es solicitada a partir de lo establecido en la Guía de llenado del comprobante del recibo de pago de nómina y su complemento en la cual se establece:

En caso de que un trabajador se separe de su empleo y en un mismo período se efectué tanto el pago por indemnización o separación y el último pago de sueldos ordinarios, se podrá emitir el o los CFDI conforme a lo siguiente:

i) Dos CFDI, uno por el pago por indemnización o separación y otro por pago de sueldos, o bien,

ii) Un sólo CFDI al que se incorporen dos complementos, uno por el pago por separación y otro por el pago de sueldos y salarios, señalando en cada caso la clave que corresponda conforme al catálogo Tipo de Régimen.

Fundamento Legal: Artículo 94 de la Ley del Impuesto sobre la Renta.

03. SOLUCIÓN

Dentro de la rutina Recibos de nómina CFDI v 1.2 (GPER884), se realizan los siguientes ajustes:

  • Se crea una función que permite realizar la separación de conceptos de indemnización o separación y los conceptos correspondientes al finiquito (VerbasIndem).
  • En la función que se encarga del Proceso de emisión de recibo (R030Imp) , se realiza el llamado a la función VerbasIndem() para  que en caso de tener conceptos de indemnización, se realice un tratamiento para separar dichos conceptos de los del finiquito.
  • Se realiza el ajuste para que al momento de que el sistema esté generando el archivo XML de indemnizaciones, se agregue el sufijo "_indem" al nombre estándar del archivo.


Dentro de la rutina de Funciones de Timbrado de Recibo de Nómina (TimbreRN) se realiza lo siguiente:

  • En la función TimbreRecNom se modifica para sólo timbrar los recibos de los empleados configurados en los parámetros de la rutina.


En la rutina de Cancelación de timbres fiscales digitales CFDI con complemento de nómina (CancTFD) se realizan los siguientes ajustes:

  • En la función que Genera Lista de recibos disponibles para cancelar (GeneraLista), se actualiza el criterio para considerar los archivos de recibos de indemnización, con terminación "_indem", y permitir la selección de dichos recibos para ser cancelados.


En el script de "Generación de XML para recibos de Nómina"(GPER884.INI) se agrega la variable lógica lImprIndem para controlar la generación de los atributos que no serán considerados para el CFDi de Indemnización. Dentro del recibo de Indemnización, los siguientes atributos TipoRegimen, TipoContrato y TipoNomina tendrán los valores indicados para cumplir con la matriz de validaciones del SAT http://omawww.sat.gob.mx/tramitesyservicios/Paginas/documentos/matriz_erroresnomina_v12B.xls 


Tipo de régimen del empleado13 - Indemnización o Separación.
Tipo contrato99
Tipo NóminaE - Nómina Extraordinaria.


Conforme a la matriz de validaciones del SAT, los atributos RegistroPatronal, NumSeguridadSocial, FechaInicioRelLaboral, Antigüedad, RiesgoPuesto, y SalarioDiarioIntegrado no deben existir en el CFDI de indemnizaciones.

Para cumplir con lo antes mencionado, el archivo GPER884.ini se configura utilizando la variable lógica lImprIndem como se muestra en las siguientes imágenes:


Configuraciones Cadena Original:


Configuraciones Impresión Nodos XML:

Impresión Nodo Total Gravado:


NOTA: El uso de la variable lRegAsimil es descrita en el siguiente documento técnico : DT Recibo de Nomina con Régimen Asimilados MEX


  1. Realizar un respaldo del repositorio del ambiente (archivo .RPO).
  2. Aplicar el parche correspondiente al issue DMINA-12707.
  3. Contar con el script de "Generación de XML para recibos de Nómina"(GPER884.INI) con los ajustes mencionados anteriormente.
  4. Verificar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico (con fecha igual o superior).
  5. Realizar el cálculo de nómina con conceptos de indemnización; módulo Gestión de Personal (SIGAGPE), rutina Miscelánea | Cálculos | Por Procedimientos (GPEM020), 
  1. Ingresar al módulo Gestión de Personal (SIGAGPE), opción "Informes | Periódicos | Recibo de Nómina CFDI v1.2" (GPER884).
  2. Indicar los parámetros requeridos en base al cálculo realizado previamente.
    • En la pregunta Pre-Imp/Mail indicar la opción "Impresión"
    • En la pregunta Enviar Timbrar, indicar la opción "SI".
    • Confirmar el timbrado.
  3. Confirmar el timbrado.
  4. Confirmar que se hayan generado y timbrado dos archivos xml, uno correspondiente a los conceptos de indemnización y otro con los conceptos de sueldos y salarios, donde el archivo XML de indemnizaciones es identificado por la terminación "_indem" como se muestra en la siguiente imagen:

04. INFORMACIÓN ADICIONAL


Importante

Si en su ambiente ya existe el script GPER884.INI con personalizaciones, es recomendable evitar su actualización, en cambio, deberá editarlo y realizar las modificaciones mencionadas en la sección 03. SOLUCIÓN utilizando la variable lógica lImprIndem.

Si tiene dudas de como hacer estos cambios, consulte al área de  Soporte o Servicios.


¡IMPORTANTE!

La presente solución aplica para versión 12.1.17 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha indicada en la sección 01 - Datos Generales.

05. ASUNTOS RELACIONADOS

Guía de llenado del comprobante del recibo de pago de nómina y su complemento

http://omawww.sat.gob.mx/tramitesyservicios/Paginas/documentos/GuiaNomina11102019.pdf

Matriz de errores nómina

http://omawww.sat.gob.mx/tramitesyservicios/Paginas/documentos/matriz_erroresnomina_v12B.xls

Recibo de Nómina CFDi versión 3.3 - México

DT Recibo de Nómina CFDi 3.3 - México

Recibo de Nómina CFDi con Regimen Asimilados - México

DT Recibo de Nomina con Régimen Asimilados MEX