Á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:
RutinasNombre TécnicoFecha
M486NFXMLEsquema de XML de Factura de Venta Perú.21/10/2022
M486XFUNFunciones genéricas de FE de país Perú.21/10/2022
País:Perú
Ticket:15196360
Requisito/Story/Issue (informe el requisito vinculado):DMINA-17061


02. SITUACIÓN/REQUISITO

En la rutina de Documentos Electrónicos (MATA486),  se requiere realizar la transmisión de una Factura (MATA467N) de bienes exonerados de IGV con una Detracción del 1.5%.

03. SOLUCIÓN

En la rutina de Esquema de XML de Factura de Venta Perú (M486NFXML):

Se modifica la  función que Genera la estructura de XML para Factura/Boleta de Venta de acuerdo a esquema UBL 2.1 (fGenXMLNF), para que el nodo de cac:TaxTotal para el IGV a nivel encabezado sea generado únicamente cuando la Factura de Venta (NF) tiene cálculo del impuesto IGV, es decir, no sea generado cuando en el Tipo de Salida (TES), se configuró el campo Calcula IGV con la opción 2 - Exonerado.

En la rutina de Funciones genéricas de FE de país Perú (M486XFUN):

En la función encargada de Calcular los Impuestos (M486XMLIMP), se realiza el ajuste para que se obtenga el valor de la Detracción del valor del impuesto, cuando en el Tipo de Salida (TES), se configuró el campo Calcula IGV con la opción 2 - Exonerado.


  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo)
  2. Aplicar el parche generado para la issue DMINA-17061.
  3. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en la sección función del punto 01. DATOS GENERALES.
  4. Configurar el parámetro MV_TKN_EMP con la Cuenta Corriente para detracciones del Banco Nacional (Ejemplo: 0004-3342343243).
  5. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Mantenimiento de Catálogos (FISA813).
    • Validar que se tengan cargados los catálogos S051, S052, S054 y S059 de acuerdo a los definidos por la SUNAT.
    • Validar que que en catálogo S051 existan los códigos 1001, 1002, 1002 o 1003 de tipo de "Operación Sujeta a Detracción".
  6. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Impuestos Variable.
    • Configurar impuesto de IGV indicando en el campo Clase Imp. (FB_CLASSE) el valor I-Impuesto.
    • Configurar impuesto de Detracción indicando en el campo Clase Imp. (FB_CLASSE) el valor D-Detracción y en el campo %Alicuota (FB_ALIQ) el valor 1.5.
  7. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Tipos de Entrada y Salida.
    • Configurar un Tipo de Salida que contenga:
      • El cálculo de los impuestos de IGV y Detracción configurados previamente.
      • La afectación de IGV con "20 - Exonerado - Operación Onerosa". 
      • El "Calculo de IGV" como Exonerado.


  8. En el módulo Facturación (SIGAFAT), ir al menú Actualización | Archivos | Facturaciones (MATA467N).
    • Incluir una nueva Factura de Salida (NF).
    • Informar en el encabezado el campo Tipo NF (F2_TIPONF) con el código 1001, 1002, 1002 o 1003 de tipo de Operación Sujeta a Detracción.
    • Informar en el encabezado el campo Bien/Ser Det (F2_CODDOC) con un valor del Catálogo No. 54 de la SUNAT de Códigos de bienes y servicios sujetos a detracciones.
    • Informar en el encabezado el campo Medio Pago (F2_MODCONS) con un valor del Catálogo No. 59 de la SUNAT de Medios de Pago.
    • En el detalle informar la Cantidad, Valor Unit, Valor Total y el Tipo de Salida que contenga el cálculo del impuesto de Detracción.
  1. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Facturación Transmisión Electrónica (MATA486).
  2. Informar los parámetros:
    • ¿Tipo de Documento? = Factura
    • ¿Serie? = Serie de la Factura de Venta creada previamente. 
  3. Ejecutar la acción Transmitir.
  4. En la pantalla "Asistente de Transmisión Electrónica"
    • Presionar el botón Param.
    • En el parámetro ¿Serie de la Factura? informar la Serie de la Factura de Venta creada previamente. 
    • En el parámetro ¿Factura Inicial? informar el Folio de la Factura de Venta creada previamente.
    • En el parámetro ¿Factura Final? informar el Folio de la Factura de Venta creada previamente.
    • Presionar Ok, para confirmar los parámetros.
    • Presionar Ok, para confirmar el inicio del proceso de la transmisión.
  5. Validar que el proceso de transmisión haya sido exitoso.


04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

Se debe contar con la funcionalidad de Facturación Electrónica para el país Perú y la solución aplica para versión 12.1.33 o superior.


05. ASUNTOS RELACIONADOS

  • DT Facturación Electrónica UBL 2.1 PER