A funcionalidade CONSOLIDADOR XML - Sefaz AM está disponível para o Microsiga Protheus® Release 12.1.2210, com pacote de dicionário de dados através da Expedição Contínua do Backoffice Protheus a partir de 16/12/2022 (Este pacote possui atualização que contempla os seguintes módulos: FIN, FAT, EST, COM, CTB e FIS.), através do link: Expedição Contínua.
  • Trazer informações necessárias para a configuração e o uso do Consolidador XML.
  • Servindo de guia para os clientes, analistas e desenvolvedores, que utilizam ou que querem aderir na sua rotina de trabalho as funcionalidades que são disponibilizadas pelo Consolidador XML.





(informação) Nova Regra de Validações EFD


Para atender a resolução 0001/2022 - GSEFAZ, Decreto 43.281/2021, a SEFAZ AMAZONAS começou a validar os
registros C100 e C170 na EFD ICMS IPI para Documentos de entrada sob a perspectiva do emissor do documento fiscal (XML).

Na escrituração dos itens de Nota Fiscal de Entrada, será verificado informações que constam no arquivo xml recebido do fornecedor.
Sendo necessário que contenha a mesma sequência dos itens, descrição item/produto e unidade de medida


  • Tabelas Envolvidas:
TabelaDescrição
SDTItens da NF Importador XML
SD1Itens da NF
SA5Produto x Fornecedor
DKAConsolidação Itens XML
DKB

Impostos x Itens XML

DKCItens da NF
D3QFator de conversão da UM


  • Fontes Envolvidos:
FontesDescrição
MATA103Rotina de Documento de Entrada
MATA103XInterface do Documento de Entrada
MATA103CInterface do Documento de Entrada
MATA140Rotina de Pré-Nota 
MATA140IImporta NFE/NFS do TOTVS Colaboração / Importador XML
COMXCOLMonitor Totvs Colaboração


  • Tabela SDT
Campo:Tipo:Tamanho:DecimalFormato:Contexto:Propriedade:Usado:Descrição:
DT_DESCFORC300@!RealAlterarSimDesc. Produto Fornecedor 
DT_ITXMLC0@!RealAlterarSim

Item XML    

DT_QTDXMLN142@E 99,999,999.99 RealAlterarSimQuantidade XML     
DT_UMXMLC20@!RealAlterarSimUnid Med XML
DT_FATORN126@E 99,999.999999RealAlterarSimFator Conversão
Índices:
DT_FILIAL+DT_CNPJ+DT_FORNEC+DT_LOJA+DT_DOC+DT_SERIE 

DT_FILIAL+DT_FORNEC+DT_LOJA+DT_DOC+DT_SERIE+DT_PRODFOR 

DT_FILIAL+DT_FORNEC+DT_LOJA+DT_DOC+DT_SERIE+DT_COD                                   
DT_FILIAL+DT_PEDIDO+DT_ITEMPC 
DT_FILIAL+DT_CNPJ+DT_FORNEC+DT_LOJA+DT_DOC+DT_SDOC 
DT_FILIAL+DT_FORNEC+DT_LOJA+DT_DOC+DT_SDOC+DT_PRODFOR       
DT_FILIAL+DT_FORNEC+DT_LOJA+DT_DOC+DT_SDOC+DT_COD 
DT_FILIAL+DT_FORNEC+DT_LOJA+DT_DOC+DT_SERIE+DT_ITEM   


  • Tabela SD1
Campo:Tipo:Tamanho:Formato:Contexto:Propriedade:Usado:Descrição:
D1_ITXMLC3@!VirtualAlterarSimItem XML    
Índices:
D1_FILIAL+D1_NUMSEQ                                                                       
D1_FILIAL+D1_COD+D1_LOCAL+D1_NUMSEQ                                                                                                                             
D1_FILIAL+DTOS(D1_DTDIGIT)+D1_NUMSEQ                                                                                                                            
D1_FILIAL+D1_COD+D1_LOCAL+DTOS(D1_DTDIGIT)+D1_NUMSEQ                                                                                                            
D1_FILIAL+D1_CONHEC+D1_TIPO_NF                                                                                                                                  
D1_FILIAL+D1_ORDEM+D1_COD                                                                                                                                       
D1_FILIAL+D1_FORNECE+D1_LOJA+D1_SERIREM+D1_REMITO+D1_ITEMREM                                                                                                    
D1_FILIAL+D1_DOC+D1_SERIE+D1_FORNECE+D1_LOJA+D1_COD+D1_LOTECTL+D1_NUMLOTE+DTOS(D1_DTVALID)                                      
D1_FILIAL+D1_COD+D1_CHASSI                                                                                                                                      
D1_FILIAL+D1_DOC+D1_SDOC+D1_FORNECE+D1_LOJA+D1_COD+D1_ITEM                                                                                                      
D1_FILIAL+D1_COD+D1_DOC+D1_SDOC+D1_FORNECE+D1_LOJA                                                                                                              
D1_FILIAL+DTOS(D1_EMISSAO)+D1_DOC+D1_SDOC+D1_FORNECE+D1_LOJA                                                                                                    
D1_FILIAL+D1_FORNECE+D1_LOJA+D1_SDOCREM+D1_REMITO+D1_ITEMREM                                                                                                 
D1_FILIAL+D1_DOC+D1_SDOC+D1_FORNECE+D1_LOJA+D1_COD+D1_LOTECTL+D1_NUMLOTE+DTOS(D1_DTVALID)                                      
D1_FILIAL+D1_NUMPED                                                                                                                                             
D1_FILIAL+D1_NFORI+D1_SERIORI+D1_FORNECE+D1_LOJA                                                                                                                
D1_FILIAL+D1_SERIORI+D1_NFORI                                                                                                                                   
D1_FILIAL+D1_SERIREM+D1_REMITO                                                                                                                                  
D1_FILIAL+D1_PEDIDO+D1_ITEMPC                                                                                                                                   
D1_FILIAL+D1_IDTRIB                                        
D1_FILIAL+D1_CTAREC                                                                                                                                             
D1_FILIAL+D1_CONTA                                                                                                                                              


  • Tabela SA5
Campo:Tipo:Tamanho:Formato:Contexto:Propriedade:Usado:Descrição:
A5_DESCPRFC30@!RealAlterarSimDescrição Prod.Fornecedor        
Índices:
A5_FILIAL+A5_FORNECE+A5_LOJA+A5_PRODUTO+A5_FABR+A5_FALOJA+A5_REFGRD                                                                                       
A5_FILIAL+A5_PRODUTO+A5_FORNECE+A5_LOJA                                                                                                                         
A5_FILIAL+A5_PRODUTO+A5_FABR+A5_FORNECE                                                                                                                         
A5_FILIAL+A5_FABR+A5_FALOJA+A5_PRODUTO                                                                                                                          
A5_FILIAL+A5_CODPRF+A5_PRODUTO+A5_FABR+A5_FORNECE                                                                                                               
A5_FILIAL+A5_CHAVE                                                                                                                                              
A5_FILIAL+A5_CODPRCA                                                                                                                                            
A5_FILIAL+A5_FORNECE+A5_LOJA+A5_CODBAR                                                                                                                          
A5_FILIAL+A5_FORNECE+A5_LOJA+A5_REFGRD+A5_FABR+A5_FALOJA                                                                                                        
A5_FILIAL+A5_REFGRD+A5_FORNECE+A5_LOJA                                                                                                                          
A5_FILIAL+A5_REFGRD+A5_FABR+A5_FORNECE                                                                                                                          
A5_FILIAL+A5_FABR+A5_FALOJA+A5_REFGRD                                                                                                                           
A5_FILIAL+A5_CODPRF+A5_REFGRD+A5_FABR+A5_FORNECE                                                                                                                
A5_FILIAL+A5_FORNECE+A5_LOJA+A5_CODPRF                                                                                                                          
A5_FILIAL+A5_CODFIS+A5_PRODUTO+A5_FORNECE+A5_LOJA                                                                                                               


  • Tabela DKA
Campo:Tipo:Tamanho:Formato:DecimalContexto:Propriedade:Usado:Descrição:
DKA_FILIALC8
0
VisualizarSimFilial
DKA_DOCC9@!0RealAlterarSimDocumento
DKA_SERIEC3!!!                       0RealAlterarSimSerie
DKA_FORNECC6@!0RealAlterarSimFornecedor
DKA_LOJAC2@!0RealAlterarSimLoja
DKA_ITXMLC3@!0RealAlterarSimItem do XML
DKA_PRODUTC30@!0RealAlterarSimProduto
DKA_DESCFOC60@!0RealAlterarSimDesc Prd For
DKA_QUANTN11@E 99,999,999.99         2RealAlterarSimQtd NFE
DKA_UMC2@!0RealAlterarSimUnid Medida
DKA_UMXMLC2@!0RealAlterarSimUn. Med XML
DKA_QTDXMLN11@E 99,999,999.99        2RealAlterarSimQtd XML
DKA_FATORN12@E99,999.999999  6RealAlterarSimFator Conv.
DKA_VLRTOTN14@E 99,999,999,999.992RealAlterarSimValor Total
DKA_ITEMNFM10@!0RealAlterarSimItens NF
Índices:
DKA_FILIAL+DKA_DOC+DKA_SERIE+DKA_FORNEC+DKA_LOJA+DKA_ITXML  


  • Tabela DKB
Campo:Tipo:Tamanho:Formato:Contexto:Propriedade:Usado:Descrição:
DKB_FILIALC8


SimFilial      
DKB_DOC

C

9@!RealAlterarSimDocumento   
DKB_SERIEC3!!!                       RealAlterarSimSerie       
DKB_FORNECC6@!RealAlterarSimFornecedor  
DKB_LOJAC2@!RealAlterarSimLoja        
DKB_ITXMLC3@!RealAlterarSimItem XML    
DKB_IDTRIBC6@!RealAlterarSimId Tributo  
DKB_DESCTRC60@!RealAlterarSimDesc. Tribut
DKB_BASTRIN14@E 99,999,999,999.99RealAlterarSimBase Tributo
DKB_ALQTRIN5@E 99.99RealAlterarSimAliq Tributo
DKB_VLRTRIN14@E99,999,999,999.99RealAlterarSimValor Tribut
Índices:
DKB_FILIAL+DKB_DOC+DKB_SERIE+DKB_FORNEC+DKB_LOJA+DKB_ITXML


  • Tabela DKC
Campo:Tipo:Tamanho:Decimal:Formato:Contexto:Propriedade:Usado:Descrição:
DKC_FILIALC80@!

SimFilial
DKC_DOCC90@!RealAlterarSimDocumento
DKC_SERIEC30!!!                       RealAlterarSimSerie
DKC_FORNECC60@!RealAlterarSimFornecedor
DKC_LOJAC20@!RealAlterarSimLoja
DKC_ITXMLC30@!RealAlterarSimItem do XML
DKC_ITEMNFC40@!RealAlterarSimItem NF
DKC_DESCPRC600@!RealAlterarSimDesc. Prod
DKC_QUANTN112@E 99,999,999.99 RealAlterarSimQuantidade
DKC_VUNITN142@E 99,999,999,999.99RealAlterarSimVlr Unitario
DKC_VLRTOTN142@E 99,999,999,999.99RealAlterarSimTotal Item
DKC_PEDIDOC60@!RealAlterarSimNr. Pedido
DKC_ITPEDC40@!RealAlterarSimIt do Pedido
DKC_LOTEC100@!RealAlterarSimLote
DKC_DTVLDD80
RealAlterarSimDt Validade
Índices:
DKC_FILIAL+DKC_DOC+DKC_SERIE+DKC_FORNEC+DKC_LOJA+DKC_ITXML+DKC_ITEMNF 


  • Tabela D3Q
Campo:Tipo:Tamanho:Formato:Decimal:Contexto:Propriedade:Usado:Descrição:
D3Q_FILIALC8
0

SimFilial do Sistema
D3Q_ITEMC4@!0RealVisualSimItem
D3Q_PRODC30@!0RealAlterarSimProduto 
D3Q_DESCPRC30@!0VisualVisualSimDescrição
D3Q_UNIESTC2@!0VisualVisualSimUnidade Estoque
D3Q_UNICOMC2@!0RealAlterarSimUnidade Comercial
D3Q_FATORN12@E 99,999.999999 6RealAlterarSimFator de Conversão
D3Q_ID    C36@!0RealAlterarSimID Cadastro 
Índices:
D3Q_FILIAL+D3Q_PROD+D3Q_UNICOM                                                                                                                                  
D3Q_FILIAL+D3Q_ITEM+D3Q_PROD                                                                                                                                    
D3Q_FILIAL+D3Q_ID                                                                                                                                               
  • Parâmetros utilizados na integração.
ParâmetroTipoConteúdoDescriçãoObservação
MV_CSDXMLLTAtiva a funcionalidade do consolidador XML para que os dados da NF sejam levados ao Sped Atendendo ao SEFAZ de alguns estados


MV_EXCCSD C1551|1555|1556|1577|2551|2555|2556|2557                                                                       CFOPs de exceção de uso/consumo (SEFAZ AM)        Fazer a separação dos CFOPs por pipe "|".


Rotina de Cadastro de Produto x Fornecedor - MATA061:

A Descrição adicionada no campo A5_DESCPRF (amarração de Produto x Fornecedor), será considerada na funcionalidade do Consolidador XML (campo DKA_DESCFO),
quando o processo for incluso/efetuado pela rotina de Documento de Entrada. 

Desta forma, é necessário esta informação, para que não gere inconsistência na entrega do arquivo (apuração).



*Clique na imagem para ampliar.



Rotina de Fator de Conversão Unidade de Medida - ESTA0001:

Possibilita informar um fator de cálculo de conversão para a unidade de medida comercial do produto.



*Clique na imagem para ampliar.


Rotina de Documento de Entrada - MATA103:

A funcionalidade do Consolidador XML está disponível, apenas para Inclusão e Classificação de NF Tipo = Normal NF Tipo = Devolução

Exemplo prático de Inclusão de NF com a consolidação XML pela rotina MATA103:

1- Preencher os Dados do cabeçalho da NF;
2- Preencher os Dados de grid de itens NF;
3- Preencher manualmente o campo D1_ITXML;
     → Caso tenha mais de um item na NF e estes itens sejam iguais no XML (D1_ITXML), obrigatoriamente o campo D1_TES deverá conter a mesma informação,
para que não seja apresentado o Help A103ITXML;
4- Pressionar o Botão Salvar;
5- Será aberta a Tela de Consolidação NF x XML:
6- Preencher o campo DKA_QTDXML
OBS: O conteúdo do campo DKA_QTDXML, terá que receber o valor já Convertido pelo Fator de Conversão.

Exemplo:
Fator de Conversão = 200
Qtd NFE = 200
Qtd XML =1



*Clique na imagem para ampliar.


7- Após checagem de itens na Tela de Consolidação NF x XML, clicar em Salvar;
8- Confirmar gravação da NF Consolidada;

Disponibilizado Botão em Outras Ações → Visu. Consolid. XML, onde é possível verificar as informações gravadas nas tabelas DKA / DKB / DKC.


*Clique na imagem para ampliar.


Rotina de Importador XML: 

A funcionalidade do Consolidador XML está disponível, apenas para NF Tipo = Normal.

Ao efetuar a importação de arquivo xml, onde este já possua informação referente aos dados da funcionalidade de Consolidação XML (item, descrição, unidade medida
e fator de conversão), os mesmos serão carregados para a geração do respectivo Documento de Entrada.

Caso já tenha informação no campo de Descrição Produto Fornecedor, vinda do arquivo XML, não há necessidade de efetuar o cadastro na rotina MATA061 -
Produto x Fornecedor. Para que esta informação seja imputada para o SPED.


*Clique na imagem para ampliar.

Após gerar o registro na rotina do Importador XML, basta seguir com os passos para Classificação do Documento.

  • O campo D1_ITXML ( Item XML) já vem preenchido igualmente no Importador;
  • Preencher o campo DKA_QTDXML (Quantidade  XML).
    OBS.: Neste campo deverá ser informada a quantidade que consta no XML. Esta quantidade multiplicada pelo Fator de Conversão, devendo ser igual a quantidade da NF.


*Clique na imagem para ampliar.



<!-- esconder o menu --> <style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style>



<style>

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a, .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a:link, .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a:visited, .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a:focus, .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a:hover, .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a:active {
color: white;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after {
background: white; !important}
deck.tab.inactive.background = #e7e7e7
deck.tab.active.background = #252626