Importador XML

Producto:

Microsiga Protheus®

Ocurrencia:

Ejemplo de configuración del IMPORTADOR XML

Paso a paso:



O Importador XML funcionará apenas a partir da release 12.1.25




Para el proceso de importación de XML no es necesario integrar con la Neogrid, pero el cliente es responsable por utilizar un XML válido, porque este se incluirá manualmente en la carpeta IN del Importador XML por parte del usuario responsable.



Documentos atendidos:


Documento

Tipo Requerimiento

Descripción

e-Fact

Recepción

Emisión, Devolución de Fact y Complemento de precio

e-FactS

No tratado

No tratado

e-CT

Recepción

Emisión

No es necesario que los archivos XML tengan la nomenclatura modificada 109 para e-Fact y 214 para CTE igual a Totvs Colaboración. No hay importación de las facturas de servicio.


Para utilizar el importador de XML, es necesario tener previamente los siguientes requisitos registrados en el entorno:


  1. Configure el parámetro MV_IMPXML (SX6) que informa si utiliza el importador XML, el default es .F..


(Identificador para saber si se utiliza el Importador XML o Totvs Colaboración)

mceclip0.png















2. El campo CKO_ARQXML (SX3) debe existir en el entorno para grabar el nombre XML, que se informará dentro de la carpeta IN:


mceclip3.png




El campo ya existe cuando la versión 12.1.25 se actualiza o se crea, sin embargo consta la configuración de los campos para revisión si es necesario.



Detalles del campo: 

mceclip2.png































3. El índice (SIX) orden 5 debe existir:


mceclip7.png

mceclip8.png

















4.

En el Importador XML es necesario crear programaciones en agenda de las rutinas responsables por la importación y grabación del XML en el Monitor (Protheus).

Para registrar el agent y las programaciones de agenda, acceda a:


  • SIGACFG -> AMBIENTE -> SCHEDULE -> SCHEDULE (Agent -> Registro): 

Se puede crear el agente automáticamente según la opción:


O incluir manualmente:


mceclip11.png

  









  • SIGACFG -> ENTORNO -> SCHEDULE -> SCHEDULE (Programación en agenda -> Registro):


Deben existir las programaciones de agenda de SCHEDCOMCOL y COLAUTOREAD según los siguientes ejemplos:

SCHEDCOMCOL -> Lea los XML del parámetro MV_NGINN e importe al monitor (SDS y SDT)

Informar recurrencia: Definir el tiempo en que los XML se importarán y grabarán.



mceclip24.png


COLAUTOREAD -> Para importar los XML y grabar informaciones en la tabla CKO


mceclip26.png




























Para que funcionen correctamente las programaciones de agenda, es necesario que después de toda la configuración, el Agent y el Schedule se activen.


5. Carpetas/Parámetros


- Para que el Importador XML pueda realizar la importación de los XML, es necesario realizar la configuración de los parámetros y de la ubicación de los archivos en los parámetros MV_NGOUT , MV_NGINN y MV_NGLIDOS .

Las carpetas deben constar en el camino Protheus_data.


Ejemplo: 





6. En la tabla SX2 la columna X2_ARQUIVO se modifica a CKOCOL de acuerdo con el siguiente ejemplo, después reinicie el entorno.


mceclip27.png






7. Para importar el XML, se debe incluir en la carpeta IN manualmente, puesto que el proceso no tiene integración con la Neogrid para cargar en la carpeta automáticamente:


mceclip0.png









Después de ejecutar la lectura, el archivo se mueve a la carpeta LIDOS si el Schedule estuviera con su ejecución activa: 


mceclip1.png







En el siguiente ejemplo, el sistema presentó el error COM007 que se puede consultar a partir del campo CKO_CODERR:


mceclip2.png






8. Para acceder al monitor del Importador XML siga Compras > Miscelánea > Importador de XML > Monitor:


mceclip0.png






























Informe las parametrizaciones según sea necesario, vea el siguiente ejemplo:


mceclip1.png


















Mediante el monitor del importador XML también se puede consultar el motivo del error:


mceclip3.png


En este escenario se revisaron:

- RCPJ del SIGAMAT.

- Registro de proveedor.

- Vínculo del Proveedor vs. Producto en la TAG del XML cProd campo A5_CODPRF:


mceclip4.png









Cuando no haya errores en el proceso, el XML se importará y se grabarán informaciones en las tablas SDS (Encabezado importación XML e-Fact) y SDT (Ítems importación XML e-Fact) según el siguiente ejemplo:


mceclip1.png

mceclip0.png





































(aviso) ENTORNO CLOUD


Si el entorno está en el Cloud de TOTVS, para incluir el archivo XML en la carpeta que debe constar dentro del Protheus_data, es necesario abrir un ticket para el soporte Cloud, con las siguientes credenciales para poder poner a disposición el camino mediante el FTP:

- Usuario 

- Contraseña

- Dirección


(seleção) Informaciones técnicas involucradas en el proceso: