Anular Factura de Venta generada por Remisión y Pedido de Venta.

Línea de Producto:

Microsiga Protheus.

Segmento:

Servicios - Mercado Internacional.

Módulo:

SIGAFAT - Facturación.

Función:

RutinaNombre Técnico
MATA468NGeneración de Notas.


Situación/Requisito:

Cuando se pretende anular una factura generada por medio de la rutina Generación de Notas, empleando el flujo Pedido de Venta -> Remisión -> Factura, donde algunos ítems del pedido de venta fueron seccionados en 2 ó 3 partes al momento de liberar el pedido, se genera el error.log:

Update error - File is in EOF - SC6010 in file D:\bamboo-agent-5.7.2\xml-data\build-dir\TP11-BUILDV2APPSRV-TEC11WIN32RPO32\advtec9_tt11\advpl\advplfile.cpp at line 65
on MAAVALSC6(FATXFUN.PRX) 11/01/2017 08:50:53 line : 6160

Esto es originado debido al campo D2_ITEMPV, ya que cuando la factura es generada, no toma en cuenta los números de ítem del pedido e informa en su lugar números consecutivos.

Solución/Implementación:

Solución:

Se modifica la rutina MATA468N (Generación de Notas), para que al generar una Factura de Venta, a partir de una Guía de Remisión, los valores contenidos en los campos Ítem Pedido (D2_ITEMPV) y Secuencia (D2_SEQUEN),  sean pasados a la Factura de Venta generada, tal cual como se encuentran en la Guía de Remisión.

Implementación:

Para la validación de la solución realizada, realice lo siguiente:

  1. Registrar un Pedido de Venta, informando en el campo Documento a Generar, la opción: 2 - Remisión.
  2. Informar varios ítems al Pedido de Venta.
  3. Realizar aprobación del Pedido de Venta, desde la rutina Liberación de Pedidos de Venta.
  4. Indicar en el campo Cantidad Aprobada, una cantidad inferior a la del campo Cantidad.
  5. Realizar aprobación de Crédito/Stock de los ítems, desde la rutina Liberación de Crédito y Stock.
  6. Generar una Guía de Remisión, a partir del pedido creado anteriormente, utilizando la rutina automática Generación de Remisión.
  7. Generar una Factura de Venta, a partir de la Guía de Remisión creada anteriormente, utilizando la rutina automática Generación de Notas.
  8. Anular la Factura de Venta creada anteriormente.
Requisito (Issue):DMINA-1632 | DMINA-2279
País:México.
Versiones:P12.1.14 | P12.1.17