-
Notifications
You must be signed in to change notification settings - Fork 1
030 ‐ A Nota Fiscal
A Nota Fiscal Eletrônica brasileira representa muito mais que um simples documento fiscal - é um registro multidimensional que consolida informações comerciais, tributárias, logísticas e contábeis em uma estrutura única e validada pela Receita Federal. O SPEDIR gerencia esta complexidade através de uma organização modular que reflete os blocos definidos no esquema oficial da NFe.
flowchart TD
A[Nota Fiscal Eletrônica] --> B[Bloco 1: Identificação]
A --> C[Bloco 2: Emitente/Destinatário]
A --> D[Bloco 3: Produtos/Serviços]
A --> E[Bloco 4: Totais]
A --> F[Bloco 5: Transporte]
A --> G[Bloco 6: Cobrança]
A --> H[Bloco 7: Informações Adicionais]
B --> B1[Modelo/Série/Número]
B --> B2[Datas Emissão/Saída]
B --> B3[Finalidade/Processo]
B --> B4[Chave/Protocolo]
C --> C1[Emitente Cadastrado]
C --> C2[Destinatário Cliente]
C --> C3[Indicadores: Presencial, Intermediador]
D --> D1[Tabela de Itens]
D --> D2[Detalhes Fiscais por Item]
D --> D3[Informações Importação]
E --> E1[Totais Tributários]
E --> E2[Retenções Fiscais]
E --> E3[FCP/ICMS-ST]
F --> F1[Modalidade Frete]
F --> F2[Transportadora]
F --> F3[Volumes/Veículos]
F --> F4[Endereços Retirada/Entrega]
G --> G1[Duplicatas]
G --> G2[Meio Pagamento]
G --> G3[Dados Fatura]
H --> H1[Processos Referenciados]
H --> H2[Observações Fisco/Contribuinte]
H --> H3[Autorizados Download]
style B fill:#e3f2fd
style C fill:#f3e5f5
style D fill:#e8f5e8
style E fill:#fff3e0
style F fill:#ffebee
style G fill:#e0f2f1
style H fill:#fce4ec
| Campo | Obrigatoriedade | Função |
|---|---|---|
| Modelo (55/65) | Obrigatório | NFe (55) ou NFCe (65) |
| Série | Obrigatório | Controle sequencial por emitente |
| Número | Obrigatório | Sequência única por série |
| Chave de Acesso | Gerada automaticamente | Identificador único de 44 dígitos |
| Finalidade Emissão | Obrigatório | Normal, complementar, ajuste, devolução |
| Processo Emissão | Obrigatório | Aplicativo próprio, avulsa, SCAN |
| Campo | Contexto | Impacto |
|---|---|---|
| Emitente | Sempre preenchido | Entidade cadastrada com dados fiscais completos |
| Destinatário | Exceto NFCe | Cliente/Fornecedor com dados fiscais |
| Consumidor Final | Determina tratamento | Altera cálculo e informação de tributos |
| Indicador Presencial | NFCe | NF-e em operação presencial (1) ou não presencial (0) |
| Indicador Intermediador | Marketplace | Identifica operações via intermediadores |
| Campo | Complexidade | Observação |
|---|---|---|
| Tabela de Itens | Dinâmica | Inclui NCM, CFOP, quantidades, valores unitários |
| Informações Fiscais por Item | Alta | CST, alíquotas, reduções, cálculos específicos |
| Declarações de Importação | Específica | Para produtos importados, com adições detalhadas |
| Grupo | Campos Principais | Finalidade |
|---|---|---|
| Totais Gerais | Valor Bruto, Descontos, Líquido | Base para cálculos tributários |
| ICMS | Base Cálculo, Valor, Desonerado | Imposto estadual principal |
| ICMS-ST | Base Cálculo ST, Valor ST | Substituição tributária |
| PIS/COFINS | Totais e Retenções | Contribuições federais |
| ISSQN | Total ISS | Para operações com serviços |
| Retenções | IRRF, CSLL, Previdência | Impostos retidos na fonte |
| FCP | Fundo de Combate à Pobreza | Adicional ao ICMS |
| Componente | Campos | Observações |
|---|---|---|
| Modalidade Frete | 0-9 | Por conta do emitente, destinatário, etc. |
| Transportadora | Dados completos | Opcional conforme modalidade |
| Volumes | Quantidade, espécie, peso | Detalhamento da carga |
| Veículo | Placa, RNTC, UF | Identificação do transportador |
| Endereços | Retirada/Entrega diferenciados | Para operações especiais |
| Retenção ICMS Transporte | Cálculo específico | Para determinadas operações |
| Elemento | Finalidade | Detalhamento |
|---|---|---|
| Duplicatas | Parcelamento | Número, vencimento, valor |
| Meio Pagamento | Forma de pagamento | À vista, parcelado, outros |
| Dados da Fatura | Consolidação | Para faturamento agrupado |
| Tipo | Conteúdo | Público-alvo |
|---|---|---|
| Informações Fisco | Dados obrigatórios | Exclusivo para autoridades fiscais |
| Informações Contribuinte | Observações comerciais | Para o destinatário da nota |
| Processos Referenciados | Numerações anteriores | Para notas complementares/ajuste |
| Autorizados Download | CNPJ/CPF autorizados | Pessoas autorizadas a baixar XML |
| Responsável Técnico | Profissional habilitado | Para sistemas de emissão própria |
flowchart LR
A[Início da NFe] --> B{Validação Emitente}
B --> C{Validação Destinatário}
C --> D{Validação Produtos}
D --> E{Cálculos Tributários}
E --> F{Validação Totais}
F --> G{Montagem XML}
G --> H[Assinatura Digital]
H --> I[Transmissão SEFAZ]
I --> J{Retorno SEFAZ}
J --> K[✅ Autorizada]
J --> L[❌ Rejeitada]
style K fill:#d4edda
style L fill:#f8d7da
-
Preenchimento Inteligente:
- Campos derivados automaticamente (chave, protocolo, digito verificador)
- Validações em tempo real durante a digitação
- Sugestões baseadas em histórico e configurações
-
Cálculo Automático:
- Totais calculados dinamicamente a partir dos itens
- Tributação aplicada conforme perfis fiscais
- Consistência entre valores unitários e totais
-
Gestão de Estados:
- Rastreamento completo do ciclo de vida (rascunho, validada, autorizada, cancelada, inutilizada)
- Controle de séries e numerações
- Histórico de alterações e eventos
-
Integração Multimodal:
- Emissão direta para SEFAZ
- Geração automática de DANFE
- Sincronização com módulos contábeis e de estoque
- Exportação para sistemas terceiros
Esta estrutura garante que cada NFe gerada pelo SPEDIR não apenas atenda aos requisitos legais, mas também sirva como fonte confiável para todos os processos subsequentes da empresa - da contabilidade ao controle gerencial. A complexidade é gerenciada através de interfaces contextuais que apresentam apenas os campos relevantes para cada tipo de operação, simplificando o trabalho do usuário sem comprometer a conformidade.