Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Servicios

Módulo:SIGAFAT - Facturación.
Función:
RutinaNombre TécnicoFecha
M486XFUN.PRWFunciones genéricas para Facturación Electrónica.19/08/2020
FATSCOL.INIScript de generación de archivos XML; NF y NDC nacional26/08/2020
FATSECOL.INIScript de generación de archivos XML; NF y NDC de exportación26/08/2020
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.




  1. Realizar un respaldo del repositorio (.rpo) del ambiente.
  2. Aplicar el parche disponibilizado para el presente ticket.
  3. Realizar las configuraciones de funcionalidad de Facturación Electrónica (véase el documento técnico de la sección 05 - Asuntos Relacionados)
  4. 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).

  1. Informar en los parámetros:
    1. ¿Tipo de documento? = Factura
    2. ¿Serie? = Serie de la Factura de Salida incluida anteriormente.
    3. ¿Estatus? = vacío o cero.
  2. 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)
  3. 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.


05. ASUNTOS RELACIONADOS

  • DT_Facturacion_Electronica_Validacion_Previa_COL