support comma as decimal point

This commit is contained in:
MaysWind
2024-10-28 22:44:03 +08:00
parent 50fc0783d4
commit fbd19f9da4
+1 -1
View File
@@ -126,7 +126,7 @@ func (t *ofxTransactionDataRowIterator) parseTransaction(ctx core.Context, user
data[datatable.TRANSACTION_DATA_TABLE_TRANSACTION_TIME] = datetime
data[datatable.TRANSACTION_DATA_TABLE_TRANSACTION_TIMEZONE] = timezone
amount, err := utils.ParseAmount(ofxTransaction.Amount)
amount, err := utils.ParseAmount(strings.ReplaceAll(ofxTransaction.Amount, ",", ".")) // ofx supports decimal point or comma to indicate the start of the fractional amount
if err != nil {
return nil, errs.ErrAmountInvalid