01. DATOS GENERALES


Producto

Línea de producto: 

Segmento:

Módulo:SIGAFAT - Facturación.
Función:
Rutina(s)Nombre TécnicoFecha
M486XFUNFunciones genéricas para Facturación Electrónica de Perú.
MATN410Funciones genéricas para Pedidos de Venta.
MATV410AFunciones genéricas para Pedidos de Venta.
Rutina involucradaNombre TécnicoFecha
MATA486Transmisión Electrónica
País:Perú
Ticket:11580544
Requisito/Story/Issue (informe el requisito vinculado):DMINA-12708


02. SITUACIÓN/REQUISITO

Al realizar la transmisión de una Factura de Venta (NF) que contiene ítems de bonificación y utiliza un Tipo de Salida (TES) con IGV incluido, es rechazada por la SUNAT retornando el siguiente mensaje:

2367 - El dato ingresado en PriceAmount del Precio de venta unitario por item no cumple con el formato establecido.

03. SOLUCIÓN

En la rutina MATV410A se realizó ajuste en la función A410Produto(), para excluir la actualización del Precio Unitario del ítem de bonificación con el valor de una Lista de Precios para el país Perú.

En la rutina MATN410 se realizó ajuste en la A410Bonus para que si el país es Perú, el Precio Unitario del ítem de bonificación sea 0.01.

En la rutina de Funciones genéricas para Facturación Electrónica de Perú (M486XFUN) se realizó ajuste en la función M486XMLIMP() para que si el tipo de afectación del IGV es 31 y es una bonificación los nodos cac:PricingReference/cac:AlternativeConditionPrice/cbc:PriceAmount y cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount muestren el valor que se encuentra almacenado en el campoValor Unit. (D2_PRCVEN).


Para la funcionalidad de bonificaciones es necesario realizarse desde el proceso Pedido de Venta | Remisión | Factura de Salida.

1.- Realizar un respaldo de repositorio del ambiente (archivo rpo)

2.- Aplicar el parche con la solución de la issue DMINA-12708.

3. -Configurar un Tipo de Entrada/Salida (TES) de tipo Salida con la siguiente configuración:

4.- Informar en el parámetro MV_BONUSTS el Tipo de Entrada/Salida (TES) configurado previamente.

5.- Configurar un Producto.

6.- Incluir en una Lista de Precios el Producto configurado previamente:

7.- Configurar una Regla de Bonificación para el Producto:

8.- Desde la rutina de Pedidos de Venta (MATA410), incluir un Pedido de Venta, informando los siguientes datos:

Para el encabezado:

  • Cliente (C5_CLIENTE)
  • Tienda (C5_LOJACLI)
  • Tabla (C5_TABELA) con el código de la Lista de Precios configurada previamente.
  • Transp. (C5_TRANSP)
  • Peso neto (C5_PESOL)
  • Peso Bruto (C5_PBRUTO)
  • Doc. Gener. (C5_DOCGER) con valor 2 - Remisión.
  • Fec. Ini. Tras (C5_FECDSE)
  • Motivo Tras (C5_MODTRAD)
  • Tipo NF (C5_TIPONF)
  • Vehíc. Trans (C5_VEICULO)

Para ítems:

  • Informar el producto configurado previamente, indicando la cantidad que se definió en la regla de bonificación.

9.- Desde la rutina Generac. de Remitos (MATA462AN) generar una Remisión a partir del Pedido de Venta creado previamente.

10.- Desde la rutina de Generación de Notas (MATA486) crear una Factura de Salida (NF) a partir de la Remisión generada previamente.

1.- En el módulo Facturación (SIGAFAT) ir al menú Actualización | Facturación | Documentos Electrónicos (MATA486)

2.- Indicar los siguientes parámetros:

  • ¿Tipo de Documento? = Factura
  • ¿Serie? = <Serie de la Factura creada previamente>

3.- Ejecutar la acción Transmitir e indicar los siguientes parámetros:

¿Serie de la Factura? = <Serie de la Factura creada previamente>

¿Factura Inicial? = <Folio de la Factura creada previamente>

¿Factura Final? = <Folio de la Factura creada previamente>

4.- Presionar OK, y validar que la transmisión sea exitosa y que el documento quede en estatus autorizado (Verde).



04. INFORMACIÓN ADICIONAL

No aplica.



05. ASUNTOS RELACIONADOS