Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
5950 มุมมอง

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

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

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

อวตาร
ละทิ้ง
ผู้เขียน

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.

Related Posts ตอบกลับ มุมมอง กิจกรรม
2
ม.ค. 16
9568
1
พ.ย. 16
7554
3
มี.ค. 15
4677
3
พ.ย. 24
3317
3
ธ.ค. 22
6124