diff --git a/src/Fiskaly/Mews.Fiscalizations.Fiskaly/DTOs/DSFinVK/CashPointClosings/CashPointClosingResponse.cs b/src/Fiskaly/Mews.Fiscalizations.Fiskaly/DTOs/DSFinVK/CashPointClosings/CashPointClosingResponse.cs
index edc64027..e4ec8c20 100644
--- a/src/Fiskaly/Mews.Fiscalizations.Fiskaly/DTOs/DSFinVK/CashPointClosings/CashPointClosingResponse.cs
+++ b/src/Fiskaly/Mews.Fiscalizations.Fiskaly/DTOs/DSFinVK/CashPointClosings/CashPointClosingResponse.cs
@@ -19,7 +19,22 @@ internal sealed class CashPointClosingResponse
[JsonPropertyName("error")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
+ public CashPointClosingError Error { get; init; }
+}
+
+internal sealed class CashPointClosingError
+{
+ [JsonPropertyName("status_code")]
+ public int? StatusCode { get; init; }
+
+ [JsonPropertyName("error")]
public string Error { get; init; }
+
+ [JsonPropertyName("code")]
+ public string Code { get; init; }
+
+ [JsonPropertyName("message")]
+ public string Message { get; init; }
}
internal enum CashPointClosingState
diff --git a/src/Fiskaly/Mews.Fiscalizations.Fiskaly/Mappers/DSFinVK/CashPointClosings/CashPointClosingMapper.cs b/src/Fiskaly/Mews.Fiscalizations.Fiskaly/Mappers/DSFinVK/CashPointClosings/CashPointClosingMapper.cs
index dcac72fa..f839927f 100644
--- a/src/Fiskaly/Mews.Fiscalizations.Fiskaly/Mappers/DSFinVK/CashPointClosings/CashPointClosingMapper.cs
+++ b/src/Fiskaly/Mews.Fiscalizations.Fiskaly/Mappers/DSFinVK/CashPointClosings/CashPointClosingMapper.cs
@@ -59,7 +59,9 @@ public static CashPointClosingResult MapResponse(this CashPointClosingResponseDt
ClientId: response.ClientId,
CashPointClosingExportId: response.CashPointClosingExportId,
State: MapState(response.State),
- Error: response.Error
+ Error: response.Error != null
+ ? string.Join(" ", new[] { response.Error.StatusCode?.ToString(), response.Error.Error, response.Error.Code, response.Error.Message }.Where(s => s != null))
+ : null
);
}
diff --git a/src/Fiskaly/Mews.Fiscalizations.Fiskaly/Mews.Fiscalizations.Fiskaly.csproj b/src/Fiskaly/Mews.Fiscalizations.Fiskaly/Mews.Fiscalizations.Fiskaly.csproj
index 3a9a3cc2..5454f803 100644
--- a/src/Fiskaly/Mews.Fiscalizations.Fiskaly/Mews.Fiscalizations.Fiskaly.csproj
+++ b/src/Fiskaly/Mews.Fiscalizations.Fiskaly/Mews.Fiscalizations.Fiskaly.csproj
@@ -9,7 +9,7 @@
https://github.com/MewsSystems/fiscalizations
https://raw.githubusercontent.com/msigut/eet/master/receipt.png
true
- 2.5.0
+ 2.5.1
12
true
diff --git a/src/Mews.Fiscalizations.All/Mews.Fiscalizations.All.csproj b/src/Mews.Fiscalizations.All/Mews.Fiscalizations.All.csproj
index c561d4ba..50512009 100644
--- a/src/Mews.Fiscalizations.All/Mews.Fiscalizations.All.csproj
+++ b/src/Mews.Fiscalizations.All/Mews.Fiscalizations.All.csproj
@@ -9,7 +9,7 @@
https://github.com/MewsSystems/fiscalizations
https://raw.githubusercontent.com/msigut/eet/master/receipt.png
true
- 38.1.0
+ 38.1.1
12
true
$(TargetsForTfmSpecificBuildOutput);CopyProjectReferencesToPackage