01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios & Jurídico - Mercado Internacional.
Módulo:SIGAFAT - Facturación
Función:M460LIVR.PRW - Generación de Libro Fiscal
Ticket:8231466
Issue:DMICNS-8055
Versión:12.1.17 | 12.1.23 | 12.1.25 | 12.1.27
País:Uruguay


02. SITUACIÓN/REQUISITO

Al ejecutar la consulta "Por Pedido" (MATA851.PRW) en el módulo de Facturación en "Consultas | Rentabilidad", se genera un error.log:

THREAD ERROR ([66420], totvs.qro, MANTO2017QXNH2) 31/03/2020 16:17:16

array out of bounds ( 0 of 94 ) on M460LIVR(M460LIVR.PRW) 31/03/2020 16:08:40 line : 249


El error impide visualizar la consulta, este error ocurre también en la consulta “Por Producto y Pedido" (MATA852.PRW).


03. SOLUCIÓN

Al momento de hacer la consulta se detona el fuente para el cálculo del Libro Fiscal "M460LIVR.PRW", donde para obtener la TES de ambas consultas: “Rentabilidad Por Pedido” (MATA851.PRW) y “Rentabilidad Por Producto y Pedido” (MATA852.PRW), no se tenía el tratamiento adecuado e intentaba tomar el valor de la TES de los Documentos Fiscales (D2_TES). Como solución se agregó la localización para ambas rutinas, para que la obtención de la TES se haga a partir de la configuración del pedido (C6_ITEM) y no del Documento Fiscal.



Configuraciones Previas

  1. A través de la rutina “Tipos de Entrada y Salida” en el menú SIGAFAT (Actualizaciones | Archivos), se debe tener configurada una TES con IVA.
  2. A través de la rutina “Clientes” en el menú SIGAFAT (Actualizaciones | Archivos), se debe tener un cliente registrado.
  3. A través de la rutina “Productos” en el menú SIGAFAT (Actualizaciones | Archivos), se debe tener un producto registrado.
  4. A través de la rutina “Pedidos de Venta” en el menú SIGAFAT (Actualizaciones | Pedidos), se debe contar con Pedidos de Venta dados de alta para el Cliente y Producto registrado previamente, usar la TES con IVA.

Consulta Rentabilidad Por Pedido (MATA851.PRW)

  1. A través de la consulta “Por Pedido” en el menú Facturación (Consultas | Rentabilidad), informamos los parámetros para generar la consulta:
    1. ¿De fc emision?:  31/03/2020
      ¿A fc emision?:  31/12/2020
      ¿De vendedor?: 
      ¿A vendedor?: ZZZZZZ
      ¿Estatus?: Documento
      ¿Orden?: Crecente
      ¿Indicador?: Fch. Emisión
  2. Verificamos que muestra la consulta y ya no genera error.log. 


Consulta Rentabilidad Por Producto y Pedido (MATA852.PRW)

  1. A través de la consulta “Por Producto y Pedido” en el menú Facturación (Consultas | Rentabilidad), informamos los parámetros para generar la consulta:
    1. ¿Pedido?:  000008
  2. Verificamos que muestra la consulta y ya no genera error.log. 


04. TABLAS

  • SC5 - Pedidos de Venta
  • SC6 - Ítems de los Pedidos de Venta 
  • SA1 - Clientes
  • SB1 - Descripción Genérica Producto  
  • SF4 - Tipos de Entrada y Salida