認証済み AgentReady.md 証明書
発行日時 sig: 03d8ec8fca711d7b 検証 →

分析済みURL

https://robofiscal.com.br

計測: 5 日前

別のURLを分析

AI-Readyスコア

良好

/ 100

トークン削減量

HTMLトークン 22.230
Markdownトークン 4667
削減率 79%

スコア内訳

アクセシビリティ 88/100
AI発見可能性 83/100
構造化データ 93/100
セマンティックHTML 100/100
コンテンツ効率 76/100

新興プロトコル

6件中2件検出

AIエージェントが探すwell-knownエンドポイント。検出されればエージェントが自動的にあなたのサービスを発見・接続できます。

  • OAuth Protected Resource RFC 9728
    /.well-known/oauth-protected-resource
  • OAuth Discovery RFC 8414
    /.well-known/oauth-authorization-server
  • MCP Server Card SEP-1649 draft
    /.well-known/mcp/server-card.json
  • A2A Agent Card A2A v1.0
    /.well-known/agent-card.json
  • API Catalog RFC 9727
    /.well-known/api-catalog
    • 1 API(s)
  • Agent Skills index Discovery RFC v0.2.0 draft
    /.well-known/agent-skills/index.json
    • 2 skill(s)
    • Emitir NFS-e, Consultar notas recebidas

この数字は動きます。 モニタリングは開発中です。リストに登録すると公開時にお知らせします。

リストに登録されました!サービス開始時にお知らせします。

計測結果 Application level — .md URL (https://robofiscal.com.br/index.md)

サイトがMarkdown for Agentsに対応していません。このCloudflare標準により、AIエージェントがmarkdown形式でコンテンツをリクエストでき、トークン使用量を約80%削減できます。

実装方法

以下の1つ以上を実装してください:(1) Accept: text/markdownにmarkdownコンテンツで応答。(2) .md URL(例:/page.md)を提供。(3) <link rel="alternate" type="text/markdown">タグを追加。(4) markdown検出用のLink HTTPヘッダーを追加。

コーディングエージェントに貼り付けて修正させる

計測結果 2/3 OG tags present

Open Graphタグが不足または不完全です。OGタグはAIエージェント(およびソーシャルプラットフォーム)がページのタイトル、説明、画像を理解するのに役立ちます。

実装方法

ページの<head>にog:title、og:description、og:imageメタタグを追加してください。

コーディングエージェントに貼り付けて修正させる

計測結果 63/440 elements with inline styles (14.3%)

多くの要素にインラインスタイル属性があります。これらはAIエージェントがコンテンツを抽出する際のノイズになります。

実装方法

すべてのインラインスタイルをスタイルシートのCSSクラスに移動してください。多くの固有スタイルが必要な場合はTailwindなどのユーティリティCSSフレームワークを使用してください。

コーディングエージェントに貼り付けて修正させる
Markdownトークン: 4667
NFS-e padrão Nacional · Simples, Presumido e Real

## Todo mês tem um dia 1º. O seu pode chegar pronto.

O RoboFiscal emite as suas notas de serviço, vigia quatro vezes por dia o que emitirem contra o seu CNPJ e deixa o material do contador pronto — enquanto você toca o negócio.

[Começar grátis](https://app.robofiscal.com.br/registrar)

25 notas por mês grátis · sem cartão · criar a conta leva menos tempo que emitir uma nota no portal

## Três tarefas, três sistemas, uma segunda-feira que não volta.

Você conhece a sequência de cor. Abre o portal; ele pede o certificado de novo. Emite uma nota, confere, emite a próxima — e no meio um cliente chama no WhatsApp e você perde a conta de onde parou. Quando termina, ainda falta a parte invisível: descobrir o que emitiram **contra** o seu CNPJ este mês, porque ninguém avisa.

Aí vem o dia 1º. O contador espera o material; você caça XML e PDF em pastas de download, monta o pacotinho na mão e envia torcendo para não ter esquecido nada — porque quem descobre nota esquecida costuma ser o contador, semanas depois, com aquele tom.

Nada disso é o seu trabalho. É o pedágio que cobram para você poder fazer o seu trabalho.

Repare num detalhe: nenhuma dessas tarefas precisa de *você*. Precisam do seu certificado, dos seus dados e de um horário certo. Isso um sistema tem — e é exatamente o que o RoboFiscal é: o ciclo fechado do mês fiscal. Emitir, captar, entregar. Rodando sozinho.

-   1Emitir as notas do mês — sem digitar uma a uma
-   2Captar o que emitiram contra o seu CNPJ — 4× por dia
-   3Entregar o mês pronto ao contador — sem pacotinho na mão

## Você configura uma vez. O mês repete sozinho.

PASSO 1

### Crie a conta e aponte o CNPJ

Dois minutos, e-mail ou login Google. Tem mais de um CNPJ? Todos moram na mesma conta, cada um trancado no seu próprio quarto.

PASSO 2

### Envie o certificado que você já tem

O mesmo A1 (.pfx) que você já usa para emitir. Ele entra direto num cofre cifrado, com cada acesso registrado — a seção de segurança abaixo mostra como.

PASSO 3

### E o mês passa a rodar

Agende as notas recorrentes, e cada mês se repete: emissão no dia certo, recebidas captadas 4× por dia, contador recebendo cada nota por e-mail. Você acompanha pelo resumo diário — um e-mail curto dizendo o que aconteceu e se algo precisa de você.

Funciona nas cidades do padrão Nacional de NFS-e — hoje, cerca de metade do país. [Confira a sua em 10 segundos](https://robofiscal.com.br/cidades/).

## Uma nota é um formulário. Um mês inteiro é um ciclo.

Emitir uma nota avulsa é rápido. O que consome o seu mês é o resto: repetir a emissão no dia certo de todo mês, vigiar o que emitem contra o seu CNPJ, avisar seu cliente e seu contador a cada nota, fechar a competência num pacote com todos os XMLs e um resumo em planilha.

Ciclo se automatiza ou se carrega nas costas — e cada hora carregada nas costas tem preço. O nosso plano grátis, até 25 notas por mês, não cobra nem isso.

## Tudo que o mês fiscal exige — e nada disso exigindo você.

### A nota do dia 5 sai no dia 5. Sem você lembrar.

Agende a recorrência (qualquer dia de 1 a 28) e o RoboFiscal emite pelo padrão Nacional, assina com o seu certificado e envia XML e PDF ao seu cliente por e-mail. Precisou corrigir? Cancela pelo painel, sem entrar em portal.

### As notas contra o seu CNPJ chegam até você. Não o contrário.

Quatro vezes por dia o sistema consulta o que emitiram contra a sua empresa e traz para o painel, onde você pode manifestar o aceite. Aquela nota que você só descobriria na bronca do contador? Ela aparece aqui no mesmo dia.

### Queda do portal do governo vira problema nosso, não seu.

Instabilidade da SEFIN entra em fila de reprocessamento automático — sem duplicar documento, sem você assinar de novo. O painel mostra o que travou e por quê, em português, não em código de erro.

### Seu contador recebe tudo, sem que ninguém precise lembrar.

Cadastre o e-mail da contabilidade: cada nota autorizada segue na hora com XML e PDF. No fechamento, a competência inteira vira um pacote único — ZIP com as emitidas e as recebidas mais um resumo em CSV, disponível pela API. E você acompanha pelo resumo diário no seu e-mail.

### Multi-CNPJ de verdade

Vários CNPJs numa conta, isolados entre si — cada um com seu plano, seu limite e seu certificado. Ninguém enxerga o quarto do vizinho.

### API REST com webhooks assinados

Para quem tem sistema próprio: documentação Swagger completa e webhooks assinados — seu sistema fica sabendo de cada nota na hora, com prova de que fomos nós que avisamos.

Para quem vende na Hotmart ou na Eduzz

## Sua venda é automática. Sua nota ainda é você.

O checkout aprova sozinho, o dinheiro cai sozinho, o aluno entra sozinho — e no fim do mês está você, madrugada adentro, emitindo nota por nota de um negócio que se orgulha de rodar no automático.

Conecte a Hotmart ou a Eduzz ao RoboFiscal e a venda aprovada vira nota emitida: o webhook da plataforma entra, a NFS-e sai pelo padrão Nacional, o comprador recebe XML e PDF por e-mail, o contador recebe a cópia dele. A última parte manual do seu funil deixa de ser manual.

[Ver como conectar →](https://robofiscal.com.br/integracoes.html)

## O RoboFiscal não substitui o seu contador. Trabalha para ele.

Quem fecha a sua contabilidade, apura seu imposto e assina a responsabilidade continua sendo o seu contador — isso não muda, nem deveria. O que muda é o que chega até ele: em vez de um pacotinho montado na correria do dia 1º, cada nota no e-mail dele assim que é autorizada, e a competência fechada em ZIP e CSV. A conversa de "faltou nota" vai rareando — não porque alguém passou a cobrar menos, mas porque passou a faltar menos.

Feito para quem emite todo mês

## Imagine o próximo dia 1º.

O café ainda está quente quando você abre o painel. As notas do mês: emitidas nos dias certos, cada cliente já com o XML e o PDF na caixa de entrada. As recebidas: captadas e listadas, inclusive aquela que você não sabia que existia. O contador: já recebeu tudo, nota a nota, sem pedir nada — o pacote da competência fechado em ZIP e CSV.

Você percorre a tela procurando o que fazer e não encontra. Fecha o notebook. São nove e pouco da manhã de um dia 1º — e, pela primeira vez em muito tempo, ele é um dia igual aos outros.

Emitir uma nota avulsa sempre vai ser fácil. Fechar o mês inteiro, todo mês, é outro trabalho — e quando esse trabalho fecha sozinho, o que sobra é o seu. Quanto mais cedo você automatiza, mais dias 1º chegam assim.

## Você vai nos confiar o certificado da sua empresa. Levamos isso a sério.

É documento fiscal e é a sua assinatura digital. O desenho inteiro do sistema parte daí.

### Cofre de certificados

Seu A1 é guardado cifrado, com chave exclusiva dele, fora da área pública do sistema. Cada acesso ao arquivo fica registrado em trilha — dá para saber quando e para quê ele foi usado.

### Backup que nem nós abrimos

As cópias de segurança são cifradas com chave pública: o servidor tranca, mas não destranca. Só a chave privada, guardada fora dele, abre o backup. Nem a gente espia o que está lá dentro.

### Cada CNPJ no seu próprio cofre

Isolamento total entre CNPJs, arquitetura auditada em red team antes de abrir a clientes. O vizinho de conta não existe para você, nem você para ele.

### Só entra quem prova que é o dono

Cadastrar um CNPJ exige ter o certificado A1 dele. Ninguém opera a empresa dos outros.

### Verificação em duas etapas

Login com Google, GitHub ou LinkedIn e segundo fator por app autenticador ou e-mail. Senha vazada não leva a sua conta.

### Canal direto e autenticado com o Fisco

A conversa com a SEFIN usa canal criptografado com autenticação dos dois lados, pelo seu próprio certificado. Nada trafega em claro entre o RoboFiscal e o governo.

O detalhe técnico completo — o que fazemos *e o que não fazemos* — está escrito na [Política de Privacidade](https://robofiscal.com.br/privacidade.html) e nos [Termos de Uso](https://robofiscal.com.br/termos.html). Preferimos que você leia antes de assinar.

Reforma Tributária## A nota fiscal muda em 2026. A sua já pode ter mudado.

A Reforma chega na NFS-e por partes — e cada parte que já entrou em vigor já está implementada e em uso aqui. O calendário da Reforma prevê a adesão de todos os municípios ao padrão Nacional: o movimento que você faria em algum momento tem agora um bom motivo para ser feito antes da fila.

### Leiaute nacional 1.01 com IBS/CBS

Suas notas já saem no leiaute novo, com o grupo IBS/CBS identificado (cNBS, CST e cClassTrib pela correlação oficial LC 116 ↔ NBS). Em 2026 não há alíquota nem recolhimento — o que vale é o formato, e ele já é o definitivo.

### DANFSe gerado por nós

Em 03/08/2026 o governo desligou a API que gerava o PDF da nota e passou a responsabilidade aos emissores. O RoboFiscal gera o DANFSe pelos blocos obrigatórios da NT 008 — seu cliente continua recebendo o PDF como sempre, sem notar a mudança que aconteceu por baixo.

### CNPJ alfanumérico aceito

Desde 10/08/2026 a Receita emite CNPJ com letras (IN RFB 2.229/2024). O RoboFiscal aceita o formato novo como emitente e como tomador, com o dígito verificador calculado pela regra da RFB.

### Sua cidade se libera sozinha

Monitoramos diariamente os 5.571 municípios do país — hoje cerca de metade já aderiu ao padrão Nacional. Quando a sua cidade entrar, sua conta é liberada automaticamente, sem você pedir. [Veja a situação da sua cidade](https://robofiscal.com.br/cidades/).

**Uma ressalva, porque preferimos avisar:** a tabela oficial de CST ainda não foi carregada por completo pelo governo. Operações de tributação integral saem corretas; se a sua for reduzida, isenta ou imune, confira o CST antes de emitir em produção. Preferimos que você descubra isso aqui a descobrir depois.

## Um preço por CNPJ. Tudo incluso em todos os planos.

Emissão, agendamento, notas recebidas, envio ao contador, API — tudo, em qualquer plano. O que muda é só o volume de notas. Antes de olhar os números, faça a conta que importa: quanto custa, no seu valor de hora, a tarde que o mês fiscal come hoje?

### Grátis

Para começar sem risco

R$ 0

para sempre · sem cartão de crédito

25 notas por mês

Emissão + agendamento + recebidas + contador + API. Tudo incluso.

[Criar conta grátis](https://app.robofiscal.com.br/registrar)

RECOMENDADO### Pro

Para quem emite todo mês

R$ 79 /mês

por CNPJ · pagamento antecipado

≈ R$ 63 /mês

cobrado R$ 758/ano por CNPJ · 20% de desconto

250 notas por mês

Emissão + agendamento + recebidas + contador + API. Tudo incluso.

[Começar grátis e subir quando precisar](https://app.robofiscal.com.br/registrar)

### Max

Para volume alto

R$ 179 /mês

por CNPJ · pagamento antecipado

≈ R$ 143 /mês

cobrado R$ 1.718/ano por CNPJ · 20% de desconto

2.000 notas por mês

Emissão + agendamento + recebidas + contador + API. Tudo incluso.

[Criar conta grátis](https://app.robofiscal.com.br/registrar)

Sem fidelidade, sem multa, sem contrato de 12 meses. Cancele quando quiser — e, se desistir em até 7 dias, devolvemos tudo. Começar pelo grátis, ver o primeiro mês fechar e só então decidir se sobe de plano não é só permitido: é exatamente o caminho que recomendamos. A decisão inteligente aqui não exige coragem — exige dois minutos.

Limite por CNPJ e por mês civil — reinicia todo dia 1º. Pagamento antecipado, por Pix ou boleto. Passou do limite? Você recebe o aviso e o upgrade é imediato.

## Perguntas diretas, respostas diretas.

**Já emito minhas notas na mão. Por que automatizar?**

Porque a nota avulsa é a parte fácil. O RoboFiscal cuida do resto do mês: emissão recorrente agendada, captura das notas contra o seu CNPJ quatro vezes por dia, envio automático ao seu cliente e ao contador, fechamento da competência em pacote e API para integrar ao seu sistema. Comece pelo plano grátis: 25 notas por mês, sem cartão.

**Funciona na minha cidade?**

O RoboFiscal emite pelo padrão Nacional de NFS-e (SEFIN) — hoje, cerca de metade dos municípios brasileiros já aderiu, e o calendário da Reforma prevê a adesão de todos. Nos municípios que ainda não aderiram, a emissão segue no sistema da própria prefeitura e o RoboFiscal ainda não atende. Verificamos município por município todos os dias e publicamos o resultado: confira a sua cidade em [/cidades](https://robofiscal.com.br/cidades/) antes de assinar. Quando ela aderir, sua conta se libera sozinha.

**É seguro deixar meu certificado com vocês?**

O seu A1 fica num cofre cifrado, com chave exclusiva dele, fora da área pública do sistema, e cada acesso ao arquivo fica registrado em trilha. As cópias de segurança são cifradas com chave pública — o servidor tranca, mas não destranca; nem nós abrimos o backup. Cada CNPJ é isolado dos demais, e a conta aceita login com Google, GitHub ou LinkedIn com verificação em duas etapas.

**Vai substituir o meu contador?**

Não — e nem tenta. Apuração, obrigações e responsabilidade técnica continuam com o seu contador. O RoboFiscal trabalha para ele: cada nota autorizada chega ao e-mail da contabilidade com XML e PDF, e a competência fecha em pacote único (ZIP + CSV). Seu contador ganha material organizado e pontual; você ganha um dia 1º sem cobrança.

**E a Reforma Tributária?**

Já emitimos no leiaute nacional 1.01 com o grupo IBS/CBS identificado (informativo em 2026, como manda a lei), geramos o DANFSe pelo padrão da NT 008 desde que o governo desligou a API do PDF em 03/08/2026, e aceitamos o CNPJ alfanumérico da IN RFB 2.229/2024 como emitente e tomador. Uma ressalva honesta: a tabela oficial de CST ainda não foi carregada por completo — operações reduzidas, isentas ou imunes pedem conferência do CST antes de emitir em produção.

**O RoboFiscal emite a guia do DAS do Simples Nacional?**

Não. A guia do DAS normalmente vem do seu contador, que faz a apuração do mês. O RoboFiscal cuida da nota fiscal de serviço — emissão, recebidas e o material do fechamento que ele precisa. Se você é do Simples, emite a nota aqui sem informar alíquota de ISS, porque o imposto já é recolhido no DAS.

**Preciso de certificado digital?**

Sim, do tipo A1 — um arquivo digital (.pfx) que identifica sua empresa e assina as notas. Se você já emite NFS-e, provavelmente já tem um.

**Vendo pela Hotmart ou pela Eduzz. Como funciona?**

Você conecta a plataforma ao RoboFiscal e a venda aprovada vira nota emitida pelo padrão Nacional: o comprador recebe XML e PDF por e-mail, o contador recebe a cópia dele. O passo a passo da conexão está em [/integracoes.html](https://robofiscal.com.br/integracoes.html).

**Tenho mais de um CNPJ. Como funciona?**

Todos na mesma conta, isolados entre si. A cobrança é por CNPJ: cada um com seu plano e seu limite de notas.

**E se eu passar do limite de notas?**

Você recebe o aviso e o upgrade é imediato. O limite conta por mês civil e reinicia todo dia 1º.

**Como o meu contador recebe os documentos?**

Por e-mail, no endereço que você cadastrar: cada nota autorizada segue com XML e PDF, sem ninguém precisar lembrar. O fechamento do mês em pacote único — ZIP com os XMLs das emitidas e recebidas mais resumo em CSV — está disponível pela API. Não há integração direta com o sistema do escritório contábil.

**Meu sistema fica sabendo quando algo acontece?**

Sim. A API dispara webhooks assinados para sete eventos — nota autorizada, rejeitada ou cancelada, nota nova recebida contra o CNPJ, certificado vencendo, limite do plano atingido e evento de ofício do município. Cada entrega é assinada (HMAC) e retentada em caso de falha.

**Posso cancelar quando quiser?**

Pode. Sem fidelidade, sem multa, sem aviso prévio — e, se desistir em até 7 dias da assinatura, devolvemos tudo. O plano grátis, por sua vez, é grátis para sempre: 25 notas por mês, sem cartão.

## O seu próximo dia 1º já pode chegar pronto.

Crie a conta grátis, envie o certificado e deixe este mês ser o último que você fecha na mão.

[Começar grátis](https://app.robofiscal.com.br/registrar)

25 notas por mês grátis · sem cartão · cancele quando quiser
RoboFiscal — Seu mês fiscal fecha sozinho | NFS-e padrão Nacional                       [Pular para o conteúdo](https://robofiscal.com.br/#conteudo)

****

 [![](https://robofiscal.com.br/favicon.svg) RoboFiscal](https://robofiscal.com.br/)

[Entrar](https://app.robofiscal.com.br/login) [Começar grátis](https://app.robofiscal.com.br/registrar)

NFS-e padrão Nacional · Simples, Presumido e Real

# Todo mês tem um dia 1º. O seu pode chegar pronto.

O RoboFiscal emite as suas notas de serviço, vigia quatro vezes por dia o que emitirem contra o seu CNPJ e deixa o material do contador pronto — enquanto você toca o negócio.

[Começar grátis](https://app.robofiscal.com.br/registrar)

25 notas por mês grátis · sem cartão · criar a conta leva menos tempo que emitir uma nota no portal

## Três tarefas, três sistemas, uma segunda-feira que não volta.

Você conhece a sequência de cor. Abre o portal; ele pede o certificado de novo. Emite uma nota, confere, emite a próxima — e no meio um cliente chama no WhatsApp e você perde a conta de onde parou. Quando termina, ainda falta a parte invisível: descobrir o que emitiram **contra** o seu CNPJ este mês, porque ninguém avisa.

Aí vem o dia 1º. O contador espera o material; você caça XML e PDF em pastas de download, monta o pacotinho na mão e envia torcendo para não ter esquecido nada — porque quem descobre nota esquecida costuma ser o contador, semanas depois, com aquele tom.

Nada disso é o seu trabalho. É o pedágio que cobram para você poder fazer o seu trabalho.

Repare num detalhe: nenhuma dessas tarefas precisa de *você*. Precisam do seu certificado, dos seus dados e de um horário certo. Isso um sistema tem — e é exatamente o que o RoboFiscal é: o ciclo fechado do mês fiscal. Emitir, captar, entregar. Rodando sozinho.

-   1Emitir as notas do mês — sem digitar uma a uma
-   2Captar o que emitiram contra o seu CNPJ — 4× por dia
-   3Entregar o mês pronto ao contador — sem pacotinho na mão

## Você configura uma vez. O mês repete sozinho.

PASSO 1

### Crie a conta e aponte o CNPJ

Dois minutos, e-mail ou login Google. Tem mais de um CNPJ? Todos moram na mesma conta, cada um trancado no seu próprio quarto.

PASSO 2

### Envie o certificado que você já tem

O mesmo A1 (.pfx) que você já usa para emitir. Ele entra direto num cofre cifrado, com cada acesso registrado — a seção de segurança abaixo mostra como.

PASSO 3

### E o mês passa a rodar

Agende as notas recorrentes, e cada mês se repete: emissão no dia certo, recebidas captadas 4× por dia, contador recebendo cada nota por e-mail. Você acompanha pelo resumo diário — um e-mail curto dizendo o que aconteceu e se algo precisa de você.

Funciona nas cidades do padrão Nacional de NFS-e — hoje, cerca de metade do país. [Confira a sua em 10 segundos](https://robofiscal.com.br/cidades/).

## Uma nota é um formulário. Um mês inteiro é um ciclo.

Emitir uma nota avulsa é rápido. O que consome o seu mês é o resto: repetir a emissão no dia certo de todo mês, vigiar o que emitem contra o seu CNPJ, avisar seu cliente e seu contador a cada nota, fechar a competência num pacote com todos os XMLs e um resumo em planilha.

Ciclo se automatiza ou se carrega nas costas — e cada hora carregada nas costas tem preço. O nosso plano grátis, até 25 notas por mês, não cobra nem isso.

## Tudo que o mês fiscal exige — e nada disso exigindo você.

### A nota do dia 5 sai no dia 5. Sem você lembrar.

Agende a recorrência (qualquer dia de 1 a 28) e o RoboFiscal emite pelo padrão Nacional, assina com o seu certificado e envia XML e PDF ao seu cliente por e-mail. Precisou corrigir? Cancela pelo painel, sem entrar em portal.

### As notas contra o seu CNPJ chegam até você. Não o contrário.

Quatro vezes por dia o sistema consulta o que emitiram contra a sua empresa e traz para o painel, onde você pode manifestar o aceite. Aquela nota que você só descobriria na bronca do contador? Ela aparece aqui no mesmo dia.

### Queda do portal do governo vira problema nosso, não seu.

Instabilidade da SEFIN entra em fila de reprocessamento automático — sem duplicar documento, sem você assinar de novo. O painel mostra o que travou e por quê, em português, não em código de erro.

### Seu contador recebe tudo, sem que ninguém precise lembrar.

Cadastre o e-mail da contabilidade: cada nota autorizada segue na hora com XML e PDF. No fechamento, a competência inteira vira um pacote único — ZIP com as emitidas e as recebidas mais um resumo em CSV, disponível pela API. E você acompanha pelo resumo diário no seu e-mail.

### Multi-CNPJ de verdade

Vários CNPJs numa conta, isolados entre si — cada um com seu plano, seu limite e seu certificado. Ninguém enxerga o quarto do vizinho.

### API REST com webhooks assinados

Para quem tem sistema próprio: documentação Swagger completa e webhooks assinados — seu sistema fica sabendo de cada nota na hora, com prova de que fomos nós que avisamos.

Para quem vende na Hotmart ou na Eduzz

## Sua venda é automática. Sua nota ainda é você.

O checkout aprova sozinho, o dinheiro cai sozinho, o aluno entra sozinho — e no fim do mês está você, madrugada adentro, emitindo nota por nota de um negócio que se orgulha de rodar no automático.

Conecte a Hotmart ou a Eduzz ao RoboFiscal e a venda aprovada vira nota emitida: o webhook da plataforma entra, a NFS-e sai pelo padrão Nacional, o comprador recebe XML e PDF por e-mail, o contador recebe a cópia dele. A última parte manual do seu funil deixa de ser manual.

[Ver como conectar →](https://robofiscal.com.br/integracoes.html)

## O RoboFiscal não substitui o seu contador. Trabalha para ele.

Quem fecha a sua contabilidade, apura seu imposto e assina a responsabilidade continua sendo o seu contador — isso não muda, nem deveria. O que muda é o que chega até ele: em vez de um pacotinho montado na correria do dia 1º, cada nota no e-mail dele assim que é autorizada, e a competência fechada em ZIP e CSV. A conversa de "faltou nota" vai rareando — não porque alguém passou a cobrar menos, mas porque passou a faltar menos.

Feito para quem emite todo mês

## Imagine o próximo dia 1º.

O café ainda está quente quando você abre o painel. As notas do mês: emitidas nos dias certos, cada cliente já com o XML e o PDF na caixa de entrada. As recebidas: captadas e listadas, inclusive aquela que você não sabia que existia. O contador: já recebeu tudo, nota a nota, sem pedir nada — o pacote da competência fechado em ZIP e CSV.

Você percorre a tela procurando o que fazer e não encontra. Fecha o notebook. São nove e pouco da manhã de um dia 1º — e, pela primeira vez em muito tempo, ele é um dia igual aos outros.

Emitir uma nota avulsa sempre vai ser fácil. Fechar o mês inteiro, todo mês, é outro trabalho — e quando esse trabalho fecha sozinho, o que sobra é o seu. Quanto mais cedo você automatiza, mais dias 1º chegam assim.

## Você vai nos confiar o certificado da sua empresa. Levamos isso a sério.

É documento fiscal e é a sua assinatura digital. O desenho inteiro do sistema parte daí.

### Cofre de certificados

Seu A1 é guardado cifrado, com chave exclusiva dele, fora da área pública do sistema. Cada acesso ao arquivo fica registrado em trilha — dá para saber quando e para quê ele foi usado.

### Backup que nem nós abrimos

As cópias de segurança são cifradas com chave pública: o servidor tranca, mas não destranca. Só a chave privada, guardada fora dele, abre o backup. Nem a gente espia o que está lá dentro.

### Cada CNPJ no seu próprio cofre

Isolamento total entre CNPJs, arquitetura auditada em red team antes de abrir a clientes. O vizinho de conta não existe para você, nem você para ele.

### Só entra quem prova que é o dono

Cadastrar um CNPJ exige ter o certificado A1 dele. Ninguém opera a empresa dos outros.

### Verificação em duas etapas

Login com Google, GitHub ou LinkedIn e segundo fator por app autenticador ou e-mail. Senha vazada não leva a sua conta.

### Canal direto e autenticado com o Fisco

A conversa com a SEFIN usa canal criptografado com autenticação dos dois lados, pelo seu próprio certificado. Nada trafega em claro entre o RoboFiscal e o governo.

O detalhe técnico completo — o que fazemos *e o que não fazemos* — está escrito na [Política de Privacidade](https://robofiscal.com.br/privacidade.html) e nos [Termos de Uso](https://robofiscal.com.br/termos.html). Preferimos que você leia antes de assinar.

Reforma Tributária## A nota fiscal muda em 2026. A sua já pode ter mudado.

A Reforma chega na NFS-e por partes — e cada parte que já entrou em vigor já está implementada e em uso aqui. O calendário da Reforma prevê a adesão de todos os municípios ao padrão Nacional: o movimento que você faria em algum momento tem agora um bom motivo para ser feito antes da fila.

### Leiaute nacional 1.01 com IBS/CBS

Suas notas já saem no leiaute novo, com o grupo IBS/CBS identificado (cNBS, CST e cClassTrib pela correlação oficial LC 116 ↔ NBS). Em 2026 não há alíquota nem recolhimento — o que vale é o formato, e ele já é o definitivo.

### DANFSe gerado por nós

Em 03/08/2026 o governo desligou a API que gerava o PDF da nota e passou a responsabilidade aos emissores. O RoboFiscal gera o DANFSe pelos blocos obrigatórios da NT 008 — seu cliente continua recebendo o PDF como sempre, sem notar a mudança que aconteceu por baixo.

### CNPJ alfanumérico aceito

Desde 10/08/2026 a Receita emite CNPJ com letras (IN RFB 2.229/2024). O RoboFiscal aceita o formato novo como emitente e como tomador, com o dígito verificador calculado pela regra da RFB.

### Sua cidade se libera sozinha

Monitoramos diariamente os 5.571 municípios do país — hoje cerca de metade já aderiu ao padrão Nacional. Quando a sua cidade entrar, sua conta é liberada automaticamente, sem você pedir. [Veja a situação da sua cidade](https://robofiscal.com.br/cidades/).

**Uma ressalva, porque preferimos avisar:** a tabela oficial de CST ainda não foi carregada por completo pelo governo. Operações de tributação integral saem corretas; se a sua for reduzida, isenta ou imune, confira o CST antes de emitir em produção. Preferimos que você descubra isso aqui a descobrir depois.

## Um preço por CNPJ. Tudo incluso em todos os planos.

Emissão, agendamento, notas recebidas, envio ao contador, API — tudo, em qualquer plano. O que muda é só o volume de notas. Antes de olhar os números, faça a conta que importa: quanto custa, no seu valor de hora, a tarde que o mês fiscal come hoje?

Mensal Anual · −20%

### Grátis

Para começar sem risco

R$ 0

para sempre · sem cartão de crédito

25 notas por mês

Emissão + agendamento + recebidas + contador + API. Tudo incluso.

[Criar conta grátis](https://app.robofiscal.com.br/registrar)

RECOMENDADO### Pro

Para quem emite todo mês

R$ 79 /mês

por CNPJ · pagamento antecipado

≈ R$ 63 /mês

cobrado R$ 758/ano por CNPJ · 20% de desconto

250 notas por mês

Emissão + agendamento + recebidas + contador + API. Tudo incluso.

[Começar grátis e subir quando precisar](https://app.robofiscal.com.br/registrar)

### Max

Para volume alto

R$ 179 /mês

por CNPJ · pagamento antecipado

≈ R$ 143 /mês

cobrado R$ 1.718/ano por CNPJ · 20% de desconto

2.000 notas por mês

Emissão + agendamento + recebidas + contador + API. Tudo incluso.

[Criar conta grátis](https://app.robofiscal.com.br/registrar)

Sem fidelidade, sem multa, sem contrato de 12 meses. Cancele quando quiser — e, se desistir em até 7 dias, devolvemos tudo. Começar pelo grátis, ver o primeiro mês fechar e só então decidir se sobe de plano não é só permitido: é exatamente o caminho que recomendamos. A decisão inteligente aqui não exige coragem — exige dois minutos.

Limite por CNPJ e por mês civil — reinicia todo dia 1º. Pagamento antecipado, por Pix ou boleto. Passou do limite? Você recebe o aviso e o upgrade é imediato.

## Perguntas diretas, respostas diretas.

**Já emito minhas notas na mão. Por que automatizar?+**

Porque a nota avulsa é a parte fácil. O RoboFiscal cuida do resto do mês: emissão recorrente agendada, captura das notas contra o seu CNPJ quatro vezes por dia, envio automático ao seu cliente e ao contador, fechamento da competência em pacote e API para integrar ao seu sistema. Comece pelo plano grátis: 25 notas por mês, sem cartão.

**Funciona na minha cidade?+**

O RoboFiscal emite pelo padrão Nacional de NFS-e (SEFIN) — hoje, cerca de metade dos municípios brasileiros já aderiu, e o calendário da Reforma prevê a adesão de todos. Nos municípios que ainda não aderiram, a emissão segue no sistema da própria prefeitura e o RoboFiscal ainda não atende. Verificamos município por município todos os dias e publicamos o resultado: confira a sua cidade em [/cidades](https://robofiscal.com.br/cidades/) antes de assinar. Quando ela aderir, sua conta se libera sozinha.

**É seguro deixar meu certificado com vocês?+**

O seu A1 fica num cofre cifrado, com chave exclusiva dele, fora da área pública do sistema, e cada acesso ao arquivo fica registrado em trilha. As cópias de segurança são cifradas com chave pública — o servidor tranca, mas não destranca; nem nós abrimos o backup. Cada CNPJ é isolado dos demais, e a conta aceita login com Google, GitHub ou LinkedIn com verificação em duas etapas.

**Vai substituir o meu contador?+**

Não — e nem tenta. Apuração, obrigações e responsabilidade técnica continuam com o seu contador. O RoboFiscal trabalha para ele: cada nota autorizada chega ao e-mail da contabilidade com XML e PDF, e a competência fecha em pacote único (ZIP + CSV). Seu contador ganha material organizado e pontual; você ganha um dia 1º sem cobrança.

**E a Reforma Tributária?+**

Já emitimos no leiaute nacional 1.01 com o grupo IBS/CBS identificado (informativo em 2026, como manda a lei), geramos o DANFSe pelo padrão da NT 008 desde que o governo desligou a API do PDF em 03/08/2026, e aceitamos o CNPJ alfanumérico da IN RFB 2.229/2024 como emitente e tomador. Uma ressalva honesta: a tabela oficial de CST ainda não foi carregada por completo — operações reduzidas, isentas ou imunes pedem conferência do CST antes de emitir em produção.

**O RoboFiscal emite a guia do DAS do Simples Nacional?+**

Não. A guia do DAS normalmente vem do seu contador, que faz a apuração do mês. O RoboFiscal cuida da nota fiscal de serviço — emissão, recebidas e o material do fechamento que ele precisa. Se você é do Simples, emite a nota aqui sem informar alíquota de ISS, porque o imposto já é recolhido no DAS.

**Preciso de certificado digital?+**

Sim, do tipo A1 — um arquivo digital (.pfx) que identifica sua empresa e assina as notas. Se você já emite NFS-e, provavelmente já tem um.

**Vendo pela Hotmart ou pela Eduzz. Como funciona?+**

Você conecta a plataforma ao RoboFiscal e a venda aprovada vira nota emitida pelo padrão Nacional: o comprador recebe XML e PDF por e-mail, o contador recebe a cópia dele. O passo a passo da conexão está em [/integracoes.html](https://robofiscal.com.br/integracoes.html).

**Tenho mais de um CNPJ. Como funciona?+**

Todos na mesma conta, isolados entre si. A cobrança é por CNPJ: cada um com seu plano e seu limite de notas.

**E se eu passar do limite de notas?+**

Você recebe o aviso e o upgrade é imediato. O limite conta por mês civil e reinicia todo dia 1º.

**Como o meu contador recebe os documentos?+**

Por e-mail, no endereço que você cadastrar: cada nota autorizada segue com XML e PDF, sem ninguém precisar lembrar. O fechamento do mês em pacote único — ZIP com os XMLs das emitidas e recebidas mais resumo em CSV — está disponível pela API. Não há integração direta com o sistema do escritório contábil.

**Meu sistema fica sabendo quando algo acontece?+**

Sim. A API dispara webhooks assinados para sete eventos — nota autorizada, rejeitada ou cancelada, nota nova recebida contra o CNPJ, certificado vencendo, limite do plano atingido e evento de ofício do município. Cada entrega é assinada (HMAC) e retentada em caso de falha.

**Posso cancelar quando quiser?+**

Pode. Sem fidelidade, sem multa, sem aviso prévio — e, se desistir em até 7 dias da assinatura, devolvemos tudo. O plano grátis, por sua vez, é grátis para sempre: 25 notas por mês, sem cartão.

## O seu próximo dia 1º já pode chegar pronto.

Crie a conta grátis, envie o certificado e deixe este mês ser o último que você fecha na mão.

[Começar grátis](https://app.robofiscal.com.br/registrar)

25 notas por mês grátis · sem cartão · cancele quando quiser

## Não tem certificado digital? Sem problema.

Para emitir NFS-e é preciso um certificado A1 (e-CNPJ) — e nós resolvemos isso por você: o RoboFiscal tem **parceria com a Syngular, o maior emissor de certificados do Brasil**. A emissão é por videoconferência, em minutos.

**Oferta 2026:** R$ 147,50 no plano grátis — **ou grátis na assinatura do plano Pro anual**.

[Criar conta e pedir o meu](https://robofiscal.com.br/app/registrar?src=site&det=certificado) Já tem conta? O pedido fica em *Certificado*, dentro do painel.

[](https://wa.me/555140420520)

✕

![](https://robofiscal.com.br/favicon.svg)### Fale com a gente

A resposta chega no seu e-mail, de **[\[email protected\]](https://robofiscal.com.br/cdn-cgi/l/email-protection)**.

Mensagem enviada! Você recebe uma confirmação por e-mail agora — a resposta chega na mesma conversa. Confira também o spam.

Não preencha

Seu nome  Seu e-mail

Assunto (opcional)  Mensagem Enviar mensagem

このファイルをサーバーの/index.mdとしてアップロードし、AIエージェントがページのクリーンなバージョンにアクセスできるようにしましょう。Accept: text/markdownコンテンツネゴシエーションを設定して自動的に配信することもできます。

推奨内容

llms.txtをダウンロード
# robofiscal.com.br

> Automação fiscal para empresas de serviço (Simples Nacional, Lucro Presumido e Lucro Real): emissão de NFS-e pelo padrão Nacional (SEFIN) nos municípios aderentes, emissão recorrente agendada, integrações Hotmart e Eduzz (venda aprovada vira nota), captura de notas recebidas contra o CNPJ via DistD…

## Main
- [RoboFiscal — Seu mês fiscal fecha sozinho](https://robofiscal.com.br): Emita suas NFS-e no automático, receba as notas contra o seu CNPJ quatro vezes por dia e entregue o mês pronto ao conta…
- [Recursos](https://robofiscal.com.br/)
- [Cidades atendidas](https://robofiscal.com.br/cidades/)
- [Integrações](https://robofiscal.com.br/integracoes.html)
- [Ferramentas da Reforma](https://robofiscal.com.br/ferramentas)
- [Soluções sob medida](https://robofiscal.com.br/solucoes-sob-medida.html)
- [Guia: Emissor Nacional](https://robofiscal.com.br/emissor-nacional-nfs-e.html)
- [Guia: como emitir NFS-e](https://robofiscal.com.br/como-emitir-nfs-e.html)
- [Guia: Hotmart e Eduzz](https://robofiscal.com.br/nota-fiscal-hotmart-eduzz.html)

完全なllms.txtにはドメイン全体の分析が必要です(近日公開)

このファイルをドメインのルートにhttps://robofiscal.com.br/llms.txtとしてアップロードしてください。ChatGPT、Claude、PerplexityなどのAIエージェントはこのファイルを確認してサイト構造を理解します。

このサイトにはすでにllms.txtファイルがあります。

有効な形式
# RoboFiscal

> API REST brasileira para emitir NFS-e (Nota Fiscal de Serviço eletrônica) pelo padrão
> Nacional da SEFIN, consultar notas recebidas contra o CNPJ (DistDFe), gerenciar
> clientes/tomadores e acompanhar o certificado digital A1. Multi-CNPJ: cada empresa tem
> sua própria chave de API. Autenticação por Bearer token. Respostas em JSON. O produto
> além da API: painel web, emissão recorrente agendada, integrações Hotmart/Eduzz (beta)
> e entrega ao contador por e-mail.

## Fora do escopo (não invente estas capacidades)

O RoboFiscal cuida da NOTA FISCAL DE SERVIÇO. Não faz, e não há endpoint para:

- **Guia do DAS do Simples Nacional.** Não é emitida nem consultada para o cliente — ela
  costuma vir do contador, junto da apuração do mês. Existe código de DAS no sistema, mas é
  ferramenta interna de operador — não faz parte do produto.
- **Apuração ou entrega de declarações** (DASN-SIMEI, DEFIS, EFD). Nenhuma.
- **Integração com sistema de escritório contábil.** A entrega ao contador é por E-MAIL,
  para o endereço cadastrado em `email_contador`: cópia de cada nota e/ou o pacote da
  competência. Não há conector para plataforma contábil.
- **Outros modelos de documento fiscal.** Só NFS-e (modelo nacional SEFIN). Não emite NF-e
  modelo 55, NFC-e, CT-e nem MDF-e.
- **Emissão em municípios que não aderiram ao padrão Nacional** — hoje cerca de metade dos
  5.571 municípios. Situação por cidade: `https://robofiscal.com.br/cidades/cidades.json`.
- **Cálculo do DAS ou do imposto devido.** O `pTotTribSN` na nota é a alíquota efetiva
  aproximada da faixa do Simples (Lei 12.741/2012), informativa — não é apuração.

## Como integrar (o essencial)

- Base de produção: `https://app.robofiscal.com.br/api/v1` (PLANEJADA — ainda não no ar)
- Base em uso hoje: `https://dev.robofiscal.com.br/app/api/v1`
- Autenticação: header `Authorization: Bearer {api_key}`. A chave é por CNPJ e é gerada
  no painel (Empresas → editar → aba API). Ela identifica a empresa emitente: não se
  envia CNPJ nas requisições.
- Erros usam sempre o envelope `{"erro": "mensagem"}`.
- Status: 200 ok · 201 criado · 401 chave inválida · 404 inexistente OU de outra empresa
  · 409 conflito · 422 dado inválido · 429 excesso de tentativas de auth · 500 interno.

## Regras que um agente PRECISA respeitar ao gerar código

- **Emitir nota é irreversível.** `POST /notas` gera documento fiscal real quando a
  empresa está em ambiente `producao`. Nunca gerar código que emita em laço, em retry
  automático cego, ou em teste sem o usuário saber.
- **Sempre enviar `referencia_externa`** no `POST /notas`. É a chave de idempotência: se
  já houver nota da empresa com aquela referência, a API devolve a existente com
  `"idempotente": true` em vez de emitir outra. Sem ela, um retry duplica a nota.
- **Nunca colocar a api_key em código de front-end.** Ela permite emitir documento fiscal
  em nome do CNPJ. Chamadas devem partir do servidor; ler a chave de variável de ambiente.
- **404 é esperado** para recurso de outra empresa — não tratar como bug nem tentar
  contornar; é isolamento multi-tenant por desenho.
- **Certificado A1 sobe pela API**: `POST /api/v1/certificado` em `multipart/form-data`
  com `arquivo` (.pfx/.p12) e `senha`. O onboarding é programático de ponta a ponta.
- **Idempotência**: `POST /notas` já é idempotente por `referenciaExterna`. As demais
  rotas que mudam estado (`/notas/{id}/cancelar`, `/notas/{id}/email`,
  `/recebidas/sincronizar`, `/certificado`, `/chaves/rotacionar`) aceitam o header
  `Idempotency-Key`: mesmo header + mesmo corpo devolve a resposta gravada com
  `Idempotent-Replay: true` sem reexecutar; corpo diferente devolve 409. Use isso em
  todo retry automático.
- **Sandbox para testar sem certificado**: empresa com `ambiente = sandbox` emite de
  mentira — a DPS é montada e gravada, mas NÃO vai à SEFIN. A chave devolvida começa
  com `SANDBOX` (não tem 50 dígitos, de propósito) e a resposta traz `sandbox: true`.
  Use para exercitar emitir/consultar/PDF/webhook antes de ter um A1. Nada emitido em
  sandbox tem valor fiscal — nunca entregue essas notas a um cliente.
- **Ambiente da API ≠ ambiente fiscal.** A URL define onde a API roda; quem decide se a
  nota é real é o campo `ambiente` da empresa (`producao` | `producao_restrita`).

## Endpoints

- **Webhooks (outbound)**: `POST /api/v1/webhooks` cadastra a URL (https, não pode ser
  interna) e devolve o `segredo` UMA vez. Eventos com produtor real hoje:
  `nota.autorizada`, `nota.rejeitada`, `nota.cancelada`, `recebida.nova`,
  `certificado.vencendo`, `plano.limite_atingido`, `evento.oficio` — não construa integração para
  evento que não está nessa lista. Cada entrega traz `X-Robofiscal-Timestamp` e
  `X-Robofiscal-Signature: sha256=<hex>`; valide com
  `hmac_sha256(timestamp + "." + corpoBruto, segredo)` em comparação de tempo
  constante e rejeite timestamp antigo. Responda 2xx; falha é retentada em 5min,
  30min, 1h, 3h e 24h e depois vai para `dead_letter`, de onde só sai por
  `POST /api/v1/webhooks/entregas/{id}/replay`. Histórico em
  `GET /api/v1/webhooks/entregas`.
- **Provisionar CNPJ**: `POST /api/v1/empresas` cadastra um CNPJ novo na MESMA conta
  (vinculado ao dono da chave que chamou) e devolve a `apiKey` dele UMA vez. A empresa
  nasce em `producao_restrita` DE PROPÓSITO — só emite documento fiscal real depois de
  alguém enviar o certificado A1 e mudar o ambiente no painel. CNPJ repetido devolve 409
  com o id da empresa existente. `GET /api/v1/empresas` lista os CNPJs da conta e nunca
  devolve `apiKey`.
- `GET /api/v1/dashboard`: totais consolidados da empresa.
- `GET /api/v1/uso`: quanto da cota mensal deste CNPJ já foi consumida. Conta notas
  `autorizada` E `cancelada` (as duas consumiram numeração); a janela é o mês CIVIL
  (vira dia 1º), não 30 dias corridos. Os mesmos números vêm nos headers
  `X-Quota-Limit`/`X-Quota-Remaining`/`X-Quota-Reset`, que acompanham toda emissão
  bem-sucedida — consulte antes de disparar um lote em vez de descobrir no 422.
- `GET /api/v1/notas`: lista notas emitidas (mais recentes primeiro). Filtros:
  `status`, `chaveAcesso`, `referenciaExterna`, `clienteId`, `competencia` (AAAA-MM),
  `emitidaDe`/`emitidaAte` (AAAA-MM-DD, inclusive o dia inteiro), `limit`/`offset`.
  Formato de data inválido devolve **422**, não lista vazia. O header
  `X-Total-Count` traz o total ANTES da paginação. Para achar uma nota específica
  use `referenciaExterna` — não pagine procurando.
- `POST /api/v1/notas`: emite NFS-e. Corpo: `cliente_id` (int, obrigatório),
  `valor_servico` (decimal, obrigatório), `discriminacao` (texto, obrigatório),
  `codigo_servico` (texto, opcional — usa o padrão da empresa), `aliquota_iss` (decimal,
  opcional), `referencia_externa` (texto, opcional mas RECOMENDADO — idempotência).
  Resposta 201: `{sucesso, nota_id, numero_nfse, chave_acesso, status}`.
- `GET /api/v1/notas/{id}`: consulta uma nota.
- `GET /api/v1/notas/{id}/eventos`: linha do tempo da nota com os eventos do fisco,
  inclusive os de OFÍCIO (`e305101` cancelamento, `e305102` bloqueio, `e305103`
  desbloqueio — o município agindo sozinho). Campo `de_oficio: true` é o que
  interessa monitorar; para saber na hora, assine o webhook `evento.oficio`.
  Bloqueio/desbloqueio NÃO alteram o `status` da nota — aparecem só aqui.
- **Substituir uma nota**: emita uma nota NOVA em `POST /notas` informando
  `notaSubstituidaId` (id de uma nota sua já autorizada) ou `chaveSubstituida`,
  mais `motivoSubstituicao` (01 desenquadramento do SN · 02 enquadramento no SN ·
  03 inclusão retroativa de imunidade/isenção · 04 exclusão retroativa ·
  05 rejeição pelo tomador/intermediário · 99 outros, que exige
  `justificativaSubstituicao`). NÃO cancele a nota antiga: o Cancelamento por
  Substituição é registrado pela SEFIN automaticamente e chega na linha do tempo.
- `POST /api/v1/notas/{id}/cancelar`: cancela (sujeito a prazo/regra da SEFIN; 422 se
  fora do prazo).
- `GET /api/v1/notas/{id}/pdf`: baixa a DANFSE em PDF (`application/pdf`).
- `GET /api/v1/notas/{id}/xml`: baixa o XML autorizado (é o documento fiscal que vale).
- `POST /api/v1/notas/{id}/email`: reenvia XML+PDF ao e-mail do tomador.
- **Fechar o mês (pacote do contador)**: `POST /api/v1/competencias/{AAAA-MM}/fechar`
  monta um ZIP com os XMLs das notas emitidas e recebidas da competência, um CSV de
  resumo (valores, ISS, situação) e um LEIA-ME; baixe em
  `GET /api/v1/competencias/{AAAA-MM}/pacote`. Notas CANCELADAS entram de propósito —
  consumiram numeração e precisam aparecer na escrituração. Refechar substitui o
  pacote anterior. Para mandar direto ao contador:
  `POST /api/v1/competencias/{AAAA-MM}/enviar-contador` (usa o `email_contador` da
  empresa e gera o pacote se ainda não existir).
- `GET /api/v1/clientes`: lista tomadores.
- `POST /api/v1/clientes`: cadastra tomador (409 se o documento já existir na empresa).
- `GET /api/v1/clientes/{id}`, `PUT /api/v1/clientes/{id}`, `DELETE /api/v1/clientes/{id}`.
- `GET /api/v1/recebidas`: notas emitidas CONTRA o seu CNPJ (capturadas via DistDFe).
- `GET /api/v1/recebidas/{id}`, `GET /api/v1/recebidas/{id}/pdf`.
- `POST /api/v1/recebidas/sincronizar`: busca documentos novos agora (também roda por
  cron diariamente).
- `GET /api/v1/certificado`: situação do certificado A1 (titular, validade). Certificado
  vencido impede emissão.
- `GET /api/v1/servicos/{codigo}/nbs` e `PUT /api/v1/servicos/{codigo}/nbs`: correlação
  item LC 116 ↔ código NBS (Reforma Tributária). Os grupos IBS/CBS **estão ligados**
  (`RTC_HABILITADO=1`): a DPS sai com `cNBS` e o grupo `IBSCBS` no leiaute 1.01.
  Ressalva honesta: a tabela oficial de CST ainda não foi carregada, então
  classificação fora da família `0000*` (tributação integral) é emitida como CST
  `000` com aviso em log. Enquanto isso, confira o CST da sua operação.

## Limites

- Limite de notas por mês por CNPJ, conforme o plano (grátis 25 · Pro 250 · Max 2.000).
  Ao atingir, `POST /notas` é recusado ANTES de consumir numeração fiscal.
- Rate limit de autenticação: 20 falhas em 10 minutos por IP → 429 com `Retry-After`.
  Não é limite de uso da API; some ao autenticar com sucesso.
- Throughput: 120 requisições por minuto POR CHAVE → 429 com `Retry-After`. Toda
  resposta traz `X-RateLimit-Limit`/`X-RateLimit-Remaining`/`X-RateLimit-Reset`
  (epoch). Não confundir com a cota mensal de notas, que usa `X-Quota-*`: são
  limites diferentes, um de requisições e outro de documento fiscal.
- CORS: só origens declaradas na configuração. Chamada servidor-a-servidor (sem header
  `Origin`) é sempre aceita.

## Docs

- [Referência da API](https://dev.robofiscal.com.br/app/docs/api-reference.md): documentação
  completa com exemplos em cURL, PHP, Python e Node.js.
- [Swagger interativo](https://dev.robofiscal.com.br/app/api/docs): testar chamadas com sua chave.
- [Especificação OpenAPI](https://dev.robofiscal.com.br/app/api/v1/openapi.yaml): contrato cru.

## Optional

- [Guia de notas recebidas](https://dev.robofiscal.com.br/app/docs/GUIA_NOTAS_RECEBIDAS.md):
  como funciona a captura de NF-e/NFS-e contra o CNPJ, do zero.
- [Correlação CNAE ↔ LC 116](https://dev.robofiscal.com.br/app/docs/CNAE_LC116_CORRELACAO.md):
  como o código de serviço é derivado da atividade da empresa.

## Cobertura por cidade

- [Cidades atendidas](https://robofiscal.com.br/cidades/): quais dos 5.571 municípios brasileiros emitem NFS-e pelo padrão Nacional, verificado diariamente. Uma página por cidade (/cidades/{cidade}-{uf}.html) e por estado (/cidades/uf/{uf}.html).
- [Dataset JSON](https://robofiscal.com.br/cidades/cidades.json): a lista completa em JSON (nome, UF, código IBGE, status de adesão), atualizada diariamente — livre para consulta.

## Planos e preços

Preço por CNPJ e por mês civil: Grátis 25 notas · Pro R$ 79/250 notas · Max R$ 179/2.000
notas; plano anual com 20% de desconto. Todos os planos incluem emissão, agendamento,
recebidas, envio ao contador, API e webhooks. Upgrade imediato ao atingir o limite.

## Integrações de plataforma (beta)

Hotmart e Eduzz: o webhook de venda aprovada da plataforma aponta para uma URL com chave
secreta própria; a venda é registrada e vira NFS-e (emissão automática OPCIONAL, desligada
por padrão; ligar exige o token de segurança da plataforma). Reenvio de evento não duplica
nota. Status: em validação — trate como beta. Kiwify foi removida em 2026-08 (origem do
webhook não verificável). Não invente suporte a outras plataformas.

## Entrega ao contador

Por e-mail, para o endereço em email_contador: cópia de cada nota autorizada (XML+PDF),
pacote da competência (ZIP com XMLs de emitidas e recebidas + resumo CSV) e resumo diário
opcional. Não há conector para sistema de escritório contábil.

## Prazos legais que afetam quem presta serviço (verificado 23/08/2026)

- MEI: NFS-e de padrão nacional obrigatória desde 01/09/2023, inclusive em município
  que não aderiu. Nota obrigatória para cliente PJ; para pessoa física é opcional HOJE.
- ME/EPP do Simples Nacional: Emissor Nacional obrigatório a partir de 01/11/2026
  (Resolução CGSN 191/2026). A data 01/09/2026 que ainda circula foi REVOGADA.
- 01/01/2027: nota do MEI passa a ser exigida também para pessoa física; Simples passa
  a preencher IBS/CBS na nota.
- 2029-2032: alíquotas de ISS reduzidas em 10%, 20%, 30% e 40%. Em 01/01/2033 o ISS é
  extinto (LC 214/2025, art. 543, IV).
- Limites 2026: MEI R$ 81.000/ano (R$ 251.600 transportador de cargas); ME até
  R$ 360.000; EPP até R$ 4.800.000. Nenhum aumento do teto do MEI foi aprovado.
- No Simples o ISS é pago no DAS: sem retenção, a nota não leva alíquota de ISS — e isso
  está correto. Com retenção, informar a alíquota efetiva é obrigatório; não informar
  faz o tomador reter 5%.
Detalhe e base legal: https://robofiscal.com.br/nota-fiscal-mei-simples-nacional.html

## Guias públicos (conteúdo citável)

- Emissor Nacional de NFS-e — emissão, recorrência e API no padrão nacional: https://robofiscal.com.br/emissor-nacional-nfs-e.html
- Como emitir NFS-e pelo padrão Nacional: https://robofiscal.com.br/como-emitir-nfs-e.html
- Nota fiscal automática Hotmart/Eduzz: https://robofiscal.com.br/nota-fiscal-hotmart-eduzz.html
- API de NFS-e (emissão, idempotência, webhooks, sandbox): https://robofiscal.com.br/api-nfs-e.html
- Reforma Tributária na NFS-e (leiaute 1.01, IBS/CBS, DANFSe): https://robofiscal.com.br/nfs-e-reforma-tributaria.html
- Notas recebidas contra o CNPJ (DistDFe): https://robofiscal.com.br/notas-recebidas-cnpj.html
- Nota fiscal para MEI e Simples Nacional (obrigações, prazos, ISS no DAS): https://robofiscal.com.br/nota-fiscal-mei-simples-nacional.html
- Soluções sob medida para empresas (emissão em escala + cobrança integrada ao banco): https://robofiscal.com.br/solucoes-sob-medida.html
- Ferramentas da Reforma — cClassTrib, NBS e cIndOp por subitem da LC 116 (200 subitens), de-para ISS → IBS/CBS e calendário da transição, com fonte oficial: https://robofiscal.com.br/ferramentas

アクセシビリティ

JavaScript不要でコンテンツ利用可能 (100/100)

Content available without JavaScript

HTML内でコンテンツが早い位置に配置 (50/100)

Main content starts at 41% of HTML

適切なページサイズ (100/100)

Page size: 71KB

AI発見可能性

robots.txtがAIボットを許可 (100/100)

All major AI search bots allowed

Markdown for Agentsサポート (25/100) Application
✗ Accept: text/markdown ✓ .md URL ✗ <link> tag ✗ Link header

発見はできますが、協商はできません。HTML を読むエージェントは .md 版を見つけますが、ページを直接要求するエージェントには HTML が返ります。Accept: text/markdown に応答すれば両方に対応できます。

sitemap.xmlあり (100/100)

Sitemap found

robots.txtファイルあり (100/100)

robots.txt exists

llms.txtファイルあり (100/100)

llms.txt exists and is valid

Content-Signalあり(robots.txtまたはHTTPヘッダー) (80/100)
✓ robots.txt ✗ HTTP header ✓ Policy

構造化データ

Schema.org / JSON-LDあり (100/100)

JSON-LD found: Organization, WebSite, SoftwareApplication, FAQPage

Open Graphタグあり (67/100)

2/3 OG tags present

メタディスクリプションあり (100/100)

Meta description: 160 chars

正規URLあり (100/100)

Canonical URL present

lang属性あり (100/100)

lang="pt-BR"

セマンティックHTML

適切な見出し階層 (100/100)

Clean heading hierarchy

articleまたはmain要素を使用 (100/100)

Has both <article> and <main>

セマンティックHTML要素を使用 (100/100)

40 semantic elements, 39 divs (ratio: 51%)

意味のある画像alt属性 (100/100)

No informative images (7 decorative)

低いdivネスト深度 (100/100)

Avg div depth: 0.8, max: 2

コンテンツ効率

良好なトークン削減率 (80/100)

79% token reduction (HTML→Markdown)

良好なコンテンツ対ノイズ比 (80/100)

Content ratio: 22.9% (16756 content chars / 73146 HTML bytes)

適切なページ重量 (100/100)

HTML size: 71KB

最小限のインラインスタイル (0/100)

63/440 elements with inline styles (14.3%)

{
  "url": "https://robofiscal.com.br",
  "timestamp": 1787971460416,
  "fetch": {
    "mode": "simple",
    "timeMs": 360,
    "htmlSizeBytes": 73146,
    "supportsMarkdown": false,
    "markdownAgents": {
      "contentNegotiation": false,
      "mdUrl": {
        "found": true,
        "url": "https://robofiscal.com.br/index.md"
      },
      "linkTag": {
        "found": false,
        "url": null
      },
      "linkHeader": {
        "found": false,
        "url": null
      },
      "responseHeaders": {
        "contentSignal": null,
        "xMarkdownTokens": null,
        "vary": null
      },
      "frontmatter": {
        "present": false,
        "fields": [],
        "level": "none"
      },
      "level": "application"
    },
    "statusCode": 200
  },
  "extraction": {
    "title": "RoboFiscal — Seu mês fiscal fecha sozinho",
    "excerpt": "Emissão de NFS-e no automático, notas recebidas 4× ao dia e o mês entregue pronto ao contador. Grátis até 25 notas/mês, sem cartão.",
    "byline": null,
    "siteName": null,
    "lang": "pt-BR",
    "contentLength": 16756,
    "metadata": {
      "description": "Emita suas NFS-e no automático, receba as notas contra o seu CNPJ quatro vezes por dia e entregue o mês pronto ao contador. Grátis até 25 notas/mês, sem cartão.",
      "ogTitle": "RoboFiscal — Seu mês fiscal fecha sozinho",
      "ogDescription": "Emissão de NFS-e no automático, notas recebidas 4× ao dia e o mês entregue pronto ao contador. Grátis até 25 notas/mês, sem cartão.",
      "ogImage": null,
      "ogType": "website",
      "canonical": "https://robofiscal.com.br/",
      "lang": "pt-BR",
      "schemas": [
        {
          "@type": "Organization",
          "name": "RoboFiscal",
          "legalName": "Mahalo Ventures Ltda",
          "url": "https://robofiscal.com.br",
          "email": "[email protected]",
          "description": "Plataforma brasileira de automação do mês fiscal: emissão de NFS-e pelo padrão Nacional (SEFIN), captura de notas recebidas e entrega ao contador.",
          "@id": "https://robofiscal.com.br/#org",
          "taxID": "49.834.051/0001-08",
          "logo": {
            "@type": "ImageObject",
            "url": "https://robofiscal.com.br/assets/logo-robofiscal-1200.png"
          },
          "contactPoint": {
            "@type": "ContactPoint",
            "contactType": "customer support",
            "telephone": "+55-51-4042-0520",
            "availableLanguage": "Portuguese"
          },
          "sameAs": []
        },
        {
          "@type": "WebSite",
          "@id": "https://robofiscal.com.br/#site",
          "url": "https://robofiscal.com.br/",
          "name": "RoboFiscal",
          "inLanguage": "pt-BR",
          "publisher": {
            "@id": "https://robofiscal.com.br/#org"
          }
        },
        {
          "@type": "SoftwareApplication",
          "name": "RoboFiscal",
          "applicationCategory": "BusinessApplication",
          "operatingSystem": "Web",
          "url": "https://robofiscal.com.br",
          "inLanguage": "pt-BR",
          "description": "Automação fiscal para empresas de serviço (Simples Nacional, Lucro Presumido e Lucro Real): emissão de NFS-e pelo padrão Nacional (SEFIN) nos municípios aderentes, emissão recorrente agendada, integrações Hotmart e Eduzz (venda aprovada vira nota), captura de notas recebidas contra o CNPJ via DistDFe quatro vezes ao dia, envio automático por e-mail ao cliente e ao contador, fechamento mensal em pacote (ZIP + CSV) e API REST com webhooks assinados. Não emite a guia do DAS nem substitui o contador.",
          "offers": [
            {
              "@type": "Offer",
              "name": "Grátis",
              "price": "0",
              "priceCurrency": "BRL",
              "description": "25 notas por mês por CNPJ, sem cartão de crédito."
            },
            {
              "@type": "Offer",
              "name": "Pro",
              "price": "79",
              "priceCurrency": "BRL",
              "description": "250 notas por mês por CNPJ. No plano anual, R$ 758/ano (20% de desconto)."
            },
            {
              "@type": "Offer",
              "name": "Max",
              "price": "179",
              "priceCurrency": "BRL",
              "description": "2.000 notas por mês por CNPJ. No plano anual, R$ 1.718/ano (20% de desconto)."
            }
          ],
          "@id": "https://robofiscal.com.br/#app",
          "provider": {
            "@id": "https://robofiscal.com.br/#org"
          },
          "featureList": [
            "Emissão de NFS-e pelo padrão Nacional (SEFIN)",
            "Emissão recorrente agendada (dia 1 a 28)",
            "Captura de notas recebidas contra o CNPJ (DistDFe, 4×/dia)",
            "Fechamento mensal em pacote ZIP/CSV por e-mail ao contador",
            "API REST com idempotência e sandbox",
            "Webhooks assinados (HMAC) para 7 eventos",
            "Integração Hotmart e Eduzz (beta)",
            "Multi-CNPJ isolado",
            "DANFSe própria (NT 008), leiaute 1.01 com IBS/CBS, CNPJ alfanumérico"
          ]
        },
        {
          "@type": "FAQPage",
          "mainEntity": [
            {
              "@type": "Question",
              "name": "Já emito minhas notas na mão. Por que automatizar?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "Porque a nota avulsa é a parte fácil. O RoboFiscal cuida do resto do mês: emissão recorrente agendada, captura das notas contra o seu CNPJ quatro vezes por dia, envio automático ao seu cliente e ao contador, fechamento da competência em pacote e API para integrar ao seu sistema. Comece pelo plano grátis: 25 notas por mês, sem cartão."
              }
            },
            {
              "@type": "Question",
              "name": "Funciona na minha cidade?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "O RoboFiscal emite pelo padrão Nacional de NFS-e (SEFIN) — hoje, cerca de metade dos municípios brasileiros já aderiu, e o calendário da Reforma prevê a adesão de todos. Nos municípios que ainda não aderiram, a emissão segue no sistema da própria prefeitura e o RoboFiscal ainda não atende. Verificamos município por município todos os dias e publicamos o resultado: confira a sua cidade em /cidades antes de assinar. Quando ela aderir, sua conta se libera sozinha."
              }
            },
            {
              "@type": "Question",
              "name": "É seguro deixar meu certificado com vocês?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "O seu A1 fica num cofre cifrado, com chave exclusiva dele, fora da área pública do sistema, e cada acesso ao arquivo fica registrado em trilha. As cópias de segurança são cifradas com chave pública — o servidor tranca, mas não destranca; nem nós abrimos o backup. Cada CNPJ é isolado dos demais, e a conta aceita login com Google, GitHub ou LinkedIn com verificação em duas etapas."
              }
            },
            {
              "@type": "Question",
              "name": "Vai substituir o meu contador?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "Não — e nem tenta. Apuração, obrigações e responsabilidade técnica continuam com o seu contador. O RoboFiscal trabalha para ele: cada nota autorizada chega ao e-mail da contabilidade com XML e PDF, e a competência fecha em pacote único (ZIP + CSV). Seu contador ganha material organizado e pontual; você ganha um dia 1º sem cobrança."
              }
            },
            {
              "@type": "Question",
              "name": "E a Reforma Tributária?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "Já emitimos no leiaute nacional 1.01 com o grupo IBS/CBS identificado (informativo em 2026, como manda a lei), geramos o DANFSe pelo padrão da NT 008 desde que o governo desligou a API do PDF em 03/08/2026, e aceitamos o CNPJ alfanumérico da IN RFB 2.229/2024 como emitente e tomador. Uma ressalva honesta: a tabela oficial de CST ainda não foi carregada por completo — operações reduzidas, isentas ou imunes pedem conferência do CST antes de emitir em produção."
              }
            },
            {
              "@type": "Question",
              "name": "O RoboFiscal emite a guia do DAS do Simples Nacional?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "Não. A guia do DAS normalmente vem do seu contador, que faz a apuração do mês. O RoboFiscal cuida da nota fiscal de serviço — emissão, recebidas e o material do fechamento que ele precisa. Se você é do Simples, emite a nota aqui sem informar alíquota de ISS, porque o imposto já é recolhido no DAS."
              }
            },
            {
              "@type": "Question",
              "name": "Preciso de certificado digital?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "Sim, do tipo A1 — um arquivo digital (.pfx) que identifica sua empresa e assina as notas. Se você já emite NFS-e, provavelmente já tem um."
              }
            },
            {
              "@type": "Question",
              "name": "Vendo pela Hotmart ou pela Eduzz. Como funciona?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "Você conecta a plataforma ao RoboFiscal e a venda aprovada vira nota emitida pelo padrão Nacional: o comprador recebe XML e PDF por e-mail, o contador recebe a cópia dele. O passo a passo da conexão está em /integracoes.html."
              }
            },
            {
              "@type": "Question",
              "name": "Tenho mais de um CNPJ. Como funciona?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "Todos na mesma conta, isolados entre si. A cobrança é por CNPJ: cada um com seu plano e seu limite de notas."
              }
            },
            {
              "@type": "Question",
              "name": "E se eu passar do limite de notas?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "Você recebe o aviso e o upgrade é imediato. O limite conta por mês civil e reinicia todo dia 1º."
              }
            },
            {
              "@type": "Question",
              "name": "Como o meu contador recebe os documentos?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "Por e-mail, no endereço que você cadastrar: cada nota autorizada segue com XML e PDF, sem ninguém precisar lembrar. O fechamento do mês em pacote único — ZIP com os XMLs das emitidas e recebidas mais resumo em CSV — está disponível pela API. Não há integração direta com o sistema do escritório contábil."
              }
            },
            {
              "@type": "Question",
              "name": "Posso cancelar quando quiser?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "Pode. Sem fidelidade, sem multa, sem aviso prévio — e, se desistir em até 7 dias da assinatura, devolvemos tudo. O plano grátis, por sua vez, é grátis para sempre: 25 notas por mês, sem cartão."
              }
            },
            {
              "@type": "Question",
              "name": "Meu sistema fica sabendo quando algo acontece?",
              "acceptedAnswer": {
                "@type": "Answer",
                "text": "Sim. A API dispara webhooks assinados para sete eventos: nota.autorizada, nota.rejeitada, nota.cancelada, recebida.nova, certificado.vencendo, plano.limite_atingido e evento.oficio. Cada entrega é assinada com HMAC e retentada em caso de falha."
              }
            }
          ]
        }
      ],
      "robotsMeta": null,
      "author": null,
      "generator": null,
      "markdownAlternateHref": null
    }
  },
  "markdown": "NFS-e padrão Nacional · Simples, Presumido e Real\n\n## Todo mês tem um dia 1º. O seu pode chegar pronto.\n\nO RoboFiscal emite as suas notas de serviço, vigia quatro vezes por dia o que emitirem contra o seu CNPJ e deixa o material do contador pronto — enquanto você toca o negócio.\n\n[Começar grátis](https://app.robofiscal.com.br/registrar)\n\n25 notas por mês grátis · sem cartão · criar a conta leva menos tempo que emitir uma nota no portal\n\n## Três tarefas, três sistemas, uma segunda-feira que não volta.\n\nVocê conhece a sequência de cor. Abre o portal; ele pede o certificado de novo. Emite uma nota, confere, emite a próxima — e no meio um cliente chama no WhatsApp e você perde a conta de onde parou. Quando termina, ainda falta a parte invisível: descobrir o que emitiram **contra** o seu CNPJ este mês, porque ninguém avisa.\n\nAí vem o dia 1º. O contador espera o material; você caça XML e PDF em pastas de download, monta o pacotinho na mão e envia torcendo para não ter esquecido nada — porque quem descobre nota esquecida costuma ser o contador, semanas depois, com aquele tom.\n\nNada disso é o seu trabalho. É o pedágio que cobram para você poder fazer o seu trabalho.\n\nRepare num detalhe: nenhuma dessas tarefas precisa de *você*. Precisam do seu certificado, dos seus dados e de um horário certo. Isso um sistema tem — e é exatamente o que o RoboFiscal é: o ciclo fechado do mês fiscal. Emitir, captar, entregar. Rodando sozinho.\n\n-   1Emitir as notas do mês — sem digitar uma a uma\n-   2Captar o que emitiram contra o seu CNPJ — 4× por dia\n-   3Entregar o mês pronto ao contador — sem pacotinho na mão\n\n## Você configura uma vez. O mês repete sozinho.\n\nPASSO 1\n\n### Crie a conta e aponte o CNPJ\n\nDois minutos, e-mail ou login Google. Tem mais de um CNPJ? Todos moram na mesma conta, cada um trancado no seu próprio quarto.\n\nPASSO 2\n\n### Envie o certificado que você já tem\n\nO mesmo A1 (.pfx) que você já usa para emitir. Ele entra direto num cofre cifrado, com cada acesso registrado — a seção de segurança abaixo mostra como.\n\nPASSO 3\n\n### E o mês passa a rodar\n\nAgende as notas recorrentes, e cada mês se repete: emissão no dia certo, recebidas captadas 4× por dia, contador recebendo cada nota por e-mail. Você acompanha pelo resumo diário — um e-mail curto dizendo o que aconteceu e se algo precisa de você.\n\nFunciona nas cidades do padrão Nacional de NFS-e — hoje, cerca de metade do país. [Confira a sua em 10 segundos](https://robofiscal.com.br/cidades/).\n\n## Uma nota é um formulário. Um mês inteiro é um ciclo.\n\nEmitir uma nota avulsa é rápido. O que consome o seu mês é o resto: repetir a emissão no dia certo de todo mês, vigiar o que emitem contra o seu CNPJ, avisar seu cliente e seu contador a cada nota, fechar a competência num pacote com todos os XMLs e um resumo em planilha.\n\nCiclo se automatiza ou se carrega nas costas — e cada hora carregada nas costas tem preço. O nosso plano grátis, até 25 notas por mês, não cobra nem isso.\n\n## Tudo que o mês fiscal exige — e nada disso exigindo você.\n\n### A nota do dia 5 sai no dia 5. Sem você lembrar.\n\nAgende a recorrência (qualquer dia de 1 a 28) e o RoboFiscal emite pelo padrão Nacional, assina com o seu certificado e envia XML e PDF ao seu cliente por e-mail. Precisou corrigir? Cancela pelo painel, sem entrar em portal.\n\n### As notas contra o seu CNPJ chegam até você. Não o contrário.\n\nQuatro vezes por dia o sistema consulta o que emitiram contra a sua empresa e traz para o painel, onde você pode manifestar o aceite. Aquela nota que você só descobriria na bronca do contador? Ela aparece aqui no mesmo dia.\n\n### Queda do portal do governo vira problema nosso, não seu.\n\nInstabilidade da SEFIN entra em fila de reprocessamento automático — sem duplicar documento, sem você assinar de novo. O painel mostra o que travou e por quê, em português, não em código de erro.\n\n### Seu contador recebe tudo, sem que ninguém precise lembrar.\n\nCadastre o e-mail da contabilidade: cada nota autorizada segue na hora com XML e PDF. No fechamento, a competência inteira vira um pacote único — ZIP com as emitidas e as recebidas mais um resumo em CSV, disponível pela API. E você acompanha pelo resumo diário no seu e-mail.\n\n### Multi-CNPJ de verdade\n\nVários CNPJs numa conta, isolados entre si — cada um com seu plano, seu limite e seu certificado. Ninguém enxerga o quarto do vizinho.\n\n### API REST com webhooks assinados\n\nPara quem tem sistema próprio: documentação Swagger completa e webhooks assinados — seu sistema fica sabendo de cada nota na hora, com prova de que fomos nós que avisamos.\n\nPara quem vende na Hotmart ou na Eduzz\n\n## Sua venda é automática. Sua nota ainda é você.\n\nO checkout aprova sozinho, o dinheiro cai sozinho, o aluno entra sozinho — e no fim do mês está você, madrugada adentro, emitindo nota por nota de um negócio que se orgulha de rodar no automático.\n\nConecte a Hotmart ou a Eduzz ao RoboFiscal e a venda aprovada vira nota emitida: o webhook da plataforma entra, a NFS-e sai pelo padrão Nacional, o comprador recebe XML e PDF por e-mail, o contador recebe a cópia dele. A última parte manual do seu funil deixa de ser manual.\n\n[Ver como conectar →](https://robofiscal.com.br/integracoes.html)\n\n## O RoboFiscal não substitui o seu contador. Trabalha para ele.\n\nQuem fecha a sua contabilidade, apura seu imposto e assina a responsabilidade continua sendo o seu contador — isso não muda, nem deveria. O que muda é o que chega até ele: em vez de um pacotinho montado na correria do dia 1º, cada nota no e-mail dele assim que é autorizada, e a competência fechada em ZIP e CSV. A conversa de \"faltou nota\" vai rareando — não porque alguém passou a cobrar menos, mas porque passou a faltar menos.\n\nFeito para quem emite todo mês\n\n## Imagine o próximo dia 1º.\n\nO café ainda está quente quando você abre o painel. As notas do mês: emitidas nos dias certos, cada cliente já com o XML e o PDF na caixa de entrada. As recebidas: captadas e listadas, inclusive aquela que você não sabia que existia. O contador: já recebeu tudo, nota a nota, sem pedir nada — o pacote da competência fechado em ZIP e CSV.\n\nVocê percorre a tela procurando o que fazer e não encontra. Fecha o notebook. São nove e pouco da manhã de um dia 1º — e, pela primeira vez em muito tempo, ele é um dia igual aos outros.\n\nEmitir uma nota avulsa sempre vai ser fácil. Fechar o mês inteiro, todo mês, é outro trabalho — e quando esse trabalho fecha sozinho, o que sobra é o seu. Quanto mais cedo você automatiza, mais dias 1º chegam assim.\n\n## Você vai nos confiar o certificado da sua empresa. Levamos isso a sério.\n\nÉ documento fiscal e é a sua assinatura digital. O desenho inteiro do sistema parte daí.\n\n### Cofre de certificados\n\nSeu A1 é guardado cifrado, com chave exclusiva dele, fora da área pública do sistema. Cada acesso ao arquivo fica registrado em trilha — dá para saber quando e para quê ele foi usado.\n\n### Backup que nem nós abrimos\n\nAs cópias de segurança são cifradas com chave pública: o servidor tranca, mas não destranca. Só a chave privada, guardada fora dele, abre o backup. Nem a gente espia o que está lá dentro.\n\n### Cada CNPJ no seu próprio cofre\n\nIsolamento total entre CNPJs, arquitetura auditada em red team antes de abrir a clientes. O vizinho de conta não existe para você, nem você para ele.\n\n### Só entra quem prova que é o dono\n\nCadastrar um CNPJ exige ter o certificado A1 dele. Ninguém opera a empresa dos outros.\n\n### Verificação em duas etapas\n\nLogin com Google, GitHub ou LinkedIn e segundo fator por app autenticador ou e-mail. Senha vazada não leva a sua conta.\n\n### Canal direto e autenticado com o Fisco\n\nA conversa com a SEFIN usa canal criptografado com autenticação dos dois lados, pelo seu próprio certificado. Nada trafega em claro entre o RoboFiscal e o governo.\n\nO detalhe técnico completo — o que fazemos *e o que não fazemos* — está escrito na [Política de Privacidade](https://robofiscal.com.br/privacidade.html) e nos [Termos de Uso](https://robofiscal.com.br/termos.html). Preferimos que você leia antes de assinar.\n\nReforma Tributária## A nota fiscal muda em 2026. A sua já pode ter mudado.\n\nA Reforma chega na NFS-e por partes — e cada parte que já entrou em vigor já está implementada e em uso aqui. O calendário da Reforma prevê a adesão de todos os municípios ao padrão Nacional: o movimento que você faria em algum momento tem agora um bom motivo para ser feito antes da fila.\n\n### Leiaute nacional 1.01 com IBS/CBS\n\nSuas notas já saem no leiaute novo, com o grupo IBS/CBS identificado (cNBS, CST e cClassTrib pela correlação oficial LC 116 ↔ NBS). Em 2026 não há alíquota nem recolhimento — o que vale é o formato, e ele já é o definitivo.\n\n### DANFSe gerado por nós\n\nEm 03/08/2026 o governo desligou a API que gerava o PDF da nota e passou a responsabilidade aos emissores. O RoboFiscal gera o DANFSe pelos blocos obrigatórios da NT 008 — seu cliente continua recebendo o PDF como sempre, sem notar a mudança que aconteceu por baixo.\n\n### CNPJ alfanumérico aceito\n\nDesde 10/08/2026 a Receita emite CNPJ com letras (IN RFB 2.229/2024). O RoboFiscal aceita o formato novo como emitente e como tomador, com o dígito verificador calculado pela regra da RFB.\n\n### Sua cidade se libera sozinha\n\nMonitoramos diariamente os 5.571 municípios do país — hoje cerca de metade já aderiu ao padrão Nacional. Quando a sua cidade entrar, sua conta é liberada automaticamente, sem você pedir. [Veja a situação da sua cidade](https://robofiscal.com.br/cidades/).\n\n**Uma ressalva, porque preferimos avisar:** a tabela oficial de CST ainda não foi carregada por completo pelo governo. Operações de tributação integral saem corretas; se a sua for reduzida, isenta ou imune, confira o CST antes de emitir em produção. Preferimos que você descubra isso aqui a descobrir depois.\n\n## Um preço por CNPJ. Tudo incluso em todos os planos.\n\nEmissão, agendamento, notas recebidas, envio ao contador, API — tudo, em qualquer plano. O que muda é só o volume de notas. Antes de olhar os números, faça a conta que importa: quanto custa, no seu valor de hora, a tarde que o mês fiscal come hoje?\n\n### Grátis\n\nPara começar sem risco\n\nR$ 0\n\npara sempre · sem cartão de crédito\n\n25 notas por mês\n\nEmissão + agendamento + recebidas + contador + API. Tudo incluso.\n\n[Criar conta grátis](https://app.robofiscal.com.br/registrar)\n\nRECOMENDADO### Pro\n\nPara quem emite todo mês\n\nR$ 79 /mês\n\npor CNPJ · pagamento antecipado\n\n≈ R$ 63 /mês\n\ncobrado R$ 758/ano por CNPJ · 20% de desconto\n\n250 notas por mês\n\nEmissão + agendamento + recebidas + contador + API. Tudo incluso.\n\n[Começar grátis e subir quando precisar](https://app.robofiscal.com.br/registrar)\n\n### Max\n\nPara volume alto\n\nR$ 179 /mês\n\npor CNPJ · pagamento antecipado\n\n≈ R$ 143 /mês\n\ncobrado R$ 1.718/ano por CNPJ · 20% de desconto\n\n2.000 notas por mês\n\nEmissão + agendamento + recebidas + contador + API. Tudo incluso.\n\n[Criar conta grátis](https://app.robofiscal.com.br/registrar)\n\nSem fidelidade, sem multa, sem contrato de 12 meses. Cancele quando quiser — e, se desistir em até 7 dias, devolvemos tudo. Começar pelo grátis, ver o primeiro mês fechar e só então decidir se sobe de plano não é só permitido: é exatamente o caminho que recomendamos. A decisão inteligente aqui não exige coragem — exige dois minutos.\n\nLimite por CNPJ e por mês civil — reinicia todo dia 1º. Pagamento antecipado, por Pix ou boleto. Passou do limite? Você recebe o aviso e o upgrade é imediato.\n\n## Perguntas diretas, respostas diretas.\n\n**Já emito minhas notas na mão. Por que automatizar?**\n\nPorque a nota avulsa é a parte fácil. O RoboFiscal cuida do resto do mês: emissão recorrente agendada, captura das notas contra o seu CNPJ quatro vezes por dia, envio automático ao seu cliente e ao contador, fechamento da competência em pacote e API para integrar ao seu sistema. Comece pelo plano grátis: 25 notas por mês, sem cartão.\n\n**Funciona na minha cidade?**\n\nO RoboFiscal emite pelo padrão Nacional de NFS-e (SEFIN) — hoje, cerca de metade dos municípios brasileiros já aderiu, e o calendário da Reforma prevê a adesão de todos. Nos municípios que ainda não aderiram, a emissão segue no sistema da própria prefeitura e o RoboFiscal ainda não atende. Verificamos município por município todos os dias e publicamos o resultado: confira a sua cidade em [/cidades](https://robofiscal.com.br/cidades/) antes de assinar. Quando ela aderir, sua conta se libera sozinha.\n\n**É seguro deixar meu certificado com vocês?**\n\nO seu A1 fica num cofre cifrado, com chave exclusiva dele, fora da área pública do sistema, e cada acesso ao arquivo fica registrado em trilha. As cópias de segurança são cifradas com chave pública — o servidor tranca, mas não destranca; nem nós abrimos o backup. Cada CNPJ é isolado dos demais, e a conta aceita login com Google, GitHub ou LinkedIn com verificação em duas etapas.\n\n**Vai substituir o meu contador?**\n\nNão — e nem tenta. Apuração, obrigações e responsabilidade técnica continuam com o seu contador. O RoboFiscal trabalha para ele: cada nota autorizada chega ao e-mail da contabilidade com XML e PDF, e a competência fecha em pacote único (ZIP + CSV). Seu contador ganha material organizado e pontual; você ganha um dia 1º sem cobrança.\n\n**E a Reforma Tributária?**\n\nJá emitimos no leiaute nacional 1.01 com o grupo IBS/CBS identificado (informativo em 2026, como manda a lei), geramos o DANFSe pelo padrão da NT 008 desde que o governo desligou a API do PDF em 03/08/2026, e aceitamos o CNPJ alfanumérico da IN RFB 2.229/2024 como emitente e tomador. Uma ressalva honesta: a tabela oficial de CST ainda não foi carregada por completo — operações reduzidas, isentas ou imunes pedem conferência do CST antes de emitir em produção.\n\n**O RoboFiscal emite a guia do DAS do Simples Nacional?**\n\nNão. A guia do DAS normalmente vem do seu contador, que faz a apuração do mês. O RoboFiscal cuida da nota fiscal de serviço — emissão, recebidas e o material do fechamento que ele precisa. Se você é do Simples, emite a nota aqui sem informar alíquota de ISS, porque o imposto já é recolhido no DAS.\n\n**Preciso de certificado digital?**\n\nSim, do tipo A1 — um arquivo digital (.pfx) que identifica sua empresa e assina as notas. Se você já emite NFS-e, provavelmente já tem um.\n\n**Vendo pela Hotmart ou pela Eduzz. Como funciona?**\n\nVocê conecta a plataforma ao RoboFiscal e a venda aprovada vira nota emitida pelo padrão Nacional: o comprador recebe XML e PDF por e-mail, o contador recebe a cópia dele. O passo a passo da conexão está em [/integracoes.html](https://robofiscal.com.br/integracoes.html).\n\n**Tenho mais de um CNPJ. Como funciona?**\n\nTodos na mesma conta, isolados entre si. A cobrança é por CNPJ: cada um com seu plano e seu limite de notas.\n\n**E se eu passar do limite de notas?**\n\nVocê recebe o aviso e o upgrade é imediato. O limite conta por mês civil e reinicia todo dia 1º.\n\n**Como o meu contador recebe os documentos?**\n\nPor e-mail, no endereço que você cadastrar: cada nota autorizada segue com XML e PDF, sem ninguém precisar lembrar. O fechamento do mês em pacote único — ZIP com os XMLs das emitidas e recebidas mais resumo em CSV — está disponível pela API. Não há integração direta com o sistema do escritório contábil.\n\n**Meu sistema fica sabendo quando algo acontece?**\n\nSim. A API dispara webhooks assinados para sete eventos — nota autorizada, rejeitada ou cancelada, nota nova recebida contra o CNPJ, certificado vencendo, limite do plano atingido e evento de ofício do município. Cada entrega é assinada (HMAC) e retentada em caso de falha.\n\n**Posso cancelar quando quiser?**\n\nPode. Sem fidelidade, sem multa, sem aviso prévio — e, se desistir em até 7 dias da assinatura, devolvemos tudo. O plano grátis, por sua vez, é grátis para sempre: 25 notas por mês, sem cartão.\n\n## O seu próximo dia 1º já pode chegar pronto.\n\nCrie a conta grátis, envie o certificado e deixe este mês ser o último que você fecha na mão.\n\n[Começar grátis](https://app.robofiscal.com.br/registrar)\n\n25 notas por mês grátis · sem cartão · cancele quando quiser\n",
  "fullPageMarkdown": "RoboFiscal — Seu mês fiscal fecha sozinho | NFS-e padrão Nacional                       [Pular para o conteúdo](https://robofiscal.com.br/#conteudo)\n\n****\n\n [![](https://robofiscal.com.br/favicon.svg) RoboFiscal](https://robofiscal.com.br/)\n\n[Entrar](https://app.robofiscal.com.br/login) [Começar grátis](https://app.robofiscal.com.br/registrar)\n\nNFS-e padrão Nacional · Simples, Presumido e Real\n\n# Todo mês tem um dia 1º. O seu pode chegar pronto.\n\nO RoboFiscal emite as suas notas de serviço, vigia quatro vezes por dia o que emitirem contra o seu CNPJ e deixa o material do contador pronto — enquanto você toca o negócio.\n\n[Começar grátis](https://app.robofiscal.com.br/registrar)\n\n25 notas por mês grátis · sem cartão · criar a conta leva menos tempo que emitir uma nota no portal\n\n## Três tarefas, três sistemas, uma segunda-feira que não volta.\n\nVocê conhece a sequência de cor. Abre o portal; ele pede o certificado de novo. Emite uma nota, confere, emite a próxima — e no meio um cliente chama no WhatsApp e você perde a conta de onde parou. Quando termina, ainda falta a parte invisível: descobrir o que emitiram **contra** o seu CNPJ este mês, porque ninguém avisa.\n\nAí vem o dia 1º. O contador espera o material; você caça XML e PDF em pastas de download, monta o pacotinho na mão e envia torcendo para não ter esquecido nada — porque quem descobre nota esquecida costuma ser o contador, semanas depois, com aquele tom.\n\nNada disso é o seu trabalho. É o pedágio que cobram para você poder fazer o seu trabalho.\n\nRepare num detalhe: nenhuma dessas tarefas precisa de *você*. Precisam do seu certificado, dos seus dados e de um horário certo. Isso um sistema tem — e é exatamente o que o RoboFiscal é: o ciclo fechado do mês fiscal. Emitir, captar, entregar. Rodando sozinho.\n\n-   1Emitir as notas do mês — sem digitar uma a uma\n-   2Captar o que emitiram contra o seu CNPJ — 4× por dia\n-   3Entregar o mês pronto ao contador — sem pacotinho na mão\n\n## Você configura uma vez. O mês repete sozinho.\n\nPASSO 1\n\n### Crie a conta e aponte o CNPJ\n\nDois minutos, e-mail ou login Google. Tem mais de um CNPJ? Todos moram na mesma conta, cada um trancado no seu próprio quarto.\n\nPASSO 2\n\n### Envie o certificado que você já tem\n\nO mesmo A1 (.pfx) que você já usa para emitir. Ele entra direto num cofre cifrado, com cada acesso registrado — a seção de segurança abaixo mostra como.\n\nPASSO 3\n\n### E o mês passa a rodar\n\nAgende as notas recorrentes, e cada mês se repete: emissão no dia certo, recebidas captadas 4× por dia, contador recebendo cada nota por e-mail. Você acompanha pelo resumo diário — um e-mail curto dizendo o que aconteceu e se algo precisa de você.\n\nFunciona nas cidades do padrão Nacional de NFS-e — hoje, cerca de metade do país. [Confira a sua em 10 segundos](https://robofiscal.com.br/cidades/).\n\n## Uma nota é um formulário. Um mês inteiro é um ciclo.\n\nEmitir uma nota avulsa é rápido. O que consome o seu mês é o resto: repetir a emissão no dia certo de todo mês, vigiar o que emitem contra o seu CNPJ, avisar seu cliente e seu contador a cada nota, fechar a competência num pacote com todos os XMLs e um resumo em planilha.\n\nCiclo se automatiza ou se carrega nas costas — e cada hora carregada nas costas tem preço. O nosso plano grátis, até 25 notas por mês, não cobra nem isso.\n\n## Tudo que o mês fiscal exige — e nada disso exigindo você.\n\n### A nota do dia 5 sai no dia 5. Sem você lembrar.\n\nAgende a recorrência (qualquer dia de 1 a 28) e o RoboFiscal emite pelo padrão Nacional, assina com o seu certificado e envia XML e PDF ao seu cliente por e-mail. Precisou corrigir? Cancela pelo painel, sem entrar em portal.\n\n### As notas contra o seu CNPJ chegam até você. Não o contrário.\n\nQuatro vezes por dia o sistema consulta o que emitiram contra a sua empresa e traz para o painel, onde você pode manifestar o aceite. Aquela nota que você só descobriria na bronca do contador? Ela aparece aqui no mesmo dia.\n\n### Queda do portal do governo vira problema nosso, não seu.\n\nInstabilidade da SEFIN entra em fila de reprocessamento automático — sem duplicar documento, sem você assinar de novo. O painel mostra o que travou e por quê, em português, não em código de erro.\n\n### Seu contador recebe tudo, sem que ninguém precise lembrar.\n\nCadastre o e-mail da contabilidade: cada nota autorizada segue na hora com XML e PDF. No fechamento, a competência inteira vira um pacote único — ZIP com as emitidas e as recebidas mais um resumo em CSV, disponível pela API. E você acompanha pelo resumo diário no seu e-mail.\n\n### Multi-CNPJ de verdade\n\nVários CNPJs numa conta, isolados entre si — cada um com seu plano, seu limite e seu certificado. Ninguém enxerga o quarto do vizinho.\n\n### API REST com webhooks assinados\n\nPara quem tem sistema próprio: documentação Swagger completa e webhooks assinados — seu sistema fica sabendo de cada nota na hora, com prova de que fomos nós que avisamos.\n\nPara quem vende na Hotmart ou na Eduzz\n\n## Sua venda é automática. Sua nota ainda é você.\n\nO checkout aprova sozinho, o dinheiro cai sozinho, o aluno entra sozinho — e no fim do mês está você, madrugada adentro, emitindo nota por nota de um negócio que se orgulha de rodar no automático.\n\nConecte a Hotmart ou a Eduzz ao RoboFiscal e a venda aprovada vira nota emitida: o webhook da plataforma entra, a NFS-e sai pelo padrão Nacional, o comprador recebe XML e PDF por e-mail, o contador recebe a cópia dele. A última parte manual do seu funil deixa de ser manual.\n\n[Ver como conectar →](https://robofiscal.com.br/integracoes.html)\n\n## O RoboFiscal não substitui o seu contador. Trabalha para ele.\n\nQuem fecha a sua contabilidade, apura seu imposto e assina a responsabilidade continua sendo o seu contador — isso não muda, nem deveria. O que muda é o que chega até ele: em vez de um pacotinho montado na correria do dia 1º, cada nota no e-mail dele assim que é autorizada, e a competência fechada em ZIP e CSV. A conversa de \"faltou nota\" vai rareando — não porque alguém passou a cobrar menos, mas porque passou a faltar menos.\n\nFeito para quem emite todo mês\n\n## Imagine o próximo dia 1º.\n\nO café ainda está quente quando você abre o painel. As notas do mês: emitidas nos dias certos, cada cliente já com o XML e o PDF na caixa de entrada. As recebidas: captadas e listadas, inclusive aquela que você não sabia que existia. O contador: já recebeu tudo, nota a nota, sem pedir nada — o pacote da competência fechado em ZIP e CSV.\n\nVocê percorre a tela procurando o que fazer e não encontra. Fecha o notebook. São nove e pouco da manhã de um dia 1º — e, pela primeira vez em muito tempo, ele é um dia igual aos outros.\n\nEmitir uma nota avulsa sempre vai ser fácil. Fechar o mês inteiro, todo mês, é outro trabalho — e quando esse trabalho fecha sozinho, o que sobra é o seu. Quanto mais cedo você automatiza, mais dias 1º chegam assim.\n\n## Você vai nos confiar o certificado da sua empresa. Levamos isso a sério.\n\nÉ documento fiscal e é a sua assinatura digital. O desenho inteiro do sistema parte daí.\n\n### Cofre de certificados\n\nSeu A1 é guardado cifrado, com chave exclusiva dele, fora da área pública do sistema. Cada acesso ao arquivo fica registrado em trilha — dá para saber quando e para quê ele foi usado.\n\n### Backup que nem nós abrimos\n\nAs cópias de segurança são cifradas com chave pública: o servidor tranca, mas não destranca. Só a chave privada, guardada fora dele, abre o backup. Nem a gente espia o que está lá dentro.\n\n### Cada CNPJ no seu próprio cofre\n\nIsolamento total entre CNPJs, arquitetura auditada em red team antes de abrir a clientes. O vizinho de conta não existe para você, nem você para ele.\n\n### Só entra quem prova que é o dono\n\nCadastrar um CNPJ exige ter o certificado A1 dele. Ninguém opera a empresa dos outros.\n\n### Verificação em duas etapas\n\nLogin com Google, GitHub ou LinkedIn e segundo fator por app autenticador ou e-mail. Senha vazada não leva a sua conta.\n\n### Canal direto e autenticado com o Fisco\n\nA conversa com a SEFIN usa canal criptografado com autenticação dos dois lados, pelo seu próprio certificado. Nada trafega em claro entre o RoboFiscal e o governo.\n\nO detalhe técnico completo — o que fazemos *e o que não fazemos* — está escrito na [Política de Privacidade](https://robofiscal.com.br/privacidade.html) e nos [Termos de Uso](https://robofiscal.com.br/termos.html). Preferimos que você leia antes de assinar.\n\nReforma Tributária## A nota fiscal muda em 2026. A sua já pode ter mudado.\n\nA Reforma chega na NFS-e por partes — e cada parte que já entrou em vigor já está implementada e em uso aqui. O calendário da Reforma prevê a adesão de todos os municípios ao padrão Nacional: o movimento que você faria em algum momento tem agora um bom motivo para ser feito antes da fila.\n\n### Leiaute nacional 1.01 com IBS/CBS\n\nSuas notas já saem no leiaute novo, com o grupo IBS/CBS identificado (cNBS, CST e cClassTrib pela correlação oficial LC 116 ↔ NBS). Em 2026 não há alíquota nem recolhimento — o que vale é o formato, e ele já é o definitivo.\n\n### DANFSe gerado por nós\n\nEm 03/08/2026 o governo desligou a API que gerava o PDF da nota e passou a responsabilidade aos emissores. O RoboFiscal gera o DANFSe pelos blocos obrigatórios da NT 008 — seu cliente continua recebendo o PDF como sempre, sem notar a mudança que aconteceu por baixo.\n\n### CNPJ alfanumérico aceito\n\nDesde 10/08/2026 a Receita emite CNPJ com letras (IN RFB 2.229/2024). O RoboFiscal aceita o formato novo como emitente e como tomador, com o dígito verificador calculado pela regra da RFB.\n\n### Sua cidade se libera sozinha\n\nMonitoramos diariamente os 5.571 municípios do país — hoje cerca de metade já aderiu ao padrão Nacional. Quando a sua cidade entrar, sua conta é liberada automaticamente, sem você pedir. [Veja a situação da sua cidade](https://robofiscal.com.br/cidades/).\n\n**Uma ressalva, porque preferimos avisar:** a tabela oficial de CST ainda não foi carregada por completo pelo governo. Operações de tributação integral saem corretas; se a sua for reduzida, isenta ou imune, confira o CST antes de emitir em produção. Preferimos que você descubra isso aqui a descobrir depois.\n\n## Um preço por CNPJ. Tudo incluso em todos os planos.\n\nEmissão, agendamento, notas recebidas, envio ao contador, API — tudo, em qualquer plano. O que muda é só o volume de notas. Antes de olhar os números, faça a conta que importa: quanto custa, no seu valor de hora, a tarde que o mês fiscal come hoje?\n\nMensal Anual · −20%\n\n### Grátis\n\nPara começar sem risco\n\nR$ 0\n\npara sempre · sem cartão de crédito\n\n25 notas por mês\n\nEmissão + agendamento + recebidas + contador + API. Tudo incluso.\n\n[Criar conta grátis](https://app.robofiscal.com.br/registrar)\n\nRECOMENDADO### Pro\n\nPara quem emite todo mês\n\nR$ 79 /mês\n\npor CNPJ · pagamento antecipado\n\n≈ R$ 63 /mês\n\ncobrado R$ 758/ano por CNPJ · 20% de desconto\n\n250 notas por mês\n\nEmissão + agendamento + recebidas + contador + API. Tudo incluso.\n\n[Começar grátis e subir quando precisar](https://app.robofiscal.com.br/registrar)\n\n### Max\n\nPara volume alto\n\nR$ 179 /mês\n\npor CNPJ · pagamento antecipado\n\n≈ R$ 143 /mês\n\ncobrado R$ 1.718/ano por CNPJ · 20% de desconto\n\n2.000 notas por mês\n\nEmissão + agendamento + recebidas + contador + API. Tudo incluso.\n\n[Criar conta grátis](https://app.robofiscal.com.br/registrar)\n\nSem fidelidade, sem multa, sem contrato de 12 meses. Cancele quando quiser — e, se desistir em até 7 dias, devolvemos tudo. Começar pelo grátis, ver o primeiro mês fechar e só então decidir se sobe de plano não é só permitido: é exatamente o caminho que recomendamos. A decisão inteligente aqui não exige coragem — exige dois minutos.\n\nLimite por CNPJ e por mês civil — reinicia todo dia 1º. Pagamento antecipado, por Pix ou boleto. Passou do limite? Você recebe o aviso e o upgrade é imediato.\n\n## Perguntas diretas, respostas diretas.\n\n**Já emito minhas notas na mão. Por que automatizar?+**\n\nPorque a nota avulsa é a parte fácil. O RoboFiscal cuida do resto do mês: emissão recorrente agendada, captura das notas contra o seu CNPJ quatro vezes por dia, envio automático ao seu cliente e ao contador, fechamento da competência em pacote e API para integrar ao seu sistema. Comece pelo plano grátis: 25 notas por mês, sem cartão.\n\n**Funciona na minha cidade?+**\n\nO RoboFiscal emite pelo padrão Nacional de NFS-e (SEFIN) — hoje, cerca de metade dos municípios brasileiros já aderiu, e o calendário da Reforma prevê a adesão de todos. Nos municípios que ainda não aderiram, a emissão segue no sistema da própria prefeitura e o RoboFiscal ainda não atende. Verificamos município por município todos os dias e publicamos o resultado: confira a sua cidade em [/cidades](https://robofiscal.com.br/cidades/) antes de assinar. Quando ela aderir, sua conta se libera sozinha.\n\n**É seguro deixar meu certificado com vocês?+**\n\nO seu A1 fica num cofre cifrado, com chave exclusiva dele, fora da área pública do sistema, e cada acesso ao arquivo fica registrado em trilha. As cópias de segurança são cifradas com chave pública — o servidor tranca, mas não destranca; nem nós abrimos o backup. Cada CNPJ é isolado dos demais, e a conta aceita login com Google, GitHub ou LinkedIn com verificação em duas etapas.\n\n**Vai substituir o meu contador?+**\n\nNão — e nem tenta. Apuração, obrigações e responsabilidade técnica continuam com o seu contador. O RoboFiscal trabalha para ele: cada nota autorizada chega ao e-mail da contabilidade com XML e PDF, e a competência fecha em pacote único (ZIP + CSV). Seu contador ganha material organizado e pontual; você ganha um dia 1º sem cobrança.\n\n**E a Reforma Tributária?+**\n\nJá emitimos no leiaute nacional 1.01 com o grupo IBS/CBS identificado (informativo em 2026, como manda a lei), geramos o DANFSe pelo padrão da NT 008 desde que o governo desligou a API do PDF em 03/08/2026, e aceitamos o CNPJ alfanumérico da IN RFB 2.229/2024 como emitente e tomador. Uma ressalva honesta: a tabela oficial de CST ainda não foi carregada por completo — operações reduzidas, isentas ou imunes pedem conferência do CST antes de emitir em produção.\n\n**O RoboFiscal emite a guia do DAS do Simples Nacional?+**\n\nNão. A guia do DAS normalmente vem do seu contador, que faz a apuração do mês. O RoboFiscal cuida da nota fiscal de serviço — emissão, recebidas e o material do fechamento que ele precisa. Se você é do Simples, emite a nota aqui sem informar alíquota de ISS, porque o imposto já é recolhido no DAS.\n\n**Preciso de certificado digital?+**\n\nSim, do tipo A1 — um arquivo digital (.pfx) que identifica sua empresa e assina as notas. Se você já emite NFS-e, provavelmente já tem um.\n\n**Vendo pela Hotmart ou pela Eduzz. Como funciona?+**\n\nVocê conecta a plataforma ao RoboFiscal e a venda aprovada vira nota emitida pelo padrão Nacional: o comprador recebe XML e PDF por e-mail, o contador recebe a cópia dele. O passo a passo da conexão está em [/integracoes.html](https://robofiscal.com.br/integracoes.html).\n\n**Tenho mais de um CNPJ. Como funciona?+**\n\nTodos na mesma conta, isolados entre si. A cobrança é por CNPJ: cada um com seu plano e seu limite de notas.\n\n**E se eu passar do limite de notas?+**\n\nVocê recebe o aviso e o upgrade é imediato. O limite conta por mês civil e reinicia todo dia 1º.\n\n**Como o meu contador recebe os documentos?+**\n\nPor e-mail, no endereço que você cadastrar: cada nota autorizada segue com XML e PDF, sem ninguém precisar lembrar. O fechamento do mês em pacote único — ZIP com os XMLs das emitidas e recebidas mais resumo em CSV — está disponível pela API. Não há integração direta com o sistema do escritório contábil.\n\n**Meu sistema fica sabendo quando algo acontece?+**\n\nSim. A API dispara webhooks assinados para sete eventos — nota autorizada, rejeitada ou cancelada, nota nova recebida contra o CNPJ, certificado vencendo, limite do plano atingido e evento de ofício do município. Cada entrega é assinada (HMAC) e retentada em caso de falha.\n\n**Posso cancelar quando quiser?+**\n\nPode. Sem fidelidade, sem multa, sem aviso prévio — e, se desistir em até 7 dias da assinatura, devolvemos tudo. O plano grátis, por sua vez, é grátis para sempre: 25 notas por mês, sem cartão.\n\n## O seu próximo dia 1º já pode chegar pronto.\n\nCrie a conta grátis, envie o certificado e deixe este mês ser o último que você fecha na mão.\n\n[Começar grátis](https://app.robofiscal.com.br/registrar)\n\n25 notas por mês grátis · sem cartão · cancele quando quiser\n\n## Não tem certificado digital? Sem problema.\n\nPara emitir NFS-e é preciso um certificado A1 (e-CNPJ) — e nós resolvemos isso por você: o RoboFiscal tem **parceria com a Syngular, o maior emissor de certificados do Brasil**. A emissão é por videoconferência, em minutos.\n\n**Oferta 2026:** R$ 147,50 no plano grátis — **ou grátis na assinatura do plano Pro anual**.\n\n[Criar conta e pedir o meu](https://robofiscal.com.br/app/registrar?src=site&det=certificado) Já tem conta? O pedido fica em *Certificado*, dentro do painel.\n\n[](https://wa.me/555140420520)\n\n✕\n\n![](https://robofiscal.com.br/favicon.svg)### Fale com a gente\n\nA resposta chega no seu e-mail, de **[\\[email protected\\]](https://robofiscal.com.br/cdn-cgi/l/email-protection)**.\n\nMensagem enviada! Você recebe uma confirmação por e-mail agora — a resposta chega na mesma conversa. Confira também o spam.\n\nNão preencha\n\nSeu nome  Seu e-mail\n\nAssunto (opcional)  Mensagem Enviar mensagem\n",
  "markdownStats": {
    "images": 0,
    "links": 12,
    "tables": 0,
    "codeBlocks": 0,
    "headings": 35
  },
  "tokens": {
    "htmlTokens": 22230,
    "markdownTokens": 4667,
    "reduction": 17563,
    "reductionPercent": 79
  },
  "score": {
    "score": 88,
    "grade": "B",
    "rubricVersion": 2,
    "dimensions": {
      "accessibility": {
        "score": 88,
        "weight": 30,
        "grade": "B",
        "checks": {
          "content_without_js": {
            "score": 100,
            "weight": 55,
            "evidence": "proven",
            "details": "Content available without JavaScript"
          },
          "fast_content_position": {
            "score": 50,
            "weight": 25,
            "evidence": "plausible",
            "details": "Main content starts at 41% of HTML"
          },
          "reasonable_page_size": {
            "score": 100,
            "weight": 20,
            "evidence": "plausible",
            "details": "Page size: 71KB"
          }
        }
      },
      "aiDiscoverability": {
        "score": 83,
        "weight": 25,
        "grade": "B",
        "checks": {
          "robots_allows_ai_bots": {
            "score": 100,
            "weight": 35,
            "evidence": "proven",
            "details": "All major AI search bots allowed"
          },
          "supports_markdown_negotiation": {
            "score": 25,
            "weight": 20,
            "evidence": "plausible",
            "details": "Application level — .md URL (https://robofiscal.com.br/index.md)"
          },
          "has_sitemap": {
            "score": 100,
            "weight": 15,
            "evidence": "plausible",
            "details": "Sitemap found"
          },
          "has_robots_txt": {
            "score": 100,
            "weight": 10,
            "evidence": "plausible",
            "details": "robots.txt exists"
          },
          "has_llms_txt": {
            "score": 100,
            "weight": 10,
            "evidence": "speculative",
            "details": "llms.txt exists and is valid"
          },
          "has_content_signals": {
            "score": 80,
            "weight": 10,
            "evidence": "speculative",
            "details": "robots.txt: search=yes, ai-train=yes, ai-input=yes | Policy included"
          }
        }
      },
      "structuredData": {
        "score": 93,
        "weight": 20,
        "grade": "A",
        "checks": {
          "has_schema_org": {
            "score": 100,
            "weight": 35,
            "evidence": "proven",
            "details": "JSON-LD found: Organization, WebSite, SoftwareApplication, FAQPage"
          },
          "has_open_graph": {
            "score": 67,
            "weight": 20,
            "evidence": "plausible",
            "details": "2/3 OG tags present"
          },
          "has_meta_description": {
            "score": 100,
            "weight": 20,
            "evidence": "plausible",
            "details": "Meta description: 160 chars"
          },
          "has_canonical_url": {
            "score": 100,
            "weight": 15,
            "evidence": "plausible",
            "details": "Canonical URL present"
          },
          "has_lang_attribute": {
            "score": 100,
            "weight": 10,
            "evidence": "plausible",
            "details": "lang=\"pt-BR\""
          }
        }
      },
      "semanticHtml": {
        "score": 100,
        "weight": 15,
        "grade": "A",
        "checks": {
          "proper_heading_hierarchy": {
            "score": 100,
            "weight": 30,
            "evidence": "plausible",
            "details": "Clean heading hierarchy"
          },
          "uses_article_or_main": {
            "score": 100,
            "weight": 25,
            "evidence": "plausible",
            "details": "Has both <article> and <main>"
          },
          "semantic_elements": {
            "score": 100,
            "weight": 20,
            "evidence": "plausible",
            "details": "40 semantic elements, 39 divs (ratio: 51%)"
          },
          "meaningful_alt_texts": {
            "score": 100,
            "weight": 15,
            "evidence": "plausible",
            "details": "No informative images (7 decorative)"
          },
          "low_div_nesting": {
            "score": 100,
            "weight": 10,
            "evidence": "speculative",
            "details": "Avg div depth: 0.8, max: 2"
          }
        }
      },
      "contentEfficiency": {
        "score": 76,
        "weight": 10,
        "grade": "B",
        "checks": {
          "token_reduction_ratio": {
            "score": 80,
            "weight": 40,
            "evidence": "speculative",
            "details": "79% token reduction (HTML→Markdown)"
          },
          "content_to_noise_ratio": {
            "score": 80,
            "weight": 30,
            "evidence": "speculative",
            "details": "Content ratio: 22.9% (16756 content chars / 73146 HTML bytes)"
          },
          "reasonable_page_weight": {
            "score": 100,
            "weight": 20,
            "evidence": "speculative",
            "details": "HTML size: 71KB"
          },
          "minimal_inline_styles": {
            "score": 0,
            "weight": 10,
            "evidence": "speculative",
            "details": "63/440 elements with inline styles (14.3%)"
          }
        }
      }
    }
  },
  "recommendations": [
    {
      "id": "add_markdown_negotiation",
      "priority": "high",
      "category": "aiDiscoverability",
      "titleKey": "rec.add_markdown_negotiation.title",
      "descriptionKey": "rec.add_markdown_negotiation.description",
      "howToKey": "rec.add_markdown_negotiation.howto",
      "effort": "significant",
      "estimatedImpact": 3.8,
      "maxImpact": 5,
      "evidence": "plausible",
      "checkScore": 25,
      "checkDetails": "Application level — .md URL (https://robofiscal.com.br/index.md)"
    },
    {
      "id": "add_open_graph",
      "priority": "medium",
      "category": "structuredData",
      "titleKey": "rec.add_open_graph.title",
      "descriptionKey": "rec.add_open_graph.description",
      "howToKey": "rec.add_open_graph.howto",
      "effort": "quick-win",
      "estimatedImpact": 1.3,
      "maxImpact": 4,
      "evidence": "plausible",
      "checkScore": 67,
      "checkDetails": "2/3 OG tags present"
    },
    {
      "id": "remove_inline_styles",
      "priority": "medium",
      "category": "contentEfficiency",
      "titleKey": "rec.remove_inline_styles.title",
      "descriptionKey": "rec.remove_inline_styles.description",
      "howToKey": "rec.remove_inline_styles.howto",
      "effort": "moderate",
      "estimatedImpact": 1,
      "maxImpact": 1,
      "evidence": "speculative",
      "checkScore": 0,
      "checkDetails": "63/440 elements with inline styles (14.3%)"
    }
  ],
  "llmsTxtPreview": "# robofiscal.com.br\n\n> Automação fiscal para empresas de serviço (Simples Nacional, Lucro Presumido e Lucro Real): emissão de NFS-e pelo padrão Nacional (SEFIN) nos municípios aderentes, emissão recorrente agendada, integrações Hotmart e Eduzz (venda aprovada vira nota), captura de notas recebidas contra o CNPJ via DistD…\n\n## Main\n- [RoboFiscal — Seu mês fiscal fecha sozinho](https://robofiscal.com.br): Emita suas NFS-e no automático, receba as notas contra o seu CNPJ quatro vezes por dia e entregue o mês pronto ao conta…\n- [Recursos](https://robofiscal.com.br/)\n- [Cidades atendidas](https://robofiscal.com.br/cidades/)\n- [Integrações](https://robofiscal.com.br/integracoes.html)\n- [Ferramentas da Reforma](https://robofiscal.com.br/ferramentas)\n- [Soluções sob medida](https://robofiscal.com.br/solucoes-sob-medida.html)\n- [Guia: Emissor Nacional](https://robofiscal.com.br/emissor-nacional-nfs-e.html)\n- [Guia: como emitir NFS-e](https://robofiscal.com.br/como-emitir-nfs-e.html)\n- [Guia: Hotmart e Eduzz](https://robofiscal.com.br/nota-fiscal-hotmart-eduzz.html)\n\n",
  "llmsTxtExisting": "# RoboFiscal\n\n> API REST brasileira para emitir NFS-e (Nota Fiscal de Serviço eletrônica) pelo padrão\n> Nacional da SEFIN, consultar notas recebidas contra o CNPJ (DistDFe), gerenciar\n> clientes/tomadores e acompanhar o certificado digital A1. Multi-CNPJ: cada empresa tem\n> sua própria chave de API. Autenticação por Bearer token. Respostas em JSON. O produto\n> além da API: painel web, emissão recorrente agendada, integrações Hotmart/Eduzz (beta)\n> e entrega ao contador por e-mail.\n\n## Fora do escopo (não invente estas capacidades)\n\nO RoboFiscal cuida da NOTA FISCAL DE SERVIÇO. Não faz, e não há endpoint para:\n\n- **Guia do DAS do Simples Nacional.** Não é emitida nem consultada para o cliente — ela\n  costuma vir do contador, junto da apuração do mês. Existe código de DAS no sistema, mas é\n  ferramenta interna de operador — não faz parte do produto.\n- **Apuração ou entrega de declarações** (DASN-SIMEI, DEFIS, EFD). Nenhuma.\n- **Integração com sistema de escritório contábil.** A entrega ao contador é por E-MAIL,\n  para o endereço cadastrado em `email_contador`: cópia de cada nota e/ou o pacote da\n  competência. Não há conector para plataforma contábil.\n- **Outros modelos de documento fiscal.** Só NFS-e (modelo nacional SEFIN). Não emite NF-e\n  modelo 55, NFC-e, CT-e nem MDF-e.\n- **Emissão em municípios que não aderiram ao padrão Nacional** — hoje cerca de metade dos\n  5.571 municípios. Situação por cidade: `https://robofiscal.com.br/cidades/cidades.json`.\n- **Cálculo do DAS ou do imposto devido.** O `pTotTribSN` na nota é a alíquota efetiva\n  aproximada da faixa do Simples (Lei 12.741/2012), informativa — não é apuração.\n\n## Como integrar (o essencial)\n\n- Base de produção: `https://app.robofiscal.com.br/api/v1` (PLANEJADA — ainda não no ar)\n- Base em uso hoje: `https://dev.robofiscal.com.br/app/api/v1`\n- Autenticação: header `Authorization: Bearer {api_key}`. A chave é por CNPJ e é gerada\n  no painel (Empresas → editar → aba API). Ela identifica a empresa emitente: não se\n  envia CNPJ nas requisições.\n- Erros usam sempre o envelope `{\"erro\": \"mensagem\"}`.\n- Status: 200 ok · 201 criado · 401 chave inválida · 404 inexistente OU de outra empresa\n  · 409 conflito · 422 dado inválido · 429 excesso de tentativas de auth · 500 interno.\n\n## Regras que um agente PRECISA respeitar ao gerar código\n\n- **Emitir nota é irreversível.** `POST /notas` gera documento fiscal real quando a\n  empresa está em ambiente `producao`. Nunca gerar código que emita em laço, em retry\n  automático cego, ou em teste sem o usuário saber.\n- **Sempre enviar `referencia_externa`** no `POST /notas`. É a chave de idempotência: se\n  já houver nota da empresa com aquela referência, a API devolve a existente com\n  `\"idempotente\": true` em vez de emitir outra. Sem ela, um retry duplica a nota.\n- **Nunca colocar a api_key em código de front-end.** Ela permite emitir documento fiscal\n  em nome do CNPJ. Chamadas devem partir do servidor; ler a chave de variável de ambiente.\n- **404 é esperado** para recurso de outra empresa — não tratar como bug nem tentar\n  contornar; é isolamento multi-tenant por desenho.\n- **Certificado A1 sobe pela API**: `POST /api/v1/certificado` em `multipart/form-data`\n  com `arquivo` (.pfx/.p12) e `senha`. O onboarding é programático de ponta a ponta.\n- **Idempotência**: `POST /notas` já é idempotente por `referenciaExterna`. As demais\n  rotas que mudam estado (`/notas/{id}/cancelar`, `/notas/{id}/email`,\n  `/recebidas/sincronizar`, `/certificado`, `/chaves/rotacionar`) aceitam o header\n  `Idempotency-Key`: mesmo header + mesmo corpo devolve a resposta gravada com\n  `Idempotent-Replay: true` sem reexecutar; corpo diferente devolve 409. Use isso em\n  todo retry automático.\n- **Sandbox para testar sem certificado**: empresa com `ambiente = sandbox` emite de\n  mentira — a DPS é montada e gravada, mas NÃO vai à SEFIN. A chave devolvida começa\n  com `SANDBOX` (não tem 50 dígitos, de propósito) e a resposta traz `sandbox: true`.\n  Use para exercitar emitir/consultar/PDF/webhook antes de ter um A1. Nada emitido em\n  sandbox tem valor fiscal — nunca entregue essas notas a um cliente.\n- **Ambiente da API ≠ ambiente fiscal.** A URL define onde a API roda; quem decide se a\n  nota é real é o campo `ambiente` da empresa (`producao` | `producao_restrita`).\n\n## Endpoints\n\n- **Webhooks (outbound)**: `POST /api/v1/webhooks` cadastra a URL (https, não pode ser\n  interna) e devolve o `segredo` UMA vez. Eventos com produtor real hoje:\n  `nota.autorizada`, `nota.rejeitada`, `nota.cancelada`, `recebida.nova`,\n  `certificado.vencendo`, `plano.limite_atingido`, `evento.oficio` — não construa integração para\n  evento que não está nessa lista. Cada entrega traz `X-Robofiscal-Timestamp` e\n  `X-Robofiscal-Signature: sha256=<hex>`; valide com\n  `hmac_sha256(timestamp + \".\" + corpoBruto, segredo)` em comparação de tempo\n  constante e rejeite timestamp antigo. Responda 2xx; falha é retentada em 5min,\n  30min, 1h, 3h e 24h e depois vai para `dead_letter`, de onde só sai por\n  `POST /api/v1/webhooks/entregas/{id}/replay`. Histórico em\n  `GET /api/v1/webhooks/entregas`.\n- **Provisionar CNPJ**: `POST /api/v1/empresas` cadastra um CNPJ novo na MESMA conta\n  (vinculado ao dono da chave que chamou) e devolve a `apiKey` dele UMA vez. A empresa\n  nasce em `producao_restrita` DE PROPÓSITO — só emite documento fiscal real depois de\n  alguém enviar o certificado A1 e mudar o ambiente no painel. CNPJ repetido devolve 409\n  com o id da empresa existente. `GET /api/v1/empresas` lista os CNPJs da conta e nunca\n  devolve `apiKey`.\n- `GET /api/v1/dashboard`: totais consolidados da empresa.\n- `GET /api/v1/uso`: quanto da cota mensal deste CNPJ já foi consumida. Conta notas\n  `autorizada` E `cancelada` (as duas consumiram numeração); a janela é o mês CIVIL\n  (vira dia 1º), não 30 dias corridos. Os mesmos números vêm nos headers\n  `X-Quota-Limit`/`X-Quota-Remaining`/`X-Quota-Reset`, que acompanham toda emissão\n  bem-sucedida — consulte antes de disparar um lote em vez de descobrir no 422.\n- `GET /api/v1/notas`: lista notas emitidas (mais recentes primeiro). Filtros:\n  `status`, `chaveAcesso`, `referenciaExterna`, `clienteId`, `competencia` (AAAA-MM),\n  `emitidaDe`/`emitidaAte` (AAAA-MM-DD, inclusive o dia inteiro), `limit`/`offset`.\n  Formato de data inválido devolve **422**, não lista vazia. O header\n  `X-Total-Count` traz o total ANTES da paginação. Para achar uma nota específica\n  use `referenciaExterna` — não pagine procurando.\n- `POST /api/v1/notas`: emite NFS-e. Corpo: `cliente_id` (int, obrigatório),\n  `valor_servico` (decimal, obrigatório), `discriminacao` (texto, obrigatório),\n  `codigo_servico` (texto, opcional — usa o padrão da empresa), `aliquota_iss` (decimal,\n  opcional), `referencia_externa` (texto, opcional mas RECOMENDADO — idempotência).\n  Resposta 201: `{sucesso, nota_id, numero_nfse, chave_acesso, status}`.\n- `GET /api/v1/notas/{id}`: consulta uma nota.\n- `GET /api/v1/notas/{id}/eventos`: linha do tempo da nota com os eventos do fisco,\n  inclusive os de OFÍCIO (`e305101` cancelamento, `e305102` bloqueio, `e305103`\n  desbloqueio — o município agindo sozinho). Campo `de_oficio: true` é o que\n  interessa monitorar; para saber na hora, assine o webhook `evento.oficio`.\n  Bloqueio/desbloqueio NÃO alteram o `status` da nota — aparecem só aqui.\n- **Substituir uma nota**: emita uma nota NOVA em `POST /notas` informando\n  `notaSubstituidaId` (id de uma nota sua já autorizada) ou `chaveSubstituida`,\n  mais `motivoSubstituicao` (01 desenquadramento do SN · 02 enquadramento no SN ·\n  03 inclusão retroativa de imunidade/isenção · 04 exclusão retroativa ·\n  05 rejeição pelo tomador/intermediário · 99 outros, que exige\n  `justificativaSubstituicao`). NÃO cancele a nota antiga: o Cancelamento por\n  Substituição é registrado pela SEFIN automaticamente e chega na linha do tempo.\n- `POST /api/v1/notas/{id}/cancelar`: cancela (sujeito a prazo/regra da SEFIN; 422 se\n  fora do prazo).\n- `GET /api/v1/notas/{id}/pdf`: baixa a DANFSE em PDF (`application/pdf`).\n- `GET /api/v1/notas/{id}/xml`: baixa o XML autorizado (é o documento fiscal que vale).\n- `POST /api/v1/notas/{id}/email`: reenvia XML+PDF ao e-mail do tomador.\n- **Fechar o mês (pacote do contador)**: `POST /api/v1/competencias/{AAAA-MM}/fechar`\n  monta um ZIP com os XMLs das notas emitidas e recebidas da competência, um CSV de\n  resumo (valores, ISS, situação) e um LEIA-ME; baixe em\n  `GET /api/v1/competencias/{AAAA-MM}/pacote`. Notas CANCELADAS entram de propósito —\n  consumiram numeração e precisam aparecer na escrituração. Refechar substitui o\n  pacote anterior. Para mandar direto ao contador:\n  `POST /api/v1/competencias/{AAAA-MM}/enviar-contador` (usa o `email_contador` da\n  empresa e gera o pacote se ainda não existir).\n- `GET /api/v1/clientes`: lista tomadores.\n- `POST /api/v1/clientes`: cadastra tomador (409 se o documento já existir na empresa).\n- `GET /api/v1/clientes/{id}`, `PUT /api/v1/clientes/{id}`, `DELETE /api/v1/clientes/{id}`.\n- `GET /api/v1/recebidas`: notas emitidas CONTRA o seu CNPJ (capturadas via DistDFe).\n- `GET /api/v1/recebidas/{id}`, `GET /api/v1/recebidas/{id}/pdf`.\n- `POST /api/v1/recebidas/sincronizar`: busca documentos novos agora (também roda por\n  cron diariamente).\n- `GET /api/v1/certificado`: situação do certificado A1 (titular, validade). Certificado\n  vencido impede emissão.\n- `GET /api/v1/servicos/{codigo}/nbs` e `PUT /api/v1/servicos/{codigo}/nbs`: correlação\n  item LC 116 ↔ código NBS (Reforma Tributária). Os grupos IBS/CBS **estão ligados**\n  (`RTC_HABILITADO=1`): a DPS sai com `cNBS` e o grupo `IBSCBS` no leiaute 1.01.\n  Ressalva honesta: a tabela oficial de CST ainda não foi carregada, então\n  classificação fora da família `0000*` (tributação integral) é emitida como CST\n  `000` com aviso em log. Enquanto isso, confira o CST da sua operação.\n\n## Limites\n\n- Limite de notas por mês por CNPJ, conforme o plano (grátis 25 · Pro 250 · Max 2.000).\n  Ao atingir, `POST /notas` é recusado ANTES de consumir numeração fiscal.\n- Rate limit de autenticação: 20 falhas em 10 minutos por IP → 429 com `Retry-After`.\n  Não é limite de uso da API; some ao autenticar com sucesso.\n- Throughput: 120 requisições por minuto POR CHAVE → 429 com `Retry-After`. Toda\n  resposta traz `X-RateLimit-Limit`/`X-RateLimit-Remaining`/`X-RateLimit-Reset`\n  (epoch). Não confundir com a cota mensal de notas, que usa `X-Quota-*`: são\n  limites diferentes, um de requisições e outro de documento fiscal.\n- CORS: só origens declaradas na configuração. Chamada servidor-a-servidor (sem header\n  `Origin`) é sempre aceita.\n\n## Docs\n\n- [Referência da API](https://dev.robofiscal.com.br/app/docs/api-reference.md): documentação\n  completa com exemplos em cURL, PHP, Python e Node.js.\n- [Swagger interativo](https://dev.robofiscal.com.br/app/api/docs): testar chamadas com sua chave.\n- [Especificação OpenAPI](https://dev.robofiscal.com.br/app/api/v1/openapi.yaml): contrato cru.\n\n## Optional\n\n- [Guia de notas recebidas](https://dev.robofiscal.com.br/app/docs/GUIA_NOTAS_RECEBIDAS.md):\n  como funciona a captura de NF-e/NFS-e contra o CNPJ, do zero.\n- [Correlação CNAE ↔ LC 116](https://dev.robofiscal.com.br/app/docs/CNAE_LC116_CORRELACAO.md):\n  como o código de serviço é derivado da atividade da empresa.\n\n## Cobertura por cidade\n\n- [Cidades atendidas](https://robofiscal.com.br/cidades/): quais dos 5.571 municípios brasileiros emitem NFS-e pelo padrão Nacional, verificado diariamente. Uma página por cidade (/cidades/{cidade}-{uf}.html) e por estado (/cidades/uf/{uf}.html).\n- [Dataset JSON](https://robofiscal.com.br/cidades/cidades.json): a lista completa em JSON (nome, UF, código IBGE, status de adesão), atualizada diariamente — livre para consulta.\n\n## Planos e preços\n\nPreço por CNPJ e por mês civil: Grátis 25 notas · Pro R$ 79/250 notas · Max R$ 179/2.000\nnotas; plano anual com 20% de desconto. Todos os planos incluem emissão, agendamento,\nrecebidas, envio ao contador, API e webhooks. Upgrade imediato ao atingir o limite.\n\n## Integrações de plataforma (beta)\n\nHotmart e Eduzz: o webhook de venda aprovada da plataforma aponta para uma URL com chave\nsecreta própria; a venda é registrada e vira NFS-e (emissão automática OPCIONAL, desligada\npor padrão; ligar exige o token de segurança da plataforma). Reenvio de evento não duplica\nnota. Status: em validação — trate como beta. Kiwify foi removida em 2026-08 (origem do\nwebhook não verificável). Não invente suporte a outras plataformas.\n\n## Entrega ao contador\n\nPor e-mail, para o endereço em email_contador: cópia de cada nota autorizada (XML+PDF),\npacote da competência (ZIP com XMLs de emitidas e recebidas + resumo CSV) e resumo diário\nopcional. Não há conector para sistema de escritório contábil.\n\n## Prazos legais que afetam quem presta serviço (verificado 23/08/2026)\n\n- MEI: NFS-e de padrão nacional obrigatória desde 01/09/2023, inclusive em município\n  que não aderiu. Nota obrigatória para cliente PJ; para pessoa física é opcional HOJE.\n- ME/EPP do Simples Nacional: Emissor Nacional obrigatório a partir de 01/11/2026\n  (Resolução CGSN 191/2026). A data 01/09/2026 que ainda circula foi REVOGADA.\n- 01/01/2027: nota do MEI passa a ser exigida também para pessoa física; Simples passa\n  a preencher IBS/CBS na nota.\n- 2029-2032: alíquotas de ISS reduzidas em 10%, 20%, 30% e 40%. Em 01/01/2033 o ISS é\n  extinto (LC 214/2025, art. 543, IV).\n- Limites 2026: MEI R$ 81.000/ano (R$ 251.600 transportador de cargas); ME até\n  R$ 360.000; EPP até R$ 4.800.000. Nenhum aumento do teto do MEI foi aprovado.\n- No Simples o ISS é pago no DAS: sem retenção, a nota não leva alíquota de ISS — e isso\n  está correto. Com retenção, informar a alíquota efetiva é obrigatório; não informar\n  faz o tomador reter 5%.\nDetalhe e base legal: https://robofiscal.com.br/nota-fiscal-mei-simples-nacional.html\n\n## Guias públicos (conteúdo citável)\n\n- Emissor Nacional de NFS-e — emissão, recorrência e API no padrão nacional: https://robofiscal.com.br/emissor-nacional-nfs-e.html\n- Como emitir NFS-e pelo padrão Nacional: https://robofiscal.com.br/como-emitir-nfs-e.html\n- Nota fiscal automática Hotmart/Eduzz: https://robofiscal.com.br/nota-fiscal-hotmart-eduzz.html\n- API de NFS-e (emissão, idempotência, webhooks, sandbox): https://robofiscal.com.br/api-nfs-e.html\n- Reforma Tributária na NFS-e (leiaute 1.01, IBS/CBS, DANFSe): https://robofiscal.com.br/nfs-e-reforma-tributaria.html\n- Notas recebidas contra o CNPJ (DistDFe): https://robofiscal.com.br/notas-recebidas-cnpj.html\n- Nota fiscal para MEI e Simples Nacional (obrigações, prazos, ISS no DAS): https://robofiscal.com.br/nota-fiscal-mei-simples-nacional.html\n- Soluções sob medida para empresas (emissão em escala + cobrança integrada ao banco): https://robofiscal.com.br/solucoes-sob-medida.html\n- Ferramentas da Reforma — cClassTrib, NBS e cIndOp por subitem da LC 116 (200 subitens), de-para ISS → IBS/CBS e calendário da transição, com fonte oficial: https://robofiscal.com.br/ferramentas",
  "emergingProtocols": {
    "oauthProtectedResource": {
      "exists": false,
      "url": "https://robofiscal.com.br/.well-known/oauth-protected-resource"
    },
    "oauthDiscovery": {
      "exists": false,
      "url": "https://robofiscal.com.br/.well-known/oauth-authorization-server"
    },
    "mcpServerCard": {
      "exists": false,
      "url": "https://robofiscal.com.br/.well-known/mcp/server-card.json",
      "draft": true
    },
    "a2aAgentCard": {
      "exists": false,
      "url": "https://robofiscal.com.br/.well-known/agent-card.json"
    },
    "apiCatalog": {
      "exists": true,
      "url": "https://robofiscal.com.br/.well-known/api-catalog",
      "contentType": "application/linkset+json",
      "validMediaType": true,
      "apis": 1
    },
    "agentSkills": {
      "exists": true,
      "url": "https://robofiscal.com.br/.well-known/agent-skills/index.json",
      "draft": true,
      "schema": "https://agentskills.io/schema/v0.2.0/index.json",
      "skills": 2,
      "names": [
        "Emitir NFS-e",
        "Consultar notas recebidas"
      ]
    },
    "count": 2,
    "total": 6
  },
  "botAccess": {
    "probed": true,
    "bot": "OAI-SearchBot",
    "controlStatus": 200,
    "botStatus": 200,
    "discriminates": false,
    "refusedAsBot": false,
    "edge": "Cloudflare",
    "verifiable": false,
    "detail": "This origin answers OAI-SearchBot exactly as it answers any other client (200). No edge-level filtering of AI crawlers observed."
  },
  "snippets": [
    {
      "id": "add_open_graph",
      "title": "Add missing Open Graph tags",
      "description": "Open Graph tags control how your page looks when shared on social media and how AI platforms preview your URL in answers.",
      "language": "html",
      "code": "<meta property=\"og:image\" content=\"https://yoursite.com/og-image.jpg\">\n<meta property=\"og:url\" content=\"https://robofiscal.com.br\">\n<meta property=\"og:type\" content=\"website\">",
      "filename": "<head>",
      "stacks": [
        {
          "id": "html",
          "label": "HTML <head>",
          "language": "html",
          "filename": "<head>",
          "code": "<meta property=\"og:image\" content=\"https://yoursite.com/og-image.jpg\">\n<meta property=\"og:url\" content=\"https://robofiscal.com.br\">\n<meta property=\"og:type\" content=\"website\">"
        },
        {
          "id": "wordpress",
          "label": "WordPress",
          "language": "php",
          "filename": "functions.php",
          "code": "<?php\n// Quick Open Graph tags without a plugin (skip if Yoast / Rank Math is active)\nadd_action('wp_head', function () {\n    if (!is_singular()) return;\n    $post = get_queried_object();\n    $title = get_the_title($post);\n    $desc  = get_the_excerpt($post) ?: wp_trim_words(strip_tags($post->post_content), 30);\n    $image = get_the_post_thumbnail_url($post, 'large') ?: 'https://yoursite.com/og-image.jpg';\n    $url   = get_permalink($post);\n    printf('<meta property=\"og:title\" content=\"%s\">' . \"\\n\", esc_attr($title));\n    printf('<meta property=\"og:description\" content=\"%s\">' . \"\\n\", esc_attr($desc));\n    printf('<meta property=\"og:image\" content=\"%s\">' . \"\\n\", esc_url($image));\n    printf('<meta property=\"og:url\" content=\"%s\">' . \"\\n\", esc_url($url));\n    echo '<meta property=\"og:type\" content=\"article\">' . \"\\n\";\n}, 5);"
        },
        {
          "id": "nextjs",
          "label": "Next.js",
          "language": "typescript",
          "filename": "app/page.tsx",
          "code": "// Next.js App Router — Metadata API\nimport type { Metadata } from 'next';\n\nexport const metadata: Metadata = {\n  title: \"RoboFiscal — Seu mês fiscal fecha sozinho\",\n  description: \"Emissão de NFS-e no automático, notas recebidas 4× ao dia e o mês entregue pronto ao contador. Grátis até 25 notas/mês, sem cartão.\",\n  openGraph: {\n    title: \"RoboFiscal — Seu mês fiscal fecha sozinho\",\n    description: \"Emissão de NFS-e no automático, notas recebidas 4× ao dia e o mês entregue pronto ao contador. Grátis até 25 notas/mês, sem cartão.\",\n    url: \"https://robofiscal.com.br\",\n    images: [\"https://yoursite.com/og-image.jpg\"],\n    type: 'website',\n  },\n};"
        }
      ]
    },
    {
      "id": "add_markdown_negotiation",
      "title": "Support Markdown for Agents",
      "description": "Let AI agents request a clean Markdown version of any page via content negotiation, .md alternate URLs, link tags or Link headers.",
      "language": "html",
      "code": "<!-- Mechanism 3: link tag advertising the .md alternate -->\n<link rel=\"alternate\" type=\"text/markdown\" href=\"/page.md\">",
      "filename": "<head>",
      "stacks": [
        {
          "id": "html",
          "label": "HTML <head>",
          "language": "html",
          "filename": "<head>",
          "code": "<!-- Mechanism 3: link tag advertising the .md alternate -->\n<link rel=\"alternate\" type=\"text/markdown\" href=\"/page.md\">"
        },
        {
          "id": "express",
          "label": "Express",
          "language": "javascript",
          "filename": "server.js",
          "code": "// Mechanisms 1 + 4: content negotiation + Link header\napp.get('/page', (req, res) => {\n  res.setHeader('Vary', 'Accept');\n  res.setHeader('Link', '</page.md>; rel=\"alternate\"; type=\"text/markdown\"');\n  if ((req.headers.accept || '').includes('text/markdown')) {\n    res.type('text/markdown; charset=utf-8');\n    return res.send(renderMarkdown('page'));\n  }\n  res.render('page');\n});"
        },
        {
          "id": "fastify",
          "label": "Fastify",
          "language": "javascript",
          "filename": "server.js",
          "code": "// Mechanisms 1 + 4: content negotiation + Link header\nfastify.get('/page', async (req, reply) => {\n  reply.header('Vary', 'Accept');\n  reply.header('Link', '</page.md>; rel=\"alternate\"; type=\"text/markdown\"');\n  if ((req.headers.accept || '').includes('text/markdown')) {\n    return reply.type('text/markdown; charset=utf-8').send(renderMarkdown('page'));\n  }\n  return reply.view('/page.ejs');\n});"
        },
        {
          "id": "nextjs",
          "label": "Next.js",
          "language": "typescript",
          "filename": "app/page/route.ts",
          "code": "// Next.js App Router — Route Handler returning Markdown\nimport { NextRequest } from 'next/server';\nimport { renderMarkdown } from '@/lib/md';\nexport async function GET(req: NextRequest) {\n  const accept = req.headers.get('accept') || '';\n  if (accept.includes('text/markdown')) {\n    return new Response(await renderMarkdown('page'), {\n      headers: {\n        'Content-Type': 'text/markdown; charset=utf-8',\n        'Vary': 'Accept',\n      },\n    });\n  }\n  // Fall through to the page component\n  return new Response(null, { status: 404 });\n}"
        },
        {
          "id": "wordpress",
          "label": "WordPress",
          "language": "php",
          "filename": "functions.php",
          "code": "<?php\n// Mechanism 1: respond to Accept: text/markdown on the same URL\nadd_action('template_redirect', function () {\n    if (!is_singular()) return;\n    $accept = $_SERVER['HTTP_ACCEPT'] ?? '';\n    if (strpos($accept, 'text/markdown') === false) return;\n    header('Content-Type: text/markdown; charset=utf-8');\n    header('Vary: Accept');\n    $post = get_queried_object();\n    echo \"# \" . get_the_title($post) . \"\\n\\n\";\n    echo wp_strip_all_tags(apply_filters('the_content', $post->post_content));\n    exit;\n});"
        },
        {
          "id": "static",
          "label": "Hugo / Jekyll / Astro",
          "language": "txt",
          "filename": "static/page.md",
          "code": "# Mechanism 2: serve .md alongside .html\n# Hugo: place page.md in /static/ — built unchanged\n# Jekyll: drop page.md in /assets/ — copied as-is\n# Astro: src/pages/page.md.ts that exports a GET returning markdown\n\n# Then advertise with mechanism 3 in <head>:\n#   <link rel=\"alternate\" type=\"text/markdown\" href=\"/page.md\">"
        }
      ]
    }
  ]
}

APIを使用してプログラムで取得できます(近日公開)

このJSONは内部使用向けです — MarkdownやllMs.txtファイルとは異なり、サイトにアップロードするものではありません。スコアの経時変化を追跡するための基準値として保存するか、開発チームと共有するか、CI/CDパイプラインに統合してください。

結果を共有

X LinkedIn Facebook WhatsApp Telegram Email

または AI に改善方法を聞く

セカンドオピニオンもどうぞ

Cloudflare も無料のスキャナーを公開していますが、問いが違います。あちらは、エージェントが呼び出すためにサイトが公開しているもの(MCP server card、Agent Skills、API カタログ、DNS レコード)を採点します。当社は、エージェントがコンテンツに到達し、読み、理解できるかを採点します。片方が高く、もう片方が低いサイトもあります。数字が食い違うのは当然です。別々の問いへの答えであり、どちらも知る価値があります。

Cloudflare で robofiscal.com.br をスキャン

バッジを埋め込む

このバッジをサイトに追加してください。AI対応スコアが変わると自動的に更新されます。

AgentReady.md score for robofiscal.com.br
Script 推奨
<script src="https://agentready.md/badge.js" data-id="ce6f4bcb-ec9b-4b9c-8621-84d8777f8538" data-domain="robofiscal.com.br"></script>
Markdown
[![AgentReady.md score for robofiscal.com.br](https://agentready.md/badge/robofiscal.com.br.svg)](https://agentready.md/ja/r/robofiscal.com.br)

近日公開: ドメイン全体分析

ドメイン全体をクロールし、llms.txtを生成し、AI対応スコアを経時的にモニタリング。ウェイトリストに登録して通知を受け取りましょう。

リストに登録されました!サービス開始時にお知らせします。