01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||||
---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||||
Segmento: | Backoffice | ||||||||
Módulo: | SIGAFAT - Facturación | ||||||||
Función: |
| ||||||||
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.
- En la rutina de Productos (SIGAFAT >> Actualizaciones | Archivos), incluir un producto.
- En la rutina de Modalidades (SIGAFAT >> Actualizaciones | Archivos) incluir una modalidad.
- En la rutina Condiciones de Pago (SIGAFAT >> Actualizaciones | Archivos) configurar una condición de pago con un código mayor a '006'. Ejemplo: '015'
- 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.
- 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.
- En la rutina Punto de Venta (SIGAFIS >> Actualizaciones | Archivos), configurar un punto de venta.
- En la rutina Control de Formularios (SIGAFIS >> Actualizaciones | Archivos), configurar el formulario para la serie y punto de venta.
- En la rutina Pedidos de Venta (SIGAFAT >> Actualizaciones | Pedidos) incluir un pedido de venta para el cliente que fue configurado previamente.
- Informar los datos del encabezado del pedido de venta.
- Confirmar que fue informada la condición de pago.
- Informar los datos de los ítems del documento.
- Grabar el pedido de venta.
- Realizar las aprobaciones correspondientes para permitir facturar el pedido de venta.
- Ingresar a la rutina de Generación de Notas (SIGAFAT >> Actualizaciones | Facturación).
- 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.
- En la pregunta "¿Factura pedido por la?", seleccionar la opción "Moneda Pedido".
- Confirmar los parámetros informados, para seleccionar los pedidos de venta.
- Seleccionar el punto de venta. Dar clic en "OK".
- Seleccionar el pedido de venta.
- Dar clic en la opción Otras Acciones >> Genera Fact.
- Confirmar la generación de la factura.
- 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.
- En la rutina Facturación (SIGAFAT >> Actualizaciones | Facturación), visualizar la factura generada a partir del pedido de venta.
04. INFORMACIÓN ADICIONAL
La solución no altera o modifica la información de los pedidos de venta, remitos o facturas de venta registrados en el sistema.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
- DMICNS-19986 DT Validaciones del proceso MIPYME en pedido de venta ARG
- DMICNS-6632_DT_Resolución_General_4367_18_FCE_PYME_ARG