01. DATOS GENERALES
| Producto | |
|---|
| Línea de producto: | |
|---|
| Segmento: | |
|---|
| Módulo: | SIGAFAT - Facturación |
|---|
| Función: | | Rutina | Nombre Técnico | Fecha |
|---|
| M486XFUN | Funciones genéricas de FE de país Perú | 23/11/2023 |
|
|---|
| 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.
| Totvs custom tabs box |
|---|
| tabs | Paso 01, Paso 02Pre-condiciones, Transmisión de NF, Paso 03, Paso 04 |
|---|
| ids | paso1,paso2 |
|---|
|
| Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | paso1 |
|---|
| - 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. | Informações |
|---|
| 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.
|
| Totvs custom tabs box items |
|---|
| - 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.
| Card documentos |
|---|
| Informacao | Utilice este box para resaltar información relevante y/o de destaqueLa presente solución aplica para versión 12.1.2210 o superior. |
|---|
| Titulo | ¡IMPORTANTE! |
|---|
|
05. ASUNTOS RELACIONADOS