which points to the LOT created during the posting of the invoice.
Also provide a function to grab the invoice from the lot (via KVP
storage).
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7019 57a11ea4-9604-0410-9ed3-97b8803252fd
Set the invoice window titles appropriately based on the window type
(New/Edit/View) and the object type (Invoice or Bill).
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7015 57a11ea4-9604-0410-9ed3-97b8803252fd
which will allow you to override the global setting or just use it..
(Default is Use Global).
Grab the default TaxIncluded settings in the Entry Ledger.
Fix a couple compiler warnings.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7011 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/gnome/dialog-sxsincelast.c: Lists of SX instances [the
Reminders and To-Create] are now trees instead of clists.
Better structure of internal state.
Fixed multiple-SX-reminder selection/processing bug [Bug#85997].
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7010 57a11ea4-9604-0410-9ed3-97b8803252fd
* change the close/cancel button as the dialog changes -- you
cancel a "search" and you close a "find"
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7009 57a11ea4-9604-0410-9ed3-97b8803252fd
as "LEFT" instead of "RIGHT" to get the beginning of the header instead
of the end. Fixes bugID #85691.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7005 57a11ea4-9604-0410-9ed3-97b8803252fd
the component manager so it will auto-update when items change.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7004 57a11ea4-9604-0410-9ed3-97b8803252fd
proper size by delaying the "show_all" on the dialog.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7000 57a11ea4-9604-0410-9ed3-97b8803252fd
Could someone please apply this ridiculous one line patch. For some reason
the lack of a newline after #if DEBUG causes compilation to fail with
"dialog-scheduledxaction.c:372:25: missing binary operator" on my setup.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6999 57a11ea4-9604-0410-9ed3-97b8803252fd
a Timespec (post_date) and the Billing Term definition.
* dialog-date-close: use billing terms; if a term object is supplied,
display the due date but do not allow the user to modify it directly.
Use callbacks from the date-edit widget to update the due date.
* dialog-invoice: don't worry about pre-computing a due date; pass the
billing terms into the date-close dialog.
* date: add a few convenience functions to convert from Timespec to
day/month/year; compute the last mday from a Timespec; compute the
last mday from a month/year.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6997 57a11ea4-9604-0410-9ed3-97b8803252fd
for the rest of the business objects that need billing terms.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6994 57a11ea4-9604-0410-9ed3-97b8803252fd
changes. Only set "global" dirty flag at 'commitedit'
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6990 57a11ea4-9604-0410-9ed3-97b8803252fd
Currently there are "Days" and "Proximo" billing terms available.
* .../business-core/file/gnc-bill-term*: XML Backend storage for
Billing Terms.
* .../business-gnome/dialog-bill-terms.[ch]: Dialog to create,
view, and edit Billing Terms.
* .../business-gnome/business-prefs.scm: move the business
preferences (default option creation) to its own scheme file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6988 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/gnome-utils/gnc-dense-cal.[ch]: Added; a multiply-markable,
visually-dense Gtk calendar widget, to be used by
Scheduled Transactions.
* src/gnome/dialog-scheduledxaction.c
(putSchedXactionInDialog): Renamed; supports marking the new
GncDenseCal.
(delete_button_clicked): Now much less lame about dealing with the
CList when items are removed; supports [un]marking the
GncDenseCal.
* src/gnome/dialog-scheduledxaction.c (editor_ok_button_clicked):
Query the user if they want to create an unbalanceable
[varible-containing] transaction. Inform the user if they try to
create an auto-create transaction which has variables, as this is
not allowed.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6980 57a11ea4-9604-0410-9ed3-97b8803252fd