SAP Business One في ألمانيا: الفاتورة الإلكترونية (E-Rechnung) و DATEV و GoBD
بقلم زين عباس, كودينوفا · آخر تحديث
يعمل SAP Business One في ألمانيا على توطين رسمي من SAP، لذلك يأتي إعداد ضريبة القيمة المضافة الألمانية والتقارير الضريبية وتصدير DATEV وصيغ الفواتير الإلكترونية من SAP نفسها. ما يتغير للشركات الألمانية الآن هو الفاتورة الإلكترونية: الاستلام إلزامي منذ 2025، والإصدار يصبح إلزاميًا في 2027 أو 2028. تشرح هذه الصفحة ما يغطيه التوطين، وأي المواعيد تنطبق، وأين يساعد التطوير المخصص على SAP B1.
أنا زين عباس، مطوّر SAP Business One. عملت لمدة عامين ونصف ضمن فريق شركة ألمانية على إضافات إنتاج لـ SAP B1 وبوابات ويب وتكامل هاتفي مع 3CX. هذه هي الخبرة الألمانية خلف هذه الصفحة؛ أما القواعد أدناه فمصدرها وزارة المالية الاتحادية (BMF) وتوثيق SAP، والروابط في النهاية.
ماذا يتضمن التوطين الألماني لـ SAP Business One؟
تشحن SAP نظام SAP Business One مع حزم توطين لكل دولة، وألمانيا إحداها (وكذلك النمسا وسويسرا، ولكل منهما توطينها الخاص). يغطي دليل «Localization for Germany» على بوابة SAP Help للإصدار 10.0 ما يلي:
| المجال | ما يوفره التوطين الألماني |
|---|---|
| إعداد الضريبة | مجموعات الضريبة الألمانية، وتحديد رموز الضريبة، ورموز ضريبة الاستقطاع، والضريبة المؤجلة، وخانات الإقرار الضريبي |
| التقارير الضريبية | التقرير الضريبي (الإقرار وسجل القيود)، وتقرير خانات الإقرار الضريبي، والتسوية الضريبية، وتقرير ضريبة الاستقطاع، وتقرير BWA |
| تقارير الاتحاد الأوروبي | تقرير مبيعات الاتحاد الأوروبي (Zusammenfassende Meldung) وإقرارات Intrastat مع إنشاء الملفات |
| البنوك | صيغ ملفات SEPA للمدفوعات |
| المستندات الإلكترونية | المستندات الإلكترونية لألمانيا، مع أدلة SAP الإرشادية لـ XRechnung و ZUGFeRD |
| الجهة الضريبية | إضافة SAP Business One لـ ELSTER (دليل SAP منفصل) |
| المستشار الضريبي | واجهة DATEV FI لتصدير الترحيلات والبيانات الرئيسية إلى DATEV |
| المستندات | قواعد تحديث مستندات المبيعات والمشتريات المرحّلة وحذفها، والمستندات ذات الإجماليات السالبة |
عند إنشاء شركة جديدة في SAP Business One تختار التوطين، ولا يمكن تغييره لاحقًا. لذلك يجب إنشاء الكيان الألماني على التوطين الألماني من اليوم الأول. والشركة التي بدأت على توطين آخر ثم احتاجت التقارير الألمانية تعني عادةً قاعدة بيانات شركة جديدة وترحيل بيانات، لا مجرد إعداد.
متى يجب على الشركات الألمانية إصدار الفواتير الإلكترونية؟
يأتي الإلزام من قانون فرص النمو (Wachstumschancengesetz)، وتشرحه الأسئلة الشائعة لوزارة المالية الاتحادية وخطابها المؤرخ 15 أكتوبر 2025. بالنسبة لفواتير B2B المحلية:
- منذ 1 يناير 2025: يجب أن تكون كل منشأة محلية قادرة على استلام الفواتير الإلكترونية. ويكفي صندوق بريد إلكتروني.
- حتى 31 ديسمبر 2026: يجوز للمُرسلين الاستمرار في إصدار فواتير أخرى (ورقية، أو PDF بموافقة المستلم).
- حتى 31 ديسمبر 2027: يجوز للمُرسلين الذين لم يتجاوز رقم أعمالهم في السنة السابقة 800,000 يورو الاستمرار في إصدار فواتير أخرى.
- بعد ذلك: يجب أن تكون فواتير B2B المحلية فواتير إلكترونية.
الفاتورة الإلكترونية هنا تعني صيغة مهيكلة تتبع المعيار الأوروبي EN 16931. أكثر صيغتين ذكرًا هما XRechnung، وهي ملف XML خالص، و ZUGFeRD / Factur-X، وهي ملف PDF/A-3 مضمّن فيه ملف XML، فيستطيع الناس قراءتها والبرامج معالجتها. لا تفرض ألمانيا شبكة إرسال محددة لتعاملات B2B: البريد الإلكتروني يكفي، وشبكة Peppol اختيارية في B2B مع أنها منتشرة في الفواتير الموجهة إلى الجهات الحكومية (B2G).
يختلف هذا عن نماذج الاعتماد المسبق (Clearance) التي نفّذتها في دول أخرى، مثل غواتيمالا أو السلفادور، حيث تذهب كل فاتورة إلى الجهة الضريبية قبل إصدارها أو بعده مباشرة. لا توجد في ألمانيا حتى الآن منصة مركزية لفواتير B2B؛ فالفاتورة تنتقل من البائع إلى المشتري.
ماذا يعني ذلك داخل SAP Business One
كثيرًا ما يُستهان بجانب الاستلام. منذ 2025 يستلم فريق الحسابات الدائنة لديك ملفات XML وملفات PDF هجينة. يجب أن يتحقق منها أحد ويرحّلها كفواتير مشتريات (OPCH)، ويفضل دون إعادة إدخال يدوي. دليل ZUGFeRD للتوطين الألماني هو نقطة البداية؛ والشركات ذات حجم الفواتير الكبير تضيف عادةً أداة لاستقبال المستندات فوقه.
أما في جانب الإرسال، فيجب أن تكون البيانات كاملة قبل أن تصبح الفاتورة الإلكترونية صالحة. عمليًا، الثغرات تكون في البيانات الرئيسية لا في ملف XML: أرقام ضريبة القيمة المضافة المفقودة لدى شركاء الأعمال (OCRD.LicTradNum)، ومراجع المشتري المفقودة لعملاء القطاع العام (Leitweg-ID)، ورموز الضريبة الخاطئة في الأسطر. يستطيع استعلام أو قاعدة تحقق في SAP B1 اكتشاف هذه الثغرات قبل الموعد النهائي بأشهر.
-- SQL Server: German customers with A/R invoices this year but no VAT ID
SELECT DISTINCT T0.CardCode, T0.CardName, T0.LicTradNum
FROM OCRD T0
INNER JOIN OINV T1 ON T1.CardCode = T0.CardCode
INNER JOIN CRD1 T2 ON T2.CardCode = T0.CardCode AND T2.AdresType = 'B'
WHERE T0.CardType = 'C'
AND T2.Country = 'DE'
AND T1.DocDate >= '20260101'
AND (T0.LicTradNum IS NULL OR T0.LicTradNum = '')
-- SAP HANA version
SELECT DISTINCT T0."CardCode", T0."CardName", T0."LicTradNum"
FROM OCRD T0
INNER JOIN OINV T1 ON T1."CardCode" = T0."CardCode"
INNER JOIN CRD1 T2 ON T2."CardCode" = T0."CardCode" AND T2."AdresType" = 'B'
WHERE T0."CardType" = 'C'
AND T2."Country" = 'DE'
AND T1."DocDate" >= '20260101'
AND (T0."LicTradNum" IS NULL OR T0."LicTradNum" = '')
(الاستعلامان أعلاه يعرضان العملاء الألمان الذين لديهم فواتير مبيعات هذا العام دون رقم ضريبة قيمة مضافة، بنسختي SQL Server و SAP HANA.)
لمنع ظهور ثغرات جديدة، يمكن لقاعدة في SBO_SP_TransactionNotification أن تمنع إنشاء فاتورة مبيعات لعميل ألماني ليس له رقم ضريبة قيمة مضافة. يعرض دليل TransactionNotification هذا النمط لقاعدتي البيانات. وتسرد صفحة جدول OCRD حقول شريك الأعمال.
لتوضيح النطاق: لا أبيع موصلًا للفوترة الإلكترونية الألمانية. وظائف XRechnung و ZUGFeRD تأتي من توطين SAP ومن شركاء SAP في ألمانيا. أما مساعدتي فتكون حولها: فحص البيانات، وقواعد التحقق، والإضافات، والتكاملات.
كيف يعمل SAP Business One مع DATEV؟
لدى معظم الشركات الألمانية مستشار ضريبي (Steuerberater) يعمل على DATEV. توثّق SAP واجهة DATEV FI لـ SAP Business One. يتكون الإعداد في دليل SAP من أربعة أجزاء: مراجعة تعيين رموز ضريبة DATEV، وتهيئة شركاء الأعمال، وتهيئة حسابات الأستاذ العام (بما في ذلك علاقات متعدد إلى متعدد بين حسابات SAP وحسابات DATEV)، ثم تصدير ملف DATEV FI. ويتضمن الدليل أقسامًا منفصلة عن الحالات الخاصة في ترحيل المستندات وعن تصدير البيانات الرئيسية.
من خبرتي مع عمليات تصدير كهذه، هناك ثلاثة أمور أهم من زر التصدير:
- مطابقة الحسابات أولًا. إذا لم يتطابق دليل حسابات SAP B1 بوضوح مع دليل حسابات DATEV (SKR03 أو SKR04) الذي يستخدمه مستشارك، فسيعمل التصدير لكن المستشار سيصحح الترحيلات يدويًا كل شهر.
- أرقام المدينين والدائنين. يتوقع DATEV حسابات شخصية رقمية. رموز شركاء الأعمال مثل C20000 تحتاج إلى مطابقة، ويجب ألا تتغير هذه المطابقة بعد بدء التصدير.
- رموز الضريبة. كل رمز ضريبة في SAP يظهر في الترحيلات يحتاج إلى مفتاح ضريبي في DATEV. والتعيين المفقود يظهر في صورة ترحيلات لا يستطيع المستشار تسجيلها تلقائيًا.
ماذا تعني مبادئ GoBD لنظام SAP Business One؟
مبادئ GoBD هي مبادئ وزارة المالية الاتحادية لمسك الدفاتر والسجلات وحفظها إلكترونيًا. ومع المادة 147 من قانون الضرائب (Abgabenordnung)، التي تمنح المدقق الضريبي حق الوصول إلى البيانات المحاسبية، تحدد القواعد المهمة لأي نظام ERP:
- يجب ألا تُغيَّر المستندات المرحّلة دون أثر. يرحّل SAP B1 المستندات ويصححها بإشعارات دائنة أو مستندات إلغاء، وهذا يتوافق مع المبدأ. ويجب أن تتبع الإضافات المخصصة المنطق نفسه: لا تحدّث أبدًا قيم المستندات المرحّلة مباشرة عبر SQL.
- يجب أن تبقى البيانات مقروءة ومتاحة للمدقق طوال فترة الحفظ كاملة، بما في ذلك بعد تغيير النظام أو ترقيته.
- يجب حفظ الفواتير الإلكترونية بالصيغة التي استُلمت بها. ملف XML هو الأصل، لا نسخته المطبوعة.
في التطوير المخصص هذه قاعدة تصميم. الإضافات التي أكتبها ترحّل عبر DI API أو Service Layer، فتنطبق قواعد العمل وسجلات التغيير الخاصة بـ SAP. أما الكتابة المباشرة في جداول SAP فلا تدعمها SAP، وتخالف أيضًا مبدأ قابلية التتبع في GoBD.
ما أنظمة ERP الشائعة في ألمانيا؟
سوق الشركات الصغيرة والمتوسطة في ألمانيا مزدحم. من الأنظمة التي تصادفها كثيرًا: SAP Business One، و Microsoft Dynamics 365 Business Central، و Sage، وحلول DATEV الخاصة (أساسًا في جانب المحاسبة والمستشارين الضريبيين)، و Lexware للشركات الصغيرة، وأنظمة ERP ألمانية للشركات المتوسطة مثل abas و proALPHA. ويظهر Odoo و weclapp في الشركات التي تعتمد السحابة أولًا.
لا يوجد نظام هو الأفضل للجميع. إذا كنت ما زلت تختار، فقارن الأنظمة حسب عملياتك، وطريقة عمل مستشارك الضريبي، واحتياجاتك من الفوترة الإلكترونية. أداة اختيار ERP نقطة بداية محايدة لهذه المقارنة.
ماذا تستطيع كودينوفا أن تقدم لمستخدمي SAP Business One في ألمانيا؟
أعمل عن بُعد، وباكستان تسبق ألمانيا بـ 3 إلى 4 ساعات حسب التوقيت الصيفي، فيتداخل معظم يوم العمل الألماني مع يومي. العمل الذي أنفذه لشركات SAP B1 في ألمانيا وغيرها:
- إضافات داخل SAP B1 باستخدام UI API و DI API: خطوات الإنتاج، وشاشات الموافقة، والمسح الضوئي، وعمليات التحقق. انظر دليل تطوير الإضافات.
- تكاملات عبر Service Layer: المتاجر الإلكترونية، و CRM، وأنظمة الهاتف، والخدمات اللوجستية. يعرض دليل Service Layer الطريقة.
- بوابات للموظفين أو العملاء أو الموردين الذين لا يحتاجون ترخيص SAP B1 كاملًا.
- استعلامات وتقارير وترحيل الاستعلامات القائمة من SQL Server إلى HANA. انظر دليل الترحيل.
- الذكاء الاصطناعي فوق SAP B1: خادم MCP يتيح لـ ChatGPT أو Claude الإجابة عن الأسئلة من بيانات SAP الحية، مع الصلاحيات.
المشروع الألماني خلف هذه الصفحة موصوف في دراسة الحالة إضافات الإنتاج والبوابات واتصالات 3CX لـ SAP B1: التعرف على المتصل من بيانات SAP B1 عند ورود المكالمة، وإضافات إنتاج للأوامر والصرف والاستلام، وبوابات ويب للموظفين خارج عميل SAP، نُفّذت على مدى عامين ونصف.
كودينوفا ليست شريك SAP ولا تعيد بيع التراخيص. إذا كان لديك شريك SAP للتراخيص والدعم، فأنا أعمل إلى جانبه في التطوير.
المصادر
- وزارة المالية الاتحادية الألمانية: الأسئلة الشائعة حول الفاتورة الإلكترونية الإلزامية (E-Rechnung)
- وزارة المالية الاتحادية الألمانية: خطاب الوزارة المؤرخ 15 أكتوبر 2025 بشأن تطبيق الفاتورة الإلكترونية الإلزامية (PDF)
- بوابة SAP Help: التوطين الألماني، SAP Business One 10.0
- بوابة SAP Help: كيفية إنشاء فاتورة XRechnung في التوطين الألماني (PDF)
- بوابة SAP Help: كيفية العمل مع ملفات ZUGFeRD في التوطين الألماني (PDF)
- بوابة SAP Help: واجهة DATEV FI لـ SAP Business One
- قانون الضرائب الألماني (Abgabenordnung) المادة 147 (الاحتفاظ بالسجلات والوصول إلى البيانات)، gesetze-im-internet.de
خدمات ذات صلة
أسئلة شائعة
هل يدعم SAP Business One فواتير XRechnung و ZUGFeRD؟
نعم. تنشر SAP دليلين إرشاديين للتوطين الألماني في SAP Business One 10.0: أحدهما لإنشاء فاتورة XRechnung والآخر للعمل مع ملفات ZUGFeRD. تحقق من حزمة الميزات (Feature Pack) التي يعمل عليها نظامك، لأن وظائف الفوترة الإلكترونية تصل مع حزم الميزات.
متى يجب على الشركات الألمانية إرسال الفواتير الإلكترونية؟
أصبح الاستلام إلزاميًا لكل المنشآت المحلية منذ 1 يناير 2025. وتبقى الفواتير الورقية وفواتير PDF العادية مسموحة حتى 31 ديسمبر 2026، وحتى 31 ديسمبر 2027 للمُرسلين الذين لم يتجاوز رقم أعمالهم في السنة السابقة 800,000 يورو. بعد ذلك يجب أن تكون فواتير B2B المحلية فواتير إلكترونية متوافقة مع المعيار EN 16931.
هل ملف PDF المرسل بالبريد الإلكتروني فاتورة إلكترونية في ألمانيا؟
لا. ملف PDF العادي يُعد «فاتورة أخرى» بموجب قانون ضريبة القيمة المضافة الألماني. الفاتورة الإلكترونية صيغة مهيكلة تتبع المعيار EN 16931، مثل XRechnung (ملف XML خالص) أو ZUGFeRD/Factur-X (ملف PDF/A-3 مضمّن فيه ملف XML). ويكفي صندوق بريد إلكتروني لاستلامها.
هل يستطيع SAP Business One التصدير إلى DATEV؟
نعم. توثّق SAP واجهة DATEV FI لـ SAP Business One. تعيّن رموز ضريبة DATEV، وتهيئ شركاء الأعمال وحسابات الأستاذ العام، ثم تصدّر ملف DATEV FI يستورده المستشار الضريبي في DATEV.
هل يستطيع مطوّر خارج ألمانيا العمل على نظام SAP Business One ألماني؟
نعم، إذا اتُّفق على صلاحيات الوصول وحماية البيانات وساعات العمل. عملت كودينوفا لمدة عامين ونصف ضمن فريق شركة ألمانية على إضافات إنتاج لـ SAP B1 وبوابات ويب وتكامل اتصالات 3CX، عن بُعد بالكامل. باكستان تسبق ألمانيا بـ 3 إلى 4 ساعات، فيتداخل يوم العمل الألماني جيدًا.
جاهز للبدء؟
أخبرنا بما تحتاجه. ستحصل على إجابة تقنية واضحة ونطاق عمل محدد وسعر ثابت، عادةً خلال 24 ساعة.
