Ato DIAT nº 55 DE 10/10/2022

Norma Estadual - Santa Catarina - Publicado no DOE em 17 out 2022

Estabelece, nos termos do art. 2º do Ato DIAT nº 46, de 2022, leiaute dos Requisitos LVIII e LIX do Bloco X da ER-PAF-ECF e estabelece outras providências.

A Diretora de Administração Tributária, no uso de sua competência estabelecida no art. 17 do Regimento Interno da Secretaria de Estado da Fazenda, aprovado pelo Decreto nº 2.094, de 28 de julho de 2022, e

Considerando o disposto no § 8º do art. 29 do Anexo 9 e nos arts. 94 e 94-A do Anexo 11 do Regulamento do ICMS (RICMS/SC-01), aprovado pelo Decreto nº 2.870, de 27 de agosto de 2001,

Resolve:

Art. 1º Estabelecer, nos termos do art. 2º do Ato DIAT nº 46, de 25 de agosto de 2022, leiaute dos Requisitos LVIII e LIX do Bloco X da Especificação de Requisitos do PAF-ECF (ER-PAF-ECF).

Parágrafo único. As alterações do leiaute de que trata o caput deste artigo poderão ser aprovadas por meio de Instrução Normativa do Grupo Especialista Setorial Automação Comercial (GESAC) desta Secretaria de Estado da Fazenda.

Art. 2º Este Ato entra em vigor na data de sua publicação.

Art. 3º Fica revogado o § 3º do art. 2º do Ato DIAT nº 46, de 2022.

Florianópolis, 10 de outubro de 2022.

LENAI MICHELS

Diretora de Administração Tributária

(assinado digitalmente)

ANEXO ÚNICO

(Ato DIAT nº 55/2022)

LEIAUTE DOS REQUISITOS LVIII E LIX DO BLOCO X DA

ESPECIFICAÇÃO DE REQUISITOS DO PAF-ECF (ER-PAF-ECF)

(art. 2º do Ato DIAT nº 46, de 2022)

1. Padrão Técnico dos Arquivos

As informações contidas nos arquivos a transmitir à Secretaria da Fazenda devem seguir os padrões e as regras estabelecidas por este documento.

1.1. Linguagem e Codificação

Extensible Markup Language (XML) versão 1.0, do W3C, codificação UTF-8, é o formato usado para geração dos arquivos, não podendo conter os elementos a seguir:

1. Espaço no início ou no final dos campos;

2. Comentários;

3. Elementos annotation e documentation;

4. Caracteres de formatação no valor dos elementos, a exemplo de linefeed, carriage return, tab;

5. Namespace.

1.2. XML Schema Definition

O arquivo XML deverá seguir o XML Schema Definition (XSD) determinado e disponibilizado pela Secretaria da Fazenda.

1.3. Assinatura Digital

A assinatura digital deverá ser implementada utilizando o XML Signature, do W3C, com certificado emitido por entidade credenciada pela Infraestrutura de Chaves Públicas Brasileira (ICP-Brasil), contendo o CNPJ do usuário do PAF-ECF e seguindo os padrões a seguir:

Sintaxe Descrição
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: Assinatura digital

2. Formato dos Campos dos Arquivos

O formato dos arquivos é definido de acordo com a tabela exemplo a seguir:

# Campo Pai For Ocor Tipo Tam Descrição

Tabela 2: Formato dos arquivos

2.1. Coluna #

Identificador numérico sequencial.

2.2. Coluna Campo

Nome do elemento ou do atributo.

2.3. Coluna Pai

Elemento pai, referente a coluna #. Valores possíveis:

Valor Descrição Exemplo
  Sem elemento pai  
x 'x' elemento pai 9: Elemento de número 9, na coluna #

Tabela 3: Coluna Pai

2.4. Coluna For

Formato do campo. Valores possíveis:

Valor Descrição Exemplo
E Elemento do XML Com valor: Valor Em branco ou nulo:
A Atributo do elemento XML Com valor: Em branco ou nulo:

Tabela 4: Coluna For

2.5. Coluna Ocor

Número de ocorrências do elemento ou do atributo. Valores possíveis:

Valor Descrição Exemplo
x 'x' ocorrências 1: 1 ocorrência
2: 2 ocorrências
x+ 'x' ou mais ocorrências 0+: 0 ou mais ocorrências
1+: 1 ou mais ocorrências
x-y Ocorrência mínima (x) e ocorrência máxima (y) 1-5 = 1 ocorrência no mínimo e 5 no máximo

Tabela 5: Coluna Ocor

2.6. Coluna Tipo

Tipo de dado do elemento ou do atributo. Valores possíveis:

Valor Descrição Exemplo
N Numérico 0123456789
A Alfanumérico 0123456789abcdEFG&
B Booleano true, false
E Enumerador I, N, F, T, S

Tabela 6: Coluna Tipo

2.7. Coluna Tam

Tamanho do campo, expresso em número de caracteres. Valores possíveis:

Valor Descrição Exemplo
x Tamanho fixo
Caso o tipo seja numérico, preenche-se os zeros não significativos à esquerda
Tam 6; Tipo A: BlocoX
Tam 6; Tipo N: 000001
x-y Tamanho mínimo e máximo Tam 1-5; Tipo A: abc
Tam 1-5; Tipo A: abc12
x-y,a
x-y,a-b
Tamanho fixo (x) ou mínimo e máximo (x-y) com casas decimais de tamanho fixo (a) ou variável (a-b)
Este formato se aplica somente ao tipo numérico
Tam 1-4,2; Tipo N: 12,30
Tam 4,1-2; Tipo N: 1234,5

Tabela 7: Coluna Tam

3. Serviços

As Secretarias da Fazenda disponibilizarão serviços para realização da transmissão e para gerenciamento dos arquivos do Bloco X, os quais deverão ser integrados ao PAF-ECF ou a ferramenta de mensageria a fim de que haja a automação nos seus procedimentos.

Estes serão acessíveis utilizando tanto o certificado digital do contribuinte quanto o do desenvolvedor do PAF-ECF, com exceção do serviço TransmitirArquivo, que será acessível somente com o certificado digital do contribuinte, e do ConsultarPendenciasDesenvolvedor, com o do desenvolvedor do PAF-ECF.

No fluxograma a seguir, há representação esquemática do processo do Bloco X. De início, deverá ser feita a transmissão de arquivo de Estoque por meio do TransmitirArquivo, que, por sua vez, retornará o estado 'aguardando'. Após um intervalo de 10 minutos, uma segunda requisição ao serviço ConsultarProcessamentoArquivo informará se o resultado do processamento foi sucesso ou erro. A depender deste resultado, o fluxograma apresenta qual procedimento a adotar.

Fluxograma 1 - Processo do Bloco X

3.1. TransmitirArquivo

Transmite o arquivo de Estoque. O arquivo a ser transmitido deve ser compactado no formato zip com método deflate.

3.1.1. Estoque - 1.0

O estoque deve compreender sempre a posição do último dia do ano (ex: 31 de dezembro de 2022). Devem ser informadas apenas as mercadorias adquiridas para comercialização.

3.1.1.1. Requisição

XSD - https://tributario.sef.sc.gov.br/tax.net/sat.dfe.siv. web/xsd/estoque.xsd

# Campo For Pai Tipo Ocor Tam Dec Descrição
1 xml E     1     Especificação do documento XML. Conteúdo fixo deve ser .
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 Credencia mento E 7 N 1 1-15   Código do PAF-ECF na unidade federativa que autorizou seu uso, quando aplicável.
9 Dados Estoque E 4   1      
10 Data Referencia E 9 A 1 10   Data de referência do Estoque. Será sempre o último dia de cada mês.
Formato: aaaa-MM-dd.
11 Produtos E 9   1     Nó contendo a lista de produtos contidos no estoque.

No caso de haver produtos sem estoque e sem movimentação fiscal, gerar o arquivo de estoque sem estes itens (pois seriam itens obsoletos, não mais movimentados pelo estabelecimento). Caso voltem ser movimentados, estes devem voltar a constar no arquivo de estoque.
12 Produto E 11   0+     Produto do estoque.
13 Descricao E 12 A 1 1-4000   Descrição do produto.
14 Codigo GTIN 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 CEST E 12 A 1 0-4000   Código CEST - Especificador da Substituição Tributária, conforme o convênio ICMS 09/2009, cláusula 54, requisito 13.
16 Codigo NCMSH E 12 A 1 1-4000   Código NCM/SH - Nomenclatura Comum do Mercosul/Sistema Harmonizado, conforme o convênio ICMS 09/2009, cláusula 54, requisito 13.
17 Codigo Proprio E 12 A 1 1-4000   Código próprio da mercadoria, conforme o convênio ICMS 09/2009, cláusula 54, requisito 13, § 1º.
18 Quantidade E 12 N 1 1-20 3 Quantidade do produto.
O arquivo deve retratar a realidade contábil da empresa. Assim, o estoque deverá ser lançado conforme a documentação existente e o inventário da empresa. Se a empresa tem, por exemplo, 10 (dez) unidades no estoque anterior e adquiriu outras 5 (cinco) unidades, o arquivo deverá ser encaminhado com o quantitativo de 15 (unidades), correspondente ao estoque atual.
Se houver alguma falha e o lançamento for realizado de maneira equivocada, necessitando alteração na escrituração, isso também deverá refletir no estoque. Dessa forma, o arquivo deverá ser novamente enviado com as devidas correções (retificação).
19 Quantidade Total Aquisicao E 12 N 1 1-20 3 Quantidade adquirida no mês.
Caso não haja aquisição do produto no mês, informar zero.
20 Unidade E 12 A 1 1-4000   Unidade de medida utilizada para armazenagem no estoque.
Utilizar sempre a unidade mínima de venda. Por exemplo, ao invés de registrar uma caixa, registrar 12 unidades.
21 Valor Unitario E 12 N 1 1-20 3 Valor bruto unitário do produto.
Deve ser preenchido com os dados obtidos nos documentos fiscais de aquisição de mercadorias do mês ao qual se refere o arquivo ou de recebimento em transferência, caso a aquisição seja centralizada por outro estabelecimento da mesma empresa. Assim, o estoque será valorado mensalmente pelo custo de aquisição mais recente de cada item de mercadoria. A legislação federal aceita este método de valoração conhecido como PEPS.
Caso o contribuinte adote outra metodologia aceita pela Secretaria da Receita Federal do Brasil, poderá adota-lo.
22 Valor Total Aquisicao E 12 N 1 1-20 2 Valor total de aquisição do produto.
Deve conter a indicação da somatória do valor total de aquisição ou transferência da mercadoria, conforme consta do documento fiscal eletrônico de entrada, ou de recebimento em transferência, caso a aquisição seja centralizada por outro estabelecimento da mesma empresa.
23 Valor Total ICMS
Debito Fornecedor
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.
Deve indicar a somatória dos valores existentes nos campos próprios dos documentos fiscais de aquisição de mercadorias, inclusive aquelas sujeitas ao regime de Substituição Tributária, ainda que não possam ser objeto de crédito do ICMS pelo contribuinte substituído que está enviando o arquivo e, ainda que tenham sido recebidas em transferência de outro estabelecimento da mesma empresa.
24 Valor Base Calculo ICMSST 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.
Deve indicar a somatória dos valores existentes nos campos próprios dos documentos fiscais de aquisição de mercadorias, inclusive aquelas sujeitas ao regime de Substituição Tributária, ainda que não possam ser objeto de crédito do ICMS pelo contribuinte substituído que está enviando o arquivo e, ainda que tenham sido recebidas em transferência de outro estabelecimento da mesma empresa.
25 Valor Total ICMSST 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 Tributaria E 12 E 1     Enumerador:
Isento
Nao tributado
Substituicao tributaria
Tributado pelo ICMS
Tributado pelo ISSQN
27 Aliquota E 12 N 1 0-2 2 Nas opções não tributado, isento e substituição tributária, deixar em branco.
Exemplo:
7,00 = 7,00%
17,00 = 17,00%
Formato de elemento em branco: https://www.w3.org/TR/REC-xml/#sec-starttags
28 IsArredondado E 12 B 1     Se há arredondamento no campo ValorUnitario.
true = houve arredondamento
false = não houve arredondamento
29 Ippt E 12 E 1     Enumerador:
Proprio Terceiros
30 Situacao Estoque E 12 E 1     Enumerador:
Positivo Negativo
31 Signature E 2 A 1     Assinatura digital.

Tabela 8: Descrição do formato da mensagem envio de Estoque

3.1.1.2. Exemplo de Requisição

000000000

1106900003000

2015-09-01

Descricao do Produto No Estoque

1234

1234

1234

1234

230,000

500,000

Un

230,000

230,00

230,00

230,00

230,00

Nao tributado

17,00

true

Proprio

Positivo

3.1.1.3. Resposta

# Campo For Pai Tipo Ocor Tam 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 Processamento Codigo E 2 N 1 1 Elemento que contém a mensagem.
5 Situacao Processamento Descricao E 2 N 1 1-100000 Descrição da situação
6 Mensagem E 2 A 1 * Mensagem descritiva, caso haja erro no processamento

Tabela 9: Descrição do formato da mensagem de resposta de envio de Estoque

3.1.1.4. Exemplo de Resposta

71cb9ffc-27f7-4184-adcc-ca115c0f414b

# Campo For Pai Tipo Ocor Tam Descrição
1 Consultar Historico Arquivo E     1    
2 Versao A 1 A 1 1-10 Versão do leiaute da mensagem, sendo a atual 1.0
3 Mensagem E 1   1    
4 Recibo E 3 A 1 36 Número do recibo
5 Signature E 1   1   Assinatura digital

Tabela 11: Descrição do formato da mensagem da requisição do histórico do arquivo

3.3.2. Exemplo de Requisição

00000-000000-000-00000-0000

...

3.3.3. Resposta

# Campo For Pai Tipo Ocor Tam Descrição
1 xml E     1   Especificação do documento XML:
2 RespostaConsultar HistoricoArquivo E     1    
3 SituacaoOperacao
Codigo
E 2 E 1   Código da situação da operação:

0: OK
1: XML inválido: [ERRO]
2: Recibo não encontrado
3: Não possui permissão de acesso ao recibo
9999: Ocorreu um erro inesperado: [ERRO]
4 SituacaoOperacao Descricao E 2 A 1 1-4000 Descrição da situação da operação
5 Eventos E 4   1    
6 Evento E 5   0+   Evento
7 DataHora E 6 A 1 19 Data da recepção do arquivo Formato: aaaa-MM-ddThh:MM:ss
8 Codigo E 6 N 1   Código da situação do evento:
0: Arquivo recepcionado, arquivo aguardando processamento
1: Arquivo processado com sucesso
2: Erro no processamento do arquivo
3: Arquivo cancelado
4: Reativação do arquivo, aguardando processamento
5: Recepção de arquivo duplicado
6: Solicitação de reprocessamento, aguardando
9 Descricao E 6 A 1 1-4000 Descrição
10 Motivo E 6 A 1 1-4000 Motivo

Tabela 12: Descrição do formato da mensagem de resposta da requisição do histórico do arquivo

3.3.4. Exemplo de Resposta

< ?xml version="1.0" encoding="utf-8"? >

< RespostaConsultarHistoricoArquivo >

< SituacaoOperacaoCodigo > 0 < /SituacaoOperacaoCodigo

< SituacaoOperacaoDescricao > OK < /SituacaoOperacaoDescricao >

< Eventos >

< Evento >

< DataHora > 2019-01-01T00:00:00 < /DataHora >

< Codigo > 0 < /Codigo >

< Descricao > Arquivo recepcionado, arquivo aguardando processamento. < /Descricao >

< /Evento >

< Evento >

< DataHora > 2019-01-01T00:00:00 < /DataHora >

< Codigo > 2 < /Codigo >

< Descricao > Erro no processamento do arquivo. < /Descricao >

< Motivo > Motivo < /Motivo >

< /Evento >

< /Eventos >

< /RespostaConsultarHistoricoArquivo >

3.4. Listar Arquivos

Lista os últimos 100 arquivos transmitidos, ordenados pela data de recepção.

Este método é acessível utilizando tanto o certificado digital do contribuinte quanto o do desenvolvedor do PAF-ECF.

3.4.1. Requisição

XSD: https://tributario.sef.sc.gov.br/tax.net/sat.dfe.siv. web/

# Campo For Pai Tipo Ocor Tam Descrição
1 Listar Arquivos E     1    
2 Versao A 1 A 1 1-10 Versão do leiaute da mensagem, sendo a atual 1.0
3 Mensagem E 1   1    
4 IE E 3 N 1 9 Inscrição Estadual do contribuinte
5 Signature E 1   1   Assinatura digital

Tabela 13: Descrição do formato da mensagem da requisição da lista de arquivos

3.4.2. Exemplo de Requisição

< ListarArquivos >

< Mensagem >

< IE > 000000000 < /IE >

< /Mensagem >

< Signature > ... < /Signature >

< /ListarArquivos >

3.4.3. Resposta

# Campo For Pai Tipo Ocor Tam Dec Descrição
1 xml E     1     Especificação do documento XML: < ?xml version="1.0" encoding="utf-8" ? >
2 Resposta Listar Arquivos E     1      
3 Situacao Operacao Codigo E 2 E 1     Código da situação da operação:
0: OK
1: XML inválido: [ERRO]
2: Nenhum ECF encontrado para o contribuinte informado
3: Não possui permissão de acesso ao contribuinte solicitado
9999: Ocorreu um erro inesperado: [ERRO]
4 Situacao Operacao Descricao E 2 A 1 1-4000   Descrição da situação da operação
5 IE E 2 N 1 9   Inscrição Estadual do contribuinte
6 Arquivos E 2   1     Arquivos
7 Arquivo E 6   0+     Arquivo
8 Recibo E 7 A 1 36   Número do recibo
9 Hash Arquivo E 7 A 1 40   Hash SHA1 do arquivo
10 Numero Fabricacao Ecf E 7 A 1 20-21   Número de fabricação do ECF
11 Data Referencia E 7 A 1 10   Data da movimentação Formato: aaaa-MM-dd
12 Data Hora Recepcao E 7 A 1 19   Data da recepção do arquivo Formato: aaaa-MM-ddThh:MM:ss
13 Data Hora Processamento E 7 A 1 19   Data do processamento do arquivo Formato: aaaa-MM-ddThh:MM:ss
14 Tipo Recepcao Codigo E 7 E 1     Código do tipo de arquivo:
1 - Estoque
15 Tipo Recepcao Descricao E 7 A 1 1-4000   Descrição do tipo de arquivo
16 Situacao Processamento Codigo E 7 E 1     Código da situação do processamento do arquivo:
0: Aguardando
1: Sucesso
2: Erro [CODIGO_ERRO]: [DESCRICAO_ERRO]
3: Cancelado
17 Situacao Processamento Descricao E 7 A 1 1-4000   Descrição da situação do processamento do arquivo

Tabela 14: Descrição do formato da mensagem de resposta da requisição da lista de arquivos

3.4.4. Exemplo de Resposta

< ?xml version="1.0" encoding="utf-8"? >

< RespostaListarArquivos >

< SituacaoOperacaoCodigo > 0 < /SituacaoOperacaoCodigo

< SituacaoOperacaoDescricao > OK < /SituacaoOperacaoDescricao >

< IE > 000000000 < /IE >

< Arquivos >

< Arquivo >

< Recibo > 00000-000000-000-00000-0000 < /Recibo

< HashArquivo > 0000000000000000000000000000000000000000 < /HashArquivo

< NumeroFabricacaoEcf > AA000000000000000000 < /NumeroFabricacaoEcf

< DataReferencia > 2019-01-01 < /DataReferencia >

< DataRecepcao > 2019-01-01T00:00:00 < /DataRecepcao

< DataProcessamento > 2019-01-01T00:00:00 < /DataProcessamento

< TipoRecepcaoCodigo > 0 < /TipoRecepcaoCodigo >

< TipoRecepcaoDescricao > Redução Z < /TipoRecepcaoDescricao

< SituacaoProcessamentoCodigo > 1 < /SituacaoProcessamentoCodigo

< SituacaoProcessamentoDescricao > Sucesso < /SituacaoProcessamentoDescricao >

< /Arquivo >

< /Arquivos >

< /RespostaListarArquivos >

3.5. Download Arquivo

Download do arquivo de Estoque do Bloco X.

Este método é acessível utilizando tanto o certificado digital do contribuinte quanto o do desenvolvedor do PAF-ECF.

3.5.1. Requisição

XSD: http://tributario.sef.sc.gov.br/tax.net/sat.dfe.siv. web/xsd/blocoxdownloadarquivo.xsd

# Campo For Pai Tipo Ocor Tam Descrição
1 Download Arquivo E     1    
2 Versao A 1 A 1 1-10 Versão do leiaute da mensagem, sendo a atual 1.0
3 Mensagem E 1   1    
4 Recibo E 3 A 1 36 Número do recibo a cancelar
5 Signature E 1   1   Assinatura digital

Tabela 15: Descrição do formato da mensagem da requisição de download do arquivo

3.5.2. Exemplo de Requisição

< DownloadArquivo Versao="1.0" >

< Mensagem >

< Recibo > 000000-0000-000000-000-00000 < /Recibo >

< /Mensagem >

< Signature > ... < /Signature >

< /DownloadArquivo >

3.5.3. Resposta

# Campo For Pai Tipo Ocor Tam Descrição
1 xml E     1   Especificação do documento XML: < ?xml version="1.0" encoding="utf-8" ? >
2 Resposta Download Arquivo E     1    
3 SituacaoOperacao Codigo E 2 E 1   Código da situação da operação:
0: OK
1: XML inválido: {0}
2: Recibo não encontrado 3: Não possui permissão de acesso ao recibo 9999: Ocorreu um erro
inesperado: {0}
4 Situacao Operacao Descricao E 2 A 1 1-4000 Descrição da situação da operação
5 Arquivo E 2 A 1   Arquivo compactado em formato zip, método deflate, codificado em Base64

Tabela 16: Descrição do formato da mensagem de resposta da requisição de download do arquivo

3.5.4. Exemplo de Resposta

< ?xml version="1.0" encoding="utf-8"? >

< RespostaDownloadArquivo >

< SituacaoOperacaoCodigo > 0 < /SituacaoOperacaoCodigo

< SituacaoOperacaoDescricao > OK < /SituacaoOperacaoDescricao

< Arquivo > UEsDBBQAAAgIAC8AWU6yNRLTREMAAN... < /Arquivo >

< /RespostaDownloadArquivo >

3.6. Cancelar Arquivo

Cancela arquivo do Bloco X com a situação "sucesso". Arquivo com erro não pode ser cancelado.

Este método é acessível utilizando tanto o certificado digital do contribuinte quanto o do desenvolvedor do PAF-ECF.

3.6.1. Requisição

XSD: http://tributario.sef.sc.gov.br/tax.net/sat.dfe.siv. web/xsd/blocoxmanutencao.xsd

# Campo For Pai Tipo Ocor Tam Dec Descrição
1 Manutencao E     1      
2 Versao A 1 A 1 1-10   Versão do leiaute da mensagem, sendo a atual 1.0
3 Mensagem E 1   1      
4 Recibo E 3 A 1 36   Número do recibo a cancelar
5 Motivo E 3 A 1 1-1000   Motivo do cancelamento
6 Signature E 1   1     Assinatura digital

Tabela 17: Descrição do formato da mensagem da requisição de cancelar arquivo

3.6.2. Exemplo de Requisição

< Manutencao Versao="1.0" >

< Mensagem >

< Recibo > 00000-000000-000-00000-0000 < /Recibo >

< Motivo > Motivo < /Motivo >

< /Mensagem >

< Signature > ... < /Signature >

< /Manutencao >

3.6.3. Resposta

# Campo For Pai Tipo Ocor Tam Dec Descrição
1 xml E     1     Especificação do documento XML: < ?xml version="1.0" encoding="utf-8" ? >
2 Resposta Manutencao E     1      
3 Situacao Operacao Codigo E 2 E 1     Código da situação da operação:
0: OK
1: XML inválido: [ERRO] 2: Recibo não encontrado
3: Não possui permissão de acesso ao recibo
9999: Ocorreu um erro inesperado: [ERRO]
4 Situacao Ope racao Descricao E 2 A 1 1-4000   Descrição da situação da operação
5 Arquivo E 2   1     Arquivo
6 Recibo E 5 A 1 36   Número do recibo
7 Situacao Processamento Codigo E 5 E 1     Código da situação do processamento do arquivo:
0: Aguardando
1: Sucesso
2: Erro [CODIGO_ERRO]: [DESCRICAO_ERRO]
3: Cancelado
8 Situacao Processamento Descricao E 5 A 1 1-4000   Descrição da situação do processamento do arquivo

Tabela 18: Descrição do formato da mensagem de resposta da requisição de cancelar arquivo

3.6.4. Exemplo de Resposta

< ?xml version="1.0" encoding="utf-8"? >

< RespostaManutencao >

< SituacaoOperacaoCodigo > 0 < /SituacaoOperacaoCodigo

< SituacaoOperacaoDescricao > OK < /SituacaoOperacaoDescricao >

< Arquivo >

< Recibo > 00000-000000-000-00000-0000 < /Recibo

< SituacaoProcessamentoCodigo > 1 < /SituacaoProcessamentoCodigo

< SituacaoProcessamentoDescricao > Sucesso < /SituacaoProcessamentoDescricao >

< /Arquivo >

< /RespostaManutencao >

3.7. Reprocessar Arquivo

Reprocessa arquivo do Bloco X com as situações "cancelado" ou "erro". Este método é acessível utilizando tanto o certificado digital do contribuinte quanto o do desenvolvedor do PAF-ECF.

3.7.1. Requisição

Ver 3.5.1.

3.7.2. Exemplo de Requisição

Ver 3.5.2.

3.7.3. Resposta

Ver 3.5.3.

3.7.4. Exemplo de Resposta

Ver 3.5.4.

3.8. Consultar Pendencias Contribuinte

Retorna as pendências dos arquivos do Bloco X e a situação do bloqueio do PAF-ECF para um determinado contribuinte.

Este método é acessível utilizando tanto o certificado digital do contribuinte quanto o do desenvolvedor do PAF-ECF.

3.8.1. Requisição

XSD: http://tributario.sef.sc.gov.br/tax.net/sat.dfe.siv. web/xsd/blocoxconsultarpendenciascontribuinte.xsd

# Campo For Pai Tipo Ocor Tam Dec Descrição
1 Consultar Pendencias Contribuinte E     1     z
2 Versao A 1 A 1 1-10   Versão do leiaute da mensagem, sendo a atual 1.0
3 Mensagem E 1   1      
4 IE E 3 N 1 9   Inscrição Estadual do contribuinte
5 Signature E 1   1     Assinatura digital

Tabela 19: Descrição do formato da mensagem da requisição de consulta de pendências do contribuinte

3.8.2. Exemplo de Requisição

< ConsultarPendenciasContribuinte Versao="1.0" >

< Mensagem >

< IE > 000000000 < /IE >

< /Mensagem >

< Signature xmlns="http://www.w3.org/2000/09/xmldsig#" > ... < /Signature

< /ConsultarPendenciasContribuinte >

3.8.3. Resposta

# Campo For Pai Tipo Ocor Tam Descrição
1 xml E     1   Especificação do documento XML: < ?xml version="1.0" encoding="utf-8" ? >
2 Resposta Consultar Pendencias Contribuinte E     1    
3 Situacao Operacao Codigo E 2 E 1   Código da situação da operação:
0: OK
1: XML inválido: [ERRO]
2: Nenhum ECF encontrado para o contribuinte informado
3: Não possui permissão de acesso ao contribuinte solicitado
9999: Ocorreu um erro inesperado: [ERRO]
4 Situacao Operacao Descricao E 2 A 1 1-4000 Descrição da situação da operação
5 IE E 2 N 1 9 Inscrição Estadual do contribuinte
6 Data Inicio Obrigacao E 2 A 1 10 Data de início da obrigatoriedade Formato: aaaa-MM-dd
7 Transmite Estoque E 2 B 1   Se está obrigado a transmitir o Estoque
8 Estoques E 4       Estoques
9 Quantidade Pendencias E 8 N 1 1-9999 Quantidade de pendências de Estoque
10 Quantidade Avisos E 8 N 1 1-9999 Quantidade de avisos
11 Estoque E 8        
12 Data Referencia E 11 A 1 10 Data de referência do Estoque Formato: aaaa-MM-dd
13 Pendencias E 11 A      
14 Pendencia E 13        
15 Codigo E 14 N 1 6 Código da pendência
16 Descricao E 14 A 1 1-9999 Descrição da pendência
17 Quantidade E 14 N 1 1-9999 Quantidade de pendências com o mesmo código
18 Recibos E 14   1   Recibos
19 Recibo E 18 A 1+ 36 Número do recibo
20 Avisos E 11   1   Avisos
21 Aviso E 20   1+    
22 Codigo E 21 N 1 6 Código do aviso
23 Descricao E 21 A 1 1-9999 Descrição do aviso

Tabela 20: Descrição do formato da mensagem de resposta da requisição de consulta de pendências do contribuinte

3.8.4. Exemplo de Resposta

< ?xml version="1.0" encoding="utf-8"? > < RespostaConsultarPendenciasContribuinte

< SituacaoOperacaoCodigo > 0 < /SituacaoOperacaoCodigo

< SituacaoOperacaoDescricao > OK < /SituacaoOperacaoDescricao >

< IE > 000000000 < /IE >

< DataInicioObrigacao > 2018-01-08 < /DataInicioObrigacao >

< TransmiteEstoque > true < /TransmiteEstoque >

< Estoques >

< QuantidadePendencias > 2 < /QuantidadePendencias >

< QuantidadeAvisos > 1 < /QuantidadeAvisos >

< Estoque >

< DataReferencia > 2018-12-31 < /DataReferencia >

< Pendencias >

< Pendencia >

< Codigo > 000000 < /Codigo >

< Descricao > Descrição < /Descricao >

< Quantidade > 1 < /Quantidade >

< Recibos >

< Recibo > 00000000-0000-0000-0000-000000000000 < /Recibo >

< /Recibos >

< /Pendencia >

< /Pendencias >

< Avisos >

< Aviso >

< Codigo > 400002 < /Codigo >

< Descricao > Contribuinte não enviou o Estoque do dia 31.07.2018 < /Descricao >

< /Aviso >

< Avisos >

< /Estoque >

< /Estoques >

< /RespostaConsultarPendenciasContribuinte >

3.9. Consultar Pendencias Desenvolvedor PafEcf

Retorna a quantidade de pendências dos arquivos do Bloco X para todos os contribuintes associados a um determinado desenvolvedor de PAF-ECF.

Este método é acessível utilizando o certificado digital do desenvolvedor do PAF-ECF.

3.9.1. Requisição

XSD: http://tributario.sef.sc.gov.br/tax.net/sat.dfe.siv. web/xsd/blocoxconsultarpendenciasdesenvolvedorp afecf.xsd

# Campo For Pai Tipo Ocor Tam Descrição
1 Consultar Pendencias Desenvolvedor PafEcf E     1    
2 Versao A 1 A 1 1-10 Versão do leiaute da mensagem, sendo a atual 1.0
3 Mensagem E 1   1    
4 CNPJ E 3 N 1 14 CNPJ do desenvolvedor do PAF- ECF
5 Signature E 1       Assinatura digital

Tabela 21: Mensagem de requisição para consulta de pendências de desenvolvedor de PAF-ECF

3.9.2. Exemplo de Requisição

< ConsultarPendenciasDesenvolvedorPafEcf Versao="1.0" >

< Mensagem >

< CNPJ > 00000000000000 < /CNPJ >

< /Mensagem >

< Signature xmlns="http://www.w3.org/2000/09/xmldsig#" > ... < /Signature

< /ConsultarPendenciasDesenvolvedorPafEcf >

3.9.3. Resposta

# Campo For Pai Tipo Ocor Tam Descrição
1 xml E     1   Especificação do documento XML: < ?xml version="1.0" encoding="utf-8" ? >
2 Resposta Consultar Pendencias Desenvolvedor PafEcf E     1    
3 Situacao Operacao Codigo E 2 E 1   Código da situação da operação:
0: OK
1: XML inválido: [ERRO]
2: Nenhum ECF encontrado para o contribuinte informado
3: Não possui permissão de acesso ao contribuinte solicitado
9999: Ocorreu um erro inesperado: [ERRO]
4 Situacao Operacao Descricao E 2 E 1   Descrição da situação da operação
5 Estabelecimentos E 2   1   Estabelecimentos
6 Estabelecimento E 5   1+   Estabelecimento
7 IE E 6 N 1   Inscrição Estadual do contribuinte
8 Nome Empresarial E 6 A 1 1-4000 Nome empresarial do contribuinte
9 Data Inicio Obrigacao E 6 A 1 10 Data de início da obrigatoriedade Formato: aaaa-MM-dd
10 Transmite Estoque E 6 B 1   Se está obrigado a transmitir o Estoque
11 Quantidade Pendencias E 6 N 1 1-9999 Quantidade de pendências de Redução Z e de Estoque do contribuinte
12 Quantidade Avisos E 6 N 1 1-9999 Quantidade de avisos de Redução Z e de Estoque do contribuinte

Tabela 22: Mensagem de resposta para consulta de pendências de desenvolvedor de PAF-ECF

3.9.4. Exemplo de Resposta

< ?xml version="1.0" encoding="utf-8"? >

< RespostaConsultarPendenciasDesenvolvedorPafEcf >

< SituacaoOperacaoCodigo > 0 < /SituacaoOperacaoCodigo >

< SituacaoOperacaoDescricao > OK < /SituacaoOperacaoDescricao >

< Estabelecimentos >

< Estabelecimento >

< IE > 000000000 < /IE >

< NomeEmpresarial > Nome Empresarial < /NomeEmpresarial >

< DataInicioObrigacao > 2018-01-08 < /DataInicioObrigacao >

< TransmiteEstoque > true < /TransmiteEstoque >

< QuantidadePendencias > 1 < /QuantidadePendencias >

< QuantidadeAvisos > 0 < /QuantidadeAvisos >

< /Estabelecimento >

< Estabelecimento >

< IE > 000000000 < /IE >

< NomeEmpresarial > Nome Empresarial < /NomeEmpresarial >

< TransmiteEstoque > true < /TransmiteEstoque >

< QuantidadePendencias > 10 < /QuantidadePendencias >

< QuantidadeAvisos > 1 < /QuantidadeAvisos >

< /Estabelecimento >

< /Estabelecimentos >

< /RespostaConsultarPendenciasDesenvolvedorPafEcf >

4. Geração local dos arquivos

Deve ser possível a geração local dos arquivos de redução Z e de estoque sempre que solicitado pelo fisco. Esses arquivos devem ser gerados no formato especificado no item "1.1 Linguagem e Codificação".

O sistema PAF-ECF deve ter menu específico onde seja possível a exportação desses arquivos, conforme Anexo Único do Ato DIAT nº 46/2022.

No caso de redução Z, ao selecionar a opção para exportação, deverá solicitar um período de dias (data inicial e final), exportando todos os arquivos do período.

No caso de estoque, deve solicitar o motivo da exportação, com as seguintes opções:

I - ESTOQUE ANO ANTERIOR: Exportar arquivo com a posição de estoque no dia 31/12 do ano anterior;

II - ESTOQUE MUDANÇA DE TRIBUTAÇÃO: Exportar arquivo com a posição do estoque no dia em que ocorreu a mudança de tributação. Caso o sistema PAF-ECF não possua essa data, abrir campo para informar;

III - ESTOQUE SUSPENSÃO OU BAIXA DE I.E.: Exportar arquivo com a posição do estoque no dia em que ocorreu a baixa da inscrição estadual. Caso o sistema PAF-ECF não possua essa data, abrir campo para informar;

IV - ESTOQUE MUDANÇA DE REGIME: Exportar arquivo com a posição do estoque no dia em que ocorreu a mudança de regime de tributação. Caso o sistema PAF-ECF não possua essa data, abrir campo para informar; e

V - ESTOQUE ATUAL: Exportar posição atual do estoque.

4.1. Layouts

4.1.1. Redução Z

XSD - https://sat.sef.sc.gov.br/tax.net/sat.dfe.siv. web/xsd/reducaoz.xsd

# Campo For Pai Tipo Ocor Tam Descrição
1 xml   E 1     Especificação do documento XML: < ?xml version="1.0" encoding="utf-8" ? >
2 Reducao Z   E 1      
3 Versao 2 A 1 A 3-5 Versão do leiaute da mensagem:1.0
4 Mensagem 2 E 1      
5 Estabelecimento 4 E 1     Estabelecimento usuário do ECF
6 Ie 5 E 1 N 9 Inscrição Estadual
7 PafEcf 4 E 1     PAF-ECF
8 Numero Credenciamento 7 E 1 N 15 Número do credenciamento do PAF- ECF
9 Ecf 4 E 1     ECF
10 Numero Fabricacao 9 E 1 A 21-22 Número de fabricação do ECF
11 Dados Reducao Z 9 E 1 A   Redução Z
12 Data Referencia 11 E 1 A 10 Data da movimentação Formato: aaaa-MM-dd
13 Data Hora Emissao 11 E 1 A 19 Data e hora da emissão Formato: aaaa-MM-ddThh:mm:ss
14 CRZ 11 E 1 N 4 Nº do Contador de Redução Z
15 COO 11 E 1 N 6. ou 9 Nº do Contador de Ordem de Operação O número de caracteres é correspondente ao convênio do ECF:
85/01: 6

09/09: 9
16 CRO 11 E 1 N 3 Nº do Contador de Reinício de Operação relativo à respectiva Redução Z
17 Venda Bruta Diaria 11 E 1 N 14 Valor acumulado no totalizador Venda Bruta Diária relativo à respectiva Redução Z
Por exemplo: R$ 1.654,99 será 00000000165499
18 GT 11 E 1 N 18 Valor acumulado no Totalizador Geral
19 Totalizadores Parciais 11 E 1     Somente incluir totalizadores de produtos e de serviços. Não incluir totalizadores de cancelamento, de acréscimo e de desconto, visto que estes estão nos elementos ValorCancelamento, ValorAcrescimo e ValorDesconto.
Exemplo a incluir: T, F, I, N, S, FS, IS, NS
Exemplo a não incluir: OPNF, CAN-T, CAN-S, CAN-N, AT, AS, DT e DS
20 Totalizador Parcial 19 E 1+     Totalizador parcial
21 Nome 20 E 1 A 2-7 Identificação de cada Totalizador Parcial
Os valores possíveis estão na tabela 4.4.6. do Ato COTEPE/ICMS nº 09, de 18 de abril de 2008
22 Valor 20 E 1 N 1-9,2 Valor acumulado em cada Totalizador Parcial
23 Produtos Servicos 20 E 1      
24 Produto 23 E 0+     Contém os elementos que descrevem um produto
25 Servico 23 E 0+     Contém os elementos que descrevem um serviço
26 Descricao 2425 E 1 A 1-4000 Descrição do produto ou do serviço relativa ao código do produto ou do serviço
27 Codigo GTIN 24 E 1 A 0-4000 Código GTIN - Número Global de Item Comercial, conforme o convênio ICMS 09/2009, cláusula 54, requisito 13
28 Codigo CEST 24 E 1 A 0-4000 Código CEST - Especificador da Substituição Tributária, conforme o convênio ICMS 09/2009, cláusula 54, requisito 13
29 Codigo NCMSH 24 E 1 A 1-4000 Código NCM/SH - Nomenclatura Comum do Mercosul/Sistema Harmonizado, conforme o convênio ICMS 09/2009, cláusula 54, requisito 13.
30 Codigo Proprio 2425 E 1 A 1-4000 Código próprio da mercadoria ou do serviço, conforme o convênio ICMS 09/2009, cláusula 54, requisito 13, § 1º
31 Quantidade 2425 E 1 N 1-7,0-6 Quantidade do produto ou do serviço.
Quantidade de itens de mercadorias deve ser a que efetivamente saiu do estabelecimento, ou seja, a quantidade líquida
32 Unidade 2425 E 1 A 1-4000 Unidade de medida relativa ao código do produto ou serviço Utilizar sempre a unidade mínima de venda. Por exemplo, ao invés de registrar uma caixa, registrar 12
unidades
33 Valor Desconto 2425 E 1 N 1-20 Valor acumulado dos descontos concedidos sobre a mercadoria ou serviço cujo valor foi acumulado no Totalizador Parcial respectivo
34 Valor Acrescimo 2425 E 1 N 1-20 Valor acumulado dos acréscimos aplicados sobre a mercadoria ou
serviço cujo valor foi acumulado no Totalizador Parcial respectivo
35 Valor Cancelamento 2425 E 1 N 1-20 Valor acumulado dos cancelamentos aplicados sobre a mercadoria ou serviço cujo valor foi acumulado no Totalizador Parcial respectivo
36 Valor Total Liquido 2425 E 1 N 1-20 Valor total líquido da mercadoria ou serviço cujo valor foi acumulado no Totalizador Parcial respectivo
37 Signature 2 E 1 A   Assinatura digital

Tabela 23: Mensagem de redução Z

4.1.2. Estoque

O arquivo de estoque deve ser exportado no mesmo formato usado para transmissão, como especificado no item "3.1.1.1 Requisição".

5. Normatização

5.1. Sistema de mensageria

Os arquivos eletrônicos XML definidos no Bloco X, que serão transmitidos para o Sistema S@T, podem ser gerados, assinados e transmitidos pelo Sistema Gerencial, de Retaguarda ou ERP, conforme princípio legal estabelecido na legislação aplicável ao desenvolvimento e certificação do Programa Aplicativo PAF-ECF.

A legislação define que os Sistemas Gerenciais, Sistemas de Retaguarda e ERP, utilizados pelo contribuinte varejista podem implementar requisitos próprios do aplicativo PAF-ECF, desde que operem de forma integrada, possibilitando o compartilhamento dos dados necessários ao cumprimento de todos os requisitos previstos na ER.

A legislação aplicável ao aplicativo PAF-ECF define que os Sistemas de Retaguarda, Sistemas Gerências ou ERP que tenham integração de dados com o aplicativo PAF-ECF, e que implementam requisitos próprios do PAF-ECF, devem ser indicados no laudo de certificação do PAF-ECF.

5.2. Desenvolvedor de PAF-ECF que suceder contribuinte com omissão na transmissão dos arquivos do Bloco X

A obrigatoriedade de envio dos arquivos eletrônicos XML, definidos no Bloco X da Especificação de Requisitos do PAF-ECF, está definida como responsabilidade do contribuinte usuário, implementada em rotina específica do aplicativo PAF-ECF, que deve realizar seu envio e controle dos recibos de forma automática.

Entendemos que as informações geradas por qualquer sistema de processamento de dados em uso pelos contribuintes do ICMS tem natureza econômica, fiscal e tributária. Assim, todas as informações geradas pelo programa aplicativo PAF-ECF utilizado anteriormente pelos estabelecimentos do contribuinte devem migrar para a base de dados do novo PAF-ECF, ou estarem disponíveis no ERP utilizado pela empresa.

No âmbito da Automação Comercial, todas as informações de natureza fiscal-tributária, cuja entrega está definida na legislação tributária, não enviadas pelo contribuinte, ou enviadas contendo erros formais, devem ser regularizadas pelo desenvolvedor do programa aplicativo responsável ou por outro desenvolvedor responsável que sucedê-lo.

O uso de um novo Programa Aplicativo PAF-ECF deve obrigatoriamente ser registrado no Sistema S@T, através de aplicação própria, disponível no perfil de acesso do desenvolvedor do aplicativo.

Todos os equipamentos ECF ativos de cada estabelecimento devem ser habilitados para uso com o novo aplicativo PAF-ECF.

Importante destacar que as informações geradas tanto pelo aplicativo PAF-ECF quanto por sistemas gerenciais (ERP) devem obrigatoriamente estar disponíveis pelo prazo decadencial.

5.3. Ambientes

Ambiente de homologação: utilizado para geração de documentos fiscais de teste, sem qualquer validade fiscal ou jurídica. Há a replicação das informações do ambiente de produção a cada 1 ou 2. semanas Ambiente de produção: destinado exclusivamente à emissão real, com valor fiscal e jurídico dos documentos fiscais eletrônicos.