InvoiceDefaultsObject
Version: v1.2.0
Stored entity
Partition key pk, sort key sk • discriminator type = "INVOICE_DEFAULTS"
Overview
InvoiceDefaultsObject model
Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
pk | str | ✅ | — | — |
sk | str | ❌ | INVOICE_DEFAULTS | — |
type | str | ❌ | INVOICE_DEFAULTS | — |
tenant_id | str | ✅ | — | — |
created_at | str | ✅ | — | — |
updated_at | str | ✅ | — | — |
line_item_tax_type | LineItemTaxType (EXCLUSIVE, INCLUSIVE, NO_TAX) | ❌ | — | LineItemTaxType |
invoice_action | InvoiceActionType (APPROVE_AND_EMAIL, APPROVE, APPROVE_AND_PRINT) | ❌ | — | InvoiceActionType |
restocking_fee | float | ❌ | — | — |
quick_invoice | InvoiceDefaultsQuickInvoice | ❌ | — | InvoiceDefaultsQuickInvoice model |
ebay | InvoiceDefaultsChannel | ❌ | — | InvoiceDefaultsChannel model |
web_shop | InvoiceDefaultsChannel | ❌ | — | InvoiceDefaultsChannel model |
trade_me | InvoiceDefaultsChannel | ❌ | — | InvoiceDefaultsChannel model |
manually_created_work_orders | InvoiceDefaultsChannel | ❌ | — | InvoiceDefaultsChannel model |
Embedded models
Models embedded in the fields above — shown inline; they have no separate page.
InvoiceDefaultsQuickInvoice — v1.0.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
automatically_mark_as_paid | bool | ✅ | — | — |
payment_chart_of_accounts | List[InvoiceDefaultsQuickInvoicePaymentAccount] | ❌ | — | — |
Change history
v1.0.0· 2026-03-19 · Cian (shared account) · Initial version. (0a1de5dd0)
InvoiceDefaultsQuickInvoicePaymentAccount — v1.0.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
payment_type | InvoicePaymentType (CASH, BANK_TRANSFER, EFTPOS, DEBIT_CARD, CREDIT_CARD, CHEQUE, BPAY, PAYPAL, ONLINE_PAYMENT_GATEWAY, ACCOUNT_ON_CREDIT, GIFT_CARD_STORE_CREDIT, DIRECT_DEBIT, BANK_TRANSFER_ACH, CHECK, STRIPE_ONLINE_PAYMENT_GATEWAY, VENMO, ZELLE) | ✅ | — | InvoicePaymentType |
account_id | str | ✅ | — | — |
account_name | str | ✅ | — | — |
account_code | str | ✅ | — | — |
created_at | str | ✅ | — | — |
updated_at | str | ✅ | — | — |
Change history
v1.0.0· 2026-03-19 · Cian (shared account) · Initial version. (0a1de5dd0)
InvoiceDefaultsChannel — v1.1.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
automatically_add_invoice_and_payment | bool | ✅ | — | — |
payment | InvoiceDefaultsPaymentAccount | ✅ | — | InvoiceDefaultsPaymentAccount model |
dont_sync_to_xero | bool | ❌ | False | — |
Change history
v1.1.0· 2026-04-25 · Cian (shared account) · Added optional fielddont_sync_to_xero. (b174dace6)v1.0.0· 2026-03-19 · Cian (shared account) · Initial version. (0a1de5dd0)
InvoiceDefaultsPaymentAccount — v1.1.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
payment_type | InvoicePaymentType (CASH, BANK_TRANSFER, EFTPOS, DEBIT_CARD, CREDIT_CARD, CHEQUE, BPAY, PAYPAL, ONLINE_PAYMENT_GATEWAY, ACCOUNT_ON_CREDIT, GIFT_CARD_STORE_CREDIT, DIRECT_DEBIT, BANK_TRANSFER_ACH, CHECK, STRIPE_ONLINE_PAYMENT_GATEWAY, VENMO, ZELLE) | ❌ | — | InvoicePaymentType |
account_id | str | ✅ | — | — |
account_name | str | ✅ | — | — |
account_code | str | ✅ | — | — |
Change history
v1.1.0· 2026-04-02 · Cian (shared account) · Added optional fieldpayment_type. (98d7fc294)v1.0.0· 2026-03-19 · Cian (shared account) · Initial version. (0a1de5dd0)
APIs / Triggers
No API or event interacts with this object directly.
Change history
v1.2.0 · 2026-04-25 · Cian (shared account) · b174dace6
Add Xero sync defaults for manual work orders
- Added optional field
manually_created_work_orders.
v1.1.0 · 2026-04-02 · Cian (shared account) · 1069785f3
Add Trade Me support to invoice defaults models and payload
- Added optional field
trade_me.
v1.0.0 · 2026-03-19 · Cian (shared account) · 0a1de5dd0
Add invoice defaults API and migrate tenant default fields
- Initial version.
Generated from
dismantly-backend/Microservices/Invoice/dependencies/models.py. Do not edit by hand.