Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFAT - Facturación.
Función:
RutinaNombre TécnicoFecha
M486XFUNFunciones genéricas de FE de país Perú13/10/2021
M486NFXMLEsquema de XML de Factura de Venta Perú13/10/2021
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.


  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo).
  2. Aplicar el parche generado para la issue DMINA-13873.
  3. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | ArchivosImpuestos 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.
  4. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | ArchivosTipos 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.
  5. 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.
  1. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Facturación | Documentos Electrónicos (MATA486).
  2. Informar los parámetros:
    • ¿Tipo de Documento? = Factura 
    • ¿Serie? = <Serie de la Factura de Venta>
  3. Ejecutar la acción Transmitir.
  4. 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>
  5. Validar que el proceso de transmisión electrónica haya sido exitoso.


04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

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)


05. ASUNTOS RELACIONADOS

  • Documento Técnico de Facturación Electrónica UBL 2.1 Perú