Á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ú.18/11/2021
M486NFXMLEsquema de XML de Factura de Venta Perú.11/11/2021
País:Perú
Ticket:12733727
Requisito/Story/Issue (informe el requisito vinculado):DMINA-14171


02. SITUACIÓN/REQUISITO

En la rutina de Documentos Electrónicos (MATA486), al momento de realizar la transmisión de una factura con detracción, se solicita que cuando la forma de pago de la factura electrónica sea a crédito el valor del nodo cac:PaymentTerms\cbc:Amount cumpla la siguiente regla:

  • El valor debe ser el importe total de la venta, cesión en uso o del servicio descontando las retenciones del IGV, detracciones que deba efectuar el adquirente o usuario y otras deducciones a las que pueda estar sujeto el comprobante de pago.

Dicha regla es descrita en el siguiente anexo: https://www.sunat.gob.pe/legislacion/superin/2020/anexo1-193-2020.pdf


03. SOLUCIÓN

En la rutina de Funciones genéricas de FE de país Perú (M486XFUN), en la función encargada de la Impresión del nodo Forma de pago (M486FOPAGO), se realiza el ajuste para descontar del importe total las detracciones que corresponden a la factura.

En la rutina de Esquema de XML de Factura de Venta Perú (M486NFXML), en la función encargada de Generar el archivo XML (fGenXMLNF) se guardan el importe de las detracciones de la factura en una variable para posteriormente ser descontada en el nodo de la forma de pago.


  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo).
  2. Aplicar el parche generado para la issue DMINA-14171.
  3. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | ArchivosImpuestos Variables (MATA995).
    • Configurar el impuesto Detracción, informando el campo Cpo L.F. (FB_CPOLVRO) con valor 3.
  4. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | ArchivosTipos de Entrada y Salida (MATA080).
    • Configurar los impuestos de IGV y Detracción.
  5. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Facturación | Facturaciones (MATA467N).
    • Incluir una nueva Factura de Venta (NF) utilizando el Tipo de Entrada y Salida con los impuestos de IGV y Detracción
  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.
  6. Validar que el nodo cac:PaymentTerms\cbc:Amount cumpla con la regla descrita.


04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

Esta solución aplica para versión Protheus 12.1.17, 12.1.25 o superior con un RPO que cuente con las rutinas correspondientes actualizadas como se indicada en la sección 01 - Datos Generales.


05. ASUNTOS RELACIONADOS

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