Tiempo aproximado para lectura: 00:03:00 min
Ocurrencia
En el módulo de Gestión de Personal al intentar timbrar un recibo de nómina a través de la rutina GPER884 se genera el siguiente error:
Error
El resultado de la digestión debe ser igual al resultado de la desencripción del sello.
Cadena Origial:||4.0|0000040101|000010120220201|2022-11-29T19:17:32|30001000000400002443|7894.75|776.76|MXN|7117.99|N|01|PUE|11529|XIA190128J61|TOTVS MEXICO SA DE CV|601|TUCA5703119R5|IRAM MENDOZA MARTINEZ||605|CN01|84111505|1|ACT|Pago de n��mina|7894.75|7894.75|776.76|01|1.2|O|2022-02-15|2022-02-01|2022-02-15|15|7894.74|776.76|0.01|Y6757556576|XIA190128J61||12345678903|2022-01-03|P6W||No|01|02|000004||ANALISTA NIVEL 1|1|04|||7894.74|0.00|CMX|7894.74|7894.74|0.00|001|100|Sueldo|7894.74|0.00|776.76|002|403|ISR Neto|776.76|002|404|Subsidio para el empleo (Efectivamente entregado al trabajador).|0.01|0.01||
Ambiente
TOTVS RH - TOTVS RH (Línea Protheus) - MI - Gestión de Personal (SIGAGPE) - todas las versiones.
Causa
El error "El resultado de la digestión debe ser igual al resultado de la desencripción del sello" se presenta por las siguientes inconsistencias:
1.- Ausencia de atributos obligatorios.
2.- Uso de caracteres especiales sin tratamiento.
3.- Espacios dobles o adicionales.
4.- Datos existentes en el nodo pero no en la Cadena Original o viceversa.
Ejemplo:
En el siguiente ejemplo podemos observar que el atributo Nombre tiene un espacio doble entre el nombre y el apellido.
Los atributos DomicilioFiscalReceptor, TipoContrato y Departamento se encuentran vaciós.
Solución
Para solucionar esa ocurrencia, realice los siguientes pasos:
1. Ingrese al maestro de empleados GPEA010;
2. Localice el empleado que presenta las inconsistencias en el XML;
3. De acuerdo al ejemplo proporcionado arriba para solucionar el doble espacio en el nombre del empleado, elimine un espacio del campo RA_NOME.
Antes
Elimine un espacio:
4. Para los atributos que se encentran vacíos, localice los campos en el maestro de empleados y realice la captura, siguiendo con el ejemplo anterior:
Los campos a llenar son los siguientes:
Atributo DomicilioFiscalReceptor = RA_CEP
Atributo TipoContrato=RA_TIPCON
Atributo Departamento=RA_DEPTO
5. Una vez capture y modifique los campos, valide que el XML se genere correctamente y el error ya no se presente:
0 Comentarios