cadrumo.domain.iva package¶
IVA rates, regimes, classification, and cuota rules.
The initializer is inert; import contracts from their defining modules.
Submodules¶
- cadrumo.domain.iva._component_rows module
- cadrumo.domain.iva.classification module
IvaTerritorialScopePartyFactInvoiceKindCustomerTaxStatusIvaClassificationCatalogueIvaClassificationCatalogue.territorial_scopesIvaClassificationCatalogue.customer_tax_statusesIvaClassificationCatalogue.territorial_aliasesIvaClassificationCatalogue.customer_status_aliasesIvaClassificationCatalogue.territorial_scope_setIvaClassificationCatalogue.customer_tax_status_setIvaClassificationCatalogue.require_territorial_scope()IvaClassificationCatalogue.require_customer_tax_status()IvaClassificationCatalogue.territorial_scope_alias()IvaClassificationCatalogue.customer_tax_status_alias()
TransactionKindTransactionKindDefinitionTransactionKindCatalogueresolve_iva_classification_catalogue()require_iva_territorial_scope()require_customer_tax_status()territorial_scope_alias()customer_tax_status_alias()resolve_transaction_kind_catalogue()require_transaction_kind()domestic_rate_tier_is_required()IvaInvoiceClassificationCriteriaIvaInvoiceClassificationCriteria.transaction_dateIvaInvoiceClassificationCriteria.issuer_residencyIvaInvoiceClassificationCriteria.customer_residencyIvaInvoiceClassificationCriteria.customer_tax_statusIvaInvoiceClassificationCriteria.kindIvaInvoiceClassificationCriteria.directionIvaInvoiceClassificationCriteria.issuer_identification_stateIvaInvoiceClassificationCriteria.customer_identification_stateIvaInvoiceClassificationCriteria.art_69_dos_serviceIvaInvoiceClassificationCriteria.rate_tier
IvaClassificationResultIvaClassificationResult.categoryIvaClassificationResult.rateIvaClassificationResult.requires_reverse_chargeIvaClassificationResult.matched_rule_idIvaClassificationResult.notesIvaClassificationResult.consumes_party_factsIvaClassificationResult.exemption_articleIvaClassificationResult.place_of_supply
domestic_categories_by_rate_kind()rate_kind_for_domestic_category()IvaClassificationRuleIvaClassificationInputsmatches_nothing()resolve_iva_classification_inputs()classify_iva()
- cadrumo.domain.iva.components module
IvaComponentPresenceIvaRetencionExpectationIvaRetencionRoleIvaKindApplicabilityIvaCuotaSettlementIvaCuotaSettlementDefinitionIvaCuotaSettlementCatalogueIvaComponentVocabularyIvaComponentVocabulary.component_presenceIvaComponentVocabulary.retencion_expectationIvaComponentVocabulary.retencion_roleIvaComponentVocabulary.kind_applicabilityIvaComponentVocabulary.require_component_presence()IvaComponentVocabulary.require_retencion_expectation()IvaComponentVocabulary.require_retencion_role()IvaComponentVocabulary.require_kind_applicability()
IvaGroundingConfidenceIvaCategoryComponentsIvaCategoryComponents.categoryIvaCategoryComponents.kindIvaCategoryComponents.applicabilityIvaCategoryComponents.retencion_roleIvaCategoryComponents.baseIvaCategoryComponents.cuotaIvaCategoryComponents.cuota_settlementIvaCategoryComponents.cuota_groundingIvaCategoryComponents.recargoIvaCategoryComponents.recargo_groundingIvaCategoryComponents.retencionIvaCategoryComponents.retencion_groundingIvaCategoryComponents.retencion_noteIvaCategoryComponents.legal_refsIvaCategoryComponents.pending_legal_refs
registry_cuota_settlement_catalogue()registry_component_vocabulary()registry_component_presence_token()registry_retencion_role_token()registry_kind_applicability_token()registry_category_projection()registry_component_catalogue()category_components()category_bears_taxable_base()category_cuota_is_zero_by_law()
- cadrumo.domain.iva.country_vocabulary module
- cadrumo.domain.iva.deduction_facts module
- cadrumo.domain.iva.errors module
- cadrumo.domain.iva.establishment module
- cadrumo.domain.iva.flow module
- Settlement-side cornerstones — devengada vs deducible
IvaFlowDirectionflow_direction_for_invoice_kind()derive_flow_for_classification()IvaSettlementSidesettlement_sides_for_flow()is_devengada_flow()is_deducible_flow()is_inversion_sujeto_pasivo_flow()is_standard_issued_or_received_flow()issued_flow_direction()received_flow_direction()
- cadrumo.domain.iva.identification module
- cadrumo.domain.iva.invoice_classification module
- cadrumo.domain.iva.legend_derivation module
- cadrumo.domain.iva.lookup module
- cadrumo.domain.iva.m303_settlement module
- cadrumo.domain.iva.oss module
OssIossRegimeOssIossRegimeDefinitionOssIossRegimeCatalogueOssIossRegimeCatalogue.definitionsOssIossRegimeCatalogue.common_semanticsOssIossRegimeCatalogue.selector_keyOssIossRegimeCatalogue.all_regimesOssIossRegimeCatalogue.require()OssIossRegimeCatalogue.definition()OssIossRegimeCatalogue.transaction_kinds_for()OssIossRegimeCatalogue.regime_for_transaction_kind()
resolve_oss_ioss_regime_catalogue()require_oss_ioss_regime()
- cadrumo.domain.iva.place_of_supply module
IvaPlaceOfSupplyRuleIvaPlaceOfSupplyRule.rule_idIvaPlaceOfSupplyRule.supply_natureIvaPlaceOfSupplyRule.legal_referencesIvaPlaceOfSupplyRule.establishing_referenceIvaPlaceOfSupplyRule.notesIvaPlaceOfSupplyRule.legal_basis_exemptIvaPlaceOfSupplyRule.valid_fromIvaPlaceOfSupplyRule.valid_toIvaPlaceOfSupplyRule.window
load_place_of_supply_table()place_of_supply_years()place_of_supply_rule()
- cadrumo.domain.iva.prorrata module
ProrrataRegimeProrrataKindInputClassificationProrrataInputsProrrataResultProrrataReferenceEspecialMandatoryRulevalidate_prorrata_reference()compute_prorrata_general()deductible_percentage_for()especial_mandatory_rule()is_especial_mandatory()RegularizacionProrrataDireccionRegularizacionProrrataResultRegularizacionProrrataResult.cuotas_soportadas_deduciblesRegularizacionProrrataResult.prorrata_provisional_pctRegularizacionProrrataResult.prorrata_definitiva_pctRegularizacionProrrataResult.deduccion_provisionalRegularizacionProrrataResult.deduccion_definitivaRegularizacionProrrataResult.importeRegularizacionProrrataResult.direccion
compute_prorrata_definitiva_anual()compute_regularizacion_prorrata_anual()
- cadrumo.domain.iva.prorrata_especial_parameters module
PRORRATA_ESPECIAL_MANDATORY_PARAMETER_IDProrrataEspecialMandatoryParameterErrorProrrataEspecialMandatoryParametersProrrataEspecialMandatoryParameters.margin_percentageProrrataEspecialMandatoryParameters.comparisonProrrataEspecialMandatoryParameters.modelo_idProrrataEspecialMandatoryParameters.revision_idProrrataEspecialMandatoryParameters.resolved_onProrrataEspecialMandatoryParameters.multipleProrrataEspecialMandatoryParameters.inclusive
resolve_prorrata_especial_mandatory_parameters()
- cadrumo.domain.iva.rates module
- cadrumo.domain.iva.recargo_equivalencia module
- cadrumo.domain.iva.refund_eligibility module
- cadrumo.domain.iva.regime_legend module
- cadrumo.domain.iva.regimen_simplificado_rows module
ModuloOrdenAnualActividadOrdenAnualActividadOrdenAnual.orden_idActividadOrdenAnual.ejercicioActividadOrdenAnual.kindActividadOrdenAnual.activity_codeActividadOrdenAnual.iae_epigrafeActividadOrdenAnual.auxiliary_activity_indicatorActividadOrdenAnual.modulosActividadOrdenAnual.cuota_minima_pctActividadOrdenAnual.applicable_fact_identitiesActividadOrdenAnual.legal_refsActividadOrdenAnual.source_refs
IndiceCuotaDevengadaAgricolaOrdenAnualPorcentajeIngresoCuentaAgricolaOrdenAnualPorcentajeIngresoCuentaIaeOrdenAnualIndiceTemporadaOrdenAnualDificilJustificacionOrdenAnualReduccionLorcaOrdenAnualReduccionLorcaOrdenAnual.ejercicioReduccionLorcaOrdenAnual.municipalityReduccionLorcaOrdenAnual.annex_scopeReduccionLorcaOrdenAnual.percentageReduccionLorcaOrdenAnual.calculation_periodsReduccionLorcaOrdenAnual.legal_refsReduccionLorcaOrdenAnual.source_refsReduccionLorcaOrdenAnual.source_content_digestReduccionLorcaOrdenAnual.from_registry_source()
AutoridadAgricolaOrdenAnualNoResueltaAutoridadAgricolaOrdenAnualNoResuelta.statusAutoridadAgricolaOrdenAnualNoResuelta.quota_indexesAutoridadAgricolaOrdenAnualNoResuelta.ingreso_a_cuenta_percentagesAutoridadAgricolaOrdenAnualNoResuelta.annual_orden_source_refAutoridadAgricolaOrdenAnualNoResuelta.record_design_source_refAutoridadAgricolaOrdenAnualNoResuelta.record_design_source_content_digestAutoridadAgricolaOrdenAnualNoResuelta.filing_recordAutoridadAgricolaOrdenAnualNoResuelta.filing_code_digitsAutoridadAgricolaOrdenAnualNoResuelta.refusal_reason
M303RegimenSimplificadoScopeM303RegimenSimplificadoScopeDecisionHechoActividadSimplificadoEntradaModuloSimplificadoActividadAgricolaSimplificadoLorcaActivityEligibilityActividadNoAgricolaSimplificadoActividadNoAgricolaSimplificado.kindActividadNoAgricolaSimplificado.orden_idActividadNoAgricolaSimplificado.ejercicioActividadNoAgricolaSimplificado.activity_idActividadNoAgricolaSimplificado.iae_epigrafeActividadNoAgricolaSimplificado.auxiliary_activity_indicatorActividadNoAgricolaSimplificado.lorca_eligibilityActividadNoAgricolaSimplificado.modulosActividadNoAgricolaSimplificado.factsActividadNoAgricolaSimplificado.evidence_reference
RegimenSimplificadoFilingRowsvalidate_regimen_simplificado_rows()
- cadrumo.domain.iva.saturation module
- cadrumo.domain.iva.schema module
validate_orden_module_identities()IvaCategoryIvaCashAccountingTreatmentIvaLedgerObservationRoleIvaCashAccountingPaymentEvidenceIvaExemptionArticleIvaArt69DosServiceEUMemberStaterequire_eu_member_state()require_registry_declared_eu_member_state()spanish_eu_member_state()IvaRateKinddefault_iva_cash_accounting_treatment()is_iva_cash_accounting_none()is_iva_cash_accounting_supplier_regime()IvaStrictFrozenIvaRateRecordIvaCitationIvaRegulationIvaCatalogue
- cadrumo.domain.iva.sepa_marca module
- cadrumo.domain.iva.supply_nature module