cadrumo.application.bienes_inversion package¶
Application service for the capital-goods IVA regularización register.
Thin orchestration over an application-owned register capability: the operator
declares tracked capital goods and lists them. The register is authoritative
profile-scoped state; this service owns no calculation, only the declare/list
surface the CLI exposes. The art-109 annual compute lives in the pure domain
module domain.bienes_inversion.
The register is source evidence for the live
bienes_inversion_regularizacion calculation source: application calculation
code can project it into governed Modelo 303 casilla 43 / Modelo 390
regularización binding values once definitive prorrata facts exist, and into a
non-blocking advisory when those facts are still pending. This capability does not
derive definitive prorrata percentages or write binding values.
Consumers import operations from their defining service module; the package initializer exports no symbols.
See also
domain.bienes_inversionPure LIVA arts. 107-110 register records and annual regularización computations.
application.bienes_inversion.portsRequired bucket-bound register capability supplied by composition.
application.calculationsCalculation-source and advisory surfaces that can project the register once definitive prorrata inputs exist.
domain.ivaLegal IVA prorrata substrate that supplies the separate definitive percentage input; usage ratios are not a substitute.
Submodules¶
- cadrumo.application.bienes_inversion.declare_command module
BienInversionDisposalIncompleteErrorBienInversionDeclarationCommandBienInversionDeclarationCommand.identifierBienInversionDeclarationCommand.descriptionBienInversionDeclarationCommand.acquisition_yearBienInversionDeclarationCommand.acquisition_ledger_idBienInversionDeclarationCommand.cuota_soportadaBienInversionDeclarationCommand.prorrata_inicial_pctBienInversionDeclarationCommand.kindBienInversionDeclarationCommand.art108_elegibleBienInversionDeclarationCommand.prorrata_sector_idBienInversionDeclarationCommand.disposal_yearBienInversionDeclarationCommand.disposal_regime
BienInversionDeclarationResultV1resolve_bien_inversion_disposal()declare_bien_inversion()
- cadrumo.application.bienes_inversion.ports module
- cadrumo.application.bienes_inversion.service module