Beruflich Dokumente
Kultur Dokumente
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
12/03/2013
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) ................................................................................................................................................40
3.6.
RELGIO INTERNO.......................................................................................................................................41
3.7.
BATERIA .......................................................................................................................................................41
3.8.
BOTO DE RESET.........................................................................................................................................41
3.9.
3.10.
3.11.
3.12.
REQUISITOS ESTRUTURAIS.......................................................................................................................43
3.13.
OUTROS REQUISITOS.................................................................................................................................44
4.2.
4.3.
4.4.
4.5.
4.6.
4.7.
4.8.
CAMPO ASSINATURAQRCODE...................................................................................................................94
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.
FUNES.................................................................................................................................................... 171
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.
Requisitos
derivados
dos
processos
operacionais
para
contribuinte
b.
alfanumricos.
b.2
Tipo
Tamanho Descrio
Cdigo de ativao
Alfanum
8 a 32
do Equipamento
rico
SAT
software de ativao
CNPJ
Numrico
14
CNPJ do
estabelecimento
comercial que far uso
do Equipamento SAT
Certificao Digital
Numrico
Estado da
Numrico
Conforme tabela do
Federao onde o
IBGE disponvel no
Anexo 2.
Tabela 1 Campos a serem preenchidos
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
10
Campo
Tamanho
Descrio
C (Country)
(Organization
Name)
OU
1 a 64
1 a 64
1 a 64
Razo
(Organizationa
l Unit)
OU
(Organizationa
l Unit)
CN (Common
Name)
Social
para
requisio
do
pelo
caracter
:.
Exemplo:
14
2.16.76.1.3.3
caracteres
CNPJ
pontuao,
com
os
otherName
ST (State)
de
1 a 64
Estado:
estado
abreviaes
do
por
extenso
estabelecimento
sem
do
11
OID = 2.5.4.5
1 a 64
SN (Serial
Number)
PUK
2048 bits
no
processo
requisio
do
Certificado.
Tabela 2 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
f.7
f.8
g.
g.2
12
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)
(Organization
Name)
Tabela 3 Campos do CSR ICP-BRASIL
g.5
g.6
g.7
g.8
13
Abrir uma requisio ao Web service CFeCertificacao (vide item 5.10) enviando
o Certificado ICP-BRASIL para conhecimento.
i.
14
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 4 Exemplo de vinculao do AC com o SAT
b.
15
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
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.
16
b.2
a.2
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
17
a.5
a.6
b.2
a.2
18
b.2
a.2
de
processamento
da
SEFAZ
atravs
do
Web
service
19
a.4
a.5
a.6
a.7
20
b.
c.
c.2
c.3
de
processamento
da
SEFAZ
atravs
do
Web
service
c.5
c.6
21
b.
c.
c.2
c.3
c.4
b.
c.
c.2
c.3
c.4
c.5
c.6
c.7
22
2.2.
a.2
b.
c.
d.
23
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) de todos os CF-e-SAT existentes em sua
memria e que ainda no tenham sido transmitidos SEFAZ.
2.2.1.3.
a.
2.2.1.4.
a.
2.2.1.5.
a.
24
5.4).
2.2.1.6.
a.
b.
2.2.1.7.
a.
b.
2.2.1.8.
a.
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
25
atualizado em 5 dias
atualizao,
SAT
ser
atualizado
atualizado
em
24
horas
atualizao,
SAT
ser
atualizado
Reservado
999
(aviso no catalogado)
b.
b.2
26
c.
c.2
c.3
de
processamento
da
SEFAZ
atravs
do
Web
service
c.5
b.
b.2
b.3
b.4
b.5
b.6
27
a.2
a.3
a.4
a.5
a.6
2.3.
Requisitos
derivados
dos
processos
operacionais
para
equipamento SAT
a.2
a.3
a.4
a.5
28
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.
29
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 no podem ser considerados como transmitidos.
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
b.3
b.4
30
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
31
sucesso ou no da operao;
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.
b.
b.2
32
a.1
b.
c.
Estabelecer a
comunicao
com a SEFAZ
atravs
do Web
service
c.3
c.4
c.5
Estabelecer a
comunicao
com a SEFAZ
atravs
do Web
service
33
c.7
b.
b.2
Nmero de tentativas
3
6
9
12
15
18
21
24
27
30
33
36
Tabela 6 Relao PA x PG
b.3
c.
34
2.4.
Requisitos
derivados
dos
processos
operacionais
para
Fabricante
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.
f.
35
36
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.
Figura 3 Exemplo de implementao de um Equipam ento SAT com interface de comunicao WiFi
37
3.1.
a.
b.
b.2
b.3
38
b.4
b.5
b.6
b.7
b.8
b.9
3.2.
a.
Mdulo de Comunicao
Este mdulo usado para estabelecer o canal de comunicao entre o Equipamento
SAT e as redes de comunicao disponveis no projeto.
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.
39
3.3.
a.
Mdulo Fiscal
Dispositivo responsvel pela execuo do software bsico do Equipamento SAT.
O Mdulo Fiscal deve garantir que somente softwares bsicos assinados digitalmente
possam estar em operao no equipamento.
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.
3.5.
a.
b.1
b.2
Memria(s)
As memrias so dispositivos usados para armazenamento das informaes teis
para o SAT.
40
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
Fonte interna de energia capaz de alimentar o relgio interno do SAT. A bateria
poder ser recarregada atravs da fonte de alimentao do equipamento.
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.
41
d.
e.
d.1
Relgio;
d.2
Nmero de segurana;
f.
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
em certificao digital e aceitos e homologados pelo Comit Gestor (CG) da ICPBrasil, conforme suas determinaes.
c.1
42
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
aceitvel
travamento
temporrio
com
restabelecimento
do
43
a.2
S@T
Figura 5 Logotipo do Equipam ento SAT
a.3
a.5
informaes
fiscais,
ao
bem
como
dos
dados/informaes
necessrios
correto
44
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.
45
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 7 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
baseados no CST Cdigo de Tributao do ICMS;
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:
46
Observao
coluna Tipo:
N campo numrico;
C campo alfanumrico;
D campo data.
47
48
ID
Campo
AC
CFe
A - Dados do Cupom Fiscal Eletrnico
Orige
m
Element
o
Pai
Element
o
Pai
Tip
o
Ocorrn
c
tamanho
Grupo das
informaes do
CF-e
Verso do leiaute
do CF-e
Raiz
1-1
A01
1-1
1-4
Ocorrn
c
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
49
ID
Campo
Descrio
Element
o
Pai
Tip
o
Ocorrn
c
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
50
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.
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
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,
completar com
344 dgitos 0
(zero).
SAT
B13
assinaturaQRCOD
E
Assinatura Digital
para uso em
QRCODE
B01
1-1
441
Assinatura de:
Chave de consulta, DATA e
HORA de emisso, Valor Total,
CPF/CNPJ do adquirente (se
existir)
Utilizar Ano e
Ms (AAMM)
para compor
chave de acesso
ao CF-e
51
AC
Nmero do Caixa
ao qual o SAT est
conectado
C - Identificao do Emitente do Cupom Fiscal eletrnico
Orige
m
B14
ID
numeroCaixa
Campo
B01
1-1
Descrio
Element
o
Pai
Tip
o
Ocorrn
c
tamanho
Grupo de
identificao do
emitente do CF-e
CNPJ do emitente
A01
C01
1-1
14
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
C01
SAT
C06
xLgr
Grupo do
Endereo do
emitente
Logradouro
C05
1-1
2-60
SAT
C07
nro
Nmero
C05
0-1
1-60
Contedo
v00.03
Observaes
1-1
Ser usado na
chave de
consulta do CF-e
e confrontado
com os dados do
SAT
52
1-1
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
53
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
AC
C16
indRatISSQN
Indicador de rateio
do Desconto sobre
subtotal entre itens
sujeitos
tributao pelo
ISSQN.
C01
1-1
Os itens sujeitos
tributao pelo
ICMS sempre
participaro do
rateio,
independente da
participao dos
itens sujeitos ao
ISSQN.
Element
o
Pai
Tip
o
Ocorrn
c
tamanho
Contedo
Observaes
A01
AC
ID
E01
Campo
dest
Descrio
Grupo de
identificao do
Destinatrio do
De
c
1-1
54
CF-e
AC
E02
CNPJ
CNPJ do
destinatrio
CE
E01
0-1
14
AC
E03
CPF
CPF do
destinatrio
CE
E01
0-1
0, 11
AC
E04
xNome
Razo Social ou
Nome do
destinatrio
E01
0-1
2-60
Element
o
Pai
Tip
o
Ocorrn
c
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
Ocorrn
c
tamanho
A01
H01
AC
ID
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
G01
Campo
ID
entrega
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
1-1
Observaes
1-500
Contedo
De
c
Contedo
Observaes
1-3
55
Orige
m
ID
Campo
Descrio
Element
o
Pai
AC
I01
prod
AC
I02
cProd
AC
I03
AC
Tip
o
Ocorrn
c
tamanho
De
c
Contedo
TAG de grupo do
detalhamento de
Produtos e
Servios do CF-e
Cdigo do produto
ou servio
H01
I01
1-1
1-60
cEAN
GTIN (Global
Trade Item
Number) do
produto, antigo
cdigo EAN ou
cdigo de barras
I01
0-1
8,12,13,1
4
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
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 -
Observaes
1-1
V00.03
56
SIMP
(http://www.anp.gov.br/simp).
AC
I08
qCom
Quantidade
Comercial
I01
1-1
5-15
Informar a quantidade de
comercializao do produto.
AC
I09
vUnCom
Valor Unitrio de
Comercializao
I01
1-1
4-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
Outras despesas
acessrias sobre
item
I01
0-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)
57
SAT
I14
vItem
Valor lquido do
Item
I01
1-1
3-15
Valor lquido do
Item do CF-e
aps desconto e
outras despesas
acessrias
(acrscimos)
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'.
58
SAT
I16
vRatAcr
Rateio do
acrscimo sobre
subtotal
I01
0-1
3-15
AC
I17
obsFiscoDet
Grupo do campo
de uso livre do
Fisco
I01
AC
I18
xCampoDet
Identificao do
campo
I17
1-1
1-20
AC
I19
xTextoDet
Contedo do
campo
I17
1-1
1-60
Element
o
Pai
Tip
o
Ocorrn
c
tamanho
0-10
- 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
de maior valor.
v00.03
v00.03
ID
Campo
Descrio
De
c
Contedo
Observaes
59
AC
M01
imposto
Grupo de Tributos
incidentes no
Produto ou Servio
H01
1-1
AC
M02
vItem12741
Valor aproximado
dos tributos do
Produto ou servio
Lei 12741/12.
M01
0-1
3-15
Tip
o
Ocorrn
c
tamanho
De
c
Contedo
v00.03
N - ICMS Normal e ST
Orige
m
ID
Campo
Descrio
Element
o
Pai
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
Observaes
60
AC
N06
Orig
Origem da
mercadoria
N02
1-1
Origem da mercadoria:
0 - Nacional, exceto as indicadas
nos cdigos 3 a 5;
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%;
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.
AC
N07
CST
Tributao do
ICMS = 00, 20, 90
N02
1-1
Tributao do ICMS:
00 Tributada integralmente
20 - Com reduo de base de
clculo
90 - Outros
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
v00.03
v00.03
61
AC
N03
ICMS40
Grupo de
Tributao do
ICMS = 40, 41, 50,
60
CG
N01
AC
N06
Orig
AC
N07
CST
0-1
Origem da
mercadoria
N03
1-1
Tributao do
ICMS = 40, 41, 50,
60
N03
1-1
Tributao do ICMS
40 - Isenta
41 - No tributada
50 - Suspenso
60 - ICMS cobrado
anteriormente por substituio
tributria
No informar o
campo pICMS
dentro deste
grupo.
Origem da mercadoria:
0 - Nacional, exceto as indicadas
nos cdigos 3 a 5;
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%;
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..
Tributao do ICMS
40 - Isenta
41 - No tributada
50 - Suspenso
60 - ICMS cobrado
anteriormente por substituio
tributria
v00.03
62
AC
N04
ICMSSN102
AC
N06
Orig
Grupo cRegTrib=1
Simples
Nacional e
CSOSN=102, 300,
500
Origem da
mercadoria
CG
N01
N04
0-1
1-1
Tributao do ICMS:
pelo SIMPLES NACIONAL e
CSOSN=102, 300, 500
No informar o
campo pICMS
dentro deste
grupo
Origem da mercadoria:
0 - Nacional, exceto as indicadas
nos cdigos 3 a 5;
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%;
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.
v00.03
63
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 a 5;
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%;
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.
v00.03
64
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 e 02
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
SAT
Q10
vPIS
Valor da Base de
Clculo do PIS
Alquota do PIS
(em percentual)
Valor do PIS
Q02
1-1
3-15
AC
Q03
PISQtde
Grupo de PIS
tributado por Qtde
CG
Q01
0-1
v00.03
v00.03
65
AC
Q07
CST
Cdigo de
Situao Tributria
do PIS
Q03
1-1
AC
Q11
qBCProd
Q03
1-1
5-16
AC
Q12
vAliqProd
Q03
1-1
5-15
SAT
Q10
vPIS
Quantidade
Vendida
Alquota do PIS
(em reais)
Valor do PIS
Q03
1-1
3-15
AC
Q04
PISNT
CG
Q01
AC
Q07
CST
Grupo de PIS no
tributado
Cdigo de
Situao Tributria
do PIS
Q04
AC
Q05
PISSN
CG
Q01
AC
Q07
CST
Q05
0-1
N
1-1
1-1
v00.03
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
66
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
Ocorrn
c
tamanho
De
c
M01
CE
R01
99 - Outras Operaes;
v00.03
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
67
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
Ocorrn
c
tamanho
De
c
v00.03
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 ou 02
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
68
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
Grupo de COFINS
tributado por Qtde
Cdigo de
Situao Tributria
da COFINS
CG
S01
S03
1-1
Quantidade
Vendida
Alquota da
COFINS (em
reais)
Valor do COFINS
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
CG
S01
0-1
1-1
0-1
v00.03
CST = 03
0-1
N
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
69
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;
v00.03
T - COFINS ST
70
Orige
m
ID
Campo
Descrio
Element
o
Pai
Tip
o
Ocorrn
c
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
5-15
Element
o
Pai
Tip
o
Ocorrn
c
tamanho
De
c
Contedo
Observaes
v00.03
U - ISSQN
Orige
m
ID
Campo
Descrio
Observaes
71
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)
v00.03
72
AC
U09
cNatOp
Natureza da
Operao de
ISSQN
U01
1-1
1 - Tributao no municpio; 2 Tributao fora do municpio; 3 Iseno; 4 - Imune; 5 Exigibilidade suspensa por
deciso judicial 6 - Exigibilidade
suspensa por procedimento
administrativo; 7 - No tributvel
ou no incidncia; 8 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
Ocorrn
c
tamanho
H01
0-1
500
Descrio
Element
o
Pai
Tip
o
Ocorrn
c
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
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
73
SAT
W05
vDesc
W02
1-1
3-15
SAT
W06
vPIS
W02
1-1
3-15
SAT
W07
vCOFINS
Valor Total do
COFINS
W02
1-1
3-15
SAT
W08
vPISST
W02
1-1
3-15
SAT
W09
vCOFINSST
Valor Total do
COFINS-ST
W02
1-1
3-15
SAT
W10
vOutro
Valor Total de
Outras Despesas
acessrias sobre
Item
W02
1-1
3-15
W11
vCFe
W01
1-1
3-15
SAT
W12
ISSQNtot
Grupo de Valores
Totais referentes
ao ISSQN
W01
SAT
W13
vBC
Valor Total da
Base de Clculo
do ISSQN
W12
SAT
0-1
1-1
3-15
Somatrio do valor da BC de
ISSQN dos itens (id:U03)
74
SAT
W14
vISS
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
SAT
W18
vCOFINSST
Valor Total do
COFINS-ST sobre
servios
W12
1-1
3-15
AC
W19
DescAcrEntr
Grupo de valores
de entrada de
Desconto/Acrsci
mo sobre Subtotal
W01
0-1
Informar valores
de desconto ou
acrscimo sobre
subtotal do CF-e.
Os valores de
desconto e
acrscimo sobre
subtotal so
mutamente
exclusivos.
75
AC
W20
vDescSubtot
Valor de Entrada
de Desconto sobre
Subtotal
CE
W19
0-1
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'.
AC
W21
vAcresSubtot
Valor de Entrada
de Acrscimo
sobre Subtotal
CE
W19
0-1
3-15
Valor de
Subtotal
Acrscimo
sobre
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.
76
AC
W22
vCFeLei12741
Valor aproximado
dos tributos do CFe-SAT Lei
12741/12.
W01
0-1
3-15
v00.03
Descrio
Element
o
Pai
Tip
o
Ocorrn
c
tamanho
De
c
Contedo
Grupo de
informaes sobre
Pagamento do CFe
Grupo de
informaes dos
Meios de
Pagamento
empregados na
quitao do CF-e
A01
1-1
v00.03
WA0
1
1-10
v00.02
ID
Campo
AC
WA01
pgto
AC
WA02
MP
Observaes
77
AC
WA03
cMP
Cdigo do Meio de
Pagamento
empregado para
quitao do CF-e
WA0
2
1-1
AC
WA04
vMP
WA0
2
1-1
3-15
AC
WA05
cAdmC
Valor do Meio de
Pagamento
empregado para
quitao do CF-e
Credenciadora de
carto de dbito
ou crdito
WA0
2
0-1
03
SAT
WA06
vTroco
Valor do troco
WA0
1
1-1
3-15
Element
o
Pai
Tip
o
Ocorrn
c
tamanho
De
c
A01
v00.03
Cdigo da Credenciadora de
carto de dbito ou crdito
conforme tabela disponvel no
Anexo 3 - Tabela de
credenciadoras de carto de
dbito ou crdito Exemplos:
001, 002, 003. .
Preenchimento obrigatrio,se
meio de pagamento for em
carto de dbito, credito.
Calculado pelo SAT:
vTroco = soma(vMP) - vCFe
(id:W11)
v00.03
v00.03
Diferena entre a
soma de todos
os meios de
pagamento
empregados e o
valor total do
CFe.
v00.02
AC
ID
Campo
Z01
infAdic
Descrio
Grupo
Informaes
de
Contedo
Observaes
0-1
78
Adicionais
AC
Z02
infCpl
SAT
Z03
obsFisco
SAT
Z04
xCampo
SAT
Z05
xTexto
Informaes
Complementares
de interesse do
Contribuinte
Grupo do campo
de uso livre do
Fisco
Z01
Z01
Z03
1-1
1-20
Identificao do campo
Z03
1-1
1-60
Contedo do campo
Descrio
Element
o
Pai
Tip
o
Ocorrn
c
tamanho
Assinatura XML do
CF-e Segundo o
Padro
XML
Digital Signature
Raiz
Identificao do
campo
Contedo do
campo
0-1
1-5000
0-10
Havendo
contedo,
dever ser
obrigatoriamente
impresso no
Extrato do CF-e.
SAT
ID
ZZ01
Campo
Signature
De
c
Contedo
Observaes
1-1
79
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
80
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
81
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
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
82
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
344
Assinatura de (CNPJ
Software House + CNPJ
Emitente) que gerou o CF-e
SAT
B12
assinaturaQR
CODE
B01
1-1
441
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.
Eleme
nto
Pai
Tipo
Ocor
rnc
tamanh
o
A01
C01
1-1
14
C01
1-1
1-60
v00.03
ID
Campo
Descrio
AC
C01
emit
SAT
C02
CNPJ
Grupo de identificao do
emitente do CF-e
CNPJ do emitente
SAT
C03
xNome
Dec
Contedo
Observaes
1-1
Informar o CNPJ do
emitente, com os zeros no
significativos.
83
SAT
C04
xFant
Nome fantasia
C01
SAT
C05
enderEmit
C01
SAT
C06
xLgr
Grupo do Endereo do
emitente
Logradouro
C05
SAT
C07
nro
Nmero
C05
SAT
C08
xCpl
Complemento
SAT
C09
xBairro
Bairro
SAT
C10
xMun
SAT
C11
SAT
SAT
0-1
1-60
1-1
2-60
0-1
1-60
C05
0-1
1-60
C05
1-1
2-60
Nome do municpio
C05
1-1
2-60
CEP
Cdigo do CEP
C05
1-1
C12
IE
IE
C01
1-1
12
C13
IM
Inscrio Municipal
C01
0-1
1-15
Eleme
nto
Pai
Tipo
Ocor
rnc
tamanh
o
A01
1-1
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.);
Este campo deve ser
informado, quando ocorrer a
emisso de CF-e conjugada,
com prestao de servios
sujeitos ao ISSQN e
fornecimento de peas
sujeitos ao ICMS.
AC
ID
E01
Campo
dest
Descrio
Grupo de identificao do
Destinatrio do CF-e
Dec
Contedo
Observaes
1-1
84
AC
E02
CNPJ
CNPJ do destinatrio
CE
E01
0-1
14
Informar o CNPJ do
destinatrio, preenchendo
os zeros no significativos.
AC
E03
CPF
CPF do destinatrio
CE
E01
0-1
0, 11
Informar o CPF do
destinatrio, preenchendo
os zeros no significativos.
Descrio
Eleme
nto
Pai
Tipo
Ocor
rnc
tamanh
o
Dec
A01
W0
1
1-1
3-15
Tipo
Ocor
rnc
tamanh
o
Dec
ID
Campo
AC
W01
total
SAT
W11
vCFe
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
Eleme
nto
Pai
Tipo
Ocor
rnc
tamanh
o
SAT
Z04
xCampo
Identificao do campo
SAT
Z05
xTexto
Contedo do campo
ZZ - Informaes da Assinatura Digital
Orige
m
ID
Campo
Descrio
Contedo
Observaes
Havendo contedo,
dever ser
obrigatoriamente
impresso no Extrato do
CF-e de
Cancelamento.
Identificao do campo
Contedo do campo
Dec
Contedo
Observaes
85
SAT
ZZ01
Signature
Raiz
1-1
86
4.3.
Campo
Ele
Pai
Tipo
Ocor.
XS01 Signature
Raiz
XS02 SignedInfo
XS01
1-1
XS02
1-1
XS03
CanonicalizationMe
thod
Tam.
Dec.
Descrio/Observao
Tag Raiz da Assinatura Digital
Atributo
Algorithm
CanonicalizationMethod:
XS04 Algorithm
XS03
1-1
de
http://www.w3.org/TR/2001/REC-xml-c14n20010315
87
XS05 SignatureMethod
XS02
1-1
XS06 Algorithm
XS05
1-1
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.4.20 de 06/03/2013
88
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-
89
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.
90
91
4.5.
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
Especificao Tcnica de Requisitos - SAT - Direitos Reservados - Verso ER 2.4.20 de 06/03/2013
92
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
93
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
94
Campo
chaveConsulta
Descrio
Exemplo
3801050151865833992
timeStamp
valorTotalCFe
CPFCNPJValue
Nmero
do
CPF
6553
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 astring de dados, deve-se assin-la utilizando o Certificado Digital do SAT-CF-e
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:
95
MM = ms do recebimento do lote
Campo
UF
S
YY
MM
DD
P
TOTAL
Quantidade de Caracteres
02
01
02
02
02
12
21
96
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 disponvel no Arquivo de Parametrizao (vide Anexo 1),
com exceo dos Web Services de Servio Nacional, Ativao e Certificao.
Nesses, a autenticao ser somente pelo SAT;
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
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.
Especificao Tcnica de Requisitos - SAT - Direitos Reservados - Verso ER 2.4.20 de 06/03/2013
97
5.1.
Nome
Descrio
CFeRecepcao
Recepo de CF-e-SAT
CFeRetRecepcao
CFeStatus
CFeCancelamento
Servio
Assncrono
Sncrono
Sncrono
Assncrono
98
CFeParametrizacao
Sncrono
CFeComandos
Sncrono
CFeAtualizacao
Sncrono
CFeAtivacao
Sncrono
CFeCertificacao
Sncrono
10
CFeTeste
Sncrono
11
CFeSignAC
Sncrono
12
13
CFeServicoNacional
CFeLogs
Sncrono
Sncrono
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.03
envCFe
0.03
retEnvCFe
0.03
consReci
0.03
retConsReci
0.03
CFeCanc
0.03
retCanc
0.03
consStat
0.03
retConsStat
0.03
10
consPar
0.03
11
param
0.03
12
consCmd
0.03
13
retConsCmd
0.03
14
consAtualiza
0.03
99
15
retAtualiza
0.03
16
consAtiva
0.03
17
retAtiva
0.03
18
certifica
0.03
19
retCertifica
0.03
20
envTeste
0.03
21
retTeste
0.03
22
configAss
0.03
23
retAss
0.03
24
endServ
0.03
25
retEndServ
0.03
26
envLog
0.03
27
retEnvLog
0.03
28
versaoDadosEnt
0.03
100
101
5.2.
Ele
Raiz
A
E
Pai
AP01
AP01
Tipo
N
N
Ocor
1-1
1-1
TAM
1-4
1
AP01
1-1
1-15
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
102
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
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
Pai
Raiz
A
AR01
G
AR01
ID 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
AR11 cmd
AR03
1-1
AR12 Signature
AR01
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 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
Lote gerado pela SEFAZ
Identificao de existncia de Comandos:
0 No existem comandos / 1 Existem
comandos da SEFAZ que devem ser
executados pelo SAT.
Assinatura XML do grupo identificado pelo
atributo Id
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.
Especificao Tcnica de Requisitos - SAT - Direitos Reservados - Verso ER 2.4.20 de 06/03/2013
103
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.
104
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;
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;
105
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.
106
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
EA01 Bloqueado SEFAZ ou Bloqueado Contribuinte ou Uso Cessado ou ou Desativao
Solicitada
EA02 Tipo do ambiente difere do ambiente do Web Service
Aplic.
Msg
Efeito
Obrig.
200
Rej.
Obrig.
252
Rej.
Obrig.
201
Rej.
Obrig.
241
Rej.
Obrig.
239
Rej.
Obrig.
250
Rej.
Regra de Validao
Certificado de Assinatura invlido:
- Certificado de Assinatura inexistente na mensagem (*validado tambm pelo
Schema)
EB01
- Verso difere "3"
- Se informado, Basic Constraint deve ser true (no pode ser
Certificado de AC)
Especificao Tcnica de Requisitos - SAT - Direitos Reservados - Verso ER 2.4.20 de 06/03/2013
Aplic.
Obrig.
Msg
290
Efeito
Rej.
107
Obrig.
291
Rej.
Obrig.
292
Rej.
Obrig.
293
Rej.
Obrig.
296
Rej.
Obrig.
294
Rej.
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.
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
108
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
C12
G22
C12
G23
C12
G24
C12
G25
C14
G26
C15
G27
C16
G28
E02
G29
E03
G30
E04
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.
229
Rej.
Obrig.
209
Rej.
Obrig.
231
Rej.
Obrig.
230
Rej.
Obrig.
456
Rej.
Obrig.
457
Rej.
Obrig.
507
Rej.
Obrig.
235
Rej.
Obrig.
237
Rej.
Obrig.
458
Rej.
109
G31
I02
G32
I03
G33
I04
G34
I06
G35
I07
G36
I08
G37
I09
G38
I10
G39
I11
G40
I12
G41
I13
Obrig.
459
Obrig
460
Obrig.
461
Obrig.
462
Obrig.
463
Obrig
464
Obrig
465
Obrig
466
Obrig
467
Obrig
468
Obrig
469
Obrig
470
G42
I14
G43
I15
Obrig
220
G44
I16
Obrig
228
Obrig
276
Obrig
534
Obrig
533
Obrig
471
Rej.
Obrig
472
Rej.
Obrig
473
Rej.
Obrig
474
Rej.
Obrig
471
Rej.
Obrig
475
Rej.
G45
B07
G46
M02
G47
W22
G48
G49
G50
G51
G52
G53
N07
Rejeio:Origem da mercadoria
do Item (N) invlido (diferente
de 0, 1 e 2)
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 e 2)
Rejeio:CST do Item (N)
invlido (diferente de 40 e 41 e
50 e 60)
110
G54
G55
G56
G57
G58
G59
G60
G61
G62
G63
G64
N10
N10
Q08
Q09
Q10
G65
Q11
G66
Q12
G67
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
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.
Obrig
485
Rej.
Rejeio:Origem da mercadoria
do Item (N) invlido (diferente
de 0, 1 e 2)
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 e 2)
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 e 02)
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.
Rejeio: Valor do PIS do Item
(N) difere de Qtde Vendida*
Aliquota do PIS em R$
Obrig
486
Rej.
G69
Obrig
487
Rej.
G70
Obrig
488
Rej.
Obrig
479
Rej.
Obrig
480
Rej.
Obrig
483
Rej.
G68
G71
Q08
G72
Q09
G73
Q11
111
G74
G75
G76
Q12
G77
R03
G78
R04
G79
R05
G80
G81
G82
G83
G84
G85
S09
Validao se
vCOFINS = vBC (id:S08) * pCOFINS
(id:S09)
Grupo COFINS - COFINSQtde
Cdigo de Situao Tributria da
S07 COFINS Invlido (diferente de 03)
G87
S12
G90
S10
S11
G89
G86
G88
S10
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.
Obrig
494
Rej.
Obrig
483
Rej.
Obrig
496
Rej.
Obrig
497
Rej.
Obrig
498
Rej.
Obrig
499
Rej.
112
G91
S07
G92
S08
G93
S09
G94
S11
G95
S12
G96
G97
G98
T03
G99
T04
G100
T05
G104
U03
G105
U04
G106
U05
G107
U06
G108
U07
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 = vItem (id:I14) * vAliq
(id:U03)/100
Validao se Cdigo do Municpio do
FG - ISSQN com dgito invlido.
Exceto os cdigos descritos no Anexo
2 que apresentam dgito invlido.
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.
Obrig.
503
Rej.
Obrig.
504
Rej.
Obrig.
505
Rej.
Obrig.
506
Rej.
Obrig.
287
Rej.
Obrig.
508
Rej.
113
G109
U08
Obrig.
509
Rej.
G110
U09
Obrig.
510
Rej.
G111
U10
Obrig.
511
Rej.
Obrig.
532
Rej.
Obrig.
564
Rej.
Obrig.
537
Rej.
Obrig.
512
Rej.
Obrig.
513
Rej.
Obrig.
514
Rej.
Obrig.
515
Rej.
Obrig.
516
Rej.
Obrig.
517
Rej.
Obrig.
408
Rej.
Obrig.
409
Rej.
Obrig.
518
Rej.
Obrig.
519
Rej.
Obrig.
520
Rej.
Obrig.
521
Rej.
Obrig.
522
Rej.
W04
G114
W05
G115
W06
G116
W07
G117
W08
G118
W09
W10
G120
W11
G121
W11
W11
W14
G126
W15
W16
Rejeio:Cdigo municipal
deTributao 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: Total do ICMS difere
do somatrio do ICMS dos itens
Rejeio: Total dos Produtos ou
Servios difere do somatrio do
valor dos Produtos ou Servios
dos itens
Rejeio: Total do Desconto
difere do somatrio do
Desconto dos itens
Rejeio: Total do PIS difere do
somatrio do PIS dos itens
Rejeio: Total do COFINS
difere do somatrio do COFINS
dos itens
Rejeio: Total do PIS-ST difere
do somatrio do PIS-ST dos
itens
Rejeio: Total do COFINSSTdifere do somatrio do
COFINS-ST dos itens
Rejeio: Total de Outras
Despesas Acessrias difere do
somatrio de Outras Despesas
Acessrias (acrscimo) dos
itens
Rejeio: Total dos Itens difere
do somatrio do valor lquido
dos itens
Rejeio: Valor total do CF-e
maior que o somatrio dos
valores de Meio de Pagamento
empregados em seu
pagamento.
Rejeio: Valor total do CF-e
supera o limite.
Rejeio: Informado grupo de
totais do ISSQN sem informar
grupo de valores de ISSQN
Rejeio: Total da BC do
ISSQN difere do somatrio da
BC do ISSQN dos itens
Rejeio: Total do ISSQN difere
do somatrio do ISSQN dos
itens
Rejeio: Total do PIS sobre
servios difere do somatrio do
PIS dos itens de servios
Rejeio: Total do COFINS
sobre servios difere do
somatrio do COFINS dos itens
de servios
114
W17
Obrig.
523
Rej.
Obrig.
524
Rej.
W18
W21
G133
W21
G134
G135
G136
G137
Rej.
Rej.
Obrig.
526
Rej.
Obrig.
531
Rej.
Obrig.
527
Rej.
Obrig.
528
Rej.
Obrig.
272
Rej.
Obrig.
535
Rej.
5.3.
115
#
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
Pai
Raiz
A
BR01
E
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
Pai
-
Tipo
-
Ocor
-
TAM
-
Dec
Descrio/Observao
TAG raiz do Retorno do CF-e-SAT
116
PR02 versao
PR03 infReci
A
G
PR01
PR01
N
-
1-1
1-1
1-4
-
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
117
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.
Regra de Validao
Aplic.
Msg
Efeito
118
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.
Obrig.
241
Rej.
E07
Obrig.
239
Rej.
E08
Obrig.
250
Rej.
E06
119
O campo cmd ser utilizado pela SEFAZ para informar ao Equipamento SAT sobre a
existncia de novos Comandos da SEFAZ.
5.4.
Ele
Pai
Raiz
A
CP01
E
CP01
Tipo
N
N
Ocor
1-1
1-1
TAM
1-4
1
CP04 idLote
CP01
1-1
1-15
CP05 LoteCFeCanc
CP01
1-1
CP06 CFeCanc
CP05
xml
1-50
CP07 cUF
E
E
CP01
CP01
N
C
1-1
1-1
2
1-344
CP01
1-1
14
CP01
1-1
CP08 nSeg
CP09 dhEnvio
CP10 nserieSAT
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.
Grupo de CF-e-SAT
Conjunto de CF-e-SAT de cancelamento
(mximo de 50 CF-e-SAT) (vide leiaute
4.2)
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
120
Campo
CR01 retCanc
CR02 versao
Ele
Pai
Tipo
Ocor
TAM
Raiz
Dec
Descrio/Observao
TAG raiz
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
1-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
A
G
Informaes do Resultado do
processamento do CF-e-SAT. TAG a ser
assinada.
Identificador da TAG a ser assinada.
Preencher com o nmero do recibo,
precedido pelo literal ID
121
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.
122
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.
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
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)
123
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
Campo
Regras de Validao
Aplic.
Msg
Efeito
Obrig
403
Erro
Obrig
405
Alerta
Descrio do Erro
A02
A02
124
no a atual
H03
A05
H04
A05
H05
A05
H06
A06
H07
H08
H09
A06
A07
A08
H10
A08
Campo Id invlido:
Chave de Acesso do campo Id
difere da concatenao dos campos
correspondentes
Erro na chave de acesso - Campo Id Falta a literal CFe
Acesso BD CFe:
CF-e j cadastrado e no cancelado
Validao se Chave em branco, zeros
ou nulo
Acesso BD CFe:
CF-e j cadastrado e cancelado
Validao se igual do CF-e a ser
cancelado.
Validao se igual do CF-e a ser
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.
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
B03
H13
B04
H14
B05
H15
B07
H16
B08
H17
B09
H18
B10
H19
B11
Obrig.
253
Erro
Obrig.
454
Erro
Obrig.
455
Erro
238
Erro
Rejeio: Cdigo da UF do
Emitente diverge da
UF receptora.
Rejeio: Duplicidade de CFe,
com diferena na chave de
acesso
Obrig.
125
ser cancelado.
H21
C14
H22
C15
H23
Obrig.
454
Erro
Obrig.
455
Erro
Obrig.
232
Erro
Obrig.
233
Erro
Obrig.
240
Erro
H24
E03
5.5.
Campo
DP01 consStat
Ele
Pai
Tipo
Ocor
TAM
Raiz
Dec
Descrio/Observao
TAG raiz
126
DP02 versao
DP01
1-1
1-4
DP03 tpAmb
DP01
1-1
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
DP11 lanIP
DP09
1-1
15
Detalhes Lan IP
DP12 lanMAC
DP09
1-1
15
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
16
CONECTADO, ou NAO_CONECTADO
DP18 nBat
DP09
1-1
DP19 mtTotal
DP09
1-1
1 Gbytes
DP20 mtUsada
DP09
1-1
35 Mbytes
DP21 datahora
DP09
1-1
14
DP22 verSoft
DP09
1-1
DP23 verLay
DP09
1-1
DP24 ultimoCFe
DP09
1-1
44
9999999999999999999999999999999999
9999999
DP25 listaInicial
DP09
1-1
44
9999999999999999999999999999999999
9999999
DP26 listafinal
DP09
1-1
44
9999999999999999999999999999999999
9999999
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
0, 1, 2, 3 ou 4
AAAAMMDDhhmmss
127
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
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
128
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.
129
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.
Msg
Efeito
Obrig.
200
Rej.
Obrig.
252
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
130
E03
Obrig.
201
Rej.
Obrig.
241
Rej.
E05
Obrig.
239
Rej.
E06
Obrig.
250
Rej.
E04
5.6.
#
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
131
#
ER01
ER02
ER03
ER04
Campo
retParam
versao
infParam
Id
Ele
Pai
Raiz
A
ER01
G
ER01
ID 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
Este Web Service receber a identificao do tipo de ambiente atual do Equipamento SAT
(1 Produo e 2 - Testes) e retornar o arquivo de Parametrizao de Uso ou Bloqueio
referente ao ambiente informado.
O arquivo de parametrizao de uso e parametrizao de bloqueio sero enviados pela
SEFAZ codificados em base64.
Devero ser realizadas as validaes e procedimentos que seguem.
132
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.
133
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 Vinculado ao
Contribuinte ou 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.
201
Rej.
E04
Obrig.
241
Rej.
E01
134
Obrig.
239
Rej.
E06
Obrig.
250
Rej.
5.7.
Ele
Raiz
A
E
Pai
FP01
FP01
Tipo
N
N
Ocor
1-1
1-1
TAM
1-4
1
FP04 cUF
FP01
1-1
FP05 xServ
FP01
1-1
FP06 comando
FP07 idCmd
G
A
FP01
FP06
0-1
1-8
16
FP08 status
FP06
1-8
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Identificao do Ambiente:
1 Produo / 2 - Testes
Cdigo da UF consultada
Servio Solicitado: COMANDOS-Verificar
comandos da SEFAZ / RESPOSTA-Envio
de resposta ao comando solicitado.
Comandos que foram executados
Identificador do comando. Data e hora da
resposta da SEFAZ, Formato:
AAAAMMDDHHMMSS precedido pelo
literal ID.
Resultado do Processamento do Comando
com o literal OK para sucesso ou NO
135
FP09 nSeg
FP10 dhEnvio
E
E
FP01
FP01
C
N
1-1
1-1
1-344
14
FP11 nserieSAT
FP01
1-1
para falha.
Assinatura digital do nmero de segurana.
Data e hora da transmisso da mensagem
para a SEFAZ.
Formato: AAAAMMDDHHMMSS.
Nmero de srie do Equipamento SAT
* 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
136
comandos para o SAT a ser seguido pela aplicao da SEFAZ, cujo conhecimento pelo
fabricante de Equipamento SAT necessrio para correto desenvolvimento do software
bsico
Este mtodo ser responsvel por receber as verificaes de existncia de comandos da
SEFAZ e dever retornar uma mensagem contendo os comandos que a SEFAZ deseje que
o SAT execute ou uma mensagem indicando que no existem comandos a serem
executados.
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
Aplic.
Msg
Efeito
137
B01
B02
Obrig.
Obrig.
214
243
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
Aplic.
Msg
Efeito
D01
Obrig.
215
Rej.
D02
Obrig.
404
Rej.
D03
Obrig.
402
Rej.
138
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
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
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
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
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
Identificao do Ambiente:
1 Produo / 2 - Testes
Verso do Software do Equipamento SAT.
Preencher com mscara. Ex.: 01.00.01
Cdigo da UF consultada
Servio Solicitado: ATUALIZA
Assinatura digital do nmero de segurana.
Data e hora da transmisso da mensagem
para a SEFAZ.
Formato: AAAAMMDDHHMMSS.
Nmero de srie do Equipamento SAT
139
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
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
GR11 Signature
GR01
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
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 do status da resposta
endereo URL do download do arquivo de
atualizao do Software.
Assinatura XML do grupo identificado pelo
atributo Id
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
GR05 tpAmb
GR03
1-1
GR06 cUF
GR03
1-1
GR07 cmd
GR03
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
Identificao de existncia de Comandos:
0 No existem comandos / 1 Existem
comandos da SEFAZ que devem ser
executados pelo SAT.
140
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
GR11 sha
GR03
0-1
64
GR12 Signature
GR01
XML
1-1
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.
141
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.
142
Regra de Validao
Aplic.
Msg
Efeito
D01
Obrig.
215
Rej.
D02
Obrig.
404
Rej.
D03
Obrig.
402
Rej.
Regra de Validao
Verificar se o Equipamento SAT encontra-se com status diferente de Ativo,
Bloqueado SEFAZ ou Bloqueado Contribuinte .
Tipo do 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.
5.9.
143
#
Campo
HP01 consAtiva
HP02 versao
HP03 tpAmb
Ele
Pai
Raiz
A
HP01
E
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
#
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
144
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.
145
#
D01
Regra de Validao
Verificar Schema XML da rea de Dados
Aplic.
Obrig.
Msg
215
Efeito
Rej.
D02
Obrig.
404
Rej.
D03
Obrig.
402
Rej.
Regra de Validao
Verificar se Equipamento SAT encontra-se com status diferente de Vinculado ao
Contribuinte
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.
O Final do Processo do Web Service dever retornar uma mensagem de erro ou uma
mensagem de sucesso (cdigo de situao 115) e os dados completos do Contribuinte.
Entrada: Estrutura XML contendo o CSR gerado pelo SAT ou o CRT (Identity Certificate).
#
IP01
IP02
Campo
certifica
versao
Ele
Raiz
A
Pai
IP01
Tipo
N
Ocor
1-1
TAM
1-4
Dec
2
Descrio/Observao
TAG raiz
Verso do Leiaute. Vide 5.1.2.
146
IP03
tpAmb
IP01
1-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
IP10
nserieSAT
IP01
1-1
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.
Nmero de Srie do Equipamento SAT
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 cStat
IR08 xMotivo
IR09 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
147
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.
148
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
Contribuinte ou Ativo ou Bloqueado SEFAZ ou Bloqueado Contribuinte ou
Desativao Solicitada
Tipo de 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
149
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
JP06 cUF
JP01
1-1
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
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
Cdigo da UF consultada
Estrutura XML contendo um CF-e-SAT de
Teste
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
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
150
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.
151
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.
D03
Obrig.
402
Rej.
152
Regra de Validao
Verificar se Equipamento SAT encontra-se com status diferente de Vinculado ao
Contribuinte ou Ativo 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.
E05
Obrig.
239
Rej.
E06
Obrig.
250
Rej.
E01
E02
E03
E04
O Web Service dever retornar ao SAT uma mensagem de erro ou uma confirmao de
sucesso.
O campo cmd ser utilizado pela SEFAZ para informar ao Equipamento SAT sobre a
existncia de novos Comandos da SEFAZ.
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
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.
153
KP09 nserieSAT
KP01
1-1
Formato: AAAAMMDDHHMMSS.
Nmero de srie do Equipamento SAT
Campo
retAss
versao
infAss
Id
Ele
Pai
Raiz
A
KR01
G
KR01
ID KR03
Tipo
N
C
Ocor
1-1
1-1
1-1
TAM
1-4
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
-
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
A01
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
Crtica
Obrig.
Msg
280
Efeito
Rej.
154
A02
A03
A04
A05
A06
A07
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.
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
Regra de Validao
Verificar Schema XML da rea de Dados
Aplic.
Obrig.
Msg
215
Efeito
Rej.
D02
Obrig.
404
Rej.
D03
Obrig.
402
Rej.
Regra de Validao
Verificar se Equipamento SAT encontra-se com status diferente de Vinculado ao
Contribuinte ou Ativo
Tipo do ambiente difere do ambiente do Web Service
Aplic.
Msg
Efeito
Obrig.
200
Rej.
Obrig.
252
Rej.
Obrig.
201
Rej.
Obrig.
241
Rej.
Obrig.
239
Rej.
Obrig.
250
Rej.
Obrig.
540
Rej.
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.
156
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
157
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.
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.
158
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
159
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
E
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
160
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.
161
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
D01
Aplic.
Obrig.
Msg
215
Efeito
Rej.
D02
Obrig.
404
Rej.
D03
Obrig.
402
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
Aplic.
Msg
Efeito
Obrig.
200
Rej.
Obrig.
252
Rej.
Obrig.
201
Rej.
Obrig.
241
Rej.
E05
Obrig.
239
Rej.
E06
Obrig.
250
Rej.
162
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.
Cdigo
100
101
102
103
104
105
106
Lote Processado
107
Lote em Processamento
108
Lote no localizado
109
Servio em Operao
110
111
Reservado
112
Assinatura do AC Registrada
113
114
115
116
Atualizao do SB pendente
117
118
119
120
121
122
123
124
125
126
163
127
128
129
130-199 Reservado
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
164
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-279 Reservado
280
281
282
165
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
459
460
166
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
500
501
466
470
476
477
489
495
167
506
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
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
539
[99999999999999999999999999999999999999999]
Rejeio: CNPJ da Software House + CNPJ do emitente assinado no campo signAC difere do
540
informado no campo CNPJvalue
541-554 Reservado
555
168
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
602
603
Arquivo invlido
604
605
606-998 Reservado
999
169
6.
a.2
b.
c.
d.
e.
170
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
ComunicarCertificadoICPBRASIL
Ativao do SAT
EnviarDadosVenda
CancelarUltimaVenda
ConsultarSAT
TesteFimAFim
ConsultarStatusOperacional
ConsultarNumeroSessao
ConfigurarInterfaceDeRede
Configurao da interface de
comunicao do SAT.
AssociarAssinatura
Vinculao do AC
AtualizarSoftwareSAT
ExtrairLogs
Extrao de Logs
BloquearSAT
DesbloquearSAT
TrocarCodigoDeAtivacao
a.
b.
171
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
172
numeroSessao
subComando
numrico Ex: 1, 2 ou 3
String
Ex: 1wbG9fZGaWdvX
Ex:senha123456
2.1.1)
CNPJ do contribuinte, somente
CNPJ
String
Ex: 00000000000000
nmeros.
Cdigo do Estado da Federao
cUF
numrico Ex: 15
2.1.1)
Tabela 17 Descrio dos Parmetros da Funo AtivarSAT
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
173
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:
174
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 19 - Descrio dos Parmetros da Funo ComunicarCertificadoICPBRASIL
Exemplo de certificado:
-----BEGIN CERTIFICATE----MIIDCjCCAnOgAwIBAgIJAL2fRGA3OaFmMA0GCSqGSIb3DQEBBAUAMGIxCzAJBgNVBA
YTAkJSMRIwEAYDVQQIEwlTYW8gUGF1bG8xEjAQBgNVBAcTCVNhbyBQYXVsbzEOMAw
GA1UEChMFU2VmYXoxCzAJBgNVBAsTAlRJMQ4wDAYDVQQDEwVTZWZhejAeFw0wOT
ExMDQxODQyMDhaFw0xMTExMDQxODQyMDhaMGIxCzAJBgNVBAYTAkJSMRIwEAYDV
QQIEwlTYW8gUGF1bG8xEjAQBgNVBAcTCVNhbyBQYXVsbzEOMAwGA1UEChMFU2VmY
XoxCzAJBgNVBAsTAlRJMQ4wDAYDVQQDEwVTZWZhejCBnzANBgkqhkiG9w0BAQEFAA
Especificao Tcnica de Requisitos - SAT - Direitos Reservados - Verso ER 2.4.20 de 06/03/2013
175
OBjQAwgYkCgYEAob0sBHT2zsaDKjx5xwIvm9N1WlvgOR61twlYbwIjkUJY/e8BrggEwB03nL
pYPyImjjedfPvOFY50gLM+70yT/P1iYGQEKgcVUjbTKLTQ8mBWtfSS0+fA71zHCF9b7GMx7
CTN5lvrI93VoxufZXElecY5wZ+OoY5zxb57XBpp2lECAwEAAaOBxzCBxDAdBgNVHQ4EFg
QUjP8iNKJNXT4h43RKLsc2ZlqfFUswgZQGA1UdIwSBjDCBiYAUjP8iNKJNXT4h43RKLsc2Z
lqfFUuhZqRkMGIxCzAJBgNVBAYTAkJSMRIwEAYDVQQIEwlTYW8gUGF1bG8xEjAQBgNV
BAcTCVNhbyBQYXVsbzEOMAwGA1UEChMFU2VmYXoxCzAJBgNVBAsTAlRJMQ4wDAY
DVQQDEwVTZWZheoIJAL2fRGA3OaFmMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQE
EBQADgYEAapxsE8YftJOJ5CuqtxgBlMAODXll1o0qJF7dgS+aeUdPvkD3/z8c0GkSOE+AaQ
j/xY04Swe6KpYNQYMK/Bj4FUyc5H5xQx7JFGGY8cKlPxESgHSs/LDpz8eUaa9UCzrcerGyn
1v5a64EKoV8WPmlFdzZvjDRp08V1j5OYsxghDo=
-----END CERTIFICATE-----
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
mensagem
cod
com Sucesso
176
mensagemSEFAZ
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 200 itens e inferior a 3 segundos para cupom com at 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-eSAT s considerada completa quando o Aplicativo Comercial recebe a cpia de segurana
do documento.
Funo: EnviarDadosVenda
Descrio dos Parmetros da Funo
Parmetro
numeroSessao
Descrio
Nmero aleatrio gerado pelo AC
para controle da comunicao
Tipo
Exemplo
177
codigoDeAtivacao
String
Ex: 1wbG9fZGaWdvX
Ex:senha123456
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
Descrio
Exemplo
178
numeroSessao
CCCC
os
possveis
cdigos
de
demais
casos
este
campo
cod
mensagemSEFAZ
em base64
aps a tabela.
timeStamp
Ex: 20110101170101
AAAAMMDDHHMMSS
179
chaveConsulta
valorTotalCFe
3511120276757900014859858
4.7)
3801050151865833992
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==
180
AwM3xleGVtcGxvX2RlX2NvZGlnb19pbnRlcm5vX2RvX2VtaXRlbnRlfDg0NjQ0Mzk0Mzc0Mzl
8bGFyYW5qYSBsaW1hfEtHfDEwMDB8NTAwMHx8fDUwMHwwMVQxODAwfFQNCkUxNX
wwMDR8ZXhlbXBsb19kZV9jb2RpZ29faW50ZXJub19kb19lbWl0ZW50ZXw1NjMyMzU4NjUy
MzQxfGFiYWNhdGV8VU58MTAwMHwxMDAwfHx8MTAwfDAxVDE4MDB8VA0KRTE1fDAw
NXxleGVtcGxvX2RlX2NvZGlnb19pbnRlcm5vX2RvX2VtaXRlbnRlfDU2MzIzNTg2NTIzNDF8d
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.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 dos Parmetros da Funo
Parmetro
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)
chave
Ex:CFe1108774647837
String
3757726265545868587
463856478463
181
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
182
demais
casos
este
campo
mensagemSEFAZ
Ex: 20110101170101
formato: AAAAMMDDHHMMSS
chaveConsulta
valorTotalCFe
3511120276757900014859858
4.7)
3801050151865833992
183
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==
184
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
185
numeroSessao
controle da comunicao
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
186
EnviarDadosVenda.
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
187
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
mensagem
mensagemSEFAZ
aps a tabela.
codificado em base64.
timeStamp
Ex: 20110101170101
AAAAMMDDHHMMSS
Nmero do Cupom Fiscal Eletrnico numDocFiscal
Ex: 000001
188
chaveConsulta
Ex:CFe000000000000000000
4.7)
0000000000000000000000000
0
6.1.7.1.
atravs da funo
189
Descrio
Nmero aleatrio gerado pelo AC
numeroSessao
codigoDeAtivacao
Tipo
Exemplo
String
Ex: 1wbG9fZGaWdvX
Ex:senha123456
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
numeroSessao
Descrio
Nmero aleatrio gerado pelo AC para
controle da comunicao
Exemplo
mensagem
cod
190
mensagemSEFAZ
separadas por |.
Tabela 29 - 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
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
191
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
18
LISTA_ FINAL
44
19
DH_CFe
14
20111021170022
20
DH_ULTIMA
14
20111021170022
ltima comunicao
192
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
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
Especificao Tcnica de Requisitos - SAT - Direitos Reservados - Verso ER 2.4.20 de 06/03/2013
193
6.1.8.1.
atravs da funo
Descrio
Nmero aleatrio gerado pelo AC
numeroSessao
codigoDeAtivacao
Tipo
Exemplo
String
Ex: 1wbG9fZGaWdvX
Ex:senha123456
6.1.8.2.
194
6.1.8.3.
Campo
numeroSessao
Descrio
Nmero aleatrio gerado pelo AC para
controle da comunicao
Exemplo
mensagem
cod
mensagemSEFAZ
195
6.1.9.
ConfigurarInterfaceDeRede
Configurao
da
interface
de
6.1.9.1.
Descrio
Nmero aleatrio gerado pelo AC
numeroSessao
codigoDeAtivacao
Tipo
Exemplo
String
no.(vide 2.1.1)
Ex: 1wbG9fZGaWdvX
Ex:senha123456
Arquivo de configurao no
formato XML.
No item 2 segue o
dadosConfiguracao Abaixo no item 1 segue a tabela
com as descries de todos os
String
exemplo da estrutura do
arquivo.
parmetros do arquivo de
configurao.
Tabela 33 - Descrio dos Parmetros da Funo ConfigurarInterfaceDeRede
196
Quant.
caracteres
Descrio
tipoInter
SSID
32
RedeLocal, Rede1
seg
codigo
64
5
6
7
8
9
10
11
tipoLan
lanIP
lanMask
lanGW
lanDNS1
lanDNS2
usuario
8
15
15
15
15
15
64
12
senha
64
13
proxy
14
proxy_ip
15
15
proxy_porta
3128
16
proxy_user
64
Se o proxy necessitar de
usurio para navegao
admin, usuario1
17
proxy_senha
Se o proxy necessitar de
senha para navegao
1536985, senha123456
Exemplo
1536985, senha123456
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
197
198
<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
mensagem
Sucesso
cod
mensagemSEFAZ
199
6.1.10.1.
numeroSessao
codigoDeAtivacao
Descrio
Nmero aleatrio gerado pelo AC
para controle da comunicao
Tipo
Ex: 1wbG9fZGaWdvX
String
Exemplo
Ex:senha123456
Ex:9999999999999900
String
000000000000
200
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
201
Campo
Descrio
Exemplo
numeroSessao
controle da comunicao
mensagem
recebimento da SEFAZ
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
Descrio
Tipo
Exemplo
202
numeroSessao
String
Ex: 1wbG9fZGaWdvX
Ex:senha123456
6.1.11.2.
AtualizarSoftwareSAT - Retorno
Campo
numeroSessao
Descrio
Nmero aleatrio gerado pelo AC para
controle da comunicao
Exemplo
mensagem
cod
Sucesso
203
mensagemSEFAZ
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
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:
Especificao Tcnica de Requisitos - SAT - Direitos Reservados - Verso ER 2.4.20 de 06/03/2013
204
Campo
numeroSessao
Descrio
Nmero aleatrio gerado pelo AC para
controle da comunicao
Exemplo
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
Especificao Tcnica de Requisitos - SAT - Direitos Reservados - Verso ER 2.4.20 de 06/03/2013
205
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
206
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
207
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
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.
208
de
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 dos Parmetros da Funo
Parmetro
numeroSessao
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
pelo contribuinte
confNovoCodigo
Ex: 1wbG9fZGaWdvX
Ex:senha123456
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:
Campo
numeroSessao
Descrio
Nmero aleatrio gerado pelo AC para
controle da comunicao
Exemplo
209
mensagem
cod
mensagemSEFAZ
6.2.
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
07
04006
SAT/AC
02
AtivarSAT
01
Funo
04000
N.
Mensagem
Observao
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
210
com sucesso
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
SAT/AC
05001
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
22
06004
SAT/AC
23
06005
SAT/AC
24
06006
SAT/AC
25
06007
SAT/AC
26
06008
SAT/AC
20
21
Certificado transmitido
com Sucesso
Erro de comunicao com
a SEFAZ.
SAT/AC
06000
19
05002
TIMEOUT 5 MINUTOS
EnviarDadosVenda
18
05000
Certificado reconhecido
pela SEFAZ.
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.
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
venda
No possvel realizar
venda
No possvel realizar
venda at ser
restabelecida a
211
27
06009
SAT/AC
28
06010
SAT/AC
29
06098
SAT/AC
30
06099
SAT/AC
TIMEOUT 1 ou 3
SEGUNDOS
31
33
34
35
36
37
38
39
40
41
42
CancelarUltimaVenda
32
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
212
44
ConsultarSAT
43
45
46
48
49
50
51
52
54
55
56
57
59
60
61
62
ConsultarNumeroSessa
o
58
ConsultarStatusOperacional
53
SAT/AC
SAT em operao.
08098
SAT/AC
SAT em processamento.
Tente novamente.
08099
SAT/AC
Erro desconhecido.
TIMEOUT 2 SEGUNDOS
TesteFimAFim
47
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
10000
SAT/AC
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
11001
SAT/AC
11002
SAT/AC
11003
SAT/AC
Sesso no existe.
11098
SAT/AC
SAT em processamento.
Tente novamente.
Retorna o contedo do
CF-ao AC.
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
213
63
11099
64
66
67
68
69
70
72
73
74
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
71
Erro desconhecido.
TIMEOUT 20 SEGUNDOS
ConfigurarInterfaceDeRede
65
SAT/AC
13000
SAT/AC
Assinatura do AC
Registrada
Confirmao de
recebimento da SEFAZ
Verificar o cdigo e
tentar mais uma vez.
No foi possvel enviar
assinatura SEFAZ
13001
SAT/AC
13002
SAT/AC
Erro de comunicao
com a SEFAZ
13003
SAT/AC
Corrigir dados
Corrigir dados
75
13004
SAT/AC
76
13098
SAT/AC
SAT em processamento.
Tente novamente.
77
13099
SAT/AC
Erro desconhecido
Informar o
administrador.
78
So
ft
w
79
TIMEOUT 20 SEGUNDOS
14000
SAT/AC
Confirmao de
atualizao do software
214
do SAT
80
14001
SAT/AC
Atualizao em
Andamento
SAT em processo de
Atualizao. Aguardar..
81
14002
SAT/AC
Erro na atualizao
No foi possvel
Atualizar o SAT.
Arquivo de atualizao
invlido
Informar o
administrador.
82
14003
SAT/AC
83
14098
SAT/AC
SAT em processamento.
Tente novamente.
84
14099
SAT/AC
Erro desconhecido
85
87
ExtrairLogs
86
TIMEOUT 30 MINUTOS
88
89
90
92
93
BloquearSAT
91
Arquivos de Logs
extrados
Transferncia em
Aguardar termino de
15001
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
16000
SAT/AC
16001
SAT/AC
16002
SAT/AC
Erro de comunicao
com a SEFAZ
Equipamento SAT
bloqueado com sucesso.
Equipamento SAT j est
bloqueado.
94
16003
SAT/AC
No existe parametrizao
de bloqueio disponvel.
Verifique configuraes na
SEFAZ
95
16098
SAT/AC
SAT em processamento.
Tente novamente.
96
16099
SAT/AC
Erro desconhecido
Confirmao de
bloqueio do SAT.
Equipamento SAT j
bloqueado.
No foi possvel
bloquear o
Equipamento SAT.
O contribuinte no
configurou o
Equipamento SAT para
bloqueio na retaguarda
Em casos onde o SAT
estiver processando
outra funo
Informar o
administrador.
215
97
TIMEOUT 5 MINUTOS
DesbloquearSAT
98
99
100
101
102
103
104
106
107
108
TrocarCodigoDeAtivacao
105
109
110
17000
SAT/AC
Equipamento SAT
desbloqueado com
sucesso.
Confirmao de
desbloqueio do SAT
No foi possvel
desbloquear o
SAT bloqueado pelo
Equipamento SAT. O
17001
SAT/AC contribuinte. Verifique
contribuinte no
configuraes na SEFAZ
configurou o
Equipamento SAT para
bloqueio na retaguarda
No foi possvel
SAT bloqueado pela
17002
SAT/AC
desbloquear o
SEFAZ
Equipamento SAT.
No foi possvel
Erro de comunicao
17003
SAT/AC
desbloquear o
com a SEFAZ
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
Confirmao de troca
do cdigo de ativao.
No foi possvel alterar
18001
SAT/AC
o cdigo de ativao.
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
Incorreto.
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:
216
Regra de validao a regra que deve ser levada em considerao para validar o
campo do CF-e-SAT.
Cdigo Tipo
Descrio Erro
1001
Erro
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
CNPJ com zeros, nulo ou DV
invlido
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
B12
Assinatura do Aplicativo
Comercial no vlida
1222
Erro
C02
CNPJ do emitente:com
zeros, nulo ou DV invlido.
1207
Erro
A03
A03
B02
B04
B07 e
B08
B11
Observaes
217
C02
CNPJ do emitente no
corresponde ao contribuinte
autorizado para uso do SAT
IE Emitente com zeros ou
nulo
IE Emitente invlida para a
UF: erro no tamanho, na
composio da IE, ou no
dgito verificador
1203
Erro
1229
Erro
1209
Erro
Rejeio: IE do emitente no
informada
Rejeio: IE do emitente invlida
C12
IE no corresponde ao
Contribuinte de uso do SAT
1230
Erro
C14
1456
Erro
C15
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
destinatrio em branco
Validao se numerao dos
itens crescente
Descrio do produto ou
servio em branco
GTIN no vlido
Descrio do produto ou
servio em branco
CFOP no vlido para CFe-SAT (diferente de 5xxx)
1457
Erro
1507
Erro
1235
Erro
1237
Erro
C12
C12
C16
E02
E03
E04
H02
I02
I03
I04
I06
I07
Unidade Comercial do
produto ou servio em
branco
I08
Quantidade comercial no
maior ou igual a zero
I09
Valor unitrio no maior ou
igual a zero
I11
Regra de clculo invlida
(diferente de "A" e "T")
I12
Valor do Desconto sobre item
no maior ou igual a zero
I13
Outras despesas acessrias
sobre item no maior ou
igual a zero
WA05 Cdigo da credenciadora de
carto de dbito ou crdito
diferente dos previstos no
Anexo 3
I15
Valor do rateio do Desconto
sobre subtotal no maior
que zero
I16
Valor do rateio do acrscimo
1234
Alerta
Checar com
dado recebido
na
parametriza
o do SAT
Checar com
dado recebido
na
parametriza
o do SAT
1019
Erro
1459
Erro
1460
1461
Erro
Erro
1462
Erro
1463
Erro
1464
Erro
1465
Erro
1467
Erro
1468
Erro
1469
Erro
1535
Erro
1220
Erro
1228
Erro
218
M02
W22
N06
N07
N08
N06
N07
N06
N10
N06
N10
N08
Q
Q07
Q08
Q09
Q07
Q11
Q12
Q07
1534
Erro
1533
Erro
1471
Erro
1472
Erro
1473
Erro
1471
Erro
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
Rejeio:Origem da mercadoria do
Item (N) invlido (diferente de 0, 1 ,
2, 3, 4, 5, 6, 7)
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 ,
2, 3, 4, 5, 6, 7)
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)
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)
Rejeio:Cdigo de situao da
operao - Simples Nacional - do
Item (N) invlido (diferente de 900)
219
Q07
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.
1487
Erro
1488
Erro
1479
Erro
Q09
1480
Erro
Q11
1483
Erro
Q12
1484
Erro
1479
Erro
1480
Erro
1483
Erro
1484
Erro
1490
Erro
1491
Erro
1492
Erro
Erro
Q07
Q08
R
R02
R03
R04
R05
S
S07
S08
S09
S07
S11
S12
S07
S07
S07
S08
S09
Erro
Erro
1498
Erro
1499
Erro
1500
Erro
1491
Erro
1492
Erro
220
ou igual a zero.
S11
1483
Erro
S12
1496
Erro
1491
Erro
T02
T03
1492
Erro
T04
1483
Erro
T05
1496
Erro
1501
Erro
1503
Erro
U01
U02
Grupo ISSQN
Informado grupo de
tributao do ISSQN (id:U01)
sem informar a IM (id:C13)
Validao de nmero positivo
ou igual a zero.
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.
Validao de nmero positivo
ou igual a zero.
1287
Erro
1508
Erro
1509
Erro
1510
Erro
1511
Erro
1527
Erro
1528
Erro
1408
Erro
U07
U08
U09
U10
221
W11
W20
W21
ID
Campo
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
CF-e-SAT J est cancelado
1409
Erro
1073
Erro
1074
Erro
1218
Erro
AC no est vinculado ao
SAT
Sem conexo local
Formato do Certificado
Invlido
Assinatura do Aplicativo
Comercial no confere
Erro desconhecido
Regra de Validao
1221
Erro
1083
1084
Erro
Erro
1085
Erro
1999 Erro
Cdigo Tipo
Observaes
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 ao
CFe imediatamente anterior
(mesma chave de acesso)
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
B11
Assinatura do Aplicativo
Comercial difere da
cadastrada
Validao se igual ao do CFe a ser cancelado.
1455
Erro
1232
Erro
A07 e
A08
A08
E02
Observaes
222
E03
1233
Erro
223
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
224
assimtrica
RSA,
algoritmo
XML.
Nos
campos
numricos
Base64
Tabela 51 padres de tecnologia utilizados
225
Arquivo : ParametrizacaoDeFabrica.xml
#
Campo
AR01 parametrizacao_fabrica
AR02 ambiente
AR03
AR04
AR05
AR06
AR07
AR08
AR09
AR10
AR11
AR12
AR13
AR14
AR15
AR16
AR17
AR18
AR19
AR20
mensagem
conexao
cert_sefaz
cert
servidores
enderecos
endereco
Id
porta
webservices
CFeServicoNacional
cert_https
cert
ntp
endereco
porta
horario_verao
inicio
TAM
1
E
G
G
E
G
G
E
A
E
G
E
G
E
G
E
E
G
E
AR01
AR01
AR04
AR05
AR04
AR07
AR08
AR09
AR07
AR07
AR12
AR01
AR14
AR01
AR16
AR16
AR16
AR19
C
C
C
N
C
C
C
C
C
C
1-1
1-1
1-1
1-10
1-1
1-1
1-3
1-1
1-1
1-1
1-1
1-1
1-10
1-1
1-1
1-1
1-1
1-1
1-60
1-n
1-255
1
1-6
1-255
1-n
1-255
1-6
14
AR21 fim
AR19
1-1
14
AR22 fuso_horario
AR16
1-1
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 para validao da Assinatura
Certificado
Servidores utilizados
Endereos dos Servidores
Atributo Identificador
Porta de Comunicao TCP
Endereos dos Web Services
Web Service de Servio Nacional
Certificado para conexo https
Certificado
Network Time Protocol
Endereo de sincronizao
Porta de comunicao TCP
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
226
Arquivo : ParametrizacaoDeUF.xml
#
Campo
BR01 parametrizacao_uf
BR02 ambiente
BR03
BR04
BR05
BR06
BR07
BR08
BR09
BR10
BR11
BR12
BR13
TAM
1
mensagem
conexao
cert_sefaz
cert
servidores
enderecos
endereco
Id
porta
webservices
CFeStatus
CFeAtivacao
E
G
G
E
G
G
E
A
E
G
E
E
BR01
BR01
BR04
BR05
BR04
BR07
BR08
BR09
BR07
BR07
BR12
BR12
C
C
C
N
C
C
C
1-1
1-1
1-1
1-10
1-1
1-1
1-3
1-1
1-1
1-1
1-1
1-1
1-60
1-n
1-255
1
1-6
1-255
1-255
cert_https
cert
ntp
endereco
porta
horario_verao
inicio
G
E
G
E
E
G
E
BR01
BR15
BR01
BR17
BR17
BR17
BR20
C
C
C
C
1-1
1-10
1-1
1-1
1-1
1-1
1-1
1-n
1-255
1-6
14
BR22 fim
BR20
1-1
14
BR23 fuso_horario
BR17
1-1
BR14
BR15
BR16
BR17
BR18
BR19
BR20
BR21
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 para validao da Assinatura
Certificado
Servidores utilizados
Endereos dos Servidores
Atributo Identificador
Porta de Comunicao TCP
Endereos dos Web Services
Web Service de Status
Web Service de Ativao
Certificado para conexo https
Certificado
Network Time Protocol
Endereo de sincronizao
Porta de comunicao TCP
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 = 4 para GMT -4:00, 3 para
GMT 3:00h, 2 para GMT 2:00h
227
Arquivo : ParametrizacaoDeAtivacao.xml
#
Campo
CR01 parametrizacao_ativa
CR02 ambiente
Ele
G
A
Pai
Raiz
CR01
E
G
E
E
E
E
E
E
G
E
E
E
E
E
E
G
G
E
G
G
E
A
E
G
E
E
E
G
E
G
E
E
G
E
CR01
CR01
CR04
CR04
CR04
CR04
CR04
CR04
CR04
CR11
CR11
CR11
CR11
CR11
CR11
CR01
CR18
CR19
CR18
CR21
CR22
CR23
CR21
CR21
CR26
CR26
CR26
CR01
CR30
CR01
CR32
CR32
CR32
CR35
C
N
N
C
C
C
N
C
C
C
C
C
N
C
C
N
C
C
C
C
C
C
C
C
1-1
1-1
1-1
1-1
1-1
0-1
1-1
1-1
1-1
1-1
0-1
0-1
1-1
1-1
1-1
1-1
1-1
1-10
1-1
1-1
1-3
1-1
1-1
1-1
1-1
1-1
1-1
1-1
1-10
1-1
1-1
1-1
1-1
1-1
1-60
2
14
1-255
1-255
12
1
2-60
1-60
1-60
2-60
2-60
8
1-n
1-255
1
1-6
1-255
1-255
1-255
1-n
1-255
1-6
14
CR37 fim
CR35
1-1
14
CR38 fuso_horario
CR32
1-1
CR03
CR04
CR05
CR06
CR07
CR08
CR09
CR10
CR11
CR12
CR13
CR14
CR15
CR16
CR17
CR18
CR19
CR20
CR21
CR22
CR23
CR24
CR25
CR26
CR27
CR28
CR29
CR30
CR31
CR32
CR33
CR34
CR35
CR36
mensagem
dados_do_contribuinte
cUF
CNPJ
xNome
xFantasia
IE
cRegTrib
enderEmit
xLgr
nro
xCpl
xBairro
xMun
CEP
conexao
cert_sefaz
cert
servidores
enderecos
endereco
Id
porta
webservices
CFeCertificacao
CFeStatus
CFeParametrizacao
cert_https
cert
ntp
endereco
porta
horario_verao
inicio
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
Nome Fantasia
Inscrio Estadual
Cdigo de Regime Tributrio
Grupo de Informaes do endereo
Logradouro
Nmero
Complemento
Bairro
Nome do Municpio
Cdigo do CEP
Conexes utilizadas pelo SAT
Certificado para validao da Assinatura
Certificado
Servidores utilizados
Endereos dos Servidores
Atributo Identificador
Porta de Comunicao TCP
Endereos dos Web Services
Web Service de Certificao
Web Service de Status
Web Service de Parametrizao
Certificado para conexo https
Certificado
Network Time Protocol
Endereo de sincronizao
Porta de comunicao TCP
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 = 4 para GMT -4:00, 3 para
GMT 3:00h, 2 para GMT 2:00h
228
Arquivo : ParametrizacaoDeUso.xml
#
Campo
DR01 parametrizacao_uso
DR02 ambiente
Ele
G
A
Pai
Raiz
DR01
E
G
E
E
E
E
E
E
G
E
E
E
E
E
E
G
G
E
G
G
E
A
E
G
E
E
E
E
E
E
E
E
E
E
E
G
E
G
E
DR01
DR01
DR04
DR04
DR04
DR04
DR04
DR04
DR04
DR11
DR11
DR11
DR11
DR11
DR11
DR01
DR18
DR19
DR18
DR21
DR22
DR23
DR22
DR21
DR26
DR26
DR26
DR26
DR26
DR26
DR26
DR26
DR26
DR26
DR26
DR01
DR38
DR01
DR40
C
N
N
C
C
C
N
C
C
C
C
C
N
C
C
N
C
C
C
C
C
C
C
C
C
C
C
C
C
C
1-1
1-1
1-1
1-1
1-1
0-1
1-1
1-1
1-1
1-1
0-1
0-1
1-1
1-1
1-1
1-1
1-1
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-10
1-1
1-1
1-60
2
14
1-255
1-255
12
1
2-60
1-60
1-60
2-60
2-60
8
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
1-n
1-10
DR42 valor
DR40
1-1
1-6
DR43 verificacao
DR01
1-1
DR03
DR04
DR05
DR06
DR07
DR08
DR09
DR10
DR11
DR12
DR13
DR14
DR15
DR16
DR17
DR18
DR19
DR20
DR21
DR22
DR23
DR24
DR25
DR26
DR27
DR28
DR29
DR30
DR31
DR32
DR33
DR34
DR35
DR36
DR37
DR38
DR39
DR40
DR41
mensagem
dados_do_contribuinte
cUF
CNPJ
xNome
xFantasia
IE
cRegTrib
enderEmit
xLgr
nro
xCpl
xBairro
xMun
CEP
conexao
cert_sefaz
cert
servidores
enderecos
endereco
Id
porta
webservices
CFeRecepcao
CFeRetRecepcao
CFeCancelamento
CFeStatus
CFeParametrizacao
CFeComandos
CFeAtualizacao
CFeCertificacao
CFeTeste
CFeSignAC
CFeLogs
cert_https
cert
transmissao
tipo
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
Nome Fantasia
Inscrio Estadual
Cdigo de Regime Tributrio
Grupo de Informaes do endereo
Logradouro
Nmero
Complemento
Bairro
Nome do Municpio
Cdigo do CEP
Conexes utilizadas pelo SAT
Certificado para validao da Assinatura
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
Web Service de Teste
Web Service Sign AC
Web Service de Logs
Certificado para conexo https
Certificado
Frequncia de envio do CF-e-SAT.
Informao do Tipo: tempo ou
quantidade
Valor do intervalo de tempo entre
transmisses no formato hhmmss ou da
quantidade de cupons armazenados na
memria local
Frequncia de verificao de Status da
comunicao com a SEFAZ e
sincronismo do relgio.
229
DR44 tipo
DR43
1-1
1-10
DR45 valor
DR43
1-1
1-6
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
DR60 nivelLog
DR01
1-1
DR61
DR62
DR63
DR64
DR65
G
E
E
G
E
DR01
DR61
DR61
DR01
DR64
C
C
N
0-1
1-1
1-1
0-1
1-1
2-255
2-255
10
ntp
endereco
porta
horario_verao
inicio
obsFisco
xCampo
xTexto
outros
limiteCFe
230
Arquivo : ParametrizacaoDeBloqueio.xml
#
Campo
ER01 parametrizacao_bloq
ER02 ambiente
Ele
G
A
Pai
Raiz
ER01
E
G
G
E
G
G
E
A
E
G
E
E
E
E
E
E
E
E
G
E
E
ER01
ER01
ER04
ER05
ER04
ER07
ER08
ER09
ER08
ER07
ER12
ER12
ER12
ER12
ER12
ER12
ER12
ER12
ER01
ER21
ER01
C
C
C
N
C
C
C
C
C
C
C
C
C
C
N
1-1
1-1
1-1
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-10
1-1
1-60
1-n
1-255
1
1-6
1-255
1-255
1-255
1-255
1-255
1-255
1-255
1-255
1-n
1
ER24 cessacao
ER01
1-1
ER25 nivelLog
ER01
1-1
ER26 verificacao
ER01
1-1
ER27 tipo
ER26
1-1
1-10
ER28 valor
ER26
1-1
1-6
ER29
ER30
ER31
ER32
ER33
G
E
E
G
E
ER01
ER29
ER29
ER29
ER32
C
C
C
1-1
1-1
1-1
1-1
1-1
1-255
1-6
14
ER32
1-1
14
ER03
ER04
ER05
ER06
ER07
ER08
ER09
ER10
ER11
ER12
ER13
ER14
ER15
ER16
ER17
ER18
ER19
ER20
ER21
ER22
ER23
mensagem
Conexao
cert_sefaz
cert
servidores
enderecos
endereco
Id
porta
webservices
CFeRecepcao
CFeRetRecepcao
CFeCancelamento
CFeStatus
CFeParametrizacao
CFeComandos
CFeAtualizacao
CFeCertificacao
cert_https
cert
autorBloqueio
ntp
endereco
porta
horario_verao
inicio
ER34 fim
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 para validao da Assinatura
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
Certificado para conexo https
Certificado
Identificador do Autor do bloqueio:
1 Contribuinte / 2 - SEFAZ
Identificador de reativao:
0 No pode ser reativado.
1 Pode ser reativado.
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 ou
quantidade
Valor do intervalo de tempo entre
verificaes no formato hhmmss ou da
quantidade de cupons armazenados na
memria local
Network Time Protocol
Endereo de sincronizao
Porta de comunicao TCP
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
231
ER35 fuso_horario
E ER29
1-1
indicado 00000000000000.
Contedo = 4 para GMT -4:00, 3 para
GMT 3:00h, 2 para GMT 2:00h
232
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;
233
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
234
B. PESOS
C. PONDERAO (A * B) 2
D. SOMA ALGARISMOS
4305871
2201919
2202251
2201988
2611533
3117836
3152131
5203939
5203962
- Coronel Barros/RS;
- Bom Princpio do Piau/PI;
- Canavieira /PI;
- Brejo do Piau/PI;
Quixaba/PE;
- Cnego Marinho/MG;
- Ponto Chique/MG;
- Buriti de Gois/GO;
Buritinpolis/GO;
235
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
236
032
033
034
035-998
999
47.866.934/0001-74
00.604.122/0001-97
61.071.387/0001-61
237
verso - 2.3.13_2.4.19
Pg. Esp.
Antes
10
11
11
12
17
18
19
19
Redao atual,
efeitos at 31.06.13
Nova redao,
efeitos a partir de
01.07.13
21
23
24
27
27
28
33
item b.4: a
SEFAZ
Motivo
19
39
Depois
para o
para o
para o
para o
para o
para o
para o
para o
o Fisco
Nova redao para o
item 3.9
Atualizao dos
campos B11 e B12
Nova redao para o
campo B14
42
51
52
Atualizao
Correo
Compatibilizao com ICPBRASIL
Compatibilizao com ICPBRASIL
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Correo
Atualizao
Atualizao
Atualizao
52
1-1
0-1
54
238
56
57
58
Atualizao
Correo
Correo
3-15
59
Atualizao
60
Atualizao
59
60
61
61
62
63
64
65
66
67
68
69
70
71
73
74
15
Atualizao
Correo
Atualizao
Atualizao
Atualizao
Correo
Correo
Correo
Correo
Correo
Correo
Correo
Correo
Correo
Correo
239
75
Correes para os
campos W20 e
W21
Correo
76
Atualizao
pgto
76
MP
76
76
77
77
78
A01
82
83
84
85
98
106
109
109
110
111
112
114
114
118
122
126
130
Raiz
A01
Raiz
Nova redao para o
item 5.1.2, inclusive
tabela 14
Nova redao para o
item 5.2.9-b
Nova redao para os
campos G48 e G52
Novos campos G45,
G46e G47
Nova redao para os
campos G54, G56
e G63
Nova redao para os
campos G75, G80
e G84
Nova redao para os
campos G96 e
G101
Nova redao para o
campo G134
Novo campo G137
Nova redao para o
item 5.3.7-b
Nova redao para o
item 5.4.7-b
Atualizao da tabela
do item 5.5.1
Nova redao para o
item 5.5.7-b
Atualizao
Correo
Atualizao
Correo
Correo da referncia Pai
no campo ZZ01
Atualizao
Correo
Correo
Correo da referncia Pai
no campo ZZ01
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
240
135
137
138
139
139
Redao atual,
efeitos at 31.06.13
Nova redao,
efeitos a partir de
01.07.13
145
146
148
150
155
156
162
162
177
181
186
191
200
200
213
216-221
139
215
Atualizao das
tabelas dos iten 5.7.1
e 5.7.2
Nova redao para o
item 5.7.7-b
Atualizao da tabela
do item 5.8.1
Redao atual, efeitos
at 31.12.13
TIMEOUT 20
SEGUNDOS
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao
Atualizao / Correo
Correo
Correo
Correo
Correo
Correo
Correo
Atualizao
TIMEOUT 5 MINUTOS
Correo
Atualizao / Correo
241
1527, 1528, da
tabela 49
Correo nos campos
CR08, CR13 e CR14
Correo no campo DR08,
DR13 e DR14
227
1-1
0-1
228
1-1
0-1
228
1-6
229
1-6
229
1-6
229
229
1-6
242