diff --git a/source/VMelnalksnis.NordigenDotNet/Accounts/AmountInCurrency.cs b/source/VMelnalksnis.NordigenDotNet/Accounts/AmountInCurrency.cs
index d1223c6..8f6bdb3 100644
--- a/source/VMelnalksnis.NordigenDotNet/Accounts/AmountInCurrency.cs
+++ b/source/VMelnalksnis.NordigenDotNet/Accounts/AmountInCurrency.cs
@@ -2,6 +2,8 @@
// Licensed under the Apache License 2.0.
// See LICENSE file in the project root for full license information.
+using System.Text.Json.Serialization;
+
namespace VMelnalksnis.NordigenDotNet.Accounts;
/// An amount in a specific currency.
@@ -11,5 +13,6 @@ public record AmountInCurrency
public string Currency { get; set; } = null!;
/// Gets or sets the amount.
+ [JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)]
public decimal Amount { get; set; }
}
diff --git a/source/VMelnalksnis.NordigenDotNet/Institutions/Institution.cs b/source/VMelnalksnis.NordigenDotNet/Institutions/Institution.cs
index e7aa6c7..da1c7a0 100644
--- a/source/VMelnalksnis.NordigenDotNet/Institutions/Institution.cs
+++ b/source/VMelnalksnis.NordigenDotNet/Institutions/Institution.cs
@@ -22,6 +22,7 @@ public record Institution
/// Gets or sets the maximum number of days in the past the service provider will return transactions for.
[JsonPropertyName("transaction_total_days")]
+ [JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)]
public int TransactionTotalDays { get; set; }
/// Gets or sets all the countries supported by the service provider.