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: | 12526677 | |||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-13873 |
02. SITUACIÓN/REQUISITO
Cuando se realiza la transmisión electrónica de una Factura de Venta (NF) que utiliza los impuestos IGI (IGV incluido) con tipo de Afectación 10 - Gravado - Operación Onerosa e IGV con tipo de Afectación 31- Inafecto – Retiro por Bonificación, se recibe el siguiente rechazo:
3277 - La sumatoria del total valor de venta - operaciones gravadas de línea no corresponden al total
03. SOLUCIÓN
En la rutina de Funciones Genéricas de Facturación Electrónica de Perú (M486XFUN), se realiza ajuste para que al generar el nodo cac:TaxTotal en el atributo cbc:TaxAmount (localizado en el encabezado) no se acumule nuevamente el valor del impuesto si ya fue tomado del campo F2_BASIMP + Campo de L.F; y de igual manera no se acumule nuevamente en el nodo cac:TaxSubtotal en el elemento cbc:TaxableAmount.
- Realizar un respaldo del repositorio del ambiente (archivo .rpo).
- Aplicar el parche generado para la issue DMINA-13873.
- En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos| Impuestos Variables (MATA995).
- Configurar el impuesto IGI, informando el campo Cpo L.F. (FB_CPOLVRO) con valor 1.
- Configurar el impuesto IGV, informando el campo Cpo L.F. (FB_CPOLVRO) con valor 1.
- En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos| Tipos de Entrada y Salida (MATA080).
- Configurar un Tipo de Salida, donde se utilice el impuesto IGI con tipo de afectación 10, indicar el campo Calcula IGV (F4_CALCIGV) con valor 1-Calculado.
- Configurar un Tipo de Salida, donde se utilice el impuesto IGV con tipo de afectación 31, indicar el campo Calcula IGV (F4_CALCIGV) con valor 3-No afectado.
- En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Facturación | Facturaciones (MATA467N).
- Incluir una nueva Factura de Venta (NF).
- Indicar en el primer ítem de la Factura de Venta, un registro utilizando el Tipo de Salida que contiene el impuesto IGI.
- Indicar en el segundo ítem de la Factura de Venta, un registro utilizando el Tipo de Salida que contiene el impuesto IGV.
- En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Facturación | Documentos Electrónicos (MATA486).
- Informar los parámetros:
- ¿Tipo de Documento? = Factura
- ¿Serie? = <Serie de la Factura de Venta>
- Ejecutar la acción Transmitir.
- Informar los parámetros:
- ¿Serie de Factura? = <Serie de la Factura>
- ¿Factura Inicial? = <Folio de la Factura creada previamente>
- ¿Factura Final? = <Folio de la Factura creada previamente>
- Validar que el proceso de transmisión electrónica haya sido exitoso.
04. INFORMACIÓN ADICIONAL
No aplica.
La solución aplica para versión 12.1.17, 12.1.25 o superior, y es necesario tener activa la funcionalidad de Facturación Electrónica UBL 2.1 para el país Perú (ver la liga de la sección 05. ASUNTOS RELACIONADOS)¡IMPORTANTE!