diff --git a/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/i18n/bs.po b/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/i18n/bs.po index 9e48d90..e94c49b 100644 --- a/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/i18n/bs.po +++ b/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/i18n/bs.po @@ -114,8 +114,8 @@ msgstr "Prikazani naziv" #. module: purchase_advance_payment #: model_terms:ir.ui.view,arch_db:purchase_advance_payment.view_account_voucher_wizard -msgid "Fill amount" -msgstr "Popuni iznos" +msgid "Pay order due amount" +msgstr "Plati dospjeli iznos ponude" #. module: purchase_advance_payment #: model:ir.model.fields,field_description:purchase_advance_payment.field_account_voucher_wizard_purchase__id diff --git a/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/i18n/purchase_advance_payment.pot b/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/i18n/purchase_advance_payment.pot index c929e00..dd0c2b0 100644 --- a/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/i18n/purchase_advance_payment.pot +++ b/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/i18n/purchase_advance_payment.pot @@ -118,7 +118,7 @@ msgstr "" #. module: purchase_advance_payment #: model_terms:ir.ui.view,arch_db:purchase_advance_payment.view_account_voucher_wizard -msgid "Fill amount" +msgid "Pay order due amount" msgstr "" #. module: purchase_advance_payment diff --git a/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/wizard/purchase_advance_payment_wizard.py b/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/wizard/purchase_advance_payment_wizard.py index c9515f7..6ec9d3d 100644 --- a/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/wizard/purchase_advance_payment_wizard.py +++ b/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/wizard/purchase_advance_payment_wizard.py @@ -85,7 +85,7 @@ class AccountVoucherWizardPurchase(models.TransientModel): @api.constrains("amount_advance") def check_amount(self): - if self.journal_currency_id.compare_amounts(self.amount_advance, 0.0) <= 0: + if self.journal_currency_id.compare_amounts(self.amount_advance, 0.0) < 0: raise exceptions.ValidationError(_("Amount of advance must be positive.")) if self.env.context.get("active_id", False): if ( @@ -180,6 +180,8 @@ class AccountVoucherWizardPurchase(models.TransientModel): def make_advance_payment(self): """Create customer paylines and validates the payment""" self.ensure_one() + if self.journal_currency_id.compare_amounts(self.amount_advance, 0.0) <= 0: + raise exceptions.ValidationError(_("Amount of advance must be positive.")) payment_obj = self.env["account.payment"] purchase_obj = self.env["purchase.order"] diff --git a/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/wizard/purchase_advance_payment_wizard_view.xml b/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/wizard/purchase_advance_payment_wizard_view.xml index cd9fb89..606db95 100644 --- a/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/wizard/purchase_advance_payment_wizard_view.xml +++ b/odoo-bringout-oca-purchase-workflow-purchase_advance_payment/purchase_advance_payment/wizard/purchase_advance_payment_wizard_view.xml @@ -24,9 +24,9 @@