ATO DIAT Nº 46/2022
DISPOSIÇÕES

ATO DIAT Nº 55, de 10.10.2022
(DOE de 17.10.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 arquivo
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

Um

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.