01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | |||||||||||||||||||
Segmento: | Servicios | ||||||||||||||||||
Módulo: | SIGAFAT - Facturación. | ||||||||||||||||||
Función: |
| ||||||||||||||||||
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.
Utilice este box para resaltar información relevante y/o de destaque.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
- No aplica.