- check if the current entry changed and ask to commit when the
order/invoice is commited (via ok, close, or post)
- save the entry_ledger in the order; destroy it at dialog exit
- fix bug in the entry_ledger model: get_inv_entry would never reset itself
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6644 57a11ea4-9604-0410-9ed3-97b8803252fd
- add API to convert an Entry Ledger from RW to RO
- destroy blank split when E.L. is destroyed
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6642 57a11ea4-9604-0410-9ed3-97b8803252fd
fix the 'account creation is not noticed' bug
set up closer to 'provide a query' interface
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6641 57a11ea4-9604-0410-9ed3-97b8803252fd
terms -> string
add 'reverse' flag to 'post'
- create invoice dialog
- add date/account picker for posting an invoice (choose post date,
due date, and post account)
- hook invoice dialog into order dialog
- hook invoices into Entry Ledger
- switch order on 'type' cells in Entry Ledger to default to %, so
order is now %, $, +%, +$ (+ implies pre-tax computation)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6637 57a11ea4-9604-0410-9ed3-97b8803252fd
holders with appropriate code.
- Change gncJob{Get,Set}Desc to {Get,Set}Reference to better reflect
its purpose in life
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6636 57a11ea4-9604-0410-9ed3-97b8803252fd
you create Jobs for Vendors as well as Jobs for Customers.
Still needs more Vendor support to maintain a Job list.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6635 57a11ea4-9604-0410-9ed3-97b8803252fd
- Print values for Value and TaxValue cells in all cases
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6634 57a11ea4-9604-0410-9ed3-97b8803252fd
- create appropriate general-select functions for Jobs
- hook general-select job functions into the owner dialog (business-utils)
- set read-only hook for ORDER_VIEWER and INVOICE_VIEWER entry ledgers
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6623 57a11ea4-9604-0410-9ed3-97b8803252fd
of closing and sets the close-date (for when you close out an
order to post an invoice).
- Refactor the Entry Value computation so that it is possible to
compute the values in real-time (although it's not used at the
moment)
- Change the Order Entry UI to make it a but clearer.
- change the EntryLedger to allow RO and RW entries for Invoices and
Orders.
- Implement closing an Order; Opening (editing/viewing) a closed should be
a read-only operation.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6621 57a11ea4-9604-0410-9ed3-97b8803252fd
Solaris doesn't deal properly with printf("%s", NULL)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6618 57a11ea4-9604-0410-9ed3-97b8803252fd
into the Entry from the Invoice.
Add more hooks to post an Invoice to an Account and lookup
an invoice from a transaction
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6615 57a11ea4-9604-0410-9ed3-97b8803252fd
were using a g-wrapped version, but that seemed more expensive
than necessary.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6606 57a11ea4-9604-0410-9ed3-97b8803252fd
quit using gnc:glist->list and gnc:list->glist -- new g-wrap
eliminates need.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6605 57a11ea4-9604-0410-9ed3-97b8803252fd
using gnc:glist->list -- new g-wrap eliminates need.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6604 57a11ea4-9604-0410-9ed3-97b8803252fd
using gnc:glist->list and gnc:list->glist -- new g-wrap eliminates
need.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6603 57a11ea4-9604-0410-9ed3-97b8803252fd
using gnc:glist->list -- new g-wrap eliminates need.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6602 57a11ea4-9604-0410-9ed3-97b8803252fd
using gnc:glist->list -- new g-wrap eliminates need.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6595 57a11ea4-9604-0410-9ed3-97b8803252fd