Á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
MATA462AN.PRWGeneración de Remitos23/06/2024
MATA468N.PRXGeneración de Notas24/06/2024

MATN410.PRW

Funciones complementarias de actualización de Pedidos de Venta.

24/06/2024

MATV410A.PRW

Funciones genéricas para Pedidos de Venta.

24/06/2024
País:México (MEX)
Ticket:19971118
Requisito/Story/Issue (informe el requisito vinculado):DMINA-23055


02. SITUACIÓN/REQUISITO

En la rutina de Pedido de Venta (MATA410), se informa un Cliente que tiene una lista de precios configurada para ciertos Productos, al informar el producto correspondiente y aplicarle un descuento, se observa que en la parte del ropadie de la rutina, los montos no se están mostrando correctamente.

En la rutina Generación de remitos (MATA462AN), al momento de generar un Remito a partir de un Pedido de Venta con un descuento informado a nivel ítem, se observa que los montos no cuadran en el Remito generado debido a que el valor unitario del ítem no está tomando completamente los decimales para calcular el valor total.

En la rutina Generación de Notas(MATA468N), al momento de generar una Factura de Venta a partir de una Remisión con un descuento informado a nivel ítem, se observa que los montos no cuadran en la Factura de Venta generado debido a que el valor unitario del ítem no está tomando completamente los decimales para calcular el valor total.

03. SOLUCIÓN

En la rutina de Funciones complementarias de actualización de pedidos de venta(MATN410), se realizan los siguientes ajustes:

  • En la función encargada de Actualizar los datos de rodapie(Ma410Rodap), se agrega una validación para los países Colombia(COL), México(MEX), Ecuador(EQU), Perú(PER) para calcular correctamente el valor del descuento de cada ítem.

En la rutina Funciones genéricas para Pedidos de Venta(MATV410), se realizan los siguientes ajustes :

  • En las funciones encardas de Carga los datos del rodapie al visualizar, borrar, modificar y copiar Pedido(Mta410Vis,Mta410Del,Mta410Alt,Mta410Cop), se realiza un ajuste para calcular el Valor Unitario del ítem para tomar en cuenta todos los decimales en el cálculo del descuento y se visualice el monto del descuento correctamente.

Dentro de la rutina Generación de remitos(MATA462AN), se realizan los siguientes ajustes:

  • En la función que Genera el remito de salida (A462ANGera), se realiza un ajuste para calcular el Valor Unitario del ítem para tomar en cuenta todos los decimales en el cálculo del total del ítem. El cambio aplica para los países Colombia(COL), México(MEX), Ecuador(EQU), Perú(PER) y Paraguay(PAR).

Dentro de la rutina de Generación de notas(MATA468N), se realizan los siguientes ajustes:

  • En la función que Genera los registros de la tabla SD2-Items de factura(a468nGravD2), para los países  Colombia(COL), México(MEX), Ecuador(EQU), Perú(PER) y Paraguay(PAR) se ajusta el cálculo del Valor Unitario del ítem.
  • En la función que Calcula los impuestos (a468nImp), para los países Colombia(COL), México(MEX), Ecuador(EQU), Perú(PER) y Paraguay(PAR) se ajusta el cálculo del valor unitario del ítem. 


  1. Realizar un respaldo del repositorio (.RPO)
  2. Aplicar el parche correspondiente al issue DMINA-23055.
    • Validar que las rutinas se actualicen con fecha mayor o igual a lo indicado en la sección 01. Datos Generales.
  3. Desde el módulo Facturación (SIGAFAT):
    • Desde el menú Actualizaciones | Archivos | Productos (MATA010), configurar un Producto.
    • Desde el menú Actualizaciones | Escenarios de Venta | Lista de precios (OMSA010), configurar una Lista de Precios e incluir al Producto con un Precio de Venta (DA1_PRCVEN)
    • Desde el menú Actualizaciones | Archivos | Clientes (CRMA980), configurar un Cliente con una lista de precios configurada.

Generación de Pedido de Venta

  1. Ingresar al módulo Facturación (SIGAFAT).
  2. Ir a Actualización | Pedidos | Pedidos de Venta (MATA410).
  3. Incluir un nuevo Pedido de Venta, informando en el encabezado el Cliente con la Lista de Precios
  4. En el detalle informar el Producto, la Cantidad y un Descuento.
  5. En el rodapie de la rutina, validar que el monto del descuento (Desc./Aumen) sea correcto.
  6. Guardar el Pedido de Venta.
  7. Realizar la liberación de Crédito/Stock del pedido si fuera necesario.

Generación de Remitos.

  1. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Facturación | Generac. De Remitos(MATA462AN)

  2. Generar el Remito del Pedido de Venta antes generado.

  3. Ingresar al módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Form de Remisión | Generac. de Remitos de Venta (MATA462N).
    • Validar que los montos de Valor Unit, Valor Total y Descuento del ítem se visualicen correctamente.
    • Validar que el Vlr.Mercand, Valor Bruto y Descuento a nivel documento se visualice correctamente

Generación de notas.

  1. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Facturación | Generación de Notas (MATA468N)

  2. Generar la Factura de Venta de la Remisión antes generada.
  3. Ingresar al módulo Facturación (SIGAFAT), ir al menú "Actualizaciones | Facturacion | Facturaciones"(MATA467N).
    • Validar que los montos de Valor Unit, Valor Total y Descuento del ítem se visualicen correctamente.
    • Validar que el Vlr.Mercand, Valor Bruto y Descuento a nivel documento se visualice correctamente


04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

Solución disponible para Protheus version 12.1.2210 o posterior.


05. ASUNTOS RELACIONADOS

  • Pedidos de venta (MATA410)

  • Listas de precio (OMSA010)

  • Generar remitos (*) (MATA462AN - SIGAFAT)

  • Facturación automática (MATA468N - SIGAFAT)