Á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
M486XFUNFunciones 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.


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-21509.
  3. Validar que las rutinas actualizadas correspondan a las indicadas en la sección 01. DATOS GENERALES.
  4. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Productos.
    • Configurar el o los Productos para el Pedido de Venta.
  5. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Archivos | Clientes.
    • Configurar el Cliente para el Pedido de Venta.
  6. 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.
  7. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Pedidos | Pedidos de Venta (MATA410).
  8. 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.

  9. 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.
  1. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Facturación | Documentos Electrónicos.
  2. Indicar los parámetros requeridos para filtrar y mostrar la Factura de Venta (NF) creada en los Pre-requisitos.
  3. Ir a la opción Transmitir
  4. Capturar los parámetros requeridos y confirmar el proceso de transmisión.
  5. 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.


¡IMPORTANTE!

La presente solución aplica para versión 12.1.2210 o superior.


05. ASUNTOS RELACIONADOS

  • Documento Técnico de Facturación Electrónica UBL 2.1 Perú