01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Backoffice | ||||||
Módulo: | SIGAFAT-Facturación | ||||||
Función: |
| ||||||
País: | Perú | ||||||
Ticket: | DMICNS-22915 | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | 22909848 |
02. SITUACIÓN/REQUISITO
Desde la rutina Generación de Notas (MATA468n), se genera una Factura en moneda 2 con cálculo de IGV, a partir de una Remisión (generada desde un Pedido de Venta), se identifica que el valor del IGV no es el valor correcto con decimales, se detecta que se realiza el redondeo de diferente forma en el Pedido y en la Factura de salida.
03. SOLUCIÓN
Se agrega tratamiento para homologar el cálculo de IGV en el pedido y factura de salida de acuerdo a la configuración registrada en la TES ver apartado "04.INFORMACIÓN ADICIONAL"
- En la rutina Tipos de entrada y salida (Rutina: MATA080 | Ruta: SIGACOM (Compras) >> Actualizaciones | Archivos | Tipos de entrada y Salida) registrar las siguientes TES:
- Una TES de salida que calcule IGV configurada Calc. Sobre (FC_CALCULO) por ítem.
- Una TES de salida que calcule IGV configurada Calc. Sobre (FC_CALCULO) por total.
- En la rutina Productos (Rutina: MATA010 | Ruta: SIGACOM (Compras) >> Actualizaciones | Archivos | Productos) registrar productos.
- En la rutina Clientes (Rutina: MATA030 | Ruta: SIGAFAT (Facturación)>> Actualizaciones | Archivos) registrar un cliente con la siguiente configuración:
- En la rutina de Impuestos variables (Rutina: MATA995 || Ruta: SIGAFIS (Libros fiscales) | Actualizaciones | Archivos) configurar impuesto IGV.
- En la rutina Pedidos de Venta - MATA410 (SIGAFAT >> Actualizaciones | Pedidos), incluir un pedido de venta.
- Encabezado Pedido:
- Cliente
- Tienda
- Cond. Pago
- Campo "Doc. Gener." Igual a "2 – Remito". o "1-Factura"
- Ítems
- Incluir productos e informar TES de salida previamente configurada de acuerdo a necesidades.
- Grabar el pedido de venta.
- Encabezado Pedido:
- Ingresar a la rutina Generación de Notas - MATA468N (SIGAFAT >> Actualizaciones | Facturación).
- Configurar el grupo de preguntas para generar las facturas.
- Seleccionar el pedido o remito a facturar.
- Dar clic en Otras Acciones >> Genera Fact.
- Confirmar la generación de la factura.
- Ingresar a la rutina Facturaciones - MATA467N (SIGAFAT >> Actualizaciones | Facturación), identificar y visualizar el documento.
- Confirmar que el documento fue generado con el cálculo del IGV y que el calculo del impuesto corresponda de acuerdo a la configuración de la TES ver apartado "04.INFORMACIÓN ADICIONAL"
04. INFORMACIÓN ADICIONAL
Información
De acuerdo a la configuración del campo Calc. Sobre (FC_CALCULO) de la TES ya sea por "Ítem" o por "Total" el calculo de los impuestos se ven afectados en los decimales para entender esta situación tenemos dos ejemplos:
Calc. Sobre (FC_CALCULO) por "Ítem" el calculo del impuesto se realiza por ítem y en caso de existir decimales esto puede provocar una diferencia con el calculo por total de la factura
Ítem | Producto | Cantidad | Precio Unitario | Total | Base Impuesto | Alícuota | Valor Impuesto sin redondeo(Antes de asignar en el ERP) | Valor Impuesto guardado en ERP del ítem |
01 | 01 | 1 | 1450.93 | 1450.93 | 1450.93 | 18 | 261.1674 | 261.17 |
02 | 01 | 1 | 1450.93 | 1450.93 | 1450.93 | 18 | 261.1674 | 261.17 |
03 | 01 | 1 | 1450.93 | 1450.93 | 1450.93 | 18 | 261.1674 | 261.17 |
04 | 01 | 1 | 1450.93 | 1450.93 | 1450.93 | 18 | 261.1674 | 261.17 |
05 | 01 | 1 | 1450.93 | 1450.93 | 1450.93 | 18 | 261.1674 | 261.17 |
Total del impuesto calculado por ítem | 1305.85 |
Calc. Sobre (FC_CALCULO) por "Total" funciona diferente al calculo por ítem ya que como se indica se hace el calculo por total de la factura y en el guardado del valor; se distribuye el total entre los ítems participantes ejemplo
Ítem | Producto | Cantidad | Precio Unitario | Total | Base Impuesto |
01 | 1 | 1 | 1450.93 | 1450.93 | 1450.93 |
02 | 1 | 1 | 1450.93 | 1450.93 | 1450.93 |
03 | 1 | 1 | 1450.93 | 1450.93 | 1450.93 |
04 | 1 | 1 | 1450.93 | 1450.93 | 1450.93 |
05 | 1 | 1 | 1450.93 | 1450.93 | 1450.93 |
Total base impuesto | 7254.65 |
7254.65* 18 (Alícuota del impuesto)=1,305.837 con redondeo 1,305.84 este valor se distribuye entre los ítems del documento y en el guardado queda de la siguiente forma
Ítem | Valor Impuesto guardado en ERP del ítem |
01 | 261.16 |
02 | 261.16 |
03 | 261.16 |
04 | 261.16 |
05 | 261.20 |
Total impuesto | 1305.84 |
05. ASUNTOS RELACIONADOS
Importante
Se debe considerar que la presente solución, solo aplica para documentos generados posteriores a aplicación del paquete.
- documento_tecnico
- totvs_backoffice
- linea_protheus
- sigafat
- pedido_de_venta
- dmicns-22915
- moneda_2
- version_12_1_2210
- version_12_1_2410
- per
- base_conocimiento
- mi
- igv
- version_12_1_2310
- mercado_internacional
- peru
- backoffice
- protheus
- base_de_conocimiento
- protheus_backoffice
- ticket_22909848
- 22909848
- decimales
- m100igv
- m460igv
- facturacion