Tiempo aproximado de lectura 00:03:00 min
Ocurrencia
Al generar una Factura de Importación mediante la rutina MATA143, el sistema arroja un error de inconsistencias en los valores, lo que obliga al usuario a borrar los decimales manualmente para poder generar los documentos.
Entorno
Cross Segmentos - TOTVS Backoffice (Línea Protheus) - Compras (SIGACOM) - Versión 12.1.2410
Causa
El incidente se presenta debido a que el sistema intenta generar valores con una mayor cantidad de decimales que los soportados por la configuración actual de los campos y parámetros monetarios
Solución
Para solucionar este incidente, es necesario estandarizar las máscaras y decimales de los campos involucrados:
1. Realice un ajuste en los campos numéricos como D1_VUNIT y D1_TOTAL para que tengan configurado el mismo número de decimales (mínimo 4 decimales o según las necesidades específicas de la operación).
2. Modifique el contenido de los parámetros MV_CENT, MV_CENT2, MV_CENT3 y MV_CENT4 en base a las monedas utilizadas para que coincidan con la cantidad de decimales configurada en el ambiente
3. Garantice que los campos de cantidad y de valor compartan el mismo tamaño/máscara en todas las tablas correspondientes para evitar inconsistencias. Algunas de las tablas y campos más comunes incluyen:
* SC7 - Orden de compra: C7_QUANT, C7_QTSEGUM, C7_QUJE, C7_QTDACLA, C7_PRECO
* SC1 - Solicitudes: C1_QUANT, C1_QTSEGUM
* SC8 - Cotizaciones: C8_QUANT, C8_QTDCTR, C8_QTSEGUM, C8_PRECO
* SD1 - Notas de entrada: D1_QUANT, D1_QTDACLA, D1_QTSEGUM, D1_QTDPEDI, D1_QTDEDEV, D1_VALDEV, D1_VUNIT
0 Comentarios