Todos os Estados
| Sintaxe | |
| CanonicalizationMethod | http://www.w3.org/TR/2001/REC-xml-c14n-20010315 |
| SignatureMethod | http://www.w3.org/2000/09/xmldsig#rsa-sha1 |
| Transform algorithm | http://www.w3.org/2000/09/xmldsig#enveloped-signature |
| DigestMethod | http://www.w3.org/2000/09/xmldsig#sha1 |
Tabela 1: Padrões do XMLDSig
2. Formato dos Campos das Mensagens
O formato dos campos das mensagens XML é definido segundo a tabela a seguir. Cada coluna representa uma informação de formato do campo.
| # | Campo | For | Pai | Tipo | Ocor | Tam | Dec | Descrição |
Tabela 2: Descrição dos campos
2.1 Coluna #
Indetificador númerico sequencial.
2.2 Coluna Campo
Nome do campo.
2.3 Coluna For
Formato do campo. Valores possíveis:
| Valor | Significado | Exemplo |
| E | Elemento do XML |
|
| A | Atributo do elemento XML |
|
Tabela 3: Coluna For
2.4 Coluna Pai
Emento pai. Os valores correspondem a coluna #. Exemplo:
| # | Campo | For | Pai | Tipo | Ocor | Tam | Dec | Descrição |
| 1 | CampoA | E | ||||||
| 2 | CampoB | E | 1 | |||||
| 3 | CampoC | A | 2 |
Tabela 4: Coluna Pai
XML gerado:
2.5 Coluna Tipo
Tipo de dado do elemento ou do atributo. Valores possíveis:
| Tipo | Descrição | Exemplo |
| N | Número | 0123456789 |
| A | Alfanumérico | 0123456789abcdEFG& |
| B | Booleano | true, false |
| E | Enumerador com valores pré-definidos | I, N, F, T, S |
| D | Data, no formato aaaa-MM-dd | 2001-02-01 |
Tabela 5: Coluna Tipo
2.6 Coluna Ocor
Ocorrência permitida do elemento ou do atributo. Valores possíveis:
| Ocor | Descrição | Exemplo |
| 0+ | Zero ou mais ocorrências | |
| 1+ | Uma ou mais ocorrências | |
| x, x=1,2,3... | ‘x’ ocorrências | 1 = 1 ocorrência |
| x-y, x,y=1,2,3... | Ocorrência mínima (x) e ocorrência máxima (y) | 1-5 = no mínimo 1 e no máximo 5 ocorrências |
Tabela 6: Coluna Ocor
2.7 Coluna Tam
Indica o tamanho do campo, expresso em número de caracteres. Valores possíveis:
| Tam | Descrição | Exemplo |
| x | Tamanho fixo. Preenchendo-se os zeros não significativos caso o tipo seja numérico | 14 |
| x-y | Tamanho mínimo e máximo | 1-20 = comporta valores que vão de 1 a 20 caracteres |
| * | Sem limite de tamanho definido. O limite de tamanho será verificado na recepção por questões de segurança. | - |
Tabela 7: Coluna Tam
2.8 Coluna Dec
Quantidade de casas decimais do campo. O número de casas decimais é extra ao tamanho do campo.
Exemplo:
| Tamanho | Exemplo |
| Tipo = N | 0,01 |
Tabela 8: Coluna Dec
3. Mensagens
Esta sessão traz o detalhamento do formato das mensagens utilizadas no envio de informações do PAF-ECF (Bloco X).
Todos os xmls enviados deverão ser compactados no formato zip.
3.1 Mensagens
3.1.1 Envio de Redução Z
Enviar o XML a seguir, compactado em formato zip.
| # | Campo | For | Pai | Tipo | Ocor | Tam | Dec | Descrição |
| 1 | xml | E | 1 | Especificação do documento XML. Conteúdo fixo deve ser | ||||
| 2 | ReducaoZ | E | 1 | Elemento raiz da mensagem | ||||
| 3 | Versao | A | 2 | A | 1 | 1-10 | Versão do leiaute da mensagem. A mais atual é a 1.0 | |
| 4 | Mensagem | E | 2 | 1 | Elemento que contém a mensagem | |||
| 5 | Estabelecimento | E | 4 | 1 | Estabelecimento usuário do ECF | |||
| 6 | Ie | E | 5 | A | 1 | 1-20 | Inscrição Estadual do estabelecimento, usuário do ECF | |
| 7 | PafEcf | E | 4 | 1 | PAF-ECF | |||
| 8 | NumeroCredenciamento | E | 7 | N | 1 | 15 | Número do credenciamento do PAF-ECF na unidade federativa que autorizou seu uso, quando aplicável. | |
| 9 | Ecf | E | 4 | 1 | ECF | |||
| 10 | NumeroFabricacao | E | 9 | A | 1 | 1-4000 | Número de fabricação do ECF | |
| 11 | DadosReducaoZ | E | 9 | A | 1 | Dados da redução Z | ||
| 12 | DataReferencia | E | 11 | A | 1 | 10 | Data da movimentação | |
| 13 | DataHoraEmissao | E | 11 | A | 1 | Data e hora da emissão | ||
| 14 | CRZ | E | 11 | N | 1 | 4 | Nº do Contador de Redução Z relativo à respectiva Redução Z | |
| 15 | COO | E | 11 | N | 1 | 6 ou 9 | Nº do Contador de Ordem de Operação relativo à respectiva Redução Z. | |
| 16 | CRO | E | 11 | N | 1 | 3 | Nº do Contador de Reinício de Operação relativo à respectiva Redução Z | |
| 17 | VendaBrutaDiaria | E | 11 | N | 1 | 14 | Valor acumulado no totalizador Venda Bruta Diária relativo à respectiva Redução Z | |
| 18 | GT | E | 11 | N | 1 | 18 | Valor acumulado no Totalizador Geral | |
| 19 | TotalizadoresParciais | E | 11 | 1 | ||||
| 20 | TotalizadorParcial | E | 19 | 1+ | Totalizador parcial | |||
| 21 | Nome | E | 20 | A | 1 | 1-4000 | Identificação de cada Totalizador Parcial | |
| 22 | Valor | E | 20 | N | 1 | 1-9 | 2 | Valor acumulado em cada Totalizador Parcial |
| 23 | ProdutosServicos | E | 20 | 1 | ||||
| 24 | Produto | E | 23 | 0+ | Contém os elementos que descrevem um produto | |||
| 25 | Servico | E | 23 | 0+ | Contém os elementos que descrevem um serviço | |||
| 26 | Descricao | E | 24 | A | 1 | 1-4000 | Descrição do produto ou do serviço relativa ao código do produto ou do serviço | |
| 27 | CodigoGTIN | E | 24 | A | 1 | 0-4000 | Código GTIN – Número Global de Item Comercial, conforme o convênio ICMS 09/09, cláusula 54, requisito 13 | |
| 28 | CodigoCEST | E | 24 | A | 1 | 0-4000 | Código CEST – Especificador da Substituição Tributária, conforme o convênio ICMS 09/09, cláusula 54, requisito 13 | |
| 29 | CodigoNCMSH | E | 24 | A | 1 | 1-4000 | Código NCM/SH – Nomenclatura Comum do Mercosul / Sistema Harmonizado, conforme o convênio ICMS 09/09, cláusula 54, requisito 13 | |
| 30 | CodigoProprio | E | 24 | A | 1 | 1-4000 | Código próprio da mercadoria ou do serviço, conforme o convênio ICMS 09/09, cláusula 54, requisito 13, § 1° | |
| 31 | Quantidade | E | 24 | N | 1 | 1-7 | 0-6 | Quantidade do produto ou do serviço |
| 32 | Unidade | E | 24 | A | 1 | 1-4000 | Unidade de medida relativa ao código do produto ou serviço | |
| 33 | ValorDesconto | E | 24 | N | 1 | 1-20 | 2 | Valor acumulado dos descontos concedidos sobre a mercadoria ou serviço cujo valor foi acumulado no Totalizador Parcial respectivo |
| 34 | ValorAcrescimo | E | 24 | N | 1 | 1-20 | 2 | Valor acumulado dos acréscimos aplicados sobre a mercadoria ou serviço cujo valor foi acumulado no Totalizador Parcial respectivo |
| 35 | ValorCancelamento | E | 24 | N | 1 | 1-20 | 2 | Valor acumulado dos cancelamentos aplicados sobre a mercadoria ou serviço cujo valor foi acumulado no Totalizador Parcial respectivo |
| 36 | ValorTotalLiquido | E | 24 | N | 1 | 1-20 | 2 | Valor total líquido da mercadoria ou serviço cujo valor foi acumulado no Totalizador Parcial respectivo |
| 37 | Signature | E | 2 | A | 1 | Assinatura digital |
Tabela 8: Descrição do formato da mensagem envio de Redução Z
3.1.2 Envio de Estoque
Enviar o XML abaixo, compactado em formato zip.
O estoque deve compreender sempre um mês completo, como: 31 de janeiro ou 31 de março.
| # | Campo | For | Pai | Tipo | Ocor | Tam | Dec | Descrição |
| 1 | xml | E | 1 | Especificação | ||||
| 2 | Estoque | E | 1 | Elemento raiz | ||||
| 3 | Versao | A | 2 | A | 1 | 1-10 | Versão do leiaute da mensagem. A mais atual é a 1.0 | |
| 4 | Mensagem | E | 2 | 1 | Elemento que contém a mensagem | |||
| 5 | Estabelecimento | E | 4 | 1 | Estabelecimento usuário do ECF | |||
| 6 | Ie | E | 5 | N | 1 | * | Inscrição Estadual do estabelecimento, usuário do ECF. | |
| 7 | PafEcf | E | 4 | 1 | PAF-ECF | |||
| 8 | Numero | E | 7 | N | 1 | 1-15 | Código do PAF-ECF na unidade federativa que autorizou seu uso, quando aplicável | |
| 9 | Dados | E | 4 | 1 | ||||
| 10 | Data | E | 9 | D | 1 | 10 | Data de referência do Estoque. Será sempre o último dia de cada mês. | |
| 11 | Produtos | E | 9 | 1 | Nó contendo a lista de produtos contidos no estoque | |||
| 12 | Produto | E | 11 | 0+ | Produto do estoque | |||
| 13 | Descricao | E | 12 | A | 1 | 1-4000 | Descrição do produto | |
| 14 | Codigo | E | 12 | A | 1 | 0-4000 | Código GTIN – Número Global de Item Comercial, conforme o convênio ICMS 09/09, cláusula 54, requisito 13 | |
| 15 | Codigo | E | 12 | A | 1 | 0-4000 | Código CEST – Especificador da Substituição Tributária, conforme o convênio ICMS 09/09, cláusula 54, requisito 13 | |
| 16 | Codigo | E | 12 | A | 1 | 1-4000 | Código NCM/SH – Nomenclatura Comum do Mercosul / Sistema Harmonizado, conforme o convênio ICMS 09/09, cláusula 54, requisito 13 | |
| 17 | Codigo | E | 12 | A | 1 | 1-4000 | Código próprio da mercadoria, conforme o convênio ICMS 09/09, cláusula 54, requisito 13, § 1° | |
| 18 | Quantidade | E | 12 | N | 1 | 1-20 | 3 | Quantidade do produto |
| 19 | Quantidade | E | 12 | N | 1 | 1-20 | 3 | Quantidade total adquirida |
| 20 | Unidade | E | 12 | A | 1 | 1-4000 | Unidade de medida utilizada para armazenagem no estoque | |
| 21 | Valor | E | 12 | N | 1 | 1-20 | 3 | Valor bruto unitário do produto |
| 22 | Valor | E | 12 | N | 1 | 1-20 | 2 | Valor total de aquisição do produto |
| 23 | Valor | E | 12 | N | 1 | 1-20 | 2 | Valor total do ICMS informado como débito da operação ou prestação praticada pelo fornecedor da mercadoria, quando for o caso |
| 24 | Valor | E | 12 | N | 1 | 1-20 | 2 | A base de cálculo do ICMS devido por substituição tributária da mercadoria, quando for o caso |
| 25 | Valor | E | 12 | N | 1 | 1-20 | 2 | O Valor total do ICMS devido por substituição tributária da mercadoria, quando for o caso |
| 26 | Situacao | E | 12 | E | 1 | Enumerador: | ||
| 27 | Aliquota | E | 12 | N | 1 | 0-2 | 2 | Nas opções não tributado, isento e substituição tributária, deixar em branco. |
| 28 | Is Arredondado | E | 12 | B | 1 | Se há arredondamento no campo Valor | ||
| 29 | Ippt | E | 12 | E | 1 | Enumerador: | ||
| 30 | Situacao | E | 12 | E | 1 | Enumerador: | ||
| 31 | Signature | E | 2 | A | 1 | Assinatura digital |
Tabela 9: Descrição do formato da mensagem envio de Estoque
3.1.3 Resposta de Envio de Redução Z e de Estoque
| # | Campo | For | Pai | Tipo | Ocor | Tam | Dec | Descrição |
| 1 | xml | E | 1 | Especificação do documento XML | ||||
| 2 | Resposta | E | 1 | Elemento raiz | ||||
| 3 | Recibo | E | 2 | A | 1 | 1-100 | Elemento que identifica a resposta ao envio de uma Redução Z | |
| 4 | Situacao | E | 2 | N | 1 | 1 | Código do estado do processamento: | |
| 5 | Situacao | E | 2 | N | 1 | 1-100000 | Descrição do estado: | |
| 6 | Mensagem | E | 2 | A | 1 | * | Mensagem descritiva, caso haja erro no processamento |
Tabela 10: Descrição do formato da mensagem de resposta de envio de Redução Z e de Estoque
O Portal Contábeis se isenta de quaisquer responsabilidades civis sobre eventuais discussões dos usuários ou visitantes deste site, nos termos da lei no 5.250/67 e artigos 927 e 931 ambos do novo código civil brasileiro.
Utilizamos cookies para ajudar a melhorar a sua experiência de utilização. Ao utilizar o website, você confirma que aceita a sua utilização. Conheça a nossa política de utilização de cookies
1999 - 2025 Contábeis ® - Todos os direitos reservados. Política de privacidade