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???