From ec43ec09a30f9c530af66d63066c66109ceccd09 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 22 Dec 2025 01:04:11 +0000 Subject: [PATCH 1/2] Initial plan From 7475f3b7f907a8a945853259995532cb71f5a222 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 22 Dec 2025 01:10:37 +0000 Subject: [PATCH 2/2] Fix German umlaut encoding issue - change from utf-8 to latin1 Co-authored-by: larsdecker <1968186+larsdecker@users.noreply.github.com> --- packages/fints/src/client.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/fints/src/client.ts b/packages/fints/src/client.ts index 2306311..eb2d18e 100644 --- a/packages/fints/src/client.ts +++ b/packages/fints/src/client.ts @@ -301,7 +301,7 @@ export abstract class Client { return result; }, []); const bookedString = responseSegments.map((segment) => segment.bookedTransactions || "").join(""); - const unprocessedStatements = await read(Buffer.from(bookedString, "utf-8")); + const unprocessedStatements = await read(Buffer.from(bookedString, "latin1")); return unprocessedStatements.map((statement) => { const transactions = statement.transactions.map((transaction) => { const descriptionStructured = parse86Structured(transaction.description);