|
@@ -96,6 +96,9 @@ const BulkAddPaymentModal: React.FC<Props> = ({ |
|
|
description |
|
|
description |
|
|
) { |
|
|
) { |
|
|
const dividedAmount = truncateMoney(amountToDivide / numberOfEntries)!; |
|
|
const dividedAmount = truncateMoney(amountToDivide / numberOfEntries)!; |
|
|
|
|
|
const amountForLastItem = truncateMoney( |
|
|
|
|
|
amountToDivide - dividedAmount * (numberOfEntries - 1), |
|
|
|
|
|
)!; |
|
|
return Array(numberOfEntries) |
|
|
return Array(numberOfEntries) |
|
|
.fill(undefined) |
|
|
.fill(undefined) |
|
|
.map((_, index) => { |
|
|
.map((_, index) => { |
|
@@ -109,7 +112,8 @@ const BulkAddPaymentModal: React.FC<Props> = ({ |
|
|
|
|
|
|
|
|
return { |
|
|
return { |
|
|
id: getID(), |
|
|
id: getID(), |
|
|
amount: dividedAmount, |
|
|
|
|
|
|
|
|
amount: |
|
|
|
|
|
index === numberOfEntries - 1 ? amountForLastItem : dividedAmount, |
|
|
description: replaceTemplateString(description, { |
|
|
description: replaceTemplateString(description, { |
|
|
"{index}": (index + 1).toString(), |
|
|
"{index}": (index + 1).toString(), |
|
|
"{date}": date.format(OUTPUT_DATE_FORMAT), |
|
|
"{date}": date.format(OUTPUT_DATE_FORMAT), |
|
|