Componentes-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. -->

# Componentes

## Units

| Unit | Kind | File | Classes | Uses (project units) |
| --- | --- | --- | --- | --- |
| `ACBrFolha` | unit | [Componentes/ACBrFolha/ACBrFolha.pas:43](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/ACBrFolha/ACBrFolha.pas#L43) | `TACBrFolha` | `ACBrD5`, `ACBrFolha_Caged`, `ACBrFolha_Caged_Class`, `ACBrFolha_Sefip`, `ACBrFolha_Sefip_Class`, `ACBrTXTClass`, `ACBrUtil` |
| `ACBrFolhaUtils` | unit | [Componentes/ACBrFolha/ACBrFolhaUtils.pas:41](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/ACBrFolha/ACBrFolhaUtils.pas#L41) | — | `ACBrUtil` |
| `ACBrFolha_Caged` | unit | [Componentes/ACBrFolha/ACBrFolha_Caged.pas:41](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/ACBrFolha/ACBrFolha_Caged.pas#L41) | `TRegistroTipoA`, `TRegistroTipoB`, `TRegistroTipoC`, `TRegistroTipoCList`, `TRegistroTipoX`, `TRegistroTipoXList` | — |
| `ACBrFolha_Caged_Class` | unit | [Componentes/ACBrFolha/ACBrFolha_Caged_Class.pas:40](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/ACBrFolha/ACBrFolha_Caged_Class.pas#L40) | `TFolha_Caged` | `ACBrFolha_Caged`, `ACBrFolhaUtils`, `ACBrTXTClass` |
| `ACBrFolha_Sefip` | unit | [Componentes/ACBrFolha/ACBrFolha_Sefip.pas:41](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/ACBrFolha/ACBrFolha_Sefip.pas#L41) | `TRegistroTipo00`, `TRegistroTipo10`, `TRegistroTipo12`, `TRegistroTipo12List`, `TRegistroTipo13`, `TRegistroTipo13List`, `TRegistroTipo14`, `TRegistroTipo14List`, `TRegistroTipo20`, `TRegistroTipo20List`, `TRegistroTipo21`, `TRegistroTipo21List`, `TRegistroTipo30`, `TRegistroTipo30List`, `TRegistroTipo32`, `TRegistroTipo32List`, `TRegistroTipo50`, `TRegistroTipo50List`, `TRegistroTipo51`, `TRegistroTipo51List`, `TRegistroTipo90` | — |
| `ACBrFolha_Sefip_Class` | unit | [Componentes/ACBrFolha/ACBrFolha_Sefip_Class.pas:40](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/ACBrFolha/ACBrFolha_Sefip_Class.pas#L40) | `TFolha_Sefip` | `ACBrFolha_Sefip`, `ACBrFolhaUtils`, `ACBrTXTClass` |
| `ACBrFolha` | package | [Componentes/ACBrFolha/Pacote/ACBrFolha.dpk:1](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/ACBrFolha/Pacote/ACBrFolha.dpk#L1) | — | `ACBrFolha`, `ACBrFolha_Caged`, `ACBrFolha_Caged_Class`, `ACBrFolha_Sefip`, `ACBrFolha_Sefip_Class`, `ACBrFolhaUtils` |
| `ACBrFolha` | unit | [Componentes/ACBrFolhaOld/ACBrFolha.pas:43](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/ACBrFolhaOld/ACBrFolha.pas#L43) | `TACBrFolha` | `ACBrD5`, `ACBrFolha_Sefip`, `ACBrFolha_Sefip_Class`, `ACBrTXTClass`, `ACBrUtil` |
| `ACBrFolhaUtils` | unit | [Componentes/ACBrFolhaOld/ACBrFolhaUtils.pas:41](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/ACBrFolhaOld/ACBrFolhaUtils.pas#L41) | — | `ACBrUtil` |
| `ACBrFolha_Sefip` | unit | [Componentes/ACBrFolhaOld/ACBrFolha_Sefip.pas:41](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/ACBrFolhaOld/ACBrFolha_Sefip.pas#L41) | `TRegistroTipo00`, `TRegistroTipo10`, `TRegistroTipo12`, `TRegistroTipo12List`, `TRegistroTipo13`, `TRegistroTipo13List`, `TRegistroTipo14`, `TRegistroTipo14List`, `TRegistroTipo20`, `TRegistroTipo20List`, `TRegistroTipo21`, `TRegistroTipo21List`, `TRegistroTipo30`, `TRegistroTipo30List`, `TRegistroTipo32`, `TRegistroTipo32List`, `TRegistroTipo50`, `TRegistroTipo50List`, `TRegistroTipo51`, `TRegistroTipo51List`, `TRegistroTipo90` | — |
| `ACBrFolha_Sefip_Class` | unit | [Componentes/ACBrFolhaOld/ACBrFolha_Sefip_Class.pas:41](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/ACBrFolhaOld/ACBrFolha_Sefip_Class.pas#L41) | `TFolha_Sefip` | `ACBrFolha_Sefip`, `ACBrFolhaUtils`, `ACBrSpedUtils`, `ACBrTXTClass` |
| `DemoFolha` | program | [Componentes/ACBrFolhaOld/Exemplo/DemoFolha.dpr:1](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/ACBrFolhaOld/Exemplo/DemoFolha.dpr#L1) | — | `UFolha` |
| `UFolha` | unit | [Componentes/ACBrFolhaOld/Exemplo/UFolha.pas:1](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/ACBrFolhaOld/Exemplo/UFolha.pas#L1) | `TForm1` | `ACBrFolha` |
| `ACBrFolha` | package | [Componentes/ACBrFolhaOld/Pacote/ACBrFolha.dpk:1](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/ACBrFolhaOld/Pacote/ACBrFolha.dpk#L1) | — | `ACBrFolha`, `ACBrFolha_Sefip`, `ACBrFolha_Sefip_Class`, `ACBrFolhaUtils` |
| `ACBrPonto` | unit | [Componentes/ACBrPonto/ACBrPonto.pas:43](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/ACBrPonto/ACBrPonto.pas#L43) | `TACBrPonto` | `ACBrD5`, `ACBrPonto_ACJEF`, `ACBrPonto_ACJEF_Class`, `ACBrPonto_AFD`, `ACBrPonto_AFD_Class`, `ACBrPonto_AFDT`, `ACBrPonto_AFDT_Class`, `ACBrTXTClass`, `ACBrUtil` |
| `ACBrPonto_ACJEF` | unit | [Componentes/ACBrPonto/ACBrPonto_ACJEF.pas:41](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/ACBrPonto/ACBrPonto_ACJEF.pas#L41) | `TCabecalho`, `TRegistro2`, `TRegistro2List`, `TRegistro3`, `TRegistro3List`, `TTrailer` | — |
| `ACBrPonto_ACJEF_Class` | unit | [Componentes/ACBrPonto/ACBrPonto_ACJEF_Class.pas:43](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/ACBrPonto/ACBrPonto_ACJEF_Class.pas#L43) | `TPonto_ACJEF` | `ACBrPonto_ACJEF`, `ACBrTXTClass` |
| `ACBrPonto_AFD` | unit | [Componentes/ACBrPonto/ACBrPonto_AFD.pas:41](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/ACBrPonto/ACBrPonto_AFD.pas#L41) | `TCabecalho`, `TRegistro2`, `TRegistro2List`, `TRegistro3`, `TRegistro3List`, `TRegistro4`, `TRegistro4List`, `TRegistro5`, `TRegistro5List`, `TTrailer` | — |
| `ACBrPonto_AFDT` | unit | [Componentes/ACBrPonto/ACBrPonto_AFDT.pas:41](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/ACBrPonto/ACBrPonto_AFDT.pas#L41) | `TCabecalho`, `TRegistro2`, `TRegistro2List`, `TTrailer` | — |
| `ACBrPonto_AFDT_Class` | unit | [Componentes/ACBrPonto/ACBrPonto_AFDT_Class.pas:43](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/ACBrPonto/ACBrPonto_AFDT_Class.pas#L43) | `TPonto_AFDT` | `ACBrPonto_AFDT`, `ACBrTXTClass` |
| `ACBrPonto_AFD_Class` | unit | [Componentes/ACBrPonto/ACBrPonto_AFD_Class.pas:43](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/ACBrPonto/ACBrPonto_AFD_Class.pas#L43) | `TPonto_AFD` | `ACBrPonto_AFD`, `ACBrTXTClass` |
| `DemoPonto` | program | [Componentes/ACBrPonto/Exemplo/DemoPonto.dpr:1](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/ACBrPonto/Exemplo/DemoPonto.dpr#L1) | — | `UPonto` |
| `UPonto` | unit | [Componentes/ACBrPonto/Exemplo/UPonto.pas:1](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/ACBrPonto/Exemplo/UPonto.pas#L1) | `TForm1` | `ACBrPonto` |
| `ACBr_Ponto` | package | [Componentes/ACBrPonto/Pacote/ACBr_Ponto.dpk:1](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/ACBrPonto/Pacote/ACBr_Ponto.dpk#L1) | — | `ACBrPonto`, `ACBrPonto_ACJEF`, `ACBrPonto_ACJEF_Class`, `ACBrPonto_AFD`, `ACBrPonto_AFD_Class`, `ACBrPonto_AFDT`, `ACBrPonto_AFDT_Class` |
| `LabeledControls` | package | [Componentes/LabeledControls/LabeledControls.dpk:1](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/LabeledControls/LabeledControls.dpk#L1) | — | `LabeledCtrls`, `LabeledDBCtrls` |
| `LabeledCtrls` | unit | [Componentes/LabeledControls/LabeledCtrls.pas:1](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/LabeledControls/LabeledCtrls.pas#L1) | `TBoundLabel`, `TLabeledComboBox`, `TLabeledMaskEdit`, `TLabeledCalcEdit`, `TLabeledDateEdit`, `TLabeledMemo` | — |
| `LabeledDBCtrls` | unit | [Componentes/LabeledControls/LabeledDBCtrls.pas:1](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/LabeledControls/LabeledDBCtrls.pas#L1) | `TDBBoundLabel`, `TLabeledDBEdit`, `TLabeledDBDateEdit`, `TLabeledDBLookupComboBox` | — |
| `Enterreg` | unit | [Componentes/TMREnter/ENTERREG.pas:226](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/TMREnter/ENTERREG.pas#L226) | — | `Enter` |
| `Enter` | unit | [Componentes/TMREnter/Enter.pas:1](https://github.com/alberteije/T2TiERP-1-Delphi/blob/b1216f9a936c5c9d82f4525439497f19ebc1693e/Componentes/TMREnter/Enter.pas#L1) | `TMREnter` | `Enterreg` |