CONTROLE DE VERSES
Verso
Data
Ato Cotepe/ICMS
ER 1.0.0
14/09/2011
N33 de 14/09/2011
ER 2.1.0
09/03/2012
N07 de 13/03/2012
ER 2.2.1
22/05/2012
N 20 de 30/05/2012
ER 2.2.21
28/08/2012
N 43 de 04/09/2012
ER 2.3.13
12/11/2012
N 58 de 22/11/2012
ER 2.4.20
06/03/2013
N 05 de 13/03/2013
ER 2.5.15
21/05/2013
N 24 de 18/06/2013
ER 2.6.10
12/08/2013
N 31 de 16/08/2013
ER 2.7.5
09/09/2013
N 39 de 20/09/2013
ER 2.8.5
13/11/2013
N 53 de 06/12/2013
ER 2.9.8
10/02/2014
N 02 de 10/02/2014
ER 2.10.8
31/03/2014
N 15 de 10/04/2014
ER 2.11.4
17/04/2014
N 18 de 29/04/2014
ER 2.12.17
07/11/2014
N 58 de 18/11/2014
ER 2.14.10
15/03/2015
NDICE
1.
INTRODUO ............................................................................................................................................ 7
2.
3.
4.
2.1.
2.2.
2.3.
2.4.
3.2.
3.3.
3.4.
3.5.
MEMRIA(S) ....................................................................................................................................................... 47
3.6.
3.7.
BATERIA ............................................................................................................................................................... 48
3.8.
BOTO DE RESET................................................................................................................................................ 48
3.9.
3.10.
3.11.
3.12.
REQUISITOS ESTRUTURAIS............................................................................................................................. 50
3.13.
4.2.
4.3.
4.4.
4.5.
4.6.
4.7.
4.8.
4.9.
4.10.
5.
6.
7.
5.2.
5.3.
5.4.
5.5.
5.6.
5.7.
5.8.
5.9.
5.10.
5.11.
5.12.
5.13.
5.14.
5.15.
5.16.
5.17.
6.2.
6.3.
DEFINIES E SIGLAS
AC
Aplicativo Comercial.
AC-SAT
Adquirente
Certificado ICP- Certificado Digital emitido pela Autoridade Certificadora credenciada pela
Brasil
CF-e
Chave de
consulta
Cdigo de
ativao
SAT.
CRT
CSR
NTP
Nmero de
segurana
Nmero de
sesso
Nmero do
Cupom Fiscal
CF-e
OID
SAT
SEFAZ
Timeout
Time-stamp
URL
Web Services
1.
Introduo
Este documento tem por objetivo a definio das especificaes e critrios tcnicos
necessrios para orientar a fabricao do equipamento Sistema de Autenticao e
Transmisso de Cupons Fiscais Eletrnicos - SAT.
2.
Software bsico
Considerando-se que o equipamento SAT realizar interaes com outros atores, tais como
o AC, sistema de retaguarda do fisco, software de ativao do SAT, tambm so
relacionados no presente captulo os requisitos necessrios para a comunicao e
funcionamento conjunto destes com o equipamento SAT.
Todas as funes desempenhadas pelo Software Bsico devem estar compiladas em um
nico arquivo.
2.1.
b.
alfanumricos.
b.2
c.
seguir
verso
do
padro
x.509
definido
pelo
International
seguir
verso
do
padro
x.509
definido
pelo
International
e.2
e.3
e.4
Permitir a exibio em tela do CSR (Certificate Sign Request) gerado pelo SAT,
quando o processo de ativao for atravs de certificados da ICP-BRASIL.
e.5
e.6
f.
f.2
f.3
f.4
Campo
Tamanh
Descrio
o
C (Country)
(Organization
SAT-CF-e
Name)
SEFAZ-SP
OU
no
Estado.
Por
exemplo:
1 a 64
1 a 64
1 a 64
Razo
(Organizational
Unit)
OU
(Organizational
Unit)
CN (Common
Social
para
requisio
do
10
Name)
pelo
caracter
:.
Exemplo:
14
2.16.76.1.3.3
caracteres
de
pontuao,
com
os
CNPJ
otherName
ST (State)
1 a 64
Estado:
estado
abreviaes
do
por
extenso
estabelecimento
sem
do
1 a 64
Serial Number
(serialNumber)
PUK
2048 bits
no
processo
requisio
do
Certificado.
Tabela 1 Campos do CSR AC-SAT
f.5
Abrir uma requisio ao Web service CFeCertificacao (vide item 5.10) enviando
o CSR gerado.
f.5.1 A AC-SAT verifica os dados do CSR com a sua base de dados e, se
confirmados, valida a CSR e assina a chave pblica do SAT, tornando
essa pertencente a sua Cadeia de Certificao
f.6
11
f.8
f.8
12
g.2
g.3
g.4
Campo
Tamanho
CN
1 a 64
OU
1 a 64
Descrio
nome empresarial constante do CNPJ
(Cadastro Nacional de Pessoa Jurdica),
sem abreviaes.
<campo em branco>, ou seja, no inserir
informao.
OU
1 a 64
OU
1 a 64
C (Country)
10
13
(Organization
Name)
PUK
2048 bits
no
processo
requisio
do
Certificado.
Tabela 2 Campos do CSR ICP-BRASIL
g.5
g.6
g.7
g.8
g.9
g.9
14
h.
h.
i.
15
h.
h.2
i.
j.
16
Desenvolvedor do AC
conforme 12.345.678/0001-90
Estabelecimento Comercial
09.876.543/0001-21
cadastro
CNPJ sem caracteres 12345678000190
09876543000121
separadores
Sequncia numrica
Cdigo
1234567800019009876543000121
de
Vinculao: Sequncia
desenvolvedor do AC
Tabela 3 Exemplo de vinculao do AC com o SAT
17
b.
d.
O equipamento SAT dever gerar o arquivo CF-e-SAT com base nos dados de venda
informados pelo AC pela funo EnviarDadosVenda do SAT, seguindo as seguintes
operaes:
a.1
a.2
a.3
18
a.4
Guardar um registro interno do nmero da sesso enviado pelo AC, associandoo aos arquivos gerados. A associao entre o nmero de sesso e os arquivos
deve prevenir a gerao de arquivos duplicados para uma mesma venda (no
caso de falha de comunicao entre o AC e o SAT);
a.5
a.6
a.7
Ou seja, o Equipamento SAT dever retornar uma resposta contendo o Arquivo CFe-SAT que deve ser armazenado pelo AC ou os erros encontrados na operao.
b.
b.2
a.2
19
O equipamento SAT dever gerar o arquivo CF-e-SAT de cancelamento com base nos
dados de cancelamento informados pelo AC pela funo CancelarUltimaVenda do
SAT, seguindo as seguintes operaes:
a.1
a.2
Validar
todos
os
dados
recebidos
conforme
retorno
da
funo
Guardar um registro interno do nmero da sesso enviado pelo AC, associandoo aos arquivos gerados. A associao entre o nmero de sesso e os arquivos
deve prevenir a gerao de arquivos duplicados para uma mesma venda (no
caso de falha de comunicao entre o AC e o SAT);
a.4
a.5
a.6
b.
b.2
20
a.2
b.
b.2
21
a.2
de
processamento
da
SEFAZ
atravs
do
Web
service
a.4
a.5
a.6
a.7
22
b.
c.
c.2
23
c.3
de
processamento
da
SEFAZ
atravs
do
Web
service
c.5
c.6
b.
c.
c.2
c.3
c.4
24
b.
c.
c.2
c.3
c.4
c.5
c.6
c.7
c.8
25
b.
c.
c.2
c.3
c.4
c.5
c.6
c.7
c.8
2.2.
26
a.2
b.
c.
d.
2.2.1.1.
a.
b.
2.2.1.2.
a.
O Equipamento SAT dever responder a este comando com o envio imediato pelo
Web service CFeRecepcao (vide 5.2) e CFeCancelamento (vide 5.4) de todos os CFe-SAT de venda e cancelamento existentes em sua memria e que ainda no tenham
Especificao Tcnica de Requisitos - SAT - Direitos Reservados - Verso ER 2.14.10 de 15/03/2015
27
2.2.1.3.
a.
2.2.1.4.
a.
b.
de
processamento
da
SEFAZ
atravs
do
Web
service
28
c.
d.
e.
f.
g.
2.2.1.5.
a.
2.2.1.6.
a.
b.
2.2.1.7.
a.
29
b.
2.2.1.8.
a.
comunicados aos contribuintes que a SEFAZ enviar para o Equipamento SAT. Estes
avisos devero ser encaminhados ao AC na interao seguinte entre AC e
equipamento SAT aps recepo do comando da SEFAZ - para exibio visual e/ou
impressa conforme definido no Captulo 6.
b.
Cada aviso possui um cdigo individual que ser recebido junto com sua descrio,
conforme tabela abaixo:
Cdigo
Mensagem
Descrio
001
Existem
atualizaes
atualizao,
SAT
ser
atualizado
atualizado em 5 dias
atualizao,
SAT
ser
atualizado
atualizado
horas
em
24
atualizao,
SAT
ser
atualizado
30
004-998
Reservado
999
(aviso no catalogado)
SAT sofrer
2.2.1.9.
a.
b.
b.
b.2
c.
c.2
31
de
processamento
da
SEFAZ
atravs
do
Web
service
c.5
b.
b.2
b.3
b.4
b.5
b.6
a.2
32
a.3
a.4
a.5
a.6
2.3.
a.
a.3
a.4
a.5
33
b.
Sada
Cliente
SAT
Consulta na memoria
interna existencia de
arquivos
s
SAT
Processos
Entrada
Arquivo de
parametrizao
Existem
dados?
Sim
SAT
Estabelece
conexo
HTTPS
SAT
s
Transmite
AD-CF-e
No
Lote de
AD-CF-e
Servidor
SEFAZ
b.
c.
d.
34
Web services disponibilizados pela SEFAZ (vide Capitulo 6). O meio de comunicao
utilizado ser a Internet, atravs da rede local Ethernet ou WiFi do prprio
estabelecimento comercial.
e.
f.
g.
O Equipamento SAT dever apagar os arquivos dos CF-e-SAT somente aps receber
a confirmao de processamento (cdigos 100 a 103) do CF-e-SAT enviado pela
SEFAZ atravs do Web service CFeRetRecepcao, descrito no Captulo 5. Os CF-eSAT no confirmados pela SEFAZ ou com retornos de processamento diferentes dos
cdigos de 100 a 103 no podem ser considerados como transmitidos e no devem
ser apagados da memria interna do equipamento.
h.
O SAT deve possuir funcionalidade de registro de todas as suas operaes para fim
de auditoria e anlise tcnica.
b.
Os registros devero ser gravados em arquivo nico, padro TXT e codificao UTF8, obedecendo a ordem cronolgica de ocorrncia, um por linha e com a seguinte
estrutura:
b.1
datahora|processo|erro/info|detalhamento
onde:
b.2
35
b.3
b.4
b.5
c.
Exemplos:
c.1
c.2
AAAAMMDDhhmmss|AC-SAT|info|recebida
mensagem
referente
a funo
TesteFimAFim
c.3
d.
Os registros devem ser gerados em trs nveis distintos, determinados pelo Arquivo de
Parametrizao (Vide Anexo 1), e descritos abaixo:
d.1
d.2
36
Nvel 2: indica que o SAT deve registrar todos os erros e as todas informaes
de sua operao. Neste nvel, o tamanho do arquivo de registro no deve ser
superior a 800Kbytes (com tolerncia de 5%) e deve ser rotacionado quando
atingir o tamanho mximo.
e.
Entende-se por rotao a eliminao da informao mais antiga para insero da mais
atual.
f.
37
b.
b.2
b.3
b.
b.2
b.3
b.4
c.
c.2
38
b.
Web service CFeRecepcao (vide 5.2) nos casos de bloqueio por falta de
c.
Estabelecer
comunicao com
c.3
c.4
c.5
Estabelecer
a comunicao com
c.7
39
c.
Estabelecer
a comunicao com
c.3
c.4
c.5
Estabelecer
a comunicao com
c.7
d.
Abrir uma requisio ao Web service CFeCertificacao (vide item 5.10) enviando
o novo Certificado ICP-BRASIL e sua respectiva cadeia para conhecimento;
d.2
d.3
Estabelecer
a comunicao com
d.5
40
e.
e.1
e.2
e.3
b.
b.2
Nmero de tentativas
3
6
9
12
15
18
21
24
27
41
30
33
36
1024
2048
4096
Tabela 5 Relao PA x PG
b.3
c.
2.4.
b.
A assinatura deve ser executada de forma que o resultado da operao seja uma
string de dados codificada em base64, seguindo o padro PKCS #1 verso 1.5;
c.
O equipamento SAT deve ser dotado de recurso que permite a troca do cdigo de
ativao em caso de esquecimento.
e.
42
f.
43
3.
Hardware do SAT
Este Captulo descreve os requisitos mnimos de Hardware que devero compor uma
soluo de Equipamento SAT.
As figuras abaixo ilustram exemplos de implementao utilizando os componentes que
sero descritos e que devem fazer parte de um Equipamento SAT. O Fabricante deve
comp-los da maneira que achar mais indicada e com as tecnologias que melhor atendam a
suas questes de custo/disponibilidade/facilidade/acesso, desde que sejam atendidos todos
os requisitos apontados.
44
3.1.
a.
b.
b.2
b.3
45
b.4
b.5
b.6
b.7
b.8
b.9
3.2.
a.
Mdulo de Comunicao
b.
O canal de comunicao com a SEFAZ dever ser realizado via rede local do
estabelecimento comercial, que poder ser atravs de interface Ethernet IEEE 802.3
ou WiFi IEEE 802.11 a, b, g e/ou n. Todas as tecnologias e frequncias suportadas
devero ser homologadas pela Anatel.
c.
d.
e.
46
3.3.
a.
Mdulo Fiscal
3.4.
a.
Conexo USB
O SAT deve possuir exclusivamente uma porta USB tipo B, Mini-B ou Micro B
para comunicao com o AC.
b.
b.2
3.5.
a.
Memria(s)
47
3.6.
a.
Relgio Interno
O Equipamento SAT deve possuir um mecanismo interno de relgio, que ser usado
para registrar a data e a hora de todas as suas operaes (time stamp).
b.
O relgio interno deve ser energizado por uma bateria com capacidade de manter seu
funcionamento por pelo menos 5 anos sem nova carga.
c.
O relgio interno deve sair de fbrica configurado com a Hora Legal Brasileira, de
acordo com o Observatrio Nacional, orgo do Ministrio de Cincia e Tecnologia.
3.7.
a.
Bateria
3.8.
a.
Boto de Reset
O Equipamento SAT dever possuir um boto externo que ser utilizado para retornar
as configuraes de fbrica do SAT (funo descrita em 2.1.16).
3.9.
a.
b.
c.
48
d.
Antena do Wi-Fi;
f.
e.1
Relgio;
e.2
Nmero de segurana.
g.
b.
c.
Para uma melhor compreenso do disposto neste documento, entende-se por mdulo
criptogrfico os Chips de Cartes Inteligentes (Smart Cards), Tokens criptogrficos, ou
quaisquer outras mdias armazenadoras de certificados digitais padro A3, utilizados
49
em certificao digital e aceitos e homologados pelo Comit Gestor (CG) da ICPBrasil, conforme suas determinaes.
c.1
a.2
a.3
a.4
a.5
a.6
Norma IEC 61.000-4-11, classe 30% de queda durante 50 ciclos, relativa a teste
de variao na rede eltrica;
a.7
Titulos
IV
VI
da
Resoluo
529/2009,
da
Agncia
Nacional
de
50
aceitvel
travamento
temporrio
com
restabelecimento
do
S@T
Figura 5 Logotipo do Equipamento SAT
a.2
a.4
informaes
fiscais,
ao
bem
como
dos
dados/informaes
necessrios
correto
51
a.5
a.6
52
4.
4.1.
Cada arquivo XML somente poder ter uma nica declarao <?xml version="1.0"
encoding="UTF-8"?>;
Caso sejam informadas Tags adicionais, alm das previstas em leiaute, o arquivo
ser rejeitado.
53
4.2.
Origem
AC
Camp
ID
Descrio
Ele
Pai
Tipo
Ocorrncia
tamanho
Dec
nserie
Nmero de Srie
B01
1-1
SAT
do Equipamento
B05
SAT
Tabela 6 Descrio dos campos das Tabelas 7 e 8
origem: indica se o campo dever ser preenchido a partir de dados fornecidos pelo
Aplicativo Comercial (AC) ou pelo prprio SAT (SAT);
coluna ID: identificao do campo, alguns campos relacionados com tributos podem
aparecer mais de uma vez no leiaute em funo da estrutura de grupos
de choice
coluna campo: identificador do nome do campo, como a nomenclatura dos nomes dos
campos foi padronizada, um nome de campo utilizado para identificar campos
diferentes, como por exemplo, a IE, que pode ser do emitente ou do destinatrio. A
diferenciao dos campos realizada considerando as tags de grupo;
coluna Ele:
54
Observao
coluna Tipo:
N campo numrico;
C campo alfanumrico;
D campo data.
55
56
ID
Campo
AC
CFe
A - Dados do Cupom Fiscal Eletrnico
Orige
m
Element
o
Pai
Element
o
Pai
Tip
o
Ocorrnc
tamanho
Grupo das
informaes do
CF-e
Verso do leiaute
do CF-e
Raiz
1-1
A01
1-1
1-4
Ocorrnc
tamanho
De
c
1-1
Contedo
A01
infCFe
A02
Versao
AC
A03
versaoDadosEnt
Verso do leiaute
do arquivo de
dados do AC
A01
1-1
1-4
SAT
A04
versaoSB
A01
1-1
A05
Id
Verso do
Software Bsico
do SAT
Identificador da
TAG a ser
assinada
ID
A01
1-1
47
SAT
Observaes
Campo
SAT
Descrio
Tip
o
ID
AC
Descrio
De
c
Contedo
Observaes
57
ID
Campo
Descrio
Element
o
Pai
Tip
o
Ocorrnc
tamanho
De
c
Contedo
Observaes
Grupo das
informaes de
identificao do
CF-e
Cdigo da UF do
emitente do
Documento Fiscal
A01
B01
1-1
Cdigo da UF do emitente do
Documento Fiscal. Utilizar a
Tabela do IBGE de cdigo de
unidades da federao
Para compor
chave de acesso
ao CF-e
AC
B01
ide
1-1
SAT
B02
cUF
SAT
B03
cNF
Cdigo Numrico
que compe a
Chave de Acesso
B01
1-1
Para compor
chave de acesso
ao CF-e
SAT
B04
mod
B01
1-1
SAT
B05
nserieSAT
B01
1-1
SAT
B06
nCFe
Cdigo do Modelo
do Documento
Fiscal
Nmero de Srie
do equipamento
SAT
Nmero do Cupom
Fiscal Eletronico
B01
1-1
Para compor
chave de acesso
ao CF-e
Para compor
chave de acesso
ao CF-e
Para compor
Chave de
acesso ao CF-e.
As alteraes
sero
incorporadas em
nova verso do
58
SAT
B07
dEmi
Data de emisso
do Cupom Fiscal
B01
1-1
SAT
B08
hEmi
Hora de emisso
do Cupom Fiscal
B01
1-1
Formato HHMMSS
SAT
B09
cDV
Dgito Verificador
da Chave de
Acesso do CF-e
B01
1-1
Informar o DV da Chave de
Acesso do CF-e, o DV ser
calculado com a aplicao do
algoritmo mdulo 11 (base 2,9)
da Chave de Acesso.
Para compor
chave de acesso
ao CF-e
SAT
B10
tpAmb
Identificao do
Ambiente
B01
1-1
1-Produo
2-Testes
Deve ser
atribuido a partir
do arquivo de
parametrizaes
do SAT
AC
B11
CNPJ
CNPJ Software
House
B01
1-1
14
AC
B12
signAC
Assinatura do
Aplicativo
Comercial
B01
1-1
1-344
Nos casos de
teste fim-a-fim
de ativao,
completar com
14 dgitos 0
(zero).
Nos casos de
teste fim-a-fim
de ativao,
Utilizar Ano e
Ms (AAMM)
para compor
chave de acesso
ao CF-e
59
completar com
344 dgitos 0
(zero).
SAT
B13
assinaturaQRCOD
E
AC
B14
numeroCaixa
Assinatura Digital
para uso em
QRCODE
B01
1-1
344
B01
1-1
Descrio
Element
o
Pai
Tip
o
Ocorrnc
tamanho
Grupo de
identificao do
emitente do CF-e
CNPJ do emitente
A01
C01
1-1
14
Nmero do Caixa
ao qual o SAT est
conectado
C - Identificao do Emitente do Cupom Fiscal eletrnico
Orige
m
ID
Campo
AC
C01
emit
AC
C02
CNPJ
SAT
C03
xNome
Razo Social do
emitente
C01
1-1
1-60
SAT
C04
xFant
Nome fantasia
C01
0-1
1-60
SAT
C05
enderEmit
Grupo do
Endereo do
emitente
C01
Assinatura de:
Chave de consulta, DATA e
HORA de emisso, Valor Total,
CPF/CNPJ do adquirente (se
existir)
Nmero de 0 a 999 referente ao
caixa em que o SAT est
conectado.
De
c
Contedo
Observaes
1-1
Ser usado na
chave de
consulta do CF-e
e confrontado
com os dados do
SAT
1-1
60
SAT
C06
xLgr
Logradouro
C05
1-1
2-60
SAT
C07
nro
Nmero
C05
0-1
1-60
SAT
C08
xCpl
Complemento
C05
0-1
1-60
SAT
C09
xBairro
Bairro
C05
1-1
2-60
SAT
C10
xMun
Nome do
municpio
C05
1-1
2-60
SAT
C11
CEP
Cdigo do CEP
C05
1-1
Informar os zeros no
significativos.
Se CEP no informado,
preencher com zeros.
AC
C12
IE
IE
C01
1-1
12
Nova
redao,
efeitos a
partir de
Caso a IE
possua menos
do que 12
dgitos, o
equipamento
SAT deve
61
01.01.17:
preencher com
espaos
direita.
2-14
As alteraes
sero
incorporadas em
nova verso do
leiaute do CF-eSAT a ser
publicada pela
SEFAZ.
AC
C13
IM
Inscrio Municipal
C01
0-1
1-15
SAT
C14
cRegTrib
Cdigo de Regime
Tributrio
C01
1-1
AC
C15
cRegTribISSQN
Regime Especial
de Tributao do
ISSQN
C01
0-1
62
AC
C16
indRatISSQN
Indicador de rateio
do Desconto sobre
subtotal entre itens
sujeitos
tributao pelo
ISSQN.
C01
1-1
Element
o
Pai
Tip
o
Ocorrnc
tamanho
A01
CE
E01
0-1
14
CE
E01
0-1
Redao
atual,
efeitos
at
31.12.16:
0, 11
Os itens sujeitos
tributao pelo
ICMS sempre
participaro do
rateio,
independente da
participao dos
itens sujeitos ao
ISSQN.
Contedo
Observaes
ID
Campo
AC
E01
dest
AC
E02
CNPJ
AC
E03
CPF
Descrio
Grupo de
identificao do
Destinatrio do
CF-e
CNPJ do
destinatrio
CPF do
destinatrio
De
c
1-1
Nova
redao,
efeitos a
partir de
01.01.17:
As alteraes
sero
incorporadas em
nova verso do
leiaute do CF-eSAT a ser
publicada pela
SEFAZ.
11
63
AC
E04
xNome
Razo Social ou
Nome do
destinatrio
E01
0-1
2-60
Element
o
Pai
Tip
o
Ocorrnc
tamanho
A01
E
E
E
E
E
G01
G01
G01
G01
G01
C
C
C
C
C
1-1
1-1
0-1
1-1
1-1
2-60
1-60
1-60
1-60
2-60
G01
1-1
Element
o
Pai
Tip
o
Ocorrnc
tamanho
A01
H01
1-1
1-3
Descrio
Element
o
Pai
Tip
o
Ocorrnc
tamanho
TAG de grupo do
detalhamento de
Produtos e
Servios do CF-e
Cdigo do produto
ou servio
H01
I01
AC
ID
Campo
G01
entrega
Descrio
Grupo de
identificao do
Local de entrega
AC
G02
xLgr
Logradouro
AC
G03
nro
Nmero
AC
G04
xCpl
Complemento
AC
G05
xBairro
Bairro
AC
G06
xMun
Nome do
municpio
AC
G07
UF
Sigla da UF
H - Detalhamento de Produtos e Servios do CF-e
Orige
m
ID
Campo
AC
H01
det
AC
H02
nItem
Descrio
Grupo do
detalhamento de
Produtos e
Servios do CF-e
Nmero do item
De
c
0-1
Contedo
Observaes
De
c
1-500
Contedo
Observaes
ID
Campo
AC
I01
prod
AC
I02
cProd
De
c
Contedo
Observaes
1-1
1-1
1-60
64
AC
I03
cEAN
GTIN (Global
Trade Item
Number) do
produto, antigo
cdigo EAN ou
cdigo de barras
I01
0-1
8, 12, 13,
14
AC
I04
xProd
Descrio do
produto ou servio
I01
1-1
1-120
AC
I05
NCM
I01
0-1
2, 8
AC
I06
CFOP
I01
1-1
AC
I07
uCom
Cdigo Fiscal de
Operaes e
Prestaes
Unidade Comercial
I01
1-1
1-6
AC
I08
qCom
Quantidade
Comercial
I01
1-1
5-15
Informar a unidade de
comercializao do produto. No
caso de combustveis, utilizar a
unidade de medida da
codificao de produtos do
Sistema de Informaes de
Movimentao de produtos SIMP
(http://www.anp.gov.br/simp).
Informar a quantidade de
comercializao do produto.
65
AC
I09
vUnCom
Valor Unitrio de
Comercializao
I01
1-1
3-15
SAT
I10
vProd
I01
1-1
3-15
AC
I11
indRegra
Regra de clculo
I01
1-1
AC
I12
vDesc
Valor do Desconto
sobre item
I01
0-1
3-15
AC
I13
vOutro
I01
0-1
3-15
SAT
I14
vItem
Outras despesas
acessrias sobre
item
Valor lquido do
Item
I01
1-1
3-15
Deve ser
informado com 3
decimais no
caso de
combustveis
(Portaria DNC
30/94), para os
demais com 2
decimais.
Valor Bruto do
Item, antes de
desconto e
acrscimo
Valor deve ser
arredondado,
com exceo de
operao com
combustveis,
quando deve ser
truncado
(Convenio ICMS
85/01 e Portaria
30/94 do DNC)
Valor lquido do
Item do CF-e
aps desconto e
outras despesas
acessrias
(acrscimos)
66
SAT
I15
vRatDesc
Rateio do
desconto sobre
subtotal
I01
0-1
3-15
- Desconto sobre
subtotal dever
ser rateado
proporcionalmen
te ao valor de
cada item, j
considerado o
desconto ou
acrscimo sobre
item.
- Diferena entre
o valor do
desconto sobre
subtotal e a
soma dos seus
rateios deve ser
alocada ao rateio
de maior valor.
- Rateio incidir
sobre os itens
sujeitos ao
ISSQN somente
se o campo
indRatISSQN
(id:C16) = 'S'.
Implementao
facultativa at
31.12.15 e
obrigatria a
partir de
01.01.16.
-Caso existam 2
ou mais rateios
de maior valor
iguais, a
diferena deve
ser alocada ao
rateio de maior
valor cujo
nmero do item
67
(id:H02) seja o
mais baixo.
SAT
I16
vRatAcr
Rateio do
acrscimo sobre
subtotal
I01
0-1
3-15
- Acrscimo
sobre subtotal
dever ser
rateado
proporcionalmen
te ao valor de
cada item, j
considerado o
desconto ou
acrscimo sobre
item.
- Diferena entre
o valor do
acrscimo sobre
subtotal e a
soma dos seus
rateios deve ser
alocada ao rateio
68
de maior valor.
Implementao
facultativa at
31.12.15 e
obrigatria a
partir de
01.01.16.
-Caso existam 2
ou mais rateios
de maior valor
iguais, a
diferena deve
ser alocada ao
rateio de maior
valor cujo
nmero do item
(id:H02) seja o
mais baixo.
AC
I17
obsFiscoDet
Grupo do campo
de uso livre do
Fisco
I01
0-10
AC
I18
xCampoDet
Identificao do
campo
I17
1-1
1-20
AC
I19
xTextoDet
Contedo do
campo
I17
1-1
1-60
As alteraes
sero
incorporadas em
nova verso do
leiaute do CF-eSAT a ser
publicada pela
SEFAZ.
69
ID
Campo
Descrio
Element
o
Pai
AC
M01
imposto
Grupo de Tributos
incidentes no
Produto ou Servio
H01
AC
M02
vItem12741
Valor aproximado
dos tributos do
Produto ou servio
Lei 12741/12.
M01
Tip
o
Ocorrnc
tamanho
De
c
1-1
0-1
Contedo
Observaes
70
ID
Campo
Descrio
Element
o
Pai
Tip
o
AC
N01
ICMS
Grupo do ICMS da
Operao prpria
e ST
CG
M01
0-1
AC
N02
ICMS00
Grupo de
Tributao do
ICMS= 00, 20, 90
CG
N01
0-1
Tributao do ICMS:
00 Tributada integralmente
20 - Com reduo de base de
clculo
90 - Outros
AC
N06
Orig
Origem da
mercadoria
N02
Ocorrnc
1-1
tamanho
De
c
Contedo
Observaes
Origem da mercadoria:
0 - Nacional, exceto as indicadas
nos cdigos 3, 4, 5 e 8;
1 - Estrangeira - Importao
direta, exceto a indicada no
cdigo 6;
2 - Estrangeira - Adquirida no
mercado interno, exceto a
indicada no cdigo 7;
3 - Nacional, mercadoria ou bem
com Contedo de Importao
superior a 40% (quarenta por
cento) e inferior ou igual a 70%
(setenta por cento);
4 - Nacional, cuja produo
tenha sido feita em conformidade
com os processos produtivos
bsicos de que tratam as
legislaes citadas nos Ajustes;
5 - Nacional, mercadoria ou bem
71
N07
CST
Tributao do
ICMS = 00, 20, 90
N02
1-1
AC
N08
pICMS
N02
1-1
3-5
Alquota efetiva
SAT
N09
vICMS
Alquota efetiva do
imposto
Valor do ICMS
N02
1-1
3-15
AC
N03
ICMS40
Grupo de
Tributao do
ICMS = 40, 41, 50,
60
CG
N01
AC
N06
Orig
Origem da
mercadoria
N03
Tributao do ICMS
40 - Isenta
41 - No tributada
50 - Suspenso
60 - ICMS cobrado
anteriormente por substituio
tributria
0-1
1-1
Tributao do ICMS:
00 Tributada integralmente
20 - Com reduo de base de
clculo
90 - Outros
No informar o
campo pICMS
dentro deste
grupo.
Origem da mercadoria:
0 - Nacional, exceto as indicadas
nos cdigos 3, 4, 5 e 8;
1 - Estrangeira - Importao
direta, exceto a indicada no
cdigo 6;
2 - Estrangeira - Adquirida no
mercado interno, exceto a
72
AC
N07
CST
Tributao do
ICMS = 40, 41, 50,
60
N03
AC
N04
ICMSSN102
Grupo cRegTrib=1
Simples
Nacional e
CSOSN=102, 300,
500
CG
N01
1-1
0-1
indicada no cdigo 7;
3 - Nacional, mercadoria ou bem
com Contedo de Importao
superior a 40% (quarenta por
cento) e inferior ou igual a 70%
(setenta por cento);
4 - Nacional, cuja produo
tenha sido feita em conformidade
com os processos produtivos
bsicos de que tratam as
legislaes citadas nos Ajustes;
5 - Nacional, mercadoria ou bem
com Contedo de Importao
inferior ou igual a 40%;
6 - Estrangeira - Importao
direta, sem similar nacional,
constante em lista da CAMEX;
7 - Estrangeira - Adquirida no
mercado interno, sem similar
nacional, constante em lista da
CAMEX;
8 Nacional, mercadoria ou bem
com Contedo de Importao
superior a 70% (setenta por
cento).
Tributao do ICMS
40 - Isenta
41 - No tributada
50 - Suspenso
60 - ICMS cobrado
anteriormente por substituio
tributria
Tributao do ICMS:
pelo SIMPLES NACIONAL e
CSOSN=102, 300, 500
No informar o
campo pICMS
dentro deste
grupo
73
AC
N06
Orig
Origem da
mercadoria
N04
1-1
Origem da mercadoria:
0 - Nacional, exceto as indicadas
nos cdigos 3, 4, 5 e 8;
1 - Estrangeira - Importao
direta, exceto a indicada no
cdigo 6;
2 - Estrangeira - Adquirida no
mercado interno, exceto a
indicada no cdigo 7;
3 - Nacional, mercadoria ou bem
com Contedo de Importao
superior a 40% (quarenta por
cento) e inferior ou igual a 70%
(setenta por cento);
4 - Nacional, cuja produo
tenha sido feita em conformidade
com os processos produtivos
bsicos de que tratam as
legislaes citadas nos Ajustes;
5 - Nacional, mercadoria ou bem
com Contedo de Importao
inferior ou igual a 40%;
6 - Estrangeira - Importao
direta, sem similar nacional,
constante em lista da CAMEX;
7 - Estrangeira - Adquirida no
mercado interno, sem similar
nacional, constante em lista da
CAMEX;
8 Nacional, mercadoria ou bem
com Contedo de Importao
superior a 70% (setenta por
cento).
74
AC
N10
CSOSN
Cdigo de
Situao da
Operao
Simples Nacional
N04
AC
N05
ICMSSN900
CG
N01
AC
N06
Orig
TAG de Grupo
cRegTrib=1
Simples Nacional
e CSOSN=900
Origem da
mercadoria
N05
1-1
0-1
1-1
Origem da mercadoria:
0 - Nacional, exceto as indicadas
nos cdigos 3, 4, 5 e 8;
1 - Estrangeira - Importao
direta, exceto a indicada no
cdigo 6;
2 - Estrangeira - Adquirida no
mercado interno, exceto a
indicada no cdigo 7;
3 - Nacional, mercadoria ou bem
com Contedo de Importao
superior a 40% (quarenta por
cento) e inferior ou igual a 70%
(setenta por cento);
4 - Nacional, cuja produo
tenha sido feita em conformidade
com os processos produtivos
bsicos de que tratam as
legislaes citadas nos Ajustes;
5 - Nacional, mercadoria ou bem
com Contedo de Importao
inferior ou igual a 40%;
6 - Estrangeira - Importao
direta, sem similar nacional,
constante em lista da CAMEX;
7 - Estrangeira - Adquirida no
mercado interno, sem similar
nacional, constante em lista da
75
CAMEX;
8 Nacional, mercadoria ou bem
com Contedo de Importao
superior a 70% (setenta por
cento).
AC
N10
CSOSN
N05
1-1
N05
1-1
3-5
Alquota efetiva
vICMS
Cdigo de
Situao da
Operao
SIMPLES
NACIONAL
Alquota efetiva do
imposto
Valor do ICMS
AC
N08
pICMS
SAT
N09
Q PIS
AC
N05
1-1
3-15
Q01
PIS
Grupo do PIS
M01
1-1
AC
Q02
PISAliq
CG
Q01
0-1
CST = 01, 02 e 05
AC
Q07
CST
Grupo de PIS
tributado pela
alquota
Cdigo de
Situao Tributria
do PIS
Q02
1-1
AC
Q08
vBC
Q02
1-1
3-15
AC
Q09
pPIS
Q02
1-1
Valor da Base de
Clculo do PIS
Alquota do PIS
(em percentual)
76
SAT
Q10
vPIS
Valor do PIS
Q02
AC
Q03
PISQtde
AC
Q07
CST
Grupo de PIS
tributado por Qtde
Cdigo de
Situao Tributria
do PIS
AC
Q11
qBCProd
CG
Q01
Q03
1-1
Q03
1-1
5-16
AC
Q12
vAliqProd
Q03
1-1
5-15
SAT
Q10
vPIS
Q03
1-1
3-15
AC
Q04
PISNT
Grupo de PIS no
tributado
Cdigo de
Situao Tributria
do PIS
CG
Q01
AC
Q07
CST
Q04
AC
Q05
PISSN
CG
Q01
AC
Q07
CST
Q05
Quantidade
Vendida
Alquota do PIS
(em reais)
Valor do PIS
1-1
3-15
0-1
0-1
N
1-1
1-1
0-1
04 - Operao Tributvel
(tributao monofsica (alquota
zero));
06 - Operao Tributvel
(alquota zero);
07 - Operao Isenta da
Contribuio;
08 - Operao Sem Incidncia
da Contribuio;
09 - Operao com Suspenso
da Contribuio;
CST = 49
77
AC
Q06
PISOutr
Grupo de PIS
Outras Operaes
CG
Q01
0-1
CST = 99
Informar campos para clculo do
PIS com aliquota em percentual
(Q08 e Q09) ou campos para
PIS com aliquota em valor (Q11
e Q12).
AC
Q07
CST
Q06
1-1
AC
Q08
vBC
CE
Q06
0-1
3-15
AC
Q09
pPIS
CE
Q06
0-1
AC
Q11
qBCProd
CE
Q06
0-1
5-16
AC
Q12
vAliqProd
CE
Q06
0-1
5-15
SAT
Q10
vPIS
Cdigo de
Situao Tributria
do PIS
Valor da Base de
Clculo do PIS
Alquota do PIS
(em percentual)
Quantidade
Vendida
Alquota do PIS
(em reais)
Valor do PIS
Q06
1-1
3-15
Element
o
Pai
Tip
o
Ocorrnc
tamanho
De
c
M01
CE
R01
99 - Outras Operaes;
R PIS ST
Orige
m
ID
Campo
Descrio
AC
R01
PISST
Grupo de PIS
Substituio
Tributria
AC
R02
vBC
Valor da Base de
Clculo do PIS
0-1
0-1
Contedo
Observaes
78
AC
R03
pPIS
AC
R04
qBCProd
AC
R05
vAliqProd
SAT
R06
vPIS
Alquota do PIS
(em percentual)
Quantidade
Vendida
Alquota do PIS
(em reais)
Valor do PIS
CE
R01
0-1
CE
R01
0-1
5-16
CE
R01
0-1
5-15
R01
1-1
3-15
Descrio
Element
o
Pai
Tip
o
Ocorrnc
tamanho
De
c
S
COFINS
Orige
m
ID
Campo
Contedo
AC
S01
COFINS
Grupo do COFINS
M01
1-1
AC
S02
COFINSAliq
CG
S01
0-1
CST = 01, 02 e 05
AC
S07
CST
Grupo de COFINS
tributado pela
alquota
Cdigo de
Situao Tributria
da COFINS
S02
1-1
AC
S08
vBC
S02
1-1
3-15
Valor da Base de
Clculo da
COFINS
Observaes
79
AC
S09
pCOFINS
SAT
S10
vCOFINS
AC
S03
COFINSQtde
AC
S07
CST
AC
S11
qBCProd
AC
S12
vAliqProd
SAT
S10
vCOFINS
AC
S04
COFINSNT
AC
S07
CST
AC
S05
COFINSSN
Alquota da
COFINS (em
percentual)
Valor da COFINS
S02
1-1
S02
1-1
3-15
CG
S01
S03
1-1
S03
1-1
5-16
S03
1-1
5-15
S03
1-1
3-15
Grupo de COFINS
no tributado
Cdigo de
Situao Tributria
da COFINS
CG
S01
S04
Grupo de COFINS
para contribuinte
do SIMPLES
CG
S01
Grupo de COFINS
tributado por Qtde
Cdigo de
Situao Tributria
da COFINS
Quantidade
Vendida
Alquota da
COFINS (em
reais)
Valor do COFINS
0-1
CST = 03
0-1
N
1-1
0-1
04 - Operao Tributvel
(tributao monofsica (alquota
zero));
06 - Operao Tributvel
(alquota zero);
07 - Operao Isenta da
Contribuio;
08 - Operao Sem Incidncia
da Contribuio;
09 - Operao com Suspenso
da Contribuio;
CST = 49
80
NACIONAL
AC
S07
CST
Cdigo de
Situao Tributria
da COFINS
S05
1-1
AC
S06
COFINSOutr
Grupo de COFINS
Outras Operaes
CG
S01
AC
S07
CST
Cdigo de
Situao Tributria
da COFINS
S06
1-1
AC
S08
vBC
CE
S06
0-1
3-15
AC
S09
pCOFINS
CE
S06
0-1
AC
S11
qBCProd
CE
S06
0-1
5-16
AC
S12
vAliqProd
CE
S06
0-1
5-15
SAT
S10
vCOFINS
Valor da Base de
Clculo da
COFINS
Alquota da
COFINS (em
percentual)
Quantidade
Vendida
Alquota da
COFINS (em
reais)
Valor da COFINS
S06
1-1
3-15
0-1
CST = 99
Informar campos para clculo da
COFINS com aliquota em
percentual (S08 e S09) ou
campos para COFINS com
aliquota em valor (S11 e S12).
99 - Outras Operaes;
T - COFINS ST
81
Orige
m
ID
Campo
Descrio
Element
o
Pai
Tip
o
Ocorrnc
tamanho
De
c
0-1
Contedo
AC
T01
COFINSST
Grupo de COFINS
Substituio
Tributria
M01
AC
T02
vBC
CE
T01
0-1
3-15
AC
T03
pCOFINS
CE
T01
0-1
AC
T04
qBCProd
CE
T01
0-1
5-16
AC
T05
vAliqProd
CE
T01
0-1
5-15
SAT
T06
vCOFINS
Valor da Base de
Clculo da
COFINS
Alquota da
COFINS (em
percentual)
Quantidade
Vendida
Alquota da
COFINS (em
reais)
Valor da COFINS
T01
1-1
3-15
Element
o
Pai
Tip
o
Ocorrnc
tamanho
De
c
Contedo
Observaes
U - ISSQN
Orige
m
ID
Campo
Descrio
Observaes
82
AC
U01
ISSQN
Grupo do ISSQN
CG
M01
0-1
AC
U02
vDeducISSQN
U01
1-1
3-15
SAT
U03
vBC
Valor das
dedues para
ISSQN
Valor da Base de
Clculo do ISSQN
U01
1-1
3-15
AC
U04
vAliq
Alquota do ISSQN
U01
1-1
Alquota do ISSQN
SAT
U05
vISSQN
Valor do ISSQN
U01
1-1
3-15
AC
U06
cMunFG
Cdigo do
municpio de
ocorrncia do fato
gerador do ISSQN
U01
0-1
Informar o municpio de
ocorrncia do fato gerador do
ISSQN. Utilizar a Tabela do
IBGE; se exterior utilizar
9999999.
AC
U07
cListServ
Item da Lista de
Servios
U01
0-1
AC
U08
cServTribMun
Codigo de
tributao pelo
ISSQN do
municipio
U01
0-1
20
Se informado o
grupo ISSQN a
informao da
Inscrio
Municipal
obrigatria.
Valor do item j
liquido de
deduoes e
acrscimos
(incondicionais)
83
AC
U09
cNatOp
Natureza da
Operao de
ISSQN
U01
1-1
01 - Tributao no municpio; 02
- Tributao fora do municpio;
03 - Iseno; 04 - Imune; 05 Exigibilidade suspensa por
deciso judicial; 06 Exigibilidade suspensa por
procedimento administrativo; 07 No tributvel ou no incidncia;
08 - Exportao de Servio.
AC
U10
indIncFisc
Indicador de
Incentivo Fiscal do
ISSQN
U01
1-1
1 - Sim; 2 - No
Descrio
Element
o
Pai
Tip
o
Ocorrnc
tamanho
H01
0-1
1-500
Descrio
Element
o
Pai
Tip
o
Ocorrnc
tamanho
De
c
Contedo
Grupo de Valores
Totais do CF-e
Grupo de Valores
Totais referentes
ao ICMS
Valor Total do
ICMS
A01
1-1
W01
0-1
W02
1-1
3-15
Redao atual,
efeitos at
31.12.16:
W02
1-1
3-15
V - Informaes adicionais
Orige
m
AC
ID
V01
Campo
infAdProd
Informaes
Adicionais do
Produto
De
c
Contedo
Observaes
Norma referenciada,
informaes complementares,
etc.
ID
Campo
AC
W01
total
SAT
W02
ICMSTot
SAT
W03
vICMS
SAT
W04
vProd
Observaes
As alteraes
sero
incorporadas em
nova verso do
leiaute do CF-eSAT a ser
publicada pela
84
servios
01.01.17:
Nova redao,
efeitos a partir de
01.01.17:
SEFAZ.
W05
vDesc
W02
1-1
3-15
SAT
W06
vPIS
W02
1-1
3-15
As alteraes
sero
incorporadas em
nova verso do
leiaute do CF-eSAT a ser
publicada pela
SEFAZ.
W07
vCOFINS
Valor Total do
COFINS
W02
1-1
3-15
As alteraes
sero
incorporadas em
nova verso do
85
W08
vPISST
W02
1-1
3-15
As alteraes
sero
incorporadas em
nova verso do
leiaute do CF-eSAT a ser
publicada pela
SEFAZ.
W09
vCOFINSST
Valor Total do
COFINS-ST
W02
1-1
3-15
As
alteraes
sero
incorporadas em
nova verso do
leiaute do CF-eSAT
a
ser
publicada
pela
SEFAZ.
W10
vOutro
Valor Total de
Outras Despesas
acessrias sobre
Item
W02
1-1
3-15
86
SAT
1-1
3-15
W11
vCFe
W01
SAT
W12
ISSQNtot
Grupo de Valores
Totais referentes
ao ISSQN
W01
SAT
W13
vBC
W12
1-1
3-15
Somatrio do valor da BC de
ISSQN dos itens (id:U03)
SAT
W14
vISS
Valor Total da
Base de Clculo
do ISSQN
Valor Total do ISS
W12
1-1
3-15
SAT
W15
vPIS
W12
1-1
3-15
SAT
W16
vCOFINS
Valor Total do
COFINS sobre
servios
W12
1-1
3-15
SAT
W17
vPISST
W12
1-1
3-15
0-1
87
SAT
W18
vCOFINSST
Valor Total do
COFINS-ST sobre
servios
W12
AC
W19
DescAcrEntr
Grupo de valores
de entrada de
Desconto/Acrsci
mo sobre Subtotal
W01
AC
W20
vDescSubtot
Valor de Entrada
de Desconto sobre
Subtotal
CE
W19
1-1
3-15
0-1
0-1
Informar valores
de desconto ou
acrscimo sobre
subtotal do CF-e.
Os valores de
desconto e
acrscimo sobre
subtotal so
mutamente
exclusivos.
3-15
Valor
de
Subtotal
Desconto
sobre
Se informado,
deve conter
desconto
concedido sobre
total dos itens.
Valor dever ser
distribuido pelo
SAT
proporcionalmen
te ao valor de
cada item, j
considerado o
desconto ou
acrscimo do
item. Distribuio
incidir sobre os
itens sujeitos ao
ISSQN somente
se o campo
indRatISSQN
(id:C16) = 'S'.
88
AC
W21
vAcresSubtot
Valor de Entrada
de Acrscimo
sobre Subtotal
CE
W19
0-1
3-15
Valor de
Subtotal
AC
W22
vCFeLei12741
Acrscimo
sobre
Valor aproximado
dos tributos do CFe-SAT Lei
12741/12.
W01
0-1
3-15
Descrio
Element
o
Pai
Tip
o
Ocorrnc
tamanho
De
c
Contedo
Grupo de
informaes sobre
A01
Se informado,
deve conter
acrscimo sobre
total dos itens,
Valor dever ser
distribuido pelo
SAT
proporcionalmen
te ao valor de
cada item, j
considerado o
desconto ou
acrscimo do
item.
AC
ID
WA01
Campo
pgto
Observaes
1-1
89
AC
WA02
MP
AC
WA03
cMP
AC
WA04
vMP
AC
WA05
cAdmC
SAT
WA06
vTroco
Pagamento do CFe
Grupo de
informaes dos
Meios de
Pagamento
empregados na
quitao do CF-e
Cdigo do Meio de
Pagamento
empregado para
quitao do CF-e
WA0
1
1-10
WA0
2
1-1
Valor do Meio de
Pagamento
empregado para
quitao do CF-e
Credenciadora de
carto de dbito
ou crdito
WA0
2
1-1
3-15
WA0
2
0-1
03
Valor do troco
WA0
1
1-1
3-15
Diferena entre a
soma de todos
os meios de
pagamento
empregados e o
valor total do
CFe.
90
ID
Campo
Descrio
Element
o
Pai
AC
Z01
infAdic
A01
AC
Z02
infCpl
Grupo
de
Informaes
Adicionais
Informaes
Complementares
de interesse do
Contribuinte
Z01
Grupo do campo
de uso livre do
Fisco
Z01
Grupo do campo
de uso livre do
Fisco
A01
Tip
o
Ocorrnc
tamanho
De
c
Contedo
Observaes
0-10
Havendo
contedo,
dever ser
obrigatoriamente
impresso no
Extrato do CF-e.
0-10
Havendo
contedo,
dever ser
obrigatoriamente
impresso no
Extrato do CF-e.
0-1
0-1
1-5000
Z03
obsFisco
ZA01
obsFisco
As alteraes
sero
incorporadas em
nova verso do
leiaute do CF-eSAT a ser
publicada pela
SEFAZ.
Redao atual, efeitos at 31.12.16:
SAT
Z04
xCampo
SAT
Z05
xTexto
Identificao do
campo
Contedo do
campo
Z03
1-1
1-20
Identificao do campo
Z03
1-1
1-60
Contedo do campo
91
SAT
ZA02
xCampo
Identificao do
campo
ZA01
1-1
1-20
Identificao do campo
SAT
ZA03
xTexto
Contedo do
campo
ZA01
1-1
1-60
Contedo do campo
Descrio
Element
o
Pai
Tip
o
Ocorrnc
tamanho
Assinatura XML do
CF-e Segundo o
Padro
XML
Digital Signature
Raiz
As alteraes
sero
incorporadas em
nova verso do
leiaute do CF-eSAT a ser
publicada pela
SEFAZ.
As alteraes
sero
incorporadas em
nova verso do
leiaute do CF-eSAT a ser
publicada pela
SEFAZ.
SAT
ID
ZZ01
Campo
Signature
De
c
Contedo
Observaes
1-1
92
ID
Campo
Descrio
Elemen
Pai
Tipo
to
AC
CFeCanc
Ocorr
tamanh
nc
Dec
1-1
Contedo
Observaes
ID
Campo
Descrio
Eleme
nto
Pai
Tipo
Ocor
rnc
tamanh
o
A01
infCFe
Raiz
1-1
SAT
A02
versao
A01
1-1
1-4
SAT
A05
Id
ID
A01
1-1
47
AC
A06
chCanc
A01
1-1
47
AC
Dec
Contedo
Observaes
93
CFe,acrescentada a
validao do formato
SAT
SAT
A07
dEmi
A01
1-1
A08
hEmi
A01
1-1
Descrio
Eleme
nto
Pai
Tipo
Ocor
rnc
tamanh
o
A01
B01
ID
Campo
AC
B01
ide
SAT
B02
cUF
Dec
Contedo
Observaes
Cdigo da UF do emitente
do Documento Fiscal.
Utilizar a Tabela do IBGE de
cdigo de unidades da
federao
1-1
N
1-1
94
SAT
B03
cNF
B01
1-1
SAT
B04
mod
Cdigo do Modelo do
Documento Fiscal
B01
1-1
SAT
B05
nserieSAT
Nmero de Srie do
equipamento SAT
B01
1-1
- N sequencial atribuido
pela SEFAZ
- Amarrao com
fabricante/modelo/etc feita
internamente pela SEFAZ
SAT
B06
nCFe
B01
1-1
1-6
As alteraes sero
incorporadas em nova
verso do leiaute do
CF-e-SAT a ser
publicada pela SEFAZ.
95
SAT
B07
dEmi
Data de emisso do
Cupom Fiscal
B01
1-1
Formato AAAAMMDD
SAT
B08
hEmi
Hora de emisso do
Cupom Fiscal
B01
1-1
Formato HHMMSS
SAT
B09
cDV
Dgito Verificador da
Chave de Acesso do CF-e
B01
1-1
Informar o DV da Chave de
Acesso do CF-e, o DV ser
calculado com a aplicao
do algoritmo mdulo 11
(base 2,9) da Chave de
Acesso.
AC
B10
CNPJ
B01
1-1
14
Informar o CNPJ da
empresa desenvolvedora do
Aplicativo Comercial, com os
zeros no significativos.
AC
B11
signAC
Assinatura do Aplicativo
Comercial
B01
1-1
1-344
Assinatura de (CNPJ
Software House + CNPJ
Emitente) que gerou o CF-e
SAT
B12
assinaturaQR
CODE
B01
1-1
344
AC
B13
numeroCaixa
B01
1-1
Assinatura de:
Chave de consulta, DATA e
HORA de emisso, Valor
Total, CPF/CNPJ do
adquirente (se existir)
Nmero de 0 a 999 referente
ao caixa em que o SAT est
conectado.
Utilizar Ano e Ms
(AAMM) para compor
chave de acesso ao
CF-e
96
Orige
m
ID
Campo
Descrio
Eleme
nto
Pai
Tipo
Ocor
rnc
tamanh
o
A01
C01
1-1
14
AC
C01
emit
SAT
C02
CNPJ
Grupo de identificao do
emitente do CF-e
CNPJ do emitente
SAT
C03
xNome
C01
1-1
1-60
SAT
C04
xFant
Nome fantasia
C01
0-1
1-60
SAT
C05
enderEmit
C01
SAT
C06
xLgr
Grupo do Endereo do
emitente
Logradouro
C05
1-1
2-60
SAT
C07
nro
Nmero
C05
0-1
1-60
SAT
C08
xCpl
Complemento
C05
0-1
1-60
SAT
C09
xBairro
Bairro
C05
1-1
2-60
SAT
C10
xMun
Nome do municpio
C05
1-1
2-60
SAT
C11
CEP
Cdigo do CEP
C05
1-1
SAT
C12
IE
IE
C01
1-1
12
Dec
Contedo
Observaes
1-1
Informar o CNPJ do
emitente, com os zeros no
significativos.
1-1
Nova
reda
o
para
efeitos
a
partir
de
01.01.
Informar os zeros no
significativos.
Se CEP no informado,
preencher com zeros.
A IE deve ser informada
apenas com algarismos,
sem caracteres de
formatao (ponto, barra,
hfen, etc.);
As
alteraes
sero
97
17:
incorporadas em nova
verso do leiaute do
CF-e-SAT
a
ser
publicada pela SEFAZ.
2-14
SAT
C13
IM
Inscrio Municipal
C01
0-1
1-15
Eleme
nto
Pai
Tipo
Ocor
rnc
tamanh
o
ID
Campo
AC
E01
dest
AC
E02
AC
E03
Descrio
Dec
Contedo
Observaes
A01
CNPJ
Grupo de identificao do
Destinatrio do CF-e
CNPJ do destinatrio
1-1
CE
E01
0-1
14
Informar o CNPJ do
destinatrio, preenchendo
os zeros no significativos.
CPF
CPF do destinatrio
CE
E01
0-1
Reda
o
atual,
efeitos
at
31.12.
16:
Informar o CPF do
destinatrio, preenchendo
os zeros no significativos.
0, 11
Nova
reda
o,
efeitos
a
partir
de
98
01.01.
17:
11
W - Valores Totais do CF-e
Orige
m
ID
Campo
AC
W01
total
SAT
W11
vCFe
Descrio
Eleme
nto
Pai
Tipo
A01
W0
1
Tipo
Ocor
rnc
tamanh
o
Dec
1-1
3-15
Ocor
rnc
tamanh
o
Dec
Contedo
Observaes
1-1
Valor total do CF-e a ser
cancelado
ID
Campo
Descrio
Eleme
nto
Pai
AC
Z01
infAdic
A01
0-1
SAT
Z03
obsFisco
Grupo de Informaes
Adicionais
Grupo do campo de uso
livre do Fisco
Z01
0-10
A
E
Z03
Z03
C
C
1-1
1-1
1-20
1-60
Descrio
Eleme
nto
Pai
Tipo
Ocor
rnc
tamanh
o
Raiz
SAT
Z04
xCampo
Identificao do campo
SAT
Z05
xTexto
Contedo do campo
ZZ - Informaes da Assinatura Digital
Orige
m
SAT
ID
ZZ01
Campo
Signature
Contedo
Observaes
Havendo contedo,
dever ser
obrigatoriamente
impresso no Extrato do
CF-e de
Cancelamento.
Identificao do campo
Contedo do campo
Dec
Contedo
Observaes
1-1
99
4.3.
Ele
Pai
Tipo
Ocor.
XS01 Signature
Raiz
XS02 SignedInfo
XS01
1-1
XS02
1-1
XS03
Campo
CanonicalizationMe
thod
Tam.
Dec.
Descrio/Observao
Atributo
Algorithm
CanonicalizationMethod:
XS04 Algorithm
XS03
1-1
de
http://www.w3.org/TR/2001/REC-xml-c14n20010315
100
XS05 SignatureMethod
XS02
1-1
XS05
1-1
http://www.w3.org/2001/04/xmldsigmore#rsa-sha256
XS07 Reference
XS02
1-1
Grupo Reference
XS08 URI
XS07
1-1
XS09 Transforms
XS07
1-1
RC
XS10
1-1
Regra para
Transform
XS10 unique_Transf_Alg
atributo
Algorithm
do
ser nico.
XS11 Transform
XS10
2-2
Grupo de Transform
Atributos vlidos Algorithm do Transform:
http://www.w3.org/TR/2001/REC-xml-c14n-
XS12 Algorithm
XS12
1-1
20010315
http://www.w3.org/2000/09/xmldsig#envelo
pedsignature
XS13 XPath
XS12
0-N
XPath
XS14 DigestMethod
XS07
1-1
XS15 Algorithm
XS15
1-1
XS16 DigestValue
XS07
1-1
XS17 SignatureValue
XS01
1-1
XS18 KeyInfo
XS01
1-1
Grupo do KeyInfo
XS19 X509Data
XS18
1-1
Grupo X509
XS20 X509Certificate
XS19
1-1
A assinatura do Cupom ser feita na TAG <infCFe> identificada pelo atributo Id, cujo
Especificao Tcnica de Requisitos - SAT - Direitos Reservados - Verso ER 2.14.10 de 15/03/2015
101
contedo dever ser um identificador nico (chave de acesso) precedido do literal CFe para
cada CF-e conforme leiaute descrito no Anexo I. O identificador nico precedido do literal
#CFe dever ser informado no atributo URI da TAG <Reference>. Para as demais
mensagens a serem assinadas, o processo o mesmo mantendo sempre um identificador
nico para o atributo Id na TAG a ser assinada.
Segue abaixo um exemplo:
<CFe xmlns="http://www.fazenda.sp.gov.br/sat">
<infCFe Id="CFe31060243816719000108550000000010001234567897" versao="1.01">
...
</infCFe>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod
20010315"/>
Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-
102
4.4.
Esta seo apresenta as regras que devero ser respeitadas em todos os registros gerados,
quando no excepcionadas por regra especfica referente a um dado registro.
O documento Cupom Fiscal Eletrnico - SAT (CF-e-SAT) um nico arquivo de dados
construdo pelo SAT no padro XML adicionado de sua respectiva assinatura digital.
Documentos eletrnicos assinados digitalmente seguindo os padres acima esto em
conformidade com a Medida Provisria 2200-2/2001 e possuem validade jurdica.
103
104
105
4.5.
caractere
Seqncia de escape
<
<
>
>
&
&
"
'
Existindo desconto ou acrscimo sobre o total dos itens do CF-e-SAT, eles devero ser
informados pelo AC nos campos vDescSubtot ou vAcresSubtot, respectivamente. O
desconto e o acrscimo so mutuamente exclusivos.
Havendo desconto sobre total: o SAT dever ratear o desconto proporcionalmente ao valor
do item, j lquido do valor do desconto ou acrscimo sobre o item. Este rateio incidir sobre
os itens sujeitos tributao pelo ISSQN somente se o campo indRatISSQN (id:C16) = 'S'.
106
4.6.
4.7.
Quantidade
de
caracteres
Cdigo
da UF
AAMM
da
emisso
CNPJ do
emitente
mod
N de Srie
do SAT
Nmero do
CF-e-SAT
Cdigo
Nmerico
Aleatrio
Dgito
Verificador
02
04
14
02
09
06
06
01
107
A - Chave de
Acesso
B - Pesos
CPonderao
(A*B)
5 2 0 6 0 4 3 3 0 0 9 9 1 1 0 0 2 5 0 6 5 5 0 1 2 0 0 0 0 0 0 7 8 0 0 2 6 7 3 0 1 6 1
4 3 2 9 8 7 6 5 4 3 2 9 8 7 6 5 4 3 2 9 8 7 6 5 4 3 2 9 8 7 6 5 4 3 2 9 8 7 6 5 4 3 2
20 6 0 54 0 28 18 15 0 0 18 81 8 7 0 0 8 15 0 54 40 35 0 5 8 0 0 0 0 0 0 35 32 0 0 18 48 49 18 0 4 18 2
Quando o resto da diviso for 0 (zero) ou 1 (um), o DV dever ser igual a 0 (zero).
Exemplo: consideremos que a chave de acesso tem a seguinte sequncia de caracteres:
Somatria das ponderaes = 644
Dividindo a somatria das ponderaes por 11 teremos, 644/11 = 58 restando 6.
Como o dgito verificador DV = 11 (resto da diviso), portanto 11 6 = 5
Neste caso o DV da chave de acesso do CF-e-SAT igual a 5, valor este que dever
compor a chave de acesso totalizando a uma sequencia de 44 caracteres.
4.8.
Campo assinaturaQRCODE
Descrio
Exemplo
3801050151865833992
108
timeStamp
valorTotalCFe
CPFCNPJValue
Nmero
do
CPF
65.53
ou
CNPJ
do Exemplo:
CPF: 12345678912
traos e barras.
CNPJ:12345678912345
Para gerar a string de dados a ser assinada, deve-se concatenar os campos, separando-os
pelo caractere pipe |, da seguinte forma:
chaveConsulta|timeStamp|valorTotalCFe|CPFCNPJValue
Ex:
35087746478373757726265545868587463856478463|20110101170101|59.05|123456789
12
Caso o CPF ou CNPJ no exista, o campo CPFCNPJValue dever ser deixado em branco,
da seguinte forma:
Ex: 35087746478373757726265545868587463856478463|20110101170101|59.05|
Aps gerar a string de dados, deve-se assin-la utilizando o Certificado Digital do SAT-CF-e
de forma que o resultado da operao seja uma string de dados codificada em base64
seguindo o padro PKCS #1 verso 1.5.
4.9.
O Nmero do Recibo do Lote dever ser gerado pela SEFAZ, com a seguinte regra de
formao:
MM = ms do recebimento do lote
109
Campo
UF
S
YY
MM
DD
P
TOTAL
Quantidade de Caracteres
02
01
02
02
02
12
21
110
5.
Web Services
Os Web Services disponibilizam os servios que sero utilizados pelos SAT para troca de
informaes com o fisco, seguindo as seguintes premissas:
disponibilizado um Web Service por tipo de servio, cada um com seu respectivo
mtodo;
Atravs do acesso URL do Web Services ser obtido o WSDL (Web Services
Description Language) de cada Web Service;
O protocolo de transporte utilizado para acesso aos Web services ser o HTTPS
com autenticao mtua atravs do protocolo SSL verso 3.0, ou seja, o servidor do
fisco autentica o SAT baseado em seu certificado e o SAT autentica o servidor
baseado em certificado(s) disponvel(is) na Tag de grupo <cert_https> do(s)
Arquivo(s) de Parametrizao (vide Anexo 1), com exceo dos Web Services de
Servio Nacional, Ativao e Certificao. Nesses, a autenticao ser somente pelo
SAT;
o
Os
arquivos
de
parametrizao
carregam
o(s)
certificado(s)
que
- e usado no
Todo o processo deve ser criado para no haver erros na transmisso entre o SAT e
o fisco, pois todas as informaes so antes verificadas pelo SAT para posterior
transmisso;
Para garantir a integridade das informaes e a construo dos arquivos XML, o SAT
dever submeter o arquivo do CF-e-SAT e as demais mensagens XML para
111
validao pelo Schema do XML (XSD XML Schema Definition), disponibilizado pelo
fisco;
Existem dois tipos de Web services: com requisies sncronas e com requisies
assncronas.
Os Web services com requisies sncronas consistem na forma mais comum e simples de
retorno ao Equipamento SAT pelo fisco, onde o resultado do processamento realizado
dentro do mesmo fluxo de dados HTTPS aberto pelo Equipamento SAT para se comunicar
com o fisco.
J os Web services com requisies assncronas, consistem em uma forma de comunicao
entre o fisco e o Equipamento SAT onde o fisco no retorna o resultado da operao ao
Equipamento SAT no mesmo momento em que foi solicitada.
Esta operao realizada, por exemplo, para receber o retorno da validao dos CF-e-SAT
enviados pelo Equipamento SAT.
Nas requisies assncronas (fig. 13), o Equipamento SAT receber no momento da
solicitao um recibo numerado pelo fisco, que posteriormente deve ser utilizado para
consultar a validade ou no de sua execuo.
112
Todos os resultados de requisies sero assinados digitalmente pelo fisco e devem ser
validados pelo Equipamento SAT antes de prosseguir com a operao, ou seja, o SAT
autentica quem assinou o retorno baseado em certificado(s) disponvel(is) na Tag de grupo
<cert_sefaz> do(s) Arquivo(s) de Parametrizao (vide Anexo 1);
o
Os
arquivos
de
parametrizao
carregam
o(s)
certificado(s)
que
- e usado no
5.1.
Nome
Descrio
Servio
CFeRecepcao
Recepo de CF-e-SAT
CFeRetRecepcao
Sncrono
CFeStatus
Sncrono
CFeCancelamento
CFeParametrizacao
Sncrono
CFeComandos
Sncrono
CFeAtualizacao
Sncrono
CFeAtivacao
Sncrono
CFeCertificacao
Sncrono
10
CFeTeste
Sncrono
11
CFeSignAC
Assncrono
Assncrono
Sncrono
14
CFeConsultaGestao
Sncrono
15
CFeReset
Sncrono.
12
Sncrono
Sncrono
113
A tabela abaixo indica o contedo (verso) que deve ser usado na tag versao das
mensagens de entrada e retorno dos Web Services e dos arquivos CF-e-SAT e
Cancelamento de CF-e-SAT.
Num
1
2
3
4
5
6
7
8
Leiaute
Verso
Observao
CFe
0.06
envCFe
0.06
retEnvCFe
0.06
SAT)
Retorno do Cupom Fiscal Eletrnico - SAT (recibo de lote)
consReci
0.06
retConsReci
0.06
CFeCanc
0.06
retCanc
0.06
consStat
0.06
retConsStat
0.06
10
consPar
0.06
11
param
0.06
12
consCmd
0.06
13
retConsCmd
0.06
14
consAtualiza
0.06
15
retAtualiza
0.06
16
consAtiva
0.06
17
retAtiva
0.06
18
certifica
0.06
19
retCertifica
0.06
20
envTeste
0.06
21
retTeste
0.06
22
configAss
0.06
23
retAss
0.06
24
endServ
0.06
retEndServ
Especificao Tcnica
de Requisitos - SAT - Direitos Reservados - Verso ER 2.14.10 de 15/03/2015
envLog
retEnvLog
114
25
retEndServ
0.06
26
envLog
0.06
27
retEnvLog
0.06
28
versaoDadosEnt
0.06
consGestao
A definir.
retGestao
A definir.
31
confReset
A definir.
32
retConfReset
A definir.
b) Declarao namespace
A declarao de namespace dever ser realizada no elemento raiz de cada XML gerado
pelo SAT-CF-e como segue:
<CFe xmlns="http://www.fazenda.sp.gov.br/sat" > (exemplo para o XML do CF-e-SAT)
No permitida a utilizao de prefixos de namespace. Essa restrio visa otimizar o
tamanho do arquivo XML.
115
substituir os caracteres ( < ) e ( > ) pelas sequencias de escape " < " e "
> ", respectivamente;
O meio fsico de comunicao utilizado ser a Internet, com o uso do protocolo SSL verso
3.0, com autenticao mtua. Em alguns Web Services a autenticao ser feita somente
do lado SEFAZ.
O modelo de comunicao segue o padro de Web Services definido pelo WS-I Basic
Profile.
A troca de mensagens entre os Web Services do ambiente do Sistema de Recepo de CFe
e o Equipamento SAT ser realizada no padro SOAP verso 1.2, com troca de mensagens
XML no padro Style/Enconding: Document/Literal.
A chamada de diferentes Web Services realizada com o envio de uma mensagem XML
atravs do parmetro cfeDadosMsg.
O parametro soapAction presente no cabealho de requisio HTTP SOAP, dever utilizar o
mesmo name Space utilizado no elemento cfeCabecMsg das mensagems SOAP de cada
Web Service, exemplo: xmlns="http://www.fazenda.sp.gov.br/sat/wsdl/CfeRecepcao".
A verso do leiaute da mensagem XML contida no parmetro cfeDadosMsg ser informada
no elemento versaoDados do tipo string localizado no elemento cfeCabecMsg do SOAP
116
Header.
Exemplo de uma mensagem requisio padro SOAP:
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Header>
<cfeCabecMsg xmlns="http://www.fazenda.sp.gov.br/sat/wsdl/cfeRecepcao">
<cUF>string</cUF>
<versaoDados>string</versaoDados>
</cfeCabecMsg>
</soap12:Header>
<soap12:Body>
<cfeRecepcao xmlns="http://www.fazenda.sp.gov.br/sat/wsdl/cfeRecepcao">
<cfeDadosMsg>xml</cfeDadosMsg>
Exemplo de uma mensagem
de retorno padro SOAP:
</cfeRecepcao>
</soap12:Body>
</soap12:Envelope>
5.2.
117
Ele
Raiz
A
E
Pai
AP01
AP01
Tipo
N
N
Ocor
1-1
1-1
TAM
1-4
1
AP04 idLote
AP01
1-1
1-15
AP05 cUF
AP06 LoteCFe
AP07 CFe
E
G
G
AP01
AP01
AP06
N
xml
1-1
1-1
1-50
2
-
AP08 nSeg
AP09 dhEnvio
E
E
AP01
AP01
C
N
1-1
1-1
1-344
14
AP10 nserieSAT
AP01
1-1
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Identificao do Ambiente:1 Produo / 2
Testes
Identificador de controle do envio do lote.
Nmero sequencial auto-incremental, de
controle correspondente ao identificador
nico do lote enviado. Gerado pelo SAT
Cdigo da UF consultada
Grupo de CF-e-SAT
Conjunto de CF-e-SAT transmitidos
(Mximo de 50 CF-e-SAT), seguindo
definio do Leiaute do CF-e-SAT
Assinatura digital do nmero de segurana.
Data e hora da transmisso da mensagem
para a SEFAZ.
Formato: AAAAMMDDHHMMSS.
Nmero de srie do Equipamento SAT
Campo
retEnvCFe
versao
infEnvCFe
Id
Ele
Raiz
A
G
ID
Pai
AR01
AR01
AR03
Tipo
N
C
Ocor
1-1
1-1
1-1
TAM
1-4
23
AR05 tpAmb
AR03
1-1
AR06 cStat
AR03
1-1
AR07 xMotivo
AR08 cUF
AR09 dhRecbto
E
E
E
AR03
AR03
AR03
C
N
D
1-1
1-1
1-1
1-255
2
14
AR10 nRec
AR03
0-1
21
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Grupo de Informaes
Identificador da TAG a ser assinada
preencher o campo com o nmero do
recibo, precedido pelo literal ID.
Identificao do Ambiente:
1 Produo / 2 Testes
Cdigo do Status da resposta
Descrio Literal do Status da Resposta
Cdigo da UF que atendeu a solicitao
Data e Hora do Recebimento
Formato = AAAAMMDDHHMMSS
Preenchido com data e hora do
recebimento do lote.
Nmero do recibo de Processamento do
118
AR11 cmd
AR03
1-1
AR12 Signature
AR01
XML
1-1
As mensagens recebidas com erro geram uma mensagem de erro. Nas demais hipteses
ser retornado um recibo com nmero, data, hora e UF de recebimento.
O nmero do recibo gerado pelo Portal da SEFAZ ser a chave de acesso do servio de
consulta ao resultado do processamento do lote.
A01
A02
A03
A04
A05
A06
A07
Regra de Validao
Certificado de Transmissor Invalido
- Certificado de Transmissor inexistente na mensagem
- Verso difere 3
- Se informado, Basic Constraint deve ser true (no pode ser
Certificado de AC)
- keyUsage no define Autenticao Cliente
Validade do Certificado (data incio e data fim)
Verifica a Cadeia de Certificao:
- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado
LCR do Certificado de Transmissor
- Falta o endereo da LCR (CRL DistributionPoint)
- LCR indisponvel
- LCR invlida
Certificado do Transmissor revogado
Certificado Raiz difere dos Vlidos
Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)
Crtica
Obrig.
Msg
280
Efeito
Rej.
Obrig.
Obrig.
281
283
Rej.
Rej.
Obrig.
286
Rej.
Obrig.
Obrig.
Obrig.
284
285
282
Rej.
Rej.
Rej.
119
As validaes de A01, A02, A03, A04 e A05 so realizadas pelo protocolo SSL e no
precisam ser implementadas. A validao A06 tambm pode ser realizada pelo protocolo
SSL, mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora
Raiz que no sejam ICP-Brasil no repositrio de certificados digitais do servidor de Web
Service da SEFAZ.
Regra de Validao
Tamanho do XML de Dados superior a 1.500 Kbytes
XML de Dados Mal Formatado
Aplic.
Obrig.
Obrig.
Msg
214
243
Efeito
Rej.
Rej.
a verso do aplicativo;
a identificao do ambiente;
120
Caso ocorra algum problema de validao, a aplicao da SEFAZ dever retornar uma
mensagem com as seguintes informaes:
a verso do aplicativo;
a identificao do ambiente;
Caso a aplicao da SEFAZ retorne 123 - Adiar envio do Lote, o equipamento SAT-CF-e
deve esperar at a sua prxima transmisso conforme arquivo de Parametrizao de Uso
(vide Anexo 1 Arquivos de parametrizao SAT).
Regra de Validao
Aplic.
Msg
Efeito
C01
Obrig.
254
Rej.
C02
Obrig.
246
Rej.
C03
Obrig.
410
Rej.
C04
Obrig.
411
Rej.
C05
Obrig.
239
Rej.
121
Regra de Validao
Verificar Schema XML da rea de Dados
Aplic.
Obrig.
Msg
215
Efeito
Rej.
D02
Obrig.
404
Rej.
D03
Obrig.
402
Rej.
D04
Obrig.
242
Alerta
Regra de Validao
Verificar se Equipamento SAT encontra-se com status diferente de Ativo ou
Bloqueado SEFAZ ou Bloqueado Contribuinte ou Uso Cessado ou ou Desativao
Solicitada
Tipo do ambiente difere do ambiente do Web Service
Aplic.
Msg
Efeito
Obrig.
200
Rej.
Obrig.
252
Rej.
Obrig.
201
Rej.
Obrig.
241
Rej.
EA05
Obrig.
239
Rej.
EA06
Obrig.
250
Rej.
EA03
EA04
Regra de Validao
Aplic.
Msg
Efeito
122
Obrig.
290
Rej.
Obrig.
291
Rej.
Obrig.
292
Rej.
Obrig.
293
Rej.
Obrig.
296
Rej.
EB06
Obrig.
294
Rej.
EB07
Obrig.
295
Rej.
Aplic.
Obrig.
Msg
298
Efeito
Rej.
F02
Regra de Validao
Assinatura difere do padro do Projeto:
- No assinado o atributo "Id" (falta "Reference URI" na assinatura)
(*validado tambm pelo Schema)
- Faltam os "Transform Algorithm" previstos na assinatura ("C14N" e
"Enveloped")
Estas validaes so implementadas pelo Schema XML da Signature
Valor da assinatura (SignatureValue) difere do valor calculado
Obrig.
297
Rej.
F03
Obrig.
213
Rej.
EB01
EB02
EB03
EB04
EB05
F01
campo
Regra de Validao
Aplic.
Msg
Efeito
Obrig
403
Rej.
Obrig
405
Alerta
Obrig
406
Rej.
Obrig.
502
Rej.
Obrig.
227
Rej.
Obrig.
204
Rej.
Obrig.
226
Rej.
Descrio do Erro
A Dados do CF-e-SAT
G01
A02
G02
A02
G03
A04
G04
A05
G05
A05
G06
A05
G07
B02
123
G08
B03
G09
B04
G10
B05
G11
B07
G12
B08
G13
B09
G14
B10
G15
B10
G16
B10
G17
B11
G18
B12
G19
C02
G20
C02
G21
C02
G22
C02
G23
C12
G24
C12
G25
C12
G26
C12
G27
C14
G28
C15
G29
C16
539
Rej.
Obrig
450
Rej.
Obrig
452
Rej.
Obrig
212
Rej.
Obrig
206
Rej.
Obrig.
253
Rej.
Obrig.
453
Rej.
Obrig.
252
Rej.
Obrig.
271
Rej.
Obrig.
454
Rej.
Obrig.
455
Rej.
Obrig.
207
Rej.
Obrig.
203
Rej.
Obrig.
277
Rej.
Obrig.
278
Rej.
Obrig.
229
Rej.
Obrig.
209
Rej.
Obrig.
231
Rej.
Obrig.
230
Rej.
Obrig.
456
Rej.
Obrig.
457
Rej.
Obrig.
507
Rej.
124
G30
E02
G31
E03
G33
I02
G34
I03
G35
I04
G36
I06
G37
I07
G38
I08
G39
I09
G40
I10
G41
I11
G42
I12
G43
I13
Obrig.
235
Rej.
Obrig.
237
Rej.
Obrig.
459
Rej.
Obrig
460
Rej.
Obrig.
461
Obrig.
462
Obrig.
463
Obrig
464
Obrig
465
Obrig
466
Obrig
467
Obrig
468
Obrig
469
Obrig
470
G44
I14
G45
I15
Obrig
220
G46
I16
Obrig
228
G47
B07
Obrig
276
G48
M02
Obrig
534
G49
W22
Obrig
533
125
G50
N06
G51
N07
G52
G53
G54
G55
G56
G57
G58
G59
G60
G61
G62
N07
N10
N10
G63
Q08
G64
Q09
G65
Q10
G66
G67
Q11
G68
Q12
Obrig
471
Rej.
Obrig
472
Rej.
Obrig
473
Rej.
Obrig
474
Rej.
Obrig
Obrig
471
475
Rej.
Rej.
Obrig
471
Rej.
Obrig
476
Rej.
Obrig
471
Rej.
Obrig
477
Rej.
Obrig
473
Rej.
Obrig
474
Rej.
Obrig
478
Rej.
Obrig
479
Rej.
Obrig
480
Rej.
Obrig
481
Rej.
Obrig
482
Rej.
Obrig
483
Rej.
Obrig
484
Rej.
Rejeio:Origem da
mercadoria do Item (N) invlido
(diferente de 0, 1 , 2, 3, 4, 5, 6,
7, 8)
Rejeio:CST do Item (N)
invlido (diferente de 00, 20,
90)
Rejeio: Alquota efetiva do
ICMS do item (N) invlido.
Rejeio: Valor lquido do
ICMS do Item (N) difere de
Valor do Item * Aliquota Efetiva
Rejeio: Origem da
mercadoria do Item (N) invlido
(diferente de 0, 1 , 2, 3, 4, 5, 6,
7, 8)
Rejeio: CST do Item (N)
invlido (diferente de 40 e 41
e 50 e 60)
Rejeio:Origem da
mercadoria do Item (N) invlido
(diferente de 0, 1 , 2, 3, 4, 5, 6,
7, 8)
Rejeio:Cdigo de situao
da operao - Simples
Nacional - do Item (N) invlido
(diferente de 102, 300 e 500)
Rejeio:Origem da
mercadoria do Item (N) invlido
(diferente de 0, 1 , 2, 3, 4, 5, 6,
7, 8)
Rejeio:Cdigo de situao
da operao - Simples
Nacional - do Item (N) invlido
(diferente de 900)
Rejeio: Alquota efetiva do
ICMS do item (N) invlido.
Rejeio: Valor lquido do
ICMS do Item (N) difere de
Valor do Item * Aliquota Efetiva
Rejeio: Cdigo de Situao
Tributria do PIS Invlido
(diferente de 01, 02 e 05)
Rejeio: Base de clculo do
PIS do item (N) invlido.
Rejeio: Alquota do PIS do
item (N) invlido.
Rejeio: Valor do PIS do Item
(N) difere de Base de Calculo *
Aliquota do PIS
Rejeio: Cdigo de Situao
Tributria do PIS Invlido
(diferente de 03)
Rejeio: Qtde Vendida do
item (N) invlido.
Rejeio: Alquota do PIS em
R$ do item (N) invlido.
126
G69
Validao se
vPIS = qBCProd (id:Q11) * vAliqProd
(id:Q12)
Grupo PIS - PISNT
Cdigo de Situao Tributria do PIS
Invlido (diferente de 04, 06, 07, 08 e
Q07
09)
Q10
Obrig
485
Rej.
Obrig
486
Rej.
G71
Obrig
487
Rej.
G72
Obrig
488
Rej.
Obrig
479
Rej.
Obrig
480
Rej.
Obrig
483
Rej.
Obrig
484
Rej.
Obrig
489
Rej.
Obrig
479
Rej.
Obrig
480
Rej.
Obrig
483
Rej.
Obrig
484
Rej.
Obrig
489
Rej.
Obrig
490
Rej.
Obrig
491
Rej.
Obrig
492
Rej.
Obrig
493
Rej.
G70
G73
Q08
G74
Q09
G75
Q11
G76
Q12
G77
G78
R03
G80
R04
G81
R05
G83
G84
G85
G86
G79
G82
Validao se
vCOFINS = vBC (id:S08) * pCOFINS
(id:S09)
Grupo COFINS - COFINSQtde
S10
127
G87
S07
G88
S11
G89
S12
G90
S10
Obrig
494
Rej.
Obrig
483
Rej.
Obrig
496
Rej.
Obrig
497
Rej.
Obrig
498
Rej.
G92
Obrig
499
Rej.
G93
Obrig
500
Rej.
Obrig
491
Rej.
Obrig
492
Rej.
Obrig
483
Rej.
Obrig
496
Rej.
Obrig
495
Rej.
Obrig
491
Rej.
Obrig
492
Rej.
Obrig
483
Rej.
Obrig
496
Rej.
Obrig
495
Rej.
Obrig.
501
Rej.
G91
G94
S08
G95
S09
G96
S11
G97
S12
G98
G99
T03
G101
T04
G102
T05
G104
G100
G103
128
U02
G106
U03
G107
U04
G108
U05
Validao se
vBC = vItem (id:I14) vDeducISSQN(id:N08)
Validao de nmero maior ou igual a
2,00 (2%) e menor ou igual a 5,00
(5%).
Validao se
vISSQN = vBC (id:U03) * vAliq
(id:U04)/100
Validao se Cdigo do Municpio do
FG - ISSQN com dgito invlido.
Exceto os cdigos descritos no Anexo
2 que apresentam dgito invlido.
Obrig.
503
Rej.
Obrig.
504
Rej.
Obrig.
505
Rej.
Obrig.
506
Rej.
Obrig.
287
Rej.
G109
U06
G110
U08
Obrig.
509
Rej.
G111
U09
Obrig.
510
Rej.
Obrig.
511
Rej.
Obrig.
532
Rej.
G112
G113
U10
G114
W04
Obrig.
564
Rej.
129
G115
W05
Obrig.
537
Rej.
G116
W06
Obrig.
512
Rej.
G117
W07
Obrig.
513
Rej.
G118
W08
Obrig.
514
Rej.
130
G119
W09
Obrig.
515
Rej.
G120
W10
Obrig.
516
Rej.
G122
G123
G124
G125
W11
W11
Obrig.
517
Rej.
Obrig.
408
Rej.
Obrig.
409
Rej.
Obrig.
518
Rej.
Obrig.
519
Rej.
Obrig.
520
Rej.
Obrig.
521
Rej.
Obrig.
522
Rej.
Obrig.
523
Rej.
W14
G127
W15
W16
Validao se totalizador correto.
G129
W17
131
G131
G132
W18
Obrig.
W21
G134
W21
G140
Rej.
G133
G139
524
Obrig.
526
Rej.
Obrig.
531
Rej.
Obrig.
527
Rej.
Obrig.
528
Rej.
Obrig.
272
Rej.
Obrig.
535
Rej.
Obrig.
751
Rej.
Obrig.
752
Rej.
5.3.
132
#
Campo
BP01 consReci
BP02 versao
BP03 tpAmb
Ele
Raiz
A
E
Pai
BP01
BP01
Tipo
N
N
Ocor
1-1
1-1
TAM
1-4
1
Dec
BP04 nRec
BP01
1-1
21
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Identificao do Ambiente:
1 Produo / 2 Testes
Nmero do Recibo gerado pela SEFAZ
BP05 cUF
BP01
1-1
Cdigo da UF consultada
BP06 nSeg
BP01
1-1
1-344
BP07 dhEnvio
BP01
1-1
14
BP08 nserieSAT
BP01
1-1
#
Campo
BR01 retConsReci
BR02 versao
BR03 nRec
Ele
Raiz
A
E
Pai
BR01
BR01
Tipo
N
N
Ocor
1-1
1-1
TAM
1-4
21
BR04 tpAmb
BR01
1-1
BR05 cStat
BR01
1-1
BR06 xMotivo
BR07 cUF
E
E
BR01
BR01
C
E
1-1
1-1
1-255
2
BR08 cmd
BR01
1-1
xml
BR01
0-50
BR09 retCFe
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Nmero do Recibo consultado Ser
preenchido com zeros se for impossvel de
obter o valor da mensagem de entrada
Identificao do Ambiente:
1 Produo / 2 - Testes
Cdigo do Status da Resposta para o Lote
Descrio literal do status da resposta
Cdigo da UF que atendeu a solicitao
Identificao de existncia de Comandos:
0 No existem comandos / 1 Existem
comandos da SEFAZ que devem ser
executados pelo SAT.
Conjunto de resultado do processamento
de cada CF-e-SAT (vide leiaute abaixo).
Estas informaes so retornadas apenas
para o cdigo do status do lote = 106 (Lote
processado)
Ele
Raiz
A
Pai
PR01
Tipo
N
Ocor
1-1
TAM
1-4
Dec
2
Descrio/Observao
TAG raiz do Retorno do CF-e-SAT
Verso do Leiaute. Vide 5.1.2.
133
PR03 infReci
PR01
1-1
Informaes do Resultado do
processamento do CF-e-SAT.
TAG a ser assinada.
Identificador da TAG a ser assinada.
Preencher com a chave de acesso do CFe-SAT, precedido pelo literal ID
Identificao do Ambiente:
1 Produo / 2 - Testes
Chave de Acesso do CF-e-SAT
Data e hora de processamento
Formato = AAAAMMDDHHMMSS
Preenchido com data e hora da gravao
da CF-e-SAT no Banco de Dados.
Em caso de Rejeio, com data e hora do
recebimento do Lote de CF-e-SAT
enviado.
Digest Value do CF-e-SAT Processado
Utilizado para conferir a integridade do
CF-e-SAT original.
Cdigo do status da resposta para o CF-eSAT.
PR04 Id
ID
PR03
0-1
46
PR05 tpAmb
PR03
1-1
PR06 chCFe
PR07 dhRecbto
E
E
PR03
PR03
N
D
1-1
1-1
44
14
PR08 digVal
PR03
0-1
28
PR09 cStat
PR03
1-1
PR10 xMotivo
PR03
1-1
1-255
PR11 Signature
PR01
XML
1-1
134
A01
A02
A03
A04
A05
A06
A07
Regra de Validao
Certificado de Transmissor Invalido
- Certificado de Transmissor inexistente na mensagem
- Verso difere 3
- Se informado, Basic Constraint deve ser true (no pode ser
Certificado de AC)
- keyUsage no define Autenticao Cliente
Validade do Certificado (data incio e data fim)
Verifica a Cadeia de Certificao:
- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado
LCR do Certificado de Transmissor
- Falta o endereo da LCR (CRL DistributionPoint)
- LCR indisponvel
- LCR invlida
Certificado do Transmissor revogado
Certificado Raiz difere dos Vlidos
Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)
Crtica
Obrig.
Msg
280
Efeito
Rej.
Obrig.
Obrig.
281
283
Rej.
Rej.
Obrig.
286
Rej.
Obrig.
Obrig.
Obrig.
284
285
282
Rej.
Rej.
Rej.
As validaes de A01, A02, A03, A04 e A05 so realizadas pelo protocolo SSL e no
precisam ser implementadas. A validao A06 tambm pode ser realizada pelo protocolo
SSL, mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora
Raiz que no sejam ICP-Brasil no repositrio de certificados digitais do servidor de Web
Service da SEFAZ.
Regra de Validao
Tamanho do XML de Dados superior a 1.500 Kbytes
XML de Dados Mal Formatado
Aplic.
Obrig.
Obrig.
Msg
214
243
Efeito
Rej.
Rej.
135
Regra de Validao
Aplic.
Msg
Efeito
C01
Obrig.
254
Rej.
C02
Obrig.
246
Rej.
C03
Obrig.
410
Rej.
C04
Obrig.
411
Rej.
C05
Obrig.
239
Rej.
Regra de Validao
Verificar Schema XML da rea de Dados
Aplic.
Obrig.
Msg
215
Efeito
Rej.
D02
Obrig.
404
Rej.
D03
Obrig.
402
Rej.
Aplic.
Obrig.
Msg
200
Efeito
Rej.
E02
Regra de Validao
Verificar se Equipamento SAT encontra-se com status diferente de Ativo ou
Bloqueado SEFAZ ou Bloqueado Contribuinte ou Uso Cessado ou Desativao
Solicitada
Tipo do ambiente difere do ambiente do Web Service
Obrig.
252
Rej.
E03
Obrig.
108
Rej.
E04
Obrig.
107
Rej.
E05
Obrig.
201
Rej.
136
E07
E08
E06
Obrig.
241
Rej.
Obrig.
239
Rej.
Obrig.
250
Rej.
O campo cmd ser utilizado pela SEFAZ para informar ao Equipamento SAT sobre a
existncia de novos Comandos da SEFAZ.
5.4.
Ele
Raiz
A
E
Pai
CP01
CP01
Tipo
N
N
Ocor
1-1
1-1
TAM
1-4
1
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Identificao do Ambiente:
1 Produo / 2 Testes
Identificador de controle do envio do lote.
Sequencial auto-incremental, de controle
correspondente ao identificador nico do
lote enviado. Gerado pelo SAT.
CP04 idLote
CP01
1-1
1-15
CP05 LoteCFeCanc
CP01
1-1
Grupo de CF-e-SAT
CP06 CfeCanc
CP05
xml
1-50
137
4.2)
CP07 cUF
CP08 nSeg
CP01
1-1
CP01
1-1
1-344
Cdigo da UF consultada
Assinatura digital do nmero de segurana.
CP01
1-1
14
CP01
1-1
CP09 dhEnvio
CP10 nserieSAT
Campo
Ele
Pai
Tipo
Ocor
TAM
CR01 retCanc
Raiz
CR02 versao
CR01
1-1
1-4
CR01
1-1
CR04 Id
ID
CR03
0-1
23
CR05 tpAmb
CR03
1-1
Identificao do Ambiente:
1 Produo / 2 - Testes
CR06 nRec
CR03
0-1
21
CR03 infRet
CR07 dhRecbto
CR03
1-1
14
CR08 cStat
CR03
1-1
CR09 xMotivo
CR03
1-1
1-255
CR10 cUF
CR03
1-1
CR11 cmd
CR03
1-1
CR12 Signature
CR01
XML
1-1
Dec
Descrio/Observao
TAG raiz
138
Este mtodo ser responsvel por receber as mensagens de envio de lotes de CF-e-SAT de
cancelamento. O pedido de cancelamento ser colocado na fila de entrada e ser retornado
o nRec.
O nmero do recibo gerado pelo portal de SEFAZ ser a chave de acesso do servio de
consulta ao resultado do processamento do CF-e-SAT de cancelamento.
Devero ser realizadas as validaes e procedimentos que seguem:
Caso a aplicao da SEFAZ retorne 123 - Adiar envio do Lote, o equipamento SAT-CF-e
deve esperar at a sua prxima transmisso conforme arquivo de Parametrizao de Uso
(vide Anexo 1 Arquivos de parametrizao SAT).
A01
A02
A03
A04
A05
A06
A07
Regra de Validao
Certificado de Transmissor Invalido
- Certificado de Transmissor inexistente na mensagem
- Verso difere 3
- Se informado, Basic Constraint deve ser true (no pode ser
Certificado de AC)
- keyUsage no define Autenticao Cliente
Validade do Certificado (data incio e data fim)
Verifica a Cadeia de Certificao:
- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado
LCR do Certificado de Transmissor
- Falta o endereo da LCR (CRL DistributionPoint)
- LCR indisponvel
- LCR invlida
Certificado do Transmissor revogado
Certificado Raiz difere dos Vlidos
Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)
Crtica
Obrig.
Msg
280
Efeito
Rej.
Obrig.
Obrig.
281
283
Rej.
Rej.
Obrig.
286
Rej.
Obrig.
Obrig.
Obrig.
284
285
282
Rej.
Rej.
Rej.
As validaes de A01, A02, A03, A04 e A05 so realizadas pelo protocolo SSL e no
precisam ser implementadas. A validao A06 tambm pode ser realizada pelo protocolo
SSL, mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora
Raiz que no sejam ICP-Brasil no repositrio de certificados digitais do servidor de Web
Service da SEFAZ.
Regra de Validao
Tamanho do XML de Dados superior a 1.500 Kbytes
Aplic.
Obrig.
Msg
214
Efeito
Rej.
139
B02
Obrig.
243
Rej.
Regra de Validao
Aplic.
Msg
Efeito
C01
Obrig.
254
Rej.
C02
Obrig.
246
Rej.
C03
Obrig.
410
Rej.
C04
Obrig.
411
Rej.
C05
Obrig.
239
Rej.
Regra de Validao
Verificar Schema XML da rea de Dados
Aplic.
Obrig.
Msg
215
Efeito
Rej.
D02
Obrig.
404
Rej.
D03
Obrig.
402
Rej.
D04
Obrig.
242
Alerta
140
Aplic.
Msg
Efeito
Obrig.
200
Rej.
Obrig.
252
Rej.
Obrig.
201
Rej.
Obrig.
241
Rej.
E05
Obrig.
239
Rej.
E06
Obrig.
250
Rej.
E01
E02
E03
E04
c)
Regra de Validao
Verificar se Equipamento SAT encontra-se com status diferente de Ativo ou
Bloqueado SEFAZ ou Bloqueado Contribuinte ou Uso Cessado ou Desativao
Solicitada
Tipo do ambiente difere do ambiente do Web Service
Regra de Validao
Certificado de Assinatura invlido:
- Certificado de Assinatura inexistente na mensagem (*validado tambm pelo
Schema)
- Verso difere "3"
- Se informado, Basic Constraint deve ser true (no pode ser
Certificado de AC)
- KeyUsage no define "Assinatura Digital" e No Recusa
Validade do Certificado (data incio e data fim)
Aplic.
Obrig.
Msg
290
Efeito
Rej.
Obrig.
291
Rej.
Obrig.
292
Rej.
Obrig.
293
Rej.
Obrig.
296
Rej.
F06
Obrig.
294
Rej.
F07
Obrig.
295
Rej.
Aplic.
Obrig.
Msg
298
Efeito
Rej.
G02
Regra de Validao
Assinatura difere do padro do Projeto:
- No assinado o atributo "Id" (falta "Reference URI" na assinatura)
(*validado tambm pelo Schema)
- Faltam os "Transform Algorithm" previstos na assinatura ("C14N" e
"Enveloped")
Estas validaes so implementadas pelo Schema XML da Signature
Valor da assinatura (SignatureValue) difere do valor calculado
Obrig.
297
Rej.
G03
Obrig.
213
Rej.
F01
F02
F03
F04
F05
G01
141
Campo
Regras de Validao
Aplic.
Msg
Efeito
Obrig
403
Erro
Obrig
405
Alerta
Descrio do Erro
A02
H02
A02
H03
A05
H04
A05
H05
A05
H06
A06
H07
H08
H09
A06
A07
A08
H10
A08
Obrig.
502
Erro
Obrig.
227
Erro
Obrig.
204
Erro
Obrig.
270
Erro
Obrig.
218
Erro
Obrig.
288
Erro
Obrig.
299
Erro
Obrig.
210
Rej.
Obrig.
226
Erro
Obrig.
539
Erro
Obrig
450
Erro
Obrig
452
Erro
Obrig
212
Erro
Obrig
206
Erro
Obrig.
253
Erro
B03
H13
B04
H14
B05
H15
B07
H16
B08
H17
B09
Rejeio: Cdigo da UF do
Emitente diverge da
UF receptora.
Rejeio: Duplicidade de Cfe,
com diferena na chave de
acesso
142
H18
B10
H19
B11
454
Erro
Obrig.
455
Erro
C14
H22
C15
H23
Obrig.
238
Erro
Obrig.
454
Erro
Obrig.
455
Erro
Obrig.
232
Erro
Obrig.
233
Erro
H24
E03
Obrig.
240
Erro
5.5.
143
Campo
DP01 consStat
Ele
Pai
Tipo
Ocor
TAM
Dec
Descrio/Observao
Raiz
DP02 versao
DP01
1-1
1-4
TAG raiz
DP03 tpAmb
DP01
1-1
Identificao do Ambiente:
1 Produo / 2 - Testes
DP04 cUF
DP01
1-1
Cdigo da UF consultada
DP05 xServ
DP01
1-1
10
DP06 nSeg
DP01
1-1
1-344
DP07 dhEnvio
DP01
1-1
14
DP08 nserieSAT
DP01
1-1
DP09 Status
DP01
0-1
DP10 tipoLan
DP09
1-1
1-8
DP11 lanIP
DP09
1-1
15
DP12 lanMAC
DP09
1-1
17
DP13 lanMASK
DP09
1-1
15
DP14 lanGW
DP09
1-1
15
DP15 lanDNS1
DP09
1-1
15
DP16 lanDNS2
DP09
1-1
15
DP17 statLan
DP09
1-1
1-16
CONECTADO, ou NAO_CONECTADO
DP18 nBat
DP09
1-1
1-8
DP19 mtTotal
DP09
1-1
1 Gbytes
DP20 mtUsada
DP09
1-1
35 Mbytes
DP21 Datahora
DP09
1-1
14
AAAAMMDDhhmmss
DP22 verSoft
DP09
1-1
DP23 verLay
DP09
1-1
DP24 ultimoCFe
DP09
1-1
44
9999999999999999999999999999999999
9999999. Quando no houver informao,
preencher com 44 caracteres 0 (zero).
144
DP25 listaInicial
DP09
1-1
44
9999999999999999999999999999999999
9999999. Quando no houver informao,
preencher com 44 caracteres 0 (zero).
DP26 Listafinal
DP09
1-1
44
9999999999999999999999999999999999
9999999. Quando no houver informao,
preencher com 44 caracteres 0 (zero).
DP27 dhTransmissao
DP09
1-1
14
DP28 dhComunicacao
DP09
1-1
14
DP29 CERT_EMISSAO
DP09
1-1
AAAAMMDD
DP30 CERT_VENCIME
NTO
DP09
1-1
AAAAMMDD
DP31 ESTADO_OPERA
CAO
DP09
1-1
Ele
Pai
Raiz
A
DR01
G
DR01
Tipo
N
-
Ocor
1-1
1-1
TAM
1-4
-
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Grupo de Informaes
DR04 Id
ID
DR03
1-1
DR05 tpAmb
DR03
1-1
DR06 cUF
DR03
1-1
DR07 cStat
DR03
1-1
DR08 xMotivo
DR03
1-1
1-255
DR09 cmd
DR03
1-1
DR10 dhRecbto
DR03
1-1
14
DR11 Signature
DR01
XML
1-1
145
Este mtodo ser responsvel por receber as solicitaes referentes consulta do status do
servio da SEFAZ e por receber os parmetros referentes ao status do Equipamento SAT.
Ao receber do Equipamento SAT a solicitao de Status, a SEFAZ processar o pedido e
retornar uma mensagem contendo o Status do Servio.
Ao receber uma mensagem contendo os parmetros do Status do Equipamento SAT a
SEFAZ retornar uma mensagem de sucesso.
O Equipamento SAT que se mantenha em "loop" permanente de consulta a este Web
Service, dever aguardar um tempo mnimo de 5 minutos entre cada consulta, evitando
sobrecarregar desnecessariamente os servidores da SEFAZ.
Devero ser realizadas pela aplicao da SEFAZ as validaes e procedimentos que
seguem.
A01
A02
A03
A04
A05
A06
A07
Regra de Validao
Certificado de Transmissor Invalido
- Certificado de Transmissor inexistente na mensagem
- Verso difere 3
- Se informado, Basic Constraint deve ser true (no pode ser
Certificado de AC)
- keyUsage no define Autenticao Cliente
Validade do Certificado (data incio e data fim)
Verifica a Cadeia de Certificao:
- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado
LCR do Certificado de Transmissor
- Falta o endereo da LCR (CRL DistributionPoint)
- LCR indisponvel
- LCR invlida
Certificado do Transmissor revogado
Certificado Raiz difere dos Vlidos
Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)
Crtica
Obrig.
Msg
280
Efeito
Rej.
Obrig.
Obrig.
281
283
Rej.
Rej.
Obrig.
286
Rej.
Obrig.
Obrig.
Obrig.
284
285
282
Rej.
Rej.
Rej.
146
As validaes de A01, A02, A03, A04 e A05 so realizadas pelo protocolo SSL e no
precisam ser implementadas. A validao A06 tambm pode ser realizada pelo protocolo
SSL, mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora
Raiz que no sejam ICP-Brasil no repositrio de certificados digitais do servidor de Web
Service da SEFAZ.
Regra de Validao
Tamanho do XML de Dados superior a 1.500 Kbytes
XML de Dados Mal Formatado
Aplic.
Obrig.
Obrig.
Msg
214
243
Efeito
Rej.
Rej.
Regra de Validao
Aplic.
Msg
Efeito
C01
Obrig.
254
Rej.
C02
Obrig.
246
Rej.
C03
Obrig.
410
Rej.
C04
Obrig.
411
Rej.
C05
Obrig.
239
Rej.
147
Regra de Validao
Verificar Schema XML da rea de Dados
Aplic.
Obrig.
Msg
215
Efeito
Rej.
D02
Obrig.
404
Rej.
D03
Obrig.
402
Rej.
Aplic.
Msg
Efeito
Obrig.
200
Rej.
Obrig.
252
Rej.
Obrig.
201
Rej.
Obrig.
241
Rej.
E05
Obrig.
239
Rej.
E06
Obrig.
250
Rej.
Regra de Validao
Verificar se Equipamento SAT encontra-se com status diferente de Ativo ou
Bloqueado SEFAZ ou Bloqueado Contribuinte ou Uso Cessado ou Desativao
Solicitada
Tipo do ambiente difere do ambiente do Web Service
5.6.
148
#
Campo
EP01 consParam
EP02 versao
EP03 tpAmb
Ele
Raiz
A
E
Pai
EP01
EP01
Tipo
N
N
Ocor
1-1
1-1
TAM
1-4
1
EP04 cUF
EP01
1-1
EP05 nSeg
EP06 dhEnvio
E
E
EP01
EP01
C
N
1-1
1-1
1-344
14
EP07 nserieSAT
EP01
1-1
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Identificao do Ambiente:
1 Produo / 2 - Testes
(TAG utilizada para escolha do arquivo de
parametrizao.)
Cdigo da UF consultada
Assinatura digital do nmero de segurana.
Data e hora da transmisso da mensagem
para a SEFAZ.
Formato: AAAAMMDDHHMMSS.
Nmero de srie do Equipamento SAT
#
ER01
ER02
ER03
ER04
Campo
retParam
versao
infParam
Id
Ele
Raiz
A
G
ID
Pai
ER01
ER01
ER03
Tipo
N
C
Ocor
1-1
1-1
1-1
TAM
1-4
16
ER05 tpAmb
ER03
1-1
ER06 cUF
ER07 paramUso
E
E
ER03
ER03
N
C
1-1
0-1
2
-
ER08 paramBloq
ER03
0-1
ER09 cmd
ER03
1-1
ER10 cStat
ER11 xMotivo
ER12 Signature
E
E
G
ER03
ER03
ER01
N
C
XML
1-1
1-1
1-1
3
1-255
-
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Grupo de Informaes
Identificador da TAG a ser assinada,
preencher com data e hora da resposta da
SEFAZ, precedido pelo literal ID.
Formato: AAAAMMDDHHMMSS,
Identificao do Ambiente:
1 Produo / 2 - Testes
Cdigo da UF que atendeu a solicitao
Arquivo de Parametrizao de Uso
codificado em Base64. (Vide Anexo 1)
Arquivo de parametrizao de Bloqueio
codificado em Base64. (Vide Anexo 1)
Identificao de existncia de Comandos:
0 No existem comandos / 1 Existem
comandos da SEFAZ que devem ser
executados pelo SAT.
Cdigo do status da resposta
Descrio literal do status da resposta
Assinatura XML do grupo identificado pelo
atributo Id
149
A01
A02
A03
A04
A05
A06
A07
Regra de Validao
Certificado de Transmissor Invalido
- Certificado de Transmissor inexistente na mensagem
- Verso difere 3
- Se informado, Basic Constraint deve ser true (no pode ser
Certificado de AC)
- keyUsage no define Autenticao Cliente
Validade do Certificado (data incio e data fim)
Verifica a Cadeia de Certificao:
- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado
LCR do Certificado de Transmissor
- Falta o endereo da LCR (CRL DistributionPoint)
- LCR indisponvel
- LCR invlida
Certificado do Transmissor revogado
Certificado Raiz difere dos Vlidos
Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)
Crtica
Obrig.
Msg
280
Efeito
Rej.
Obrig.
Obrig.
281
283
Rej.
Rej.
Obrig.
286
Rej.
Obrig.
Obrig.
Obrig.
284
285
282
Rej.
Rej.
Rej.
As validaes de A01, A02, A03, A04 e A05 so realizadas pelo protocolo SSL e no
precisam ser implementadas. A validao A06 tambm pode ser realizada pelo protocolo
SSL, mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora
Raiz que no sejam ICP-Brasil no repositrio de certificados digitais do servidor de Web
Service da SEFAZ.
150
Regra de Validao
Tamanho do XML de Dados superior a 1.500 Kbytes
XML de Dados Mal Formatado
Aplic.
Obrig.
Obrig.
Msg
214
243
Efeito
Rej.
Rej.
Regra de Validao
Aplic.
Msg
Efeito
C01
Obrig.
254
Rej.
C02
Obrig.
246
Rej.
C03
Obrig.
410
Rej.
C04
Obrig.
411
Rej.
C05
Obrig.
239
Rej.
Regra de Validao
Verificar Schema XML da rea de Dados
Aplic.
Obrig.
Msg
215
Efeito
Rej.
D02
Obrig.
404
Rej.
151
D03
Obrig.
402
Rej.
Aplic.
Msg
Efeito
Obrig.
200
Rej.
E01
Regra de Validao
E02
Obrig.
252
Rej.
E03
Obrig.
201
Rej.
E04
Obrig.
241
Rej.
E05
Obrig.
239
Rej.
E06
Obrig.
250
Rej.
5.7.
Ele
Raiz
Pai
-
Tipo
-
Ocor
-
TAM
-
Dec
Descrio/Observao
TAG raiz
152
FP02 versao
FP03 tpAmb
A
E
FP01
FP01
N
N
1-1
1-1
1-4
1
FP04 cUF
FP01
1-1
FP05 xServ
FP01
1-1
FP06 comando
FP07 idCmd
G
A
FP01
FP06
0-1
1-1
16
FP08 status
FP06
1-1
FP09 nSeg
FP10 dhEnvio
E
E
FP01
FP01
C
N
1-1
1-1
1-344
14
FP11 nserieSAT
FP01
1-1
* Os itens FP06, FP07 e FP08 s sero informados quando o campo xServ = RESPOSTA
#
FR01
FR02
FR03
FR04
Campo
retConsCmd
versao
infCmd
Id
Ele
Raiz
A
G
ID
Pai
FR01
FR01
FR03
Tipo
N
C
Ocor
1-1
1-1
1-1
TAM
1-4
16
FR05 tpAmb
FR03
1-1
FR06 cUF
FR03
1-1
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Grupo de Informaes
Identificador da TAG a ser assinada,
preencher com data e hora da resposta da
SEFAZ, precedido pelo literal ID.
Formato: AAAAMMDDHHMMSS.
Identificao do Ambiente:
1 Produo / 2 - Testes
Cdigo da UF que atendeu a solicitao
FR07 cStat
FR03
1-1
FR08 xMotivo
FR03
1-1
1-255
FR09 comandos
FR10 comando
FR11 idCmd
G
G
A
FR03
FR09
FR10
0-1
1-8
1-1
16
FR12 nome
FR10
1-1
11
FR13 cod
0-1
C
XML
0-1
1-1
1-255
-
FR14 xMsg
FR15 Signature
E
G
FR10
FR10
FR01
Dec
2
153
A01
A02
A03
A04
A05
A06
A07
Regra de Validao
Certificado de Transmissor Invalido
- Certificado de Transmissor inexistente na mensagem
- Verso difere 3
- Se informado, Basic Constraint deve ser true (no pode ser
Certificado de AC)
- keyUsage no define Autenticao Cliente
Validade do Certificado (data incio e data fim)
Verifica a Cadeia de Certificao:
- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado
LCR do Certificado de Transmissor
- Falta o endereo da LCR (CRL DistributionPoint)
- LCR indisponvel
- LCR invlida
Certificado do Transmissor revogado
Certificado Raiz difere dos Vlidos
Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)
Crtica
Obrig.
Msg
280
Efeito
Rej.
Obrig.
Obrig.
281
283
Rej.
Rej.
Obrig.
286
Rej.
Obrig.
Obrig.
Obrig.
284
285
282
Rej.
Rej.
Rej.
As validaes de A01, A02, A03, A04 e A05 so realizadas pelo protocolo SSL e no
precisam ser implementadas. A validao A06 tambm pode ser realizada pelo protocolo
SSL, mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora
Raiz que no sejam ICP-Brasil no repositrio de certificados digitais do servidor de Web
Especificao Tcnica de Requisitos - SAT - Direitos Reservados - Verso ER 2.14.10 de 15/03/2015
154
Service da SEFAZ.
Regra de Validao
Tamanho do XML de Dados superior a 1.500 Kbytes
XML de Dados Mal Formatado
Aplic.
Obrig.
Obrig.
Msg
214
243
Efeito
Rej.
Rej.
Regra de Validao
Aplic.
Msg
Efeito
C01
Obrig.
254
Rej.
C02
Obrig.
246
Rej.
C03
Obrig.
410
Rej.
C04
Obrig.
411
Rej.
C05
Obrig.
239
Rej.
155
Aplic.
Msg
Efeito
D01
Regra de Validao
Obrig.
215
Rej.
D02
Obrig.
404
Rej.
D03
Obrig.
402
Rej.
Aplic.
Msg
Efeito
Obrig.
200
Rej.
Obrig.
252
Rej.
Obrig.
201
Rej.
Obrig.
241
Rej.
E05
Obrig.
239
Rej.
E06
Obrig.
250
Rej.
Regra de Validao
Verificar se Equipamento SAT encontra-se com status diferente de Ativo ou
Bloqueado SEFAZ ou Bloqueado Contribuinte ou Uso Cessado ou Desativao
Solicitada
Tipo do ambiente do difere do ambiente do Web Service
5.8.
Verificao de Atualizao
Funo: servio destinado a Atualizao do Software Bsico do Equipamento SAT.
Processo: sncrono.
Mtodo: cfeAtualiza.
Ele
Pai
Raiz
A
GP01
E
GP01
Tipo
N
N
Ocor
1-1
1-1
TAM
1-4
1
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Identificao do Ambiente:
1 Produo / 2 - Testes
156
GP04 verSoft
GP01
1-1
GP05 cUF
GP01
1-1
GP06 xServ
GP07 nSeg
GP08 dhEnvio
E
E
E
GP01
GP01
GP01
C
C
N
1-1
1-1
1-1
8
1-344
14
GP09 nserieSAT
GP01
1-1
Campo
retAtualiza
versao
infAtualiza
Id
Ele
Pai
Raiz
A
GR01
G
GR01
ID GR03
Tipo
N
C
Ocor
1-1
1-1
1-1
TAM
1-4
16
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Grupo de Informaes
Identificador da TAG a ser assinada,
preencher com data e hora da resposta da
SEFAZ, precedido pelo literal ID.
Formato: AAAAMMDDHHMMSS.
Identificao do Ambiente:
1 Produo / 2 - Testes
Cdigo da UF que atendeu a solicitao
GR05 tpAmb
GR03
1-1
GR06 cUF
GR03
1-1
GR07 cmd
GR03
1-1
GR08 cStat
GR09 xMotivo
GR10 url
E
E
E
GR03
GR03
GR03
N
C
C
1-1
1-1
0-1
3
1-255
1-255
XML
1-1
GR01
GR03
0-1
64
GR12 Signature
GR01
XML
1-1
157
bsico
Este Web Service ser responsvel por receber as solicitaes de Atualizao.
O Web Service dever retornar o Endereo do Download do Software de Atualizao, ou
uma mensagem indicando que no existe atualizao no momento.
Devero ser realizadas as verificaes e procedimentos que seguem:
A01
A02
A03
A04
A05
A06
A07
Regra de Validao
Certificado de Transmissor Invalido
- Certificado de Transmissor inexistente na mensagem
- Verso difere 3
- Se informado, Basic Constraint deve ser true (no pode ser
Certificado de AC)
- keyUsage no define Autenticao Cliente
Validade do Certificado (data incio e data fim)
Verifica a Cadeia de Certificao:
- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado
LCR do Certificado de Transmissor
- Falta o endereo da LCR (CRL DistributionPoint)
- LCR indisponvel
- LCR invlida
Certificado do Transmissor revogado
Certificado Raiz difere dos Vlidos
Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)
Crtica
Obrig.
Msg
280
Efeito
Rej.
Obrig.
Obrig.
281
283
Rej.
Rej.
Obrig.
286
Rej.
Obrig.
Obrig.
Obrig.
284
285
282
Rej.
Rej.
Rej.
As validaes de A01, A02, A03, A04 e A05 so realizadas pelo protocolo SSL e no
precisam ser implementadas. A validao A06 tambm pode ser realizada pelo protocolo
SSL, mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora
Raiz que no sejam ICP-Brasil no repositrio de certificados digitais do servidor de Web
Service da SEFAZ.
Regra de Validao
Tamanho do XML de Dados superior a 1.500 Kbytes
XML de Dados Mal Formatado
Aplic.
Obrig.
Obrig.
Msg
214
243
Efeito
Rej.
Rej.
158
Regra de Validao
Aplic.
Msg
Efeito
C01
Obrig.
254
Rej.
C02
Obrig.
246
Rej.
C03
Obrig.
410
Rej.
C04
Obrig.
411
Rej.
C05
Obrig.
239
Rej.
Regra de Validao
Aplic.
Msg
Efeito
D01
Obrig.
215
Rej.
D02
Obrig.
404
Rej.
D03
Obrig.
402
Rej.
Aplic.
Msg
Efeito
E01
Regra de Validao
Verificar se o Equipamento SAT encontra-se com status diferente de Ativo,
Bloqueado SEFAZ ou Bloqueado Contribuinte ou Desativao Solicitada.
Obrig.
200
Rej.
E02
Obrig.
252
Rej.
E03
Obrig.
201
Rej.
159
E05
E06
E04
Obrig.
241
Rej.
Obrig.
239
Rej.
Obrig.
250
Rej.
5.9.
#
Campo
HP01 consAtiva
HP02 versao
HP03 tpAmb
Ele
Raiz
A
E
Pai
HP01
HP01
Tipo
N
N
Ocor
1-1
1-1
TAM
1-4
1
HP04 cUF
HP01
1-1
HP05 CNPJ
HP06 nSeg
HP07 dhEnvio
E
E
E
HP01
HP01
HP01
N
C
N
1-1
1-1
1-1
14
1-344
14
HP08 nserieSAT
HP01
1-1
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Identificao do Ambiente:
1 Produo / 2 - Testes
Cdigo da UF consultada
CNPJ do contribuinte
Assinatura digital do nmero de segurana.
Data e hora da transmisso da mensagem
para a SEFAZ.
Formato: AAAAMMDDHHMMSS.
Nmero de Srie do Equipamento SAT
160
#
HR01
HR02
HR03
HR04
Campo
retAtiva
versao
infAtiva
Id
Ele
Pai
Tip
o
Raiz
A HR01 N
G HR01
ID HR03 C
Oco
r
1-1
1-1
1-1
TAM
1-4
16
De
c
Descrio/Observao
HR05 tpAmb
HR03
1-1
HR06 cUF
HR03
1-1
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Grupo de Informaes
Identificador da TAG a ser assinada, preencher
com data e hora da resposta da SEFAZ,
precedido pelo literal ID.
Formato: AAAAMMDDHHMMSS.
Identificao do Ambiente:
1 Produo / 2 - Testes
Cdigo da UF que atendeu a solicitao
HR07 cStat
HR03
1-1
HR08 xMotivo
HR03
1-1
1-255
HR09 paramAtiva
HR03
0-1
HR10 Signature
HR01 XML
1-1
Regra de Validao
Tamanho do XML de Dados superior a 1.500 Kbytes
XML de Dados Mal Formatado
Aplic.
Obrig.
Obrig.
Msg
214
243
Efeito
Rej.
Rej.
161
Msg
Efeito
C01
Regra de Validao
Obrig.
254
Rej.
C02
Obrig.
246
Rej.
C03
Obrig.
410
Rej.
C04
Obrig.
411
Rej.
C05
Obrig.
239
Rej.
Regra de Validao
Verificar Schema XML da rea de Dados
Aplic.
Obrig.
Msg
215
Efeito
Rej.
D02
Obrig.
404
Rej.
D03
Obrig.
402
Rej.
Aplic.
Msg
Efeito
Obrig.
200
Rej.
Regra de Validao
Verificar se Equipamento SAT encontra-se com status diferente de Vinculado ao
162
Contribuinte
E02
Obrig.
252
Rej.
E03
Obrig.
201
Rej.
Obrig.
241
Rej.
E05
Obrig.
239
Rej.
E06
Obrig.
250
Rej.
E04
Entrada: Estrutura XML contendo o CSR gerado pelo SAT ou o CRT (Identity Certificate).
#
IP01
IP02
IP03
Campo
certifica
versao
tpAmb
Ele
Raiz
A
E
Pai
IP01
IP01
Tipo
N
N
Ocor
1-1
1-1
TAM
1-4
1
IP04
cUF
IP01
1-1
IP05
opt
IP01
1-1
IP06
IP07
IP08
IP09
CRT
CSR
nSeg
dhEnvio
CE
CE
E
E
IP01
IP01
IP01
IP01
C
C
C
N
0-1
0-1
1-1
1-1
1-n
1-n
1-344
14
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Identificao do Ambiente:
1 Produo / 2 - Testes
Cdigo da UF consultada
Definio Certificado Digital:
CSR = referente a AC-SAT ou
CRT = referente a Autoridade
Certificadora da ICP-Brasil
Literal do CRT
Literal do CSR
Assinatura digital do nmero de segurana.
Data e hora da transmisso da mensagem
para a SEFAZ.
Formato: AAAAMMDDHHMMSS.
163
IP10
nserieSAT
IP01
1-1
#
IR01
IR02
IR03
Campo
retCertifica
versao
infCert
Ele
Raiz
A
G
Pai
IR01
IR01
Tipo
N
-
Ocor
1-1
1-1
TAM
1-4
-
IR04
Id
ID
IR03
1-1
16
IR05
tpAmb
IR03
1-1
IR06
cUF
IR03
1-1
IR07
IR08
IR09
cStat
xMotivo
opt
E
E
E
IR03
IR03
IR03
N
C
C
1-1
1-1
1-1
3
1-255
3
IR10
cert
IR03
0-1
IR11
conf
IR03
0-1
IR12
Signature
IR01
XML
1-1
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Grupo de Informaes
Identificador da TAG a ser assinada,
preencher com data e hora da resposta da
SEFAZ, precedido pelo literal ID.
Formato: AAAAMMDDHHMMSS.
Identificao do Ambiente:
1 Produo / 2 - Testes
Cdigo da UF que atendeu a solicitao
Cdigo do status da resposta
Descrio do status da resposta
Definio Certificado:
CSR = referente a AC-SAT ou
CRT = referente a Autoridade
Certificadora da ICP-Brasil
Caso opt = CSR este campo retornar o
Certificado Digital Criado pela SEFAZ.
Caso opt = CRT este campo retornar
uma confirmao OK
Assinatura XML do grupo identificado pelo
atributo Id
pelo
fabricante
de
Equipamento
SAT
necessrio
para
correto
164
Regra de Validao
Tamanho do XML de Dados superior a 1.500 Kbytes
XML de Dados Mal Formatado
Aplic.
Obrig.
Obrig.
Msg
214
243
Efeito
Rej.
Rej.
Regra de Validao
Aplic.
Msg
Efeito
C01
Obrig.
254
Rej.
C02
Obrig.
246
Rej.
C03
Obrig.
410
Rej.
C04
Obrig.
411
Rej.
C05
Obrig.
239
Rej.
Regra de Validao
Verificar Schema XML da rea de Dados
Aplic.
Obrig.
Msg
215
Efeito
Rej.
D02
Obrig.
404
Rej.
165
D03
Obrig.
402
Rej.
Regra de Validao
Verificar se Equipamento SAT encontra-se com status diferente de Vinculado ao
Contribuinte ou Ativo ou Bloqueado SEFAZ ou Bloqueado Contribuinte ou
Desativao Solicitada
Tipo de ambiente difere do ambiente do Web Service
Aplic.
Msg
Efeito
Obrig.
200
Rej.
Obrig.
252
Rej.
Obrig.
201
Rej.
Obrig.
241
Rej.
E05
Obrig.
239
Rej.
E06
Obrig.
250
Rej.
E01
E02
E03
E04
Ele
Raiz
A
E
Pai
JP01
JP01
Tipo
N
N
Ocor
1-1
1-1
TAM
1-4
1
JP04 idLote
JP01
1-1
1-15
JP05 optTeste
JP01
1-1
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Identificao do Ambiente:
1 Produo / 2 - Testes
Identificador de controle do envio do lote.
Nmero seqencial auto-incremental, de
controle correspondente ao identificador
nico do lote enviado. Gerado pelo SAT
Opo de Teste: 1 teste de ativao
/ 2 teste de produo
166
JP06 cUF
JP01
1-1
Cdigo da UF consultada
JP07 CFe
JP01
xml
1-1
JP08 nSeg
JP09 dhEnvio
E
E
JP01
JP01
C
N
1-1
1-1
1-344
14
JP10 nserieSAT
JP01
1-1
Campo
retTeste
versao
infTeste
Id
Ele
Raiz
A
G
ID
Pai
JR01
JR01
JR03
Tipo
N
C
Ocor
1-1
1-1
1-1
TAM
1-4
16
JR05 tpAmb
JR03
1-1
JR06 cUF
JR03
1-1
JR08 cmd
JR03
1-1
JR07 cStat
JR08 xMotivo
JR09 Signature
E
E
G
JR03
JR03
JR01
N
C
XML
1-1
1-1
1-1
3
1-255
-
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Grupo de Informaes
Identificador da TAG a ser assinada,
preencher com data e hora da resposta da
SEFAZ, precedido pelo literal ID.
Formato: AAAAMMDDHHMMSS.
Identificao do Ambiente:
1 Produo / 2 - Testes
Cdigo da UF que atendeu a solicitao
Identificao de existncia de Comandos:
0 No existem comandos / 1 Existem
comandos da SEFAZ que devem ser
executados pelo SAT.
Cdigo do Status da Resposta
Descrio literal da resposta
Assinatura XML do grupo identificado pelo
atributo Id
167
A01
A02
A03
A04
A05
A06
A07
Regra de Validao
Certificado de Transmissor Invalido
- Certificado de Transmissor inexistente na mensagem
- Verso difere 3
- Se informado, Basic Constraint deve ser true (no pode ser
Certificado de AC)
- keyUsage no define Autenticao Cliente
Validade do Certificado (data incio e data fim)
Verifica a Cadeia de Certificao:
- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado
LCR do Certificado de Transmissor
- Falta o endereo da LCR (CRL DistributionPoint)
- LCR indisponvel
- LCR invlida
Certificado do Transmissor revogado
Certificado Raiz difere dos Vlidos
Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)
Crtica
Obrig.
Msg
280
Efeito
Rej.
Obrig.
Obrig.
281
283
Rej.
Rej.
Obrig.
286
Rej.
Obrig.
Obrig.
Obrig.
284
285
282
Rej.
Rej.
Rej.
As validaes de A01, A02, A03, A04 e A05 so realizadas pelo protocolo SSL e no
precisam ser implementadas. A validao A06 tambm pode ser realizada pelo protocolo
SSL, mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora
Raiz que no sejam ICP-Brasil no repositrio de certificados digitais do servidor de Web
Service da SEFAZ.
Regra de Validao
Tamanho do XML de Dados superior a 1.500 Kbytes
XML de Dados Mal Formatado
Aplic.
Obrig.
Obrig.
Msg
214
243
Efeito
Rej.
Rej.
168
Msg
Efeito
C01
Regra de Validao
Obrig.
254
Rej.
C02
Obrig.
246
Rej.
C03
Obrig.
410
Rej.
C04
Obrig.
411
Rej.
C05
Obrig.
239
Rej.
Regra de Validao
Verificar Schema XML da rea de Dados
Aplic.
Obrig.
Msg
215
Efeito
Rej.
D02
Obrig.
404
Rej.
D03
Obrig.
402
Rej.
Aplic.
Msg
Efeito
Obrig.
200
Rej.
E02
Regra de Validao
Verificar se Equipamento SAT encontra-se com status diferente de Vinculado ao
Contribuinte ou Ativo ou Bloqueado Contribuinte ou Bloqueado SEFAZ ou
Desativao Solicitada
Tipo do ambiente difere do ambiente do Web Service
Obrig.
252
Rej.
E03
Obrig.
201
Rej.
E04
Obrig.
241
Rej.
E01
169
Obrig.
239
Rej.
E06
Obrig.
250
Rej.
Ele
Raiz
A
E
Pai
KP01
KP01
Tipo
N
N
Ocor
1-1
1-1
TAM
1-4
1
KP04 cUF
KP01
1-1
KP05 CNPJvalue
KP06 signAC
E
E
KP01
KP01
N
C
1-1
1-1
28
1-344
KP07 nSeg
KP08 dhEnvio
E
E
KP01
KP01
C
N
1-1
1-1
1-344
14
KP09 nserieSAT
KP01
1-1
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Identificao do Ambiente:
1 Produo / 2 - Testes
Cdigo da UF consultada
CNPJ Software house + CNPJ do emitente
Assinatura de (CNPJ Software House +
CNPJ do emitente) que gerou o CF-e-SAT
Assinatura digital do nmero de segurana.
Data e hora da transmisso da mensagem
para a SEFAZ.
Formato: AAAAMMDDHHMMSS.
Nmero de srie do Equipamento SAT
Ele
Raiz
A
Pai
KR01
Tipo
N
Ocor
1-1
TAM
1-4
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
170
KR03 infAss
KR04 Id
G
ID
KR01
KR03
1-1
1-1
16
KR05 tpAmb
KR03
1-1
KR06 cUF
KR03
1-1
KR07 cmd
KR03
1-1
KR08 cStat
KR09 xMotivo
KR10 Signature
E
E
G
KR03
KR03
KR01
N
C
XML
1-1
1-1
1-1
3
1-255
-
Grupo de Informaes
Identificador da TAG a ser assinada,
preencher com data e hora da resposta da
SEFAZ, precedido pelo literal ID.
Formato: AAAAMMDDHHMMSS.
Identificao do Ambiente:
1 Produo / 2 - Testes
Cdigo da UF que atendeu a solicitao
Identificao de existncia de Comandos:
0 No existem comandos / 1 Existem
comandos da SEFAZ que devem ser
executados pelo SAT.
Cdigo do Status da Resposta
Descrio literal da resposta
Assinatura XML do grupo identificado pelo
atributo Id
A01
A02
A03
A04
Regra de Validao
Certificado de Transmissor Invalido
- Certificado de Transmissor inexistente na mensagem
- Verso difere 3
- Se informado, Basic Constraint deve ser true (no pode ser
Certificado de AC)
- keyUsage no define Autenticao Cliente
Validade do Certificado (data incio e data fim)
Verifica a Cadeia de Certificao:
- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado
LCR do Certificado de Transmissor
- Falta o endereo da LCR (CRL DistributionPoint)
- LCR indisponvel
- LCR invlida
Crtica
Obrig.
Msg
280
Efeito
Rej.
Obrig.
Obrig.
281
283
Rej.
Rej.
Obrig.
286
Rej.
171
A05
A06
A07
Obrig.
Obrig.
Obrig.
284
285
282
Rej.
Rej.
Rej.
As validaes de A01, A02, A03, A04 e A05 so realizadas pelo protocolo SSL e no
precisam ser implementadas. A validao A06 tambm pode ser realizada pelo protocolo
SSL, mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora
Raiz que no sejam ICP-Brasil no repositrio de certificados digitais do servidor de Web
Service da SEFAZ.
Regra de Validao
Tamanho do XML de Dados superior a 1.500 Kbytes
XML de Dados Mal Formatado
Aplic.
Obrig.
Obrig.
Msg
214
243
Efeito
Rej.
Rej.
Regra de Validao
Aplic.
Msg
Efeito
C01
Obrig.
254
Rej.
C02
Obrig.
246
Rej.
C03
Obrig.
410
Rej.
C04
Obrig.
411
Rej.
C05
Obrig.
239
Rej.
172
Regra de Validao
Verificar Schema XML da rea de Dados
Aplic.
Obrig.
Msg
215
Efeito
Rej.
D02
Obrig.
404
Rej.
D03
Obrig.
402
Rej.
Aplic.
Msg
Efeito
Obrig.
200
Rej.
Obrig.
252
Rej.
Obrig.
201
Rej.
Obrig.
241
Rej.
Obrig.
239
Rej.
Obrig.
250
Rej.
Obrig.
540
Rej.
Obrig.
111
Rej.
Regra de Validao
Verificar se Equipamento SAT encontra-se com status diferente de Vinculado ao
Contribuinte, Bloqueado Sefaz ou Ativo
Tipo do ambiente difere do ambiente do Web Service
Verifica a autenticidade da Assinatura do Nmero de Segurana do SAT
Verificar data e hora da transmisso da mensagem. Diferena de tempo deve ser
menor que 5 minutos.
Verso dos Dados no suportada
E06
O Web Service dever retornar ao SAT uma mensagem de erro ou uma confirmao de
sucesso.
Em caso de Sucesso o Web Service retornar o cdigo 112 e sua respectiva mensagem de
Assinatura do AC Registrada.
O campo cmd ser utilizado pela SEFAZ para informar ao Equipamento SAT sobre a
existncia de novos Comandos da SEFAZ.
173
Ele
Raiz
A
E
Pai
LP01
LP01
Tipo
N
N
Ocor
1-1
1-1
TAM
1-4
1
Dec
LP04 cUF
LP01
1-1
LP05 nSeg
LP01
1-1
1-344
LP06 dhEnvio
LP01
1-1
14
LP07 nserieSAT
LP01
1-1
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Identificao do Ambiente:
1 Produo / 2 - Testes
Cdigo da UF
Ele
Raiz
A
G
Pai
LR01
LR01
Tipo
N
-
Ocor
1-1
1-1
TAM
1-4
-
LR04 Id
ID
LR03
1-1
16
LR05 tpAmb
LR03
1-1
LR06 cUF
LR03
1-1
LR07 cStat
LR08 xMotivo
LR09 paramUF
E
E
E
LR03
LR03
LR03
N
C
C
1-1
1-1
0-1
3
1-255
-
LR10 Signature
LR01
XML
1-1
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Grupo de Informaes
Identificador da TAG a ser assinada,
preencher com data e hora da resposta da
SEFAZ, precedido pelo literal ID.
Formato: AAAAMMDDHHMMSS.
Identificao do Ambiente:
1 Produo / 2 - Testes
Cdigo da UF que atendeu a solicitao
Cdigo do Status da Resposta
Descrio literal da resposta
Arquivo de Parametrizao da UF
codificado em Base64.
Assinatura XML do grupo identificado pelo
atributo Id
174
servidores para ativao do SAT a ser seguido pela aplicao da SEFAZ, cujo
conhecimento
pelo
fabricante
de
Equipamento
SAT
necessrio
para
correto
Regra de Validao
Tamanho do XML de Dados superior a 1.500 Kbytes
XML de Dados Mal Formatado
Aplic.
Obrig.
Obrig.
Msg
214
243
Efeito
Rej.
Rej.
Regra de Validao
Aplic.
Msg
Efeito
C01
Obrig.
254
Rej.
C02
Obrig.
246
Rej.
C03
Obrig.
410
Rej.
C04
Obrig.
411
Rej.
C05
Obrig.
239
Rej.
175
Regra de Validao
Verificar Schema XML da rea de Dados
Aplic.
Obrig.
Msg
215
Efeito
Rej.
D02
Obrig.
404
Rej.
D03
Obrig.
402
Rej.
Aplic.
Msg
Efeito
Obrig.
200
Rej.
E02
Regra de Validao
Verificar se Equipamento SAT encontra-se com status diferente de Vinculado ao
Contribuinte
Tipo do ambiente difere do ambiente do Web Service
Obrig.
252
Rej.
E03
Obrig.
201
Rej.
E04
Obrig.
239
Rej.
E05
Obrig.
250
Rej.
E01
176
Mtodo: cfeLog.
Ele
Pai
Raiz
A
MP01
E
MP01
Tipo
N
N
Ocor
1-1
1-1
TAM
1-4
1
2
MP04 cUF
MP01
1-1
MP05 log
MP01
1-1
MP06 nSeg
MP07 dhEnvio
E
E
MP01
MP01
C
N
1-1
1-1
1-344
14
MP08 nserieSAT
MP01
1-1
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Identificao do Ambiente:
1 Produo / 2 - Testes
Cdigo da UF
Base64 do Arquivo de Log do
Equipamento SAT
Assinatura digital do nmero de segurana.
Data e hora da transmisso da mensagem
para a SEFAZ.
Formato: AAAAMMDDHHMMSS.
Nmero de srie do Equipamento SAT
Campo
retEnvLog
versao
infLog
Id
Ele
Pai
Raiz
A
MR01
G
MR01
ID MR03
Tipo
N
C
Ocor
1-1
1-1
1-1
TAM
1-4
16
MR05 tpAmb
MR03
1-1
MR06 cUF
MR03
1-1
MR07 cmd
MR03
1-1
MR08 cStat
MR09 xMotivo
MR10 Signature
E
E
G
MR03
MR03
MR01
N
C
XML
1-1
1-1
1-1
3
1-255
-
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Grupo de Informaes
Identificador da TAG a ser assinada,
preencher com data e hora da resposta da
SEFAZ, precedido pelo literal ID.
Formato: AAAAMMDDHHMMSS.
Identificao do Ambiente:
1 Produo / 2 - Testes
Cdigo da UF que atendeu a solicitao
Identificao de existncia de Comandos:
0 No existem comandos / 1 Existem
comandos da SEFAZ que devem ser
executados pelo SAT.
Cdigo do Status da Resposta
Descrio literal da resposta
Assinatura XML do grupo identificado pelo
atributo Id
177
A01
A02
A03
A04
A05
A06
A07
Regra de Validao
Certificado de Transmissor Invalido
- Certificado de Transmissor inexistente na mensagem
- Verso difere 3
- Se informado, Basic Constraint deve ser true (no pode ser
Certificado de AC)
- keyUsage no define Autenticao Cliente
Validade do Certificado (data incio e data fim)
Verifica a Cadeia de Certificao:
- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado
LCR do Certificado de Transmissor
- Falta o endereo da LCR (CRL DistributionPoint)
- LCR indisponvel
- LCR invlida
Certificado do Transmissor revogado
Certificado Raiz difere dos Vlidos
Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)
Crtica
Obrig.
Msg
280
Efeito
Rej.
Obrig.
Obrig.
281
283
Rej.
Rej.
Obrig.
286
Rej.
Obrig.
Obrig.
Obrig.
284
285
282
Rej.
Rej.
Rej.
As validaes de A01, A02, A03, A04 e A05 so realizadas pelo protocolo SSL e no
precisam ser implementadas. A validao A06 tambm pode ser realizada pelo protocolo
SSL, mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora
Raiz que no sejam ICP-Brasil no repositrio de certificados digitais do servidor de Web
Service da SEFAZ.
Regra de Validao
Tamanho do XML de Dados superior a 1.500 Kbytes
XML de Dados Mal Formatado
Aplic.
Obrig.
Obrig.
Msg
214
243
Efeito
Rej.
Rej.
178
Regra de Validao
Aplic.
Msg
Efeito
C01
Obrig.
254
Rej.
C02
Obrig.
246
Rej.
C03
Obrig.
410
Rej.
C04
Obrig.
411
Rej.
C05
Obrig.
239
Rej.
Regra de Validao
Aplic.
Obrig.
Msg
215
Efeito
Rej.
D02
Obrig.
404
Rej.
D03
Obrig.
402
Rej.
Aplic.
Msg
Efeito
Obrig.
200
Rej.
Obrig.
252
Rej.
Obrig.
201
Rej.
Obrig.
241
Rej.
Obrig.
239
Rej.
Regra de Validao
Verificar se Equipamento SAT encontra-se com status diferente de Ativo ou
Bloqueado SEFAZ ou Bloqueado Contribuinte ou Uso Cessado ou Desativao
Solicitada
Tipo do ambiente difere do ambiente do Web Service
Verifica a autenticidade da Assinatura do Nmero de Segurana do SAT
Verificar data e hora da transmisso da mensagem. Diferena de tempo deve ser
menor que 5 minutos.
Verso dos Dados no suportada
179
E06
Obrig.
250
Rej.
O Web Service dever retornar ao SAT uma mensagem de sucesso ou uma mensagem de
erro.
O campo cmd ser utilizado pela SEFAZ para informar ao Equipamento SAT sobre a
existncia de novos Comandos da SEFAZ.
#
Campo
NP01 consGestao
NP02 Versao
NP03 tpAmb
Ele
Raiz
A
E
Pai
NP01
NP01
Tipo
N
N
Ocor
1-1
1-1
TAM
1-4
1
NP04 cUF
NP01
1-1
NP05 parametroGestao
NP02
1-1
NP06 nSeg
NP01
1-1
1-344
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Identificao do Ambiente:
1 Produo / 2 - Testes
Cdigo da UF consultada
Tipo do parmetro de gesto solicitado: 0Todos; 1- Tabela de vigncia das verses
dos leiautes dos arquivos das mensagens
(Vide 5.1.2.); 2- Parametrizao de
Fbrica; 3- Tabela ANP.
Assinatura digital do nmero de segurana.
180
NP07 dhEnvio
NP01
1-1
14
NP08 nserieSAT
NP01
1-1
#
NR01
NR02
NR03
NR04
Campo
retGestao
Versao
infGestao
Id
Ele
Pai
Raiz
A
NR01
G
NR01
ID NR03
Tipo
N
C
Ocor
1-1
1-1
1-1
TAM
1-4
16
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Grupo de Informaes
Identificador da TAG a ser assinada,
preencher com data e hora da resposta da
SEFAZ, precedido pelo literal ID.
Formato: AAAAMMDDHHMMSS,
Identificao do Ambiente:
1 Produo / 2 - Testes
Cdigo da UF que atendeu a solicitao
NR05 tpAmb
NR03
1-1
NR06 cUF
NR03
1-1
NR07 vigenciaLeiaute
NR03
0-1
NR09 Cmd
NR03
1-1
NR10 cStat
NR11 xMotivo
NR12 Signature
E
E
G
NR03
NR03
NR01
N
C
XML
1-1
1-1
1-1
3
1-255
-
NR08 paramFabrica
181
A01
A02
A03
A04
A05
A06
A07
Regra de Validao
Certificado de Transmissor Invalido
- Certificado de Transmissor inexistente na mensagem
- Verso difere 3
- Se informado, Basic Constraint deve ser true (no pode ser
Certificado de AC)
- keyUsage no define Autenticao Cliente
Validade do Certificado (data incio e data fim)
Verifica a Cadeia de Certificao:
- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado
LCR do Certificado de Transmissor
- Falta o endereo da LCR (CRL DistributionPoint)
- LCR indisponvel
- LCR invlida
Certificado do Transmissor revogado
Certificado Raiz difere dos Vlidos
Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)
Crtica
Obrig.
Msg
280
Efeito
Rej.
Obrig.
Obrig.
281
283
Rej.
Rej.
Obrig.
286
Rej.
Obrig.
Obrig.
Obrig.
284
285
282
Rej.
Rej.
Rej.
As validaes de A01, A02, A03, A04 e A05 so realizadas pelo protocolo SSL e no
precisam ser implementadas. A validao A06 tambm pode ser realizada pelo protocolo
SSL, mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora
Raiz que no sejam ICP-Brasil no repertrio de certificados digitais do servidor de Web
Service da SEFAZ.
Regra de Validao
Tamanho do XML de Dados superior a 1.500 Kbytes
XML de Dados Mal Formatado
Aplic.
Obrig.
Obrig.
Msg
214
243
Efeito
Rej.
Rej.
182
Regra de Validao
Aplic.
Msg
Efeito
C01
Obrig.
254
Rej.
C02
Obrig.
246
Rej.
C03
Obrig.
410
Rej.
C04
Obrig.
411
Rej.
C05
Obrig.
239
Rej.
Regra de Validao
Verificar Schema XML da rea de Dados
Aplic.
Obrig.
Msg
215
Efeito
Rej.
D02
Obrig.
404
Rej.
D03
Obrig.
402
Rej.
Msg
200
Efeito
Rej.
Regra de Validao
Verificar se Equipamento SAT-CF-e encontra-se com status diferente de
Vinculado ao AC ou Ativo ou Bloqueado SEFAZ ou Bloqueado Contribuinte ou
Uso Cessado ou Desativao Solicitada
Aplic.
Obrig.
183
E02
Obrig.
252
Rej.
E03
Obrig.
201
Rej.
Obrig.
241
Rej.
E05
Obrig.
239
Rej.
E06
Obrig.
250
Rej.
E04
Campo
QP01 confReset
Ele
Pai
Tipo
Ocor
TAM
Dec
Descrio/Observao
Raiz
QP02 versao
QP01
1-1
1-4
TAG raiz
QP03 tpAmb
QP01
1-1
Identificao do Ambiente:
1 Produo / 2 - Testes
QP04 cUF
QP01
1-1
Cdigo da UF consultada
QP06 nSeg
QP01
1-1
1-344
184
QP07 dhEnvio
QP01
1-1
14
QP08 nserieSAT
QP01
1-1
Ele
Pai
Raiz
A
QR01
G
QR01
Tipo
N
-
Ocor
1-1
1-1
TAM
1-4
-
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Grupo de Informaes
QR04 Id
ID
QR03
1-1
QR05 tpAmb
QR03
1-1
QR06 cUF
QR03
1-1
QR07 cStat
QR03
1-1
QR08 xMotivo
QR03
1-1
1-255
Este mtodo ser responsvel por receber as solicitaes referentes confirmao de que o
contribuinte pressionou o boto de reset no Equipamento. Esta operao s pode ser
realizada caso o Equipamento esteja com parametrizao de bloqueio instalada e com
permisso de cessao, ou seja, com o campo cessao com o valor igual a 1;
Ao receber do Equipamento SAT a confirmao de reset, a SEFAZ processar o pedido e
retornar uma mensagem contendo o aceite ou a rejeio do pedido.
Devero ser realizadas pela aplicao da SEFAZ as validaes e procedimentos que
seguem.
185
A01
A02
A03
A04
A05
A06
A07
Regra de Validao
Certificado de Transmissor Invalido
- Certificado de Transmissor inexistente na mensagem
- Verso difere 3
- Se informado, Basic Constraint deve ser true (no pode ser
Certificado de AC)
- keyUsage no define Autenticao Cliente
Validade do Certificado (data incio e data fim)
Verifica a Cadeia de Certificao:
- Certificado da AC emissora no cadastrado na SEFAZ
- Certificado de AC revogado
- Certificado no assinado pela AC emissora do Certificado
LCR do Certificado de Transmissor
- Falta o endereo da LCR (CRL DistributionPoint)
- LCR indisponvel
- LCR invlida
Certificado do Transmissor revogado
Certificado Raiz difere dos Vlidos
Falta a extenso de CNPJ no Certificado (OtherName OID=2.16.76.1.3.3)
Crtica
Obrig.
Msg
280
Efeito
Rej.
Obrig.
Obrig.
281
283
Rej.
Rej.
Obrig.
286
Rej.
Obrig.
Obrig.
Obrig.
284
285
282
Rej.
Rej.
Rej.
As validaes de A01, A02, A03, A04 e A05 so realizadas pelo protocolo SSL e no
precisam ser implementadas. A validao A06 tambm pode ser realizada pelo protocolo
SSL, mas pode falhar se existirem outros certificados digitais de Autoridade Certificadora
Raiz que no sejam ICP-Brasil no repositrio de certificados digitais do servidor de Web
Service da SEFAZ.
Regra de Validao
Tamanho do XML de Dados superior a 1.500 Kbytes
XML de Dados Mal Formatado
Aplic.
Obrig.
Obrig.
Msg
214
243
Efeito
Rej.
Rej.
186
Aplic.
Msg
Efeito
C01
Regra de Validao
Obrig.
254
Rej.
C02
Obrig.
246
Rej.
C03
Obrig.
410
Rej.
C04
Obrig.
411
Rej.
C05
Obrig.
239
Rej.
Regra de Validao
Verificar Schema XML da rea de Dados
Aplic.
Obrig.
Msg
215
Efeito
Rej.
D02
Obrig.
404
Rej.
D03
Obrig.
402
Rej.
Aplic.
Msg
Efeito
Obrig.
200
Rej.
Regra de Validao
Verificar se Equipamento SAT encontra-se com status diferente de Uso Cessado
ou Desativao Solicitada
Tipo do ambiente difere do ambiente do Web Service
Obrig.
252
Rej.
Obrig.
201
Rej.
Obrig.
241
Rej.
E05
Obrig.
239
Rej.
E06
Obrig.
250
Rej.
E03
E04
187
Cdigo
100
101
102
103
104
105
106
Lote Processado
107
Lote em Processamento
108
Lote no localizado
109
Servio em Operao
110
111
Nova redao a partir de 01/01/17: Erro no registro da assinatura do AC. Verificar dados.
112
Assinatura do AC Registrada
113
114
115
116
Atualizao do SB pendente
117
118
119
120
121
122
123
124
125
126
127
128
129
130
ID do comando inexistente
188
131
132
Nova redao, efeitos a partir de 01.01.17: Confirmao de reset aceito: equipamento pode voltar
s configuraes de fbrica.
Nova redao, efeitos a partir de 01.01.17: Rejeio: Equipamento no pode ser desativado.
133-199 Reservado.
199
200
201
202
203
204
205
206
207
208
209
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
234
235
236
237
210
232
233
189
241
242
243
244
245
246
247
248
249
250
251
252
253
238
239
240
254
255
256
257
258
259
260
Rejeio: UF inexistente
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
Rejeio: Diferena de dias entre a data de emisso e de recepo maior que o prazo legal
277
278
279
Reservado
280
190
281
282
283
284
285
286
288
289
290
291
292
293
294
295
296
297
298
299
401
Reservado
402
403
404
405
406
407
410
411
412
287
408
409
413-419 Reservado
420
450
451
Reservado
452
453
454
455
456
457
458
Reservado
191
459
460
461
462
463
464
465
467
468
469
471
472
473
474
Rejeio: Valor lquido do ICMS do Item (N) difere de Valor do Item * Aliquota Efetiva
475
478
479
480
481
Rejeio: Valor do PIS do Item (N) difere de Base de Calculo * Aliquota do PIS
482
483
484
485
Rejeio: Valor do PIS do Item (N) difere de Qtde Vendida* Aliquota do PIS em R$
486
Rejeio: Cdigo de Situao Tributria do PIS Invlido (diferente de 04, 06, 07, 08 e 09)
487
488
490
491
492
493
Rejeio: Valor da COFINS do Item (N) difere de Base de Calculo * Aliquota da COFINS
494
496
497
Rejeio: Valor da COFINS do Item (N) difere de Qtde Vendida* Aliquota da COFINS em R$
498
Rejeio: Cdigo de Situao Tributria da COFINS Invlido (diferente de 04, 06, 07, 08 e 09)
499
466
470
476
477
489
495
192
500
501
507
508
509
510
511
512
513
514
515
517
518
Rejeio: Informado grupo de totais do ISSQN sem informar grupo de valores de ISSQN
519
520
521
Rejeio: Total do PIS sobre servios difere do somatrio do PIS dos itens de servios
522
Rejeio: Total do COFINS sobre servios difere do somatrio do COFINS dos itens de servios
523
525
Rejeio: Total do PIS-ST sobre servios difere do somatrio do PIS-ST dos itens de servios
Rejeio: Total do COFINS-ST sobre servios difere do somatrio do COFINS-ST dos itens de
servios
Rejeio: Valor de Desconto sobre total invlido.
526
527
502
503
504
505
506
516
524
528
529
530
531
Rejeio: Valor de acrscimo sobre subtotal difere do somatrio dos seus rateios nos itens.
532
533
534
Rejeio: Valor aproximado dos tributos do Produto ou servio Lei 12741/12 invlido.
535
536
Reservado
537
538
Reservado
Rejeio: Duplicidade de CF-e-SAT, com diferena na Chave de Acesso
[99999999999999999999999999999999999999999]
Rejeio: CNPJ da Software House + CNPJ do emitente assinado no campo signAC difere do
539
540
193
556-563 Reservado
Rejeio: Total dos Produtos ou Servios difere do somatrio do valor dos Produtos ou Servios
564
dos itens
565-599 Reservado
600
601
Reservado
602
603
Arquivo invlido
604
605
606-701 Reservado
701-750 Reservado para aplicativo mvel
751
194
6.
a.2
b.
c.
d.
e.
195
6.1.
Funes
As funes que devero ser implementadas no Driver do SAT para comunicao entre o AC
e o SAT e entre o Software de Ativao e o SAT esto descritas na tabela abaixo:
Funo
Descrio da funo
AtivarSAT
Ativao do SAT
ComunicarCertificadoICPBRASIL
EnviarDadosVenda
CancelarUltimaVenda
ConsultarSAT
TesteFimAFim
ConsultarStatusOperacional
ConsultarNumeroSessao
ConfigurarInterfaceDeRede
Configurao da interface de
comunicao do SAT.
AssociarAssinatura
Vinculao do AC
AtualizarSoftwareSAT
ExtrairLogs
Extrao de Logs
Solicitao de bloqueio das funes
BloquearSAT
DesbloquearSAT
TrocarCodigoDeAtivacao
a.
b.
196
Os dados que sero enviados em formato XML, no devero conter o caractere pipe
| entre suas tags.
d.
e.
So descritos nas sees 6.1.1 a 6.1.15 os contedos especficos para cada uma das
funes.
Esta funo faz parte do processo de ativao do Equipamento SAT e ser responsvel por
enviar ao SAT qual o tipo de ativao ser efetuada pelo Contribuinte.
Parmetros
Descrio
6.1.1.1.
A funo AtivarSAT (Ativar Equipamento SAT) chamada pelo software de ativao aps a
definio do cdigo de ativao pelo contribuinte (vide 2.1), e segue seguinte estrutura:
Descrio
Tipo
Exemplo
197
numeroSessao
subComando
numrico Ex: 1, 2 ou 3
String
Ex: 1wbG9fZGaWdvX
Ex:senha123456
de 8 a 32 caracteres alfanumricos.
CNPJ do contribuinte, somente
CNPJ
String
Ex: 00000000000000
nmeros.
Cdigo do Estado da Federao,
cUF
numrico Ex: 15
6.1.1.2.
AtivarSAT - Retorno
A funo dever retornar um valor do tipo string contendo os dados separados por pipe |.
O valor retornado poder ser diferente dependendo do valor informado no parmetro
subComando. Segue a estrutura do retorno de dados:
Campo
numeroSessao
Descrio
Nmero aleatrio gerado pelo AC para
controle da comunicao
Exemplo
Ex: 000000, 002101
198
mensagem
cod
Exemplo de CSR:
-----BEGIN CERTIFICATE REQUEST----MIIBnTCCAQYCAQAwXTELMAkGA1UEBhMCU0cxETAPBgNVBAoTCE0yQ3J5cHRvMRIw
EAYDVQQDEwlsb2NhbGhvc3QxJzAlBgkqhkiG9w0BCQEWGGFkbWluQHNlcnZlci5leGFtcG
xlLmRvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAr1nYY1Qrll1ruB/FqlCRrr5nvu
pdIN+3wF7q915tvEQoc74bnu6b8IbbGRMhzdzmvQ4SzFfVEAuMMuTHeybPq5th7YDrTNizK
KxOBnqE2KYuX9X22A1Kh49soJJFg6kPb9MUgiZBiMlvtb7K3CHfgw5WagWnLl8Lb+ccvKZZ
l+8CAwEAAaAAMA0GCSqGSIb3DQEBBAUAA4GBAHpoRp5YS55CZpy+wdigQEwjL/wSluv
o+WjtpvP0YoBMJu4VMKeZi405R7o8oEwiPdlrrliKNknFmHKIaCKTLRcU59ScA6ADEIWUzq
mUzP5Cs6jrSRo3NKfg1bd09D1K9rsQkRc9Urv9mRBIsredGnYECNeRaK5R1yzpOowninXC
-----END CERTIFICATE REQUEST-----
Em caso de erro na funo, dever ser retornado apenas os cinco primeiros campos da
tabela acima (tabela de descrio dos campos do retorno), o retorno ficar da seguinte
forma:
Especificao Tcnica de Requisitos - SAT - Direitos Reservados - Verso ER 2.14.10 de 15/03/2015
199
Retorno: numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ
6.1.2.1.
Descrio
numeroSessao
codigoDeAtivacao
Tipo
Ex: 1wbG9fZGaWdvX
String
Exemplo
String
Ex:senha123456
Segue abaixo um
exemplo de certificado.
Brasil
Tabela 18 - Descrio dos Parmetros da Funo ComunicarCertificadoICPBRASIL
200
6.1.2.2.
ComunicarCertificadoICPBRASIL - Retorno
A funo dever retornar um valor do tipo string contendo os dados separados por pipe |.
Segue a estrutura do retorno de dados:
Estrutura de retorno da funo:
Retorno: numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ, onde:
Campo
numeroSessao
Descrio
Nmero aleatrio gerado pelo AC para
controle da comunicao
Exemplo
Ex: 000000, 002101
mensagem
cod
mensagemSEFAZ
com Sucesso
201
6.1.3.1.
Os campos obrigatrios, bem como os tamanhos e formatos de cada um, devem seguir a
especificao do leiaute do arquivo de venda (vide Captulo 4). O AC dever enviar os
dados em formato XML com suas respectivas tags.
6.1.3.2.
O envio dos dados da venda do AC para o Equipamento SAT dever ser atravs da funo
EnviarDadosVenda.
O tempo de resposta de um pedido de emisso de CF-e-SAT dever ser inferior a 1
segundo para cupom com at 50 itens, inferior a 3 segundos para cupom que possui entre
51 e 200 itens e inferior a 5 segundos para cupom que possui entre 201 e 500 itens. Tempo
de resposta a quantidade de segundos que o SAT demora para gerar um CF-e-SAT aps
a recepo das informaes do Aplicativo Comercial. A gerao do CF-e-SAT s
considerada completa quando o Aplicativo Comercial recebe a cpia de segurana do
documento.
Funo: EnviarDadosVenda
Descrio dos Parmetros da Funo
Parmetro
numeroSessao
codigoDeAtivacao
Descrio
Nmero aleatrio gerado pelo AC
para controle da comunicao
Tipo
Exemplo
String
Ex: 1wbG9fZGaWdvX
Ex:senha123456
202
Segue abaixo um
String
6.1.3.3.
EnviarDadosVenda - Retorno
A funo dever retornar um valor do tipo string contendo os dados separados por pipe |.
Segue a estrutura do retorno de dados. Segue a estrutura de retorno com sucesso:
Retorno:
numeroSessao|EEEEE|CCCC|mensagem|cod|mensagemSEFAZ|arquivoCFeBase64|timeS
tamp|chaveConsulta|valorTotalCFe|CPFCNPJValue|assinaturaQRCODE, onde:
Campo
numeroSessao
Descrio
Nmero aleatrio gerado pelo AC para
controle da comunicao
Exemplo
Ex: 000000, 002101
203
CCCC
6.3.1.
Nos
demais
casos
este
campo
contedo notas.
mensagemSEFAZ
em base64
aps a tabela.
timeStamp
Ex: 20110101170101
AAAAMMDDHHMMSS
chaveConsulta
CFe351112027675790001485
98583801050151865833992
204
valorTotalCFe
CPFCNPJValue
traos e barras.
CNPJ:12345678912345
assinaturaQRCOD Contedo do Campo
E
SiXo47hPq8asxsIvY2TqRUhI0
assinaturaQRCODE presente no
mFKL+PVjNcGu/ws+OEOYvd
Gdlse87MlhjS60huafx+zplSgdx
yZClxODqzIRyW30JJHLTX2Hu
n2F404hL2iu7Op9jBQ+B0NHL
S/pNLoYka4OomkzA49xUsh/Z
5uE+G7L9NTz1rRvc5JtD3Wvq
FHxpPL15pzm2oprBogrPw+ut
959eaRCqMYQizm7TsjjMutD3
Zv2yG+SD70wazhzuRutZ9U0L
rmgIk1s2VYdwhp+EYGbF3s+l
dWbzC8HLf4UKiyZd/YILTKs5J
/bOjUeRBIZm1fDaDycdO0bluO
5vnMlahDU/8J/F8vglK4u6GHn
Q==
205
wwMDR8ZXhlbXBsb19kZV9jb2RpZ29faW50ZXJub19kb19lbWl0ZW50ZXw1NjMyMzU4NjUy
MzQxfGFiYWNhdGV8VU58MTAwMHwxMDAwfHx8MTAwfDAxVDE4MDB8VA0KRTE1fDAw
NXxleGVtcGxvX2RlX2NvZGlnb19pbnRlcm5vX2RvX2VtaXRlbnRlfDU2MzIzNTg2NTIzNDF8d
XZhIHZlcmRlfEtHfDUwMDB8N
Em caso de erro na funo, devero ser retornados apenas os seis primeiros campos da
tabela acima (tabela de descrio dos campos do retorno). O retorno ficar da seguinte
forma:
Retorno: numeroSessao|EEEEE|CCCC|mensagem|cod|mensagemSEFAZ
6.1.4.1.
O envio dos dados de cancelamento do AC para o Equipamento SAT dever ser atravs da
funo CancelarUltimaVenda, e segue a seguinte estrutura:
Funo: CancelarUltimaVenda
Descrio
Tipo
Exemplo
AC para controle da
comunicao e vendas
senha definida pelo contribuinte
codigoDeAtivacao
no software de ativao.(vide
String
Ex: 1wbG9fZGaWdvX
Ex:senha123456
2.1.1)
Ex:CFe1108774647837
String
3757726265545868587
463856478463
206
Segue abaixo um
String
6.1.4.2.
CancelarUltimaVenda - Retorno
A funo dever retornar um valor do tipo string contendo os dados separados por pipe |.
Segue a estrutura do retorno de dados:
Estrutura de retorno da funo:
Retorno:
numeroSessao|EEEEE|CCCC|mensagem|cod|mensagemSEFAZ|arquivoCFeBase64|timeS
tamp|chaveConsulta|valorTotalCFe|CPFCNPJValue|assinaturaQRCODE, onde:
Campo
numeroSessao
Descrio
Nmero aleatrio gerado pelo AC para
controle da comunicao
Exemplo
Ex: 000000, 002101
207
demais
casos
este
campo
mensagemSEFAZ
aps a tabela.
(vide 2.1.7).
Arquivo codificado em base64.
timeStamp
Ex: 20110101170101
formato: AAAAMMDDHHMMSS
chaveConsulta
valorTotalCFe
CFe351112027675790001485
98583801050151865833992
208
CPFCNPJValue
Exemplo:
CPF: 12345678912
traos e barras.
CNPJ:12345678912345
assinaturaQRCOD Contedo do Campo
E
SiXo47hPq8asxsIvY2TqRUhI0
assinaturaQRCODE presente no
mFKL+PVjNcGu/ws+OEOYvd
Gdlse87MlhjS60huafx+zplSgdx
yZClxODqzIRyW30JJHLTX2Hu
n2F404hL2iu7Op9jBQ+B0NHL
S/pNLoYka4OomkzA49xUsh/Z
5uE+G7L9NTz1rRvc5JtD3Wvq
FHxpPL15pzm2oprBogrPw+ut
959eaRCqMYQizm7TsjjMutD3
Zv2yG+SD70wazhzuRutZ9U0L
rmgIk1s2VYdwhp+EYGbF3s+l
dWbzC8HLf4UKiyZd/YILTKs5J
/bOjUeRBIZm1fDaDycdO0bluO
5vnMlahDU/8J/F8vglK4u6GHn
Q==
209
XZhIHZlcmRlfEtHfDUwMDB8N
Em caso de erro na funo, dever ser retornado apenas os cinco primeiros campos da
tabela acima (tabela de descrio dos campos do retorno), o retorno ficar da seguinte
forma:
Retorno: numeroSessao|EEEEE|CCCC|mensagem|cod|mensagemSEFAZ
6.1.5.1.
6.1.5.2.
Descrio
Nmero aleatrio gerado pelo AC
para controle da comunicao
Tipo
Exemplo
ConsultarSAT - Retorno
A funo dever retornar um valor do tipo string contendo os dados separados por pipe |.
Segue a estrutura do retorno de dados:
Retorno: numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ , onde:
Campo
Descrio
Exemplo
210
numeroSessao
controle da comunicao
EEEEE
mensagem
cod
mensagemSEFAZ
6.1.6.1.
Os campos obrigatrios, bem como os tamanhos e formatos de cada um, devem seguir a
especificao do leiaute do arquivo de venda (vide Captulo 4). O AC dever enviar os
dados em formato XML com suas respectivas tags.
6.1.6.2.
O envio dos dados da venda do AC para o Equipamento SAT dever ser atravs da funo
211
TesteFimAFim.
Funo: TesteFimAFim
Descrio dos Parmetros da Funo
Parmetro
numeroSessao
codigoDeAtivacao
Descrio
Nmero aleatrio gerado pelo AC
para controle da comunicao
Tipo
String
Exemplo
Ex: 1wbG9fZGaWdvX
Ex:senha123456
Segue abaixo um
String
212
6.1.6.3.
TesteFimAFim - Retorno
A funo dever retornar um valor do tipo string contendo os dados separados por pipe |.
Segue a estrutura do retorno de dados com sucesso:
Retorno:
numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ|arquivoCFeBase64|timeStamp
|numDocFiscal|chaveConsulta, onde:
Campo
numeroSessao
Descrio
Nmero aleatrio gerado pelo AC para
controle da comunicao
Exemplo
Ex: 000000, 002101
mensagem
cod
mensagemSEFAZ
aps a tabela.
codificado em base64.
timeStamp
Ex: 20110101170101
AAAAMMDDHHMMSS
Nmero do Cupom Fiscal Eletrnico numDocFiscal
Ex: 000001
213
chaveConsulta
Ex:CFe000000000000000000
4.7)
0000000000000000000000000
0
Em caso de erro na funo, dever ser retornado apenas os cinco primeiros campos da
tabela acima (tabela de descrio dos campos do retorno). O retorno ficar da seguinte
forma:
Retorno: numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ
6.1.7.1.
214
atravs da funo
Descrio
Nmero aleatrio gerado pelo AC
numeroSessao
codigoDeAtivacao
Tipo
Exemplo
String
Ex: 1wbG9fZGaWdvX
Ex:senha123456
No parmetro codigoDeAtivacao deve ser informado oito vezes o caracter 0 (zero) caso o
equipamento SAT-CF-e ainda no tenha sido ativado. Aps sua ativao, deve ser
informado e conferido o cdigo de ativao.
6.1.7.2.
ConsultarStatusOperacional - Retorno
A funo dever retornar um valor do tipo string contendo os dados separados por pipe |.
Segue a estrutura do retorno de dados:
Estrutura de retorno da funo:
Retorno: numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ|ConteudoRetorno
Descrio:
Campo
Descrio
Exemplo
215
numeroSessao
EEEEE
mensagem
cod
mensagemSEFAZ
separadas por |.
Tabela 28 - Descrio dos Parmetros de Retorno da Funo ConsultarStatusOperacional
Campo
Tamanh
o Max
NSERIE
320008889
Nmero de srie do
SAT
TIPO_LAN
DHCP, PPPoE,
Tipo de Lan
IPFIX
3
LAN_IP
15
192.168.010.100
Endereo IP da Lan
216
LAN_MAC
17
00:0C:41:82:25:E8
Endereo MAC
LAN_MASK
15
255.255.255.000
Mscara de sub-rede
LAN_GW
15
192.168.010.001
Endereo gateway
LAN_DNS_1
15
192.168.010.001
Endereo DNS1
LAN_DNS_2
15
192.168.010.001
Endereo DNS2
STATUS_LAN
16
CONECTADO,
Status da rede
NAO_CONECTADO
10
NIVEL_BATERIA
ALTO, MEDIO,
Nvel da bateria
BAIXO
11
MT_TOTAL
1 Gbyte
Memria de Trabalho
Total
12
MT_USADA
35 Mbytes
Memria de Trabalho
Usada
13
DH_ATUAL
14
20111021170022
14
VER_SB
08
00.00.01
Verso do Software
Bsico
15
VER_LAYOUT
01.01
Verso do Leiaute da
tabela de
informaes
16
ULTIMO_CF-E-SAT
44
17
LISTA_ INICIAL
44
217
memria de trabalho
18
LISTA_ FINAL
44
19
DH_CFe
14
20111021170022
20
DH_ULTIMA
14
20111021170022
ltima comunicao
com a SEFAZ no
formato
AAAAMMDDhhmmss
21
CERT_EMISSAO
08
20111020
Data de emisso do
certificado instalado
no formato
AAAAMMDD
22
CERT_VENCIMENTO
08
20121020
Data de vencimento
do certificado
instalado no formato
AAAAMMDD
23
ESTADO_OPERACAO
218
AUTNOMO
4= BLOQUEIO
PARA
DESATIVAO
Tabela 29 - Contedo de retorno
Caso ocorra erro ao verificar algum dos parmetros do status, este dever ser preenchido
com mensagem de erro a critrio do Fabricante.
Em caso de erro na funo, dever ser retornado apenas os cinco primeiros campos da
tabela acima (tabela de descrio dos campos do retorno), o retorno ficar da seguinte
forma:
Retorno: numeroDeSessao|EEEEE|mensagem|cod|mensagemSEFAZ
6.1.8.1.
atravs da funo
numeroSessao
Descrio
Nmero aleatrio gerado pelo AC
para controle da comunicao
Tipo
Exemplo
219
codigoDeAtivacao
String
Ex: 1wbG9fZGaWdvX
Ex:senha123456
6.1.8.2.
6.1.8.3.
Campo
numeroSessao
Descrio
Nmero aleatrio gerado pelo AC para
controle da comunicao
Exemplo
Ex: 000000, 002101
220
mensagem
cod
mensagemSEFAZ
6.1.9.
ConfigurarInterfaceDeRede
Configurao
da
interface
de
6.1.9.1.
Descrio
Nmero aleatrio gerado pelo AC
para controle da comunicao
Tipo
Exemplo
221
codigoDeAtivacao
String
Ex: 1wbG9fZGaWdvX
Ex:senha123456
no.(vide 2.1.1)
Arquivo
no
softwarede
deconfigurao
ativao.
formato XML.
dadosConfiguracao Abaixo no item 1 segue a tabela
com as descries de todos os
No item 2 segue o
String
exemplo da estrutura do
arquivo.
parmetros do arquivo de
configurao.
Tabela 32 - Descrio dos Parmetros da Funo ConfigurarInterfaceDeRede
Quant.
caracteres
Descrio
tipoInter
SSID
32
RedeLocal, Rede1
seg
25
codigo
64
5
6
7
8
9
10
11
tipoLan
lanIP
lanMask
lanGW
lanDNS1
lanDNS2
usuario
8
15
15
15
15
15
64
Exemplo
222
Se a rede necessitar de
senha para obteno do
endereo IP
Se a rede usa proxy para o
protocolo navegao do
protocolo HTTPs
Endereo IP do Servidor
Proxy
1536985, senha123456
3128
64
Se o proxy necessitar de
usurio para navegao
admin, usuario1
Se o proxy necessitar de
senha para navegao
1536985, senha123456
12
senha
64
13
proxy
14
proxy_ip
15
15
proxy_porta
16
proxy_user
17
proxy_senha
0= No usa proxy
1= Proxy com configurao
2= Proxy transparente
192.168.010.001
O arquivo XML poder ser criado somente com as informaes (TAGs) necessrias para
configurao de um determinado tipo de interface de rede, porm a padronizao do nome
das TAGs obrigatrio.
O contedo das TAGs pode ser definido pelos Fabricantes de acordo com as tecnologias
implementadas.
Exemplo da estrutura do arquivo:
Arquivo: <?xml version="1.0" encoding="UTF-8"?>
<config>
<tipoInter>ETHE<tipoInter>
<SSID>Nome da rede sem Fio</SSID>
<seg>NONE</seg>
<codigo>frase_ou_chave_de_acesso</codigo>
<tipoLan>IPFIX</tipoLan>
<lanIP>192.168.010.100</lanIP>
<lanMask>255.255.255.000</lanMask>
<lanGW>192.168.010.001</lanGW>
<lanDNS1>192.168.010.001</lanDNS1>
<lanDNS2>192.168.010.001</lanDNS2>
Especificao Tcnica de Requisitos - SAT - Direitos Reservados - Verso ER 2.14.10 de 15/03/2015
223
<usuario>usuario123</usuario>
<senha>***********</senha>
<proxy>0</proxy >
<proxy _ip>192.168.010.001</proxy _ip>
<proxy_porta>3128</proxy_porta>
<proxy_user>admin</proxy_user>
<proxy_senha>senha123456</proxy_senha>
</config>
Caso no exista um certo campo, a TAG correspondente no dever ser informada.
Exemplo:
Envio: <?xml version="1.0" encoding="UTF-8"?>
<config>
<tipoInter>ETHE</tipoInter>
<tipoLan>DHCP</tipoLan>
</config>
6.1.9.2.
ConfigurarInterfaceDeRede - Retorno
A funo dever retornar um valor do tipo string contendo os dados separados por pipe |.
Segue a estrutura do retorno de dados:
Retorno: numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ, onde:
Campo
numeroSessao
Descrio
Nmero aleatrio gerado pelo AC para
controle da comunicao
Exemplo
Ex: 000000, 002101
224
mensagem
Sucesso
cod
mensagemSEFAZ
6.1.10.1.
numeroSessao
codigoDeAtivacao
Descrio
Nmero aleatrio gerado pelo AC
para controle da comunicao
Tipo
Ex: 1wbG9fZGaWdvX
Exemplo
String
Ex:senha123456
225
Ex:9999999999999900
String
000000000000
Ex:
RVlHYkYzcytsZFdiekM
4SExmNFVLaXlaZFJW
bEhZa1l6Y3l0c1pGZGll
a000U0V4bU5GVkxhW
GxhWkFSVmxIWWtZe
mN5dHNaRmRpZWtNN
FNFeG1ORlZMYVhsYV
Assinatura digital conjunto CNPJ
assinaturaCNPJs
pGSldiRWhaYTFsNlkzb
String
DBjMXBHWkdsbGEwM
DBVMFY0YlU1R1ZreG
hXR3hoV2tFOVBRRVlH
YkYzcytsZFdiekM4SEx
mNFVLaXlaZFJWbEhZ
a1l6Y3l0c1pGZGlla000
U0V4bU5GVkxhWGxh
WkFSVmxIWWtZemN5
dHNaRmRpZWtNNFNF
eG1ORlZMYVhsYVpGS
ldiRWhaYTFsNlkzbDBj
MXBHWWkdsbG=
6.1.10.2.
AssociarAssinatura - Retorno
226
Campo
Descrio
Nmero aleatrio gerado pelo AC para
numeroSessao
controle da comunicao
Exemplo
Ex: 000000, 002101
EEEEE
mensagem
cod
recebimento da SEFAZ
mensagemSEFAZ
227
Campo
numeroSessao
Descrio
Exemplo
CCCC
demais
casos
este
campo
228
cod
mensagemSEFAZ
6.1.11.1.
A
atualizao
software
bsico
do
SAT
ser
realizada
atravs
da
funo
Funo: AtualizarSoftwareSAT
Descrio dos Parmetros da Funo
Parmetro
numeroSessao
Descrio
Nmero aleatrio gerado pelo AC
para controle da comunicao
Tipo
Exemplo
String
Ex: 1wbG9fZGaWdvX
Ex:senha123456
229
6.1.11.2.
AtualizarSoftwareSAT - Retorno
Campo
Descrio
numeroSessao
Exemplo
Ex: 000000, 002101
EEEEE
mensagem
cod
Sucesso
mensagemSEFAZ
230
6.1.12.1.
A extrao dos logs do SAT ser realizada atravs da funo ExtrairLogs. Segue a estrutura
da funo:
Funo: ExtrairLogs
Descrio dos Parmetros da Funo
Parmetro
numeroSessao
Descrio
Nmero aleatrio gerado pelo AC
para controle da comunicao
Tipo
Exemplo
String
Ex: 1wbG9fZGaWdvX
Ex:senha123456
No parmetro codigoDeAtivacao deve ser informado oito vezes o caracter 0 (zero) caso o
equipamento SAT-CF-e ainda no tenha sido ativado. Aps sua ativao, deve ser
informado e conferido o cdigo de ativao.
6.1.12.2.
ExtrairLogs Retorno
A funo dever retornar um valor do tipo string contendo os dados separados por pipe |.
Segue a estrutura do retorno de dados.
Retorno: numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ|Arquivo de log em
base64, onde:
Campo
Descrio
Exemplo
231
numeroSessao
mensagem
cod
Arquivo de log em
base64
2.3.4)
Tabela 41 - Descrio dos Parmetros de Retorno da Funo ExtrairLogs
Em caso de erro na funo, dever ser retornado apenas os cinco primeiros campos da
tabela acima (tabela de descrio dos campos do retorno). O retorno ficar da seguinte
forma:
Retorno: numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ
232
6.1.13. BloquearSAT
O Aplicativo Comercial ou outro software fornecido pelo Fabricante poder realizar o
bloqueio operacional do Equipamento SAT.
6.1.13.1.
Descrio
Nmero aleatrio gerado pelo AC
para controle da comunicao
Tipo
Exemplo
String
Ex: 1wbG9fZGaWdvX
Ex:senha123456
6.1.13.2.
BloquearSAT - Retorno
A funo dever retornar um valor do tipo string contendo os dados separados por pipe |.
Segue a estrutura do retorno de dados
Retorno: numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ, onde:
Campo
numeroSessao
Descrio
Nmero aleatrio gerado pelo AC para
controle da comunicao
Exemplo
Ex: 000000, 002101
233
mensagem
Cod
mensagemSEFAZ
6.1.14. DesbloquearSAT
O Aplicativo Comercial ou outro software fornecido pelo Fabricante poder realizar o
desbloqueio operacional do Equipamento SAT.
6.1.14.1.
Descrio
Nmero aleatrio gerado pelo AC
para controle da comunicao
Tipo
Exemplo
Ex: 1wbG9fZGaWdvX
String
Ex:senha123456
234
6.1.14.2.
DesbloquearSAT Retorno
A funo dever retornar um valor do tipo string contendo os dados separados por pipe |.
Segue a estrutura do retorno de dados
Retorno: numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ, onde:
Campo
Descrio
Nmero aleatrio gerado pelo AC para
numeroSessao
controle da comunicao
Exemplo
Ex: 000000, 002101
EEEEE
mensagem
cod
mensagemSEFAZ
6.1.15. TrocarCodigoDeAtivacao
O Aplicativo Comercial ou outro software fornecido pelo Fabricante poder realizar a troca
do cdigo de ativao a qualquer momento.
6.1.15.1.
235
ativao
de
emergncia
(vide
2.4.2),
ser
enviado
atravs
do
parmetro
codigoDeAtivacao e o parmetro opcao deve ser enviado com o valor 2, caso contrario
o valor deve ser igual a 1. Segue a estrutura da funo:
Funo: TrocarCodigoDeAtivacao
Descrio
Nmero aleatrio gerado pelo AC
para controle da comunicao
Tipo
Exemplo
String
Ex: 1wbG9fZGaWdvX
Ex:senha123456
sendo:
1 Cdigo de Ativao
Numrico
Ex: 1
Ex: 2
2 Cdigo de Ativao de
Emergncia
novoCodigo
String
Ex:senha123456
pelo contribuinte
confNovoCodigo
Ex: 1wbG9fZGaWdvX
String
ativao.
Ex: 1wbG9fZGaWdvX
Ex:senha123456
6.1.15.2.
TrocarCodigoDeAtivacao Retorno
A funo dever retornar um valor do tipo string contendo os dados separados por pipe |.
Segue a estrutura do retorno de dados
Retorno: numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ, onde:
236
Campo
Descrio
numeroSessao
Exemplo
Ex: 000000, 002101
EEEEE
mensagem
cod
mensagemSEFAZ
6.2.
A tabela abaixo descreve o leiaute das mensagens de retornos para cada funo. Os
cdigos de retorno finalizados em 99 (XXX99) devem ser usados nos casos de problemas
desconhecidos na execuo dos comandos (mais conhecidos pelo termo em ingls
exceptions) e para indicar uma resposta da retaguarda no prevista no Software Bsico.
237
Cdigo de
Retorno
Fluxo
SAT/AC
Ativado corretamente
04001
SAT/AC
Erro na criao do
certificado
03
04002
SAT/AC
SEFAZ no reconhece
este SAT (CNPJ invlido)
04
04003
SAT/AC
SAT j ativado
05
04004
SAT/AC
06
04005
SAT/AC
02
AtivarSAT
01
Funo
04000
N.
Mensagem
Observao
07
04006
SAT/AC
08
04007
SAT/AC
09
04098
SAT/AC
SAT em processamento.
Tente novamente.
10
04099
SAT/AC
Erro desconhecido na
ativao
11
13
14
15
16
17
ComunicarCertificadoICPBRASIL
12
TIMEOUT 5 MINUTOS
05000
SAT/AC
05001
SAT/AC
05002
SAT/AC
processo de ativao
foi interrompido.
Verificar junto a SEFAZ
o CNPJ cadastrado.
SAT disponvel para
uso.
SAT bloqueado por
cessao de uso.
Tentar novamente.
Processo de criao do
CSR para certificao
ICP-BRASIL com
sucesso
Processo de criao do
CSR para certificao
ICP-BRASIL com erro
Em casos onde o SAT
estiver processando
outra funo
Informar ao
administrador.
Certificado transmitido
com Sucesso
Cdigo de ativao
invlido.
Erro de comunicao com
a SEFAZ.
05003
SAT/AC
Certificado Invlido
05098
SAT/AC
SAT em processamento.
Tente novamente.
05099
SAT/AC
Erro desconhecido
Certificado reconhecido
pela SEFAZ.
Verificar o cdigo e
tentar mais uma vez.
Tentar novamente.
Em casos onde o
Software Bsico ou a
SEFAZ rejeitar o
certificado informado
Em casos onde o SAT
estiver processando
outra funo
Informar o
administrador.
238
18
EnviarDadosVenda
19
TIMEOUT 5 MINUTOS
06000
SAT/AC
06001
SAT/AC
06002
06003
SAT/AC
SAT/AC
23
06004
SAT/AC
24
06005
SAT/AC
25
06006
SAT/AC
26
06007
SAT/AC
27
06008
SAT/AC
28
06009
SAT/AC
29
06010
SAT/AC
30
06098
SAT/AC
31
06099
SAT/AC
20
21
22
TIMEOUT 1 ou 3
SEGUNDOS
32
34
35
36
CancelarUltimaVen
da
33
Verificar o cdigo e
tentar mais uma vez.
Efetuar ativao.
Efetuar vinculao
Efetuar vinculao
Dividir CF-e-SAT em
dois ou mais
documentos.
SAT bloqueado pelo
No possvel realizar
contribuinte
venda
SAT bloqueado pela
No possvel realizar
SEFAZ
venda
No possvel realizar
venda at ser
SAT bloqueado por falta
restabelecida a
de comunicao
comunicao com a
SEFAZ.
Aguarde o nmero de
minutos conforme
SAT bloqueado, cdigo de tabela de bloqueio em
ativao incorreto
caso de tentativas
erradas do cdigo de
ativao (vide 2.3.7).
Informar o erro de
Erro de validao do
acordo com a tabela do
contedo.
item 6.3
Em casos onde o SAT
SAT em processamento.
estiver processando
Tente novamente.
outra funo
Erro desconhecido na
Informar o
emisso.
administrador.
Tempo limite para o processamento do
comando conforme a quantidade de itens
Tamanho do CF-e-SAT
superior a 1.500KB
SAT/AC
07001
SAT/AC
07002
SAT/AC
Cupom invlido
07003
SAT/AC
07000
Retorno CF-e-SAT ao
AC para contingncia.
239
contribuinte
SAT bloqueado pela
SEFAZ
venda
No possvel realizar
07004 SAT/AC
venda
No possvel realizar
venda at ser
SAT bloqueado por falta
07005 SAT/AC
restabelecida a
de comunicao
comunicao com a
SEFAZ.
Aguarde o nmero de
minutos conforme
SAT bloqueado, cdigo de tabela de bloqueio em
07006 SAT/AC
ativao incorreto
caso de tentativas
erradas do cdigo de
ativao (vide 2.3.7).
Informar o erro de
Erro de validao do
07007
SAT/AC
acordo com a tabela do
contedo
item 6.3.2
Em casos onde o SAT
SAT em processamento.
07098 SAT/AC
estiver processando
Tente novamente.
outra funo
Erro desconhecido no
Informar o
07099 SAT/AC
cancelamento.
administrador.
Tempo limite para o processamento do
TIMEOUT 1 SEGUNDO
comando
37
38
39
40
41
42
43
45
ConsultarSAT
44
46
47
49
50
51
52
53
SAT/AC
SAT em operao.
08098
SAT/AC
SAT em processamento.
Tente novamente.
08099
SAT/AC
Erro desconhecido.
TIMEOUT 2 SEGUNDOS
TesteFimAFim
48
08000
Gera e envia um
cupom de teste para
09000 SAT/AC
Emitido com sucesso
SEFAZ, para verificar a
comunicao.
Verificar o cdigo e
09001 SAT/AC
cdigo ativao invlido
tentar mais uma vez.
09002 SAT/AC
SAT ainda no ativado.
Efetuar ativao
Em casos onde o SAT
SAT em processamento.
09098 SAT/AC
estiver processando
Tente novamente.
outra funo
Informar o
09099 SAT/AC
Erro desconhecido
administrador.
Tempo limite para o processamento do
TIMEOUT 20 SEGUNDOS
comando
240
55
56
57
58
60
61
62
63
ConsultarNumeroSessao
59
ConsultarStatusOperacional
54
64
65
67
68
69
70
71
73
10001
SAT/AC
Cdigo de ativao
invlido
10098
SAT/AC
SAT em processamento.
Tente novamente.
10099
SAT/AC
Erro desconhecido
TIMEOUT 2 SEGUNDOS
Informaes de status
do SAT.
Verificar o cdigo e
tentar mais uma vez
Em casos onde o SAT
estiver processando
outra funo
Informar o
administrador.
11000
SAT/AC
Retorno da sesso
processada
11001
SAT/AC
11002
SAT/AC
11003
SAT/AC
Sesso no existe.
11098
SAT/AC
SAT em processamento.
Tente novamente.
11099
SAT/AC
Erro desconhecido.
Retorna o contedo da
sesso consultada.
Verificar o cdigo e
tentar mais uma vez.
Efetuar ativao.
AC deve executar a
sesso novamente.
Em casos onde o SAT
estiver processando
outra funo
Informar o
administrador.
12000
SAT/AC
Efetuada a
configurao da Rede
12001
SAT/AC
Verificar o cdigo e
tentar mais uma vez.
12002
SAT/AC
Corrigir dados
12098
SAT/AC
SAT em processamento.
Tente novamente.
12099
SAT/AC
Erro desconhecido
Informar o
administrador.
TIMEOUT 20 SEGUNDOS
Associa
rAssinat
ura
72
SAT/AC
TIMEOUT 20 SEGUNDOS
ConfigurarInterfaceDeRede
66
10000
13000
SAT/AC
Assinatura do AC
Registrada
13001
SAT/AC
Confirmao de
recebimento da SEFAZ
Verificar o cdigo e
tentar mais uma vez.
241
74
13002
SAT/AC
Erro de comunicao
com a SEFAZ
75
13003
SAT/AC
Corrigir dados
Corrigir dados
76
13004
SAT/AC
77
13098
SAT/AC
SAT em processamento.
Tente novamente.
78
13099
SAT/AC
Erro desconhecido
Informar o
administrador.
79
81
82
83
84
AtualizarSoftwareSAT
80
TIMEOUT 20 SEGUNDOS
14000
SAT/AC
14001
SAT/AC
14002
SAT/AC
14003
SAT/AC
14004
SAT/AC
No foi possvel
Atualizar o SAT.
Arquivo de atualizao
invlido
Informar o
administrador.
85
14098
SAT/AC
SAT em processamento.
Tente novamente.
86
14099
SAT/AC
Erro desconhecido
87
Confirmao de
atualizao do software
do SAT
Verificar o cdigo e
tentar mais uma vez.
SAT em processo de
Atualizao. Aguardar..
TIMEOUT 30 MINUTOS
242
89
ExtrairLogs
88
90
91
92
93
95
BloquearSAT
94
96
97
98
99
100
101
103
DesbloquearSAT
102
Arquivos de Logs
extrados
Cdigo de ativao
Verificar o cdigo e
15001
SAT/AC
invlido.
tentar mais uma vez.
Transferncia em
Aguardar termino de
15002
SAT/AC
andamento
transmisso
Em casos onde o SAT
SAT em processamento.
15098
SAT/AC
estiver processando
Tente novamente.
outra funo
Informar o
15099
SAT/AC Erro desconhecido
administrador.
Tempo limite para o processamento do
TIMEOUT 20 SEGUNDOS
comando
15000
SAT/AC
Transferncia completa
Confirmao de
bloqueio do SAT.
Verificar o cdigo e
16001
SAT/AC
tentar mais uma vez.
Equipamento SAT j
16002
SAT/AC
bloqueado.
No foi possvel
Erro de comunicao
16003
SAT/AC
bloquear o
com a SEFAZ
Equipamento SAT.
No existe parametrizao O contribuinte no
de bloqueio disponvel.
configurou o
16004
SAT/AC
Verifique configuraes na Equipamento SAT para
SEFAZ
bloqueio na retaguarda
Em casos onde o SAT
SAT em processamento.
16098
SAT/AC
estiver processando
Tente novamente.
outra funo
Informar o
16099
SAT/AC Erro desconhecido
administrador.
Tempo limite para o processamento do
TIMEOUT 5 MINUTOS
comando
16000
SAT/AC
17000
SAT/AC
17001
SAT/AC
Equipamento SAT
bloqueado com sucesso.
Cdigo de ativao
invlido.
Equipamento SAT j est
bloqueado.
Equipamento SAT
desbloqueado com
sucesso.
Cdigo de ativao
invlido.
104
17002
SAT/AC
105
17003
SAT/AC
Confirmao de
desbloqueio do SAT
Verificar o cdigo e
tentar mais uma vez.
No foi possvel
desbloquear o
Equipamento SAT. O
contribuinte no
configurou o
Equipamento SAT para
desbloqueio na
retaguarda
No foi possvel
desbloquear o
243
Equipamento SAT.
No foi possvel
desbloquear o
Equipamento SAT.
Em casos onde o SAT
SAT em processamento.
17098
SAT/AC
estiver processando
Tente novamente.
outra funo
Informar o
17099
SAT/AC Erro desconhecido
administrador.
Tempo limite para o processamento do
TIMEOUT 20 SEGUNDOS
comando
106
17004
107
108
109
111
112
113
TrocarCodigoDeAtivacao
110
114
115
SAT/AC
Erro de comunicao
com a SEFAZ
Confirmao de troca
do cdigo de ativao.
Verificar o cdigo atual
18001
SAT/AC
e tentar mais uma vez.
No foi possvel alterar
18002
SAT/AC
o cdigo de ativao.
Em casos onde o SAT
SAT em processamento.
18098
SAT/AC
estiver processando
Tente novamente.
outra funo
Informar o
18099
SAT/AC Erro desconhecido
administrador.
Tempo limite para o processamento do
TIMEOUT 20 SEGUNDOS
comando
18000
SAT/AC
Cdigo de ativao
alterado com sucesso.
Cdigo de ativao
invlido.
Cdigo de ativao de
emergncia Incorreto.
Fluxo
SAT/AC
Ativado corretamente
04001
SAT/AC
Erro na criao do
certificado
03
04002
SAT/AC
SEFAZ no reconhece
este SAT (CNPJ invlido)
04
04003
SAT/AC
SAT j ativado
05
04004
SAT/AC
02
AtivarSAT
01
Funo
04000
N.
Mensagem
Observao
244
cessao de uso.
06
04005
SAT/AC
07
04006
SAT/AC
08
04007
SAT/AC
09
04098
SAT/AC
SAT em processamento.
Tente novamente.
10
04099
SAT/AC
Erro desconhecido na
ativao
11
13
14
15
16
ComunicarCertificadoICPBRASIL
12
TIMEOUT 5 MINUTOS
17
18
SAT/AC
05001
SAT/AC
05002
SAT/AC
Certificado transmitido
com Sucesso
Cdigo de ativao
invlido.
Erro de comunicao com
a SEFAZ.
SAT/AC
Certificado Invlido
05098
SAT/AC
SAT em processamento.
Tente novamente.
05099
SAT/AC
Erro desconhecido
SAT/AC
06001
SAT/AC
06002
06003
SAT/AC
SAT/AC
23
06004
SAT/AC
24
06005
SAT/AC
Tamanho do CF-e-SAT
superior a 1.500KB
25
06006
SAT/AC
21
22
Certificado reconhecido
pela SEFAZ.
Verificar o cdigo e
tentar mais uma vez.
Tentar novamente.
Em casos onde o
Software Bsico ou a
SEFAZ rejeitar o
certificado informado
Em casos onde o SAT
estiver processando
outra funo
Informar o
administrador.
06000
20
Processo de criao do
CSR para certificao
ICP-BRASIL com
sucesso
Processo de criao do
CSR para certificao
ICP-BRASIL com erro
Em casos onde o SAT
estiver processando
outra funo
Informar ao
administrador.
05003
TIMEOUT 5 MINUTOS
EnviarDadosVenda
19
05000
Tentar novamente.
Cdigo de ativao
invlido.
SAT ainda no ativado.
SAT no vinculado ao AC
Vinculao do AC no
confere.
Retorno CF-e-SAT ao
AC para contingncia.
Verificar o cdigo e
tentar mais uma vez.
Efetuar ativao.
Efetuar vinculao
Efetuar vinculao
Dividir CF-e-SAT em
dois ou mais
documentos.
No possvel realizar
245
contribuinte
SAT bloqueado pela
SEFAZ
26
06007
SAT/AC
27
06008
SAT/AC
28
06009
SAT/AC
29
06010
SAT/AC
Erro de validao do
contedo.
30
06011
SAT/AC
31
06098
SAT/AC
SAT em processamento.
Tente novamente.
32
06099
SAT/AC
TIMEOUT 1 ou 3
SEGUNDOS
33
07001
SAT/AC
07002
SAT/AC
Cupom invlido
07004
SAT/AC
38
07006
SAT/AC
39
07007
SAT/AC
40
07008
SAT/AC
41
07009
SAT/AC
35
36
37
CancelarUltimaVenda
07000
No possvel realizar
a venda.
SAT/AC
34
venda
No possvel realizar
venda
No possvel realizar
venda at ser
restabelecida a
comunicao com a
SEFAZ.
Aguarde o nmero de
minutos conforme
tabela de bloqueio em
caso de tentativas
erradas do cdigo de
ativao (vide 2.3.7).
Informar o erro de
acordo com a tabela do
item 6.3
Vinculao do AC no
confere
SAT bloqueado pelo
contribuinte
SAT bloqueado pela
SEFAZ
246
42
07010
SAT/AC
Erro de validao do
contedo
43
07011
SAT/AC
45
46
ConsultarSAT
48
49
50
52
53
54
55
56
58
59
ConsultarStat
usOperacion
al
57
07098
SAT/AC
SAT em processamento.
Tente novamente.
08000
SAT/AC
SAT em operao.
08098
SAT/AC
SAT em processamento.
Tente novamente.
08099
SAT/AC
Erro desconhecido.
TIMEOUT 2 SEGUNDOS
TesteFimAFim
51
No possvel realizar
a venda.
44
47
caso de tentativas
erradas do cdigo de
ativao (vide 2.3.7).
Informar o erro de
acordo com a tabela do
item 6.3.2
Gera e envia um
cupom de teste para
09000 SAT/AC
Emitido com sucesso
SEFAZ, para verificar a
comunicao.
Verificar o cdigo e
09001 SAT/AC
cdigo ativao invlido
tentar mais uma vez.
09002 SAT/AC
SAT ainda no ativado.
Efetuar ativao
Em casos onde o SAT
SAT em processamento.
09098 SAT/AC
estiver processando
Tente novamente.
outra funo
Informar o
09099 SAT/AC
Erro desconhecido
administrador.
Tempo limite para o processamento do
TIMEOUT 20 SEGUNDOS
comando
10000
SAT/AC
10001
SAT/AC
10098
SAT/AC
Informaes de status
do SAT.
Verificar o cdigo e
tentar mais uma vez
Em casos onde o SAT
estiver processando
247
60
10099
61
63
64
65
66
67
68
70
71
72
73
74
76
77
78
SAT/AC
Retorno da sesso
processada
11001
SAT/AC
11002
SAT/AC
11003
SAT/AC
Sesso no existe.
11098
SAT/AC
SAT em processamento.
Tente novamente.
11099
SAT/AC
Erro desconhecido.
Retorna o contedo da
sesso consultada.
Verificar o cdigo e
tentar mais uma vez.
Efetuar ativao.
AC deve executar a
sesso novamente.
Em casos onde o SAT
estiver processando
outra funo
Informar o
administrador.
12000
SAT/AC
Efetuada a
configurao da rede
12001
SAT/AC
Verificar o cdigo e
tentar mais uma vez.
12002
SAT/AC
Corrigir dados
12098
SAT/AC
SAT em processamento.
Tente novamente.
12099
SAT/AC
Erro desconhecido
Informar o
administrador.
TIMEOUT 20 SEGUNDOS
AssociarAssinatura
75
11000
TIMEOUT 20 SEGUNDOS
ConfigurarInterfaceDeRede
69
Erro desconhecido
TIMEOUT 2 SEGUNDOS
ConsultarNumeroSessao
62
SAT/AC
outra funo
Informar o
administrador.
13000
SAT/AC
Assinatura do AC
Registrada
13001
SAT/AC
13002
SAT/AC
Erro de comunicao
com a SEFAZ
13003
SAT/AC
Confirmao de
recebimento da SEFAZ
Verificar o cdigo e
tentar mais uma vez.
No foi possvel enviar
assinatura SEFAZ
Corrigir dados
248
79
13004
SAT/AC
Erro de validao do
contedo
Informar o erro de
acordo com a tabela do
item 6.3.3
80
13005
SAT/AC
Assinatura no
reconhecida pela SEFAZ
Corrigir dados
81
13098
SAT/AC
SAT em processamento.
Tente novamente.
82
13099
SAT/AC
Erro desconhecido
Informar o
administrador.
83
85
86
AtualizarSoftwareSAT
84
TIMEOUT 20 SEGUNDOS
87
88
14000
SAT/AC
14001
SAT/AC
14002
SAT/AC
14003
SAT/AC
14004
SAT/AC
No foi possvel
Atualizar o SAT.
Arquivo de atualizao
invlido
Informar o
administrador.
89
14098
SAT/AC
SAT em processamento.
Tente novamente.
90
14099
SAT/AC
Erro desconhecido
91
93
94
TIMEOUT 30 MINUTOS
ExtrairLogs
92
15000
SAT/AC
15001
SAT/AC
15002
SAT/AC
Confirmao de
atualizao do software
do SAT
Verificar o cdigo e
tentar mais uma vez.
SAT em processo de
Atualizao. Aguardar..
Transferncia completa
Cdigo de ativao
invlido.
Transferncia em
andamento
Arquivos de Logs
extrados
Verificar o cdigo e
tentar mais uma vez.
Aguardar termino de
transmisso
249
95
15098
96
97
99
BloquearSAT
98
100
101
102
103
104
105
DesbloquearSAT
106
SAT/AC
SAT em processamento.
Tente novamente.
Confirmao de
bloqueio do SAT.
Verificar o cdigo e
16001
SAT/AC
tentar mais uma vez.
Equipamento SAT j
16002
SAT/AC
bloqueado.
No foi possvel
Erro de comunicao
16003
SAT/AC
bloquear o
com a SEFAZ
Equipamento SAT.
No existe parametrizao O contribuinte no
de bloqueio disponvel.
configurou o
16004
SAT/AC
Verifique configuraes na Equipamento SAT para
SEFAZ
bloqueio na retaguarda
Em casos onde o SAT
SAT em processamento.
16098
SAT/AC
estiver processando
Tente novamente.
outra funo
Informar o
16099
SAT/AC Erro desconhecido
administrador.
Tempo limite para o processamento do
TIMEOUT 5 MINUTOS
comando
16000
SAT/AC
Equipamento SAT
bloqueado com sucesso.
Cdigo de ativao
invlido.
Equipamento SAT j est
bloqueado.
Equipamento SAT
desbloqueado com
sucesso.
Cdigo de ativao
invlido.
17000
SAT/AC
17001
SAT/AC
108
17002
SAT/AC
109
17003
SAT/AC
110
17004
SAT/AC
Erro de comunicao
com a SEFAZ
111
17005
SAT/AC
SAT j desbloqueado.
107
Confirmao de
desbloqueio do SAT
Verificar o cdigo e
tentar mais uma vez.
No foi possvel
desbloquear o
Equipamento SAT. O
contribuinte no
configurou o
Equipamento SAT para
desbloqueio na
retaguarda.
No foi possvel
desbloquear o
Equipamento SAT.
No foi possvel
desbloquear o
Equipamento SAT.
No foi possvel
desbloquear o
Equipamento SAT.
250
O equipamento SAT
est bloqueado
autonomamente.
Em casos onde o SAT
SAT em processamento.
17098
SAT/AC
estiver processando
Tente novamente.
outra funo
Informar o
17099
SAT/AC Erro desconhecido
administrador.
Tempo limite para o processamento do
TIMEOUT 20 SEGUNDOS
comando
112
17006
113
114
115
117
118
119
TrocarCodigoDeAtivacao
116
120
121
SAT/AC
Confirmao de troca
do cdigo de ativao.
Verificar o cdigo atual
18001
SAT/AC
e tentar mais uma vez.
No foi possvel alterar
18002
SAT/AC
o cdigo de ativao.
Em casos onde o SAT
SAT em processamento.
18098
SAT/AC
estiver processando
Tente novamente.
outra funo
Informar o
18099
SAT/AC Erro desconhecido
administrador.
Tempo limite para o processamento do
TIMEOUT 20 SEGUNDOS
comando
18000
SAT/AC
Cdigo de ativao
alterado com sucesso.
Cdigo de ativao
invlido.
Cdigo de ativao de
emergncia Incorreto.
6.3.
Os erros e alertas que o SAT retornar para o AC esto descritos na tabela abaixo, onde:
Regra de validao a regra que deve ser levada em considerao para validar o
campo do CF-e-SAT.
251
Cdigo Tipo
Descrio Erro
Observaes
Vlido at
31/12/2015
Vlido at
31/12/2015
Cdigo da UF invlido
1002
Erro
Cdigo da UF no Confere
com o registro do SAT
Validao se o leiaute est
dentre os aceitos pelo SAT
1003
Erro
1004
Erro
Validao se o leiaute de
entrada est dentre os
aceitos pelo SAT, porm no
a atual
Cdigo da UF do Emitente
diverge da UF receptora.
Validao se Cdigo
diferente de 59
Validao se data/hora
anterior data/hora do ltimo
CF-e-SAT emitido ou
cancelado
1005
Alerta
1226
Erro
1450
Erro
1258
Erro
Rejeio: Cdigo da UF do
Emitente diverge da UF receptora.
Rejeio: Cdigo de modelo de
documento fiscal diferente de 59
Rejeio: Data/hora invlida.
Problemas com o relgio interno do
SAT-CF-e
1224
Erro
1222
Erro
1207
Erro
1203
Erro
1229
Erro
1230
Erro
Regime Especial de
Tributao do ISSQN
diferente de 1, 2, 3, 4 e 5
Indicador de rateio do
Desconto/Acrscimo sobre
subtotal entre itens sujeitos
tributao pelo ISSQN.
CNPJ do destinatrio com
zeros ou dgito de controle
invlido
CPF do destinatrio com
zeros ou dgito de controle
invlido
Razo Social ou Nome do
1457
Erro
1507
Erro
1235
Erro
1237
Erro
1234
Alerta
A03
A03
B02
B04
B07 e
B08
B11
B12
C02
C02
C12
C12
C15
C16
E02
E03
E04
Checar com
dado recebido
na
parametriza
o do SAT
Vlido at
252
H02
destinatrio em branco
Validao se numerao dos
itens crescente
Descrio do produto ou
servio em branco
Redao atual:
GTIN no vlido
destinatrio em branco
31/12/2015
Rejeio: numerao dos itens no
sequencial crescente
Rejeio: Cdigo do produto ou
servio em branco
Rejeio: GTIN do item (N) invlido Validao do
dgito
verificador.
1019
Erro
1459
Erro
1460
Erro
1461
Erro
1462
Erro
Unidade Comercial do
produto ou servio em
branco
Quantidade comercial no
maior ou igual a zero
Valor unitrio no maior ou
igual a zero
Regra de clculo invlida
(diferente de "A" e "T")
Valor do Desconto sobre item
no maior ou igual a zero
Outras despesas acessrias
sobre item no maior ou
igual a zero
Cdigo da credenciadora de
carto de dbito ou crdito
diferente dos previstos no
Anexo 3
Valor do rateio do Desconto
sobre subtotal no maior
que zero
Valor do rateio do acrscimo
sobre subtotal no maior
que zero
No informado cdigo do
produto com CFOP 5656.
1463
Erro
1464
Erro
1465
Erro
1467
Erro
1468
Erro
1469
Erro
1535
Erro
1220
Erro
1228
Erro
1751
Erro
I19
1752
Erro
M02
1534
Erro
1533
Erro
1471
Erro
1472
Erro
1473
Erro
1471
Erro
I02
I03
I04
I06
I07
I08
I09
I11
I12
I13
WA05
I15
I16
I19
W22
N06
N07
N08
N06
Implementao obrigatria a
partir de 01.01.17 e
facultativa antes:
GTIN no vlido de acordo
com o dgito verificador
Descrio do produto ou
servio em branco
CFOP no vlido para CFe-SAT (diferente de 5xxx)
Rejeio:Origem da mercadoria do
Item (N) invlido (diferente de 0, 1 ,
2, 3, 4, 5, 6, 7, 8)
Rejeio:CST do Item (N) invlido
(diferente de 00, 20, 90)
Rejeio: Alquota efetiva do ICMS
do item (N) no maior ou igual a
zero.
Rejeio:Origem da mercadoria do
Item (N) invlido (diferente de 0, 1 ,
253
N07
N06
N10
N06
N10
N08
Q
Q07
Q08
Q09
Q07
Q11
Q12
Q07
Q07
Q07
Q08
3, 4, 5, 6, 7, 8)
Tributao do ICMS
invlida(diferente de 40 e 41
e 50 e 60)
Grupo ICMS - ICMSSN102
Origem da mercadoria
invlida (diferente de 0, 1, 2,
3, 4, 5, 6, 7, 8)
Cdigo de Situao da
Operao Simples
Nacional invlido (diferente
de 102, 300 e 500)
Grupo ICMS - ICMSSN900
Origem da mercadoria
invlida (diferente de 0, 1, 2,
3, 4, 5, 6, 7, 8)
Cdigo de Situao da
Operao Simples
Nacional invlido (diferente
de 900)
Validao de nmero positivo
ou igual a zero.
Grupo PIS PISAliq
Cdigo de Situao
Tributria do PIS Invlido
(diferente de 01, 02 e 05)
Validao de nmero positivo
ou igual a zero.
Validao de nmero positivo
ou igual a zero.
Grupo PIS PISQtde
Cdigo de Situao
Tributria do PIS Invlido
(diferente de 03)
Validao de nmero positivo
ou igual a zero.
Validao de nmero positivo
ou igual a zero.
Grupo PIS PISNT
Cdigo de Situao
Tributria do PIS Invlido
(diferente de 04, 06, 07, 08 e
09)
Grupo PIS PISSN
Cdigo de Situao
Tributria do PIS invlido
(diferente de 49)
Grupo PIS PISOutr
Cdigo de Situao
Tributria do PIS Invlido
(diferente de 99)
Validao de nmero positivo
ou igual a zero.
2, 3, 4, 5, 6, 7, 8)
Rejeio:CST do Item (N) invlido
(diferente de 40 e 41 e 50 e 60)
1475
Erro
1471
Erro
1476
Erro
1471
Erro
1477
Erro
1473
Erro
1478
Erro
1479
Erro
1480
Erro
1482
Erro
1483
Erro
1484
Erro
1486
Erro
1487
Erro
1488
Erro
1479
Erro
Rejeio:Origem da mercadoria do
Item (N) invlido (diferente de 0, 1 ,
2, 3, 4, 5, 6, 7, 8)
Rejeio:Cdigo de situao da
operao - Simples Nacional - do
Item (N) invlido (diferente de 102,
300 e 500)
Rejeio:Origem da mercadoria do
Item (N) invlido (diferente de 0, 1 ,
2, 3, 4, 5, 6, 7, 8)
Rejeio:Cdigo de situao da
operao - Simples Nacional - do
Item (N) invlido (diferente de 900)
Q09
1480
Erro
Q11
1483
Erro
Q12
1484
Erro
254
R
R02
R03
R04
R05
S
S07
S08
S09
S07
S11
S12
S07
S07
S07
S08
Grupo - PISST
Validao de nmero positivo
ou igual a zero.
Validao de nmero positivo
ou igual a zero.
Validao de nmero positivo
ou igual a zero.
Validao de nmero positivo
ou igual a zero.
Grupo COFINS - COFINSAliq
Cdigo de Situao
Tributria da COFINS
Invlido (diferente de 01, 02
e 05)
Validao de nmero positivo
ou igual a zero.
Validao de nmero positivo
ou igual a zero.
1479
Erro
1480
Erro
1483
Erro
1484
Erro
1490
Erro
1491
Erro
1492
Erro
Erro
Erro
Erro
1498
Erro
1499
Erro
1500
Erro
1491
Erro
S09
1492
Erro
S11
1483
Erro
S12
1496
Erro
1491
Erro
T02
T03
1492
Erro
T04
1483
Erro
255
ou igual a zero.
T05
U01
U02
Erro
1501
Erro
1503
Erro
U04
1505
Erro
U06
Validao se Cdigo do
Municpio do FG - ISSQN
com dgito invlido. Exceto
os cdigos descritos no
Anexo 2 que apresentam
dgito invlido.
Se informada TAG, validao
de codigo diferente de
brancos.
Natureza da Operao de
ISSQN diferente de 1, 2, 3, 4,
5, 6, 7 e 8
Indicador de Incentivo Fiscal
do ISSQN diferente de 1 e 2
1287
Erro
1509
Erro
1510
Erro
1511
Erro
Cdigo do Meio de
Pagamento empregado para
quitao do CF-e-SAT
Valor do Meio de Pagamento
empregado para quitao do
CF-e-SAT, nmero menor ou
igual a zero
Validao se totalizador
menor ou igual ao somatrio
dos valores de Meio de
Pagamento (id:VA03)
Validao se contedo
menor ou igual ao mximo
permitido no arquivo de
Parametrizao de Uso
Se informada TAG, validao
de nmero positivo ou igual a
zero.
Se informada TAG, validao
de nmero positivo ou igual a
zero.
Gerais
Formato do Certificado
Invlido
Assinatura do Aplicativo
Comercial no confere
Dados de entrada resultam
em valores negativos.
1527
Erro
1528
Erro
1408
Erro
1409
Erro
1073
Erro
1074
Erro
1084
Erro
1085
Erro
1998
Erro
Formatao do Certificado no
vlido.
Assinatura do Aplicativo Comercial
no confere com o registro do SAT
Rejeio: No possvel gerar o
cupom com os dados de entrada
informados, pois resultam valores
negativos.
Rejeio: Erro no identificado
Descrio Erro
U08
U09
U10
WA03
WA04
W11
W11
W20
W21
Erro desconhecido
ID
Regra de Validao
Campo
1999 Erro
Cdigo Tipo
Rejeio:Cdigo municipal de
Tributao do ISSQN do Item (N)
em branco.
Rejeio: Cdigo de Natureza da
Operao para ISSQN invlido
Rejeio: Indicador de Incentivo
Fiscal do ISSQN do item (N)
invlido (diferente de 1 e 2)
Rejeio: Cdigo do Meio de
Pagamento invlido
Vlido at
31/12/2015
Observaes
256
ID
Camp
o
Regra de Validao
Cdig
o
Tipo
Descrio Erro
A06
Validao se Chave em
branco, zeros ou nulo
1270
Erro
A06
Validar se o CFe
Cancelamento refere-se a
um CFe emitido nos 30
minutos anteriores ao pedido
de cancelamento
Validao se data/hora
anterior data/hora do
ltimo CF-e-SAT emitido ou
cancelado
Verificar se o intervalo de
tempo entre a emisso do
CF-e a ser cancelado e a
emisso do respectivo CF-e
de cancelamento no
maior que 30 (trinta)
minutos.
1412
Erro
1258
Erro
1210
Rej.
B10
1454
Erro
E02
1232
Erro
E03
1233
Erro
A06
CF-e-SAT J est
cancelado
1218
Erro
Nova redao
a partir de
01.01.16
Erro desconhecido
1999
Erro
Implementa
o facultativa
at 31.12.15 e
obrigatria a
partir de
01.01.16.
A07 e
A08
A08
Observaes
257
ID
Regra de Validao
Campo
Cdigo Tipo
SEFAZ no aceita a
vinculao do contribuinte
com o desenvolvedor do AC
informado
1451
Erro
1540
Erro
1111
Erro
Descrio Erro
Observaes
258
7.
Descrio
Web Services
SEFAZ
Rede
Local
Ethernet
estabelecimento
e/ou
comercial
WiFi
conectada
do
Internet.
Protocolos de Internet
Padro da mensagem
XML
no
padro
Style/Encoding:
Document/Literal.
Padro de certificado digital
259
assimtrica
RSA,
algoritmo
XML.
Nos
campos
numricos
Base64
Tabela 53 padres de tecnologia utilizados
260
Arquivo : ParametrizacaoDeFabrica.xml
#
Campo
AR01 parametrizacao_fabrica
AR02 ambiente
TAM
1
AR03 mensagem
AR04 conexao
AR05 cert_sefaz
E
G
G
AR01
AR01
AR04
C
-
1-1
1-1
1-1
1-60
-
AR06
AR07
AR08
AR09
AR10
AR11
AR12
AR13
AR14
E
G
G
E
A
E
G
E
G
AR05
AR04
AR07
AR08
AR09
AR07
AR07
AR12
AR01
C
C
N
C
C
-
1-10
1-1
1-1
1-3
1-1
1-1
1-1
1-1
1-1
1-n
1-255
1
1-6
1-255
-
cert
servidores
enderecos
endereco
Id
porta
webservices
CFeServicoNacional
cert_https
Dec
Descrio/Observao
Parametrizao de Fbrica.
Atributo de Identificao de ambiente:
1 = Produo / 2 = Teste
Mensagem de descrio do Ambiente
Conexes utilizadas pelo SAT
Certificado(s) da cadeia de certificao
utilizada pela Sefaz para assinatura do
retorno dos Web Services existentes no
projeto. Esse(s) certificado(s) devem ser
confiados pelo SAT. A validao deve
seguir o padro x.509 verso 3.
Certificado
Servidores utilizados
Endereos dos Servidores
Atributo Identificador
Porta de Comunicao TCP
Endereos dos Web Services
Web Service de Servio Nacional
Certificados da cadeia de certificao
utilizada pela Sefaz para estabelecimento
261
AR15
AR16
AR17
AR18
AR19
AR20
cert
ntp
endereco
porta
horario_verao
inicio
E
G
E
E
G
E
AR14
AR01
AR16
AR16
AR16
AR19
C
C
C
C
1-10
1-1
1-1
1-1
1-1
1-1
1-n
1-255
1-6
14
AR21 fim
AR19
1-1
14
AR22 fuso_horario
AR16
1-1
Arquivo : ParametrizacaoDeUF.xml
#
Campo
BR01 parametrizacao_uf
BR02 ambiente
TAM
1
BR03 mensagem
BR04 conexao
BR05 cert_sefaz
E
G
G
BR01
BR01
BR04
C
-
1-1
1-1
1-1
1-60
-
BR06
BR07
BR08
BR09
BR10
BR11
BR12
BR13
E
G
G
E
A
E
G
E
E
BR05
BR04
BR07
BR08
BR09
BR07
BR07
BR12
BR12
C
C
N
C
C
C
1-10
1-1
1-1
1-3
1-1
1-1
1-1
1-1
1-1
1-n
1-255
1
1-6
1-255
1-255
BR15 cert_https
BR01
1-1
BR16
BR17
BR18
BR19
BR20
BR21
E
G
E
E
G
E
BR15
BR01
BR17
BR17
BR17
BR20
C
C
C
C
1-10
1-1
1-1
1-1
1-1
1-1
1-n
1-255
1-6
14
BR14
cert
servidores
enderecos
endereco
Id
porta
webservices
CFeStatus
CFeAtivacao
cert
ntp
endereco
porta
horario_verao
inicio
Dec
Descrio/Observao
Parametrizao de UF.
Atributo de Identificao de ambiente:
1 = Produo / 2 = Teste
Mensagem de descrio do Ambiente
Conexes utilizadas pelo SAT
Certificado(s) da cadeia de certificao
utilizada pela Sefaz para assinatura do
retorno dos Web Services existentes no
projeto. Esse(s) certificado(s) devem ser
confiados pelo SAT. A validao deve
seguir o padro x.509 verso 3.
Certificado
Servidores utilizados
Endereos dos Servidores
Atributo Identificador
Porta de Comunicao TCP
Endereos dos Web Services
Web Service de Status
Web Service de Ativao
Certificados da cadeia de certificao
utilizada pela Sefaz para estabelecimento
do tnel HTTPS. Esses certificados
devem ser confiados pelo SAT. A
validao deve seguir o padro x.509
verso 3.
Certificado
Network Time Protocol
Endereo de sincronizao
Porta de comunicao UDP
Horrio de Vero
Data e Hora do inicio do horrio de vero
Formato = AAAAMMDDHHMMSS Caso o
Estado no tenha horrio de vero ser
262
BR22 fim
BR20
1-1
14
BR23 fuso_horario
BR17
1-1
indicado 00000000000000.
Data e Hora do fim do horrio de vero
Formato = AAAAMMDDHHMMSS Caso o
Estado no tenha horrio de vero ser
indicado 00000000000000.
Contedo = 5 para GMT -5:00, 4 para
GMT -4:00, 3 para GMT 3:00h, 2 para
GMT 2:00h
Arquivo : ParametrizacaoDeAtivacao.xml
#
Campo
CR01 parametrizacao_ativa
CR02 ambiente
Ele
G
A
Pai
Raiz
CR01
E
G
E
E
E
CR01
CR01
CR04
CR04
CR04
C
N
N
C
1-1
1-1
1-1
1-1
1-1
1-60
2
14
1-255
CR08 xFantasia
CR04
0-1
1-255
CR09 IE
CR04
1-1
12
CR03
CR04
CR05
CR06
CR07
mensagem
dados_do_contribuinte
cUF
CNPJ
xNome
Tipo Ocor
1-1
N
1-1
TAM
1
Dec
Descrio/Observao
Parametrizao de Ativao.
Atributo de Identificao de ambiente:
1 = Produo / 2 = Teste
Mensagem de descrio do Ambiente
Grupo de dados do contribuinte
Cdigo da UF
CNPJ do contribuinte
Razao Social do emitente. Nova redao
a partir de 01.01.17: TAM: 1-60
Nome Fantasia. Nova redao a partir de
01.01.17: TAM: 1-60
Inscrio Estadual
Nova
redao
, efeitos
a partir
de
01.01.
17:
2-14
CR10
CR11
CR12
CR13
CR14
CR15
CR16
CR17
CR18
CR19
cRegTrib
enderEmit
xLgr
nro
xCpl
xBairro
xMun
CEP
conexao
cert_sefaz
E
G
E
E
E
E
E
E
G
G
CR04
CR04
CR11
CR11
CR11
CR11
CR11
CR11
CR01
CR18
N
C
C
C
C
C
N
-
1-1
1-1
1-1
0-1
0-1
1-1
1-1
1-1
1-1
1-1
1
2-60
1-60
1-60
2-60
2-60
8
-
CR20
CR21
CR22
CR23
cert
servidores
enderecos
endereco
E
G
G
E
CR19
CR18
CR21
CR22
C
C
1-10
1-1
1-1
1-3
1-n
1-255
263
CR24
CR25
CR26
CR27
CR28
CR29
CR30
Id
porta
webservices
CFeCertificacao
CFeStatus
CFeParametrizacao
cert_https
A
E
G
E
E
E
G
CR23
CR21
CR21
CR26
CR26
CR26
CR01
N
C
C
C
C
-
1-1
1-1
1-1
1-1
1-1
1-1
1-1
1
1-6
1-255
1-255
1-255
-
CR31
CR32
CR33
CR34
CR35
CR36
cert
ntp
endereco
porta
horario_verao
inicio
E
G
E
E
G
E
CR30
CR01
CR32
CR32
CR32
CR35
C
C
C
C
1-10
1-1
1-1
1-1
1-1
1-1
1-n
1-255
1-6
14
CR37 fim
CR35
1-1
14
CR38 fuso_horario
CR32
1-1
Atributo Identificador
Porta de Comunicao TCP
Endereos dos Web Services
Web Service de Certificao
Web Service de Status
Web Service de Parametrizao
Certificados da cadeia de certificao
utilizada pela Sefaz para estabelecimento
do tnel HTTPS. Esses certificados
devem ser confiados pelo SAT. A
validao deve seguir o padro x.509
verso 3.
Certificado
Network Time Protocol
Endereo de sincronizao
Porta de comunicao UDP
Horrio de Vero
Data e Hora do inicio do horrio de vero
Formato = AAAAMMDDHHMMSS. Caso
o Estado no tenha horrio de vero ser
indicado 00000000000000.
Data e Hora do fim do horrio de vero
Formato = AAAAMMDDHHMMSS. Caso
o Estado no tenha horrio de vero ser
indicado 00000000000000.
Contedo = 5 para GMT -5:00, 4 para
GMT -4:00, 3 para GMT 3:00h, 2 para
GMT 2:00h
Arquivo : ParametrizacaoDeUso.xml
#
Campo
DR01 parametrizacao_uso
DR02 ambiente
Ele
G
A
Pai
Raiz
DR01
E
G
E
E
E
DR01
DR01
DR04
DR04
DR04
C
N
N
C
1-1
1-1
1-1
1-1
1-1
1-60
2
14
1-255
DR08 xFantasia
DR04
0-1
1-255
DR09 IE
DR04
1-1
12
DR03
DR04
DR05
DR06
DR07
mensagem
dados_do_contribuinte
cUF
CNPJ
xNome
Tipo Ocor
1-1
N
1-1
TAM
1
Dec
Descrio/Observao
Parametrizao de Uso.
Atributo de Identificao de ambiente:
1 = Produo / 2 = Teste
Mensagem de descrio do Ambiente
Grupo de dados do contribuinte
Cdigo da UF
CNPJ do contribuinte
Razao Social do emitente. Nova redao
a partir de 01.01.17: TAM: 1-60
Nome Fantasia. Nova redao a partir de
01.01.17: TAM: 1-60
Inscrio Estadual
Nova
redao
, efeitos
a partir
de
01.01.
17:
2-14
264
DR10
DR11
DR12
DR13
DR14
DR15
DR16
DR17
DR18
DR19
cRegTrib
enderEmit
xLgr
nro
xCpl
xBairro
xMun
CEP
conexao
cert_sefaz
E
G
E
E
E
E
E
E
G
G
DR04
DR04
DR11
DR11
DR11
DR11
DR11
DR11
DR01
DR18
N
C
C
C
C
C
N
-
1-1
1-1
1-1
0-1
0-1
1-1
1-1
1-1
1-1
1-1
1
2-60
1-60
1-60
2-60
2-60
8
-
DR20
DR21
DR22
DR23
DR24
DR25
DR26
DR27
DR28
DR29
DR30
DR31
DR32
DR33
DR34
DR35
DR36
DR37
DR38
cert
servidores
enderecos
endereco
Id
porta
webservices
CFeRecepcao
CFeRetRecepcao
CFeCancelamento
CFeStatus
CFeParametrizacao
CFeComandos
CFeAtualizacao
CFeCertificacao
CFeTeste
CFeSignAC
CFeLogs
cert_https
E
G
G
E
A
E
G
E
E
E
E
E
E
E
E
E
E
E
G
DR19
DR18
DR21
DR22
DR23
DR22
DR21
DR26
DR26
DR26
DR26
DR26
DR26
DR26
DR26
DR26
DR26
DR26
DR01
C
C
N
C
C
C
C
C
C
C
C
C
C
C
C
-
1-10
1-1
1-1
1-3
1-1
1-1
1-1
1-1
1-1
1-1
1-1
1-1
1-1
1-1
1-1
1-1
1-1
1-1
1-1
1-n
1-255
1
1-6
1-255
1-255
1-255
1-255
1-255
1-255
1-255
1-255
1-255
1-255
1-255
-
DR39 cert
DR40 transmissao
DR41 tipo
E
G
E
DR38
DR01
DR40
C
C
1-10
1-1
1-1
1-n
1-10
DR42 valor
DR40
1-1
1-6
DR43 verificacao
DR01
1-1
DR44 tipo
DR43
1-1
1-10
DR45 valor
DR43
1-1
1-6
265
DR46 verProcesso
DR43
1-1
DR47 comandos
DR01
1-1
DR48 tipo
DR47
1-1
1-10
DR49 valor
DR47
1-1
1-6
DR50
DR51
DR52
DR53
DR54
G
E
E
G
E
DR01
DR50
DR50
DR50
DR53
C
C
C
1-1
1-1
1-1
1-1
1-1
1-255
1-6
14
DR55 fim
DR53
1-1
14
DR56 fuso_horario
DR50
1-1
DR57 autoBloqueio
DR01
1-1
DR58 tipoBloqueio
DR57
1-1
1-10
DR59 valorBloqueio
DR57
1-1
ntp
endereco
porta
horario_verao
inicio
DR60 nivelLog
DR01
1-1
DR61 obsFisco
DR01
0-1
DR62 xCampo
DR61
1-1
2-255
DR63 xTexto
DR61
1-1
2-255
DR64 outros
DR65 limiteCFe
G
E
DR01
DR64
0-1
1-1
10
266
Arquivo : ParametrizacaoDeBloqueio.xml
#
Campo
ER01 parametrizacao_bloq
ER02 ambiente
Ele
G
A
Pai
Raiz
ER01
ER03 mensagem
ER04 conexao
ER05 cert_sefaz
E
G
G
ER01
ER01
ER04
C
-
1-1
1-1
1-1
1-60
-
ER06
ER07
ER08
ER09
ER10
ER11
ER12
ER13
ER14
ER15
ER16
ER17
ER18
ER19
ER20
ER21
E
G
G
E
A
E
G
E
E
E
E
E
E
E
E
G
ER05
ER04
ER07
ER08
ER09
ER08
ER07
ER12
ER12
ER12
ER12
ER12
ER12
ER12
ER12
ER01
C
C
N
C
C
C
C
C
C
C
C
C
-
1-10
1-1
1-1
1-3
1-1
1-1
1-1
1-1
1-1
1-1
1-1
1-1
1-1
1-1
1-1
1-1
1-n
1-255
1
1-6
1-255
1-255
1-255
1-255
1-255
1-255
1-255
1-255
-
ER22 cert
ER23 autorBloqueio
E
E
ER21
ER01
C
N
1-10
1-1
1-n
1
ER24 cessacao
ER01
1-1
ER25 nivelLog
ER01
1-1
ER26 verificacao
ER01
1-1
ER27 tipo
ER28 valor
E
E
ER26
ER26
C
C
1-1
1-1
1-10
1-6
ER29 ntp
ER01
1-1
cert
servidores
enderecos
endereco
Id
porta
webservices
CFeRecepcao
CFeRetRecepcao
CFeCancelamento
CFeStatus
CFeParametrizacao
CFeComandos
CFeAtualizacao
CFeCertificacao
cert_https
Tipo Ocor
1-1
N
1-1
TAM
1
Dec
Descrio/Observao
Parametrizao de Bloqueio
Atributo de Identificao de ambiente:
1 = Produo / 2 = Teste
Mensagem de descrio do Ambiente
Conexes utilizadas pelo SAT
Certificado(s) da cadeia de certificao
utilizada pela Sefaz para assinatura do
retorno dos Web Services existentes no
projeto. Esse(s) certificado(s) devem ser
confiados pelo SAT. A validao deve
seguir o padro x.509 verso 3.
Certificado
Servidores utilizados
Endereos dos Servidores
Atributo Identificador
Porta de Comunicao TCP
Endereos dos Web Services
Web Service de Recepo de Lotes
Web Service de Consulta de recibo
Web Service de Cancelamento
Web Service de Status
Web Service de Parametrizao
Web Service de Comandos
Web Service de Atualizao
Web Service de Certificao
Certificados da cadeia de certificao
utilizada pela Sefaz para estabelecimento
do tnel HTTPS. Esses certificados
devem ser confiados pelo SAT. A
validao deve seguir o padro x.509
verso 3.
Certificado
Identificador do Autor do bloqueio:
1 Contribuinte / 2 - SEFAZ
Identificador de desativao:
0 No pode ser desativado.
1 Pode ser desativado.
Identificao do Nvel de Registro de
operaes (vide 3.4.1.4):
0 Nvel 0
1 Nvel 1
2 Nvel 2
Frequncia de verificao de Status da
comunicao com a SEFAZ e
sincronismo do relgio.
Informao do Tipo: tempo
Valor do intervalo de tempo entre
verificaes no formato hhmmss
Network Time Protocol
267
ER30
ER31
ER32
ER33
endereco
porta
horario_verao
inicio
E
E
G
E
ER29
ER29
ER29
ER32
C
C
C
1-1
1-1
1-1
1-1
1-255
1-6
14
ER34 fim
ER32
1-1
14
ER35 fuso_horario
E ER29
1-1
Endereo de sincronizao
Porta de comunicao UDP
Horrio de Vero
Data e Hora do inicio do horrio de vero
Formato = AAAAMMDDHHMMSS. Caso
o Estado no tenha horrio de vero ser
indicado 00000000000000.
Data e Hora do fim do horrio de vero
Formato = AAAAMMDDHHMMSS. Caso
o Estado no tenha horrio de vero ser
indicado 00000000000000.
Contedo = 5 para GMT -5:00, 4 para
GMT -4:00, 3 para GMT 3:00h, 2 para
GMT 2:00h
268
Regio Nordeste
11-Rondnia
12-Acre
13-Amazonas
14-Roraima
15-Par
16-Amap
17-Tocantins
21-Maranho
22-Piau
23-Cear
24-Rio Grande do Norte
25-Paraba
26-Pernambuco
27-Alagoas
28-Sergipe
29-Bahia
Regio
Sudeste
31-Minas
Gerais
32-Esprito
Santo
33-Rio de
Janeiro
35-So Paulo
Regio Sul
41-Paran
42-Santa
Catarina
43-Rio Grande
do Sul
Regio CentroOeste
50-Mato Grosso
do Sul
51-Mato Grosso
52-Gois
53-Distrito Federal
Composio: UUNNNND;
Onde:
UU = Cdigo da UF do IBGE;
269
Obs 1: Considerar a soma dos algarismos no somatrio dos produtos dos pesos. Ou seja,
se o produto for superior a 9 os dois algarismos devem ser somados.
Obs 2: Se o resto da diviso for zero, considerar o dgito verificador igual a zero.
A. CDIGO MUN
B. PESOS
C. PONDERAO (A * B) 3 10 5
D. SOMA ALGARISMOS
A. CDIGO MUN
270
B. PESOS
C. PONDERAO (A * B) 2
D. SOMA ALGARISMOS
271
CDIGO
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
EMPRESA
Administradora de Cartes Sicredi Ltda.
Administradora de Cartes Sicredi Ltda.(filial RS)
Banco American Express S/A - AMEX
BANCO GE - CAPITAL
BANCO SAFRA S/A
BANCO TOPZIO S/A
BANCO TRIANGULO S/A
BIGCARD Adm. de Convenios e Serv.
BOURBON Adm. de Cartes de Crdito
CABAL Brasil Ltda.
CETELEM Brasil S/A - CFI
CIELO S/A
CREDI 21 Participaes Ltda.
ECX CARD Adm. e Processadora de Cartes S/A
Empresa Bras. Tec. Adm. Conv. Hom. Ltda. EMBRATEC
EMPRIO CARD LTDA
FREEDDOM e Tecnologia e Servios S/A
FUNCIONAL CARD LTDA.
HIPERCARD Banco Multiplo S/A
MAPA Admin. Conv. e Cartes Ltda.
Novo Pag Adm. e Proc. de Meios Eletrnicos de
Pagto. Ltda.
PERNAMBUCANAS Financiadora S/A Crdito, Fin.
e Invest.
POLICARD Systems e Servios Ltda.
PROVAR Negcios de Varejo Ltda.
REDECARD S/A
RENNER Adm. Cartes de Crdito Ltda.
RP Administrao de Convnios Ltda.
SANTINVEST S/A Crdito, Financiamento e
Investimentos
SODEXHO Pass do Brasil Servios e Comrcio S/A
SOROCRED Meios de Pagamentos Ltda.
Tecnologia Bancria S/A - TECBAN
CNPJ
03.106.213/0001-90
03.106.213/0002-71
60.419.645/0001-95
62.421.979/0001-29
58.160.789/0001-28
07.679.404/0001-00
17.351.180/0001-59
04.627.085/0001-93
01.418.852/0001-66
03.766.873/0001-06
03.722.919/0001-87
01.027.058/0001-91
03.529.067/0001-06
71.225.700/0001-22
03.506.307/0001-57
04.432.048/0001-20
07.953.674/0001-50
03.322.366/0001-75
03.012.230/0001-69
03.966.317/0001-75
00.163.051/0001-34
43.180.355/0001-12
00.904.951/0001-95
33.098.658/0001-37
01.425.787/0001-01
90.055.609/0001-50
03.007.699/0001-00
00.122.327/0001-36
69.034.668/0001-56
60.114.865/0001-00
51.427.102/0004-71
272
032
033
034
035-998
999
47.866.934/0001-74
00.604.122/0001-97
61.071.387/0001-61
273
Arquivo : TabelaANP.xml
#
Campo
HR01 codigosCombustiveis
Ele
G
HR02 codigo
HR03 descricao
G
E
HR04 dataInicio
HR05 dataFim
Pai
Raiz
Tipo
-
Arquivo: TabelaVigenciaLeiauteArquivosEntrada.xml
#
Campo
HR01 vigenciaLeiaute
Ele
G
Pai
Raiz
Tipo
-
HR02 ambiente
AR01
HR03 mensagem
HR04 leiaute
HR05 versao
E
G
A
AR01
HR01
C
C
HR06 dataInicio
HR02
HR07 dataFim
HR02
Arquivo : ParametrizacaoDeFabrica.xml
#
Campo
AR01 parametrizacao_fabrica
AR02 ambiente
TAM
1
AR03 mensagem
AR04 conexao
AR05 cert_sefaz
E
G
G
AR01
AR01
AR04
C
-
1-1
1-1
1-1
1-60
-
AR06 cert
AR05
1-10
1-n
Dec
Descrio/Observao
Parametrizao de Fbrica.
Atributo de Identificao de ambiente:
1 = Produo / 2 = Teste
Mensagem de descrio do Ambiente
Conexes utilizadas pelo SAT
Certificado(s) da cadeia de certificao
utilizada pela Sefaz para assinatura do
retorno dos Web Services existentes no
projeto. Esse(s) certificado(s) devem ser
confiados pelo SAT. A validao deve
seguir o padro x.509 verso 3.
Certificado
274
AR07
AR08
AR09
AR10
AR11
AR12
AR13
AR14
servidores
enderecos
endereco
Id
porta
webservices
CFeServicoNacional
cert_https
G
G
E
A
E
G
E
G
AR04
AR07
AR08
AR09
AR07
AR07
AR12
AR01
C
N
C
C
-
1-1
1-1
1-3
1-1
1-1
1-1
1-1
1-1
1-255
1
1-6
1-255
-
AR15
AR16
AR17
AR18
AR19
AR20
cert
ntp
endereco
porta
horario_verao
inicio
E
G
E
E
G
E
AR14
AR01
AR16
AR16
AR16
AR19
C
C
C
C
1-10
1-1
1-1
1-1
1-1
1-1
1-n
1-255
1-6
14
AR21 fim
AR19
1-1
14
AR22 fuso_horario
AR16
1-1
Servidores utilizados
Endereos dos Servidores
Atributo Identificador
Porta de Comunicao TCP
Endereos dos Web Services
Web Service de Servio Nacional
Certificados da cadeia de certificao
utilizada pela Sefaz para estabelecimento
do tnel HTTPS. Esses certificados
devem ser confiados pelo SAT. A
validao deve seguir o padro x.509
verso 3.
Certificado
Network Time Protocol
Endereo de sincronizao
Porta de comunicao UDP
Horrio de Vero
Data e Hora do inicio do horrio de vero
Formato = AAAAMMDDHHMMSS
Data e Hora do fim do horrio de vero
Formato = AAAAMMDDHHMMSS
Contedo = 3 para GMT 3:00h
Horrio de Braslia
275
Antes
Depois
Motivo
Correo
8
dos
nmeros
de
13
Atualizao.
15
Atualizao.
15-16
15
Redao atual,
Redao
efeitos at 31.12.15.
31.12.16.
Nova redao,
16
efeitos a partir de
01.01.16.
atual,
efeitos
at Prorrogao de
prazo.
01.01.17.
23
ao
incio
da
276
25
Atualizao.
Incluso do comando_009, no
subitem
31
2.2.1.9,
referente
33
do
vencimento
do
certificado
Atualizao.
38
do
vencimento
do
certificado
Atualizao.
Atualizao.
12
Atualizao.
01.01.17.
Nova redao para o tamanho do
63
0,11
Atualizao.
01.01.17.
67
68
Atualizao.
Atualizao.
277
69
Atualizao.
01.01.17.
Atualizao da descrio,
84
Atualizao.
Atualizao.
a partir de 01.01.17..
Atualizao do contedo e
85
Atualizao.
a partir de 01.01.17..
Atualizao do contedo e
86
Atualizao.
a partir de 01.01.17..
Atualizao do contedo e
86
Atualizao.
a partir de 01.01.17..
Atualizao do item obsFisco
91
Z03
Atualizao.
01.01.17..
Atualizao do item xCampo
91
Z04
Atualizao.
01.01.17..
Atualizao do item xTexto (novo
91-92
Z05
Atualizao.
01.01.17..
95
Atualizao.
278
partir de 01.01.16.
Nova redao para o tamanho do
97
12
Atualizao.
98
0,11
Atualizao.
104
Atualizao.
113
Services
de
Servios
de
Diponibilizados
Web
pelo Atualizao.
Leiautes
dos
Arquivos
das Atualizao.
Atualizao.
de 01.01.17.
Atualizao da descrio do erro
129
Atualizao.
de 01.01.17.
279
Atualizao.
de 01.01.17.
Atualizao da descrio do erro
130
Atualizao.
de 01.01.17.
Atualizao da descrio do erro
130
Atualizao.
de 01.01.17.
Atualizao da descrio do erro
130
Atualizao.
de 01.01.17.
Incluso das linhas G139 e
132
Atualizao.
01.01.17.
Atualizao
145
da
descrio
157
da
linha
GR12
na
169
da
redao
da
Correo.
5.11.7.
280
validao
das
regras
de
173
do
Web
CFeConsultaGestao,
Service
a Atualizao.
efeitos
partir de 01.01.17.
184
Incluso
do
Web
CfeReset,
efeitos
Service
de Atualizao.
a partir
01.01.17.
Incluso dos retornos 111, 131,
132, 199, 751 e 752 na Atualizao.
188
188
Atualizao.
215
Atualizao.
231
facultativa
at
Atualizao.
243
O contribuinte no
O contribuinte no configurou o
configurou o
Equipamento
Equipamento SAT
desbloqueio na retaguarda.
SAT
para Correo.
281
para bloqueio na
retaguarda.
Incluso
253
de
observao
esclarecimento
com
linha Atualizao.
na
do
cdigo
1998,
256
Atualizao.
negativos.
Incluso do cdigo 1999 na tabela
do item 6.3.2, referente a erro no
257
Atualizao
01.01.17.
Nova redao,
258
efeitos a partir de
01.01.16.
01.01.17.
Nova
redao
para
263
parametrizao
de
ativao,
12
efeitos
partir
de
01.01.17.
264
Nova
redao
para
a Atualizao.
282
12
Atualizao.
Atualizao.
283