diff --git a/client/src/containers/Dialogs/QuickPaymentMadeFormDialog/utils.js b/client/src/containers/Dialogs/QuickPaymentMadeFormDialog/utils.js index 30827e6d7..b3113fd5b 100644 --- a/client/src/containers/Dialogs/QuickPaymentMadeFormDialog/utils.js +++ b/client/src/containers/Dialogs/QuickPaymentMadeFormDialog/utils.js @@ -21,4 +21,12 @@ export const transformErrors = (errors, { setFieldError }) => { formatMessage({ id: 'payment_number_is_not_unique' }), ); } + if (getError('INVALID_PAYMENT_AMOUNT')) { + setFieldError( + 'payment_amount', + formatMessage({ + id: 'the_payment_amount_bigger_than_invoice_due_amount', + }), + ); + } }; diff --git a/client/src/containers/Dialogs/QuickPaymentReceiveFormDialog/utils.js b/client/src/containers/Dialogs/QuickPaymentReceiveFormDialog/utils.js index d4986ae92..68aa9c796 100644 --- a/client/src/containers/Dialogs/QuickPaymentReceiveFormDialog/utils.js +++ b/client/src/containers/Dialogs/QuickPaymentReceiveFormDialog/utils.js @@ -26,4 +26,12 @@ export const transformErrors = (errors, { setFieldError }) => { formatMessage({ id: 'payment_receive_number_required' }), ); } + if (getError('INVALID_PAYMENT_AMOUNT')) { + setFieldError( + 'payment_amount', + formatMessage({ + id: 'the_payment_amount_bigger_than_invoice_due_amount', + }), + ); + } }; diff --git a/client/src/lang/en/index.js b/client/src/lang/en/index.js index 6e529533c..c18e3dc10 100644 --- a/client/src/lang/en/index.js +++ b/client/src/lang/en/index.js @@ -1009,4 +1009,6 @@ export default { payment_no: 'Payment No.', payment_receive_number_required: 'Payment receive number required', quick_made_payment: 'Quick Made Payment', + the_payment_amount_bigger_than_invoice_due_amount: + 'The payment amount bigger than invoice due amount.', };