Árvore de páginas

Importador XML

Produto:

Microsiga Protheus®

Ocorrência:

Exemplo de configuração do IMPORTADOR XML

Passo a passo:



O Importador XML funcionará apenas a partir da release 12.1.25




Para o processo de Importação de XML não é necessário integração com a Neogrid, porém o cliente é responsável por utilizar um XML válido, pois esse será incluído manualmente na pasta IN do Importador XML pelo usuário responsável.



Documentos atendidos:


Documento

Tipo Requisição

Descrição

NF-e

Recebimento

Emissão, Devolução de NF e Complemento de Preço

NFS-e

Não tratado

Não tratado

CT-e

Recebimento

Emissão

 Não ha necessidade dos arquivos XML terem a nomenclatura alterado 109 para NFE e 214 para CTE igual a Totvs Colaboração. Não há importação de Notas Fiscais de Serviço.


Para utilizar o importador de XML é necessário ter previamente os seguintes requisitos cadastrados no ambiente:


  1. Configurar o parâmetroMV_IMPXML (SX6)que informa se utiliza importador XML, o default  é .F..


(Identificador para saber se é utilizado Importador XML ou Totvs Colaboração)

mceclip0.png















2. O campo CKO_ARQXML (SX3) deve existir no ambiente para gravação do nome do XML que será informado dentro da pasta IN:


mceclip3.png




O campo já existe quando a versão 12.1.25 é atualizada ou criada, contudo consta configuração do campos para revisão caso seja necessário.



Detalhes do campo: 

mceclip2.png































3. O índice (SIX) ordem 5 deve existir:


mceclip7.png

mceclip8.png

















4. No Importador de XML é necessário criar agendamentos das rotinas responsáveis pela importação e gravação do XML no Monitor (Protheus).

Para cadastrar o agent e os agendamentos acesse:


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

É possível criar o agente automaticamente conforme botão:


mceclip9.png


Ou incluir manualmente:


mceclip11.png

  









  • SIGACFG -> AMBIENTE -> SCHEDULE -> SCHEDULE (Agendamento -> Cadastro): 


Deve existir os agendamentos de SCHEDCOMCOL e COLAUTOREAD conforme exemplos abaixo:

SCHEDCOMCOL -> Ler os XML's do parâmetro MV_NGINN e importar para o monitor (SDS e SDT)

Informar recorrência: Definir o tempo em que os XML serão importados e gravados.



mceclip24.png


COLAUTOREAD -> Para importar XML's e gravar informações na tabela CKO


mceclip26.png




























Para que funcione corretamente os agendamentos é necessário que após toda configuração, o Agent e o Schedule sejam ativados.


5. Pastas/Parâmetros


- Para que o Importador XML possa realizar a importação do XML's é necessário realizar a configuração dos parâmetros e da localização dos arquivos nos parâmetros MV_NGOUT , MV_NGINN e MV_NGLIDOS .

As pastas devem constar no caminho Protheus_data.


Exemplo: 





6. Na tabela SX2 a coluna X2_ARQUIVO é alterada para CKOCOL conforme exemplo abaixo e deve ser reiniciado o ambiente.


mceclip27.png






7. Para importar o XML deve ser inserido na pasta IN manualmente, visto que o processo não possui integração com a Neogrid para carregar na pasta automaticamente:


mceclip0.png









Após executada leitura o arquivo é movido para a pasta LIDOS se o Schedule estiver com sua execução ativa: 


mceclip1.png







No exemplo abaixo o sistema apresentou erro COM007 que pode ser consultado a partir do campo CKO_CODERR:


mceclip2.png






8. Para acessar o monitor do Importador XML siga Compras > Miscelânea > Importador de XML > Monitor:


mceclip0.png






























Preencher as parametrizações conforme a necessidade, segue exemplo abaixo:


mceclip1.png


















Via monitor do Importador XML também é possível consultar o motivo do erro:


mceclip3.png


Nesse cenário foram revisados:

- CNPJ do SIGAMAT;

- Cadastro do Fornecedor;

- Amarração do Fornecedor x Produto na TAG do XML cProd campo A5_CODPRF:


mceclip4.png









Quando não houver erros no processo, o XML será importado e gravada informações nas tabelas SDS (Cabeçalho importação XML NF-e) e SDT (Itens importação XML NF-e) conforme exemplo abaixo:


mceclip1.png

mceclip0.png





































(aviso) AMBIENTE CLOUD


Caso o ambiente esteja no Cloud da TOTVS, para inserir o arquivo XML na pasta que deve constar dentro do Protheus_data, é necessário abrir um ticket para o suporte Cloud com as credenciais abaixo para que possa ser disponibilizado o caminho via FTP:

- Usuário 

- Senha

- Endereço


(seleção) Informações técnicas envolvidas no processo: