cadrumo.domain.invoices package¶
Issued and received invoices and the facts derived from them.
The initializer is inert; import contracts from their defining modules.
Submodules¶
- cadrumo.domain.invoices._payload_normalisation module
- cadrumo.domain.invoices.decomposition module
- cadrumo.domain.invoices.enums module
IvaRatePaymentStatusInvoiceClassInvoiceOperationDateRolerequire_invoice_class()require_invoice_operation_date_role()invoice_class_ordinaria()invoice_class_simplificada()invoice_class_rectificativa()operation_performed_role()advance_payment_received_role()default_invoice_class()InvoiceLegalMentionDeclarationInvoiceLegalMentioninvoice_legal_mention_declarations()resolve_invoice_legal_mention()resolve_iva_rate_token()iva_rate_slots_on()resolve_iva_rate_slot_fact()iva_rate_percentage()iva_rate_kind()resolve_iva_rate_slot()
- cadrumo.domain.invoices.errors module
- cadrumo.domain.invoices.models module
derive_invoice_id()InvoiceLineInvoiceInvoice.invoice_idInvoice.bucket_idInvoice.kindInvoice.invoice_classInvoice.seriesInvoice.invoice_numberInvoice.issued_atInvoice.operation_dateInvoice.operation_date_roleInvoice.counterparty_nameInvoice.counterparty_tax_idInvoice.counterparty_countryInvoice.counterparty_identification_stateInvoice.issuer_addressInvoice.recipient_addressInvoice.exemption_referenceInvoice.legal_mentionsInvoice.base_totalInvoice.iva_totalInvoice.grand_totalInvoice.currencyInvoice.linesInvoice.payment_statusInvoice.linked_transaction_idsInvoice.notesInvoice.iva_categoryInvoice.operation_typeInvoice.travel_agency_mediationInvoice.collected_on_behalf_of_tax_idInvoice.collected_on_behalf_of_nameInvoice.is_subvencion_ayudaInvoice.outside_economic_activityInvoice.oss_ioss_regimeInvoice.oss_transaction_kindInvoice.retention_rateInvoice.retention_amountInvoice.recargo_amountInvoice.suplido_amountInvoice.rectifies_invoice_numberInvoice.payment_idInvoice.fx_rateInvoice.fx_rate_dateInvoice.fx_rate_sourceInvoice.created_atInvoice.updated_atInvoice.base_total_eurInvoice.iva_total_eurInvoice.grand_total_eurInvoice.retention_amount_eurInvoice.recargo_amount_eurInvoice.suplido_amount_eurInvoice.line_amount_eur()Invoice.counterparty_eu_member_state
InvoiceCatalogue
- cadrumo.domain.invoices.normalization module
normalise_invoice_dates()normalise_invoice_counterparty()normalise_invoice_currency()raise_first_invoice_violation()require_optional_non_negative()require_equal()normalise_invoice_monetary_fields()derive_invoice_id_when_complete()normalise_invoice_collections()normalise_invoice_payment_id()
- cadrumo.domain.invoices.protocols module
- cadrumo.domain.invoices.service module
- cadrumo.domain.invoices.validators module