01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||||||||
Segmento: | Servicios | ||||||||||||
Módulo: | SIGAFAT - Facturación. | ||||||||||||
Función: |
| ||||||||||||
Ticket: | 9091119 | ||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-9855 |
02. SITUACIÓN/REQUISITO
Desde la rutina Facturación Electrónica (MATA486), al realizar la transmisión electrónica con un rango mayor a 200 documentos se muestra el siguiente error log:
Application Server Work area table full (Max= 1024)
( PREVIOUS ERROR : Application Server Work area table full (Max= 1024) )
on MPSYSOPENQUERY(MPSYSOPENTABLES.PRW) 28/06/2019 18:27:43 line : 697
03. SOLUCIÓN
En la rutina de Funciones genéricas para Facturación Electrónica (M486XFUN) se realizaron ajustes a las funciones:
fGetTaxas: Se realiza el cierre de la tabla temporal que se utiliza para la generación de los nodos root/cac:TaxTotal (impuestos) y /root/cac: WithholdingTaxTotal (retenciones) a nivel encabezado del documento.
fGetTaxDet: Se realiza el cierre de la tabla temporal que se utiliza para la generación del nodo root/cac:TaxTotal (impuestos) a nivel detalle del documento.
En el archivo de la estructura del XML para Factura/Boleta de Venta y Nota de Crédito de Cliente Nacional (FATSCOL.INI) y en el archivo de la estructura del XML para Factura/Boleta de Venta y Nota de Crédito de Cliente Extranjero (FATSECOL.INI), se eliminó el llamado a la función GetCUFE(), ya que el Código Único de Facturación Electrónica (CUFE) es un dato que es generado por el Proveedor Tecnológico denominado The Factory HKA.
- Realizar un respaldo del repositorio (.rpo) del ambiente.
- Aplicar el parche disponibilizado para el presente ticket.
- Realizar las configuraciones de funcionalidad de Facturación Electrónica (véase el documento técnico de la sección 05 - Asuntos Relacionados)
- En el módulo Facturación (SIGAFAT) desde el menú Actualizaciones | Facturación | Facturaciones (MATA467N), incluir varias Facturas de Venta (se recomienda más de 200 documentos).
En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación | Documentos Electrónicos (MATA486).
- Informar en los parámetros:
- ¿Tipo de documento? = Factura
- ¿Serie? = Serie de la Factura de Salida incluida anteriormente.
- ¿Estatus? = vacío o cero.
- Ejecutar la acción Transmitir, e informar los parámetros:
- ¿Serie de Factura? = Serie de la Factura de Salida incluida anteriormente.
- ¿Factura Inicial? / ¿Factura Final? = Rango que contemple la fecha de emisión de la Factura de Salida (el rango de documentos a transmitir debe ser mayor a 200 documentos)
- Validar que el proceso de transmisión sea exitoso y que no se presente el error.log reportado.
04. INFORMACIÓN ADICIONAL
No aplica.
¡IMPORTANTE!
La solución aplica para la versión 12.1.17 o superior, y se debe contar con la funcionalidad de Facturación Electrónica de Colombia.