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.
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 | 3 | 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 e 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.