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
- 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.
- A través de la rutina “Clientes” en el menú SIGAFAT (Actualizaciones | Archivos), se debe tener un cliente registrado.
- A través de la rutina “Productos” en el menú SIGAFAT (Actualizaciones | Archivos), se debe tener un producto registrado.
- 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)
- A través de la consulta “Por Pedido” en el menú Facturación (Consultas | Rentabilidad), informamos los parámetros para generar la consulta:
- ¿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
- Verificamos que muestra la consulta y ya no genera error.log.
![](/download/attachments/545239358/image2020-4-1_16-21-1.png?version=1&modificationDate=1585779661857&api=v2)
Consulta Rentabilidad Por Producto y Pedido (MATA852.PRW)
- 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:
- ¿Pedido?: 000008
- Verificamos que muestra la consulta y ya no genera error.log.
![](/download/attachments/545239358/image2020-4-1_16-22-10.png?version=1&modificationDate=1585779730670&api=v2)
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