diff --git a/new-lamassu-admin/src/pages/Commissions/helper.js b/new-lamassu-admin/src/pages/Commissions/helper.js index 9de4d9b1..f93e6789 100644 --- a/new-lamassu-admin/src/pages/Commissions/helper.js +++ b/new-lamassu-admin/src/pages/Commissions/helper.js @@ -227,6 +227,7 @@ const overrides = (auxData, currency, auxElements) => { return getOverridesFields(getData, currency, auxElements) } +const percentMin = -15 const percentMax = 100 const getSchema = locale => { const bills = getBillOptions(locale, denominations).map(it => it.code) @@ -235,12 +236,12 @@ const getSchema = locale => { return Yup.object().shape({ cashIn: Yup.number() .label('Cash-in') - .min(-15) + .min(percentMin) .max(percentMax) .required(), cashOut: Yup.number() .label('Cash-out') - .min(-15) + .min(percentMin) .max(percentMax) .required(), fixedFee: Yup.number() @@ -330,12 +331,12 @@ const getOverridesSchema = (values, rawData, locale) => { .min(1), cashIn: Yup.number() .label('Cash-in') - .min(0) + .min(percentMin) .max(percentMax) .required(), cashOut: Yup.number() .label('Cash-out') - .min(0) + .min(percentMin) .max(percentMax) .required(), fixedFee: Yup.number() @@ -441,12 +442,12 @@ const getListCommissionsSchema = locale => { .min(1), cashIn: Yup.number() .label('Cash-in') - .min(0) + .min(percentMin) .max(percentMax) .required(), cashOut: Yup.number() .label('Cash-out') - .min(0) + .min(percentMin) .max(percentMax) .required(), fixedFee: Yup.number()