Árvore de páginas

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.
Objetivo
  • 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:
    Tabela Descrição
    SDT Itens da NF Importador XML
    SD1 Itens da NF
    SA5 Produto x Fornecedor
    DKA Consolidação Itens XML
    DKB

    Impostos x Itens XML

    DKC Itens da NF
    D3Q Fator de conversão da UM


    • Fontes Envolvidos:
    Fontes Descrição
    MATA103 Rotina de Documento de Entrada
    MATA103X Interface do Documento de Entrada
    MATA103C Interface do Documento de Entrada
    MATA140 Rotina de Pré-Nota 
    MATA140I Importa NFE/NFS do TOTVS Colaboração / Importador XML
    COMXCOL Monitor Totvs Colaboração


    • Tabela SDT
    Campo: Tipo: Tamanho: Decimal Formato: Contexto: Propriedade: Usado: Descrição:
    DT_DESCFOR C 30 0 @! Real Alterar Sim Desc. Produto Fornecedor 
    DT_ITXML C 0 @! Real Alterar Sim

    Item XML    

    DT_QTDXML N 14 2 @E 99,999,999.99  Real Alterar Sim Quantidade XML     
    DT_UMXML C 2 0 @! Real Alterar Sim Unid Med XML
    DT_FATOR N 12 6 @E 99,999.999999 Real Alterar Sim Fator 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_ITXML C 3 @! Virtual Alterar Sim Item 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_DESCPRF C 30 @! Real Alterar Sim Descriçã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: Decimal Contexto: Propriedade: Usado: Descrição:
    DKA_FILIAL C 8
    0
    Visualizar Sim Filial
    DKA_DOC C 9 @! 0 Real Alterar Sim Documento
    DKA_SERIE C 3 !!!                        0 Real Alterar Sim Serie
    DKA_FORNEC C 6 @! 0 Real Alterar Sim Fornecedor
    DKA_LOJA C 2 @! 0 Real Alterar Sim Loja
    DKA_ITXML C 3 @! 0 Real Alterar Sim Item do XML
    DKA_PRODUT C 30 @! 0 Real Alterar Sim Produto
    DKA_DESCFO C 60 @! 0 Real Alterar Sim Desc Prd For
    DKA_QUANT N 11 @E 99,999,999.99          2 Real Alterar Sim Qtd NFE
    DKA_UM C 2 @! 0 Real Alterar Sim Unid Medida
    DKA_UMXML C 2 @! 0 Real Alterar Sim Un. Med XML
    DKA_QTDXML N 11 @E 99,999,999.99         2 Real Alterar Sim Qtd XML
    DKA_FATOR N 12 @E99,999.999999   6 Real Alterar Sim Fator Conv.
    DKA_VLRTOT N 14 @E 99,999,999,999.99 2 Real Alterar Sim Valor Total
    DKA_ITEMNF M 10 @! 0 Real Alterar Sim Itens 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_FILIAL C 8


    Sim Filial      
    DKB_DOC

    C

    9 @! Real Alterar Sim Documento   
    DKB_SERIE C 3 !!!                        Real Alterar Sim Serie       
    DKB_FORNEC C 6 @! Real Alterar Sim Fornecedor  
    DKB_LOJA C 2 @! Real Alterar Sim Loja        
    DKB_ITXML C 3 @! Real Alterar Sim Item XML    
    DKB_IDTRIB C 6 @! Real Alterar Sim Id Tributo  
    DKB_DESCTR C 60 @! Real Alterar Sim Desc. Tribut
    DKB_BASTRI N 14 @E 99,999,999,999.99 Real Alterar Sim Base Tributo
    DKB_ALQTRI N 5 @E 99.99 Real Alterar Sim Aliq Tributo
    DKB_VLRTRI N 14 @E99,999,999,999.99 Real Alterar Sim Valor 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_FILIAL C 8 0 @!

    Sim Filial
    DKC_DOC C 9 0 @! Real Alterar Sim Documento
    DKC_SERIE C 3 0 !!!                        Real Alterar Sim Serie
    DKC_FORNEC C 6 0 @! Real Alterar Sim Fornecedor
    DKC_LOJA C 2 0 @! Real Alterar Sim Loja
    DKC_ITXML C 3 0 @! Real Alterar Sim Item do XML
    DKC_ITEMNF C 4 0 @! Real Alterar Sim Item NF
    DKC_DESCPR C 60 0 @! Real Alterar Sim Desc. Prod
    DKC_QUANT N 11 2 @E 99,999,999.99  Real Alterar Sim Quantidade
    DKC_VUNIT N 14 2 @E 99,999,999,999.99 Real Alterar Sim Vlr Unitario
    DKC_VLRTOT N 14 2 @E 99,999,999,999.99 Real Alterar Sim Total Item
    DKC_PEDIDO C 6 0 @! Real Alterar Sim Nr. Pedido
    DKC_ITPED C 4 0 @! Real Alterar Sim It do Pedido
    DKC_LOTE C 10 0 @! Real Alterar Sim Lote
    DKC_DTVLD D 8 0
    Real Alterar Sim Dt 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_FILIAL C 8
    0

    Sim Filial do Sistema
    D3Q_ITEM C 4 @! 0 Real Visual Sim Item
    D3Q_PROD C 30 @! 0 Real Alterar Sim Produto 
    D3Q_DESCPR C 30 @! 0 Visual Visual Sim Descrição
    D3Q_UNIEST C 2 @! 0 Visual Visual Sim Unidade Estoque
    D3Q_UNICOM C 2 @! 0 Real Alterar Sim Unidade Comercial
    D3Q_FATOR N 12 @E 99,999.999999  6 Real Alterar Sim Fator de Conversão
    D3Q_ID     C 36 @! 0 Real Alterar Sim ID 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âmetro Tipo Conteúdo Descrição Observação
    MV_CSDXML L T Ativa a funcionalidade do consolidador XML para que os dados da NF sejam levados ao Sped Atendendo ao SEFAZ de alguns estados


    MV_EXCCSD  C 1551|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.