nfe-spec.md

<!-- Auto-generated by dev-vault-mcp from the indexed source. Do not edit by hand -- re-run `uv run dev-vault-mcp pull` to refresh. -->

# nfe

## Units

| Unit | Kind | File | Classes | Uses (project units) |
| --- | --- | --- | --- | --- |
| `NFeCalculoController` | unit | [nfe/ERP/NFe/Controller/NFeCalculoController.pas:37](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/nfe/ERP/NFe/Controller/NFeCalculoController.pas#L37) | `TCalculoNFE`, `TNFeCalculoController` | `Biblioteca`, `pcnConversao` |
| `NfeCabecalhoController` | unit | [nfe/ERP/NFe/Controller/NfeCabecalhoController.pas:36](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/nfe/ERP/NFe/Controller/NfeCabecalhoController.pas#L36) | `TNfeCabecalhoController` | `Atributos`, `Controller`, `Conversor`, `NfeCabecalhoVO`, `UDataModule` |
| `NfeConfiguracaoController` | unit | [nfe/ERP/NFe/Controller/NfeConfiguracaoController.pas:36](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/nfe/ERP/NFe/Controller/NfeConfiguracaoController.pas#L36) | `TNfeConfiguracaoController` | `Atributos`, `Controller`, `Conversor`, `NfeConfiguracaoVO`, `UDataModule` |
| `NfeDeclaracaoImportacaoController` | unit | [nfe/ERP/NFe/Controller/NfeDeclaracaoImportacaoController.pas:36](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/nfe/ERP/NFe/Controller/NfeDeclaracaoImportacaoController.pas#L36) | `TNfeDeclaracaoImportacaoController` | `Atributos`, `Controller`, `Conversor`, `NfeDeclaracaoImportacaoVO`, `UDataModule` |
| `NfeDetEspecificoArmamentoController` | unit | [nfe/ERP/NFe/Controller/NfeDetEspecificoArmamentoController.pas:36](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/nfe/ERP/NFe/Controller/NfeDetEspecificoArmamentoController.pas#L36) | `TNfeDetEspecificoArmamentoController` | `Atributos`, `Controller`, `Conversor`, `NfeDetEspecificoArmamentoVO`, `UDataModule` |
| `NfeDetEspecificoMedicamentoController` | unit | [nfe/ERP/NFe/Controller/NfeDetEspecificoMedicamentoController.pas:36](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/nfe/ERP/NFe/Controller/NfeDetEspecificoMedicamentoController.pas#L36) | `TNfeDetEspecificoMedicamentoController` | `Atributos`, `Controller`, `Conversor`, `NfeDetEspecificoMedicamentoVO`, `UDataModule` |
| `NfeDetalheController` | unit | [nfe/ERP/NFe/Controller/NfeDetalheController.pas:36](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/nfe/ERP/NFe/Controller/NfeDetalheController.pas#L36) | `TNfeDetalheController` | `Atributos`, `Controller`, `Conversor`, `NfeDetalheVO`, `UDataModule` |
| `NfeNumeroController` | unit | [nfe/ERP/NFe/Controller/NfeNumeroController.pas:36](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/nfe/ERP/NFe/Controller/NfeNumeroController.pas#L36) | `TNfeNumeroController` | `Atributos`, `Controller`, `Conversor`, `NfeNumeroVO`, `UDataModule` |
| `TributOperacaoFiscalController` | unit | [nfe/ERP/NFe/Controller/TributOperacaoFiscalController.pas:36](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/nfe/ERP/NFe/Controller/TributOperacaoFiscalController.pas#L36) | `TTributOperacaoFiscalController` | `Atributos`, `Controller`, `Conversor`, `TributOperacaoFiscalVO`, `UDataModule` |
| `VendaCabecalhoController` | unit | [nfe/ERP/NFe/Controller/VendaCabecalhoController.pas:37](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/nfe/ERP/NFe/Controller/VendaCabecalhoController.pas#L37) | `TVendaCabecalhoController` | `Atributos`, `Controller`, `Conversor`, `UDataModule`, `VendaCabecalhoVO` |
| `VendaDetalheController` | unit | [nfe/ERP/NFe/Controller/VendaDetalheController.pas:36](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/nfe/ERP/NFe/Controller/VendaDetalheController.pas#L36) | `TVendaDetalheController` | `Atributos`, `Controller`, `Conversor`, `UDataModule`, `VendaDetalheVO` |
| `ViewPessoaClienteController` | unit | [nfe/ERP/NFe/Controller/ViewPessoaClienteController.pas:36](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/nfe/ERP/NFe/Controller/ViewPessoaClienteController.pas#L36) | `TViewPessoaClienteController` | `Atributos`, `Controller`, `Conversor`, `UDataModule`, `ViewPessoaClienteVO` |
| `ViewPessoaFornecedorController` | unit | [nfe/ERP/NFe/Controller/ViewPessoaFornecedorController.pas:36](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/nfe/ERP/NFe/Controller/ViewPessoaFornecedorController.pas#L36) | `TViewPessoaFornecedorController` | `Atributos`, `Controller`, `Conversor`, `UDataModule`, `ViewPessoaFornecedorVO` |
| `ViewPessoaTransportadoraController` | unit | [nfe/ERP/NFe/Controller/ViewPessoaTransportadoraController.pas:36](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/nfe/ERP/NFe/Controller/ViewPessoaTransportadoraController.pas#L36) | `TViewPessoaTransportadoraController` | `Atributos`, `Controller`, `Conversor`, `UDataModule`, `ViewPessoaTransportadoraVO` |
| `ViewTributacaoCofinsController` | unit | [nfe/ERP/NFe/Controller/ViewTributacaoCofinsController.pas:36](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/nfe/ERP/NFe/Controller/ViewTributacaoCofinsController.pas#L36) | `TViewTributacaoCofinsController` | `Atributos`, `Controller`, `Conversor`, `UDataModule`, `ViewTributacaoCofinsVO` |
| `ViewTributacaoIcmsController` | unit | [nfe/ERP/NFe/Controller/ViewTributacaoIcmsController.pas:36](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/nfe/ERP/NFe/Controller/ViewTributacaoIcmsController.pas#L36) | `TViewTributacaoIcmsController` | `Atributos`, `Controller`, `Conversor`, `UDataModule`, `ViewTributacaoIcmsVO` |
| `ViewTributacaoIcmsCustomController` | unit | [nfe/ERP/NFe/Controller/ViewTributacaoIcmsCustomController.pas:36](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/nfe/ERP/NFe/Controller/ViewTributacaoIcmsCustomController.pas#L36) | `TViewTributacaoIcmsCustomController` | `Atributos`, `Controller`, `Conversor`, `UDataModule`, `ViewTributacaoIcmsCustomVO` |
| `ViewTributacaoIpiController` | unit | [nfe/ERP/NFe/Controller/ViewTributacaoIpiController.pas:36](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/nfe/ERP/NFe/Controller/ViewTributacaoIpiController.pas#L36) | `TViewTributacaoIpiController` | `Atributos`, `Controller`, `Conversor`, `UDataModule`, `ViewTributacaoIpiVO` |
| `ViewTributacaoIssController` | unit | [nfe/ERP/NFe/Controller/ViewTributacaoIssController.pas:36](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/nfe/ERP/NFe/Controller/ViewTributacaoIssController.pas#L36) | `TViewTributacaoIssController` | `Atributos`, `Controller`, `Conversor`, `UDataModule`, `ViewTributacaoIssVO` |
| `ViewTributacaoPisController` | unit | [nfe/ERP/NFe/Controller/ViewTributacaoPisController.pas:36](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/nfe/ERP/NFe/Controller/ViewTributacaoPisController.pas#L36) | `TViewTributacaoPisController` | `Atributos`, `Controller`, `Conversor`, `UDataModule`, `ViewTributacaoPisVO` |
| `T2TiERPNFe` | program | [nfe/ERP/NFe/T2TiERPNFe.dpr:1](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/nfe/ERP/NFe/T2TiERPNFe.dpr#L1) | — | `AdministrativoformularioVO`, `AgenciaBancoVO`, `AlmoxarifadoController`, `AlmoxarifadoVO`, `AtividadeForCliVO`, `Atributos`, `BancoVO`, `Biblioteca`, `CargoVO`, `CepVO`, `CfopVO`, `ClientePessoaVO`, `ColaboradorController`, `ColaboradorPessoaVO`, `ColaboradorVO`, `Constantes`, `ContabilContaVO`, `ContaCaixaVO`, `ContadorVO`, `ContatoVO`, `Controller`, `Conversor`, `EmpresaController`, `EmpresaSessaoVO`, `EmpresaVO`, `EnderecoVO`, `FiscalNotaFiscalEntradaVO`, `FpasVO`, `FuncaoController`, `FuncaoVO`, `JSonVO`, `NcmController`, `NcmVO`, `NfeCabecalhoController`, `NfeCabecalhoVO`, `NFeCalculoController`, `NfeCanaDeducoesSafraVO`, `NfeCanaFornecimentoDiarioVO`, `NfeCanaVO`, `NfeConfiguracaoController`, `NfeConfiguracaoVO`, `NfeCteReferenciadoVO`, `NfeCupomFiscalReferenciadoVO`, `NfeDeclaracaoImportacaoController`, `NfeDeclaracaoImportacaoVO`, `NfeDeducoesSafraVO`, `NfeDestinatarioVO`, `NfeDetalheController`, `NfeDetalheImpostoCofinsVO`, `NfeDetalheImpostoIcmsVO`, `NfeDetalheImpostoIiVO`, `NfeDetalheImpostoIpiVO`, `NfeDetalheImpostoIssqnVO`, `NfeDetalheImpostoPisVO`, `NfeDetalheVO`, `NfeDetEspecificoArmamentoController`, `NfeDetEspecificoArmamentoVO`, `NfeDetEspecificoCombustivelVO`, `NfeDetEspecificoMedicamentoController`, `NfeDetEspecificoMedicamentoVO`, `NfeDetEspecificoVeiculoVO`, `NfeDuplicataVO`, `NfeEmitenteVO`, `NfeFaturaVO`, `NfeImportacaoDetalheVO`, `NfeLocalEntregaVO`, `NfeLocalRetiradaVO`, `NfeNfReferenciadaVO`, `NfeNumeroController`, `NfeNumeroVO`, `NfeProcessoReferenciadoVO`, `NfeProdRuralReferenciadaVO`, `NfeReferenciadaVO`, `NfeTransporteReboqueVO`, `NfeTransporteVO`, `NfeTransporteVolumeLacreVO`, `NfeTransporteVolumeVO`, `NivelFormacaoVO`, `NotificationService`, `PaisVO`, `PapelController`, `PapelFuncaoController`, `PapelFuncaoVO`, `PapelVO`, `PessoaFisicaJuridicaVO`, `PessoaFisicaVO`, `PessoaJuridicaVO`, `PessoaVO`, `PlanoContaRefSpedVO`, `PlanoContaVO`, `ProdutoController`, `ProdutoGrupoVO`, `ProdutoLacreVO`, `ProdutoLoteVO`, `ProdutoMarcaController`, `ProdutoMarcaVO`, `ProdutoSubGrupoController`, `ProdutoSubGrupoVO`, `ProdutoVO`, `SessaoUsuario`, `SetorVO`, `SindicatoVO`, `SituacaoColaboradorVO`, `SituacaoForCliVO`, `TipoAdmissaoVO`, `TipoColaboradorVO`, `TipoNotaFiscalVO`, `Tipos`, `TransportadoraPessoaVO`, `TributGrupoTributarioController`, `TributGrupoTributarioVO`, `TributIcmsCustomCabVO`, `TributIcmsCustomDetVO`, `TributOperacaoFiscalController`, `TributOperacaoFiscalVO`, `UBase`, `UDataModule`, `UDataModuleNFe`, `UFiltro`, `UfVO`, `ULogin`, `ULookup`, `UMenu`, `UNFe`, `UNfeDetalheAnexo`, `UnidadeProdutoController`, `UnidadeProdutoVO`, `UsuarioController`, `UsuarioVO`, `UTela`, `UTelaCadastro`, `VendaCabecalhoController`, `VendaCabecalhoVO`, `VendaComissaoVO`, `VendaCondicoesPagamentoVO`, `VendaCondicoesParcelasVO`, `VendaDetalheController`, `VendaDetalheVO`, `VendaFreteVO`, `VendaOrcamentoCabecalhoVO`, `VendaOrcamentoDetalheVO`, `VendaRomaneioEntregaVO`, `VendedorVO`, `ViewPessoaClienteController`, `ViewPessoaClienteVO`, `ViewPessoaFornecedorController`, `ViewPessoaFornecedorVO`, `ViewPessoaTransportadoraController`, `ViewPessoaTransportadoraVO`, `ViewSessaoEmpresaController`, `ViewSessaoEmpresaVO`, `ViewTributacaoCofinsController`, `ViewTributacaoCofinsVO`, `ViewTributacaoIcmsController`, `ViewTributacaoIcmsCustomController`, `ViewTributacaoIcmsCustomVO`, `ViewTributacaoIcmsVO`, `ViewTributacaoIpiController`, `ViewTributacaoIpiVO`, `ViewTributacaoIssController`, `ViewTributacaoIssVO`, `ViewTributacaoPisController`, `ViewTributacaoPisVO` |
| `UMenu` | unit | [nfe/ERP/NFe/Tela/UMenu.pas:36](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/nfe/ERP/NFe/Tela/UMenu.pas#L36) | `[TFormDescription('Menu','Menu')]` | `Atributos`, `Enter`, `SessaoUsuario`, `UBase`, `ULogin`, `UNFe` |
| `UNFe` | unit | [nfe/ERP/NFe/Tela/UNFe.pas:36](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/nfe/ERP/NFe/Tela/UNFe.pas#L36) | `[TFormDescription(TConstantes.MODULO_NFE, 'Nota Fiscal Eletrônica')]` | `ACBrNFeUtil`, `Atributos`, `Biblioteca`, `Constantes`, `LabeledCtrls`, `NfeCabecalhoController`, `NfeCabecalhoVO`, `NFeCalculoController`, `NfeConfiguracaoController`, `NfeConfiguracaoVO`, `NfeCteReferenciadoVO`, `NfeCupomFiscalReferenciadoVO`, `NfeDeclaracaoImportacaoController`, `NfeDeclaracaoImportacaoVO`, `NfeDestinatarioVO`, `NfeDetalheImpostoCofinsVO`, `NfeDetalheImpostoIcmsVO`, `NfeDetalheImpostoIiVO`, `NfeDetalheImpostoIpiVO`, `NfeDetalheImpostoIssqnVO`, `NfeDetalheImpostoPisVO`, `NfeDetalheVO`, `NfeDetEspecificoArmamentoController`, `NfeDetEspecificoArmamentoVO`, `NfeDetEspecificoCombustivelVO`, `NfeDetEspecificoMedicamentoController`, `NfeDetEspecificoMedicamentoVO`, `NfeDetEspecificoVeiculoVO`, `NfeDuplicataVO`, `NfeFaturaVO`, `NfeImportacaoDetalheVO`, `NfeLocalEntregaVO`, `NfeLocalRetiradaVO`, `NfeNfReferenciadaVO`, `NfeNumeroController`, `NfeNumeroVO`, `NfeProdRuralReferenciadaVO`, `NfeReferenciadaVO`, `NfeTransporteReboqueVO`, `NfeTransporteVO`, `NfeTransporteVolumeLacreVO`, `NfeTransporteVolumeVO`, `pcnConversao`, `pcnNFeRTXT`, `ProdutoController`, `ProdutoLoteVO`, `ProdutoVO`, `TributOperacaoFiscalController`, `TributOperacaoFiscalVO`, `UDataModule`, `UDataModuleNFe`, `ULookup`, `UNfeDetalheAnexo`, `UTelaCadastro`, `VendaCabecalhoController`, `VendaCabecalhoVO`, `VendaDetalheController`, `ViewPessoaClienteController`, `ViewPessoaClienteVO`, `ViewPessoaTransportadoraController`, `ViewPessoaTransportadoraVO`, `ViewTributacaoCofinsController`, `ViewTributacaoCofinsVO`, `ViewTributacaoIcmsController`, `ViewTributacaoIcmsCustomController`, `ViewTributacaoIcmsCustomVO`, `ViewTributacaoIcmsVO`, `ViewTributacaoIpiController`, `ViewTributacaoIpiVO`, `ViewTributacaoIssController`, `ViewTributacaoIssVO`, `ViewTributacaoPisController`, `ViewTributacaoPisVO` |
| `UNfeDetalheAnexo` | unit | [nfe/ERP/NFe/Tela/UNfeDetalheAnexo.pas:1](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/nfe/ERP/NFe/Tela/UNfeDetalheAnexo.pas#L1) | `TFNfeDetalheAnexo` | `LabeledCtrls`, `LabeledDBCtrls`, `UDataModule`, `UDataModuleNFe` |