From 37588c8650f7d327a8c19cd2f592d6dee4bf460d Mon Sep 17 00:00:00 2001 From: AjmalCybro Date: Tue, 4 Mar 2025 11:52:55 +0530 Subject: [PATCH] Nar 3 [UPDT] : Updated 'base_accounting_kit' --- base_accounting_kit/__manifest__.py | 2 +- base_accounting_kit/doc/RELEASE_NOTES.md | 5 ++++ base_accounting_kit/models/account_move.py | 28 ++++++++---------- .../static/description/index.html | 29 +++++++++++++++---- 4 files changed, 41 insertions(+), 23 deletions(-) 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 + + + + + + + + + + + + + + + + + + +
+ box-shadow: 0px 5px 20px -11px rgba(0, 0, 0, 0.25); ">