Histórico da Página
01. DATOS GENERALES
Producto |
| |||||
---|---|---|---|---|---|---|
Línea de producto: |
| |||||
Segmento: |
| |||||
Módulo: | SIGAFAT - FACTURACIÓN | |||||
Función: |
|
| |||||||
Ticket: | 9507157 | ||||||
---|---|---|---|---|---|---|---|
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-9914 |
02. SITUACIÓN/REQUISITO
...
En el módulo Configurador (SIGACFG), se realiza la configuración a 4 decimales (X3_DECIMAL) en los siguientes campos:
- En la tabla de Ítems de los pedidos de
...
- venta (SC6)
...
- los campos Prc Unitario (C6_PRCVEN), Vlr
...
- Total (C6_VALOR) y Vlr
...
- Descuent (C6_VALDESC)
...
- .
- En la tabla de Ítems de Venta de facturas (SD2) los campos Valor Unit (D2_PRCVEN), Valor
...
- Total (D2_TOTAL) y
...
- Descuento (D2_DESCON) .
- En la tabla de Facturas de salida (SF2) los campos Valor Bruto (F2_VALBRUT), Vlr. Mercad (F2_VALMERC) y Descuentos (F2_DESCONT).
Dentro de la rutina de Generación de notasnotas (MATA468N), se tiene un pedido Pedido de venta Venta con 4 Items Ítems con un descuento informado del 50% para cada itemuno de los ítem (C6_DESCONT). Al momento de seleccionar el pedido Pedido de venta Venta para generar la factura Factura de venta Venta , se produce un error de timbrado de la nf Factura de Venta, ya que el valor de los descuentos en el XML se muestran a 2 decimales haciendo que la sumatoria de los descuentos de cada item ítem no cuadre con el total del descuento del pedido.
03. SOLUCIÓN
Dentro de la rutina de Funciones Genéricas de localizacioneslocalizaciones (LOCXFUNA), en al función que Genera estructura y cadena origina para nodo Conceptos, Impuestos e Impuestos LocalesLocales (fXMLFun), se realiza el ajuste en la parte de los descuentos para que realizan los siguientes ajustes:
- Si la sumatoria de los descuentos
...
- por ítem es diferente al total del descuento por documento (F1_DESCONT | F2_DESCONT), se ajusta la diferencia en el descuento del último ítem del documento.
- En el XML a nivel del nodo cfdi:Concepto, se realiza un ajuste para que los atributos de "Importe" y "Descuento" se muestren con la cantidad de decimales que tengan configurado los campos Valor Total (D1_TOTAL | D2_TOTAL) y Descuento (D2_DESCON | D1_VALDESC) respectivamente, tomando en consideración el número de decimales establecido en la Guía de llenado de cfdi versión 3.3 (Ver asuntos relacionados).
Dentro de los archivo de "Generación de XML para Documentos de Salida|Generación de XML para Documentos de Entrada"(FATSMEX.INI|FATEMEX.INI) se realiza un ajuste en la sección del encabezado para permitir que el valor del atributo Total (F2_VALBRUT | F1_VALBRUT) coincida con la suma de los importes (subtotal - descuentos + impuestos) cuando se tengan más de 2 decimales en el campo de Valor bruto (F2_VALBRUT | F1_VALBRUT) como se muestra en la siguiente imagen:
9
...
Totvs custom tabs box | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
04. INFORMACIÓN ADICIONAL
No aplica.
Card documentos Informacao Utilice este box para resaltar información relevante y/o de destaqueLos decimales en los atributos de Importe y Descuentos deben de cumplir con lo establecido por el SAT en el Anexo 20 Guía de llenado de los comprobantes fiscales digitales por Internet , página 20-21. Titulo ¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
- Guía del SAT:
- Anexo 20 Guía de llenado de los comprobantes fiscales digitales por Internet.
- Documento técnico de Facturación Electrónica CFDI 3.3
- DT_Factura_Electronica_Mexico_CFDI_Version_3_3.
Templatedocumentos
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |