Struct billecta::AccountingSettings
source · pub struct AccountingSettings {Show 29 fields
pub creditor_public_id: Uuid,
pub voucher_series: Option<String>,
pub cost_center_is_required: bool,
pub project_is_required: bool,
pub accrual_is_enabled: bool,
pub disable_bookkeeping_over_payments: bool,
pub disable_bookkeeping_unmatched_payments: bool,
pub usage_of_unmatched_payment_is_booked_on_incoming_payment_date: bool,
pub resting_vat_is_enabled: bool,
pub fractionary_revenue_period_is_enabled: bool,
pub sie_kptyp: Option<SieKPTYPType>,
pub fiscal_year: FiscalYearType,
pub extended_first_fiscal_year_start_date: Option<DateTime>,
pub accounts: Vec<AccountingSettingsAccount>,
pub default_sales_account: Option<String>,
pub default_bankgiro_payment_code: Option<String>,
pub default_financial_payment_code: Option<String>,
pub default_autogiro_payment_code: Option<String>,
pub default_swish_payment_code: Option<String>,
pub default_credit_card_payment_code: Option<String>,
pub default_iban_payment_code: Option<String>,
pub default_bank_account_payment_code: Option<String>,
pub default_plusgiro_payment_code: Option<String>,
pub default_camt_payment_code: Option<String>,
pub default_settling_overpayment_payment_code: Option<String>,
pub default_crediting_payment_code: Option<String>,
pub book_keeping_method: BookKeepingMethod,
pub lock_previous_periods_at_day: Option<i32>,
pub exclude_cost_center_and_project_for_accounts: Vec<String>,
}
Fields§
§creditor_public_id: Uuid
§voucher_series: Option<String>
§cost_center_is_required: bool
§project_is_required: bool
§accrual_is_enabled: bool
§disable_bookkeeping_over_payments: bool
§disable_bookkeeping_unmatched_payments: bool
§usage_of_unmatched_payment_is_booked_on_incoming_payment_date: bool
§resting_vat_is_enabled: bool
§fractionary_revenue_period_is_enabled: bool
§sie_kptyp: Option<SieKPTYPType>
§fiscal_year: FiscalYearType
§extended_first_fiscal_year_start_date: Option<DateTime>
§accounts: Vec<AccountingSettingsAccount>
§default_sales_account: Option<String>
§default_bankgiro_payment_code: Option<String>
§default_financial_payment_code: Option<String>
§default_autogiro_payment_code: Option<String>
§default_swish_payment_code: Option<String>
§default_credit_card_payment_code: Option<String>
§default_iban_payment_code: Option<String>
§default_bank_account_payment_code: Option<String>
§default_plusgiro_payment_code: Option<String>
§default_camt_payment_code: Option<String>
§default_settling_overpayment_payment_code: Option<String>
§default_crediting_payment_code: Option<String>
§book_keeping_method: BookKeepingMethod
§lock_previous_periods_at_day: Option<i32>
§exclude_cost_center_and_project_for_accounts: Vec<String>
Trait Implementations§
source§impl Clone for AccountingSettings
impl Clone for AccountingSettings
source§fn clone(&self) -> AccountingSettings
fn clone(&self) -> AccountingSettings
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AccountingSettings
impl Debug for AccountingSettings
source§impl<'de> Deserialize<'de> for AccountingSettings
impl<'de> Deserialize<'de> for AccountingSettings
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AccountingSettings
impl RefUnwindSafe for AccountingSettings
impl Send for AccountingSettings
impl Sync for AccountingSettings
impl Unpin for AccountingSettings
impl UnwindSafe for AccountingSettings
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more