01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Servicios | ||||||
Módulo: | SIGAFAT - Facturación. | ||||||
Función: |
| ||||||
País: | México | ||||||
Ticket: | 10787177 | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-11226 |
02. SITUACIÓN/REQUISITO
En la generación de Facturas de Venta, cuando se informa el campo Precio Unitario (D2_PRCVEN) que fue configurado con un tamaño de 16 caracteres y 6 decimales, con un valor de "10,000,000.000000", el atributo ValorUnitario en el XML se genera con "**************". Lo anterior, genera error en el proceso de Timbrado.
03. SOLUCIÓN
Se modifica la función fXMLFun() ubicada en la rutina Funciones Genéricas de Localizaciones (LOCXFUNA), para asignar el tamaño del valor a imprimir en los atributos ValorUnitario e Importe; en base al tamaño configurado (X3_TAMANHO) en las tablas SD1/SD2 para el Valor Unitario y Valor Total de cada ítem.
- Realizar un respaldo del repositorio (RPO).
- Aplicar el parche correspondiente al issue DMINA-11226.
- Validar que las rutinas actualizadas, correspondan a las mencionadas en el encabezado del presente Documento Técnico, así como las Fechas.
- Con ayuda del Administrador de Sistemas y realizando un respaldo del Diccionario de Datos, realizar la siguiente configuración:
- Modificar el Tamaño, Decimales y Picture del campo D2_PRCVEN correspondiente a la tabla Ítems de Venta de la Fact. (SD2):
- Tamaño (X3_TAMANHO) = 16
- Decimales (X3_DECIMAL) = 6
- Picture (X3_PICTURE) = @E 999,999,999.999999
- Modificar el Tamaño, Decimales y Picture del campo D2_PRCVEN correspondiente a la tabla Ítems de Venta de la Fact. (SD2):
- Contar con los catálogos necesarios para la inclusión de una Factura de Venta:
- Países
- Condiciones de Pago.
- Productos.
- Unidades de Medida.
- Tipos de Entrada y Salida.
- Clientes.
- Contar con la configuración de Facturación Electrónica.
- Ingresar al módulo Facturación (SIGAFAT).
- Ingresar a la rutina Facturaciones, ubicada en "Actualizaciones | Facturación | Facturaciones (MATA467)".
- Dar clic en "+ Incluir".
- Informar encabezado de la Factura de Venta.
- Informar la sección de ítems, con los siguientes valores sugeridos para la Cantidad, Valor Unitario y Valor Total:
- Cantidad = 1
- Valor Unit. = 123,256,789.200000
- Valor Total = 123,456,789.200000
- Informar en el Rodapié, la condición de pago.
- Dar clic en "Grabar".
- Confirmar la generación del comprobante fiscal.
- Confirmar el timbrado del comprobante fiscal.
- Visualizar el mensaje de timbrado exitoso.
- Validar que el atributo ValorUnitario, contenga el valor informado y no muestre asteriscos:
- <cfdi:Concepto ClaveProdServ="50461732" NoIdentificacion="01DMINA-112260000000000000000001" Cantidad="1" ClaveUnidad="H87" Unidad="PC" Descripcion="PRODUCTO DMINA-11626" ValorUnitario="123456789.200000" Importe="123456789.20">
04. INFORMACIÓN ADICIONAL
En caso de ser necesaria la modificación de tamaños para otros campos, se sugiere consultar en la Guía de llenado del Comprobante Fiscal Digital por Internet (CFDI), para conocer el tamaño máximo permitido para la generación de atributos en el XML.
http://omawww.sat.gob.mx/tramitesyservicios/Paginas/anexo_20_version3-3.htm
Solución disponible para versión 12.1.17 o superiores.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
No aplica.