تبدیل صورتحسابهای بانکی آلمان به اکسل (اشپارکاسه، دویچه بانک و موارد دیگر) |1.234,56 EUR | 1,234.56 EUR | Text (unrecognized) | 15.000,00 EUR | 15,000.00 EUR | Text or 15.0 | -347,89 EUR | -347.89 EUR | Text | | German Format | English Equivalent | What Excel Sees | |---|---|---| | 1.234,56 EUR | 1,234.56 EUR | Text (unrecognized) | | 15.000,00 EUR | 15,000.00 EUR | Text or 15.0 | | -347,89 EUR | -347.89 EUR | Text | English-locale Excel treats "1.234,56" as a text string — it can't parse a number with both periods and commas in the "wrong" positions. Simple find-and-replace (swap commas for periods) fails because you need to handle the thousands separator and decimal separator simultaneously, in the right order. Some German statements make this harder by using "H" (Haben/credit) and "S" (Soll/debit) instead of plus and minus signs. So "1.234,56 H" means a credit of €1,234.56, and "347,89 S" means a debit of €347.89. ### 2. DD.MM.YYYY Date Format German dates use day-month-year with period separators: **01.03.2026** means March 1, 2026. In English-locale Excel, this gets interpreted as January 3, 2026 (MM/DD/YYYY). Worse, dates like "15.03.2026" might be recognized correctly (no 15th month), creating a mix of correctly and incorrectly parsed dates in the same column — a nightmare for sorting and filtering. Some German statements only show **DD.MM.** (without the year) on individual transaction lines, with the year only in the header. A converter needs to infer the full date from context. ### 3. Multi-Line Verwendungszweck The Verwendungszweck (payment reference/purpose) is the most complex field on a German bank statement. SEPA allows up to 140 characters, which wraps across 2-4 lines on the PDF. A single transaction might look like: ``` 15.03. 15.03. SEPA-Lastschrift EREF+2026-03-001 MREF+M-2024-123456 CRED+DE98ZZZ09999999999 SVWZ+Miete März 2026 Wohnung 4B -1.250,00 ``` That's one transaction spread across five lines. A naive PDF parser creates five separate rows. A good converter recognizes the continuation pattern and merges them into a single transaction with a clean description. The structured SEPA prefixes (EREF+, MREF+, CRED+, SVWZ+) contain machine-readable data that most users don't need in their spreadsheet. The actual human-readable purpose ("Miete März 2026 Wohnung 4B") is buried after the reference codes. ### 4. Umlaut and Special Characters German text contains characters outside basic ASCII: **ä, ö, ü, ß** (and their uppercase variants **Ä, Ö, Ü**). These appear in: - Payee names: "Müller GmbH", "Bürostühle König" - Bank names: "Städtische Sparkasse", "Kreissparkasse Böblingen" - Description fields: "Überweisung", "Gebühren", "Kontoführung" Encoding mismatches turn "Überweisung" into "überweisung" or "Uberweisung". This happens when a PDF uses Windows-1252 encoding but the converter reads it as UTF-8 (or vice versa). Additionally, the SEPA character set doesn't allow umlauts — banks may replace "Müller" with "Mueller" or "Muller" on SEPA transactions. The same payee can appear with different spellings across different transaction types on the same statement. ### 5. Two Date Columns German statements typically show two dates per transaction: - **Buchungstag** (posting date) — when the bank processed the transaction - **Wertstellung** or **Valuta** (value date) — when the transaction affects your balance for interest calculations These are often different dates. A Saturday card payment might have a Buchungstag of Monday but a Wertstellung of Saturday. Your converter needs to correctly identify which column is which, because for accounting (Buchhaltung) purposes, the Buchungstag is usually the relevant date. ### 6. 370+ Sparkasse Layout Variations Germany's banking system is built on three pillars: commercial banks (Deutsche Bank, Commerzbank), savings banks (Sparkasse network), and cooperative banks (Volksbank/Raiffeisenbank). The Sparkasse network alone has roughly 342 independent institutions — each with potentially different PDF layouts. Column positions, font sizes, header structures, and page formats vary across Stadtsparkasse, Kreissparkasse, and Landesbank branches. Some use standard A4, others use the compact A4/3 format (historically printed at Kontoauszugsdrucker machines). A converter handling "German bank statements" needs to handle not one format but hundreds. The Volksbank/Raiffeisenbank network adds another 645 independent institutions with their own variations. ---
نکات کار با دادههای مالی آلمان در اکسل
حتی پس از تبدیل، این نکات را در نظر داشته باشید:
قالب تاریخ را تأیید کنید. پس از وارد کردن، بر اساس تاریخ مرتب کنید و بررسی کنید که تاریخها متوالی باشند. هر تاریخ ژانویه که باید مارس باشد (یا برعکس) نشاندهنده خطای تجزیه DD.MM در مقابل MM.DD است.
مبالغ منفی را بررسی کنید. صورتحسابهای آلمانی ممکن است بدهیها را با "S" (Soll) یا "−" یا پرانتز مشخص کنند. تأیید کنید که بدهیها و اعتبارها پس از تبدیل به درستی علامتگذاری شدهاند.
Verwendungszweck را حفظ کنید. متن کامل مرجع ممکن است برای تطبیق پرداختها با فاکتورها مفید باشد. فیلد کامل را حتی اگر طولانی است حفظ کنید — همیشه میتوانید بعداً آن را فیلتر یا جستجو کنید.
PDF اصلی را نگه دارید. Kontoauszug یک سند قانونی است. همیشه PDF اصلی را در کنار صفحه گسترده تبدیل شده خود نگه دارید. قانون مالیات آلمان (Abgabenordnung) الزام میکند که سوابق مالی به مدت 10 سال نگهداری شوند.
به رمزگذاری توجه کنید. اگر حروف صدادار (umlauts) به صورت کاراکترهای نامفهوم (به جای ä) ظاهر شدند، فایل با رمزگذاری اشتباه باز شده است. در اکسل: Data → Get Data → From Text/CSV → رمزگذاری UTF-8 را انتخاب کنید.
سوالات متداول
آیا میتوانم صورتحسابهای Sparkasse را به اکسل تبدیل کنم؟
بله. PDFSub از صورتحسابهای تمام موسسات Sparkasse پشتیبانی میکند — فرمتهای Stadtsparkasse، Kreissparkasse و Landesbank. استخراج با کمک هوش مصنوعی با تغییرات طرحبندی در بیش از 342 بانک مستقل Sparkasse سازگار میشود.
چگونه اعشار کاما را در اکسل مدیریت کنم؟
PDFSub اعشارهای کاما آلمانی (1.234,56) را در طول استخراج به طور خودکار به فرمت استاندارد (1234.56) تبدیل میکند. اگر با فایلهای CSV خام آلمانی کار میکنید، باید تنظیمات محلی اکسل را تغییر دهید یا از Find & Replace استفاده کنید (ابتدا جداکنندههای هزارگان نقطه را حذف کنید، سپس کاما را با نقطه جایگزین کنید).
آیا صورتحسابهای بانکی دیجیتال آلمان مشکلات OCR دارند؟
به طور کلی خیر. صورتحسابهای دانلود شده از پورتالهای بانکداری آنلاین آلمان، PDFهای دیجیتال اصلی با متن قابل انتخاب هستند، به این معنی که استخراج متن دقیق و سریع است. OCR فقط برای صورتحسابهای کاغذی قدیمیتر که اسکن شدهاند مورد نیاز است. PDFSub هر دو را مدیریت میکند — استخراج مبتنی بر مرورگر برای PDFهای دیجیتال و OCR سمت سرور برای اسکنها.
تفاوت Buchungstag و Wertstellung چیست؟
Buchungstag (تاریخ ثبت) زمانی است که بانک تراکنش را ثبت کرده است. Wertstellung (تاریخ ارزش) زمانی است که تراکنش بر موجودی شما برای محاسبات بهره تأثیر میگذارد. آنها اغلب متفاوت هستند — یک پرداخت کارتی جمعه ممکن است در دوشنبه ثبت شود (Buchungstag) اما تاریخ ارزش شنبه (Wertstellung) داشته باشد. برای اهداف حسابداری، Buchungstag معمولاً تاریخ مرتبط است.
آیا میتوانم صورتحسابهای بانکی آلمان را به فرمت DATEV صادر کنم؟
PDFSub به اکسل، CSV، QBO، OFX، QFX و JSON صادر میکند. برای وارد کردن مخصوص DATEV، به CSV صادر کنید و از دستیار وارد کردن DATEV (Importschnittstelle) برای نگاشت ستونها استفاده کنید. برخی بانکها مانند Postbank صادرات مستقیم فرمت DATEV را از بانکداری آنلاین ارائه میدهند.
آیا PDFSub برای دادههای مالی آلمان مطابق با GDPR و آماده برای SOC 2 است؟
برای PDFهای دیجیتال، استخراج سطح 1 PDFSub کاملاً در مرورگر شما اجرا میشود — فایل هرگز دستگاه شما را ترک نمیکند. هنگامی که پردازش سمت سرور برای اسناد اسکن شده مورد نیاز است، PDFSub Engine آن را مدیریت میکند — یک سرویس ایزوله بدون دسترسی به اینترنت. فایلها در یک محیط ایزوله پردازش شده و به طور خودکار حذف میشوند. این یک مدل حریم خصوصی قوی برای رسیدگی به دادههای مالی حساس آلمان است. PDFSub مطابق با GDPR و CCPA است و آماده برای SOC 2 است.
PDFSub از چه تعداد بانک آلمانی پشتیبانی میکند؟
PDFSub از بیش از 20,000 فرمت بانکی در سراسر جهان، از جمله تمام بانکهای اصلی آلمان (Deutsche Bank، Commerzbank، شبکه Sparkasse، شبکه Volksbank/Raiffeisenbank، DKB، ING-DiBa، N26، Postbank، HypoVereinsbank، Targobank) و صدها موسسه منطقهای پشتیبانی میکند.
آیا میتوانم چندین صورتحساب آلمانی را همزمان تبدیل کنم؟
بله. چندین Kontoauszüge را آپلود کنید و PDFSub آنها را به صورت متوالی پردازش میکند. هر صورتحساب به طور خودکار شناسایی و به طور مستقل تبدیل میشود، حتی اگر از بانکهای مختلف با فرمتهای متفاوت باشند.
PDFSub را به مدت 7 روز رایگان امتحان کنید — دسترسی کامل به مبدل صورتحساب بانکی و بیش از 77 ابزار PDF دیگر. هر زمان که خواستید لغو کنید.