Skip to main content

AccountPost

Version: v12.1.0

Supporting model

A request/response or nested model — not a stored DynamoDB entity.

Overview

AccountPost model

Fields

FieldTypeRequiredDefaultDescription
account_typeAccountTypeEnum (CURRENT, CURRLIAB, DEPRECIATN, DIRECTCOSTS, EQUITY, EXPENSE, FIXED, INVENTORY, LIABILITY, NONCURRENT, OTHERINCOME, OVERHEADS, PREPAYMENT, REVENUE, SALES, TERMLIAB)AccountTypeEnum
codestr
descriptionstr
enable_payments_to_accountbool
namestr
statusAccountStatusEnum (ACTIVE, ARCHIVED)ACTIVEAccount status enum
reporting_code_namestr
tax_typeAccountTaxType (NONE, INPUT, OUTPUT, GSTONIMPORTS, EXEMPTEXPORT, EXEMPTEXPENSES, EXEMPTOUTPUT, BASEXCLUDED, OUTPUT2, INPUT2, OUTPUT3, INPUT3, ZERORATEDOUTPUT, CAPEXINPUT2, SROUTPUT2, GSTONCAPIMPORTS, INPUT4, OUTPUT4, ZERORATED)AccountTaxType

APIs / Triggers

No API or event interacts with this object directly.

Change history

v12.1.0 · 2026-06-07 · Cian (shared account) · 01a5f766a

add sa tenant support

  • Field tax_type enum value CAPEXINPUT2 added.
  • Field tax_type enum value GSTONCAPIMPORTS added.
  • Field tax_type enum value INPUT3 added.
  • Field tax_type enum value INPUT4 added.
  • Field tax_type enum value OUTPUT3 added.
  • Field tax_type enum value OUTPUT4 added.
  • Field tax_type enum value SROUTPUT2 added.
  • Field tax_type enum value ZERORATEDOUTPUT added.
v12.0.0 · 2025-07-28 · Cian (shared account) · 0eb204368

fx

  • Field account_type type changed: str → AccountTypeEnum (breaking).
  • Field account_type enum value CURRENT added.
  • Field account_type enum value CURRLIAB added.
  • Field account_type enum value DEPRECIATN added.
  • Field account_type enum value DIRECTCOSTS added.
  • Field account_type enum value EQUITY added.
  • Field account_type enum value EXPENSE added.
  • Field account_type enum value FIXED added.
  • Field account_type enum value INVENTORY added.
  • Field account_type enum value LIABILITY added.
  • Field account_type enum value NONCURRENT added.
  • Field account_type enum value OTHERINCOME added.
  • Field account_type enum value OVERHEADS added.
  • Field account_type enum value PREPAYMENT added.
  • Field account_type enum value REVENUE added.
  • Field account_type enum value SALES added.
  • Field account_type enum value TERMLIAB added.
  • Field code became optional.
  • Field code default changed: None → Field(..., max_length=10).
  • Field description became optional.
  • Field description default changed: None → Field(..., max_length=4000).
  • Field name became optional.
  • Field name default changed: None → Field(..., max_length=150).
  • Field tax_type type changed: str → AccountTaxType (breaking).
  • Field tax_type enum value BASEXCLUDED added.
  • Field tax_type enum value EXEMPTEXPENSES added.
  • Field tax_type enum value EXEMPTEXPORT added.
  • Field tax_type enum value EXEMPTOUTPUT added.
  • Field tax_type enum value GSTONIMPORTS added.
  • Field tax_type enum value INPUT added.
  • Field tax_type enum value INPUT2 added.
  • Field tax_type enum value NONE added.
  • Field tax_type enum value OUTPUT added.
  • Field tax_type enum value OUTPUT2 added.
  • Field tax_type enum value ZERORATED added.
v11.0.0 · 2025-07-28 · Cian (shared account) · de984fc8a

fx

  • Field account_type type changed: AccountTypeEnum → str (breaking).
  • Field account_type enum value CURRENT removed (breaking).
  • Field account_type enum value CURRLIAB removed (breaking).
  • Field account_type enum value DEPRECIATN removed (breaking).
  • Field account_type enum value DIRECTCOSTS removed (breaking).
  • Field account_type enum value EQUITY removed (breaking).
  • Field account_type enum value EXPENSE removed (breaking).
  • Field account_type enum value FIXED removed (breaking).
  • Field account_type enum value INVENTORY removed (breaking).
  • Field account_type enum value LIABILITY removed (breaking).
  • Field account_type enum value NONCURRENT removed (breaking).
  • Field account_type enum value OTHERINCOME removed (breaking).
  • Field account_type enum value OVERHEADS removed (breaking).
  • Field account_type enum value PREPAYMENT removed (breaking).
  • Field account_type enum value REVENUE removed (breaking).
  • Field account_type enum value SALES removed (breaking).
  • Field account_type enum value TERMLIAB removed (breaking).
  • Field code became required (breaking).
  • Field code default changed: Field(..., max_length=10) → None.
  • Field description became required (breaking).
  • Field description default changed: Field(..., max_length=4000) → None.
  • Field name became required (breaking).
  • Field name default changed: Field(..., max_length=150) → None.
  • Field tax_type type changed: AccountTaxType → str (breaking).
  • Field tax_type enum value BASEXCLUDED removed (breaking).
  • Field tax_type enum value EXEMPTEXPENSES removed (breaking).
  • Field tax_type enum value EXEMPTEXPORT removed (breaking).
  • Field tax_type enum value EXEMPTOUTPUT removed (breaking).
  • Field tax_type enum value GSTONIMPORTS removed (breaking).
  • Field tax_type enum value INPUT removed (breaking).
  • Field tax_type enum value INPUT2 removed (breaking).
  • Field tax_type enum value NONE removed (breaking).
  • Field tax_type enum value OUTPUT removed (breaking).
  • Field tax_type enum value OUTPUT2 removed (breaking).
  • Field tax_type enum value ZERORATED removed (breaking).
v10.1.0 · 2025-07-28 · Cian (shared account) · 6290ff81b

fx

  • Field code became optional.
  • Field code default changed: None → Field(..., max_length=10).
  • Field description became optional.
  • Field description default changed: None → Field(..., max_length=4000).
  • Field name became optional.
  • Field name default changed: None → Field(..., max_length=150).
v10.0.0 · 2025-07-27 · Olaniyi Ajayi · 34f0c89db

credit note put updated

  • Field code became required (breaking).
  • Field code default changed: Field(..., max_length=10) → None.
  • Field description became required (breaking).
  • Field description default changed: Field(..., max_length=4000) → None.
  • Field name became required (breaking).
  • Field name default changed: Field(..., max_length=150) → None.
v9.1.0 · 2025-07-28 · Cian (shared account) · abeed9f01

refactor

  • Field code became optional.
  • Field code default changed: None → Field(..., max_length=10).
  • Field description became optional.
  • Field description default changed: None → Field(..., max_length=4000).
  • Field name became optional.
  • Field name default changed: None → Field(..., max_length=150).
v9.0.0 · 2025-07-25 · Olaniyi Ajayi · 2713a806c

fx

  • Field account_type type changed: str → AccountTypeEnum (breaking).
  • Field account_type enum value CURRENT added.
  • Field account_type enum value CURRLIAB added.
  • Field account_type enum value DEPRECIATN added.
  • Field account_type enum value DIRECTCOSTS added.
  • Field account_type enum value EQUITY added.
  • Field account_type enum value EXPENSE added.
  • Field account_type enum value FIXED added.
  • Field account_type enum value INVENTORY added.
  • Field account_type enum value LIABILITY added.
  • Field account_type enum value NONCURRENT added.
  • Field account_type enum value OTHERINCOME added.
  • Field account_type enum value OVERHEADS added.
  • Field account_type enum value PREPAYMENT added.
  • Field account_type enum value REVENUE added.
  • Field account_type enum value SALES added.
  • Field account_type enum value TERMLIAB added.
  • Field tax_type type changed: str → AccountTaxType (breaking).
  • Field tax_type enum value BASEXCLUDED added.
  • Field tax_type enum value EXEMPTEXPENSES added.
  • Field tax_type enum value EXEMPTEXPORT added.
  • Field tax_type enum value EXEMPTOUTPUT added.
  • Field tax_type enum value GSTONIMPORTS added.
  • Field tax_type enum value INPUT added.
  • Field tax_type enum value INPUT2 added.
  • Field tax_type enum value NONE added.
  • Field tax_type enum value OUTPUT added.
  • Field tax_type enum value OUTPUT2 added.
  • Field tax_type enum value ZERORATED added.
v8.0.0 · 2025-07-25 · Cian (shared account) · acbaa1ec4

fx

  • Field account_type type changed: AccountTypeEnum → str (breaking).
  • Field account_type enum value CURRENT removed (breaking).
  • Field account_type enum value CURRLIAB removed (breaking).
  • Field account_type enum value DEPRECIATN removed (breaking).
  • Field account_type enum value DIRECTCOSTS removed (breaking).
  • Field account_type enum value EQUITY removed (breaking).
  • Field account_type enum value EXPENSE removed (breaking).
  • Field account_type enum value FIXED removed (breaking).
  • Field account_type enum value INVENTORY removed (breaking).
  • Field account_type enum value LIABILITY removed (breaking).
  • Field account_type enum value NONCURRENT removed (breaking).
  • Field account_type enum value OTHERINCOME removed (breaking).
  • Field account_type enum value OVERHEADS removed (breaking).
  • Field account_type enum value PREPAYMENT removed (breaking).
  • Field account_type enum value REVENUE removed (breaking).
  • Field account_type enum value SALES removed (breaking).
  • Field account_type enum value TERMLIAB removed (breaking).
  • Field tax_type type changed: AccountTaxType → str (breaking).
  • Field tax_type enum value BASEXCLUDED removed (breaking).
  • Field tax_type enum value EXEMPTEXPENSES removed (breaking).
  • Field tax_type enum value EXEMPTEXPORT removed (breaking).
  • Field tax_type enum value EXEMPTOUTPUT removed (breaking).
  • Field tax_type enum value GSTONIMPORTS removed (breaking).
  • Field tax_type enum value INPUT removed (breaking).
  • Field tax_type enum value INPUT2 removed (breaking).
  • Field tax_type enum value NONE removed (breaking).
  • Field tax_type enum value OUTPUT removed (breaking).
  • Field tax_type enum value OUTPUT2 removed (breaking).
  • Field tax_type enum value ZERORATED removed (breaking).
v7.0.0 · 2025-07-25 · Olaniyi Ajayi · 2789fcc2c

fx

  • Field account_type type changed: str → AccountTypeEnum (breaking).
  • Field account_type enum value CURRENT added.
  • Field account_type enum value CURRLIAB added.
  • Field account_type enum value DEPRECIATN added.
  • Field account_type enum value DIRECTCOSTS added.
  • Field account_type enum value EQUITY added.
  • Field account_type enum value EXPENSE added.
  • Field account_type enum value FIXED added.
  • Field account_type enum value INVENTORY added.
  • Field account_type enum value LIABILITY added.
  • Field account_type enum value NONCURRENT added.
  • Field account_type enum value OTHERINCOME added.
  • Field account_type enum value OVERHEADS added.
  • Field account_type enum value PREPAYMENT added.
  • Field account_type enum value REVENUE added.
  • Field account_type enum value SALES added.
  • Field account_type enum value TERMLIAB added.
  • Field tax_type type changed: str → AccountTaxType (breaking).
  • Field tax_type enum value BASEXCLUDED added.
  • Field tax_type enum value EXEMPTEXPENSES added.
  • Field tax_type enum value EXEMPTEXPORT added.
  • Field tax_type enum value EXEMPTOUTPUT added.
  • Field tax_type enum value GSTONIMPORTS added.
  • Field tax_type enum value INPUT added.
  • Field tax_type enum value INPUT2 added.
  • Field tax_type enum value NONE added.
  • Field tax_type enum value OUTPUT added.
  • Field tax_type enum value OUTPUT2 added.
  • Field tax_type enum value ZERORATED added.
v6.0.0 · 2025-07-25 · Cian (shared account) · 3ddba29c9

fx

  • Field account_type type changed: AccountTypeEnum → str (breaking).
  • Field account_type enum value CURRENT removed (breaking).
  • Field account_type enum value CURRLIAB removed (breaking).
  • Field account_type enum value DEPRECIATN removed (breaking).
  • Field account_type enum value DIRECTCOSTS removed (breaking).
  • Field account_type enum value EQUITY removed (breaking).
  • Field account_type enum value EXPENSE removed (breaking).
  • Field account_type enum value FIXED removed (breaking).
  • Field account_type enum value INVENTORY removed (breaking).
  • Field account_type enum value LIABILITY removed (breaking).
  • Field account_type enum value NONCURRENT removed (breaking).
  • Field account_type enum value OTHERINCOME removed (breaking).
  • Field account_type enum value OVERHEADS removed (breaking).
  • Field account_type enum value PREPAYMENT removed (breaking).
  • Field account_type enum value REVENUE removed (breaking).
  • Field account_type enum value SALES removed (breaking).
  • Field account_type enum value TERMLIAB removed (breaking).
  • Field tax_type type changed: AccountTaxType → str (breaking).
  • Field tax_type enum value BASEXCLUDED removed (breaking).
  • Field tax_type enum value EXEMPTEXPENSES removed (breaking).
  • Field tax_type enum value EXEMPTEXPORT removed (breaking).
  • Field tax_type enum value EXEMPTOUTPUT removed (breaking).
  • Field tax_type enum value GSTONIMPORTS removed (breaking).
  • Field tax_type enum value INPUT removed (breaking).
  • Field tax_type enum value INPUT2 removed (breaking).
  • Field tax_type enum value NONE removed (breaking).
  • Field tax_type enum value OUTPUT removed (breaking).
  • Field tax_type enum value OUTPUT2 removed (breaking).
  • Field tax_type enum value ZERORATED removed (breaking).
v5.0.0 · 2025-07-25 · Olaniyi Ajayi · f18cf1eda

fx

  • Field account_type type changed: str → AccountTypeEnum (breaking).
  • Field account_type enum value CURRENT added.
  • Field account_type enum value CURRLIAB added.
  • Field account_type enum value DEPRECIATN added.
  • Field account_type enum value DIRECTCOSTS added.
  • Field account_type enum value EQUITY added.
  • Field account_type enum value EXPENSE added.
  • Field account_type enum value FIXED added.
  • Field account_type enum value INVENTORY added.
  • Field account_type enum value LIABILITY added.
  • Field account_type enum value NONCURRENT added.
  • Field account_type enum value OTHERINCOME added.
  • Field account_type enum value OVERHEADS added.
  • Field account_type enum value PREPAYMENT added.
  • Field account_type enum value REVENUE added.
  • Field account_type enum value SALES added.
  • Field account_type enum value TERMLIAB added.
  • Field tax_type type changed: str → AccountTaxType (breaking).
  • Field tax_type enum value BASEXCLUDED added.
  • Field tax_type enum value EXEMPTEXPENSES added.
  • Field tax_type enum value EXEMPTEXPORT added.
  • Field tax_type enum value EXEMPTOUTPUT added.
  • Field tax_type enum value GSTONIMPORTS added.
  • Field tax_type enum value INPUT added.
  • Field tax_type enum value INPUT2 added.
  • Field tax_type enum value NONE added.
  • Field tax_type enum value OUTPUT added.
  • Field tax_type enum value OUTPUT2 added.
  • Field tax_type enum value ZERORATED added.
v4.0.0 · 2025-07-25 · Cian (shared account) · 6ade2e289

fx

  • Field account_type type changed: AccountTypeEnum → str (breaking).
  • Field account_type enum value CURRENT removed (breaking).
  • Field account_type enum value CURRLIAB removed (breaking).
  • Field account_type enum value DEPRECIATN removed (breaking).
  • Field account_type enum value DIRECTCOSTS removed (breaking).
  • Field account_type enum value EQUITY removed (breaking).
  • Field account_type enum value EXPENSE removed (breaking).
  • Field account_type enum value FIXED removed (breaking).
  • Field account_type enum value INVENTORY removed (breaking).
  • Field account_type enum value LIABILITY removed (breaking).
  • Field account_type enum value NONCURRENT removed (breaking).
  • Field account_type enum value OTHERINCOME removed (breaking).
  • Field account_type enum value OVERHEADS removed (breaking).
  • Field account_type enum value PREPAYMENT removed (breaking).
  • Field account_type enum value REVENUE removed (breaking).
  • Field account_type enum value SALES removed (breaking).
  • Field account_type enum value TERMLIAB removed (breaking).
  • Field tax_type type changed: AccountTaxType → str (breaking).
  • Field tax_type enum value BASEXCLUDED removed (breaking).
  • Field tax_type enum value EXEMPTEXPENSES removed (breaking).
  • Field tax_type enum value EXEMPTEXPORT removed (breaking).
  • Field tax_type enum value EXEMPTOUTPUT removed (breaking).
  • Field tax_type enum value GSTONIMPORTS removed (breaking).
  • Field tax_type enum value INPUT removed (breaking).
  • Field tax_type enum value INPUT2 removed (breaking).
  • Field tax_type enum value NONE removed (breaking).
  • Field tax_type enum value OUTPUT removed (breaking).
  • Field tax_type enum value OUTPUT2 removed (breaking).
  • Field tax_type enum value ZERORATED removed (breaking).
v3.0.0 · 2025-07-22 · Olaniyi Ajayi · 866f2740b

init

  • Field account_type type changed: str → AccountTypeEnum (breaking).
  • Field account_type enum value CURRENT added.
  • Field account_type enum value CURRLIAB added.
  • Field account_type enum value DEPRECIATN added.
  • Field account_type enum value DIRECTCOSTS added.
  • Field account_type enum value EQUITY added.
  • Field account_type enum value EXPENSE added.
  • Field account_type enum value FIXED added.
  • Field account_type enum value INVENTORY added.
  • Field account_type enum value LIABILITY added.
  • Field account_type enum value NONCURRENT added.
  • Field account_type enum value OTHERINCOME added.
  • Field account_type enum value OVERHEADS added.
  • Field account_type enum value PREPAYMENT added.
  • Field account_type enum value REVENUE added.
  • Field account_type enum value SALES added.
  • Field account_type enum value TERMLIAB added.
  • Field tax_type type changed: str → AccountTaxType (breaking).
  • Field tax_type enum value BASEXCLUDED added.
  • Field tax_type enum value EXEMPTEXPENSES added.
  • Field tax_type enum value EXEMPTEXPORT added.
  • Field tax_type enum value EXEMPTOUTPUT added.
  • Field tax_type enum value GSTONIMPORTS added.
  • Field tax_type enum value INPUT added.
  • Field tax_type enum value INPUT2 added.
  • Field tax_type enum value NONE added.
  • Field tax_type enum value OUTPUT added.
  • Field tax_type enum value OUTPUT2 added.
  • Field tax_type enum value ZERORATED added.
v2.0.0 · 2025-05-15 · Cian (shared account) · bdb212c0f

fx

  • Field code type changed: Optional[str] → str (breaking).
  • Field code became required (breaking).
v1.0.0 · 2025-03-16 · Cian (shared account) · feca668a3

models

  • Initial version.

Generated from dismantly-backend/Microservices/Invoice/dependencies/models.py. Do not edit by hand.

Models last synced: 2026-06-23 13:21 UTC