Hi,
first of all I would say thanks to pprle for explain so clearly what we need too and would add something to that.
I really hope that you can find a solution in future releases to implement such way to manage incoives for:
- store to customers (if store sell goods too, not my case anyway);
- vendors to customers (goods that vendors sell);
- store to vendors for the fees the store earn from vendors.
All those invoices should work with pro-forma invoice system to prevent "holes" in real invoices numeration. Pro-forma invoices can have the same order number for example meanwhile the real invoice must have always a sequential without holes, so the real invoice number must be assigned only when the invoice is really payed.
I would like to mention the problem related to the sequential numbering without "holes" for each of these types of invoices.
So, the store will have its own unique set of sequential invoicing without gaps ( 1,2,3,4 ....) for invoices that may generate for products that eventually sells the store directly.
The same thing should be for each individual vendor who must be able to manage its invoices as described by pplre in his post but always in such a way that the invoices have a sequence without gaps ( 1,2,3,4 ... ) independent of the other sequences of other vendors or the store or the number of orders.
And finally, the invoices that the store gives to vendors who pay the commission to the store, even in this case, the store must issue a sequence of invoices for vendors without gaps ( 1,2,3,4 ... ).
All those invoices sequences must restart from 1 every new year for Italy, Spain, etc...
In this way, there should be 3 different types of invoices as described above:
- Store to customers ( if store sell goods, not my case): the invoice should report Store address as Vendor with Store VAT number etc...;
- Vendors to customers: the invoice should report Vendor address as Vendor with Vendor VAT number etc...;
- Store to vendors ( for the commissions on sales ): the invoice should report Store address as Vendor with Store VAT number etc... .
Both footer with legal notes, payment methods, etc...
I would also like to point out that at the moment the invoice management system is very uncomfortable. I would like to suggest a new menu item with certain subheadings to easily manage these 3 different sets of invoices :
Menu voice "Invoices"
| _ Invoices from Store to customers
| _ Incoices from Vendors to customers ( here a filter could let me choose the vendor )
| _ Invoices from Store to Vendors
This way it would be easy for me to find all the invoices I need . In my case for example I just need to manage " Invoices from Store to Vendors " , at the moment it's very hard to find them because i must go into orders and find them and it is difficult to trace them among many orders, then I have to open the order and click on the invoice ...
It would be easier to manage invoices with a menu ( and submenu) apart and also here you can set which invoices have been paid and which are not so you can have a pro-forma invoice ( unpaid ) and an invoice ( paid ) . In this case the numbering must be sequential and without holes only for invoices paid !
Also, in "commissions mode" when I "pay " the Vendor and invoice is generated at moment in that invoice is not reported any VAT tax, why? Should I configure something ? The Problem Is That the total amouth seems correct (commission + VAT) but the invoice show me only the total ( commission + VAT) and does not specify any single item ( commission , VAT tax, total) .
If that's related to something that I should edit in the views files for example ... does not matter , I cannot actually work with invoicing system , it's unusable. At least could be a little help for me to manually generate invoices to copy values from that "invoice"...
I will wait and hope that you can develope those features in next releases. At moment my only solution is to manually generate invoices and vendors must do the same.
Last thing, I saw that in the payment page of PayPal Sandbox when I use PayPal Adaptive (parallel mode) is reported that the cost split between the commission and the amount for the Vendor: is there a way to show only the total price he pays to the vendor? I don't want to show the commission. Any way?