diff --git a/base_accounting_kit/__manifest__.py b/base_accounting_kit/__manifest__.py
index d62117b5b..fa30fa993 100644
--- a/base_accounting_kit/__manifest__.py
+++ b/base_accounting_kit/__manifest__.py
@@ -21,7 +21,7 @@
#############################################################################
{
'name': 'Odoo 18 Full Accounting Kit for Community',
- 'version': '18.0.1.0.1',
+ 'version': '18.0.1.0.2',
'category': 'Accounting',
'live_test_url': 'https://kit.easyinstance.com/web/login?redirect=/odoo/accounting',
'summary': """Odoo 18 Accounting, Odoo 18 Accounting Reports, Odoo18 Accounting, Odoo Accounting, Odoo18 Financial Reports, Odoo18 Asset, Odoo18 Profit and Loss, PDC, Followups, Odoo18, Accounting, Odoo Apps, Reports""",
diff --git a/base_accounting_kit/doc/RELEASE_NOTES.md b/base_accounting_kit/doc/RELEASE_NOTES.md
index 10ddd5fa8..1e397bb9b 100644
--- a/base_accounting_kit/doc/RELEASE_NOTES.md
+++ b/base_accounting_kit/doc/RELEASE_NOTES.md
@@ -10,3 +10,8 @@
#### UPDT
- Added the reconciliation widget and lock dates.
+#### 26.02.2025
+#### Version 18.0.1.0.2
+#### FIX
+- Fixed the Asset creation issue from the vendor bill.
+
diff --git a/base_accounting_kit/models/account_move.py b/base_accounting_kit/models/account_move.py
index b25f39bca..ff2203bf5 100644
--- a/base_accounting_kit/models/account_move.py
+++ b/base_accounting_kit/models/account_move.py
@@ -73,7 +73,18 @@ class AccountMove(models.Model):
return res
def action_post(self):
- """Action used to post invoice"""
+ """To check the selected customers due amount is exceed than blocking stage"""
+ pay_type = ['out_invoice', 'out_refund', 'out_receipt']
+ for rec in self:
+ if rec.partner_id.active_limit and rec.move_type in pay_type \
+ and rec.partner_id.enable_credit_limit:
+ if rec.due_amount >= rec.partner_id.blocking_stage and rec.partner_id.blocking_stage != 0:
+ raise UserError(_(
+ "%s is in Blocking Stage and "
+ "has a due amount of %s %s to pay") % (
+ rec.partner_id.name, rec.due_amount,
+ rec.currency_id.symbol))
+
result = super(AccountMove, self).action_post()
for inv in self:
context = dict(self.env.context)
@@ -86,21 +97,6 @@ class AccountMove(models.Model):
inv.invoice_line_ids.with_context(context).asset_create()
return result
- def action_post(self):
- """To check the selected customers due amount is exceed than blocking stage"""
- pay_type = ['out_invoice', 'out_refund', 'out_receipt']
- for rec in self:
- if rec.partner_id.active_limit and rec.move_type in pay_type \
- and rec.partner_id.enable_credit_limit:
- if rec.due_amount >= rec.partner_id.blocking_stage:
- if rec.partner_id.blocking_stage != 0:
- raise UserError(_(
- "%s is in Blocking Stage and "
- "has a due amount of %s %s to pay") % (
- rec.partner_id.name, rec.due_amount,
- rec.currency_id.symbol))
- return super(AccountMove, self).action_post()
-
@api.onchange('partner_id')
def check_due(self):
"""To show the due amount and warning stage"""
diff --git a/base_accounting_kit/static/description/index.html b/base_accounting_kit/static/description/index.html
index 78a37a45c..9ef568c93 100644
--- a/base_accounting_kit/static/description/index.html
+++ b/base_accounting_kit/static/description/index.html
@@ -188,7 +188,6 @@
border: 1px solid #7f54b3;
color: #7f54b3;
text-decoration: none;
- width: 231px;
"
class="mx-1 mb-2 deep-1 deep_hover">
Skype Us
+
+91 9074270811
+ style="color: #fff; font-size: 16px; vertical-align: middle"
+ >WhatsApp
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+