Hi all,
it seems to me that the Ubercart billing system is not ideal for German legal requirements. Let me explain:
- each invoice has to be numbered consecutively. Imagine an order is changed after the products are sent to the customer. It is not possible to print out a new invoice because the new invoice will have the same invoice number (= order number) like the first one. Additionally if an order was divided into two packages there may be a need to divide the order into two invoices - each with the same number what does not meets the requirement.
- an invoice needs a date. By now one could use the date of order in the invoice template or the current date so that the use gets an email with a date claiming to be the invoice date. But the invoice date is not always equal to the order date and if the current date is used in template it is not saved so that later on - if someone has a look on the invoice - no one knows when the invoice was sent to the customer.
Is there any module or developments for adding a more appropriate billing system to ubercart???
Greez,
Tobias
Comments
Comment #1
polmaresma CreditAttribution: polmaresma commentedSame reqs. on Spain. This solution worked for me:
http://www.ubercart.org/forum/support/15896/invoice_number_vs_order_number
Think you will get consecutive invoice numbers so invoice number can't start at 1 each year.
See you!
Comment #2
asb CreditAttribution: asb commentedsub
Comment #3
Bartezz CreditAttribution: Bartezz commentedCross posting: http://drupal.org/node/1354544
Cheers
Comment #4
stevieb CreditAttribution: stevieb commentedI solved this by adding a invoice number field with the modules webform and uc webform pane
Comment #5
TR CreditAttribution: TR commentedNew features should go into 7.x-3.x first.
Comment #6
Rafal LukawieckiWhile some EU countries require invoice numbers to be consecutive, some, like Ireland, do not. However, an Irish accountant is required to provide a list of all "holes" in an invoice number sequence and to justify them in case of a tax audit. At present, Ubercart order numbering system adds unnecessary workload and cost to accounting, as it generates a lot of holes for orders that never completed.
It is also a sensible idea to keep invoice numbers different from order numbers.
It would be great to have this feature as part of the UC 3/D7 core. I also agree, that the separate invoice date (tax point) would be very useful. At the moment, I am using a customised invoice template to solve the date problem, but the invoice number is an open issue.
Comment #7
Jawi CreditAttribution: Jawi commentedany progress?
Comment #8
Rafal LukawieckiI can see there is a sandbox D7 module described here: http://drupal.org/node/1367596#comment-7097100 that deals with keeping separate invoice numbers from order numbers, as per various European regulations. Is there any chance this could be integrated into UC core?
Comment #9
longwaveIt would certainly be considered, if someone wants to convert it to a patch and upload it here.
Comment #10
remkovdz CreditAttribution: remkovdz commentedIn the Netherlands we also require invoices to be numbered consecutively.
Also, I really need a way to make Credit Notes (refunds), I think this should be included in this feature request. How can one make credit notes now?!