Á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:
RutinaNombre TécnicoFecha
MATR780Facturación Por Cliente X Cantidad de Productos18/04/2023
País:México
Ticket:16390911
Requisito/Story/Issue (informe el requisito vinculado):DMINA-18951


02. SITUACIÓN/REQUISITO

Al generar el informe MATR780 cuyo rango de fechas incluya una NCC (devolución) relacionada a una NF que no entra en el rango y con el parámetro ¿Incluye Devolución ? = Si, se genera el Error.Log "variable does not exist NVALADI on {|| NVALADI } (MATR780.PRX) 22/09/2021 10:30:03 line : 291".

03. SOLUCIÓN

En la rutina Facturación Por Cliente X Cantidad de Productos (MATR780), se realiza el siguiente ajuste:

    • En la función ReportPrint() se declara e inicializa la variable nValadi en 0.


  • Realizar un respaldo del repositorio (archivo .rpo)
  • Aplicar el parche correspondiente al issue DMINA-18951.
  • Validar que la rutina actualizada coincida con la indicada en la sección 01. DATOS GENERALES del presente Documento Técnico.
  • Ingresar al módulo Facturación (SIGAFAT):
    • Ir a la opción Actualizaciones | Archivos | Clientes, incluir un cliente (incluir método de pago y régimen fiscal).
    • Ir a la opción Actualizaciones | Archivos | Productos, incluir un producto.
    • Ir a la opción Actualizaciones | Facturación | Facturaciones (MATA467N), incluir y timbrar una Factura de Salida informando el cliente y producto creados anteriormente:


    • Ir a la opción Actualizaciones | Facturación | Generac. de Notas de Crédito Y Débito (MATA465N), incluir una NCC y desde Otras acciones | Doc Orig | Facturas seleccionar la factura anteriormente creada:



      IMPORTANTE

      Es necesario que la NF se genere, como mínimo, un día antes que la NCC; ello con el objetivo de que quede fuera del rango de fechas especificado en el informe.

  1. Ingresar al módulo Facturación (SIGAFAT).
  2. Ir al menú Informes | Facturación | Facturación Por Cliente X Cantidad de Productos (MATR780).
  3. Informar los parámetros requeridos:
    1. ¿De Cliente ? = <Cliente creado en las precondiciones>
    2. ¿A Cliente ? = <Cliente creado en las precondiciones>
    3. ¿De Fecha Emisión ? = <Fecha de creación de NCC>
    4. ¿A Fecha Emisión ? = <Fecha de creación de NCC>
    5. ¿De Producto ? = <Producto creado en las precondiciones>
    6. ¿A Producto ? = <Producto creado en las precondiciones>
    7. ¿De Vendedor ? = " "
    8. ¿A Vendedor ? = "ZZZZZZ"
    9. ¿Imprime Valores en ? = Moneda 1
    10. ¿Incluye Devolución ? = Si
    11. ¿Máscara del Producto ? = "***************"
    12. ¿Agrp.Prod.Matriz ? = Si
    13. ¿Cuanto al Stock ? = Crea Movimiento
    14. ¿Cuanto A Factura de Credito ? = Genera
    15. ¿Cuanto a Devolución ? = Fact. Original
    16. ¿Cuanto a Descripción ? = Producto
    17. ¿Conv. moneda de devolución ? = Por Devolución

  4. Confirmar que ya no se detone Error.Log; así como la correcta generación del reporte:


04. INFORMACIÓN ADICIONAL


¡IMPORTANTE!

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


05. ASUNTOS RELACIONADOS

Facturación por cliente vs. Cantidad de producto (MATR780 - SIGAFAT)