Tiempo aproximado de lectura 00:05:00 min
Ocurrencia
El Punto de Entrada LOCXCONCEP dejó de operar correctamente tras una actualización. El arreglo PARAMIXB está invirtiendo y truncando los valores esperados de las variables cCodProd y cItem.
Según la documentación oficial de TOTVS (https://tdn.totvs.com/display/public/PROT/DT_Factura_Electronica_Mexico_CFDI_Version_3_3#DT_Factura_Electronica_Mexico_CFDI_Version_3_3-8.3LOCXCONCEP-Modificaci%C3%B3ndecamposdelnodoConceptos%28cfdi:Concepto%29), el comportamiento correcto debe ser:
-
Local cCodProd := PARAMIXB[1]// Código del producto -
Local cItem := PARAMIXB[2]// Número de Item
Comportamiento Erróneo Detectado (Debug)
Actualmente, el contenido de PARAMIXB llega fragmentado:
-
PARAMIXB[1]está recibiendo únicamente los últimos dígitos del código de producto (omitiendo los dos primeros caracteres). -
PARAMIXB[2]está recibiendo los dos primeros caracteres del código de producto, en lugar del número de ítem.
Impacto: Al estar corrompidas estas variables, los procesos personalizados de los clientes no logran hacer búsquedas correctas en tablas como la SD2. Como resultado, el PE no encuentra la información y no actualiza ni modifica los datos del XML del CFDI.
Entorno
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Facturación (SIGAFAT) - A partir de la versión 12.1.2410
Solución
Para solucionar esa ocurrencia, realice los siguientes pasos:
- Verifique tener la rutina LOCXFUNA igual o mayor a 19/06/2026 ; Caso contrario,
- solicite el patch de actualización de esta rutina a Soporte Mercado Internacional a través de un ticket de atención;
- Una vez que obtenga el patch de actualización, respalde su RPO;
- Aplique patch inicialmente en un ambiente de PRUEBAS. Sugerimos revisar a detalle y realizar las pre - condiciones así como seguir el procedimiento indicado en el siguiente boletín técnico: PE LOCXCONCEP Modificación de campos en Nodo Conceptos en Nota Fiscal MEX
0 Comentarios