Hello all,
I am currently using Odoo 13 Community.
I would like to show on the invoice only the sales description of each product, but not the internal ID and the product name.
As an example:
[123] table
Sales description: Table 160x80cm
Current output on invoice is:
[123] Table
Table 160x80cm
What I desire:
Table 160x80cm
If someone could help me with that, I would be super happy!
Thanks a lot!
Translated with www.DeepL.com/Translator (free version)
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ờ
Hi Paul:
You can customize the Invoice document and replace the field you don't want with the Sales Description field.
You can do that by develop a custom app and inherit account.move.line model and override method _get_computed_name as below:
If you want to get only sales description in Customer Invoice & purchase description in vendor bill:
class AccountMoveLine(models.Model):
_inherit = "account.move.line"
def _get_computed_name(self):
self.ensure_one()
if not self.product_id:
return ''
if self.partner_id.lang:
product = self.product_id.with_context(lang=self.partner_id.lang)
else:
product = self.product_id
values = []
# if product.partner_ref:
# values.append(product.partner_ref)
if self.journal_id.type == 'sale':
if product.description_sale:
values.append(product.description_sale)
elif self.journal_id.type == 'purchase':
if product.description_purchase:
values.append(product.description_purchase)
return '\n'.join(values)
If you want to get only sales description in Customer Invoice and get product code and product name and purchase description in vendor bill, you will use the below:
def _get_computed_name(self):
self.ensure_one()
if not self.product_id:
return ''
if self.partner_id.lang:
product = self.product_id.with_context(lang=self.partner_id.lang)
else:
product = self.product_id
values = []
# if product.partner_ref:
# values.append(product.partner_ref)
# values.append(product.partner_ref)
if self.journal_id.type == 'sale':
if product.description_sale:
values.append(product.description_sale)
elif self.journal_id.type == 'purchase':
if product.partner_ref:
values.append(product.partner_ref)
if product.description_purchase:
values.append(product.description_purchase)
return '\n'.join(values)
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 10 22
|
4016 | ||
|
3
thg 7 19
|
6535 | ||
|
1
thg 3 16
|
6219 | ||
|
2
thg 3 15
|
4460 | ||
|
0
thg 3 15
|
3648 |