LOCITEM2 - Punto de entrada para modificar la cantidad de ítems de las facturas por medio de los pedidos de venta (Mata468n y Mata462an).


Línea de productoMicrosiga Protheus
Segmento:Servicios y Jurídico - Mercado Internacional
Modulo:SIGAFAT - Facturación
Rutinas:

Rutina

Nombre Técnico

LOCXNF.PRW Control de notas fiscales.

Rutina(s) involucrada(s)

Nombre Técnico

LOCXNF2.PRWCálculo de valores en notas fiscales.
MATA462AN.PRWRemito de Venta.
MATA468N.PRXGeneración de Notas.
Implementacion

Flujo de prueba

Validación para facturas

  • Crear un pedido de venta (Facturacion | Actualizaciones |Pedidos| Pedidos de Venta) que genere factura con "X" items.
  • Buscar el pedido de venta y aprobar(Facturacion | Actualizaciones |Pedidos| Liberacion de Pedido de Venta)
  • Facturar el pedido de venta mediante la rutina "Generacion de Notas" seleccionar los items  y generar factura.

Verficar alert(s)

  • "Serie"
  • "Número de ítems modificados"
  • "Función origen"

  • Verificar que se hayan creado las facturas de salida(Facturacion | Actualizaciones |Facturacion|Facturaciones)  correspondientes en base al límite de items permitidos por factura( NF) en el punto  de entrada

Validación para remitos

  • Crear un pedido de venta (Facturacion | Actualizaciones |Pedidos| Pedidos de Venta) que genere remito con "X" items.
  • Buscar el pedido de venta y aprobar(Facturacion | Actualizaciones |Pedidos| Liberacion de Pedido de Venta)
  • Generar el remito para el pedido de venta mediante la rutina "Generac. de Remitos" (Facturacion | Actualizaciones |Remitos|Generac. de Remitos) seleccionar los items  y generar remito.

Verficar alert(s)

  • "Serie"
  • "Número de ítems modificados"
  • "Función origen"

Verificar que se hayan creado los remito de venta (Facturacion | Actualizaciones |Remitos|Generac. de Remito de Venta)  correspondientes en base al límite de items permitidos por factura( NF) en el punto  de entrada


Base de datos:Todas
Sistema operativo:Todos
Versión/Release:12.1.17 |12.1.7

Tickets vinculados:

2091855 | 3862121
Requisito:

DMICNS-5377 | DMICNS-5198 | DMICNS-1514 | DMICNS-4300



Rutina:LOCITEM2
Descripción:Punto de entrada para modificar la cantidad de ítems de las facturas por medio de los pedidos de venta (MATA468n y MATA462an).
Parámetros

PARAMIXB[1] //Cantidad máxima de ítems por factura.

PARAMIXB[2] //Serie de la factura.

PARAMIXB[3] //Nombre de la función de origen.

Ejemplo:

#Include 'Protheus.ch'

User Function LOCITEM2()

Local __nItens := PARAMIXB[1]
Local __cSerie := PARAMIXB[2]
Local __cNomeFun := PARAMIXB[3]
Local __nAuxIt := 0 // Variable que recibirá el valor máximo de los elementos permitidos en este ejemplo.

IF __cNomeFun == "MATA462AN"
__nAuxIt := 1
Else
__nAuxIt := 2
EndIf
// Cantidad anterior de elementos y cantidad después de ejecutar el punto de entrada.
Alert("Numero de Itens alterados de: "+cValToChar(__nItens)+" Para: "+cValToChar(__nAuxIt)+ " . " )
// Serie del sistema.
Alert("Serie: " + __cSerie + " . ")
//
// MATA462AN- emisión y grabación del remito
// MATA468N-Generación de Notas Fiscales
Alert(" Função Origem: "+ __cNomeFun +" . ")

Return __nAuxIt

Retorno:__nAuxIt      //Número máximo de ítems por factura.




Función origen llamada en el punto de entrada