Buscar

Apresentacao audiencia publica 20100805

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 86 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 86 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 86 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

SAT – CF-e
Projeto SAT – CFe
Sistema Autenticador e Transmissor
de Cupons Fiscais Eletrônicos
Modelo com comunicação por Banda Larga
Audiência Pública – 05/08/2010
SAT – CF-e
Agenda da Apresentação
� Objetivos do Projeto
� Premissas
� Produtos
� Características do equipamento SAT
� Processo de venda e emissão do documento fiscal
� Equipamento SAT
� Hardware
� Software
� Comunicação
� Próxima Etapa do Projeto 
SAT – CF-e
• Simplificação e redução de custos com obrigações 
acessórias
• Melhoria da capacidade de acompanhamento e 
controle das operações de varejo pelo Fisco
• Facilitar o acompanhamento pelos consumidores 
por meio da redução do tempo de registro
Objetivos
SAT – CF-e
• Disponibilidade das informações em tempo real
• Garantia de procedência e conteúdo das 
informações do documento fiscal
• Novos Paradigmas em construção: 
– Documento Fiscal Válido é o Documento Fiscal Eletrônico 
existente na Base de Dados do Fisco
– Automatização de obrigações com baixo custo para 
fisco, contabilistas e contribuintes
Premissas
SAT – CF-e
Produtos
� Criar um NOVO modelo de documento fiscal eletrônico 
(Cupom Fiscal Eletrônico CF-e) para os contribuintes que 
não estejam obrigados à NF-e. 
� Desenvolver um padrão de equipamento de baixo custo 
(potencial estimado em 500.000 unidades) que gere, 
autentique e transmita, via Internet Banda Larga, os 
arquivos eletrônicos correspondentes aos cupons fiscais 
emitidos pelos estabelecimentos comerciais com validade 
jurídica
SAT – CF-e
Criação de um NOVO modelo de documento fiscal
� Cupom Fiscal Eletrônico (CF-e): arquivo de dados, que 
conterá: 
� os dados originais da venda;
� as informações do consumidor final dos produtos do 
CF-e;
� as informações que garantem a autoria e a integridade 
do próprio arquivo do CF-e (assinatura digital)
SAT – CF-e
Criação de um NOVO modelo de documento fiscal
SAT – CF-e
Características Equipamento SAT CF-e
� Permite uso de impressora comum
� Tecnologia Internet Banda Larga para comunicação
� Banda Larga cabeada ou Wi-Fi
� Permite uso de rede do próprio contribuinte e para 
qualquer finalidade (internet e NF-e)
SAT – CF-e
Características Equipamento SAT CF-e
� Layout do CF-e baseado na NF-e
� Uso de XML da NF-e com redução de campos
� Comunicação entre SAT e SEFAZ
� Envio de cupons fiscais eletrônicos (SAT � SEFAZ)
� Recebimento de comandos e avisos (SAT SEFAZ)
� Somente o SAT inicia comunicações à SEFAZ
SAT – CF-e
� Construído com pequena quantidade de componentes
� disponíveis no Mercado
� baixa complexidade
� grande quantidade de fabricantes
� Pequenos e Leves
� fácil montagem 
� logística facilitada
Características Equipamento SAT CF-e
SAT – CF-e
� Cartão Criptográfico embutido
� Certificação Digital
� Chave privada no cartão (padrão A3)
� Assinatura digital
� Número de segurança para comunicação com a SEFAZ
� Comunicação criptografada
� Geração e controle dos números dos documentos fiscais 
emitidos (CF-e)
Características Equipamento SAT – CF-e
SAT – CF-e
� Par de chaves criptográficas exclusivos ao Equipamento SAT
� Todos os CF-e gerados, autenticados e transmitidos tem a 
garantia de:
� Autenticidade – O assinador é realmente quem diz ser
� Integridade – O documento não sofreu alterações
� Não-Repúdio – O autor não pode negar sua autoria da 
transação
Validade Jurídica e Confiabilidade
SAT – CF-e
� Todos os CF-e recebidos e armazenados pela SEFAZ-SP são 
confirmados com assinatura digital ao SAT, garantindo 
juridicamente seu recebimento e guarda ao contribuinte
� Por opção do contribuinte, poderá ser utilizado certificado de 
equipamento ICP Brasil
� Aderente a MP 2.200-2/01
Validade Jurídica e Confiabilidade
SAT – CF-e
� Relógio Interno
� Sincronismo com SEFAZ
� Carimbo de Tempo (Time Stamp)
� Equipamento blindado
� Responsabilidade do contribuinte sobre a guarda, uso e 
revogação da chave privada
Características Equipamento SAT – CF-e
SAT – CF-e
Requisitos Gerais do SAT-CF-e
� Equipamento autônomo – dispensa intervenção técnica 
interna
� Tempo de resposta de um pedido de geração e 
autenticação de Cupom Fiscal Eletrônico menor que 1 
segundo
� Não pode ser reaproveitado sem devolução ao fabricante
SAT – CF-e
Vantagens CF-e
� Redução de Custos do Contribuinte do Varejo
� Redução significativa do prazo entre a solicitação pelo 
Consumidor do documento fiscal com CPF e sua 
disponibilização para consulta no site da NFP
� Possibilidade de Monitoramento e Controle em tempo real 
pelo Fisco das operações do varejo
SAT – CF-e
Comparativo NF-e e CF-e
SAT – CF-e
Modelo de Negócio
SAT – CF-e
SAT – CF-e
Recebimento da Informação pelo 
SAT
AC
1
Tratamento da Informação
Devolução de Código de 
Autenticador + Assinatura Digital
Impressão do Extrato c/ código autenticador 
(Similar ao DANFE)
2
3 4
Dados de 
Venda
CF-
e
Impressora 
Comum
CF-
e
SAT – CF-e
AC SSL
SAT – CF-e
SEFAZCONTRIBUINTECONSUMIDOR
Aplicativo Comercial SAT
Formata dados da 
venda
Assina e gera chave 
de acesso
(Cria CF-e)
Armazena CF-e
Imprime Extrato do 
CF-e com chave de 
acesso em 
impressora comum 
e entrega ao 
consumidor
Recepciona, 
consiste e 
armazena CF-e em 
base de dados
Disponibiliza CF-e 
para consulta na 
Internet
Efetua compra Consiste e 
complementa dados
Retorna CF-e ao 
Aplicativo Comercial
Transmite CF-e 
para SEFAZ
Consulta CF-e na 
Internet com chave 
de acesso
SAT – CF-e
Leiaute de Impressão
• Impressão obrigatória, comandada pelo Aplicativo Comercial em 
impressora comum
• Por opção do consumidor pode ser impresso em formato resumido 
(ecológico)
SAT – CF-e
� Contribuintes
� Consumidores
� Fabricantes de Equipamentos
� Secretaria da Fazenda
� Autorizados dos Fabricantes
� Desenvolvedores de Aplicativo Comercial
Atores
SAT – CF-e
Requisitos de Software/Hardware
� Microcomputador (PC) ou microterminal
� Aplicativo Comercial 
� Equipamento SAT
� Impressora comum (pode ser compartilhada)
� Meio de comunicação com a internet (pode ser compartilhada)
Processos
� Cadastro Inicial 
� Ativação e Testes
� Utilizar o Equipamento SAT nas Vendas
� Acompanhar a situação no Sistema, quanto ao envio dos 
pacotes de dados
Contribuinte
SAT – CF-e
Requisitos
� Desenvolver equipamento seguindo especificações da 
SEFAZ-SP
� Desenvolver Software Básico seguindo especificações da 
SEFAZ-SP
� Registrar o equipamento e software básico na SEFAZ-SP
Fabricante
SAT – CF-e
Processos
� Solicitar registro de equipamento (SEFAZ-SP)
� Solicitar números internos para os SAT (SEFAZ-SP)
� Informar a SEFAZ-SP os equipamentos SAT 
disponibilizados no Mercado
� Manter estrutura de autorizados para suporte/assistência 
técnica
Fabricante
SAT – CF-e
Requisitos
� Estrutura de retaguarda para Gestão do 
Projeto SAT – CF-e
Secretaria da Fazenda 
SAT – CF-e
Processos
� Registrar e Autorizar o uso de equipamentos do 
Fabricante
� Disponibilizar atualizações do Software Básico do 
modelo do equipamento
� Gerar números internos aleatórios para os SAT 
(Fabricantes)
Secretaria da Fazenda 
SAT – CF-e
Processos
� Monitorar o Tráfego, comunicação e transmissões
� Autenticar/Validar o SAT/Contribuinte
� Disponibilizar parametrizações de uso do equipamento SAT 
� Disponibilizar informações de funcionamento dos processos 
do sistema para os autorizados dos fabricantes
� Validar certificados digitais para os equipamentos SAT
Secretaria da FazendaSAT – CF-e
Processos
� Prestar suporte ao usuário do equipamento 
SAT(contribuinte) 
� Ter acesso ao canal de suporte da SEFAZ-SP, para 
obtenção de informações sobre a situação do Sistema
� Prestar assistência técnica/devolução do equipamento 
SAT ao fabricante 
Autorizados dos Fabricantes
SAT – CF-e
Requisitos
� Possuir aplicativo aderente à legislação tributária
� Desenvolver interfaces com o SAT de acordo com as 
especificações
� Possuir certificado digital de PJ padrão ICP Brasil e 
incorporar assinatura do seu CNPJ e do seu CNPJ do 
contribuinte (cliente) dentro de cada aplicativo 
comercializado
Desenvolvedor de Aplicativo
SAT – CF-e
2. Registra Modelo
6. Armazena 
informações
p/ validações 
SEFAZ-SPFabricante SAT
1. Solicita 
Registro do Modelo
3.Solicita Números 
Internos 
4. Gera numeração
5. Informa Sefaz
SAT no Mercado 
Interações
SAT – CF-e
1. Adquire SAT
2. Efetua o 1º
Cadastro (Web)
4. Ativação do SAT 
Contribuinte Sistema Gerenciador SAT
3. Vinculação
CNPJ/SAT
6. Utiliza o SAT 
nas vendas
Operações SAT – CF-e
5. Validação dos Testes 
e Envio de Parâmetros 
7. Recepção de CF-e
8. Acompanha Envio
e Recepção de CF-e
SAT – CF-e
SEFAZ
(canal de suporte)
Fabricantes
EquipamentoContribuinte
Autorizados
Rede de Suporte 
do Fabricante
Atendimento e Suporte
Interações
SAT – CF-e
Equipamento
SAT – CF-e
SAT – CF-e
Versão Ethernet
Módulo Ethernet
Memória 
Trabalho
Relógio, Número de 
Segurança e 
Número de série
Leds
Memória de 
Parametrização
USB
Módulo FISCAL
Cartão 
Criptográfico
SAT – CF-e
Versão Wifi
Módulo WiFi
Memória 
Trabalho
Relógio, Número de 
Segurança e 
Número de série
Leds
Memória de 
Parametrização
USB
Módulo FISCAL
Cartão 
Criptográfico
SAT – CF-e
Componentes
Módulo
Principal
LEDs USB
Memória de pequeno 
armazenamento
Memória de 
Parametrização
Memória de Trabalho
Módulo de 
Comunicação
Cartão 
Criptográfico
Antena (somente na 
versão WiFi)
Relógio Blindagem 
elétrica
Bateria
SAT – CF-e
• Dispositivos luminosos indicadores de operação
• A quantidade de Leds, cores e “estados” podem ser 
definidos livremente pelos fabricantes, desde que 
disponibilizem, inequivocamente, as informações abaixo 
indicadas por meio de visualização do equipamento (sem 
uso de software ou outro instrumento).
LEDs
Ligado / 
Desligado
Sistema interno 
Operacional
Comunicação com 
rede de dados 
local
Comunicação 
Aplicativo 
Comercial - SAT
Comunicação SAT 
– SEFAZ 
Parametrização Suporte Técnico
SAT – CF-e
• Dispositivo usado para estabelecer o canal de comunicação 
entre o SAT e e as redes de comunicação disponíveis no projeto
• Necessita ser homologado por órgãos competentes (Anatel)
• O canal de comunicação com a SEFAZ deve ser implementado 
através da rede local do estabelecimento comercial
• Tipos aceitos:
– Ethernet IEEE 802.3 
– WiFi IEEE 802.11 a, b e/ou g
Módulo de Comunicação
SAT – CF-e
• Dispositivo responsável pela execução do software básico 
do SAT
• O módulo será composto de um processador
• O Módulo deve garantir que somente software básicos 
assinados digitalmente possam estar em operação no 
equipamento.
Módulo Principal
SAT – CF-e
• Permite a conexão de periféricos sem a necessidade de 
desligar o computador e com elevada padronização, 
simplificando o processo de compatibilidade com os 
equipamentos de mercado
• É a interface utilizada para a comunicação entre o SAT e o 
Aplicativo Comercial
• Pode ser responsável pela alimentação elétrica e a troca de 
dados na mesma conexão, simplificando a instalação
USB
SAT – CF-e
Leds
• A memória de trabalho é o local onde serão armazenadas 
as informações fiscais – operações do SAT.
• Memória não volátil sem nenhum tipo de alimentação.
• Capacidade mínima de 100 Mbytes
• Não pode ser removível sem a desmontagem completa do 
SAT.
Memória de Trabalho
SAT – CF-e
Leds
• A memória de parametrização é o local onde serão 
armazenados os parâmetros necessários para a operação 
do SAT.
• Deve ter capacidade para conter todos os arquivos de 
parametrização do equipamento SAT.
• Memória não volátil
• Não pode depender de qualquer tipo de energização
Memória de Parametrização
SAT – CF-e
• Dispositivo para ampliar a capacidade de transmissão e 
recepção do módulo de comunicação WiFi
• Pode ser interna ou externa
• Deve seguir as especificações da Anatel
Antena (Somente na versão WiFi)
SAT – CF-e
• Memória para armazenar o número de segurança e o 
número serial do SAT
• Memória volátil com capacidade mínima de 4.096 bytes 
• Mantida por bateria recarregável com capacidade mínima 
de 3 anos sem nova carga
• A remoção da bateria deve obrigatoriamente acarretar na 
perda dos dados gravados na memória
• O circuito de alimentação da memória deve estar integrado 
a chaves normalmente abertas que são mantidas na 
posição fechada com a correta colocação da carcaça do 
equipamento
• Pode estar fisicamente integrada com o relógio interno
Memória volátil de pequeno armazenamento
SAT – CF-e
• Mantido por bateria com capacidade mínima de 3 anos sem 
nova carga
• A remoção da bateria deve obrigatoriamente acarretar na 
perda da configuração do relógio
• Pode ser fisicamente encapsulado com a memória volátil de 
pequeno armazenamento
• O circuito de alimentação do relógio deve estar integrado a 
chaves normalmente abertas que são mantidas na posição 
fechada com a correta colocação da carcaça do 
equipamento
Relógio Interno
SAT – CF-e
• Alimentação para a memória volátil de pequeno 
armazenamento e para o relógio interno
• Tensão compatível com os dispositivos
• Capacidade de manter os dispositivos por no mínimo 3 anos 
sem necessidade de carga
Bateria
SAT – CF-e
• O SAT deverá conter um cartão criptográfico para geração 
do par de chaves padrão A3 em hardware, isto é, um chip 
criptográfico de um cartão inteligente
• Cartão de circuito integrado (Integrated Circuit Card – ICC) 
com:
– capacidade de geração e armazenamento de chaves 
criptográficas assimétricas
– processamento criptográfico assimétrico
– armazenamento de certificados digitais
– voltados para utilização em uma Infra-Estrutura de Chaves 
Públicas (ICP).
Cartão Criptográfico
SAT – CF-e
• Devem seguir os padrões técnicos estabelecidos pela ICP-
BRASIL através de seus documentos como o “Manual de 
Condutas Técnicas 1 – Vol I (MCT 1 Vol. I) – versão 3.0” ou 
superior.
• Devem ser embutidos na fabricação do equipamento e só
permitir remoção com a desmontagem completa da carcaça 
do SAT, e consequentemente com a perda de dados do 
relógio e memória volátil. 
Cartão Criptográfico
SAT – CF-e
• O SAT deverá ter blindagem do tipo elétrica de forma que a 
memória volátil de pequeno armazenamento e o relógio 
interno sejam apagados em qualquer tentativa de abertura 
do equipamento.
• Esta blindagem tem que ser construída com a quantidade 
de pontos necessários para tornar inviável o acesso aos 
circuitos internos sem que o circuito da bateria seja violado.
Chave de Blindagem elétrica
SAT – CF-e
Equipamento
SAT – CF-e
COMUNICAÇÃO
SAT – CF-e
SEFAZSATPAF COMUNICAÇÃO 
2
COMUNICAÇÃO 
1
SAT – CF-e
• Comunicação entre AC e SAT
• Comunicação Serial emulada através de USB
• Protocolo de Comunicação e Especificação de Comandos é
padronizado
Comunicação 1
SAT – CF-e
ESC.00
ESC.I ESC.F
ESC.I ESC.F
ESC.99
INÍCIO DE COMUNICAÇÃO
Transmissão de dados linha a linha
Transmissão de dados linha a linha
FIM DA COMUNICAÇÃOProtocolo
SAT – CF-e
Cada comunicação referente a uma operação fiscal deve ser 
identificada por um número de 6 dígitos, denominado número de 
sessão, criado de forma aleatória pelo AC e inserido no início e no 
final da comunicação.
ESC.00
ESC.I ESC.F
ESC.I ESC.F
ESC.99
987243
Transmissão de dados linha a linha
Transmissão de dados linha a linha
Protocolo
987243
SAT – CF-e
ESC.00
ESC.I0001 ESC.F0001
ESC.I0002 ESC.F0002
ESC.99
987243
Protocolo
9872430002
Cada mensagem da comunicação deve ser identificada por um 
número sequencial de 4 dígitos, denominado número de mensagem, 
com a finalidade de verificar linha a linha os dados recebidos.
SAT – CF-e
• A Primeira mensagem após o início de transmissão deve 
conter 2 campos:
<ESC.I0001>COD|SENHA<ESC.F0001>
• Onde:
– COD: Código com 3 caracteres. Quando iniciado pela letra S se refere a uma das operações 
possíveis, e quando iniciado por outra letra se refere ao tipo da mensagem dentro da 
operação:
– S01 – Ativação (Etapa 1 do processo operacional do contribuinte);
– S02 – Emissão da venda (Etapa 3 do processo operacional do contribuinte);
– S03 – Cancelamento da última venda;
– S04 – Consulta entre AC e SAT (comando tipo “ping”);
– S05 – Teste fim-a-fim (envio de dados para venda de teste);
– S06 – Consulta de Status do SAT;
– S07 – Consulta de número de sessão processada pelo SAT
– SENHA: Senha cadastrada pelo contribuinte na ativação, com 6 a 32 caracteres.
Tipos de Operação
SAT – CF-e
Diagrama
AC
SAT – CF-e
• <ESC.00>987243
– <ESC.I0001>S02|código de ativação<CR><LF><ESC.F0001>
– <ESC.I0002><xml tag>informação</xml tag <ESC.F0002>
– <ESC.I0003><xml tag>informação</xml tag><ESC.F0003>
– <ESC.I0004><xml tag>informação</xml tag><ESC.F0004>
– ....
– <ESC.I0020><xml tag>informação</xml tag><ESC.F0020>
– <ESC.I0021><xml tag>informação</xml tag><ESC.F0021>
• <ESC.99>9872430021
Exemplo de Comunicação de Venda
SAT – CF-e
Leds
• Rede local de dados Ethernet ou Wifi
• VPN através de SSL versão 3.0, com autenticação mútua de 
certificados digitais (SEFAZ-SAT)
• Comunicação entre SAT -> SEFAZ
– Protocolo HTTPs - TCP/IP
– WebServices (Padrão definido pelo WS-I Basic Profile 1.1)
• SOAP versão 1.2
Comunicação 2
SAT – CF-e
Segurança
VPN SAT - SEFAZ
Rede Local do 
Estabelecimento 
Comercial
Rede Local do 
Estabelecimento 
Comercial
InternetInternetModem
/ Router
Modem
/ Router
SATSAT
SSL SSL
SAT – CF-e
Codificação para transmissão – Comunicação 2
• Base64
– Antes da transmissão normal ou em contingência, os CF-e devem ser 
codificados em Base 64.
qwrhfuiyrhc973by4tc72b4tn7q8y4t873bcy487t48cty34ct87by487tct8c4yn7487rtc9
bc4t89984tcy4r89723b4r98984cyr487cbn8c3bn84nbbccbmnrt7n2c84yntbn7t8t8n
y2tc87cb7832bt48yc4tcv78t43b78vc43bt87yt478ty48t84y3287tby78c23bni8tbnt84
cyv7bn43tc97832tycv98ty4c987bty48ct4843bn87tcvbt4n87c9t43bn7c8rn437c8n7t
4c78t43bn87ctbn3c87.b478
SAT – CF-e
Equipamento
SAT – CF-e
COMUNICAÇÃO COM SEFAZ EM 
CONTINGÊNCIA
SAT – CF-eSEFAZ
Memória local do AC
Contribuinte
CF-e
CF-e
Transmissão de toda a 
memória local
Sefaz
Recebimento de CF-e por 
contingência
CF-e já
transmitido?
Comparação de Hash com 
os cadastrados
Hash OK?
CF-e
Divergências
CF-e Descartado
Processa e Armazena 
CF-e
Sim
Não
Sim
Não
SAT – CF-e
Equipamento
SAT – CF-e
SOFTWARE
SAT – CF-e
1. Adquire SAT
2. Efetua o 1º
Cadastro (Web)
4. Ativação do SAT 
Contribuinte Sistema Gerenciador SAT
3. Vinculação
CNPJ/SAT
6. Utiliza o SAT 
nas vendas
Operações SAT – CF-e
5. Validação dos Testes 
e Envio de Parâmetros 
7. Recepção de CF-e
8. Acompanha Envio
e Recepção de CF-e
SAT – CF-e
Softwares
ATIVAÇÃO Desenvolvido 
pelo Fabricante 
SAT
Responsável pelo 
processo de 
ativação do SAT no 
estabelecimento 
comercial
Instalado no 
computador 
utilizado para 
ativação 
do SAT - AC
SOFTWARE 
BÁSICO
SAT
Desenvolvido 
pelo Fabricante 
do SAT
Responsável pelas 
operações FISCAIS 
internas do SAT
Instalado 
internamente no 
SAT
Aplicativo 
Comercial
Adequação do 
AC realizado 
pelos 
desenvolvedor
es
Responsável pelo 
envio da informação 
para o SAT
Instalado no 
contribuinte
SAT – CF-e
• Software responsável pelo processo de ativação do SAT
• Desenvolvido pelo fabricante do SAT e disponibilizado junto 
com a venda do equipamento
• Funções:
– Conferir dados do primeiro cadastro
– Gerar par de chaves RSA
– Solicitar certificado digital
– Testar funcionamento
– Carregar parametrização de uso
Ativação
SAT – CF-e
CAMPOS
NECESSÁRIOS
• CNPJ
• Código de Ativação do SAT
• Número de Série
SAT – CF-e
• Certificado Digital
– O par de chaves (Pública e Privada) deve nascer internamente 
no equipamento seguindo os seguintes padrões:
• Função Criptográfica Assimétrica: RSA
• Tamanho: 2048 bits
• CNPJ do contribuinte deve constar do campo otherName
das chaves
• Certificado Digital de dois tipos:
– AC-SEFAZ-SP
– ICP-BRASIL
• O nascimento da chave DEVE ser realizado através de 
cartão criptográfico com função específica
Chaves RSA
SAT – CF-e
• Software responsável pelas operações fiscais do SAT
• Desenvolvido pelo fabricante do SAT e instalado 
internamente no equipamento
• Necessita ser assinado digitalmente pelo fabricante
• Funções:
– Emitir CF-e
– Cancelar CF-e
– Transmitir CF-e
– Receber comandos e comunicados da SEFAZ
– Monitorar status de operações
– Realizar testes
Operações SAT-CF-e
SAT – CF-e
EMISSÃO
CF-e
SAT – CF-e
Comandos Serial
Solicitação após 
conclusão de todos os 
itens da venda Geração de número do Doc. Fiscal
Memória
Validação SEFAZ 
(chave eletronica
CFe)
Assinatura Chave 
EquipamentoAC
SEFAZ
Validação de 
Campos
Time Stamp
Transmissão
c/ Time Stamp
Existem 
arquivos 
para 
transmissão?
SAT
Dados 
de 
Venda
Dados 
de 
Venda
CF-e
CF-e
assinado
CF-e
assinado
CF-e
assinado
CF-e
assinado
Criação do XML
CF-e
CF-e
SAT – CF-e
Arquivo CF-e
SAT – CF-e
Dados do AC
Dados do SAT
CF-e
Composição
SAT – CF-e
• Arquivo em formato XML
• A especificação do documento XML adotada é a recomendação 
W3C para XML 1.0, disponível em www.w3.org/TR/REC-xml e a 
codificação dos caracteres será em UTF-8, assim todos os 
documentos XML serão iniciados com a seguinte declaração:
<?xml version="1.0" encoding="UTF-8"?>
• Cada arquivo XML somente poderá ter uma única declaração 
<?xml version="1.0" encoding="UTF-8"?>
Formatação
SAT – CF-e
Por que XML? 
• Aproximar o projeto SAT-CF-e ao da Nota Fiscal Eletrônica –
massificada em todos os Estados da Federação
• Fazer uso dos benefícios de uma estrutura baseada na troca de 
informações por XML
SAT – CF-e
Leiaute do Arquivo
SAT – CF-e
Leiaute de Impressão
CPF/CNPJ do Consumidor: <CPF> 
<nome consumidor>
-------------------------------------------------------------------------------------------
ITEM| CÓDIGO | DESCRIÇAO|
QTD | UN | VL UNIT <moeda> | ST| VL ITEM <moeda> $ 
-------------------------------------------------------------------------------------------
<n> <cod> <desc>
<qtd> <un> X <valor3> <st> <valor4> <+>
desconto <-> <valor5> <%>
<valor6>
<n> <cod> <desc>
<qtd> <un> X <valor7> <st> 
acréscimo <+> <valor8> <%>
<valor9> <o>
documento auxiliar No. <No. Documento>
CUPOM FISCAL ELETRÔNICO 
<CANCELADO>
<chave de consulta>
DD/MM/AAAA HH:MM:SS
O código de barras deve 
representar o chave de consulta do 
CF-e no padrão “2 de 5 intercalado”.
Título da ação de venda ou decancelamento
Para atender o Programa Nota Fiscal Paulista
Legenda
Registro de Item (com desconto ou acréscimo)
O cabeçalho pode ser com ou sem 
logomarca. As informações podem 
estar alinhadas à esquerda, direita 
ou centralizadas ”.
LOGOMARCA
Razão Social
Nome fantasia
Endereço
CNPJ
IE
IM
--------------------------------------------------------------------------------------------
SAT – CF-e
Leds
Recepção de Comandos
SAT – CF-e
• As operações serão realizadas através de consulta periódica 
à SEFAZ através de WebServices e intervalos de tempo 
definidos no arquivo de parametrização
• As mensagens seguirão o seguinte padrão:
– Código do SAT
– Código da operação a ser realizada
• O código do SAT é importante para não se enviar 
solicitações a equipamentos errados, ou seja, se o código 
do SAT enviado pela SEFAZ não bater com o código SAT 
cadastrado no equipamento será retornada uma mensagem 
de erro.
Comandos ao SAT
SAT – CF-eSAT FISCAL
Solicitação 
SEFAZ
Atualização 
Sistema
Atualização Parâmetros:
• Relógio;
• Chave;
• Freqüência de Tx.
Transmissão dos
CF-e
SEFAZ
Ping /
Relógio
Certificar
Chave Pública
Empacotamento 
dos Arquivos
Transmissão
Assinatura do
Software
Memória
de trabalho
Memória de
Parametrização
Mensagens ao AC
SAT – CF-e
Leds
PROXIMA ETAPA
SAT – CF-e
Próxima Etapa
� Abertura de Consulta Pública a partir de 06/08/2010 e 
por 30 dias para coleta de sugestões acerca das 
especificações técnicas relativas ao SAT-CF-e com 
comunicação por Banda Larga
� As considerações deverão ser encaminhadas para 
consulta_sat@fazenda.sp.gov.br
SAT – CF-e
OBRIGADO

Outros materiais