Á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:
RutinaNombreFecha
M460Livr.prwGeneración de libro fiscal para documentos de salida22/06/2023
MATA410.prxPedidos de Venta28/06/2023
País:México
Ticket:NA
Requisito/Story/Issue (informe el requisito vinculado):DMINA-18298


02. SITUACIÓN/REQUISITO

En la rutina Aprobaciones de Venta (MATA416), cuando se ejecuta la opción Planilla, se presenta el error.log: "variable does not exist ACOLS on M460LIVR(M460LIVR.PRW)".
Esto ocurre en las opciones Efectivaanular visualizar un presupuesto de venta cuando el producto del presupuesto tiene informado el campo B1_PESO con un valor diferente de 0, por ejemplo (B1_PESO = 1).


03. SOLUCIÓN

Dentro de la rutina de Generación de libro fiscal para documentos de salida (M460Livr), se realiza el siguiente ajuste:

  • En la función principal (M460Livr), para la bifurcación que se realiza cuando el producto indicado tiene informado el campo B1_PESO con valor mayor a 0, se agrega el mismo tratamiento para asignación del Código Fiscal que se realiza para cuando el producto tiene informado el campo B1_PESO = 0, tomándolo de la información propia del producto. De esta manera no se intenta asignar el valor desde el arreglo aCols.

Dentro de la rutina de Pedidos de Venta (MATA410), se realiza el siguiente ajuste:

  • En la función encargada de "Incluir" un Pedido de Venta (A410Inclui), se agrega una validación para el país México para permitir la edición de campos cuando se realiza la aprobación de ventas(MATA416) y se muestra la patanlla de Pedidos de Venta.


  • Realizar un respaldo del repositorio (archivo .rpo)
  • Aplicar el parche correspondiente al issue DMINA-18298.
  • Validar que la rutina actualizada coincida con la indicada en la sección 01. DATOS GENERALES del presente Documento Técnico.
  • Desde el módulo Facturación (SIGAFAT):
    • Desde el menú Actualizaciones | Archivos | Clientes (MATA030), configurar un Cliente.
    • Desde el menú Actualizaciones | Archivos | Productos (MATA010), configurar un Producto informando Peso Neto (B1_PESO) = 1.0000
    • Desde el menú Actualizaciones | Archivos | Condición de Pago (MATA360), configurar la Condición de Pago
    • Desde el menú Actualizaciones | Archivos | Tipos de Entradas y Salidas (MATA080), configurar un Tipo de Entrada (TES).
    • Desde el menú Actualizaciones | Presupuestos | Presupuestos, incluir un nuevo Presupuesto informando el Cliente, Condición de Pago, Producto y TES configuradas anteriormente.


  1. Ingresar al módulo Facturación (SIGAFAT).
  2. Ir al menú Actualizaciones | Presupuestos | Aprobaciones de Venta (MATA416), posicionarse sobre el presupuesto previamente dado de alta, dar clic en "Efectivar".
  3. Ir a Otras acciones | Planilla.
  4. Se visualiza la venta correctamente.


04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

La presente solución aplica para Protheus versiones 12.1.33 o superiores.


05. ASUNTOS RELACIONADOS

  • No aplica.