Falar com a gente
← Voltar ao blog

NF-e, CT-e e NFS-e: como automatizar a captura de documentos fiscais

Fiscal e contabilidade · Rheostec Technology

Toda empresa que compra ou vende com nota fiscal eletrônica depende do XML — não do DANFE impresso, do XML de verdade — pra escrituração fiscal, crédito de imposto e conferência com o contador. E ainda assim, é comum encontrar operações inteiras dependendo de alguém entrar manualmente no site da SEFAZ (ou no portal de cada prefeitura, no caso de serviço), baixar documento por documento, e organizar numa pasta por mês. Esse processo, além de lento, é a principal causa de nota "perdida" — descoberta só quando o contador cobra um documento que ninguém sabe onde está.

Por que baixar manualmente falha

A SEFAZ disponibiliza um serviço de distribuição de documentos (NFeDistribuicaoDFe) que permite consultar automaticamente, por NSU, tudo que foi emitido contra o CNPJ da empresa — como emitente, destinatário ou transportador. O problema é que essa consulta tem regras próprias: limite de volume por hora, prazos de espera entre tentativas, e comportamento diferente pra documento cancelado. Feito manualmente ou com script simples, é fácil o processo travar sem ninguém perceber — e aí a lacuna de dias vira lacuna de semanas.

O que muda com captura automática de verdade

Cancelamento é outro ponto de atenção

Documento cancelado exige tratamento diferente — a própria SEFAZ, em muitos casos, deixa de disponibilizar o XML completo depois do cancelamento, guardando só a confirmação do status. Um processo de captura que não sabe lidar com isso corretamente pode dar a falsa impressão de que "falta" um documento que, na prática, nunca deveria ter sido baixado por completo.

E a nota fiscal de serviço (NFS-e)?

NFS-e é um caso à parte, e mais complicado do que parece: diferente de NF-e e CT-e (que têm um único ambiente nacional, a SEFAZ), a nota de serviço é municipal — cada prefeitura pode ter seu próprio sistema, próprio layout de XML e próprio jeito de disponibilizar o documento pra quem contratou o serviço (o tomador). Não existe um "SEFAZ único" pra consultar; a captura precisa saber lidar com prefeitura por prefeitura, cada uma com sua particularidade.

Isso explica por que tanta empresa também perde nota de serviço: não é falta de atenção, é a ausência de um ponto único de consulta como existe pra NF-e/CT-e. A captura automática de NFS-e como tomador resolve exatamente esse ponto — consolida documento de prefeituras diferentes no mesmo lugar, sem depender de acessar portal por portal.

O caminho automatizado

É esse o papel do DocFiscal, da Rheostec: captura automática de NF-e, CT-e (direto da SEFAZ) e NFS-e (por prefeitura, como tomador), com detecção de lacuna, monitoramento de cancelamento e organização pronta pra entregar ao ERP ou ao contador — sem depender de ninguém lembrar de baixar nada manualmente.

Quer parar de perder tempo (e documento) baixando XML manualmente?

Falar com a gente