Modelo fiscal 62 — substitui o convênio 115 (NFE 21/22) para serviços de comunicação no Brasil
Esta wiki cobre o módulo NFCom do Quaza ponta a ponta: o que é, por que existe, como o XML é montado, assinado e transmitido para a SEFAZ, quais ações você executa em cada nota, como cancelar, como ler erros e onde mexer quando algo dá errado. Audiência: equipe fiscal e operadores de provedores de internet/telefonia que vão emitir NFCom no dia a dia.
Resumo de uma linha: NFCom é a nota fiscal eletrônica obrigatória para serviços de comunicação (internet, telefonia, TV por assinatura, VoIP, MVNO). Substitui as antigas notas modelo 21 e 22 emitidas via convênio ICMS 115/03. O Quaza monta o XML, assina com certificado A1 e transmite via SOAP para a SEFAZ do estado da empresa emissora.
Até 2023, prestadores de serviços de comunicação no Brasil emitiam Nota Fiscal de Serviço de Comunicação (modelo 21) e Nota Fiscal de Telecomunicação (modelo 22), ambas regidas pelo Convênio ICMS 115/03 — em formato texto/arquivo proprietário, sem assinatura digital nem transmissão eletrônica padronizada. Cada SEFAZ tinha seu próprio leiaute, e havia muito atrito operacional.
O Ajuste SINIEF 07/2022 instituiu a NFCom (modelo 62), no mesmo formato XML assinado/transmitido das demais NF-e nacionais. A migração é obrigatória: quem ainda emite modelos 21/22 está em regime de exceção e tem prazo para se adequar. Provedores que aderiram à NFCom passam a transmitir em tempo real, recebem protocolo da SEFAZ e o cliente final tem um DANFE-COM (PDF com QR Code) padronizado.
| Tipo de receita do provedor |
Documento fiscal correto |
| Internet, telefonia fixa/móvel, VoIP, TV por assinatura |
NFCom (62) |
| Venda de equipamento (ONU, roteador, decoder) |
NFe (55) |
| Instalação, mão de obra, suporte avulso |
NFSe (municipal) |
| Streaming, audiobook, antivírus, telefonia OTT |
NFeSVA — ver SVA
|
| Convênio 115 antigo |
NFE 21/22 — depreciado |
Onde o Quaza encaixa: a NFCom não é um recurso isolado — ela nasce da fatura do cliente. A cobrança mensal de internet vira NFCom automaticamente quando o cron de faturamento roda, desde que o produto fiscal esteja configurado com modelo 62. Você raramente cria NFCom à mão — quase tudo é gerado pelo fluxo de faturamento.
Fluxo geral — do espelho ao protocolo
CRON DE FATURAMENTO QUAZA (servidor) SEFAZ
| | |
| 1. Mes vira (ex: 01/06) | |
|--------------------------->| |
| | 2. Cria NFCom como |
| | ESPELHO (situacao=90) |
| | -> sem numero fiscal |
| | -> rascunho/preview |
| | |
| OPERADOR (voce) | |
|--------------------------->| |
| 3. Confere espelho na tela. Ajusta se preciso. |
| | |
| 4. Clica "Gerar nota" | |
|--------------------------->| |
| | 5. Promove p/ NFCom real |
| | -> recebe numero seq. |
| | -> situacao = CRIADA |
| | |
| 6. Clica "Processar" | |
|--------------------------->| |
| | 7. Monta XML completo |
| | Valida contra XSD |
| | Assina com cert A1 |
| | Envia via SOAP |
| |------------------------->|
| | | 8. SEFAZ valida
| | | Retorna protocolo
| | | cStat=100 (OK)
| |<-------------------------| ou cStat erro
| | |
| | 9. Salva protocolo |
| | situacao = TRANSMITIDA|
| | depois PROTOCOLADA |
| | |
| 10. DANFE-COM gerado | |
| Email + WhatsApp | |
| enviados ao cliente | |
Leia o diagrama assim: o cron cria um espelho (preview sem valor fiscal). Você confere, promove para nota fiscal real, e depois transmite. Cada passo grava um registro com situação diferente — você acompanha tudo na listagem.
Glossário
| Termo |
O que é |
| NFCom |
Nota Fiscal de Comunicação eletrônica modelo 62, instituída pelo Ajuste SINIEF 07/2022. |
| Modelo 62 |
Código numérico que identifica o tipo de documento fiscal (62 = NFCom). Compare: 55 = NFe, 65 = NFCe, 21/22 = antigos modelos de comunicação. |
| Espelho |
Versão preliminar da nota, situação 90. Não tem número fiscal, não foi enviada à SEFAZ. Serve pra conferir antes de promover. Não tem valor fiscal.
|
| Chave de acesso |
Identificador único de 44 dígitos da NFCom. Aparece como NFCom + Id="NFCom..." dentro do XML, no canto superior do DANFE e no QR Code. |
| Competência |
Mês/ano de referência do serviço prestado (ex: Maio/2026). Diferente da data de emissão. NFCom é faturamento mensal por competência — uma nota cobre o mês inteiro. |
| Certificado A1
|
Certificado digital ICP-Brasil em arquivo (.pfx). Vence em 1 ano. Usado pra assinar o XML antes de transmitir. |
| SVRS |
Sistema Virtual da Receita Estadual (SEFAZ-RS). É o ambiente que a maioria dos estados usa pra NFCom — só MG, MS e MT mantêm autoridade própria. |
| cStat |
Código de status retornado pela SEFAZ. 100 = autorizado, 107 = serviço operando, 108 = em manutenção, 109 = serviço paralisado, 135 = evento aceito (cancelamento OK), 3xx/4xx = rejeições. |
| Protocolo |
Número de 15 dígitos que a SEFAZ devolve quando autoriza a NFCom. É a prova jurídica de que o documento foi aceito. |
| DANFE-COM
|
Documento Auxiliar da NFCom — o PDF que vai pro cliente. Espelho visual do XML, com QR Code que permite consultar a nota no portal da SEFAZ. |
| Evento 110111 |
Tipo de evento "Cancelamento de NFCom". Quando você cancela, o Quaza envia um XML específico (não outra NFCom) com esse código. |
| Inutilização |
Diferente de cancelamento. Inutilizar marca um número de nota como nunca usado (caso pulou numeração por bug). Não cancela conteúdo de nota emitida. |
| Ambiente |
1 = Produção (valor fiscal real). 2 = Homologação (testes — NFCom emitida em homologação não vale). |
| Série fiscal |
Sequência numérica isolada por modelo+ambiente. Ex: série 1 da NFCom em produção começa em 1, 2, 3... e é independente da NFe modelo 55. |
Configuração — pré-requisitos
Antes de emitir a primeira NFCom você precisa ter todos os itens abaixo configurados. Faltando algum, o Quaza vai recusar a transmissão (ou transmitir e a SEFAZ vai rejeitar).
Empresa fiscal (NFe)
Fiscal → Empresa NFeTudo da emissora fica numa tela só, em abas:
-
Dados gerais: CNPJ, razão social, endereço, inscrição estadual, regime tributário, CNAE, UF.
-
Certificado A1 (aba Certificado): upload do
.pfx + senha. Vence anualmente — programe lembrete 30 dias antes.
-
Ambiente: comece em
Homologação pra testar; só vire Produção quando o ciclo todo (emissão+cancelamento) funcionar.
Série fiscal modelo 62
Fiscal → Série fiscalCrie pelo menos uma série modelo 62 por ambiente (homol. e prod. são separadas — não compartilhe numeração).
Natureza de operação
Fiscal → Natureza de operaçãoCFOP da NFCom é da família 5300/6300 (prestação de serviço de comunicação). Configure ao menos uma natureza pra "Internet — dentro do estado" e outra pra "Internet — fora do estado".
Produto fiscal
Estoque → Produto fiscalCada plano (Internet 100MB, 300MB, telefonia VoIP) precisa ter um produto fiscal vinculado. O produto carrega CST/CSOSN, alíquota ICMS, código de serviço.
Template de e-mail
Comunicação → Templates → NFCOM_ENVIOModelo padrão usado pelo botão "Enviar e-mail" da NFCom. Sem template configurado, o botão fica inerte.
Estado de adesão: nem todas as UFs já liberaram a NFCom 100%. Antes de virar produção, confirme com a SEFAZ do seu estado se há janela ativa e qual ambiente (SVRS x próprio) você deve apontar. Endpoints estão na seção
Endpoints SEFAZ por UF
.
Tela de NFCom — listagem e detalhe
O módulo NFCom tem duas telas que trabalham juntas: uma listagem com todas as notas (filtráveis por situação/competência/cliente) e um formulário de detalhe de cada nota individual (conferir, editar, processar, transmitir, cancelar). Você navega da listagem pro detalhe clicando no ícone da 1ª coluna; e volta pelo botão "Voltar" do navegador ou pelo menu lateral.
Listagem
Fiscal → NFCom
Lista todas as NFCom (espelhos, criadas, transmitidas, protocoladas, rejeitadas, canceladas) com filtros por período, situação, cliente, série, ambiente.
Listagem de NFCom — a 1ª coluna (marcada em vermelho) tem o ícone de editar (lápis): clica nele pra abrir o detalhe da nota. As demais colunas mostram número, cliente, valor, emissão, situação e data de transmissão.
| Coluna |
O que mostra |
| Número |
Número fiscal sequencial da série. Vazio nos espelhos (ainda não promovidos). |
| Cliente |
Destinatário da nota — link abre o cadastro do cliente. |
| Valor |
Soma dos itens da NFCom (mensalidade do plano + complementos). |
| Emissão |
Data de emissão da nota (geralmente o dia do faturamento, não o vencimento). |
| Situação |
Espelho, Criada, Transmitida, Protocolada, Rejeitada, Cancelada, Inutilizada — ver tabela Estados
. |
| Data Transmissão |
Quando o XML foi enviado à SEFAZ pela primeira vez. Vazio se ainda não transmitiu. |
Filtros úteis no dia a dia:
-
Situação = Rejeitada → fila de notas que precisam de correção urgente.
-
Situação = Espelho + Competência = mês corrente → o que ainda falta promover/transmitir do mês.
-
Cliente = X → histórico fiscal completo de um cliente (útil para suporte).
Detalhe / formulário
Fiscal → NFCom → [clicar no ícone da 1ª coluna (Código)]
É onde você confere/edita os dados antes de transmitir, e de onde dispara todas as ações (gerar, processar, cancelar, baixar XML, imprimir DANFE, etc).
Formulário da NFCom — cabeçalho (cliente, emissão, série, situação), itens (planos faturados), totalizadores e barra de ações no rodapé.
Blocos do formulário
| Bloco |
Conteúdo |
| Identificação |
Número, série, modelo (62), data de emissão, competência, ambiente (homologação/produção), natureza de operação. |
| Emitente |
Empresa NFe escolhida — preenche CNPJ, razão social, endereço, IE automaticamente. |
| Destinatário |
Cliente da nota — vem do contrato. Edite com cuidado: alterar destinatário muda também a CFOP (dentro/fora do estado). |
| Assinante |
Quando o pagador (destinatário) é diferente do consumidor real do serviço (ex: empresa pagando NFCom de funcionário). Geralmente vazio. |
| Itens |
Cada plano/serviço cobrado. Linha = produto fiscal + descrição + valor + tributação. |
| Totais |
Valor base, ICMS, PIS, COFINS, FUST, FUNTTEL, valor da nota. |
| Informações adicionais |
Texto livre que aparece no DANFE — útil pra "Pago via débito automático" ou observações fiscais. |
| Barra de ações |
Botões no rodapé — ver seção Ações disponíveis
. |
Estados da nota e transições
Cada NFCom tem uma situação (campo numérico no banco; mostrado como rótulo na tela). A transição entre estados depende de uma ação específica.
| Código |
Nome |
O que significa |
Próxima ação possível |
| 90 |
Espelho |
Rascunho gerado pelo cron de faturamento. Sem número fiscal. Sem valor jurídico. |
Gerar nota → vira Criada. Ou descartar. |
| 1 |
Criada |
Promovida a partir do espelho. Recebeu número fiscal. Ainda não foi à SEFAZ.
|
Processar → vira Transmitida. |
| 2 |
Transmitida |
XML enviado à SEFAZ. Aguardando autorização (cStat ainda não 100). |
Consultar → quando autorizado, vira Protocolada. |
| 3 |
Protocolada |
Autorizada pela SEFAZ. Tem número de protocolo. Tem valor fiscal.
|
Imprimir DANFE, enviar ao cliente. Cancelar (em até 24h). |
| 4 |
Rejeitada |
SEFAZ devolveu erro (ex: cStat 539, 540, 597). XML não foi aceito. |
Corrigir e retransmitir. Voltará a Transmitida. |
| 5 |
Inutilizada |
Número de nota foi marcado como nunca usado (corrigindo pulo de numeração). |
Não há — estado terminal. |
| 99 |
Cancelada |
Cancelamento aceito pela SEFAZ via evento 110111. |
Não há — estado terminal. |
Atenção à reciclagem de número: número fiscal usado em nota Rejeitada continua válido — ao corrigir e retransmitir, a SEFAZ aceita o mesmo número. Já uma nota Inutilizada queima aquele número pra sempre.
Anatomia do XML
O XML da NFCom é versão 1.00, namespace http://www.portalfiscal.inf.br/nfcom. O Quaza monta cada bloco com classes em service/fiscal/nfcom/xml/. Você raramente precisa abrir o XML, mas conhecer a estrutura ajuda a entender erros da SEFAZ.
<NFCom xmlns="http://www.portalfiscal.inf.br/nfcom" versao="1.00">
<infNFCom Id="NFCom43260512345..." versao="1.00">
<ide>
<cUF>43</cUF> # codigo da UF do emitente
<mod>62</mod> # modelo fiscal (62 = NFCom)
<serie>1</serie>
<nNF>12345</nNF> # numero sequencial da serie
<dhEmi>2026-05-12T10:00:00-03:00</dhEmi>
<competencia>2026-05</competencia> # mes/ano do servico (AAAA-MM)
</ide>
<emit> # emitente (sua empresa fiscal)
<CNPJ>12345678000100</CNPJ>
<xNome>Empresa Exemplo LTDA</xNome>
<enderEmit>...</enderEmit> # endereco completo
<IE>1234567890</IE>
</emit>
<dest> # destinatario (cliente)
<CPF>12345678901</CPF> # ou CNPJ se PJ
<xNome>Cliente Exemplo</xNome>
<enderDest>...</enderDest>
<IE>ISENTO</IE> # ou IE valida da UF do cliente PJ
</dest>
<assinante> # consumidor real, quando != destinatario
<CPF>...</CPF>
<xNome>...</xNome>
</assinante>
<det nItem="1"> # 1 bloco por item de servico
<prod>
<cProd>INTERNET-100M</cProd>
<xProd>Internet 100 Mbps</xProd>
<NCM>00</NCM>
<CFOP>5301</CFOP> # 5xxx dentro estado / 6xxx fora
<vProd>89.90</vProd>
</prod>
<imposto>
<ICMS>...</ICMS> # CST/CSOSN + aliquota + valor
<PIS>...</PIS>
<COFINS>...</COFINS>
<FUST>...</FUST> # 1% receita telecom
<FUNTTEL>...</FUNTTEL> # 0,5% receita telecom
</imposto>
</det>
<total> # totalizadores
<vBC>89.90</vBC>
<vICMS>22.48</vICMS>
<vPIS>0.58</vPIS>
<vCOFINS>2.70</vCOFINS>
<vNF>89.90</vNF> # valor total da nota
</total>
<infAdic> # observacoes textuais
<infCpl>Pago via debito automatico</infCpl>
</infAdic>
</infNFCom>
<infNFComSupl> # preenchido apos autorizacao
<qrCodNFCom>https://...</qrCodNFCom>
</infNFComSupl>
<Signature>...</Signature> # assinatura digital com certificado A1
</NFCom>
Campos que mais geram rejeição:
-
ide/competencia — formato AAAA-MM, deve coincidir com a competência da fatura.
-
dest/IE — quando cliente PJ, a IE precisa ser válida e consistente com a UF do endereço. Cliente sem IE: usar ISENTO.
-
det/imposto/ICMS/CST — depende do regime tributário (Lucro Real/Presumido = CST; Simples Nacional = CSOSN). Trocar é causa #1 de rejeição.
-
det/CFOP — 5301/5302/5303 (dentro do estado) vs 6301/6302/6303 (fora). Errar a UF do destinatário derruba a CFOP.
Tela de adicionar/editar — barra de ações
A tela de edição (e de criação manual) de qualquer NFCom mostra um painel lateral fixo à direita com os botões de ação contextual. Esse painel — internamente chamado de caixa-maneira no código do Quaza — tem 230px de largura, fica colado na borda direita e acompanha o scroll. Você vai ver o mesmo padrão em todos os módulos fiscais (NFe, NFSe, NFCe, NFCom).
Barra caixa-maneira em NFCom Protocolada — botões visíveis: 1 (Testar SEFAZ), 4 (Consultar), 8 (Cancelar), 9 (Enviar e-mail), 10 (Enviar WhatsApp), 11 (Ver cliente). Os botões 2 (Processar), 3 (Gerar nota), 5 (XML), 6 (XML Cancelamento) e 7 (Imprimir) só aparecem em outras situações — veja a tabela abaixo.
Botões contextuais: nem todos aparecem o tempo todo. Cada botão tem uma condição de exibição baseada na situação atual da nota — ex: Cancelar só aparece em notas Protocoladas; Gerar nota só aparece quando a nota está como Espelho. Isso é proposital: evita que você execute uma ação inválida e leve rejeição da SEFAZ depois.
Além da caixa-maneira, o topo da tela tem os botões padrão de qualquer formulário Quaza: Salvar e Cancelar (gerenciados pela classe base do formulário, não pela caixa-maneira).
Botões da caixa-maneira (em ordem de exibição)
| # |
Botão |
Cor |
Quando aparece |
O que faz |
| 1 |
Testar conexão SEFAZ |
verde |
Sempre |
Faz uma chamada de status à SEFAZ. Retorna cStat 107 (operando), 108 (em manutenção) ou 109 (paralisado). Use antes de transmitir um lote pra evitar acumular Rejeitadas. |
| 2 |
Processar |
amarelo |
Quando a nota NÃO está em Protocolada, Cancelada nem Espelho |
Salva o registro, monta XML, valida XSD, assina com certificado A1 e transmite via SOAP. Vira Transmitida (2) ou Rejeitada (4) conforme retorno. |
| 3 |
Gerar nota |
roxo |
Espelho (90) |
Promove o espelho a NFCom oficial. Atribui número da série e muda situação pra Criada (1). Abre popup de confirmação antes de gerar. |
| 4 |
Consultar |
vermelho |
Quando a nota já tem chave de acesso gerada |
Pergunta à SEFAZ "esta NFCom já foi autorizada?". Útil quando a transmissão original deu timeout — evita transmitir de novo (e duplicar). |
| 5 |
XML |
— |
Quando o arquivo XML existe e a nota tem chave |
Abre o XML assinado em nova aba. Botão também serve como download (salvar em Downloads). Útil pra debug e pra entregar ao contador. |
| 6 |
XML Cancelamento |
— |
Quando existe protocolo de cancelamento (situação Cancelada) |
Mostra o XML do evento de cancelamento (não o XML original da NFCom). |
| 7 |
Imprimir |
azul claro |
Quando XML existe e nota tem chave (Transmitida/Protocolada) |
Gera o PDF (DANFE-COM) com QR Code. Abre em nova aba. |
| 8 |
Cancelar |
vermelho |
Protocolada (3) ou Espelho (90) |
Abre popup pedindo justificativa (mínimo 15 caracteres). Em Protocolada, dispara evento 110111 (válido só nas primeiras 24h); em Espelho, descarta o rascunho. |
| 9 |
Enviar por e-mail |
amarelo |
Protocolada + cliente vinculado |
Envia o DANFE pro e-mail do cliente usando o template NFCOM_ENVIO. |
| 10 |
Enviar por WhatsApp |
verde |
Protocolada + cliente vinculado |
Abre web.whatsapp.com com mensagem pronta + link da DANFE. Você confirma o envio manualmente. |
| 11 |
Ver cliente |
azul claro |
Sempre |
Abre o cadastro do cliente em nova aba. |
Dica de leitura visual: a
cor do botão na
caixa-maneira é uma pista do "peso" da ação:
-
verde — ação segura/informativa (testar conexão, mandar WhatsApp).
-
azul claro — informativo (ver cliente, gerar DANFE).
-
amarelo — operação que muda situação ou aciona terceiros (processar, enviar e-mail).
-
vermelho — ação delicada/destrutiva (cancelar, consultar status).
-
roxo — transição de fluxo importante (gerar nota a partir do espelho).
DANFE — o PDF
O DANFE-COM (Documento Auxiliar da NFCom) é o PDF gerado pelo Quaza após a autorização da SEFAZ. Não é a nota fiscal — a nota fiscal é o XML. O DANFE é só uma representação visual com QR Code que permite consultar o XML no portal nacional.
| Característica |
Detalhe |
| Pré-requisito |
NFCom Transmitida (2) ou Protocolada (3). Não dá pra imprimir Espelho nem Criada. |
| Geração |
Report\Nfcom\Nfcom via TCPDF (lib em third/pdf/tcpdf/). |
| Conteúdo |
Cabeçalho com chave de acesso, dados do emitente, destinatário, assinante, lista de itens, totalizadores, QR Code, número do protocolo. |
| Distribuição |
E-mail (template NFCOM_ENVIO), WhatsApp (link manual) ou portal do cliente (auto-download). |
QR Code do DANFE: aponta pro endpoint público da SEFAZ (mesmo URL usado por consumidores pra consultar NFCom). Cliente pode escanear com qualquer leitor e ver os dados da nota. Em homologação, o QR Code aponta pro ambiente de homologação — útil pra teste.
Cancelamento e CCe
Cancelamento (evento 110111)
NFCom Protocolada pode ser cancelada em até 24 horas da autorização. O Quaza envia um evento — um XML separado, não outra NFCom — com tipo 110111. A SEFAZ valida e responde com cStat:
| cStat retornado |
O que significa |
135 |
Evento aceito. NFCom passa para situação Cancelada (99). |
136 |
Evento aceito mas não vinculado (raro). |
573 |
Duplicidade — você já cancelou essa nota. |
501 |
Prazo de cancelamento vencido (passou de 24h). |
4xx-5xx |
Justificativa inválida, certificado errado, etc — corrija e tente de novo. |
Passou de 24h? Não dá pra cancelar mais. Alternativas:
-
Carta de Correção (CCe) — só pra ajustes textuais (informação adicional, observações). NÃO corrige valores nem destinatário.
-
Emitir NFCom de ajuste com sinal contrário (raríssimo em telecom — mais comum é deixar a nota e ajustar na próxima competência).
- Em último caso, processo administrativo na SEFAZ pra desconsiderar a nota — pode levar semanas e demandar contador.
CCe — Carta de Correção
A SEFAZ permite Carta de Correção pra NFCom apenas em campos textuais (observação, descrição). Não permite alterar: valores, alíquotas, número, série, data de emissão, destinatário, CNPJ. Para esses casos, o caminho é cancelar (se em prazo) ou ajustar na competência seguinte.
Endpoints SEFAZ por UF
O Quaza decide automaticamente o endpoint SOAP de cada UF. Você não configura URL — só configura a UF da empresa fiscal e o ambiente (produção/homologação). Tabela de referência:
| UF |
Autoridade |
Endpoint base (produção) |
| MG |
SEFAZ-MG |
nfcom.fazenda.mg.gov.br |
| MS |
SEFAZ-MS |
nfcom.sefaz.ms.gov.br |
| MT |
SEFAZ-MT |
sefaz.mt.gov.br |
| Demais UFs |
SVRS (delegado) |
nfcom.svrs.rs.gov.br |
Em homologação, o subdomínio muda (ex: nfcom-homologacao.svrs.rs.gov.br). Os web services disponíveis são: RECEPCAO (envio), CONSULTA (consulta de protocolo), STATUS_SERVICO (testar SEFAZ), RECEPCAO_EVENTO (cancelamento, CCe), QRCODE (URL pública pra QR Code do DANFE).
Quando uma UF entra em manutenção: o STATUS_SERVICO retorna cStat 108. Quaza não bloqueia transmissão — você pode enviar mesmo assim, mas a NFCom vai voltar Rejeitada. Aguarde a SEFAZ voltar (geralmente 1-3h), reprocesse o lote.
Tributos calculados
Cada item da NFCom tem cálculo tributário próprio, derivado do produto fiscal + regime tributário + natureza de operação. O Quaza calcula via Service\Fiscal\NFCom\Nfcom::calculaValoresTributarios(). Os tributos que aparecem no XML:
| Tributo |
O que é |
Quem paga |
| ICMS-Comunicação |
Imposto estadual sobre serviço de comunicação. Alíquota varia por UF (geralmente 25-29%, com exceções). |
Provedor |
| PIS |
Federal — base de cálculo o valor do serviço. Alíquota 0,65% (cumulativo) ou 1,65% (não-cumulativo). |
Provedor |
| COFINS |
Federal — base idem PIS. Alíquota 3% (cumulativo) ou 7,6% (não-cumulativo). |
Provedor |
| FUST |
Fundo de Universalização dos Serviços de Telecomunicações — 1% sobre receita bruta de telecom. |
Operadora |
| FUNTTEL |
Fundo de Telecomunicações — 0,5% sobre receita bruta de telecom. |
Operadora |
| CSLL/IR |
Contribuição Social/IR retidos quando destinatário PJ exige (raro em comunicação ao consumidor). |
Provedor |
| IBS / CBS |
Reforma tributária — campos já presentes no XML (versão 1.00) mas em transição. Acompanhe atualizações da SEFAZ. |
Provedor (futuro) |
Estados com isenção/redução de ICMS-Comunicação para internet residencial: alguns estados (ex: AM, AC) concedem isenção ou redução pra internet de baixa renda. Configure no produto fiscal: CST 40 (isento) ou 50 (suspensão), com base reduzida. Erro de classificação aqui causa rejeição imediata.
De onde vêm os dados
A NFCom não tem dados próprios — agrega dados de várias entidades do Quaza. Saber a origem ajuda a achar o ponto certo de correção quando algo está errado.
Como ler erros e debugar
Onde achar a mensagem de erro
- Abra a NFCom rejeitada (situação 4).
- Aba "Retorno SEFAZ" mostra cStat + xMotivo (texto que veio da SEFAZ).
- Botão "Ver XML" mostra o XML enviado — confira se o campo apontado pelo erro está correto.
Códigos cStat mais comuns na NFCom
| cStat |
Mensagem típica |
Causa provável |
100 |
Autorizado o uso da NFCom |
Sucesso — situação Protocolada. |
107 |
Serviço em operação |
SEFAZ está OK (status check). |
108 |
Serviço paralisado momentaneamente |
Manutenção. Aguarde 1-3h. |
109 |
Serviço paralisado sem previsão |
SEFAZ fora. Aguardar comunicado oficial. |
135 |
Evento registrado e vinculado a NFCom |
Cancelamento aceito. |
204 |
Duplicidade de NFCom |
Você transmitiu a mesma chave de acesso 2x. Use "Consultar" em vez de "Processar". |
217 |
NFCom não consta na base de dados da SEFAZ |
Consultou nota que ainda não chegou (erro na consulta, não na emissão). |
501 |
Prazo de cancelamento vencido |
Passou de 24h. Não dá pra cancelar. |
539 |
Duplicidade de número |
Outro número da mesma série foi reusado. Inutilize o conflitante ou ajuste a série. |
597 |
Rejeição: chave de acesso difere do conteúdo |
Algum campo (CNPJ, ano/mês, série, número) foi alterado depois de gerar a chave. Reprocesse. |
703 |
Schema XML inválido |
XML não bate com o XSD. Verifique se a versão do produto fiscal está atualizada. |
805 |
Certificado expirado |
Renove o A1. |
Checklist quando "tudo deu rejeição agora"
- Teste conexão SEFAZ — se cStat 108/109, a SEFAZ está fora.
- Verifique data de validade do certificado A1 — se expirou, todas as transmissões caem.
- Confirme que o ambiente da empresa NFe não foi trocado por engano (homologação ↔ produção).
- Veja a Aba "Retorno SEFAZ" da primeira nota rejeitada — o motivo da primeira costuma valer pras outras.
- Se tudo OK e ainda rejeita, abra ticket com a SEFAZ ou consulte o seu contador.
Pegadinhas frequentes
1. Espelho não tem valor fiscal. Ele aparece na listagem como NFCom mas é só rascunho. Cliente que pede "2ª via" e você manda a impressão do espelho está enviando documento sem valor. Sempre confirme situação = Protocolada antes de enviar.
2. Homologação x Produção compartilham listagem. Quaza mostra notas dos 2 ambientes na mesma tela. Use o filtro "Ambiente" pra separar. Filtrando errado, você pode achar que tem 500 NFCom autorizadas quando 200 são homologação (sem valor).
3. Numeração de série não pode pular. SEFAZ exige sequência contínua. Se faltar número (1, 2, 4 — pulou o 3), a próxima transmissão vai rejeitar. Use Inutilização pra "queimar" o número 3 oficialmente.
4. Cancelamento depois de 24h não existe. Não importa o motivo — cliente errado, valor errado, duplicado — passou de 24h, ficou. Acompanhe o prazo: filtro "Protocolada + emissão = ontem" mostra o que ainda dá pra cancelar hoje.
5. Cancelar não devolve dinheiro. Cancelar a NFCom é só ato fiscal — não estorna a cobrança no financeiro nem devolve nada ao cliente. Pra reverter cobrança use
Renegociação
ou estorno no
Caixa
.
6. Carta de Correção é limitada. Não corrige valores, número, destinatário, alíquota, série. Só ajustes em campos textuais (observação, infAdic). Pra erros de valor: cancela em prazo ou ajusta competência seguinte.
7. Cliente PJ exige IE válida. NFCom pra empresa precisa de Inscrição Estadual válida na UF do endereço. Cliente PJ sem IE: usar ISENTO. Errar isso = cStat 226/227.
8. Trocar o regime tributário da empresa muda CST. Empresa Lucro Presumido usa CST (00, 10, 20...). Empresa Simples Nacional usa CSOSN (101, 102...). Mudou de regime no meio do ano? Atualize todos os produtos fiscais.
9. Atualização de versão XSD pode quebrar emissão. Quando a SEFAZ libera versão nova (ex: 1.00 → 1.10), o Quaza precisa atualizar os schemas em service/fiscal/nfcom/schemas/. Antes de aplicar update do sistema com nova versão XSD, faça smoke test em homologação.
10. NFCom não é fatura — é nota fiscal. A fatura (financeiro) sai mesmo quando NFCom rejeita. Não dependa da NFCom pra cobrar — o boleto/Pix vai independente. Só não dá pro cliente o documento fiscal até a NFCom protocolar.
FAQ
Quem é obrigado a emitir NFCom?
Qualquer prestador de serviço de comunicação no Brasil que antes emitia modelo 21 ou 22, na medida em que a UF dele tenha aderido ao calendário de migração definido pelo Ajuste SINIEF 07/2022. Internet residencial, empresarial, telefonia fixa, móvel, VoIP, TV por assinatura — tudo entra.
Posso emitir NFCom de teste?
Sim — configure o ambiente da Empresa NFe como Homologação (2). Notas emitidas em homologação não têm valor fiscal, mas todo o fluxo (XML, assinatura, transmissão, DANFE) funciona idêntico. Use pra treinar a equipe e validar produtos fiscais antes de virar produção.
Como saber se a SEFAZ está fora antes de transmitir um lote grande?
Use o botão Testar conexão SEFAZ em qualquer NFCom. Se retornar cStat 107, está OK. Se 108 ou 109, aguarde. Provedores grandes que transmitem milhares por dia costumam agendar transmissão em horários conhecidos de menor manutenção (madrugada).
Cliente perdeu o e-mail com a NFCom — como reenvio?
Abra a NFCom e clique Enviar e-mail de novo. Vai usar o template NFCOM_ENVIO e enviar pro endereço atual do cliente. Se o e-mail está desatualizado: corrija no cadastro do cliente primeiro, depois reenvie.
NFCom rejeitada com cStat 539 (duplicidade de número) — o que faço?
Significa que outra nota da mesma série usou esse número. Verifique a série fiscal — provavelmente alguém criou nota manual com número fora de sequência. Use Inutilizar no número conflitante (se realmente nunca foi usado) ou ajuste a numeração da série pra próxima disponível.
Migrei do sistema X — como importo o histórico de notas?
Histórico de NFE 21/22 não vira NFCom (são modelos diferentes). Mantenha o histórico no sistema antigo pra consulta. Para o histórico contábil, exporte os XMLs do sistema antigo e arquive — a SEFAZ aceita consulta retroativa por chave de acesso pelo período de 5 anos.
Cancelei depois de 24h — e agora?
Não cancela. Opções: emitir Carta de Correção (só pra texto, não valor), abrir processo administrativo na SEFAZ (caro/lento) ou ajustar na competência seguinte (mais comum — você emite a próxima NFCom com valor compensatório).
Empresa Simples Nacional emite NFCom?
Sim — a obrigatoriedade independe do regime tributário. Mude apenas o tratamento de impostos: Simples usa CSOSN em vez de CST, e o ICMS é recolhido via DAS (não destacado na nota). Configure isso no produto fiscal.
Usei série errada — como corrijo?
Se a NFCom já foi protocolada: cancele (em até 24h) e emita de novo na série correta. Se passou de 24h: deixe a nota como está, ajuste o operacional pra emitir as próximas na série certa, e converse com o contador sobre o impacto do desvio de numeração.
Posso editar a NFCom depois de Protocolada?
Não. Protocolada é estado fiscal definitivo. Se errou: cancela (24h) ou Carta de Correção (texto) ou compensa na próxima.
Documentos relacionados