GnuCash
5.6-150-g038405b370+
|
Specialized Entry for fees, taxes, commissions, and so on. More...
Public Member Functions | |
StockTransactionFeesEntry (const char *action, const char *tag) | |
void | set_fieldmask (FieldMask mask) override |
Set up the state variables from the FieldMask. More... | |
void | set_capitalize (bool capitalize) override |
bool | do_capitalize () const override |
void | validate_amount (Logger &logger) const override |
void | create_split (Transaction *trans, AccountVec &commits) const override |
![]() | |
StockTransactionEntry (const char *action, const char *kvp_tag) | |
StockTransactionEntry (const StockTransactionEntry &)=default | |
virtual bool | enabled () const |
virtual bool | debit_side () const |
virtual bool | input_new_balance () const |
virtual void | set_account (Account *account) |
virtual Account * | account () const |
virtual const char * | print_account () const |
virtual void | set_memo (const char *memo) |
virtual const char * | get_kvp_tag () |
virtual const char * | memo () const |
virtual void | set_value (gnc_numeric amount) |
virtual GncNumeric | value () |
virtual void | set_amount (gnc_numeric) |
virtual gnc_numeric | amount () const |
virtual bool | has_amount () const |
virtual bool | marker_split () const |
virtual void | set_balance (gnc_numeric balance) |
virtual gnc_numeric | get_balance () const |
virtual const char * | print_value () const |
virtual const char * | print_amount (gnc_numeric amt) const |
virtual std::string | amount_str_for_display () const |
Generate a string representation of the value. More... | |
virtual gnc_numeric | calculate_price () const |
Calculate the price (amount/value) for non-currency accounts. More... | |
virtual const char * | print_price () const |
Additional Inherited Members | |
![]() | |
bool | m_enabled |
bool | m_debit_side |
bool | m_allow_zero |
bool | m_allow_negative |
bool | m_input_new_balance = false |
Account * | m_account |
gnc_numeric | m_value |
const char * | m_memo |
const char * | m_action |
gnc_numeric | m_balance = gnc_numeric_zero() |
const char * | m_kvp_tag |
int | m_qof_event_handler |
Specialized Entry for fees, taxes, commissions, and so on.
It can optionally create its balancing split in a user-provided account or as a 0-amount split on the stock account.
Definition at line 1009 of file assistant-stock-transaction.cpp.
|
overridevirtual |
Set up the state variables from the FieldMask.
A | Fieldmast to configure the StockTransactionEntry. |
Reimplemented from StockTransactionEntry.
Definition at line 1023 of file assistant-stock-transaction.cpp.