How can I create payment (full, partial) for customer invoice from my custom module? #odoo15
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Kế toán
- Tồn kho
- PoS
- Project
- MRP
Câu hỏi này đã bị gắn cờ
Hello Saleh Algarni,
There is a button on "Register payment" on invoice. Using that button you can create the payment and it will automatically linked to invoice.
Hope it will help you.
Thanks & Regards,
Email: odoo@aktivsoftware.com
Skype: kalpeshmaheshwari
Thank you Jainesh Shan,
I know how to do it using UI, I am asking how can I do it programmatically, because I have custom module linked with invoices
when I create payment using using custom module but I can't link that payment to an invoice
If you are just trying to add a payment button to your view, while using the same backend logic, you can just imitate what is there already:
I assume you are aware of the odoo actions and views
These are the places where you can look:
-The current invoice payment button(line 632): https://github.com/odoo/odoo/blob/15.0/addons/account/views/account_move_views.xml
-The button return an action that display the form(line 3304): https://github.com/odoo/odoo/blob/15.0/addons/account/models/account_move.py
-If you want to go deep and do backend modifications you can skim through the account.payment.register model and its views https://github.com/odoo/odoo/blob/15.0/addons/account/wizard/account_payment_register.py https://github.com/odoo/odoo/blob/15.0/addons/account/wizard/account_payment_register_views.xml
Bạn có hứng thú với cuộc thảo luận không? Đừng chỉ đọc, hãy tham gia nhé!
Tạo tài khoản ngay hôm nay để tận hưởng các tính năng độc đáo và tham gia cộng đồng tuyệt vời của chúng tôi!
Đăng kýBài viết liên quan | Trả lời | Lượt xem | Hoạt động | |
---|---|---|---|---|
|
1
thg 5 24
|
1505 | ||
|
4
thg 6 23
|
6660 | ||
|
3
thg 6 24
|
2292 | ||
|
0
thg 4 24
|
2353 | ||
|
0
thg 2 24
|
1475 |
I created a payment but how can I link it to the invoice programmatically