Á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
MATA486Transmisión Electrónica15/06/2021
M486XFUNCOFunciones genéricas para generación de XML para país Colombia15/06/2021
FISA814Carga de catálogos en formato .csv15/06/2021
LOCXFUNAFunciones Genéricas de Localizaciones15/06/2021
WSNFECOLCliente de servicio web - The Factory15/06/2021
País:Colombia
Ticket:No aplica.
Requisito/Story/Issue (informe el requisito vinculado):DMINA-12763


02. SITUACIÓN/REQUISITO

  • En la rutina de Transmisión Electrónica (MATA486) al ejecutar desde Otras acciones la acción Recupera XML, se presenta el siguiente error.log:

THREAD ERROR ([1529], luis.enriquez, HFF3M332020) 09/06/2021 08:49:21

variable does not exist ADOCACT on M486PROCTRAN(MATA486.PRW) 07/04/2021 11:12:59 line : 1000

  • En la rutina de Transmisión Electrónica (MATA486) cuando no existe la carpeta para alojamiento de XML de documentos a transmitir que fue configurada en el parámetro MV_CFDDOCS esta no es creada de manera automática, mismo caso para la carpeta autorizados.
  • En la rutina de Carga de Catálogos (FISA817) cuando existen caracteres especiales en la descripción solo se carga el código sin la descripción.
  • En catálogo de Responsabilidades/Obligaciones del Cliente no existe forma de indicar el código R-99-PN - No aplica-Otros.
  • Cuando se borra una Factura de Salida desde la rutina de Notas Fiscales (LOCXNF), se visualiza el mensaje que indica que no existe el archivo XML.

03. SOLUCIÓN

En la rutina de Transmisión Electrónica (MATA486) se mueve la declaración de la variable privada aDocAct para que se localice al inicio de la función M486PROCTRAN().

En la rutina de Funciones Genéricas de Localizaciones (LOCXFUNA) se modificó la función CFDVerific() para que si el país es Colombia y el parámetro MV_PROVFE está configurado como "DFACTURA", no existir la carpeta configurada en el parámetro MV_CFDDOCS esta sea creada, de igual manera si no existe la subcarpeta autorizados sea también creada, adiciona en la función CFDExcXml() se realiza ajuste para que solo se visualice el mensaje que indica que el archivo no existe al borrar un documento desde la rutina de Notas Fiscales (LOCXNF).

En la rutina de Carga de Catálogos (FISA814), se ajusta la función f814ReadFile() para no realizar el tratamiento con la función DecodeUTF8() para evitar que queden vacías las descripciones que llevan caracteres especiales.

En la rutina de Funciones genéricas para generación de XML para país Colombia (M486XFUNCO) se realiza ajuste en la función M486RESOBL() para que si el código del campo AIT_CODRES es igual a "NAO" en el nodo fe:Invoice/fe:AccountingCustomerParty/fe:Party/fe:PartyTaxScheme/cbc:TaxLevelCode sea muestre como "R-99-PN", adicional se realizó ajuste para que si el país es Colombia no se realicen validaciones a a tabla SM0 con la función M486VSM0(), ya que no es un dato requerido para la transmisión, estos son informados en el XML transmitido por parte de The Factory HKA.

En la rutina de Cliente de servicio web - The Factory (WSNFECOL) se modifica el uso del parámetro MV_CFDCON (se activó para nómina de Colombia) por el uso del parámetro MV_SOAPFE para la visualización del SoapRequest de transmisión en el archivo console.log del ambiente.

04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

Utilice este box para resaltar información relevante y/o de destaque.


05. ASUNTOS RELACIONADOS

  • No aplica.