Escolar Documentos
Profissional Documentos
Cultura Documentos
COM - Importacao de Arquivos XML Pelo Totvs Colaboracao - TFUAJL PDF
COM - Importacao de Arquivos XML Pelo Totvs Colaboracao - TFUAJL PDF
Com o objetivo de tornar mais simples e gil a incluso dos documentos fiscais de entrada, implementou-se na rotina
Pr-nota Entrada (MATA140) a funcionalidade que permite importar os arquivos de nota fiscal eletrnica (formato XML), por
meio da utilizao da soluo TOTVS Colaborao. Aps atualizao do Sistema e contratao do servio TOTVS Colaborao, a
rotina de importao disponibilizada na rotina Pr-nota Entrada (MATA140) atravs da opo Entrada NF-e.
A partir desta funcionalidade e utilizao do servio TOTVS Colaborao, a empresa passa a receber os arquivos
eletrnicos de NF-e referentes s compras de produtos (notas fiscais normais) e bonificaes realizadas com seus fornecedores
(para notas fiscais de Beneficiamento, Devoluo e Complemento de Preo, consultar o boletim complementar disponvel em
http://tdn.totvs.com/pages/viewpage.action?pageId=29426751). De posse destes arquivos, ser possvel processar a
importao, permitindo assim a gerao de documentos, Pr-nota ou Documento de Entrada (o segundo nos casos de
bonificao) a partir dos dados contidos nos arquivos eletrnicos, reduzindo o trabalho de incluso e digitao de tais
documentos. Os documentos importados e disponveis para gerao de Pr-nota ou Documento de entrada ficam dispostos em
rotina especfica, identificada pela opo Entrada NF-e, em que, aps configurao de filtro, sero listados os documentos
correspondentes para que sejam analisados/processados por uma das seguintes aes:
Vinc. Docto: Exibe tela para realizao de vnculo entre os itens do documento eletrnico e os itens de pedido pendentes.
Gerar Docto: Gera o documento (Pr-Nota ou Documento de Entrada nos casos de bonificao) correspondente ao arquivo
eletrnico.
Remessa: Opo utilizada para enviar um arquivo XML via TSS para validao pela NeoGrid, para que o mesmo faa parte
do processo TOTVS Colaborao.
Excluir: Exclui um documento previamente importado, desde que ainda no tenha sido gerada pr-nota ou documento de
entrada para o mesmo.
1
SIGACOM Importao de Arquivos XML pelo TOTVS Colaborao
Boletim Tcnico
A identificao dos arquivos eletrnicos referentes bonificao, depende da configurao do parmetro MV_XMLCFPC com os
CFOPs de venda usados no processo de bonificao. A gerao do documento de entrada dos arquivos identificados como
bonificao, depende da configurao do campo TE p/ Bonif (A5_TESBP), com uma TES adequada ao processo.
A automatizao do processo de importao dos arquivos deve ser configurada por meio da ferramenta de Schedule padro do
Sistema pelo agendamento de execuo da rotina Funes Genricas de Importao NF-e (MATA140I) (ver procedimentos para
utilizao).
Antes da utilizao da funcionalidade implementada nesta FNC, necessrio revisar o cadastro de Produtos X Fornecedores,
pois a identificao dos produtos contidos no arquivo eletrnico realizada por meio do cdigo do fornecedor, identificado no
campo Cod. Prod. For (A5_CODPRF).
Aps aplicar o patch referente a este chamado, recomendvel entrar em contato com seu executivo de contas para que
seja apresentado o projeto TOTVS Colaborao.
Para que os arquivos XML estejam aptos para importao, necessrio possuir a licena junto a TOTVS X Neogrid, bem
como a instalao/configurao do TSS (TOTVS Service Sped) com o Certificado Digital vlido.
Em conjunto com o compatibilizador contido neste chamado, necessrio tambm aplicar o compatibilizador NFEP11R1,
em especfico os Ids. NFE11R102 e NFE11R105, que implementam os parmetros necessrios ao funcionamento do TOTVS
Colaborao.
Para mais informaes sobre os parmetros criados por este compatibilizador, consulte o boletim tcnico TOTVS
Colaborao - Envio de NF-e e NFS-e, disponvel no TDN: http://tdn.totvs.com/pages/viewpage.action?pageId=4810783.
Para viabilizar essa melhoria, necessrio aplicar o pacote de atualizaes (Patch) deste chamado.
O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de
Dados (DBA) ou equivalente!
A ativao indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no
banco de dados. Portanto, antes de utiliz-la, observe atentamente os procedimentos a seguir:
Para a correta atualizao do dicionrio de dados, certifique-se que a data do compatibilizador seja igual ou
superior a 28/04/11.
2. Clique em Ok para continuar.
3. Ao confirmar exibida uma mensagem de advertncia sobre o backup e a necessidade de sua execuo em modo
exclusivo.
4. Aps a confirmao exibida uma tela para a seleo da empresa em que o dicionrio de dados ser modificado.
Selecione a empresa desejada e confirme.
5. apresentada a pergunta para confirmar a atualizao dos dicionrios. Clique em Sim para iniciar o processamento. O
primeiro passo da execuo a preparao dos arquivos, conforme mensagem explicativa apresentada na tela.
3
SIGACOM Importao de Arquivos XML pelo TOTVS Colaborao
Boletim Tcnico
6. Em seguida, exibida a janela Atualizao concluda com o histrico (log) de todas as atualizaes processadas. Nesse
log de atualizao so apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos
que ainda no existem no dicionrio de dados.
ATUAILZAES DO COMPATIBILIZADOR
Nome MV_PAR01
Grupo MTA140I
Ordem 01
Tipo C
Tamanho 9
Nome MV_PAR02
Grupo MTA140I
Ordem 02
Tipo C
Tamanho 9
Pergunte Da Srie ?
Nome MV_PAR03
Grupo MTA140I
Ordem 04
Tipo C
Tamanho 3
Pergunte At Srie ?
Nome MV_PAR04
Grupo MTA140I
Ordem 04
Tipo C
Tamanho 3
Pergunte Fornecedor De ?
Nome MV_PAR05
Grupo MTA140I
Ordem 05
Tipo C
Tamanho 6
Pergunte Fornecedor At ?
Nome MV_PAR06
Grupo MTA140I
Ordem 06
Tipo C
Tamanho 6
Nome MV_PAR07
Grupo MTA140I
Ordem 07
Tipo D
Tamanho 8
Nome MV_PAR08
Grupo MTA140I
Ordem 08
Tipo D
Tamanho 8
Nome MV_PAR09
Grupo MTA140I
Ordem 09
Tipo D
5
SIGACOM Importao de Arquivos XML pelo TOTVS Colaborao
Boletim Tcnico
Tamanho 8
Nome MV_PAR10
Grupo MTA140I
Ordem 10
Tipo D
Tamanho 8
Nome MV_PAR11
Grupo MTA140I
Ordem 11
Tipo N
Tamanho 1
Campo DS_FILIAL
Tipo C
Tamanho 2
Decimal 0
Formato @!
Ttulo Filial
Nvel 1
Usado No
Obrigatrio No
Browse No
Campo DS_DOC
Tipo C
Tamanho 9
Decimal 0
Formato @!
Ttulo Nmero
Nvel 1
Usado Sim
Obrigatrio Sim
Browse Sim
Campo DS_SERIE
Tipo C
Tamanho 3
Decimal 0
Formato @!
Ttulo Srie
Nvel 1
Usado Sim
Obrigatrio No
Browse Sim
Campo DS_FORNEC
Tipo C
Tamanho 6
Decimal 0
Formato @!
Ttulo Fornecedor
Nvel 1
Usado Sim
Obrigatrio Sim
Browse Sim
7
SIGACOM Importao de Arquivos XML pelo TOTVS Colaborao
Boletim Tcnico
Campo DS_LOJA
Tipo C
Tamanho 2
Decimal 0
Formato @!
Ttulo Loja
Nvel 1
Usado Sim
Obrigatrio Sim
Browse Sim
Campo DS_NOMEFOR
Tipo C
Tamanho 40
Decimal 0
Formato @!
Ttulo Nome
Nvel 1
Usado Sim
Obrigatrio No
Browse Sim
When .F.
IF(FINDFUNCTION("NOMEFORINI"),NOMEFORINI(),A140IBUSFC(SDS-
Relao
>DS_TIPO))
Campo DS_CNPJ
Tipo C
Tamanho 14
Decimal 0
Formato @!
Nvel 1
Usado Sim
Obrigatrio No
Browse Sim
Campo DS_TIPO
Tipo C
Tamanho 1
Decimal 0
Formato @!
Nvel 1
Usado Sim
Obrigatrio Sim
Browse Sim
Campo DS_ESPECI
Tipo C
Tamanho 5
Decimal 0
Formato @!
Ttulo Espec.Docum.
Nvel 1
Usado No
Obrigatrio No
Browse No
Cons. Padro 42
9
SIGACOM Importao de Arquivos XML pelo TOTVS Colaborao
Boletim Tcnico
Campo DS_EMISSA
Tipo D
Tamanho 8
Decimal 0
Ttulo DT Emisso
Nvel 1
Usado Sim
Obrigatrio Sim
Browse Sim
Relao Ddatabase
Campo DS_FORMUL
Tipo C
Tamanho 1
Decimal 0
Formato @!
Nvel 1
Usado No
Obrigatrio No
Browse No
Campo DS_EST
Tipo C
Tamanho 2
Decimal 0
Formato @!
Ttulo Estado
Nvel 1
Usado No
Obrigatrio No
Browse No
Campo DS_STATUS
Tipo C
Tamanho 1
Decimal 0
Formato @!
Ttulo Status
Nvel 1
Usado No
Obrigatrio No
Browse No
Campo DS_ARQUIVO
Tipo C
Tamanho 80
Decimal 0
Formato @!
Ttulo Arquivo
Nvel 1
Usado No
Obrigatrio No
Browse No
Campo DS_USERIMP
Tipo C
Tamanho 25
Decimal 0
Formato @!
11
SIGACOM Importao de Arquivos XML pelo TOTVS Colaborao
Boletim Tcnico
Ttulo Usurio
Nvel 1
Usado No
Obrigatrio No
Browse No
Campo DS_DATAIMP
Tipo D
Tamanho 8
Decimal 0
Formato @!
Nvel 1
Usado No
Obrigatrio No
Browse No
Campo DS_HORAIMP
Tipo C
Tamanho 5
Decimal 0
Formato 99:99
Nvel 1
Usado No
Obrigatrio No
Browse No
Campo DS_USERPRE
Tipo C
Tamanho 25
Decimal 0
Formato @!
Ttulo Usurio
Nvel 1
Usado No
Obrigatrio No
Browse No
Campo DS_DATAPRE
Tipo D
Tamanho 8
Decimal 0
Nvel 1
Usado No
Obrigatrio No
Browse No
Campo DS_HORAPRE
Tipo C
Tamanho 5
Decimal 0
Formato 99:99
Ttulo Hora Pr NF
Nvel 1
Usado No
Obrigatrio No
Browse No
13
SIGACOM Importao de Arquivos XML pelo TOTVS Colaborao
Boletim Tcnico
Campo DS_CHAVENF
Tipo C
Tamanho 44
Decimal 0
Formato @!
Nvel 1
Usado No
Obrigatrio No
Browse No
Campo DS_VERSO
Tipo C
Tamanho 5
Decimal 0
Formato @!
Ttulo Verso da Nf
Nvel 1
Usado No
Obrigatrio No
Browse No
Campo DS_CFESP
Tipo N
Tamanho 1
Decimal 0
Formato @9
Nvel 1
Usado No
Obrigatrio No
Browse No
Opes 1=Sim;2=Nao
Campo DT_FILIAL
Tipo C
Tamanho 2
Decimal 0
Formato @!
Ttulo Filial
Nvel 1
Usado No
Obrigatrio No
Browse No
Campo DT_ITEM
Tipo C
Tamanho 4
Decimal 0
Formato @!
Ttulo Item NF
Nvel 1
Usado Sim
Obrigatrio No
Browse No
15
SIGACOM Importao de Arquivos XML pelo TOTVS Colaborao
Boletim Tcnico
Campo DT_COD
Tipo C
Tamanho 15
Decimal 0
Formato @!
Ttulo Produto
Nvel 1
Usado Sim
Obrigatrio Sim
Browse No
Campo DT_DESC
Tipo C
Tamanho 30
Decimal 0
Formato @!
Nvel 0
Usado Sim
Obrigatrio No
Browse No
When .F.
Relao POSICIONE("SB1",1,(XFILIAL("SDT")+SDT->DT_COD),"B1_DESC")
Campo DT_PRODFOR
Tipo C
Tamanho 15
Decimal 0
Formato @!
Nvel 0
Usado Sim
Obrigatrio No
Browse No
Campo DT_DESCFOR
Tipo C
Tamanho 30
Decimal 0
Formato @!
Nvel 0
Usado Sim
Obrigatrio No
Browse Sim
Campo DT_FORNEC
Tipo C
Tamanho 6
Decimal 0
Formato @!
Ttulo Forn/Cliente
Nvel 0
Usado No
Obrigatrio No
Browse No
Campo DT_LOJA
Tipo C
17
SIGACOM Importao de Arquivos XML pelo TOTVS Colaborao
Boletim Tcnico
Tamanho 2
Decimal 0
Formato @!
Ttulo Loja
Nvel 1
Usado No
Obrigatrio No
Browse No
Campo DT_DOC
Tipo C
Tamanho 9
Decimal 0
Formato @!
Ttulo Documento
Nvel 1
Usado No
Obrigatrio No
Browse No
Campo DT_SERIE
Tipo C
Tamanho 3
Decimal 0
Formato @!
Ttulo Srie
Nvel 1
Usado No
Obrigatrio No
Browse No
Campo DT_CNPJ
Tipo C
Tamanho 14
Decimal 0
Nvel 0
Usado No
Obrigatrio No
Browse No
Campo DT_QUANT
Tipo N
Tamanho 11
Decimal 2
Formato @E 99999999.99
Ttulo Quantidade
Nvel 1
Usado Sim
Obrigatrio No
Browse Sim
Campo DT_VUNIT
Tipo N
Tamanho 14
Decimal 2
Formato @E 99,999,999,999.99
Ttulo Vlr.Unitrio
Nvel 1
19
SIGACOM Importao de Arquivos XML pelo TOTVS Colaborao
Boletim Tcnico
Usado Sim
Obrigatrio Sim
Browse Sim
Campo DT_TOTAL
Tipo N
Tamanho 14
Decimal 2
Formato @E 99,999,999,999.99
Ttulo Vlr.Total
Nvel 1
Usado Sim
Obrigatrio Sim
Browse Sim
Campo DT_PEDIDO
Tipo C
Tamanho 6
Decimal 0
Formato @!
Nvel 1
Usado Sim
Obrigatrio No
Browse No
Campo DT_ITEMPC
Tipo C
Tamanho 4
Decimal 0
Formato @!
Ttulo Item PC
Nvel 1
Usado Sim
Obrigatrio No
Browse No
Campo A5_TESBP
Tipo C
Tamanho 3
Decimal 0
Formato @!
Ttulo TE p/ Bonif.
Nvel 1
Usado Sim
Obrigatrio No
Browse Sim
Campo A5_UMNFE
Tipo C
Tamanho 1
Decimal 0
Formato @!
Ttulo UM p/ NFe
Nvel 1
Usado Sim
21
SIGACOM Importao de Arquivos XML pelo TOTVS Colaborao
Boletim Tcnico
Obrigatrio No
Browse Sim
Relao 1
O tamanho dos campos que possuem grupo podem variar conforme ambiente em uso.
3. Criao de tabela no arquivo SX2 Tabelas:
Cabealho E
SDS importao XML NF- S
e
Itens importao E
SDT S
XML NF-e
ndice SDS
Ordem 1
Chave DS_FILIAL+DS_DOC+DS_SERIE+DS_FORNEC+DS_LOJA
Descrio Nmero+Srie+Fornecedor+Loja
Proprietrio S
ndice SDS
Ordem 2
Chave DS_FILIAL+DS_CHAVENF
Proprietrio S
ndice SDT
Ordem 1
Chave DT_FILIAL+DT_CNPJ+DT_FORNEC+DT_LOJA+DT_DOC+DT_SERIE
Proprietrio S
ndice SDT
Ordem 2
Chave DT_FILIAL+DT_FORNEC+DT_LOJA+DT_DOC+DT_SERIE+DT_PRODFOR
Proprietrio S
ndice SDT
Ordem 3
Chave DT_FILIAL+DT_FORNEC+DT_LOJA+DT_DOC+DT_SERIE+DT_COD
Descrio Fornecedor+Loja+Documento+Srie+Prod.
Proprietrio S
ndice SDT
Ordem 4
Chave DT_FILIAL+DT_PEDIDO+DT_ITEMPC
Proprietrio S
Tipo Caracter
Para que a importao das NF-e (XML) ocorra de forma automtica pelo TOTVS Colaborao necessrio configurar o Schedule para
a rotina MATA140I.
Segue abaixo sugesto para configurao do Schedule:
2. Clique em Agent/Cadastro.
23
SIGACOM Importao de Arquivos XML pelo TOTVS Colaborao
Boletim Tcnico
9. Clique em Agendamentos/Cadastro.
XMLNFE\NEW\ -> Caminho onde sero localizados os arquivos para serem importados.
XMLNFE\OLD\ -> Caminho para onde sero enviados os XMLs Lidos pela rotina.
XMLNFE\ERR\ -> Caminho para onde sero enviados os XMLs com no conformidades encontradas pela rotina.
Caso a rotina no encontre os diretrios no momento da importao, eles sero criados automaticamente.
1 Visualizar
2 Vinc. Docto
3 Gerar Docto
4 Legenda
5 Filtrar
6 Remessa
7 Excluir
8 Reprocessar
9 Sair
Visualizar Nota:
1. Selecione no grid a nota desejada e clique em Visualizar.
O Sistema apresenta os dados do cabealho da Nota, Itens da Nota e Rodap com informaes da Nota Fiscal Eletrnica.
2. Escolha o item que deseja selecionar o(s) pedido(s) e clique em Aes Relacionadas/Pedidos.
O Sistema pesquisa os pedidos de compra que se identifiquem com o item da nota fiscal. Caso no identifique nenhum
pedido de compra correspondente, o Sistema exibe um aviso informando que no foi identificado nenhum pedido de
compra para o item da nota fiscal.
3. Caso encontre um ou mais pedidos, exibida a tela para seleo de itens por pedido de compra.
25
SIGACOM Importao de Arquivos XML pelo TOTVS Colaborao
Boletim Tcnico
6. Para finalizar a seleo do item do pedido de compra, marque o item do pedido e clique em OK.
O parmetro MV_PCNFE define se obrigatria a amarrao de pedidos de compra Nota fiscal. Caso seja configurado com SIM, na
gerao da pr-nota verificado se existe algum item sem pedido de compra.
Gerar Pr-Nota:
1. Selecione o registro e clique em Gerar Docto.
Observe que s sero permitidas as opes Vinc. Docto e Gerar Docto para os registros que tenham o status Apto. a gerar Pr-
Nota. Caso contrrio, as opes desta rotina esto bloqueadas.
Legenda:
Exibe tela de legenda com a correspondncia das cores dos faris:
Verde: Corresponde a documento liberado para pr-nota.
Azul: Correspondem a documentos de bonificao liberado para gerao do documento de entrada.
Vermelho: Corresponde a Nota fiscal processada, j gerou pr-nota ou documento de bonificao.
efetuada a comunicao com o TSS e, em seguida, com a NeoGrid para validao da Nota Fiscal eletrnica. Aps a
validao, a nota importada para a tela do XML.
Este procedimento pode apresentar um delay dependendo da comunicao do TSS com a NeoGrid (entre 5 e 10 minutos).
Excluir:
1. Selecione no grid a nota desejada e clique em Excluir.
O sistema efetuar a excluso do documento previamente importado pelo TOTVS Colaborao, desde que o status do
mesmo seja Apto. a gerar Pr-Nota.
Reprocessar:
1. Clique na opo Reprocessar.
O Sistema apresenta a tela para selecionar documentos com erro ou documentos excludos.
2. Aps escolher o tipo de documento desejado, selecione os arquivos que deseja reprocessar e confirme.
O Sistema movimentar os arquivos selecionados para a pasta XMLNFE\NEW\ para que sejam importados novamente para
as tabelas SDS/SDT. A importao ocorrer de forma automtica.
INFORMAES TCNICAS
27
SIGACOM Importao de Arquivos XML pelo TOTVS Colaborao