Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

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

   

RutinaNombre TécnicoFecha
GPER884Recibos de Nomina CFDI v 1.21216/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.1216/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  complemento en la cual se establece lo siguiente:

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 emisión de recibo (R030Imp) , se realiza el llamado a la función VerbasIndem VerbasIndem() para  que en caso de tener conceptos de indemnización, se realice un tratamiento para separar dichos conceptos de los conceptos de finiquitosdel finiquito.
  • Se realiza el ajuste para que al momento de que el sistema este esté generando el archivo XML de indemnizaciones, se agregue el textosufijo "_indem"  al final del nombre estándar del archivo.

...

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

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

...

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


Dentro de los archivo En el script de "Generación de XML para recibos de Nómina"(GPER884.INI)  se  se agrega la variable lógica lImprIndem para controlar la impresión generación de los atributos que no serán considerados para el  el CFDi de Indemnización. Dentro del recibo de Indemnización  Indemnización, los siguientes atributos TipoRegimen, TipoContrato y TipoNomina  deben contar con los siguientes valores para 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
Separación.
Tipo contrato99
Tipo NóminaE - Nómina Extraordinaria.


Conforme a la matriz de validaciones del SAT, los atributos 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  configura utilizando la variable lógica lImprIndem como se muestra en las siguientes imágenes:

Image Removed

Image Removed

Image Removed

...

:


Configuraciones Cadena Original:

Image Added

Image Added

Image Added

Image Added


Configuraciones Impresión Nodos XML:

Image Added

Image Added

Image Added

Image Added

Impresión Nodo Total Gravado:

Image Added

Image Added


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


Totvs custom tabs box
tabsPre-condiciones,Pasos
idsPre-condiciones,Pasos
Totvs custom tabs box items
defaultyes
referenciaPre-condiciones
  1. Realizar un respaldo del repositorio del ambiente (archivo .RPO).
  2. Aplicar el parche correspondiente al issue DMINA-12707.
  3. Contar con el archivo 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, coincida coincidan con las descritas en el encabezado del presente Documento Técnico (con fecha igual o superior).
  5. En la rutina de Cálculo por procedimiento (GPEM020), realizar 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), 
Totvs custom tabs box items
defaultno
referenciaPasos
  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  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 de 2 dos archivos xml, uno correspondiente a los conceptos de indemnización y otro con el resto de conceptos 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


Aviso
InformacaoSolución probada con los packs FormasDigitales y MasterEdi
Titulo¡IMPORTANTE!
titleImportante

Si en su ambiente ya existe un archivo el script GPER884.INI y contiene 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.


Card documentos
InformacaoLa 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.
Titulo¡IMPORTANTE!

05. ASUNTOS RELACIONADOS

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

...

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


Templatedocumentos