Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
5994 Lượt xem

I am developing a module which applies a discount for total value of invoices.

Module works fine for the invoices but now I have to modify the code which generates journal entries to reflect that global discount.

Where could I find which routine is used in Odoo v8 to generate the journal entries when an invoice is validated?

Thanks

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hello,

There is a Hook method to modify the entries you can override this method and do your modifications ...

 line that calling the hook , check this method 

Hope this helps

Ảnh đại diện
Huỷ bỏ
Tác giả

Wow!, very impressive did not know there was provision for this. Anyway yesterday while I was checking I thought it was a better idea to implement the global discount directly into the subtotal price worked out in account invoice line. So if you apply a global discount of 5% and the subtotal price of the line is 100USD, the extended account invoice line will have a subtotal price of 95USD. By doing that you only modify account_invoice, account_invoice_line and account_invoice_tax and keep the accounting module untouched (which having seen the code is something tricky to modify). (If you want to give an opinion I will listen anyway, I guess there are several ways of doing it). Anyway it is great to know that there is a hook method you can modify. Thanks a lot I might still need it.

Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 1 16
9604
1
thg 11 16
7568
3
thg 3 15
4734
3
thg 11 24
3397
3
thg 12 22
6183