Pular para o conteúdo principal

jFaturamento — Motor Fiscal Brasileiro

Engine de conformidade fiscal. Gera e valida NF-e, CT-e, MDF-e e SAT-CFe.


Localização​

source/jFaturamento/


Responsabilidades​

FuncionalidadeDescrição
NF-eNota Fiscal Eletrônica (modelos 55, 65)
CT-eConhecimento de Transporte Eletrônico
MDF-eManifesto Eletrônico de Documentos Fiscais
SAT-CFeSistema Autenticador e Transmissor de CF-e
Validação SEFAZComunicação com webservices da SEFAZ
DANFEGeração do documento auxiliar
XMLGeração e assinatura do XML fiscal

jNFe.pas — Monolito (410KB)​

O arquivo principal jNFe.pas tem 410KB — é um monolito que concentra toda a lógica de NF-e.

  • Cálculo de impostos (ICMS, IPI, PIS, COFINS, ISS)
  • Geração do XML NF-e
  • Comunicação SEFAZ
  • Contingência offline

Módulos BPL que Usam​


Dual Report Engine​

jFaturamento usa tanto FastReport quanto ReportBuilder para DANFE e outros documentos. Migração do ReportBuilder para FastReport está incompleta.


Dependências​