After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 590458 - Invoices are incomplete or miss speicifications
Invoices are incomplete or miss speicifications
Status: RESOLVED FIXED
Product: GnuCash
Classification: Other
Component: Business
2.3.x
Other All
: Normal normal
: ---
Assigned To: Derek Atkins
Derek Atkins
Depends on:
Blocks:
 
 
Reported: 2009-08-01 13:25 UTC by Michael Tenenbaum
Modified: 2018-06-29 22:25 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Michael Tenenbaum 2009-08-01 13:25:07 UTC
Please describe the problem:
Invoice only contains the header information, i.e., name of customer, date, invoice number, etc.  Nothing else.  No charges or details.

Due date is printed, even if not specified.

Steps to reproduce:
1. Generate a job
2. Generate an invoice
3. log out
4. log in


Actual results:
Only header data remains. No details or charges (the body) in the invoice.  Due date is always there, even if not specified.

Expected results:
A user should be able to generate or recreate an invoice at any time.  Due date should only be in the invoice if specifically requested.

Does this happen every time?
Yes.

Other information:
Lots of improvements in 2.3.3... thank you.
Comment 1 Michael Tenenbaum 2009-08-01 23:47:18 UTC
Even though I do not want a due date, the due date in a fancy invoice is given as:
 Due Date: 	December 31, 1969.

To be more specific in my previous comments, the Description, Quantity, Unit Price and Total columns are blank if I'm reviewing an old, i.e., generated one or more login sessions ago, invoice.
Comment 2 Phil Longstaff 2009-08-06 01:07:22 UTC
What exact steps did you use to create the job and invoice?  Were there any error messages in your gnucash.trace file?
Comment 3 Michael Tenenbaum 2009-08-06 01:59:17 UTC
File ->Postgres DB (name=law_practice)
Business -> Customer ->New Job  ("Unable to save database" error message comes up)
Complete New Job box. Enter OK (entered as JobName55555)

Business ->New Invoice complete New Invoice box with JobName55555, 
invoice number 55555 -->OK

In Edit Invoice tab:
Enter description (MyDescription), Action (Project), Income Account(Income:Sales),
Quantity (1), Unit Price = 500, Remove "X" from taxable

Post invoice

Reports -->Easy Business --> Options (select invoice 5555)

File ->Quit

Even though error message "Unable to save database" came up, invoice 55555 is in the invoice table.

Execute gnucash a second time.
File ->Postgres law_practice.

Reports ->Business -->Easy Invoice (select invoice 55555) -->OK


Invoice 55555 comes up with "Date 08/05/08", "Due date 12/31/69", 
Billing ID JobName55555

No body, no billing, no amounts

gnucash.trace file:
jtesq / # cat /tmp/gnucash.trace
* 21:50:26  CRIT <GLib-GObject> g_object_set: assertion `G_IS_OBJECT (object)' failed
* 21:50:34  WARN <GLib-GObject> instance of invalid non-instantiatable type `(null)'
* 21:50:34  CRIT <GLib-GObject> g_signal_handlers_destroy: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
* 21:50:34  CRIT <GLib-GObject> g_object_unref: assertion `G_IS_OBJECT (object)' failed
* 21:50:34  WARN <GLib-GObject> instance of invalid non-instantiatable type `(null)'
* 21:50:34  CRIT <GLib-GObject> g_signal_handlers_destroy: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
* 21:50:34  CRIT <GLib-GObject> g_object_unref: assertion `G_IS_OBJECT (object)' failed
* 21:50:34  WARN <GLib-GObject> instance of invalid non-instantiatable type `(null)'
* 21:50:34  CRIT <GLib-GObject> g_signal_handlers_destroy: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
* 21:50:34  CRIT <GLib-GObject> g_object_unref: assertion `G_IS_OBJECT (object)' failed
* 21:50:34  CRIT <GLib-GObject> g_object_set: assertion `G_IS_OBJECT (object)' failed
* 21:51:52  WARN <Gtk> GtkSpinButton: setting an adjustment with non-zero page size is deprecated




Comment 4 Phil Longstaff 2009-09-07 19:06:55 UTC
Confirmed
Comment 5 Phil Longstaff 2009-09-07 20:16:53 UTC
r18302
Comment 6 John Ralls 2018-06-29 22:25:42 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=590458. Please update any external references or bookmarks.