Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS RH

Línea de producto: 

Línea Protheus

Segmento:

RH

Módulo:SIGAGPE - Gestión de Personal.
Función:

   

Rutina(s)Nombre TécnicoFecha
GPER88440.INIScript de Generación del Comprobante Fiscal (XML) del Recibo de Nómina 4.0.27/07/2022

   

País:México (MEX)
Ticket:

14828522

Requisito/Story/Issue (informe el requisito vinculado):DNOMI-529

02. SITUACIÓN/REQUISITO

El proceso de timbrado de Recibos de Nómina 4.0 realizado desde la rutina Recibo de Nómina CFDI V1.2 (GPER884), no realiza el timbrado de recibos para empleados que en el campo Nombre (RA_NOME) tienen la letra "Ñ"; ocasionando una generación del atributo Nombre en el XML.

03. SOLUCIÓN

En el Script de Generación del Comprobante Fiscal (XML) del Recibo de Nómina 4.0 (GPER88440.INI), se elimina el uso de la función CFDCarEsp() en la cadena original y el atributo correspondientes al Nombre del empleado (Receptor).


  1. Realizar las configuraciones mencionadas en el Documento de Referencia indicado en la sección 05. ASUNTOS RELACIONADOS.
  2. Realizar las modificaciones al Script de Generación del Comprobante Fiscal (XML) del Recibo de Nómina 4.0 (GPER88440.INI), mencionadas en la sección 04. INFORMACIÓN ADICIONAL.
  3. Contar con los catálogos necesarios para realizar un Cálculo de Nómina.
    • Contar con un empleado, que en el campo Nombre (RA_NOME) contenga la letra "Ñ".
  4. Realizar un Cálculo de Nómina.


Ambiente de pruebas

  • Se sugiere realizar la implementación de la solución en el ambiente de "Test", antes de implementarlo en el ambiente de "Producción".
  • Validar que el parámetro MV_CFDI_AM, contenga el valor "T" para el ambiente de "Test" y "P" para el ambiente de "Producción".

Recibo de Nómina CFDI V1.2 (GPER884):

    • Ingresar al módulo SIGAGPE - Gestión de Personal.
    • Ingresar a la rutina Recibo de Nómina CFDI V1.2, ubicada en "Informes | Empleados | Recibo de Nómina CFDI V1.2 (GPER884)".
    • Informar las preguntas solicitadas:
      • Informar las matrículas de los empleados que contienen una letra "Ñ" en el campo Nombre (RA_NOME).
    • Dar clic en "Ok".
    • Visualizar el mensaje de que se ha generado el timbre fiscal.
    • Validar que el atributo Nombre en el XML, muestre el nombre del empleado de forma correcta.
    • Validar la impresión del Recibo de Nómina:
      • Si se tiene configurado el parámetro MV_CFDIPDF en .T., validar que el recibo se imprima de forma correcta al finalizar el timbrado.

04. INFORMACIÓN ADICIONAL

Archivo de Configuración:

Realizar las modificaciones resaltadas en azul, para el Script de Generación del Comprobante Fiscal del Recibo de Nómina 4.0, como se muestra a continuación:


GPER88440.INI

Cadena Original:

//COMPROBANTE:RECEPTOR
//:RFC
(PRE) cCadOrig += CFDCarEsp(AllTrim(SRA->RA_CIC)) + _aTotal[098]
//:Nombre
(PRE) cCadOrig += Alltrim(SRA->RA_NOME) + _aTotal[098]
//:UsoCFDI
(PRE) cCadOrig += Alltrim("P01") + _aTotal[098]


Nodo Receptor:

//COMPROBANTE:  CFDI:RECEPTOR
[XXX RECEPTOR]
(PREREG) (_aTotal[001] := '    <cfdi:Receptor' , .T.)
(PREREG) (_aTotal[001] += ' Rfc="' + CFDCarEsp(AllTrim(SRA->RA_CIC)) + '"' , .T.)
(PREREG) (_aTotal[001] += ' Nombre="' + Alltrim(SRA->RA_NOME) + '"' , .T.)
(PREREG) (_aTotal[001] += ' UsoCFDI="' + CFDCarEsp( "P01") + '"' , .T.)
(PREREG) (_aTotal[001] += '/>' ,.T.)
(PREREG) (_aTotal[001] := ENCODEUTF8(_aTotal[001]) , .T.)
(PREREG) _aTotal[001]

   

¡IMPORTANTE!

Solución disponible para versión 12.1.27 (con garantía extendida) o superiores.

05. ASUNTOS RELACIONADOS

Documento de Referencia para Recibos de Nómina en 4.0:

DT Recibo de Nómina para versión CFDI 4.0 MEX