Suggestions of improvements

2009-04-27 Thread Joachim Langenbach
Hello to everyone!

I have some features which I found very useful:

1) make it possible to say that an entry at an account belongs to an invoice.   
 
With this feature it is possible to import all account changes per online 
banking interface and than connect the entrys to the invoices and the 
invoices can then be marked as paid automatically. So online banking is 
useable with invoice-stuff, which is not possible today (at my state of 
knowledge).

2) generally allow to enter the number or something which is meaningful for 
the current field manually. For example this fields are meant:
Create Invoice  - supplier number
- order number
report - invoice - options - invoice number
report - customer report - options - customer number
...

3) at the invoice edit screen a button to process payments is useful too. Also 
we found it better, if the default date entry of each item is the invoice 
opening date.

4) a small button movement on the invoice search dialog:
The new invoice button makes more sense at the place where the payment 
process (and the other one) is placed. so it's more consistently at our 
oppinion.

5) a great feature will be the possibility to detach the tabs from the 
mainwindow like it is possible in firefox or konqueror with their tabs.

The other thing is, we want to write a new invoice (or improve the ones which 
are there), so that they have more information (which is needed to create a 
legal invoice in germany and some other useful information like bank 
connection of the business, logo, ...). But actually we don't find the 
documentation of the Gnucash-Report-API. So maybe someone can lead us to that 
location.

So I hope that my/our suggestions of improvements are found useful and good!

Joachim Langenbach



signature.asc
Description: This is a digitally signed message part.
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Suggestions of improvements

2009-04-27 Thread Mike or Penny Novack




The other thing is, we want to write a new invoice (or improve the ones which 
are there), so that they have more information (which is needed to create a 
legal invoice in germany and some other useful information like bank 
connection of the business, logo, ...). But actually we don't find the 
documentation of the Gnucash-Report-API. So maybe someone can lead us to that 
location.


So I hope that my/our suggestions of improvements are found useful and good!

Joachim Langenbach
 



Perhaps worthy of a comment explaining how this is done in the world of 
large scale commerce before seeing the lack of this sort of facility in 
GnuCash as a defect.


I'm retired now after several decades in the cypher mines at one of 
the world's largest financials. Having designed and written such 
software I know how we did it. The application did NOT do that stuff 
(the logo, etc -- think of the fixed background of the invoice.). 
There were two ways that might be done, one pass or two.


In the two pass method, pre-printed stock. In other words, one program 
controlled printing of background on the paper and then this paper stock 
was used for the run creating the invoices filling in the variable data 
fed by the application. This would probably be the simplest solution for 
the small business user of GnuCash (in Germany or wherever) and how this 
paper gets printed with the background outside the scope of something 
like GnuCash. What you would do is load the right (per-printed) paper 
into the printer before printing off a batch of invoices.


In the one pass method, there would be a powerful printer which had its 
own printer control language, commands for which could be inserted 
into the program and then passed along with the variable data. A 
solution like that which would depend upon the specific printer hardware 
and call for printers MUCH more powerful and expensive than used by any 
small business (except perhaps those whose business WAS printing) and is 
obviously out of the question for GnuCash. I'm just mentioning it so 
folks who know that one pass exists don't fault me for suggesting that 
the proper solution for small businesses is two pass.


So Joachim -- for your legal in Germany invoices you would take the 
text/image editing program of your choice and work up the background 
printing for your invoice, the logo, company address and contact info, 
the bank info, etc. and print up a supply of paper with that printed on 
it. You then batch the production of invoices coming out of GnuCash 
and run them through the printer after having loaded this special 
invoice paper. Notice that this lets you get pretty fancy. For 
example, potentially the background could be calling for capabilities of 
a printer you did not have in house as you could have a printing 
specialist shop do that for you.


Michael

___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel