01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Backoffice | ||||||
Módulo: | SIGAFAT - Facturación | ||||||
Función: |
| ||||||
País: | Perú (PER) | ||||||
Ticket: | 18548910 | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-21509 |
02. SITUACIÓN/REQUISITO
En la rutina de Documentos Electrónicos (MATA486), al transmitir una Factura de Venta (NF) que fue generada a partir de dos Pedidos de Venta y que contiene más de 99 ítems, se presenta el siguiente error.log:
THREAD ERROR ([24128], magdalena.lopez, JSVYK132021) 17/11/2023 10:42:47
array out of bounds ( 100 of 99 ) on M486XMLIMP(M486XFUN.PRW) 03/11/2023 14:35:51 line : 868
03. SOLUCIÓN
En la rutina de Funciones genéricas de FE de país Perú (M486XFUN):
Se realiza ajuste para utilizar el contador de ítems de detalle del documento para informar el nodo cbc:ID por ítem.
- Realizar un respaldo del repositorio (RPO).
- Aplicar el parche correspondiente al issue DMINA-21509.
- Validar que las rutinas actualizadas correspondan a las indicadas en la sección 01. DATOS GENERALES.
- En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Productos.
- Configurar el o los Productos para el Pedido de Venta.
- En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Clientes.
- Configurar el Cliente para el Pedido de Venta.
- En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Tipos de Entrada y Salida.
- Configurar un Tipo de Salida (TES), con los impuestos a calcular para los ítems del Pedido de Venta.
- En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Pedidos | Pedidos de Venta (MATA410).
Incluir dos o varios Pedidos de Venta.
Importante
La suma del número de ítems debe ser mayor a 99, y de ser necesario, se debe hacer la liberación de stock.
- En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Facturación | Generación de Notas (MATA468N).
- Generar una Factura de Venta (NF), a partir de los Pedidos de Venta generados previamente.
- En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Facturación | Documentos Electrónicos.
- Indicar los parámetros requeridos para filtrar y mostrar la Factura de Venta (NF) creada en los Pre-requisitos.
- Ir a la opción Transmitir
- Capturar los parámetros requeridos y confirmar el proceso de transmisión.
- Validar que no se presente error.log, que se realice el timbrado exitoso y que en el XML se muestren más de 99 ítem y que correspondan a los de la Factura de Venta (NF).
04. INFORMACIÓN ADICIONAL
No aplica.
La presente solución aplica para versión 12.1.2210 o superior.¡IMPORTANTE!