Á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
MATA468N.PRXGeneración de notas
FATXPYME.PRWValidaciones del proceso MIPYME
LOCXBOL.PRWFunciones genéricas para notas fiscales Bolivia
País:Argentina
Ticket:21016766
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-21364


02. SITUACIÓN/REQUISITO

En un entorno de Argentina, donde se tiene configurado el grupo de campo "Loja Cliente/Proveedor (002)" con una longitud de 4 caracteres; al intentar generar una factura a partir de un pedido, la rutina presenta el siguiente error log:

"array out of bounds ( 30 of 5 ) on FATXPYME(FATXPYME.PRW) 16/05/2024 13:20:55 line : 73".


03. SOLUCIÓN

En las rutinas Generación de Notas (MATA468N) y Validación de proceso MiPyme (FATXPYME), se implementaron los ajustes para permitir al usuario trabajar con diferentes configuraciones en la longitud del tamaño para el grupo de campos de "Loja Cliente/Proveedor (002)", permitiendo continuar con el proceso normal de facturación.


Cambiar el tamaño para el grupo de campos "Loja Cliente/Proveedor (002)". Por ejemplo, 4 caracteres. 


  1. En la rutina de Productos (SIGAFAT >> Actualizaciones | Archivos), incluir un producto.
  2. En la rutina de Modalidades (SIGAFAT >> Actualizaciones | Archivos) incluir una modalidad.
  3. En la rutina Condiciones de Pago (SIGAFAT >> Actualizaciones | Archivos) configurar una condición de pago con un código mayor a '006'. Ejemplo: '015'
  4. En la rutina de Clientes (SIGAFAT >> Actualizaciones | Archivos), incluir un cliente. Configurar el cliente con el código de la modalidad y condición de pago registrados previamente.
  5. En la rutina de Tipos de Entrada y Salida (SIGAFAT >> Actualizaciones | Archivos), configurar una TES de salida. La TES puede contener los impuestos que requiera calcular.
  6. En la rutina Punto de Venta (SIGAFIS >> Actualizaciones | Archivos), configurar un punto de venta.
  7. En la rutina Control de Formularios (SIGAFIS >> Actualizaciones | Archivos), configurar el formulario para la serie y punto de venta.


  1. En la rutina Pedidos de Venta (SIGAFAT >> Actualizaciones | Pedidos) incluir un pedido de venta para el cliente que fue configurado previamente.
    1. Informar los datos del encabezado del pedido de venta.
    2. Confirmar que fue informada la condición de pago.
    3. Informar los datos de los ítems del documento.
    4. Grabar el pedido de venta.
  2. Realizar las aprobaciones correspondientes para permitir facturar el pedido de venta.
  3. Ingresar a la rutina de Generación de Notas (SIGAFAT >> Actualizaciones | Facturación).
    1. En los parámetros de la rutina, en la pregunta "Generación por", seleccionar la opción "Pedidos". Informar los parámetros para el filtrado de los pedidos de venta a facturar.
      1. En la pregunta "¿Factura pedido por la?", seleccionar la opción "Moneda Pedido".
      2. Confirmar los parámetros informados, para seleccionar los pedidos de venta.
      3. Seleccionar el punto de venta. Dar clic en "OK".
    2. Seleccionar el pedido de venta. 
    3. Dar clic en la opción Otras Acciones >> Genera Fact. 
    4. Confirmar la generación de la factura.
  4. En la rutina Facturación (SIGAFAT >> Actualizaciones | Facturación), visualizar la factura generada a partir del pedido de venta.


04. INFORMACIÓN ADICIONAL



¡IMPORTANTE!

La solución no altera o modifica la información de los pedidos de venta, remitos o facturas de venta registrados en el sistema.


05. ASUNTOS RELACIONADOS