Histórico da Página
01. DATOS GENERALES
Producto |
| ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: |
| ||||||||||||||||||
Segmento: |
| ||||||||||||||||||
Módulo: | SIGAGPE - Recibo de Nómina | ||||||||||||||||||
Función: |
| ||||||||||||||||||
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 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 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 de 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 debe contar con los siguiente valores para los , 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 empleado | 13 - Indemnización o |
Separación. | |
Tipo contrato | 99 |
Tipo Nómina | E - 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 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
Totvs custom tabs box | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
04. INFORMACIÓN ADICIONAL
Aviso | ||||||
---|---|---|---|---|---|---|
| ||||||
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. |
Card documentos Informacao Utilice este box para resaltar información relevante y/o de destaqueLa 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
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
Templatedocumentos |
---|