Skip to Content
Menu
This question has been flagged
1 Reply
1831 Views

I am trying to figure what would be a good workflow for this situation.


A vendor bill comes in, for lets say a transport that we need to re-invoice to a Customer. (There is no sales order yet which covers this)

Ideally we just keep track of these costs and invoice this Customer once a month or so for all the accumulated costs (services/products).


My first though would be that from the screen where we enter the Vendor bill i can add an invoice line to a new/exisiting Sales order for a customer.


Is this the correct way ?



Avatar
Discard

I understand that you want to simply "expense" products to a client - but isn't that the very definition of running a business?

The correct answer is to receive the products - even as "general goods" - and then invoice the client for "general goods".

Or you could use the expense module - but it is designed more for employee expenses.

Author

Yes, but let's say this is a transport, so it is not a product that we can 'receive'. If it were that, then we need to add it through the whole sales flow.

What i mean is more like billing hours to a customer, and then send out the invoice once a week.
I want to add items to an open sales order, when i receive an invoice/vendor bill and see that a line in that is re-invoiceable to a customer.

Best Answer

See "Re-invoice expenses to customers" at https://www.odoo.com/documentation/15.0/applications/sales/sales/invoicing/expense.html

Avatar
Discard
Author

Thanks for the reply.

I saw that page, but it is really related to 'employee expenses', it seems the relation between an invoice/expense and a SO, is done from the expenses application.

Quote : "Back on the expense, add the original sale order in the expense to submit."

Creating a or adding to an existing SO from an incoming invoice does not seem to be available out of the box. Or i am not seeing it.

In order to not use the Expenses workflow: (1) create your product with "re-invoice expenses" setup. (2) Create a Sales Order that is linked to an Analytic Account that you also create (ideally you add a product that is configured to create a Task, even if this task is not billed, then the account will be created automatically, but you can create an empty Sales Order if you don't want to do that). (3) When recording the Vendor Bill, choose the Analytic Account of the Sales Order on the line(s) with the product that you want to be reimbursed. (4) Confirm the Vendor Bill. A new line will be added to the Sales Order for each line on each Vendor Bill that you match to the Analytic Account.

Author

followed this approach, and it seems to work.

A SO was created and those to be reinvoiced lines were added. With quantity set to 0, delivered set to 1 (not editable), invoiced 0 (not editable), and the unit price filled in. But the subtotal (not editable) is also 0.

Is that because the product is configured at 'reinvoice expsenes at cost' and the cost is 0 ?

But how can i set a cost for a product/service that will always be different (as it comes from a vendor bill) ?

The Subtotal is not editable because it never is - it is calculated automatically based on Quantity and Unit Price. A product with [Re-Invoice Expenses] set to "At cost" will appear on the Sales Order with a Unit Price equal to what you enter on the Vendor Bill, with Delivered matching the Bill Quantity and a Subtotal of $0 - this is expected. When you create the Invoice for the Sales Order, it will calculate an Invoice line Subtotal based on [Delivered x Unit Price] as expected and will add a line to the Customer Invoice with a Quantity = Delivered, making sure your Customer is charged the same amount you entered on the Vendor Bill. The Sales Order will show a Subtotal of $0 for each line added from a Vendor Bill. The Customer Invoice will show a Subtotal matching the Vendor Bill for each line added.

Author

Thanks for the clarification. Was not that intuitive to me that the amount was only added at the moment of creation of the invoice. And not the sales quotation/sales order.

Related Posts Replies Views Activity
0
Nov 24
28
0
Apr 24
714
0
Feb 24
286
1
Jun 23
4299
0
Apr 23
1022