How to make a payment for each product in an invoice in Odoo - odoo

I have an invoice with 2 products (product A and B), I need to do a payment only for the product A, is there any way to do that ?, and after see the product A with the correct moves in the accounting.
I know how to do the change in code but will be better if Odoo has this functionality
Thanks a lot

That can be done if you shipped all products separately and keep
invoice policy based on shipment. Then you can create separate invoice
for each products.
While you click on Create Invoice button in sales order then it will create invoice for eligible shipments with it's all delivered products.
So your purpose will be resolved by just change the configuration other there is no more option in odoo you have to write code to achieve it.

Related

Prestashop partial order invoincing

I would like to know if it is possible to invoice only a part of a client order. I don't want to change the original order of the client. I need to invoice only that articles that I have in my stock. My environment is with no stock.
You can override PDF class, but order total will be different than invoice total and you should add an invoiced total column in AdminOrders vieworder for your info.
I do not see the point about allow orders with no stock products, then not include these in bill but not delete products in order ....
Prestashop statistics will be affected too.
I am not on your shoes, but I advise you to analyze the situation and take the simplest solution.

I would like to run a query to produce a price list for each customer and product taking into consideration promotional prices and discount prices?

We have a number of different promotions (fixed prices and discount %) for each customer. I want to be able to produce an extract so that we can work out what the price the customer would pay if they were entering a Sales Order direct within Epicor. I then want to use this as part on an internal portal so I will store these prices in a seperate table.
I can extract each item individually i.e. customers & products. but I can't seem to get the logic correct for working out the correct sales price.
This is for Epicor 9.05
Thanks
It sounds like you want to use customer price lists to track pricing for your customers. This will allow you to set discounts or custom prices for some or all of your parts.
While the material is proprietary to Epicor, you can take a look at the "Customers and Accounts Receivable" chapter of the EpicorAppplication_UserGuide for your version as found on your EpicWeb customer portal for more information on using these.

Odoo 10 - procurement_id in stock_moves

While trying to understand Odoo model for delivery slips I have realized that some stock_moves rows do have procurement_id populated and others do not.
Why is this? When is procurement_id populated?
Procurement_id is populated when the stock move is generated by a procurement. Stock moves created by a sale order are created throught a procurement. A stock move created by purchase order will not have a procurement id because purchase orders do not create stock moves.

Prestashop wrong invoice order

I have a problem, a customer places an order and the invoice doesn't match what he bought and paid for.
he buys 3 articles the invoice displays 12....
where should I look for to solve this BIG problem? I am on Prestashop 1.6.9
I didn't delete orders manually throught database, this is my first order...
Thanks !
Are these products combinations and if so do they contain one attribute or more than one? Do you have any modules that are overriding the OrderInvoice class? Check in override--classes--order.
I would probably start in classes--order--OrderInvoice.php. The Invoices are created using this class and I believe they use the method getProducts to loop through the products from the order.

How to update stocks from supplier invoices in OpenERP 7?

How can I automaticly update stocks whene I make a supplier invoice from Accounting module in OpenERP 7?
you cannot update stock from supplier invoice. Create an incomming shipment. check the boolean field tobe invoiced, specify the partner,then confirm it and receive products. then create a invoice for it.