Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Servicios

Módulo:SIGAFAT - Facturación.
Función:

   

Rutina(s)Nombre TécnicoFecha
LOCXFUNAFunciones Genéricas de Localizaciones.10/03/2021

   

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.


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-11226.
  3. Validar que las rutinas actualizadas, correspondan a las mencionadas en el encabezado del presente Documento Técnico, así como las Fechas.
  4. Con ayuda del Administrador de Sistemas y realizando un respaldo del Diccionario de Datos, realizar la siguiente configuración:
    • Modificar el TamañoDecimales 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
  5. Contar con los catálogos necesarios para la inclusión de una Factura de Venta:
    1. Países
    2. Condiciones de Pago.
    3. Productos.
    4. Unidades de Medida.
    5. Tipos de Entrada y Salida.
    6. Clientes.
  6. Contar con la configuración de Facturación Electrónica.
  1. Ingresar al módulo Facturación (SIGAFAT).
  2. Ingresar a la rutina Facturaciones, ubicada en "Actualizaciones | Facturación | Facturaciones (MATA467)".
  3. Dar clic en "+ Incluir".
  4. Informar encabezado de la Factura de Venta.
  5. 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
  6. Informar en el Rodapié, la condición de pago.
  7. Dar clic en "Grabar".
  8. Confirmar la generación del comprobante fiscal.
  9. Confirmar el timbrado del comprobante fiscal.
  10. Visualizar el mensaje de timbrado exitoso.
  11. 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


¡IMPORTANTE!

Solución disponible para versión 12.1.17 o superiores.

05. ASUNTOS RELACIONADOS

No aplica.