01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Backoffice | ||||||
Módulo: | SIGAFAT - Facturación | ||||||
Función: |
| ||||||
País: | Colombia (COL) | ||||||
Ticket: | 21276049 | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-24733 |
02. SITUACIÓN/REQUISITO
En la rutina de Documentos Electrónicos (MATA486), cuando se transmite una Factura de Venta (NF) que fue generada en moneda Dólar con el cálculo del impuesto de IVA al 19%, arroja un valor con más de dos decimales, el XML presenta inconsistencias en los importes de impuestos, esto ya que los decimales que el sistema redondea al generar la Factura de Venta (NF), terminan impactando al cuadrar los valores después de ser convertidos a pesos colombianos en el XML.
Rechazos:
FAS07- Mensaje:El valor del tributo correspondiente al precio unitario del impuesto multiplicado por la cantidad de ítem vendidos.
FAX07- Mensaje:El valor del tributo correspondiente a una de las tarifas correspondientes es diferente del producto del porcentaje aplicado sobre la base imponible.
03. SOLUCIÓN
En la rutina de Funciones genéricas de Facturación Electrónica (M486XFUN):
Se hace ajuste en las Funciones que obtienes los Impuestos y Retenciones a nivel general e ítem (fGetTaxas/fGetTaxDet), para realizar el cálculo del valor de los Impuestos/Retenciones en Pesos Colombianos (COP), se efectúan los siguientes pasos:
- Total de ítems; Multiplicando la Cantidad (D1_QUANT) por el Precio de Unitario (D1_VUNIT/D2_PRCVEN)
- Convertir a Moneda 1-Pesos Colombianos el valor del resultado del paso 1 (No se realiza redondeo o trunca de decimales).
Para la Retención de IVA aplica lo siguiente:
- Multiplicar la Base del Impuesto en Dólares por la Tasa del Impuesto.
- Convertir a Moneda 1-Pesos Colombianos el valor del resultado del paso 1 (No se realiza redondeo o trunca de decimales).
- Realizar un respaldo del repositorio del ambiente (archivo .rpo).
- Aplicar el parche del issue DMINA-24733.
- Validar que las rutinas especificadas en la sección 01. DATOS GENERALES se hayan actualizado con una fecha igual o superior a la ahí mencionada.
- En el módulo Facturación (SIGAFAT):
En el menú Actualizaciones | Archivos | Clientes, configurar un Cliente Extranjero (A1_EXT = 'EX').
- En el menú Actualizaciones | Archivos | Productos, configurar uno o varios Productos para la Factura de Exportación.
- En el menú Actualizaciones | Archivos | Tipos de Entrada y Salida, configurar un Tipo de Salida (TES) con cálculo del impuesto IVA.
- En el menú Actualizaciones | Facturación | Facturaciones (MATA467N), incluir una nueva Factura de Venta (NF) utilizando un Cliente Extranjero.
- En el módulo Facturación (SIGAFAT):
- En el menú Actualizaciones | Facturación | Transmisión Electrónica (MATA486).
- Realizar la transmisión de la Factura de Venta de Exportación, verificando que la transmisión haya sido exitosa.
- Desde Otras acciones ejecutar la acción Imprimir PDF.
- Validar que en el formato PDF, los montos se muestren en moneda Pesos Colombianos (COP) y que se visualice la información en la moneda origen del Documento.
- Validar que los montos del Impuesto IVA corresponda a la Base y Porcentaje de cálculo.
04. INFORMACIÓN ADICIONAL
No aplica.
La presente solución aplica para versión 12.1.2310 o superior.¡IMPORTANTE!