Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgedBalancePeriod ¶ added in v0.0.30
AgedBalancePeriod holds data of a period in the aged partner balance report
type AgedBalanceReportLine ¶ added in v0.0.30
AgedBalanceReportLine holds data to render the aged partner balance report
type AgedBalanceReportValues ¶ added in v0.0.30
type AgedBalanceReportValues struct { Direction float64 Values [5]float64 Total float64 PartnerID int64 Name string Trust bool }
AgedBalanceReportValues holds data to render the aged partner balance report
type AppliedTaxData ¶
type AppliedTaxData struct { ID int64 `json:"id"` Name string `json:"name"` Amount float64 `json:"amount"` Sequence int `json:"sequence"` AccountID int64 `json:"account_id"` RefundAccountID int64 `json:"refund_account_id"` Analytic bool `json:"analytic"` Base float64 `json:"base"` }
An AppliedTaxData is the result of the computation of applying a tax on an amount.
type BankStatementAMLStruct ¶ added in v0.0.30
type BankStatementAMLStruct struct { Name string Debit float64 Credit float64 AmountCurrency float64 MoveLineID int64 AccountID int64 CurrencyID int64 MoveID int64 PartnerID int64 StatementID int64 PaymentID int64 CounterpartAMLID int64 JournalID int64 }
BankStatementAMLStruct is a temporary struct for holding AccountMoveLine data during bank statement import
type DataForReconciliationWidget ¶
type DataForReconciliationWidget struct { Customers []map[string]interface{} `json:"customers"` Suppliers []map[string]interface{} `json:"suppliers"` Accounts []map[string]interface{} `json:"accounts"` }
A DataForReconciliationWidget holds data for the reconciliation widget
type InvoiceLineAMLStruct ¶ added in v0.0.30
type InvoiceLineAMLStruct struct { InvoiceLineID int64 InvoiceLineTaxID int64 TaxLineID int64 Type string Name string PriceUnit float64 Quantity float64 Price float64 AmountCurrency float64 AccountID int64 ProductID int64 UomID int64 AccountAnalyticID int64 CurrencyID int64 TaxIDs []int64 InvoiceID int64 AnalyticTagsIDs []int64 AnalyticLinesIDs []int64 DateMaturity dates.Date }
InvoiceLineAMLStruct is a temporary struct for holding AccountMoveLine data during invoice validation.
type PaymentDueDates ¶
A PaymentDueDates gives the amount due of an invoice at the given date