HorecaPOSالدليل التقديم سير للكاسة
ARY

الدليل ديال HorecaPOS

هاد الدليل فيه تلاتة ديال الأجزاء: الأول ل الخدّامة (السيرفيس)، من بعد ل المدير والأخير ل المسؤول. كل جزء كيكمّل اللي قبلو: المدير يقدر يدير كلشي اللي كيديرو السيرفورات، والمسؤول يقدر يدير كلشي.

شنو يقدر يدير الدور ديالك بالضبط، كيحدّدو المسؤول ف الإعدادات ← الصلاحيات. إلا ما كتشوفش شي بوطون، يعني الدور ديالك ما عندوش الصلاحية ليه (باقي).

هاد الدليل كاين حتى ف الكاسة: كليكي على البوطون © لتحت على اليمين ف أي شاشة وختار الدليل، ولا حلّ http://<kassa-pc>:3000/handleiding. شوف حتى التقديم و الشرح ديال API.

الجزء 1 · الخدّامة

بدا الخدمة

الدخول. حلّ الكاسة ف الكاسة، الطابليط ولا التيليفون ودخّل الكود السري ديالك (من 4 حتى 8 ديال الأرقام). من بعد غادي تشوف البلان ديال الطابلات.

الدخول بالكود PIN

حلّ طابلة. كليكي على طابلة. الطابلة الخاوية كتاخد كوموند جديدة؛ ف الطابلة المعمّرة كتكمّل الكوموند اللي ديجا فيها. لفوق كتبدّل بين القاعات (مثلا الصالة والتيراس). للكونطوار استعمل البيع السريع، وللكوموندات اللي ياخدوها معاهم ياخدها معاه.

البلان ديال الطابلات

الكوموند. ختار صنف وكليكي على المنتوجات. كيبانو ف التيكي على اليسار. إلا بغيتي ختار قبل الطبسيل (1 = دغيا، 2 و 3 كيتسناو حتى تعيّط عليهم). كليكي على صيفط الكوموند: إيوا التيكيات كيمشيو للكوزينة وللبار. ما دام ما كليكيتيش على صيفط الكوموند، تقدر تحيّد السطورة عادي.

خلّص الحساب. كليكي على خلّص الحساب، ختار لكارط / Bancontact، كاش ولا بون كادو، إلا بغيتي البوربوار، وأكّد. بلكارط الخلاص كيبدا بوحدو ف التيرمينال. التيكي كيتطبع؛ وتقدر حتى تصيفطو ف الإيميل.

خلّص الحساب

الخروج. خرج ملي تسالي، باش حتى واحد آخر ما يخدم بسميتك. من بعد 8 ديال الساعات كتخرج بوحدك.

ما كاينش الإنترنيت؟ الكاسة كتبقى خدامة عادي. إلا بان لفوق ما كاينش الإنترنيت · خلّص بلكارط باليد، دخّل المبلغ ف التيرمينال براسو وختار ف شاشة الخلاص ديجا تخلّص بلكارط ف التيرمينال.

بزاف ديال المجموعات فطابلة وحدة

ف طابلة وحدة يقدرو يگلسو بزاف ديال المجموعات، كل وحدة بالحساب ديالها والتيكي ديالها.

قسم الحساب ملي كتخلّص

الشاشة ديال الخلاص

خلاص الحساب كيخدم بحال ديما: كلشي مرة وحدة. ف شاشة الخلاص دابا تقدر حتى تقسم الحساب، بالبوطونات اللي تحت رجوع وخلّص (هكا ديما كيبقاو باينين، بلا ما تسكرولي):

الخلاص بالجزء كيسجّل غير الخلاص؛ الحساب كيبقى محلول وفشاشة الكوموند كيبان "مخلّص من قبل … · باقي محلول …". التيكي (فيه جميع الخلّاصات) كيخرج مع آخر خلاص، بحال فالخلاص العادي. الخلاص بلكارط عن طريق الربط كيكون على الجزء بالضبط. إلا تخلّص شي جزء من قبل، ماتقدرش تنقل السطور لگروب آخر ولا تزيد تخفيضات؛ والحيدان مايمكنش غير إلا كان باقي محلول بزاف. كل خلاص بالجزء كيتسجّل فالسجل.

بيع سريع وماكلة تّاخد معاك (بلا طابلة)

البلان ديال الطابلات مع البيع السريع و ياخدها معاه

فوق على اليمين فشاشة الطوابل كاينين بيع سريع وياخدها معاه. بجوج كيحلّو ديريكت كوموند بلا طابلة. البيع السريع هو البيع فالكونطوار (TVA ديال فالمحل)؛ ياخدها معاه كيخدم بالتعريفة ديال TVA ديال à emporter ديال كل منتوج. بـ "سمية الكليان" كتزيد سمية؛ كتبان فالتيكي ("ياخدها معاه – العلوي") وفوق فالتيكي ديال الكوزينة. الكوموندات المحلولة بلا طابلة كيبانو تحت البوطونات ديال البلايص ("بلا طابلة: ياخدها معاه #12 – العلوي")، باش تلقاهم. إلا رجعتي بلا ما تبيع والو، الكوموند الخاوية كتمشي بوحدها.

بجوج البوطونات تقدر تشعّلهم ولا تطفيهم لكل محل فـ الإعدادات → المحل، ديريكت تحت الثيم الفاتح/الغامق (عادةً شاعل). مطفي = البوطون مخبّي؛ الكوموندات بلا طابلة اللي ديجا محلولة كيبقاو باينين.

التوصيل والكرينوات

الكوموندات اللي كتاخدها نتا براسك ف الكاسة، مثلا فالتيليفون ولا ف الكونطوار، بنفس القواعد ديال المتجر ديال الأنترنيت: مناطق التوصيل وماكسيموم ديال الكوموندات فكل كرينو. كتشعلها ف الإعدادات → المحل → التوصيل والكرينوات، نيشان تحت البوطونات بيع زربة وياخدها معاه (عادةً مطفي).

زيادات (كلهم عادةً مطفيين؛ بلا هاد الإعدادات كلشي خدام بالضبط بحال الفوق):

الكود: lib/bezorgen.ts، routes/bezorgen.ts، BezorgDialoog.tsx، BezorgInstellingen.tsx، BezorgKaart.tsx وlib/kaart.ts (الخريطة، بلا باكيج زايد؛ نفس الكود كاين ك public/kaart.js ف المتجر ديال الأنترنيت).

التيليفون: عرف الكليان ف كوموند بالتيليفون

الإعدادات → التيليفون (عادةً مطفي؛ ملي كتطفيه كلشي كيبقى محفوظ). جوج بوطونات بوحدهم:

التقليب كيتدار ف كارط الفيدليتي، الكوموندات ديال التوصيل وياخدها معاه ف الكاسة، المتجر ديال الأنترنيت، Thuisbezorgd، الپلاتفورمات ديال التوصيل والريزيرفاسيونات. النمر كيوليو بحال بحال (+31 6 1234 5678، 0031612345678 و06-12345678 هوما نفس الحاجة؛ حتى النمر البلجيكية).

كيفاش كتدخل النمرة (يمكن بزاف ف نفس الوقت؛ نفس المكالمة كتتحسب مرة وحدة):

المصدرلالإعداد
Webhook / action URL3CX (الربط مع CRM)، Aircall، Voys / VoIPGRID، Yeastar سيري P، تيليفونات ب action URL لمكالمة جاية (Fanvil، Grandstream، Mitel 6800/6900، Snom، Yealink: خدّام مع أي سونطرال وأي مزوّد)، خدمات الربط (Zapier، Make، n8n، Power Automate)العنوان من الإعدادات → التيليفون (/api/telefonie/oproep?sleutel=...&nummer=...)، GET ولا POST، JSON، فورمولير ولا query؛ حتى من البورطاي: https://<portaal>/telefonie/<kassa-id>/oproep?sleutel=...
Asterisk (AMI)Asterisk, FreePBX, Issabel, VitalPBX, Grandstream UCMالعنوان، الپور (5038؛ Grandstream UCM 7777)، المستخدم ديال AMI وكلمة السر (الحقوق call)
FRITZ!BoxFRITZ!Box بالتيليفونالعنوان (fritz.box) والپور 1012؛ شعّل callmonitor مرة وحدة ب #96*5*
مودم USB ديال caller-IDخط ثابت أنالوگ بعرض النمرةالپور السيري (COM3، /dev/ttyACM0)، baud والكوموند ديال البداية (ف الأول AT+VCID=1)
تيليفون Androidالتيليفون اللي مبني ف تيليفون Android ديال المحلالأپليكاسيون HorecaPOS ف داك التيليفون، الإعدادات → التيليفون → اربط هاد التيليفون (Android 10+: ختار الأپليكاسيون بحال أپليكاسيون ديال عرض النمرة)

الجواب فيه اللي كيعيّط، حتى بحال contact (firstname، lastname، phone، email، address) لتامپلات CRM ديال 3CX. المكالمات الخارجة والداخلية ما كيبانوش؛ غير هاد الخطوط كيحصر ف شي خطوط ولا تيليفونات. المكالمات كيتمسحو من بعد مدة الحفظ (ف الأول 30 يوم، GDPR). مكالمة تجريبية كدير بحال إلا شي نمرة كتعيّط.

الكود: apps/pos-server/src/lib/telefonie.ts، routes/telefonie.ts، packages/shared/src/telefonie.ts؛ الشاشات Telefonie.tsx، BezorgDialoog.tsx؛ Android android-app/native/java/Beller*.java. السجل: التيليفون.

الليفرور ديالك: الطورنيات، تسليم الفلوس و Track & trace

للمحلات اللي عندهم الليفرورات ديالهم. شعلها فـ الإعدادات → المحل → التوصيل → الليفرور ديالك (طافية بشكل افتراضي). ما خاصش تطبيق للليفرور: الليفرور كيستعمل صفحة فالمتصفح ديال التيليفون ديالو (اللي بغا، يستعمل التطبيق Optimum Bezorger: شوف التطبيق ديال الليفرورات لتحت).

صاوب طورني. فالكاسة كاينة البوطونة الطورنيات (مع عدد التوصيلات اللي باقي خاصها تخرج زايد الطورنيات اللي فالطريق).

  1. علّم ف واجد للتوصيل على الكوموندات اللي غادي يمشيو. هادو هما الكوموندات ديال التوصيل من الكاسة، المتجر ديال الأنترنيت و Thuisbezorgd (غير التوصيل بوحدك؛ ماشي اللي كيوصلهم ليفرور ديال Thuisbezorgd).
  2. ختار الليفرور (خدّام) والصرف اللي غادي معاه (بشكل عادي المبلغ اللي فالإعدادات)، وكليكي صاوب طورني.
  3. كيبان QR. الليفرور كيسكانيه بالتيليفون ديالو وكيشوف لكل عنوان السمية، العنوان مع بوطونة الطريق (GPS)، عيّط، الملاحظة، الوقت المطلوب وشحال خاصو يجمع. كاينة حاسبة الصرف (الكليان عطى € 50 ← رجّع € 31,50). ما محتاجش يدخل بالحساب. شارك اللينك غير مع الليفرور: اللي عندو كيشوف العناوين ديال هاد الطورني. ب QR ديال الليفرور كتصاوب لينك جديد؛ القديم ما بقاش غادي يخدم.
  4. كليكي خرج ملي الليفرور يمشي. الصرف كيخرج من الكاشير (خروج الفلوس، مع السبب). الكليان كيوصلو ميساج بلي الكوموند فالطريق:
    • لكوموند من الكاسة ب SMS و/ولا إيميل، إلا كانت الميساجات للكليان شاعلة (شوف التوصيل والكرينوات)؛
    • للمتجر ديال الأنترنيت كيفما مريگل فالمتجر (إيميل، SMS ولا نوتيفيكاسيون)؛
    • ل Thuisbezorgd عن طريق Thuisbezorgd.

إلا الطورني باقي ما خرجاتش، تقدر تلغيها.

  1. فالطريق الليفرور كيكليكي لكل عنوان توصلات، كاش، توصلات، لكارط (ماكينة ديال لكارط ديالو) ولا توصلات (ديجا مخلّص). الكاسة كتشوف داكشي ديريكت. إلا الليفرور ما قدرش يعلن، تقدر تديرها حتى فالكاسة. ملي يرجع للمحل الليفرور كيكليكي رجعت للمحل.

تسليم الفلوس. من بعد الطورني كتكليكي خلّص الحساب (الصلاحية سيّر الكاشي ديال الفلوس):

Track & trace (كيتشعل بوحدو فالإعدادات). الكليان كيوصلو ف فالطريق لينك ل صفحة التتبع فالبوابة. هاد اللينك كاين فالـ SMS ولا الإيميل، وفالمتجر ديال الأنترنيت فصفحة الحالة (تبّع الليفرور ديالك). فصفحة التتبع كاين:

الصفحات كيبانو بلغة التيليفون (كاع اللغات ديال البوابة). فالكاسة كتشوف عند الطورني إمتى آخر مرة تصيفطات البلاصة (مع لينك للخريطة).

الخصوصية. البوابة كتحفظ المعلومات ديال الطورني (السميات، العناوين، أرقام التيليفون، البلاصة) غير ملي الطورني خدامة. ملي كتخلّص كلشي كيتمسح، وإلا من بعد 24 ساعة. الكليان كيشوف غير الكوموند ديالو. البلاصة ديال الليفرور كتبان غير فوقت الطورني، وما بقاتش كتبان ملي يرجع.

تنظيم الطورنيات (اختياري)

شعلو ف الإعدادات → المحل → التوصيل → تنظيم الطورنيات (عادةً طافي؛ كيخدم مع الليفرورات ديال المحل). من بعد ف الفنيطرة الطورنيات كاينة البوطونة قترح طورنيات. الكاسة كتجمع الكوموندات اللي باقي خاصها تخرج ف طورنيات:

ب خدم بهاد الطورني كتعلّم على هاد الكوموندات، بهاد الترتيب؛ ختار الليفرور وضغط صاوب طورني. ف طورني اللي باقي ما خرجاتش، أحسن ترتيب كيحط العناوين ف الترتيب الأسرع (حتى ف التيليفون ديال الليفرور). عند كل طورني كتبان المسافة ووقت الطريق.

الإعدادات: العناوين ف كل طورني، شحال تقدر تاخد الطورني، فنيطرة الوقت، السرعة ديال الليفرور (بشكليط ~15، موطور ~25، طوموبيل ~35 كم/س ف المدينة) والدقايق ف كل عنوان (الپاركينغ، ضريب الجرس، الخلاص؛ عادةً 2). هاد الأرقام يقدر حتى المدير يضبطهم: ف النافذة الطورنيات بالبوطونة ضبط تنظيم الطورنيات (الحق ضبط تنظيم الطورنيات، مشعول عادة للمدير؛ يتبدل ف الإعدادات → الحقوق). تشعيل ولا تطفية تنظيم الطورنيات وخدمة الطرق (العنوان، مفتاح API) كيبقاو عند المسؤول.

المسافة ووقت الطريق، كيختارهم المسؤول:

ب جرّب كتجرب الخدمة. إلا ما خدماتش الخدمة، البرمجة كترجع للتقدير وكتقول هادشي. عنوان اللي البلاصة ديالو ما معروفاش (ما كاينش كود بريدي ونمرة الدار صحاح) كيبان ف الاقتراح تحت بلا بلاصة معروفة وما كيتبرمجش. الإكسپور ديال الكونفيغيراسيون كياخد الإعدادات، ولكن ماشي المفتاح.

الكود: lib/ritplanning.ts.

التطبيق ديال الليفرورات (اختياري)

شعلها فـ الإعدادات → المحل → التوصيل → التطبيق ديال الليفرورات (طافية بشكل افتراضي؛ كتخدم مع الليفرورات ديالك والبورطاي ديال الإدارة). كل ليفرور كيربط التيليفون ديالو مرة وحدة، بلاصة ما يسكاني كود QR فكل طورني:

  1. ختار فـ التيليفونات المربوطين الليفرور (خدّام)، وإلا بغيتي السمية ديال التيليفون، وكليكي على ربط تيليفون.
  2. كيبان كود QR. الليفرور كيسكانيه فالتطبيق Optimum Bezorger (البوطونة ربط)، ولا بالكاميرا ديال التيليفون: الصفحة كتتحل فالمتصفح. خدامة حتى بلا تطبيق وتقدر تحطها فالشاشة الرئيسية.
  3. الربط كيبقى صالح حتى تلغيه؛ التيليفون ما كيبقى يشوف والو دغيا. ربط جديد لنفس الخدّام كيعوّض القديم (بحال إلا كان تيليفون جديد).

فالتطبيق ولا فالصفحة كيبانو الطورنيات ديالو كاملين (كل طورني الكاسة كتصاوبو لهاد الليفرور)، بنفس البوطونات ديال الطورني: الطريق، عيّط، المبلغ اللي خاصو يتخلص مع الحاسبة ديال الصرف، توصلات ورجعت للمحل. تقدر تشعل بوحدهم:

التطبيق ديال Android كاين فـ Google Play وفصفحة التحميل ديال البورطاي (/download/). نسخة iPhone واجدة، ولكن غادي تخرج غير ملي يكون عندنا كونط ديال المطوّر عند Apple؛ حتى لداك الوقت الـ iPhone كيستعملو الصفحة ديال الويب. فالطورني اللي خداه الليفرور براسو كيبان خداها براسو فالتطبيق.

الكود: lib/bezorgersapp.ts، فالبورطاي src/volgen.mjs والتطبيق فالريپو horecapos-bezorger.

فالسجل مكتوب شكون صاوب الطورني، خرّجها، علن بلي توصلات وخلّص، مع المبالغ. الطفي: ما كايناش البوطونة ديال الطورنيات؛ الطورنيات والإعدادات كيبقاو محفوظين.

فالبوابة: /bezorger/<sleutel> و /volg/<code>. الكود: lib/bezorgers.ts، routes/bezorgers.ts، Bezorgers.tsx وفالبوابة src/volgen.mjs.

تنبيه ملّي الكوموند كتطوّل بزاف

كوموند ياخدها معاه ولا ديال التوصيل وجدات من بعد الوقت اللي توعدنا بيه: الكاسة كتشوفها وكتنبّه، وتقدر تصيفط للكليان اعتذار ديريكت، وإلا بغيتي مع بون ديال الرصيد. شعلها ف الإعدادات → المحل → التوصيل → تنبيه ملّي الكوموند كتطوّل بزاف (عادةً طافية).

الكود: lib/telaat.ts، routes/telaat.ts، TeLaat.tsx وpackages/shared/src/telaat.ts.

البوطونة صيفط الكوموند: شنو كدير ومتى كتحتاجها

تكليكي على شي منتوج وتكليكي على صيفط الكوموند راهم جوج خطوات مختالفين:

علاش هاد جوج خطوات؟ فالطبلة كتاخد الكوموند كاملة (المشروبات، المقبلات، الطبق الرئيسي)، كتبدّل شي حاجة إلا الكليان بدّل رأيو، ومن بعد كتصيفطها كاملة مرة وحدة للكوزينة، ببون واحد لكل ستاسيون عوض بون لكل منتوج. هكا الكوزينة تقدر تبدا بكري، قبل الخلاص بمدة طويلة.

شنو كيوقع حتى هو ملي كتكليكي على صيفط الكوموند:

تقدر تخلّص ديريكت حتى هي. إلا كليكيتي على خلّص الحساب وباقي كاينين سطور جداد فالحساب، الكاسة كتكوموندي هوما اللول أوتوماتيكيا، باش الكوزينة والبار ديما ياخدو البون ديالهم. يعني فالبار ولا فالتيك أواي ما محتاجش تكليكي اللول على صيفط الكوموند: كليكي على المنتوج وديريكت خلّص الحساب. إلا ما نجحش هاد الكوموند الأوتوماتيكي (ما كايناش الكونيكسيون، قاعدة all-you-can-eat، الصندوق الكحل)، شاشة الخلاص كتبقى مسدودة وكتشوف علاش.

ما بغيتيش تيكي للبار ملي كتخلّص ديريكت؟ فـالإعدادات → المحل → الطلب والخلاص شعل الخانة الخلاص ديريكت بلا تيكي ديال الخدمة. هكا غير داكشي اللي كتصيفطو بـصيفط الكوموند اللي كيمشي للكوزينة والبار؛ داكشي اللي كتخلّصو ديريكت ما كياخدش تيكي ديال الخدمة.

بوطون خلّص الحساب كبير ولا صغير

إلا علّمتي على بوطون كبير "خلّص الحساب"، فشاشة الكوموند كاين بوطون كبير خلّص الحساب نيشان تحت المنتوجات اللي تكوموندات: عريض، طويل وفيه المبلغ، باش تبرك عليه بالزربة. إلا تخلّص شي جوج من الحساب، البوطون كيبيّن شحال مازال. البوطون الصغير لتحت حدا صيفط الكوموند كيتحيّد.

مع البوطون الكبير، حتى البوطونات فشاشة الخلاص كيوليو كبار: خلّص الحساب (فلكارط، بون كادو وطرق الخلاص الأخرى) وفالكاش خلّص بالضبط وخلّص الحساب عراض وطوال، ساهلين باش تبرك عليهم، حتى بصباع موسّخين (بحال عند الجزّار). طرق الخلاص كبار شوية والبوطونات ديال البوربوار صغار شوية، باش كلشي يبقى باين فالشاشة.

فالتثبيت الجديد العلامة طافية: يعني البوطون الصغير لتحت حدا صيفط الكوموند وشاشة الخلاص ببوطونات عاديين. بغيتي كبير؟ علّم ف الإعدادات → المحل، نيشان تحت الثيم الفاتح/الغامق، على بوطون كبير "خلّص الحساب". الكاسة اللي كانت خدامة من قبل كتبقى بحال ما كانت. الاختيار كيصلاح لكاع الكاسات والتابليتات ديال المحل.

رد المنتوج "سالا" (تباع كامل)

أي واحد يقدر فشاشة الكوموند يضغط مزيان على منتوج (ولا يكليكي عليه بالكليك اليمين) ويختار سالا (مابقاش). المنتوج كيولّي رمادي وماكيبقاش يتكوماندا فجميع الكاسات. بنفس الطريقة كترجعو بـ متوفر من جديد. كل تبديل كيتسجّل فالسجل. المسؤول باقي يقدر يديرها حتى من الإعدادات → المنتوجات. حتى السيرفور ديال الكاسة كيرفض منتوج اللي داير "سالا" ("Cola" سالات)، إذن حتى من تابليت اللي مازال ماوصلاتوش التبديل ولا اللي حافظة كوموندات أوفلاين؛ داك التابليت كيبيّن "ماقدرناش نصيفطو".

شاشة الكوزينة (KDS)

زايد على (ماشي فبلاصة) الطابعات ديال تيكي الكوزينة، الكوزينة ولا البار يقدرو يخدمو بشاشة. حلّ فتابليت/پيسي فالكوزينة http://<kassaserver>:3000/keuken، دخل بالكود PIN وختار الستاسيون: هوما نفس السميات ديال الطابعات (الكوزينة، البار، ...)، إذن فالشاشة كيبان بالضبط داكشي اللي غادي يخرج فداك التيكي. "كلشي" كيبيّن جميع الستاسيونات.

الشاشة كتحدّث راسها ديريكت. تيكيات الكوزينة كيبقاو يتطبعو عادي؛ اللي ماكيخدمش بالشاشة ماغاديش يحس بشي حاجة.

الشاشة ديال الكوزينة: التدويز، الترتيب والطبق

الإعدادات → الطابعات → الشاشة ديال الكوزينة. كل جزء كيتشعل بوحدو، مطفي من الأول؛ إلا طفيتيه كيبقى كلشي محفوظ.

طابعة الكوزينة مطفية ولا بلا شاشة الكوزينة

الكاسة ديما كتبقى خدامة، حتى إلا كانت الطابعة ديال الكوزينة ولا البار مطفية (ولا سالا الورق، ولا الكابل محلول) وحتى بلا شاشة الكوزينة:

الأطباق (المقبلات، الطبق الرئيسي ...)

البوطونات ديال الأطباق كيبانو غير إلا كان خاصهم: ملي كيكون شي مينو (منتوج مركب) فالكوموند، ولا إلا كانت شي حاجة ديجا فالطبق 2 حتى 4. مع المنتوجات العاديين، بحال كوكا، ما كتشوفهمش وكلشي كيمشي ديريكت للكوزينة. ما كاين والو باش تريگلي.

تحت لائحة الكوموند كاين الطبق 1 2 3 4. عادةً الطبق 1 شاعل وكلشي خدام بحال ديما: "كوماندي" كيصيفط كلشي ديريكت للكوزينة، بلا عناوين ديال الأطباق فتيكي الكوزينة. إلا ختاريتي الطبق 2 (ولا كثر) قبل ما تضغط على المنتوجات:

الطبق 1 ديما كيمشي ديريكت. إلا كان الطبق 2 ديجا تعيّط عليه، الماكلة اللي تزادت من بعد ف الطبق 2 حتى هي كتمشي ديريكت.

الحساسيات لكل منتوج

عادةً مطفي: يعني المواد المسببة للحساسية مكيبانو فتا بلاصة. شعّلها من الإعدادات → المحل → عمّر وبيّن المواد المسببة للحساسية لكل منتوج.

All-you-can-eat

عادةً مطفي. شعّلها من الإعدادات → المحل → All-you-can-eat (غير المسيّر). كتصاوب وحدة ولا كثر من العروض، مثلاً حوت، لحم وسوشي، كل واحد فيه:

بـ ↑ ↓ كتحط الترتيب. كيتحسب إلا كان شي طبق داخل فكثر من عرض: كيمشي للعرض اللي لفوق اللي ختارو الگروب. مسح كيحيّد العرض للطوابل الجداد؛ الطوابل اللي خدامين كيبقاو عندهم السطور ديال الثمن (تقدر تنقص الناس تما، ولكن ماتزيدش).

فالطابلة:

بونات كادو

جوج ديال الأزرار فـ الإعدادات → المحل → بونات كادو:

رصيد كيتشارجا (اختياري)

للكلوبات، الكانتينات ديال الرياضة، دور الشباب والإيفينمات: بون كادو بالصولد كيولّي كارطة كتشارجا. كتشعلها ف الإعدادات ← المحل ← رصيد كيتشارجا، تحت بونات كادو (عادةً مطفي؛ كيخدم غير إيلا كان بيع بونات كادو بالصولد شاعل).

بونات الماكلة

غير للمحلات اللي فبلجيكا، عادةً مطفي: الإعدادات → المحل → خلّص الحساب → بونات الماكلة. بونات الماكلة هوما امتياز فالخلصة: المشغّل كيحطهم فكارط ديال الخدّام (Edenred، Monizze ولا Pluxee). الضيف كيخلّص بيها فالتيرمينال ديال الخلاص العادي؛ ما خاص حتى ربط مع الشركات المُصدِرة.

العملة الأجنبية

الخلاص كاش بعملة أخرى، بحال للسياح البريطانيين ولا الأمريكيين، ولا فالمناطق الحدودية بالفرنك السويسري. عادةً مطفي: الإعدادات → المحل → خلّص الحساب → العملة الأجنبية. زيد العملات (CHF, CZK, DKK, GBP, HUF, NOK, PLN, SEK, TRY, USD) ولكل عملة سعر الصرف: شحال من أورو كتحسب على 1 وحدة (مثلا 1 GBP = € 1,15).

بوطونات زايدين فالطلب والخلاص

بوطونات لحوايج ماشي كل محل محتاجهم. كلشي مطفي من الأول؛ كتشعّل كل بوطونة ف الإعدادات → المحل → الطلب والخلاص (الحق ضبط المحل، الخلاص والطابعات). مطفي = البوطونة ما كايناش فحتى بلاصة فالكاسة والسيرفور ديال الكاسة كيرفض العملية. فهولندا كلشي خدام بلا الصندوق الكحل؛ فبلجيكا البوطونة ما كتخدمش حتى تكون داك الخاصية تجرّبات مع الصندوق الكحل (كيبان حدا البوطونة إلا مازال).

ملي كاتحل طبلة:

فالطلب (شاشة الطلب، للّي كتكليكي عليه من بعد):

فالخلاص:

من بعد (التيكيات):

الكود: apps/pos-server/src/lib/kassaopties.ts، routes/kassaopties.ts؛ الشاشة KassaOpties.tsx. السجل: الإعداد تبدّل، SPV تبدّل، صحّح التيكي، ما تخلّصش.

حساب التسبيق

التسبيق (العربون، مثلا لحفلة ولا ريزيرفاسيون) كتبيعو بحال منتوج عادي مع التسبيق شاعل (الإعدادات → المنتوجات؛ ديما عندو ثمن مفتوح). دير واحد لكل نسبة ديال TVA إلا التسبيق خاصو يكون على حساب النسبة (مثلا تسبيق الماكلة و تسبيق المشروبات)، ولا منتوج واحد إلا كان جزء من الدوفي. الضيف كيخلّص التسبيق قبل وكياخد تيكي.

التشعيل: الإعدادات → المحل → الطلب والخلاص → حساب التسبيق (من الأول مطفي). فالخلاص الأخير كتكليكي فشاشة الطلب على حساب التسبيق وكتدخّل النمرة ديال التيكي ديال التسبيق. الكاسة كتحط السطورة ديال التسبيق من داك التيكي بعدد ناقص على الحساب (نفس المنتوج، الثمن و TVA). اللي تحسب ما يمكنش يتحسب مرة أخرى. إلا كان التسبيق كثر من الحساب، الضيف كياخد الفرق (ترجيع الفلوس). فبلجيكا السطورة المحسوبة كيمشيو كترجيع (REFUND) للصندوق الكحل (UC4110، UC4111، UC4113). السجل: التسبيق تحسب.

التيكي فالإيميل

عادةً مطفي. شعّلو من الإعدادات → المحل → التيكي حتى بالإيميل.

SMTP_HOST=smtp.voorbeeld.nl
SMTP_PORT=587
SMTP_GEBRUIKER=kassa@voorbeeld.nl
SMTP_WACHTWOORD=...
SMTP_AFZENDER=bon@voorbeeld.nl

عاود شعّل الكاسة من بعد ما تعمّر. من بعد فـ خلّص الحساب كيبان الخانة صيفط التيكي حتى بالإيميل (اختياري): خليها خاوية = غير الطبع بحال ديما؛ عمّر إيميل = نفس التيكي (مع التفصيل ديال TVA والسطور الجبائية) كيمشي حتى بالإيميل للكليان، والسمية ديال المحل هي المرسل.

الريزيرفاسيون

شعّلها من الإعدادات → المحل → الريزيرفاسيونات (عادةً مطفي). تما كتحدد حتى من شحال ديال الدقايق قبل كتبان الطابلة المحجوزة فالپلان (عادةً 60) والمدة العادية ديال الريزيرفاسيون (عادةً 120 دقيقة).

ربط TheFork مع الكاسة: الطابلة كتحل ملي يوصل الضيف، والحساب كيرجع

بـ POS-API ديال TheFork الكاسة كتخدم مع TheFork Manager (عادةً مطفي)، زيادة على جلب الريزيرفاسيونات اللي فوق. كيتشعل ف الإعدادات → منصات الحجز → ربط TheFork مع الكاسة؛ كيدوز عبر بوابة الإدارة.

الوثائق ديال TheFork: https://docs.thefork.io/POS-API/introduction

لائحة الانتظار ل walk-ins

للكليان اللي بلا ريزيرفاسيون وكيتسناو طابلة. شعّلها من الإعدادات → المحل → لائحة الانتظار (walk-ins) (عادةً مطفي). كتبان غير إلا كان الـ SMS عن طريق CM.com مضبوط؛ وإلا لائحة الانتظار ماكتبان فتا بلاصة فالكاسة (حتى فالإعدادات). كتخدم بوحدها بلا الريزيرفاسيونات: حتى إلا كانو مطفيين. تما كاين حتى النص ديال الـ SMS (خاوي = "Hallo {naam}, uw tafel bij {zaak} is klaar. Wilt u zich melden bij de bediening?"؛ {naam}، {zaak} و{personen} كيتعمّرو بوحدهم).

كارطة الكليان / نقط الفيدليتي

شعّلها من الإعدادات → المحل → كارطة الكليان / نقط التوفير (عادةً مطفي، وعاد ما كيبان منو والو فتا بلاصة). تما كتحدد حتى: النقط لكل أورو (0 = غير كارطات الطوابع)، من بعد شحال ديال النقط كاين كادو وشحال ديال الأورو تخفيض فيه داك الكادو.

بروفايل الضيف: VIP، الماكلة اللي بغا والتفضيلات (اختياري)

كيتشعل فالإعدادات → المحل → بروفايل الضيف، تحت كارط الفيدليتي (بشكل افتراضي مطفي؛ خدّام غير إلا كانت كارط الفيدليتي شاعلة). من بعد:

المفضّلين / البوطونات السريعة

من الأول مطفي. الإعدادات → المحل → المفضّلين / البوطونات السريعة:

دورة أخرى

فشاشة الكوموند كاينة البوطونة ↻ دورة أخرى (غير تكون شي حاجة فالحساب، حتى إلا مازال ما تكوموندات). تكليكة وحدة كتزيد الدورة اللخرة (كلشي اللي مشا فمرة وحدة بـ "كوموندي"، ولا داكشي اللي كليكيتي عليه دابا) عاوتاني سطور جداد؛ من بعد غير كوموندي عادي. الأثمنة هوما ديال دابا (حتى happy hour).

وقت الطابلة فالتصميم

على كل طابلة عامرة كاين ⏱ 45m · 12m: شحال هادي والطابلة عامرة وشحال هادي تكليكا آخر حاجة (ورك وخلّي صبعك على الطابلة، ولا دوز عليها بالفأرة، باش تشوف الأوقات بالضبط). إلا دازت مدة وما تكوموندا والو، الطابلة كتاخد حاشية ليمونية: دوز شوف. شحال من دقيقة كتحددها فـ الإعدادات → المحل → وقت الطابلة (من الأول 20، 0 = بلا حاشية ليمونية). إلا مازال ما تكليكا والو، الوقت كيتحسب من ملي تحلّات الطابلة.

إلا كانو بزاف ديال المجموعات (كل وحدة بحسابها) فطابلة وحدة، كاين سطر لكل مجموعة، مثلا G1 ⏱ 50m · 12m و Jansen ⏱ 10m (سمية المجموعة، ولا النمرة ديالها). المجموعة اللي بقات مدة طويلة بلا حركة كتاخد ليبيل ليموني والطابلة حاشية ليمونية.

نقل الطابلة كاملة

فشاشة الطلب كاين نقل الطابلة. ختار البلاصة (بحال التيراس) وطابلة: كاع المجموعات ديال الطابلة كيمشيو معاها، كل وحدة بالحساب ديالها. إلا ختاريتي طابلة عامرة، الطابلات كيتجمعو (المجموعات كيتزادو). إلا بغيتي تنقل غير جزء، خدم بحال قبل بقسم / نقل. إلا خاص كلشي يكون فحساب واحد، خدم بجمع.

الخدمة أوفلاين (تابليط بلا Wi-Fi)

إلا تقطعات الكونيكسيون بين تابليت وسيرفور الكاسة (Wi-Fi فالتيراس، السيرفور طافي شوية)، كتبان بار صفرا والتابليت كتبقى خدامة بآخر الطابلات، المنتوجات والكوموندات المحلولة اللي تسجّلو:

عدد الناس

اختياري ومطفي عادةً: الإعدادات → المحل → الطلب والخلاص → تسجيل عدد الناس. مطفي = أقل ما يمكن ديال الكليكات: الطبلة الخاوية كاتحل بكليكة وحدة، ما كاين عدد الناس حتى فبلاصة، والرابور والداشبورد والملخص ديال النهار ما كيبينوش الضياف ولا شحال صرف كل ضيف.

شاعل: ملي كاتكليكي على طبلة خاوية، الكاسة كاتسول شحال من واحد (بوطونات كبار 1-8، ولا كتب الرقم؛ "فوت" = 1). ف البلان، الطبلة المعمرة كيبان فيها "3/4 ناس" (الناس/البلايص، صفرا إلا كانو الناس كثر من البلايص). ف شاشة الطلب كاتبدلو بالبوطونة "3 ناس" ف الشريط ديال المجموعات؛ إلا كانو بزاف ديال المجموعات، الطبلة كاتجمع كاع المجموعات.

بلا عدد الناس كلشي كيخدم: قسم بالتساوي ف الخلاص كيبدا من 2، all-you-can-eat كيسول بوحدو على عدد الكبار والصغار، والريزيرفاسيونات ولائحة الانتظار كيحتافظو بعدد الناس ديالهم (الطبلة كاتحل ساعتها بلا عدد الناس).

تسجيل HACCP

كل مطعم ولا قهوة خاصو يراقب السلامة ديال الماكلة ويسجلها: ف هولندا على حساب Hygiënecode voor de Horeca (المراقبة ديال NVWA)، ف بلجيكا على حساب المراقبة الذاتية ديال FAVV (الدليل G-023). شعل تسجيل HACCP ف الإعدادات ← القوانين والقواعد (مطفي من الأول).

سيستيم الروبينيات وعدّادات الصبيب

كل صبّة كيعلم بيها الأورديناتور ديال الروبينيات ولا عدّاد الصبيب كتمشي للتيكي، باش حتى حاجة ما "تهرب". شعلو من الإعدادات ← سيستيم الروبينيات (طافي بشكل افتراضي).

الصبّ بالمقدار و Kegboard

بالصبّ بالمقدار، الروبيني ما كيتحلّ حتى كيتسجّل الكاس فالكاسة، وغير لهاد الكمية. هكا ما كيتصبّ والو ما مكتوبش فالتيكي. كيخدم غير إلا كان سيستيم الروبينيات شاعل، وكتشعّلو لكل روبيني بوحدو (طافي بشكل افتراضي).

التحكم فالموسيقى من الكاسة

الخدّامة كيتحكمو فالموسيقى من التاتش سكرين ديال الكاسة، يعني ما خاصكش شاشة بوحدها فالبار. شعّلها فـ الإعدادات → المحل → الشاشات والخدمة بالكيسة → التحكم فالموسيقى من الكاسة (عادةً مطفية). من بعد كتبان بوطونة الموسيقى فالبار الفوقاني: لكل مصدر (بحال البار والتيراس) شغّل، وقّف شوية، اللي من بعد، اللي قبل، علّي الصوت، نقّص الصوت وسلايدر ديال الصوت، مع أشنو كيدور دابا. رجع للكاسة كيسدّ البانو. إلا طفيتيها: المصادر كيبقاو محفوظين.

المسؤول كيزيد المصادر بـ + مصدر ديال الموسيقى، كيختار كيفاش مربوط وكيجرّبو بـ جرّب:

الكاسة كتهضر مع البلايرات من السيرفور، يعني خاصهم يكونو فنفس الريزو ديال الكاسة (Soundtrack عبر الأنترنيت). التحكم مسموح لأي واحد داخل؛ الضبط خاصو الحق ضبط المحل، الخلاص والطابعات. التوكن وكلمة السر عمرهم ما كيبانو عاوتاني فالشاشة ولا فالسجل؛ فالسجل كيتسجّل غير الضبط (شاعل/مطفي، المصادر)، ماشي كل بوطونة. الإكسبور ديال الإعدادات كياخد غير شاعل/مطفي (المصادر ديال محل واحد).

شاشة تانية على طابليط ولا تيليفون

الموسيقى والكاميرات يقدرو حتى يبانو فالطابليط ولا التيليفون ديال الخدام، بحال شاشة تانية حدا الكاسة. فالنافذة ديال الموسيقى ولا الكاميرات كاين الزر على طابليط ولا تيليفون: كيبيّن كود QR فيه العنوان، بحال http://192.168.1.20:3000/muziek ولا .../camera.

  1. ربط الطابليط ولا التيليفون مع wifi ديال المحل.
  2. سكاني كود QR بالكاميرا (ولا كتب العنوان فالبراوزر).
  3. دخل بالكود PIN ديالك. غادي تشوف غير داكشي اللي مسموح ليك: الموسيقى للكل، والكاميرات غير بالحق شوف تصاور الكاميرات.
  4. ساليتي: خرج لفوق فالقنت. إلا سالات الدخلة (مثلا الطابليط بقات ليلة كاملة بلا خدمة)، الشاشة كتطلب عاود الكود PIN.

نصيحة: زيد الصفحة للشاشة الرئيسية ديال الطابليط (فالبراوزر: زيد للشاشة الرئيسية)، وغادي تتحل بحال شي تطبيق.

على هادشي الكاسة كتسوّل على عنوان IP ديال البيسي ديال الكاسة فالشبكة (إلا كان عند البيسي كتر من واحد، بحال wifi وكابل، كتختار الشبكة). فبوابة الإدارة (الكاسة من بعيد) العنوان هو العنوان ديال البوابة. الكاسة كتصاوب كود QR براسها، بلا أنترنيت.

ربط الطابليطات: ببوطونة وحدة للطابليط (اختياري)

ساهل كتر: ربط طابليط مرة وحدة، ومن بعد الكاسة كتصيفط الموسيقى ولا الكاميرات لداك الطابليط ببوطونة وحدة. شعلها ف الإعدادات → المحل → الشاشات والخدمة بالكيسة → الطابليطات كشاشة تانية (عادةً مطفية).

  1. فالطابليط: حل http://<kassaserver>:3000/tablet (حدا الإعداد كاين على طابليط ولا تيليفون مع كود QR)، دخل بالكود السري وعطي للطابليط سمية، بحال طابليط البار. ربط.
  2. فالكاسة: فالنافذة ديال الموسيقى ولا الكاميرات كتبان دابا البوطونة لـ طابليط البار (مع نقطة خضرا إلا كان الطابليط شاعل). ضغط عليها: الطابليط كيحل داك الشاشة بوحدو. فالموسيقى المصدر اللي ختاريتي كيمشي معاه (بحال التيراس).
  3. فالطابليط: سدّ كيرجع للتسناية؛ فكّ الربط ديال هاد الطابليط كيحيّد الربط.

خلّي الصفحة محلولة فالطابليط؛ إلا كان الطابليط مطفي ولا ناعس، غادي يحل الشاشة غير يتشعل عاوتاني. الطابليط كيبقى داخل بسمية الخدام اللي دخل فيه: تصيفط الكاميرات وتشوفهم غير بالحق شوف تصاور الكاميرات. المسؤول كيشوف حدا الإعداد شمن طابليطات مربوطين واش شاعلين، ويقدر يبدل ليهم السمية ولا يحيّدهم. الطابليط كيحتافظ بساروت ديالو؛ والكاسة كتحتافظ غير بـ hash ديالو. إلا طفيتيها: الطابليطات المربوطين كيبقاو محفوظين. فالسجل كيبان شكون ربط طابليط، بدل ليه السمية ولا حيّدو.

شاشة النداء للي ياخدو معاهم

شاشة للكليان فيها على اليسر كيتوجد وعلى اليمن واجد، بنمرات كبار، بحال فشي سناك ولا فاست فود. شعلها فـ الإعدادات → المحل → الشاشات والخدمة بالكيسة → شاشة النداء للي ياخدو معاهم (عادةً طافية).

ما خاصكش تربط: حلّ العنوان ديال الكاسة مع /oproep على تلفزة فيها براوزر (smart TV، stick ولا mini-pc)، طابليط ولا شاشة تانية، مثلا http://192.168.1.20:3000/oproep. فالإعداد وفالنافذة ديال عيّط كاينين البوطونات على شاشة بوحدها وعلى طابليط ولا تيليفون (QR code فيه العنوان). ما خاصكش تكونيكطا: الشاشة كتبيّن غير النمرات. ضغط مرة وحدة على الشاشة، وديك الساعة البراوزر يقدر يخرج الصوت.

شنو كيبان عليها:

النمرة: فالبوتيك أونلاين وThuisbezorgd والبلاتفورمات ديال التوصيل هي نمرة الطلب اللي عند الكليان ولا الليفرور من قبل؛ ولا نمرة الاستلام (من 1 حتى 999). كتطبع كبيرة فالبون، مع الشرح بلي النمرة غادي تبان فالشاشة ملي يوجد الطلب (بلغة البون).

اختياري (طافي افتراضيا، فالإعداد):

فالكاسة كاينة البوطونة عيّط (مع شحال باقي كيتوجد):

  1. واجد كدير النمرة على واجد بيدك (بلا شاشة الكوزينة، ولا إلا كان أسرع). فالكوموند ديال المتجر ديال الأنترنيت ولا Thuisbezorgd الحالة كتتبدل معاها، يعني الكليان حتى هو كيوصلو الخبر.
  2. رجع كيرجّعها لـ كيتوجد.
  3. تّاخدات كتحيّدها من الشاشة (مع رجّع اللي درتي).

فالإعداد كتختار حتى واش السمية الأولى تبان حدا النمرة (عادةً لا، على قبل الخصوصية) وواش الشاشة تخرج الصوت. ملي تطفيها: ما كايناش البوطونة عيّط وما كايناش نمرة الاستلام فالتيكي؛ الإعدادات كتبقى محفوظة. فالسجل كيبان شكون دار شي نمرة بيدو على واجد، رجّعها ولا دارها تّاخدات.

البوانتاج ديال الدخول والخروج

من الأول البوانتاج مطفي: إذن ما كيبان حتى فبلاصة فالكاسة (ما كايناش بوطونة فالبار اللي الفوق، ما كاينش فشاشة الدخول، ما كاينش الأونڭليه أوقات الخدمة). شعلو من الإعدادات → المحل، تحت البوانتاج ديال الدخول والخروج ديال الخدّامة:

اللي ما كيستعملش الكاسة (مثلا الكوزينة) كيدير البوانتاج فشاشة الدخول: كليكي على دخّل / خرّج البوانتاج ودخّل الكود السري ديالك. هادشي كيبدّل بين الدخول والخروج، بلا ما تدخل للكاسة.

إلا كان البوانتاج مشعول، المسؤول كيشوف فـ الإعدادات → أوقات الخدمة:

فبلجيكا كل دخول وخروج ديال البوانتاج كيتصيفط حتى للصندوق الأسود. إلا ما كانش متاح، البوانتاج ما كيدوزش (بحال خلاص الحساب). واش هادشي كيوافق بالضبط التسجيل ديال الخدّامة فبلجيكا، مازال خاصو يتأكّد.

الوزن والإتيكيتات (الميزان)

إلا كان الميزان مشعول (الإعدادات → الميزان)، المنتوجات يقدرو يكون عندهم ثمن للكيلو. جميع المنتوجات الأخرى كيبقاو بالحبة عادي.

Uber Eats وDeliveroo وHubRise

زيادة على Thuisbezorgd.nl / Takeaway.com كيدخلو للكاسة حتى الكوموندات ديال Uber Eats (هولندا وبلجيكا)، Deliveroo (غير بلجيكا؛ Deliveroo خرجات من هولندا ف آخر 2022) وكلشي اللي كاين على HubRise (بحال Uber Eats وDeliveroo وJust Eat/Takeaway.com وتطبيقات الطلب الصغار). كل منصة كتشعل بوحدها ف الإعدادات → منصات التوصيل (عادةً مطفي، ملي كتطفيه كلشي كيبقى محفوظ). الأونگلي كيبيّن لكل منصة ف أشمن بلدان خدامة وكينبّه إلا ما خدامةش ف البلاد ديال المحل.

الكوموندات. الكوموند كتولّي كوموند عادية (bezorgen ولا afhalen، سمية المجموعة <platform> <nummer>) بالأثمنة ديال المنصة: المنتوجات كتتعرف بالـ id (من المنيو)، الكود ولا رقم PLU، ما معروفش = سطر بوحدو بثمن المنصة (مع ميساج)؛ مصاريف التوصيل، الزيادات والريميز كسطورة بوحدهم؛ وإلا المجموع باقي ما مضبوطش، سطر "الفرق". تيكي ديال الكوزينة كيمشي ديريكت للكوزينة/البار. البوطونة المنصات ف البار الفوقاني (مع عدد الكوموندات الجارية؛ ليموني إلا كاين شي حاجة خاصها تتقبل): قبل ولا رفض (مع السبب)، كتوجد، واجدة، ف الطريق، توصلات ولا تّاخدات، لغي، وكمّل (تخلّص أونلاين). اللي كتعرفو المنصة كيرجع ليها (Uber Eats: قبول، رفض، إلغاء؛ Deliveroo: قبول، رفض، كتوجد، واجدة، تّاخدات؛ HubRise: جميع الحالات). إلا المحل كيوصّل بوحدو (توصيل بوحدك)، الكوموند كتبان حتى ف الطورنيات، والخروج والتوصيل كيمشيو بوحدهم للمنصة. إلغاء من المنصة كيخلي الكوموند تسالا. إلا الكاسة بقات أكثر من 2 دقايق ما متصلاش بالبوابة، البوابة كترفض أي كوموند جديدة من Uber Eats وكتقول لـ Deliveroo (مع طابليط) بلي ما نجحاتش، باش المحل يشوفها ف الطابليط.

الكود: apps/pos-server/src/lib/bezorgplatforms.ts، routes/bezorgplatforms.ts؛ الشاشات Bezorgplatforms.tsx. جهة البوابة: horecapos-portaal/src/platforms.mjs. السجل: منصات التوصيل (تشعيل/تطفية، الإعدادات، الكوموندات). كلشي كيدخل ف النسخ الاحتياطية (back-ups) ديال الكاسة.

المنصات الصغار ف هولندا وبلجيكا (Homie وHebtrek وsneleten.nl وBistroo ...) ما عندهمش ربط عمومي مع الكاسة؛ إلا كانو على HubRise، كيخدمو عبر HubRise. والباقي: شوف الـ backlog.

ماكينة الفلوس (سيستيم ديال الفلوس مسدود)

بشكل عادي مطفي: الكاش خدّام بحال ديما. فسيستيم ديال الفلوس مسدود الخدّامة ما كيقيسوش الفلوس كاش: الكليان ولا الخدّام كيدخّل الفلوس فالماكينة، وهي كتحسب، كتشوف واش فيها فلوس مزوّرة وكترجّع الصرف.

البوطون ©

المعلومات ديال OptimumPOS

لتحت على اليمين فكل شاشة (الكود PIN، البلان ديال الطابلات، الكوموند والكوزينة) كاين واحد البوطونة صغيرة ©. كتحل المعلومات ديال OptimumPOS: اللوغو، العنوان، التيليفون، الإيميل والسيت. الأيقونة كاينة لوكال فالتطبيق، يعني كتخدم حتى بلا أنترنيت. نفس الأيقونة هي الأيقونة ديال التطبيق (الأونغلي والشاشة الرئيسية).

الجزء 2 · المدير

بدا الخدمة

المانجير بشكل افتراضي يقدر يدير كلشي اللي كيديرو السيرفيس، وزايد على هادشي يقدر يعطي التخفيضات، يدير الريتور، يسدّ النهار، يسيّر التيروار ديال الكاسة ويشوف السجل والسطوك. هادشي كاين بالخصوص تحت البوطونة الرابور:

السطوك

بشكل افتراضي طافي. شعّلو من الإعدادات → المحل → تتبّع السطوك. طافي = ما كيبان حتى فبلاصة فالكاسة.

الطلب من المورّدين

بشكل عادي مطفي. كيتشعل فـ الإعدادات → السطوك → الطلب من المورّدين (غير إلا كان تتبّع السطوك شاعل). مطفي = لائحة الطلبيات خدّامة بحال ديما.

تسيير التقييمات

قرا التقييمات ديال Google وTrustpilot فـ الكاسة وجاوب عليهم. شعلها فـ الإعدادات ← الپوانات والتقييمات ← تسيير التقييمات (عادةً مطفي، وعاد ما كيبان منو والو فتا بلاصة). القراية والجواب فـ الرابور ← التقييمات (الحق قرا التقييمات وجاوب عليهم، بشكل افتراضي حتى للمسير). إلا طفيتيها، الروابط والتقييمات كيبقاو محفوظين.

الماركوتينغ ب SMS والإيميل

ميساجات للكليان ديال كارط الفيدليتي اللي عطاو الموافقة ديالهم. بلا كارط الفيدليتي ما يمكن تشعل حتى واحد فيهم.

البوربوار لكل خدّام

ف الإعدادات → المحل → البوربوار (غير إلا كان "بيّن البوطونات ديال البوربوار ملي تخلّص الحساب" مشعول) كتختار كيفاش البوربوار لكل خدّام كيبان ف الحالة دابا (X)، رابور Z (التيكي والإيميل) والمبيعات حسب المدة (حتى ف CSV):

الاختيارالتقسيم
طافي (افتراضي)غير المجموع ديال البوربوار، بحال ديما
كل واحد البوربوار ديالوالبوربوار ديال الحسابات اللي خلّصهم هو براسو
الصندوق حسب السوايعكاع البوربوار مجموع، حسب السوايع اللي تسجلو فهاديك المدة (خاص التسجيل ديال الدخول والخروج؛ حتى واحد ما تسجّل = بالتساوي)
الصندوق بالتساويكاع البوربوار مجموع، بالتساوي على اللي كانو مسجلين (بلا تسجيل: اللي دخّل شي حاجة ولا خلّص)

السنتيمات اللي بقاو كيمشيو للي قريب أكثر للسنتيم الجاي، باش المجموع ديما يكون صحيح. هادا غير ملخص: الكاسة ما كتخلّص والو (هادشي تقدر تديرو ب "خرّج الفلوس من التيروار"). رابورات Z القدام كيبقاو كيف كانو.

الرابور Z فالإيميل

دخّل مرة وحدة ف الإعدادات → المحل → صيفط رابور Z ل الإيميل ديال المسؤول (بزاف ديال العناوين: فاصلة بيناتهم، ماكسيموم 3). من بعد سدّ النهار رابور Z كيمشي بوحدو لداك العنوان، حدا التيكي المطبوع. خاوي = بلا إيميل، بحال ديما.

ملخص النهار (اختياري)

إلا كان شي عنوان فصيفط الرابور Z بالإيميل لـ، كتبان تحتو الخانة مع ملخص قصير ديال النهار فالفوق ديال الإيميل (بشكل افتراضي مطفي). شاعل = فالفوق ديال الإيميل ديال الرابور Z شي سطورة بكلام ساهل، غير من المعلومات ديال الكاسة براسها (بلا ذكاء اصطناعي، والو ما كيخرج لبرّا):

الرابور Z براسو (التيكي والإيميل) كيبقى بحال بحال. شوف نموذج ديال اليوم كيوري الملخص من آخر تسدّيد النهار حتى لدابا. الملخص بالهولندية، بحال الإيميل ديال الرابور Z.

الداشبورد

الأونغلي الداشبورد فالرابور (الحق المبيعات حسب المدة)، غير للقراية:

بونات كادو اللي تباعو ما كيتحسبوش كمبيعات، والتخفيضات والعناوين ديال المونو ما كيدخلوش ف أحسن 10 (بحال فالرابورات الأخرى). النهار كيمشي من 00:00 حتى ل 24:00.

رابورات زايدة

تلاتة ديال الأونگليات زايدين ف الرابور، كل واحد كيتشعل بوحدو من الإعدادات → المحل → التسيير والرابورات → رابورات زايدة (افتراضيا طافي: يعني ما كاين حتى أونگلي). كيطلبو نفس الحق ديال المداخيل حسب المدة وغير للقراية. المدة: هاد السيمانة، السيمانة اللي فاتت، هاد الشهر، الشهر اللي فات، آخر 90 يوم، هاد العام ولا ختار براسك (ماكسيموم شي حاجة كثر من عام).

التخفيضات

المانجير ولا المسؤول كيشوف فالشاشة ديال الكوموند حدا المجموع البوطونة % تخفيض:

التخفيض كيبان كسطر بوحدو فالتيكي ("تخفيض 10%"، والسبب تحتو) بنفس النسبة ديال TVA، باش المجموع والتفصيل ديال TVA يكونو صحاح. على التيكي كامل، التخفيض كيتقسم على كل نسبة ديال TVA. باش تحيدو: كليكي على المبلغ ديال السطر ديال التخفيض. إلا تلغى سطر عندو التخفيض ديالو، داك التخفيض كيمشي معاه. إلا حيّدتي منتوج من تيكي فيه تخفيض بالبورسونطاج على التيكي كامل، الكاسة كتعاود تحسب داك التخفيض على اللي بقا (فبلجيكا UC226)؛ أما المبلغ الثابت كيبقى وكيتقسم من جديد على السطورة فالخلاص. إلا بسبب 100% تخفيض ما بقا والو للخلاص، كتسدّ ب "سدّ (ما كاين ما يتخلّص)". التخفيضات كيبانو فالسجل، وفالرابور X/Z وفالملخص ديال المدة ك "منهم تخفيض". فالريتور ديال تيكي فيه تخفيض، التخفيض كيرجع بالنسبة.

أكواد التخفيض (اختياري)

أكواد فيهم تخفيض على التيكي كامل، مثلا ل شي پروموسيون (ZOMER10). كتشعلهم ف الإعدادات → المحل → أكواد التخفيض (عادةً مطفي)؛ والأكواد كتصاوبهم ف الإعدادات → أكواد التخفيض (الحق: تسيير المنتوجات):

ف شاشة الكوموند كاين البوطون كود التخفيض (أي واحد يقدر يدخّل كود؛ الكود صاوبو المحل من قبل). التخفيض كيطلع كسطر "كود التخفيض CODE" ف التيكي، مقسوم على نسب TVA؛ كود واحد ف كل تيكي، وما بقاش ممكن إلا تخلّص شي حاجة (ولا كلشي). إلا حيّدتي السطر ولا تلغات الكوموند، الاستعمال ما بقاش كيتحسب. إلا حيّدتي كود مستعمل كيتطفى (والرابورات كيبقاو مضبوطين). كلشي مكتوب ف السجل (كود التخفيض). الكود: lib/kortingscodes.ts, routes/kortingscodes.ts, Kortingscodebeheer.tsx, KortingscodeDialoog.tsx.

ما كيبانوش فاللائحة فالإعدادات → أكواد التخفيض (ولكن العدد ديال كل بروموسيون كيبان فالرابور → الماركوتينغ) وكيمشيو للمتجر ديال الأنترنيت مادام صالحين وما تخدموش.

الرابورات وسدّان النهار

الرابور - الحالة دابا (X)

البوطونة الرابور فالبار اللي الفوق:

تصدير للمحاسبة

الرابور → المداخيل حسب المدة → التصدير للحسابات (الجورنال) (الصلاحية المداخيل حسب المدة) كيدير CSV فيه قيد ف الجورنال لكل نهار، واجد باش يتقرا ف e-Boekhouden وExact وSnelStart وTwinfield وهادشي (عبر الاستيراد ديال CSV/قيود التسوية ديالهم)، ولا وحدة من الفورمات اللي لتحت (UBL، XAF وفورمات واجدين ل 14 برنامج).

لكل نهار وثيقة وحدة (KASSA-JJJJMMDD) اللي ديما متوازنة (المدين = الدائن):

الجهةشنو
المدينالمداخيل حسب طريقة الخلاص (كاش، لكارط، بون كادو، أونلاين، أخرى)، مع البوربوار
الدائنالمداخيل حسب نسبة TVA (بلا TVA) و TVA اللي خصها تتخلّص حسب كل نسبة
الدائنالبوربوار (خصو يتعطى للخدّامة، ماشي مداخيل)
+/-الفرق ديال التقريب (التقريب ديال الكاش على 5 سنتيم)
+/-الفلوس الداخلة/الخارجة من التيروار (تسيير الكاش) مقابل حسابات الانتظار، والفرق ف الكاسة من الرابور Z

الرجوعات والتخفيضات ديجا داخلين ف التيكيات وكينقّصو من المداخيل. الأعمدة: Datum; Boekstuk; Dagboek; Rekening; Omschrijving; Debet; Credit; Btw-code; Btw-% (نقطة-فاصلة، فاصلة للأعشار). من بعد التحميل، الكاسة كتقول ليك واش كاينين شي أيام ما متوازنينش ولا فيهم فرق كبر من التقريب.

حدا البوطونة كتختار الفورما (الاختيار كيتحفظ ف المتصفح). نفس الجورنال، ولكن مرتّب بطريقة اللي البرنامج يقدر يقراه نيشان. اللائحة كتبيّن غير الفورمات ديال البلاد ديال المحل (الإعدادات → المحل)، الأول المعايير (CSV، UBL، XAF)، من بعد البرامج على حساب الحروف:

الفورماالفيشيالاستيراد ف البرنامج
عام (CSV)journaal_…csvأي برنامج فيه استيراد CSV/قيود التسوية (ربط الأعمدة)
UBL 2.1 / Peppol (XML)، NL وBEjournaal_…_ubl.xml (كثر من نهار: .zip)لكل نهار فاكتورة "المداخيل ديال النهار" ل Kassaverkopen (مخلّصة) حسب Peppol BIS Billing 3.0، بسطر لكل نسبة ديال TVA وحساب المداخيل ف AccountingCost؛ غير المدخول وTVA (طرق الخلاص، البوربوار، التقريب، الكاشي والفرق فالكاسة ما كيدخلوش ف الفاكتورة). باش تطلّعها ف Adsolut وBillit وBUNNI وDigiBoox وExpert/M وMoneybird وPopsy وRompslomp وStorecove وTriFact365 وغيرهم؛ ماشي باش تصيفطها عبر الشبكة ديال Peppol. السمية، رقم TVA والعنوان كيجيو من الإعدادات → المحل
XML Auditfile Financieel (XAF 4.0)، NLjournaal_…_xaf.xafالـ auditfile ديال إدارة الضرائب الهولندية (Belastingdienst) (XSD XmlAuditfileFinancieel4.0): ملف واحد للمدة، فيه الدفتر الكبير، أكواد TVA، المدد ولكل نهار معاملة تسوية؛ كيتقرا ف Caseware وExact Reeleezee وVisma Cash وغيرهم
AccountView (XML)، NLjournaal_…_accountview.xmlتحركات XML (VFPData، transact وحدة لكل سطر ديال القيد فيها dj_code وperiod وinv_date وinv_nr وacct_nr وtrn_desc وamount: الديبي موجب والكريدي سالب)، كل نهار قيد واحد ف الجورنال العام؛ كيتقرا بتعريف ديال الاستيراد (Document → Importeren → Importdefinitie aanmaken، النوع XML)، سميات الحقول هوما ديال AccountView براسو، إذن كتربطهم مرة وحدة 1 ل 1. خلّي شي واحد يراجع أول استيراد
AFAS Profit (XML)journaal_…_afas.xmlXML ديال UpdateConnector FiEntries (الحركات المالية)، كل نهار قيد واحد فيه العام، المدة، الإدارة المحاسبية والدفتر؛ ف Profit دخّلو ب استيراد ← XML؛ عمّر الرقم ديال الإدارة المحاسبية (عادةً 1)
Asperion (CSV)، NLjournaal_…_asperion.csvالترتيب FMUTA (Extra → Import financiële mutaties)، لكل نهار سطر الراس وسطور القيود؛ التعريف ديال الاستيراد كتضبطو Asperion عبر الهيلبديسك
الكشف ديال النهار (HTML)، NL وBEjournaal_…_dagstaat.htmlكشف ديال النهار مقروء لكل نهار (المدخول حسب نسبة TVA، طرق الخلاص، البوربوار، الفرق فالكاسة) والمجاميع؛ طبعو PDF ولا صيفطو بالإيميل، للبرامج اللي ما فيهمش استيراد (Accountable وDext وDexxter وJortt وKleisteen وMoneyMonk)
e-Boekhouden.nl (CSV)journaal_…_eboekhouden.csvالتاريخ؛ رقم الوثيقة؛ الوصف؛ حساب الدفتر الكبير؛ المبلغ (المدين موجب، الدائن سالب)؛ كود TVA GEEN (TVA ديجا ف حسابات TVA)؛ Import ← الحركات، النوع قيد تسوية
Exact Online (XML)journaal_…_exact.xmleExact-XML (الموضوع GLTransactions): كل نهار قيد تسوية واحد (النوع 90) ف الدفتر؛ Import/export ← استيراد XML
InformerOnline (TXT)، NLjournaal_…_informer.txtقيود تسوية مفروقين بالتاب (Geavanceerd → Memoriaal → uploaden)؛ الدفتر خاصو يكون رقم بين 1–99 (وإلا 90)
KING ERP (XML)، NLjournaal_…_king.xmlKING_JOURNAAL: دفعة قيود وحدة (ماشي نهائية) فيها قيد ف الجورنال لكل نهار
KOMAS (CSV)، NLjournaal_…_komas.csvالفورما الحرة ديال KOMAS (0401 Importeren journaalposten): Datum; Grootboek; Omschrijving; Bedrag
Odoo (CSV)، NL وBEjournaal_…_odoo.csvAccounting → Journal Entries → Import records؛ الدفتر والحساب بالسمية ولا بالكود
Sage BOB 50 (Excel)، BEjournaal_…_bob.xlsxImportation de données externes → Opérations diverses (اربط الأعمدة مرة وحدة)
SAP Business One (ZIP)، NL وBEjournaal_…_sapb1.zipData Transfer Workbench، Journal Entries: JournalEntries.csv وJournalEntries_Lines.csv
SnelStart (CSV)journaal_…_snelstart.csvالتاريخ؛ رقم الوثيقة؛ الوصف؛ حساب الدفتر الكبير؛ مدين؛ دائن (dd-mm-yyyy، فاصلة، بلا BOM)؛ استيراد قيد التسوية، والدفتر كتختارو ملي كتستورد
Twinfield (XML)journaal_…_twinfield.xmlمعاملات الدفتر كمسودة (destiny="temporary")، والكونطابل كيردّها نهائية؛ دخّل الكود ديال الإدارة المحاسبية (خاوي = الإدارة اللي كتستورد فيها)
Winbooks (CSV)، BEjournaal_…_winbooks.csvK_DOC.CSV، لكل نهار وثيقة وحدة ف الدفتر (Winbooks كيرقّم بوحدو)
Yuki (XML)journaal_…_yuki.xmlJournal-XML (GeneralJournal)، كل نهار قيد تسوية واحد، نفس البنية ديال الربط المباشر؛ ID ديال الإدارة المحاسبية اختياري

نظرة عامة: أشمن برنامج حسابات وبأشمن طريقة

حسب الصنف، على حساب الحروف. NL/BE = ف أنهي بلاد خدّام البرنامج: ف الإعدادات → المحاسبة → برنامج الحسابات كتشوف غير البرامج ديال البلاد ديال المحل (البرامج الهولندية ما خدّامينش ف بلجيكا والعكس). مباشر = الكاسة كتسجّل بوحدها كل نهار (الاختيار ف الإعدادات → المحاسبة → برنامج الحسابات)؛ على حساب الطلب = كاين API، ولكن خاصو الأول تسجيل شريك ولا موافقة عند المورّد (علّمنا). ملف = الفورما ف التصدير للحسابات. فين يمكنو بجوج، تقدر تخدم بجوج. اللائحة كاينة ف packages/shared/src/boekhoudcatalogus.ts وكتبان حتى ف الإعدادات → المحاسبة.

البرنامجNLBEمباشرالفيشيملاحظة
المقاولات الصغيرة والمتوسطة والمستقلين
Accountable–✓–الكشف ديال النهار (HTML، ل PDF ولا الإيميل)
AccountView (Visma)✓–على حساب الطلبAccountView (XML)، عام (CSV)ملف: تحركات XML لتعريف ديال الاستيراد (Document → Importeren)؛ الـ CSV العام حتى هو يقدر يتقرا بتعريف ديال الاستيراد. مباشر عبر AccountView.Net API من بعد الطلب عند AccountView.
Acumulus✓–✓–مباشر بحال فاكتورة بيع مخلّصة لكل نهار، بسطر لكل نسبة ديال TVA.
AFAS Profit✓–✓AFAS Profit (XML)
Asperion✓–على حساب الطلبAsperion (CSV)مباشر من بعد التسجيل كشريك API عند Asperion.
Billit–✓على حساب الطلبUBL 2.1 / Peppol (XML)طلّع UBL عبر Fast input؛ مباشر من بعد الموافقة ديال Billit.
BUNNI✓––UBL 2.1 / Peppol (XML)مازال ما كايناش وثائق API عمومية.
Dexxter–✓–الكشف ديال النهار (HTML، ل PDF ولا الإيميل)
DigiBoox (Visma DigiBTW)✓––UBL 2.1 / Peppol (XML)
e-Boekhouden.nl✓––e-Boekhouden.nl (CSV)حتى للكليان القدام ديال Ficsus.
Exact Online✓✓✓Exact Online (XML)
Exact Reeleezee✓––XML Auditfile Financieel (XAF 4.0)
Horus–✓✓–
InformerOnline✓––InformerOnline (TXT)
Jortt✓––الكشف ديال النهار (HTML، ل PDF ولا الإيميل)ما كاينش استيراد: سجّل المداخيل ديال النهار كمدخول مع الكشف ديال النهار كمرفق.
KING✓–على حساب الطلبKING ERP (XML)مباشر من بعد تسجيل الشريك عند KING Software.
Kleisteen✓––الكشف ديال النهار (HTML، ل PDF ولا الإيميل)
KOMAS (Adfinis)✓––KOMAS (CSV)
Minox✓–على حساب الطلب–مباشر من بعد ربط شراكة عبر Minox.
Moneybird✓–✓UBL 2.1 / Peppol (XML)
MoneyMonk✓––الكشف ديال النهار (HTML، ل PDF ولا الإيميل)MoneyMonk غادي تاخد ف 2026 واحد API للربط.
Octopus–✓على حساب الطلب–مباشر من بعد طلب software house ID عند Octopus.
Popsy / Allegro–✓–UBL 2.1 / Peppol (XML)
Rompslomp✓––UBL 2.1 / Peppol (XML)
Sage BOB 50–✓–Sage BOB 50 (Excel)
Silvasoft✓✓✓–مباشر بحال قيد بيع لكل نهار، بسطر لكل نسبة ديال TVA؛ طرق الخلاص والبوربوار والفرق فالكاسة ما كيدوزوش.
SnelStart✓–✓SnelStart (CSV)
Twinfield✓–✓Twinfield (XML)
Visma Cash✓–على حساب الطلبXML Auditfile Financieel (XAF 4.0)API بمفتاح من CASHWeb؛ الترتيب ديال السجلات للقيود مازال كيتأكّد.
Visma eAccounting✓–على حساب الطلب–مباشر من بعد الموافقة ديال Visma (تسجيل الشريك).
Winbooks–✓على حساب الطلبWinbooks (CSV)
Wolters Kluwer Adsolut–✓على حساب الطلبUBL 2.1 / Peppol (XML)UBL بحساب المداخيل ف كل سطر؛ شعّل ف Adsolut "grootboekrekening verwerken bij verkopen".
Wolters Kluwer Expert/M–✓–UBL 2.1 / Peppol (XML)
Yuki✓✓✓Yuki (XML)
دولي
QuickBooks Online✓✓✓CSV عامما كايناش نسخة هولندية ولا بلجيكية: شوف الإعدادات ديال TVA.
Xero✓✓✓CSV عام
Zoho Books✓✓✓CSV عام
الشركات الكبار والسلاسل
Exact Globe+✓✓–Exact Online (XML)نفس XML ديال Exact Online؛ خلّي شي واحد يراجع الاستيراد الأول.
Microsoft Dynamics 365 Business Central✓✓✓–
Odoo✓✓✓Odoo (CSV)
Oracle NetSuite✓✓على حساب الطلبCSV عام
SAP Business One✓✓✓SAP Business One (ZIP)
Unit4 ERPx✓✓–CSV عام
المنصات والمجمّعات
Apicbase✓✓على حساب الطلب–المبيعات ديال كل تيكي للسطوك و food cost: الربط ف الإعدادات → الوصفات (ماشي بحال برنامج ديال الحسابات).
Caseware✓✓–XML Auditfile Financieel (XAF 4.0)
Combidesk✓–على حساب الطلب–Combidesk كتبني وكتسيّر الربط بوحدها (مع Exact وMoneybird وSnelStart وTwinfield وغيرهم)؛ على حساب الطلب كشريك.
Dext✓✓–الكشف ديال النهار (HTML، ل PDF ولا الإيميل)صيفط الكشف ديال النهار (PDF) للعنوان ديالك ف Dext.
Jamix✓✓على حساب الطلب–المبيعات للستوك والـ food cost عبر الواجهة JAPI ديال Jamix؛ خدمة على المقاس على حساب الطلب عند Jamix.
Omniboost✓✓على حساب الطلب–كيدوّز عبر برنامج الشركاء ديال Omniboost لبزاف ديال أنظمة الحسابات والأوطيلات.
Storecove (Peppol)✓✓على حساب الطلبUBL 2.1 / Peppol (XML)
TriFact365✓––UBL 2.1 / Peppol (XML)، الكشف ديال النهار (HTML، ل PDF ولا الإيميل)
أي برنامج آخر✓✓–CSV عام، UBL ولا XAF (NL)

خلّي الكونطابل يشوف أول استيراد. الفورما كاينة ف packages/shared/src/journaalexport.ts (مع التيستات).

الإعدادات ← المحاسبة (الصلاحية ضبط المحل، الخلاص والطابعات): الكود ديال الجورنال (عادةً MEM) والحساب ف الدفتر الكبير لكل جزء. خاوي = حساب مثال (NL: 8000/8010/8020 المداخيل، 1500/1510 TVA، 1000 الكاش، 1100 لكارط؛ BE: 7000xx المداخيل، 451000 TVA، 570000 الكاش). خلّي الكونطابل يعمّر الحسابات الحقيقية.

الربط مع برنامج الحسابات

ربط مباشر مع Acumulus وAFAS Profit وMicrosoft Dynamics 365 Business Central وExact Online وHorus وMoneybird وOdoo وQuickBooks Online وSAP Business One وSilvasoft وSnelStart وTwinfield وXero وYuki وZoho Books. من بعد كل نهار الكاسة كتسجّل نفس القيد ديال التصدير اللي لفوق (المدخول و TVA على حساب كل نسبة، طرق الخلاص، البوربوار، التقريب، التيروار والفرق فالكاسة) كقيد تسوية ف البرنامج اللي ختاريتي، بالدفتر وحسابات الدفتر الكبير ديال الإعدادات → المحاسبة. ديما كيكون شاعل برنامج واحد على الأكثر.

البرنامجالبلادالربط بأشنو كتسجّل الكاسة
AcumulusNLكود العقد، المستخدم وكلمة السر ديال مستخدم APIلكل نهار فاكتورة بيع مخلّصة بسطر لكل نسبة ديال TVA؛ الأخطاء Acumulus كتصيفطهم بالإيميل ل ACUMULUS_FOUTMAIL
AFAS ProfitNLالبيئة، التوكن، الإدارة المحاسبيةقيد تسوية (FiEntries)
Business CentralNL، BEالـ tenant، البيئة، الشركة، الـ client-ID والسر ديال تطبيق Microsoft Entra (API.ReadWrite.All)سطور ف الدفتر العام بالكود ديال الدفتر
Exact OnlineNL، BEالدخول (OAuth، التطبيق ديالك: شوف Exact Online لتحت؛ بلجيكا: start.exactonline.be)قيد تسوية ف الدفتر (مثلا 90)
HorusBEالدخول (OAuth، التطبيق لتحت)، اختياري الملفعملية مختلفة
MoneybirdNLAPI-token، اختياري الإدارة المحاسبيةقيد تسوية (general journal document)
OdooNL، BEالعنوان، قاعدة البيانات، المستخدم، مفتاح APIقيد ف الدفتر بالكود القصير (مثلا MISC)
QuickBooks OnlineNL، BEالدخول (OAuth، التطبيق لتحت؛ QUICKBOOKS_OMGEVING)journal entry؛ الحسابات بالرقم
SAP Business OneNL، BEالعنوان ديال Service Layer، قاعدة البيانات، المستخدم، كلمة السرقيد ف الجورنال (JournalEntries)
SilvasoftNL، BEالمستخدم ومفتاح APIقيد بيع على الكليان Kassaverkopen، سطر لكل نسبة ديال TVA (طرق الخلاص، البوربوار والفرق فالكاسة ما كيدوزوش)
SnelStartNLمفتاح الربط ومفتاح الاشتراكقيد تسوية
TwinfieldNLالدخول (OAuth، التطبيق لتحت)، اختياري المكتبمعاملة ف الدفتر
XeroNL، BEالدخول (OAuth، التطبيق لتحت)، اختياري المنظمةmanual journal؛ الحسابات بالكود
YukiNL، BEمفتاح API، اختياري الإدارة المحاسبيةقيد تسوية (GeneralJournal)
Zoho BooksNL، BEالدخول (OAuth، التطبيق لتحت؛ عادةً مركز البيانات الأوروبي)، اختياري المنظمةقيد ف الجورنال؛ الحسابات بالكود

ملف الأوديت ديال الكاسة (XAA)

للمحلات الهولندية، ف الرابور → المداخيل حسب المدة حدا التصدير للحسابات كاين الزر ملف الأوديت ديال الكاسة (XAA): XML Auditfile Afrekensystemen 3.2 ديال إدارة الضرائب الهولندية (Belastingdienst) و XML Platform (SRA) على المدة اللي ختاريتي (ماشي كثر من عام وشوية؛ الحق المداخيل حسب المدة). هادا هو الملف اللي كتنصح بيه Belastingdienst باش تعطي المعلومات ديال الكاسة فوقت المراقبة ولا للمحاسب؛ القواعد كاينين ف Handreiking voor een betrouwbaar afrekensysteem (دليل لنظام خلاص مضمون، docs/xaa).

فالملف (auditfile_kassa_<van>_tm_<tot>.xml، السكيما docs/xaa/XmlAuditfileAfrekensystemen3.2.xsd):

المبالغ موجبة ب C (بيع، قبض) ولا D (رجوع، خلاص)؛ الأوقات بالوقت الهولندي مع الفرق. كاع المفاتيح هوما الـ ids ديال قاعدة البيانات بلا شرطات، يعني تقدر تلقاهم فالكاسة.

التوقيع (الفصل 6 ديال المواصفات): إلا Optimum POS دار شهادة، ملف الأوديت كيجي مسيني فواحد الغلاف (XML Signature) والملف سميتو …_ondertekend.xml؛ وإلا راه ملف أوديت بوحدو، والكاسة كتقول هادشي فاش كتحمّلو.

الخلاص على الحساب

الكليان ديال الشركات (شركة كتجيب الغدا كل سيمانة، أوطيل، جمعية) كيشريو على الحساب وكيخلّصو من بعد بفاتورة. شعّلها ف الإعدادات ← الفواتير ← الخلاص على الحساب (غير إلا كانو الفواتير مشعولين؛ عادةً مطفية).

البنكة: قيّد التحويلات

ف الرابور ← على الحساب ← البنكة الكاسة كتقلب لكل تحويلة داخلة على الفاتورة على الحساب ديالها:

تصاور الكاميرات فالكاسة

جميع التصاور ديال الكاميرات ديال المحل فصفحة وحدة، بلا شاشة ولا تطبيق بوحدو. شعلها ف الإعدادات → المحل → الشاشات والخدمة بالكيسة → تصاور الكاميرات فالكاسة (عادةً مطفية). من بعد كتبان البوطونة الكاميرات فالبارة الفوقانية للي عندو الحق شوف تصاور الكاميرات (عادةً المدير والمسؤول؛ ف الإعدادات → الصلاحيات تقدر تشعلها حتى للسيرفيس). جميع الكاميرات حدا بعضياتهم؛ ضغط على كاميرا باش تشوفها كبيرة. إلا طفيتيها: السيستيمات ديال الكاميرات كيبقاو محفوظين.

حتى كشاشة بوحدها: على شاشة بوحدها كيحل http://<kassaserver>:3000/camera (مثلا شاشة مور البار)، وعلى طابليط ولا تيليفون كيبيّن كود QR: الخدام كيسكانيه بالطابليط ولا التيليفون ديالو وكيدخل بالكود PIN ديالو (تما حتى هو غير بالحق شوف تصاور الكاميرات). فشاشة ضيقة الكاميرات كيبانو وحدة تحت لوخرا. شوف شاشة تانية على طابليط ولا تيليفون.

المسؤول كيزيد السيستيمات ديال الكاميرات ب + سيستيم ديال الكاميرات، كيجربهم ب جرّب وكيختار لكل كاميرا السمية وواش كاينة فالصفحة:

بلا ffmpeg: التصويرة.

الخصوصية: الكاسة كتجيب التصاور من سيستيم الكاميرات وكتدوزهم غير؛ ما كيتسجل والو (لا تسجيلات، لا كاش). المستخدمين وكلمات السر كيبقاو فالسيرفور وعمرهم ما كيبانو فالشاشة ولا فالسجل. فالسجل كاين شكون شاف الكاميرات. التصاور براسهم كتطلبهم الصفحة بمفتاح (صالح 12 ساعة، ما دام الخدّام داخل)، حيت التصويرة فالبراوزر ما تقدرش تصيفط توكن. الإكسبور ديال الإعدادات كياخد غير شاعل/مطفي.

سجل ديال العمليات الحساسة

الرابور ← السجل (المدير ولا المسؤول) كيبيّن شكون دار شنو وفوقاش.

أشنو كيتسجّل: الإلغاءات، التخفيضات (والحيدان ديالهم)، الرجوعات، نسخ ديال التيكيات، الفواتير pro forma، الخلاص بالكارطة يدوي، حلان الكيسة، دخول/خروج الفلوس من الكيسة، فلوس البداية، سدّان النهار، تحويل السطورا ولا الطوابل، سدّان الكوموندات الخاويين، تبديل الثمن/السمية/TVA ديال المنتوجات، منتوجات جداد ولا متحيدين، تبديل الخدّامة والإعدادات، تعديل أوقات الخدمة، الدخول والخروج، أكواد PIN غالطين، والبوانطاج دخول وخروج. مع الخلاص على الحساب حتى: الكليان، البيع والخلاص على الحساب، قراية الكشوفات ديال البنكة، الربط مع البنكة والجيبان من البنكة. مع التنبيه ملّي الكوموند كتطوّل بزاف: الكوموندات المعطّلة والاعتذارات اللي تصيفطو. مع Mailchimp ولا Klaviyo: الاتّصال، اختيار الليستة، فكّ الربط والإلغاءات اللي جاو من تمّا. مع التحكم فالموسيقى: شاعل/مطفي والزيادة، التبديل والحيدان ديال مصادر الموسيقى. مع تصاور الكاميرات: شكون شاف الكاميرات (مرة وحدة كل نص ساعة لكل خدّام على الأكثر)، شاعل/مطفي والسيستيمات ديال الكاميرات. مع المراقبة: كل تنبيه، التقاد ديالو والتشعال والتطفية.

المراقبة: الغش والتغييرات ماشي عادية

الإعدادات ← المراقبة. جوج حوايج، كل وحدة كتشعل بوحدها ومطفية من الأول؛ التطفية كتخلي كل التنبيهات والإعدادات محفوظين. يقدر يضبط غير اللي عندو الحق ضبط المراقبة (من الأول المانجير والمسؤول)؛ يشوف التنبيهات ويقادهم اللي عندو الحق يشوف السجل. الكاسة كتشيك كل 5 دقايق (ومع شيك دابا)؛ ماشي فالكاسة ديال الظل.

مراقبة الغش والسرقة (لكل خدّام، لكل نهار خدمة من 05:00)، كل قاعدة كتشعل ولا كتطفى بوحدها مع حد ديالها:

تنبيهات على التغييرات ماشي عادية، مقارنة مع نفس نهار السيمانة ونفس الوقت فالسيمانات اللي فاتو (من الأول 4؛ النهارات بلا مبيعات ما كيتحسبوش، على الأقل جوج نهارات ديال المقارنة):

كل تنبيه كيجي مرة وحدة (لكل قاعدة وخدّام ونهار؛ وقت الكوزينة مرة فالساعة على الأكثر) وكيمشي ل:

كل قناة عندها بوطونة ميساج ديال التجربة. الـ tokens والمفاتيح كيبقاو فالكاسة (الشاشات كيشوفو غير واش معمّرين). التنبيه ماشي دليل: شوف البون والسجل وهضر مع الخدّام.

التيكيات: نسخة ورجوع (تيكي ديال الكريدي)

التيكيات

البوطون التيكيات ف الشريط اللي لفوق:

الكاشير ديال الفلوس بالكابتور وكاشير لكل خدّام

بشكل عادي مطفي. كيتظبط فـ الإعدادات → الخلاص → الكاشير ديال الفلوس.

الجزء 3 · المسؤول

بدا الخدمة

التثبيت. HorecaPOS كتثبّتو بالبرنامج ديال التثبيت اللي مناسب للسيستيم ديالك، كاين ف الصفحة ديال التحميل ديال OptimumPOS: Android (أپليكاسيون)، Windows (برنامج التثبيت)، macOS (إنستالور ل Macs ب Apple Silicon و Intel)، Linux (إنستالور ب الواجهة، ولا الباكيت .deb ولا .rpm)، Raspberry Pi (إنستالور ب الواجهة ولا .deb ل Raspberry Pi 3، 4 ولا 5 مع Raspberry Pi OS ديال 64-bit) وChromebook (الأپليكاسيون ديال Android من Google Play). ختار لجميع المستعملين إلا بغيتي سيرفور ديال الكاسة اللي كيتربطو بيه الطابليطات وشاشة الكوزينة، ولا غير ليا إلا بغيتي غير كاسة ف داك الجهاز. الإنستالور كيحط كلشي اللي خاص، حتى الداتابيز، وكيصاوب نسخة احتياطية كل ليلة. باش تحدّث، ثبّت النسخة الجديدة: المعلومات ديالك كيبقاو. برنامج التثبيت كيبدا باللغة ديال البي سي ديالك (وإلا بالإنجليزية)؛ ف Windows و Linux تقدر تختار لغة أخرى ف الشاشة الأولى إلا بغيتي. من بعد الكاسة كتبدا نيشان بديك اللغة. الباكيتات .deb و .rpm والأپليكاسيون ديال Android كيتبعو اللغة ديال السيستيم، وإلا بالهولندية.

المسؤول كيوجّد الكاسة من الإعدادات. تما كاينين أونگلي بحال المحل، الخدّامة، الصلاحيات، أوقات الخدمة، المنتوجات، الهابي آور، السطوك، البلانات، الخلاص، الطابعات، المحاسبة، النسخ الاحتياطية، الاستيراد/التصدير والداتابيز. أنهي أونگلي كيشوفهم حتى المدير، كيتعلّق بالصلاحيات.

قاعدة البيانات. ف الإعدادات → قاعدة البيانات (غير المسؤول) كتختار بين MySQL / MariaDB، قاعدة البيانات المدمجة و PostgreSQL؛ ملي كتبدّل، كاع البيانات كتمشي معاك (شوف قاعدة البيانات). إلا كانت Optimum POS ريگلات عنوان ثابت ف التثبيت، داك العنوان هو اللي كيخدم وما كايناش خانات تعمّرها. وإلا، نتا اللي كتعمّر السيرفور، البور (Port)، قاعدة البيانات، المستخدم وكلمة السر. الكاسة كتحفظهم بوحدها، من بعد كتورّيهم عامرين، وتقدر ديما تبدّلهم ب بدّل معلومات MySQL/MariaDB ولا بدّل معلومات PostgreSQL. إلا خلّيتي كلمة السر خاوية، يعني: كتبقى كلمة السر المحفوظة (لنفس المستخدم). الإنستالور والتحديث ما كيبدّلو والو ف DATABASE_URL ولا ف قاعدة البيانات اللي ختاريتي.

الإعدادات: المنتوجات

المحاسبة

كلشي ديال الحسابات كاين ف الإعدادات → المحاسبة. عمّر مع المحاسب ديالك الدفتر وحسابات الدفتر الكبير. إيلا بغيتي الكاسة تسجّل المداخيل ديال النهار بوحدها كل نهار، ختار لفوق ف برنامج الحسابات البرنامج ديالك، حتى Exact Online: كتشوف غير البرامج اللي خدّامين ف البلاد ديال المحل ديالك. نيشان تحتو كتعمّر المعلومات ديال داك البرنامج وكتربط. ف البرامج اللي كتدخل ليهم (بحال Exact Online ولا Twinfield ولا Xero) كتعمّر الأول التطبيق: الـ client-ID والسر ديال الكليان. إيلا Optimum POS ضبطات البرنامج ولا شي معلومة ثابتة ف التثبيت، ما غاديش تشوف داك الاختيار ولا داك الخانة. تما كاين حتى ملخّص ديال كاع البرامج: أشمن واحدين يتربطو مباشر وأشمن واحدين كياخدو ملف. الملف كتديرو ف الرابور → المداخيل حسب المدة → التصدير للحسابات: ختار الفورما ديال البرنامج ديالك، ولا UBL (Peppol)، XAF ولا كشف ديال النهار. ديما خلّي المحاسب ديالك يراجع القيد الأول ولا الاستيراد الأول.

لمحل هولندي كاين تما حتى ملف الأوديت ديال الكاسة (XAA): XML Auditfile Afrekensystemen ديال إدارة الضرائب الهولندية (Belastingdienst) بكاع التيكيات، السطور، الخلاص والأحداث ديال الكاسة على المدة اللي ختاريتي. كتعطيه للمحاسب ديالك ولا ل Belastingdienst فوقت المراقبة.

الخلصة والتخطيط

إلا كانو الخدّامة ديالك كيخدمو بالپوانطاج (دخول وخروج)، كتلقى ف الإعدادات → أوقات الخدمة لتحت الخلصة والتخطيط، فجوج بلوكات. ف الخلصة كتختار برنامج الخلصة ديالك ولا (فبلجيكا) السكريتارية الاجتماعية ديالك، وكتعمّر لكل خدّام الرقم ديالو فداك البرنامج. من بعد كتصاوب لمدة معيّنة الملف فيه الساعات اللي تخدمات والمداخيل على حساب كل خدّام، وكتدخلو فبرنامج الخلصة. ف التخطيط ديال الخدّامة كتختار نظام التخطيط ديالك: مع Deputy و Dyflexis و Shiftbase المداخيل كتمشي كل ساعة بوحدها، ومع الآخرين كتصاوب ملف ديال المداخيل. هكا كتشوف فالتخطيط ديالك مصاريف الخلصة حدا المداخيل. إلا كنتي خدام بلا پوانطاج، تقدر مع ذلك تصيفط المداخيل للتخطيط ديالك: كتلقاها فهاد الحالة لتحت ف الإعدادات → المحاسبة، عند المداخيل للتخطيط ديالك. إلا Optimum POS حطّ شي حاجة ثابتة فالتثبيت، ما غاديش تشوف داك الاختيار ولا داك الخانة.

النسخ الاحتياطية (back-ups)

الكاسة كتصاوب نسخة احتياطية كل ليلة أوتوماتيكيا، وديما قبل أي تحديث. ف الإعدادات ← النسخ الاحتياطية كتشوف جميع النسخ الاحتياطية (فوقاش، شكون صاوبها ولا أوتوماتيك، الحجم) وتقدر تصاوب وحدة بيدك ب صاوب نسخة احتياطية. إلا كانت آخر نسخة احتياطية عندها كثر من جوج أيام، كيبان تحذير حمر: تواصل ساعتها مع Optimum POS.

الإعدادات: النسخ الاحتياطية

الرجوع لنسخة كيتدار بالبوطون رجّع حدا شي نسخة احتياطية. كلشي اللي وقع من بعد ديك النسخة غادي يضيع. خصك تعلّم على هادشي وتعاود تدخّل الكود السري ديالك. الكاسة كتصاوب الأول نسخة احتياطية ديال الأمان ديال الحالة دابا ومن بعد كتخرّج كلشي. ف بلجيكا ما يمكنش تديرها من الكاسة (العدّادات ديال الصندوق الكحل كيبقاو ماشيين)؛ تما Optimum POS هي اللي كتديرها.

قاعدة البيانات

ف الإعدادات → قاعدة البيانات (غير المسؤول) كتشوف فين كتخبّي الكاسة البيانات ديالها. الفوق كاينة قاعدة البيانات الحالية مع البرنامج، النسخة، الجداول، السطور والعنوان ولا الدوسي. للخدامة والتابليطات، الكاسة كتخدم بحال بحال مع أي قاعدة بيانات. ف Windows وmacOS وLinux وRaspberry Pi كتختار من بين تلاتة ديال قواعد البيانات:

إمتا MySQL ولا MariaDB؟ إلا كان المحل ديالك عندو من قبل سيرفور MySQL ولا MariaDB، إلا كان المسؤول ديال IT كيخدم بيه، ولا إلا بغيتي تقرا البيانات ف التقارير ديالك، Excel ولا برنامج BI. إلا ما كنتيش متأكد، ختار المدمجة: كتخدم ديريكت.

شنو خاصك لـ MySQL ولا MariaDB؟

CREATE DATABASE horecapos CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER 'horecapos'@'localhost' IDENTIFIED BY 'wachtwoord';
GRANT ALL PRIVILEGES ON horecapos.* TO 'horecapos'@'localhost';

إلا كان MySQL ولا MariaDB خدام ف أورديناتور آخر، كتب ف جوج السطور اللخرين العنوان IP ديال السيرفور ديال الكاسة ف بلاصة localhost.

التحويل لـ MySQL / MariaDB:

  1. تحت العنوان ديال MySQL/MariaDB عمّر الخانات: السيرفور (عادةً localhost)، البور (Port) (عادةً 3306)، قاعدة البيانات (عادةً horecapos)، المستخدم وكلمة السر؛ بحال بحال لـ MariaDB. إلا كان العنوان مريگل من قبل، الخانات كيكونو عامرين؛ إلا خلّيتي كلمة السر خاوية، كتبقى كلمة السر المحفوظة (لنفس المستخدم). الكاسة كتحفظ العنوان بوحدها؛ إلا كانت Optimum POS ديجا ريگلات عنوان ثابت، داك العنوان هو اللي كيخدم وما كايناش الخانات. إلا كانت الكاسة ديجا خدامة ب MySQL/MariaDB، كتبدّل المعلومات من بعد ب بدّل معلومات MySQL/MariaDB. الاتصال المشفّر كتريگلو ليك Optimum POS.
  2. ورّك على جرّب الاتصال: كتشوف البرنامج والنسخة، ولا علاش ما خدماتش.
  3. ورّك على حوّل لـ MySQL/MariaDB، علّم بلي فهمتي ودخّل الكود السري ديالك.

التحويل كيخدم ف أي اتجاه بين تلاتة ديال قواعد البيانات، وگاع البيانات كيمشيو معاه:

  1. الكاسة ما كتقبل حتى طلب شوية ديال الوقت (غالبًا قل من دقيقة)؛ من بعد التابليطات كيكمّلو بوحدهم.
  2. الأول، الكاسة كتصاوب نسخة احتياطية ديال الحالة دابا (ف الإعدادات → النسخ الاحتياطية (back-ups)).
  3. كلشي كيمشي لقاعدة البيانات الجديدة والكاسة كتحسب ف كل جدول واش كلشي كاين بالضبط.
  4. غير ملي كلشي كيتوافق، الكاسة كتكمّل مع قاعدة البيانات الجديدة. الخدامة اللي داخلين كيبقاو داخلين.

إلا شي حاجة ما نجحاتش، والو ما كيتبدّل والكاسة كتكمّل تخدم بقاعدة البيانات القديمة. القاعدة القديمة كتبقى، يعني ديما تقدر ترجع. البيانات ديال الكاسة اللي كانو من قبل ف قاعدة MySQL/MariaDB ولا PostgreSQL الجديدة كيتبدّلو. ف بلجيكا حتى هي ممكنة: العدّادات ديال الصندوق الكحل كيتنقلو بالضبط.

النسخ الاحتياطية والرجوع كيخدمو بحال بحال مع تلاتة ديال قواعد البيانات (الإعدادات → النسخ الاحتياطية (back-ups)). نسخة احتياطية ديال قاعدة وحدة تقدر ترجّعها ف أي قاعدة أخرى، حتى نسخة ديال PostgreSQL ف MySQL ولا MariaDB.

شنو كاين ف MySQL ولا MariaDB؟ كل جدول ديال الكاسة، بنفس السمية ونفس الأعمدة (الوقت ب UTC). كل جدول كتزاد ليه عمود ديال المفتاح _hp_sleutel، وف الجداول ديال المساعدة _horecapos_stand و_horecapos_kolom و_horecapos_reeks و_horecapos_wijziging (سجل ديال التبديلات، كيبقى 14 يوم) الكاسة كتسجّل الحالة، أنواع الأعمدة، العدّادات والتبديلات. البرامج الأخرى كيقراو البيانات؛ غير الكاسات اللي كيكتبو.

كيفاش كتخدم: الكاسة كتحسب ف نسخة خدمة سريعة ف السيرفور ديال الكاسة وكتكتب كل تبديل ف MySQL/MariaDB ف نفس الخطوة. إلا ما نجحش هادشي، التبديل ما كيتدارش والكاسة كتبيّن غلط؛ داكشي علاش خلّي MySQL/MariaDB ديما موصول. ملي كتبدا، الكاسة كتقرا كلشي من MySQL/MariaDB.

بزاف ديال الكاسات ف قاعدة بيانات وحدة. بحال مع PostgreSQL، بزاف ديال الكاسات يقدرو يخدمو بنفس قاعدة البيانات MySQL/MariaDB، بحال كل محل ف سلسلة عندو السيرفور ديال الكاسة ديالو. التبديلات كيتدارو واحد مور واحد وكل كاسة كتاخد الأول شنو دارو الأخرين، داكشي علاش والو ما كيضيع ملي كيتبدّل شي حاجة ف نفس الوقت. إلا شي كاسة رجّعات نسخة احتياطية ولا كاسة بنسخة جديدة دارت تحديث لقاعدة البيانات، الكاسات الأخرين كيعاودو يقراو كلشي بوحدهم؛ داكشي علاش حدّث گاع الكاسات ف نفس الوقت. الكاسة اللي كانت طافية كثر من 14 يوم كتعاود تقرا كلشي ملي كتبدا.

ف التنصيب كتختار حتى قاعدة البيانات: MySQL / MariaDB، مدمجة (منصوح بيها) ولا PostgreSQL مع العنوان. إلا ما تقدرش توصل ليها، الكاسة كتتنصّب بقاعدة البيانات المدمجة؛ من بعد تقدر تحوّل هنا. ف التحديث الاختيار كيبقى.

ربط الطابليطات والشاشات

شاشة الكليان

شاشة فالكاسة اللي مقابلة للكليان. الكليان كيشوف تقريباً شنو تكومندا، وكيشوف مزيان المبلغ وكيفاش كيتخلّص. ما فيها حتى تحكم: الشاشة غير كتبّع شنو كتدير الكاسة. فالأصل مطفية؛ شعلها من الإعدادات → المحل → شاشة الكليان. ف بيسي ديال الكاسة فيه جوج شاشات، الكاسة كتشعلها بوحدها أول مرة؛ إلا طفيتيها من بعد، كتبقى مطفية. بلا شاشة الكليان (مطفية، ولا ما كايناش) كلشي كيخدم بحال ديما: الكاسة كتصيفط الصورة من اللور، والسيرفيس عمرو ما كيحس بشي غلط ولا بشاشة ناقصة.

شنو كيشوف الكليان:

الربط، بجوج طرق (بجوج كيتعدّلو فالجهاز براسو):

شاشة الكليان ما كتطلبش كود PIN (ما كاين ما يتحكم فيه) وكتبيّن غير الصورة ديال الكاسة اللي مربوطة معاها. الصورة كاينة غير فالذاكرة ديال السيرفور ديال الكاسة؛ من بعد إعادة التشغيل الشاشة كتبقى خاوية حتى للتبديل الجاي. الإعداد (شاعل/مطفي وجملة الترحيب) كيدخل فالنسخة الاحتياطية (back-up) وفالإدخال/التصدير (إعدادات أخرى).

التيكي الرقمي ب QR (اختياري)

افتراضيا طافي. كيتشعل من الإعدادات → المحل → الكوزينة وشاشة الكليان → التيكي الرقمي (الخيار كيبان ملي تكون شاشة الكليان مسجّلة شاعلة). من بعد الخلاص كيبان كود QR ف شكرا؛ وديك الساعة كتبقى 45 ثانية فبلاصة شي ثواني. الكليان كيسكانيه بالتيليفون ديالو وكيشوف التيكي بحال التيكي ديال الورق بالضبط (نفس النص، وف كاسة بلجيكية حتى مع البلوك ديال FDM). فالتيليفون يقدر يطبع التيكي، يحفظو ك pdf ولا يتيليشارجيه ك فيشي ديال النص.

شاشة الكليان فاش ما كاين حتى خلاص: عرض السلايدات (اختياري)

افتراضيا طافي. كيتشعل من الإعدادات → المحل → الكوزينة وشاشة الكليان → شاشة الكليان فاش ما كاين حتى خلاص. إلا ما كاين حتى حساب ف شاشة الكليان، السلايدات كيتبدّلو وحدة من بعد وحدة (افتراضيا كل 8 ثانية، تقدر تختار من 4 حتى ل 60):

بلا سلايدات، شاشة الكليان كتبيّن شاشة الترحيب بحال ديما.

Happy hour

فالأصل مطفي. شعلو من الإعدادات → المحل → ستعمل happy hour؛ ومن بعد كتبان الخانة الإعدادات → Happy hour.

الفترات ديال النهار والمواسم

فالأصل مطفي. شعلو من الإعدادات → المحل → الفترات ديال النهار وطريقة الطلب → المنتوجات حسب الفترة ديال النهار والموسم؛ ومن بعد كتبان الخانة الإعدادات → الفترات ديال النهار. إلا طفيتيه، كاع المنتوجات كيرجعو كيتباعو ديما والفترات كيبقاو محفوظين.

المنتوجات والأثمنة حسب طريقة الطلب

فالأصل مطفي. شعلو من الإعدادات → المحل → الفترات ديال النهار وطريقة الطلب → المنتوجات والأثمنة حسب طريقة الطلب. إلا طفيتيه، كيرجع الثمن العادي ف كل بلاصة وكلشي كيتباع ف كل بلاصة؛ والأثمنة اللي دخلتي كيبقاو محفوظين.

فالأصل مطفي. شعلو من الإعدادات → المحل → ستعمل المينيوات.

الوصفات والتكلفة (Apicbase)

الربط مع Apicbase (الوصفات، التكلفة، السطوك والشرا) عبر Generic POS API ديال Apicbase (عادةً مطفي، كل جزء كيتشعل ولا كيتطفا بوحدو). كيتريّح ف الإعدادات → الوصفات (الحق ترياح المحل، الخلاص والطابعات). الكاسة كتهضر بوحدها مع Apicbase (غير الترافيك اللي خارج، ماخاصش البورطاي).

  1. الاتّصال (كلشي كيعمّرو المسؤول)، بوحدة من تلاتة ديال الطرق:
    • لصق token: ف Apicbase Library Settings → API Settings → New token → Service Account Token (scopes accounts و library و sales)؛ لصق access token و refresh token؛
    • دخل ب API-app ديال المحل براسو (client-id والسر من API Settings): دخل ل Apicbase، ولصق الكود اللي كيبيّن Apicbase من بعد؛
    • token اللي سالا (من بعد 7 يوم) كتجدّدو الكاسة بوحدها ب refresh token.
  2. Outlet: جيب الـ outlets وختار الـ outlet ديال هاد المحل. الكاسة كتحط تما الـ POS على Generic POS API مع location-id ديالها (تقدر تعمّرو؛ من الأول HORECAPOS-…، فريد لكل كاسة).
  3. شاعل، بالعلامات:
    • المنتوجات، المجموعات والاختيارات ل Apicbase: المجموعات ديال المنتوجات، المنتوجات (PLU = النمرة PLU ديال المنتوج، ولا الكود، ولا id)، الاختيارات بحال modifiers، مع الثمن و TVA. بوحدها من بعد كل تبديل (من بعد دقيقة) وكل نهار. من بعد ف Apicbase كتربط كل منتوج ديال الكاسة بوصفة؛
    • كل تيكي تخلّص ل Apicbase: القدام هوما الأولين، ماكثر من 100 ف كل مرة، ف ربع ساعة من بعد الخلاص (وكل 5 دقايق). الريميز كيتقسم على السطورا؛ المبالغ الحلّة، الخلاص ديال الباكيج اللي كيتلاح والضمانة كيبانو بحال منتوجات بوحدهم ف Apicbase؛ المنتوجات اللي كتوزن بحال 1 حبة بالمبلغ الكامل. إلا ما نجحش، الكاسة كتوقف (Apicbase باغي التيكيات بالترتيب) وكتعاود من بعد: الخلاص ما كيتأثرش. ملي كتشعّل كتختار من أنهي نهار (من الأول من دابا)؛
    • رجّع التكلفة ديال كل حصة (كل 6 سوايع): لكل وصفة مربوطة food cost (المكونات والضياع)، مع التكاليف ديال الخدّامة، ثمن البيع والهامش حسب Apicbase. كتتحسب بأرخص مورّد، آخر ثمن تكوموندا ولا المعدّل ديال القيمة ديال السطوك؛
    • خود ثمن البيع من Apicbase (من الأول مطفي): كيحط ثمن البيع ديال المنتوجات المربوطة ف الكاسة (كيتكتب ف السجل).
  4. لتحت: التكلفة ديال كل منتوج مع التكلفة، التكلفة مع الخدّامة، الثمن ف الكاسة، التكلفة % والهامش. البوطونات صيفط الكاطالوگ دابا، صيفط التيكيات دابا و جيب التكاليف دابا.

الكود: apps/pos-server/src/lib/apicbase.ts، routes/apicbase.ts؛ الشاشة Apicbase.tsx. السجل: Apicbase. الشرط: الموديل API ديال Apicbase. باش يكون التطبيق ديال Pin Voordeel لجميع الكليان: شراكة وسيرتيفيكاسيون عند Apicbase (شوف الـ backlog). الدوكيمونطاسيون: https://developers.apicbase.com/docs/generic-pos-api-guide

برنامج الأوطيل: حط على البيت

لريسطو ولا بار فأوطيل: حط الحساب على البيت ديال ضيف. من الأول مطفي: الإعدادات → الأوطيل (الحق ضبط المحل، الخلاص والطابعات).

Sirvoy ما كيصيفط والو غير إلا تبدّل شي ريزيرفاسيون: الريزيرفاسيونات ديال قبل الربط الكاسة ما كتعرفهومش غير من بعد شي تبديل ف Sirvoy. الميساجات يمكن يجيو مخلّطين؛ ميساج أقدم (generatedAt) من داكشي اللي عند الكاسة كيتخطّى. فالأوطيل = ما تلغاش وما خرجش، دخل ولا الوصول اليوم ولا قبل، والخروج اليوم ولا من بعد. جرّب الاتصال كيقول شحال من ريزيرفاسيون دخلات.

كاع البرامج ديال الأوطيلات كيتباعو فهولندا و/ولا بلجيكا. جرّب الاتصال كيتأكد من المعلومات. الكود لكل ربط: apps/pos-server/src/lib/pms/<naam>.ts.

الكود: apps/pos-server/src/lib/hotel.ts، routes/hotel.ts، الربطات ف lib/pms/، الكاطالوك packages/shared/src/hotelcatalogus.ts؛ الشاشة Hotel.tsx. السجل: الأوطيل. الأسرار (tokens) كاينين غير فالداتاباز، عمرهم ما كيبانو فالشاشة.

تسيير الشراب مع Vinify

الإعدادات → تسيير الشراب (عادةً مطفي؛ ملي كتطفيه كلشي كيبقى محفوظ). Vinify كيتبّع الكاڤ ديال الشراب، الكارطة ديال الشراب والسطوك، وهو المصدر الرئيسي ديال الشراب. على حساب الشروط ديال POS عند Vinify، الكاسة كتعطي API اللي بيه Vinify كيقدر:

يدخل، بالتلاتة ديال الطرق اللي كيعرف Vinify (المسؤول كيشعّل اللي بغا):

  1. API-id ومفتاح API (X-Api-Id و X-Api-Key، ولا Authorization: Bearer <id>:<sleutel>)؛
  2. مفتاح API و API-secret مع توقيع: X-Api-Key، X-Timestamp و X-Signature = hex HMAC-SHA256(secret, <timestamp>\n<METHODE>\n<pad met query>\n<sha256 van de body>)، ماشي قدم من 5 دقايق.

المفتاح والـ secret كتصاوبهم الكاسة (كيبانو مرة وحدة)؛ الشاشات كيشوفو غير واش معمّرين. كتوصل ليها من البورطاي على https://<portaal>/vinify/<kassa-id>/... (حتى بور ما خاصو يتحل فالمحل؛ العنوان كاين فالإعدادات → تسيير الشراب). شمن منتوجات هي شراب: اللي كيصاوب Vinify، زايد المجموعات اللي كتعلّم. إلا عطى Vinify عنوان باش تصيفط ليه البيعات، الكاسة كتصيفطهم بوحدها حتى هي (push، مع token): من بعد كل تيكي تخلّص وكل 5 دقايق اللي مازال ما دازش. Vinify كيشعّل الربط مع HorecaPOS (hello@vinify.no). كلشي فالسجل. ما تخلطوش مع Vinify.nl، حانوت ديال الشراب أونلاين: كاين فالمورّدين (الطلب من المورّدين).

دخّل العنوان بالزربة بالكود البريدي ونمرة الدار

كتشعلو من الإعدادات ← المحل ← دخّل العنوان بالزربة (عادةً مطفي؛ غير لمحل ف هولندا). كتب الكود البريدي ونمرة الدار (حتى بحرف ولا زيادة، بحال 12A ولا 12-1) وضغط على قلّب على العنوان: الزنقة، نمرة الدار، الكود البريدي والمدينة كيتعمّرو. إيلا كانو فهاد النمرة بزاف ديال العناوين (12، 12A، 12B)، كتختار الصحيح. من بعد تقدر تبدّل كلشي بيدك.

تنبيه ملي تخرج نسخة جديدة

شعلو فـ الإعدادات → المحل → تنبيه النسخة الجديدة (عادةً مطفي).

منصات الحجز

الحجوزات ديال TheFork و Formitable و Zenchef و Resengo (غير فبلجيكا) و OpenTable (غير فهولندا) و PlanPanther و RestoManager و Aqqo (غير فهولندا) كيوصلو بوحدهم للكاسة وللبلان ديال الصالة. شعلها من الإعدادات → منصات الحجز (مطفية من الأول). كيخدم غير إلا كانو الحجوزات مشعلين.

برامج الفيدليتي والتقييمات

جوج ديال البوطونات بوحدهم ف الإعدادات ← الپوانات والتقييمات (بجوج عادةً مطفيين، وعاد ما كيبان منهم والو فتا بلاصة). إلا طفيتيهم، الإعدادات واللي وقع من قبل كيبقاو محفوظين.

برنامج فيدليتي ديال پلاتفورم أخرى: الضيف كيجمع الپوانات ف Joyn (بلجيكا) و/ولا Piggy (Leat؛ هولندا وبلجيكا). هادشي بوحدو على كارط الفيدليتي ديال الكاسة؛ يقدرو يكونو بجوج مشعولين.

طلب التقييمات: من بعد الزيارة إيميل واحد فيه بوطونة لـ Google و/ولا Trustpilot.

الربط مع Mailchimp و Klaviyo

الكليان ديال كارط الفيدليتي ف البرنامج ديال الإيميل ديالك: ف الإعدادات ← المحل ← Mailchimp و Klaviyo (تحت الماركوتينغ ب SMS والإيميل). ما كاينش بوطون تشعيل: بلا ربط مع ليستة مختارة ما كيوقع والو.

الكود: lib/mailinglijst.ts و routes/mailinglijst.ts و MailingKoppelingen.tsx.

BI وتصدير المعطيات

معطيات البيع ل Power BI، Looker Studio، Excel، Google Sheets، Tableau، Qlik Sense، Metabase، خدمة BI (مثلا YourBI، BI4Horeca ولا Moore DRV) ولا مخزن معطيات ديالك. كتشعلو من الإعدادات ← BI وتصدير المعطيات (عادةً مطفي). غير القراية: بالربط ما يمكن يتبدل حتى حاجة فالكيسة. حتى معطيات ديال الكليان ما كايناش.

الخلصة والتخطيط

مع الپوانطاج (دخول وخروج) مشعول (الإعدادات → المحل) كتلقى ف الإعدادات → أوقات الخدمة لتحت الخلصة والتخطيط (الحق تسيير الإعدادات)، فجوج بلوكات بوحدهم. إلا كان الپوانطاج طافي، ما كايناش ساعات: فهاد الحالة كاين غير البلوك ديال التخطيط ديال الخدّامة (المداخيل، مباشر ولا كملف ديال المداخيل) لتحت ف الإعدادات → المحاسبة، تحت العنوان المداخيل للتخطيط ديالك:

البرنامجNLBEمباشرالفيشيملاحظة
برامج الخلصة واللي كيخدمو الخلصة
ADP✓✓على حساب الطلبلائحة الساعات لكل خدّام ونهار (CSV)الربط عبر ADP (على حساب الطلب)؛ حتى لداك الوقت لائحة الساعات لكل خدّام ونهار.
AFAS Payroll✓–على حساب الطلبلائحة الساعات لكل خدّام ونهار (CSV)الخلصة ف AFAS Profit (نفس البيئة ديال المحاسبة ف AFAS)؛ الربط على حساب الطلب، حتى لداك الوقت لائحة الساعات.
BCS HR✓–على حساب الطلبلائحة الساعات لكل خدّام ونهار (CSV)الربط عبر BCS (على حساب الطلب)؛ حتى لداك الوقت لائحة الساعات.
Buddee✓–على حساب الطلبلائحة الساعات لكل خدّام ونهار (CSV)برنامج ديال الموارد البشرية والخلصة؛ الربط على حساب الطلب، حتى لداك الوقت لائحة الساعات لكل خدّام ونهار.
Employes✓–على حساب الطلبلائحة الساعات لكل خدّام ونهار (CSV)Employes عندها API للساعات اللي تخدمات (token من عند الكليان)؛ الربط غادي يجي من بعد الاتفاق مع Employes. حتى لداك الوقت لائحة الساعات.
Exact Online Loon✓–على حساب الطلبلائحة الساعات لكل خدّام ونهار (CSV)الخلصة ف Exact Online (نفس البيئة ديال المحاسبة ف Exact)؛ الربط على حساب الطلب، حتى لداك الوقت لائحة الساعات.
Humanwave✓–على حساب الطلبلائحة الساعات لكل خدّام ونهار (CSV)الربط عبر Humanwave (على حساب الطلب)؛ حتى لداك الوقت لائحة الساعات.
Loket.nl✓–على حساب الطلبLoket.nl Variabele gegevens (CSV)، لائحة الساعات لكل خدّام ونهار (CSV)ملف ل Werkgever → Collectieve mutaties → Importeren → Variabele gegevens (الساعات لكل خدّام فالمدة). مباشر عبر API ديال Loket من بعد التسجيل عند Loket.
Nmbrs✓–على حساب الطلبلائحة الساعات لكل خدّام ونهار (CSV)لائحة الساعات لكل خدّام ونهار، باش تدخلها ف Nmbrs. مباشر عبر API ديال Nmbrs من بعد ما تسجّل تطبيق عند Nmbrs.
Salar (Van Winckel)✓––لائحة الساعات لكل خدّام ونهار (CSV)لائحة الساعات لكل خدّام ونهار لمكتب المحاسبة؛ الفورما ديال الاستيراد ديال Salar ماشي منشور.
السكريتاريات الاجتماعية
Acerta–✓على حساب الطلبلائحة الساعات لكل خدّام ونهار (CSV)سكريتارية اجتماعية: الشكل ديال ملف الخدمات كتاخدو من عند Acerta؛ حتى لداك الوقت لائحة الساعات.
Group S–✓على حساب الطلبلائحة الساعات لكل خدّام ونهار (CSV)سكريتارية اجتماعية: الشكل ديال ملف الخدمات كتاخدو من عند Group S؛ حتى لداك الوقت لائحة الساعات.
Liantis–✓على حساب الطلبلائحة الساعات لكل خدّام ونهار (CSV)سكريتارية اجتماعية عندها API كتحلّها Liantis لكل شركة بوحدها؛ حتى لداك الوقت لائحة الساعات.
Partena Professional–✓على حساب الطلبلائحة الساعات لكل خدّام ونهار (CSV)سكريتارية اجتماعية: الشكل ديال ملف الخدمات كتاخدو من عند Partena؛ حتى لداك الوقت لائحة الساعات.
SD Worx✓✓–SD Worx Tijdsregistratie (TXT)، لائحة الساعات لكل خدّام ونهار (CSV)بلجيكا: ملف Tijdsregistratie (تسجيل الوقت؛ مواضع ثابتة، لكل خدّام ونهار) ل "Tijdsregistratie importeren". هولندا: لائحة الساعات.
Securex–✓على حساب الطلبلائحة الساعات لكل خدّام ونهار (CSV)سكريتارية اجتماعية: الربط كيدوز عبر شركاء؛ حتى لداك الوقت لائحة الساعات.
التخطيط وتسجيل الساعات
Book'u–✓على حساب الطلبالمداخيل على حساب النهار والساعة (CSV)Book'u كتدير التصريحات ديال Dimona؛ الربط مع الكاسة على حساب الطلب. حتى لداك الوقت لائحة المداخيل.
Deputy✓✓✓المداخيل على حساب النهار والساعة (CSV)مباشر: المداخيل على حساب الساعة كتمشي كل ساعة ل Deputy (Sales). token دايم كتصاوبو ف Deputy عند الربط ديال API.
Dyflexis✓–✓المداخيل على حساب النهار والساعة (CSV)مباشر: المداخيل على حساب الساعة كتمشي كل ساعة ل Dyflexis (information streams). الـ token ديال API كتاخدو عبر Dyflexis.
Eitje✓–على حساب الطلبالمداخيل على حساب النهار والساعة (CSV)Eitje كيتربط عبر البرنامج ديال الشركاء ديالو؛ حتى لداك الوقت لائحة المداخيل على حساب النهار والساعة.
Exact Horeko✓–على حساب الطلبالمداخيل على حساب النهار والساعة (CSV)الربط عبر Horeko (على حساب الطلب)؛ حتى لداك الوقت لائحة المداخيل.
Fooks✓–على حساب الطلبالمداخيل على حساب النهار والساعة (CSV)Fooks كيبني الربط مع الكاسات براسو؛ حتى لداك الوقت لائحة المداخيل على حساب النهار والساعة.
L1NDA✓–على حساب الطلبالمداخيل على حساب النهار والساعة (CSV)L1NDA كيبني الربط مع الكاسات مع شركاء؛ حتى لداك الوقت لائحة المداخيل على حساب النهار والساعة.
Mr. Einstein✓–على حساب الطلبالمداخيل على حساب النهار والساعة (CSV)الموارد البشرية، الجدول ومصاريف الخلصة للمطاعم والقهاوي؛ Mr. Einstein كيبني الربط مع الكاسات مع المورّد ديال الكاسة (الطلب عبر mreinstein.nl/contact). حتى لداك الوقت لائحة المداخيل على حساب النهار والساعة.
Nostradamus✓✓على حساب الطلبالمداخيل على حساب النهار والساعة (CSV)Nostradamus كياخد المداخيل عبر الواجهة ديال الكاسة ديالو (توكن API والدومين ديال المحل، من بعد الطلب عند Nostradamus)؛ حتى لداك الوقت لائحة المداخيل على حساب النهار والساعة.
Plan-Me–✓على حساب الطلبالمداخيل على حساب النهار والساعة (CSV)Plan-Me كتدير التصريحات ديال Dimona؛ الربط مع الكاسة على حساب الطلب. حتى لداك الوقت لائحة المداخيل.
Planday✓✓على حساب الطلبالمداخيل على حساب النهار والساعة (CSV)Planday عندها API مفتوح لأنظمة الكاسة؛ الربط غادي يجي من بعد الاتفاق. حتى لداك الوقت لائحة المداخيل.
Shiftbase✓–✓المداخيل على حساب النهار والساعة (CSV)مباشر: المداخيل ديال النهار كتمشي كل ساعة للدفتر ديال القسم ف Shiftbase. مفتاح API كتصاوبو ف Shiftbase عند App center.
Shyfter–✓على حساب الطلبالمداخيل على حساب النهار والساعة (CSV)Shyfter كتدير التصريحات ديال Dimona وكتقبل المداخيل ديال النهار عبر API ديالها؛ الربط غادي يجي من بعد الاتفاق مع Shyfter. حتى لداك الوقت لائحة المداخيل.
Strobbo✓✓–استيراد المداخيل ديال Strobbo (Excel)، المداخيل على حساب النهار والساعة (CSV)ملف Excel ل Planning → € → Importeer omzet (المداخيل لكل نهار ولكل بلاصة ديال الخدمة).
Tamigo✓✓على حساب الطلبالمداخيل على حساب النهار والساعة (CSV)الربط عبر Tamigo (على حساب الطلب)؛ حتى لداك الوقت لائحة المداخيل.
Werktijden.nl✓––المداخيل على حساب النهار والساعة (CSV)، لائحة الساعات لكل خدّام ونهار (CSV)Werktijden.nl كيسجّل الساعات براسو وما كيقبلش (مازال) المداخيل عبر API ديالو؛ اللوائح كاينين باش تقارن.
XPS Logic✓–على حساب الطلبالمداخيل على حساب النهار والساعة (CSV)XPS Logic موجّه للخدّامة المؤقتين وديال الأنتيريم؛ الربط على حساب الطلب. حتى لداك الوقت لائحة المداخيل.

الشروط القانونية ف بلجيكا وهولندا

أشنو كيطلب القانون وأشنو كيدير HorecaPOS على ودّو (خلّي المحاسب ديالك يأكّد أشنو كيتطبّق على المحل ديالك):

البلادالشرطHorecaPOS
بلجيكانظام كاسة مسجّل (GKS 2.0) مع الصندوق الكحل للمطاعم والمقاهي اللي ملزومين بيه (من بيناتهم إيلا كان المدخول من الماكلة كثر من € 25.000 فالعام، بلا TVA)الربط مع الصندوق الكحل (FDM)، المعلومات الإلزامية ف البون والعدّادات ف الرابور Z (البلاد بلجيكا ف الإعدادات → المحل، FDM_API_KEY وFDM_TERMINAL_ID); فوق فالإعدادات → المحل كتختار واش المحل ملزم بـ GKS: إيه = الخلاص غير بصندوق كحل خدام، لا = بلا بيه، مع تصريح ديال المسؤول (كل عام من جديد)؛ ما دام ما تختار والو ما يمكنش الخلاص. الكاسة كتحسب المداخيل ديال الماكلة وكتنبّه فوق 25.000 €
بلجيكاالفوترة الإلكترونية عبر Peppol: من 1 يناير 2026 الفواتير بين الشركات البلجيكية اللي خاضعين ل TVA ولّاو إلزاميا إلكترونيين ومهيكلين (UBL، Peppol BIS 3)؛ البونات ديال الكاسة للزبناء العاديين ما داخلينش فيهاتخريج المداخيل ديال النهار ب UBL حسب Peppol BIS Billing 3.0 لبرنامج المحاسبة (تخريج المحاسبة)؛ وفواتير من البون للكليان ديال الشركات (الإعدادات ← الفواتير): UBL حسب Peppol BIS Billing 3.0 مع فاتورة للطبع، الإرسال بالإيميل، عبر Billit لشبكة Peppol، لعنوان ديالك ولا تيليشارجي (شوف فواتير للكليان ديال الشركات)
بلجيكاالضريبة ف المطاعم من 1 مارس 2026: الماكلة اللي كتّاخد والمشروبات بلا كحول 12% (ف المحل وللطلبيات)، الكحول 21%، الماكلة اللي الكليان كيطيبها براسو (فوندو، غورمي) 6%مساعد الضريبة (الإعدادات ← القوانين والقواعد): النوع ديال كل منتوج، النسبة الصحيحة دغيا ولا من تاريخ؛ الوصف ديال النسب A/B/C تحدّث
هولنداقانون الكحول: ما كاينش الكحول للشباب تحت 18، حتى ف البيع أونلاين والتوصيل (شوف العمر ملي توصل الطلبية)التحقق من العمر: المنتوجات اللي فيهم الكحول؛ ف المتجر الإلكتروني الكليان كيأكّد براسو 18+ (الخانة ماشي معلّمة من قبل) مع تنبيه بلي العمر غادي يتشاف ملي توصل الطلبية؛ "18+" على بون الكوزينة، بون التوصيل وبون الكاسة
هولنداكيسان وعلب ديال مرة وحدة (SUP): من 2024 ثمن بوحدو باين للباكاج البلاستيكي ديال مرة وحدة ف الطلبيات والتوصيلرسوم البلاستيك لكل منتوج، سطر بوحدو على البون (بالضريبة ديال المنتوج) وبوحدو ف المداخيل
هولنداالكونسينيا على الكانيطات والقراعي ديال البلاستيكالكونسينيا لكل منتوج (€ 0,15 / € 0,25)، سطر بوحدو بلا ضريبة ف الطلبيات والتوصيل، بوحدو ف المداخيل
هولنداالخلاص كاش: من 1 يناير 2026 ما كاينش € 3.000 ولا كثر كاش على السلعةتنبيه ف الطلبيات والتوصيل (حتى ف ماكينة الفلوس)؛ تقدر تأكّد، كيتسجل ف السجل
هولندا وبلجيكاتبديل الضريبة: نسبة ولا منتوج كياخد من تاريخ نسبة ضريبة أخرىبرمجة تبديل الضريبة: الكاسة كديرو ف نفس النهار (ف بلجيكا لكل منتوج، الحروف A/B/C/D ثابتة)
هولنداالمبيت 21% من 1 يناير 2026نسبة الضريبة كتتضبط لكل منتوج
الاتحاد الأوروبيتوجيه Omnibus: الثمن "القديم" المشطب خاصو يكون غير أرخص ثمن ف 30 يوم اللي فاتوالمتجر الإلكتروني كيشطب غير مقابل أرخص ثمن ف 30 يوم (الكاسة كتحفظ تاريخ الأثمنة؛ الهابي آور اللي كيرجع كل سيمانة كيتحسب)
الاتحاد الأوروبيEuropean Accessibility Act (من 28 يونيو 2025): المتاجر الإلكترونية ساهلة للوصول (WCAG 2.1 AA)المتجر الإلكتروني خدام بالكلافيي وقارئ الشاشة (لينك "سير للمحتوى"، فوكوس باين، ليبيلات) وعندو تصريح الوصول (لينك لتحت)
هولنداXML Auditfile Financieel (XAF): المعيار ديال إدارة الضرائب الهولندية (Belastingdienst) باش تنقل الحسابات (ولا جزء منها)؛ XAF 4.0 إلزامي من 2027تصدير بحال XAF 4.0 (التصدير للحسابات)
هولندانظام خلاص مضمون: تحفظ المعلومات ديال الكاسة (كاع التيكيات، التصحيحات والأحداث) وتقدر تعطيهم رقمياً فوقت المراقبة؛ إدارة الضرائب الهولندية (Belastingdienst) كتنصح لهادشي ب XML Auditfile Afrekensystemen (XAA)تصدير ك XAA 3.2 (الرابور → المداخيل حسب المدة → ملف الأوديت ديال الكاسة)، إلا بغيتي مسيني بالشهادة ديال المورّد
بلجيكاتسجيل الحضور فنظام كاسة مسجّل: تسجيل البداية والنهاية ديال وقت الخدمة ديال الخدّامة فنظام الكاسةالپوانطاج (دخول وخروج) (الإعدادات → المحل؛ ضروري = الدخول (پوانطاج) هو اللول) كيتسجّل فالصندوق الكحل
بلجيكاDimona: كل تشغيل (حتى flexi-jobs والطلبة) خاصو يتصرّح بيه عند RSZ قبل ما يبداهادشي كتديرو السكريتارية الاجتماعية ديالك ولا أداة التخطيط (مثلا Shyfter و Book'u و Plan-Me)؛ HorecaPOS كيعطي الساعات اللي تخدمات والمداخيل (الإعدادات → أوقات الخدمة → الخلصة والتخطيط)
هولنداتسجيل أوقات الخدمة والراحة (قانون أوقات العمل الهولندي، Arbeidstijdenwet)الپوانطاج (دخول وخروج) مع الساعات اللي تخدمات لكل خدّام، المسؤول يقدر يبدّلهم (مع السجل)، ولائحة الساعات لبرنامج الخلصة
هولندا وبلجيكاHACCP / سلامة الماكلة: تسجيل الحرارة (التبريد، الكونجلاتور، الحفاظ سخون، الطياب، التبريد من جديد، الاستلام) والتنقية؛ هولندا Hygiënecode voor de Horeca (NVWA)، بلجيكا المراقبة الذاتية FAVV (الدليل G-023)تسجيل HACCP ف الكاسة (الإعدادات ← القوانين والقواعد، البوطونة HACCP لفوق): نقط قياس بالحدود، مهام التنقية والمراقبة، إجراء تصحيحي واجب ملي يكون فرق، ما كيتبدلش، ملخص بالتسجيلات اللي فاتو CSV ولا مطبوع (شوف تسجيل HACCP)
هولندا وبلجيكاواجب الحفظ (NL 7 سنين، BE 10 سنين)البونات، الرابورات Z والسجل محفوظين ف قاعدة البيانات وف النسخ الاحتياطية؛ السجل ما يمكنش يتبدّل ولا يتمسح من الكاسة

القوانين والقواعد

الإعدادات ← القوانين والقواعد (المسؤول؛ مساعد الضريبة حتى بالحق تسيير المنتوجات). كلشي مطفي من الأول؛ بلا هاد الإعدادات الكاسة خدامة كيف ديما.

الفواتير (واجبة ف بلجيكا بين الشركات) كاينين ف فواتير للكليان ديال الشركات. مازال خاص يتدار: GKS 2.0، نسوّلو فين وصلات الشهادة (شوف docs/backlog-concurrenten.md).

فواتير للكليان ديال الشركات

الإعدادات ← الفواتير (المسؤول؛ عادةً مطفية): شعّل فواتير للكليان ديال الشركات (UBL / Peppol). تحتها، إلا كانت مشعولة، كاينين الخلاص على الحساب، المعلومات على الفاتورة، خدمات Peppol، الربط مع البنكة (مع الخلاص على الحساب) واللائحة ديال جميع الفواتير. ف بلجيكا الفوترة الإلكترونية بين الشركات واجبة من 1-1-2026.

كيوسك الخدمة الذاتية

الكليان كيطلبو بوحدهم فعمود ولا تابليت، بحال فالفاست فود، وكيخلّصو فالكاسة ولا بالكارط فالكيوسك. الشاشات ديال الطلب جزء من الكاسة براسها، داكشي علاش المنيو والثمن والاختيارات والمنيوات والهابي آور وأوقات النهار والتصاور والحساسيات واللغات والبون كيجيو من الكاسة وماخاصهمش يتقادو فبلاصة أخرى. فالكيوسك خدّام التطبيق PinPortal Kiosk 2 (أندرويد، حتى Sunmi، وويندوز ولينكس وmacOS) اللي كيبيّن الصفحة وكيطبع البون. طافي بشكل افتراضي.

التشعيل والإعداد (المسؤول): الإعدادات ← المحل ← الشاشات والخدمة بالكيسة ← كيوسك الخدمة الذاتية.

السكانير براسو كتضبطو فالكيوسك: فالتطبيق PinPortal Kiosk 2 فالإدارة ← سكانير الباركود (بحال الكلافيي، السكانير المدمج ولا بور COM)، مع تيست السكانير. السكانير اللي خدّام بحال الكلافيي كيخدم حتى بلا التطبيق.

زيد كيوسك وربطو

  1. فـ الكيوسكات كتب سمية (مثلا كيوسك الباب) وختار زيد كيوسك. كتاخد كود الربط فيه 6 أرقام (صالح 30 دقيقة).
  2. ختار عند الكيوسك كيفاش كيخلّص الكليان: افتراضيا فالكاسة. إلا كان كيوسك فيه تيرمينال، ختار بالكارط ولا الكليان كيختار، وختار التيرمينال ديال هاد الكيوسك (من الإعدادات ← الخلاص).
  3. حل صفحة الكيوسك فالكيوسك:
    • فالمحل: فالتطبيق فالإدارة ← Vast adres العنوان اللي كاين عند الإعداد، مثلا http://192.168.1.20:3000/kiosk؛
    • ولا عبر بوابة الإدارة (https، حتى إلا الكيوسك ماشي فنفس الريزو): اربط عنوان الكيوسك اللي كاين عند الإعداد مع كود الكيوسك فالتطبيق، بحال الكيوسك القديم.
  4. دخل كود الربط فالكيوسك. صافي: الكيوسك كيعقل على الساروت ديالو. عاود اربط كيعطي كود جديد؛ حيد كيفك الربط.

عند كل كيوسك كيبان واش أونلاين.

هكا كيطلب الكليان

  1. شاشة البداية بنص الترحيب؛ الكليان كيختار اللغة ديالو (كاع لغات الكيسة) وكيكليكي باش يطلب.
  2. ناكل هنا ولا ناخدها معايا.
  3. المينو على حساب مجموعة المنتوجات، بالتصاور والثمن (بالهابي آور) والحساسية وشنو سالا. المنتوجات اللي فيها اختيارات ولا مينو كيحلو فنيترة الاختيار.
  4. الباني: بدل الكميات وإلا بغيتي بغيتي شي حاجة خرا؟.
  5. طلب (الخلاص فالكاسة): الكليان كيشوف نمرة الاستلام ديالو كبيرة فالشاشة مع المبلغ، كياخد الورقة وكيخلّص فالكاسة. فالكاسة الطلبية محلولة بسمية كيوسك الباب · 42 (النمرة اللي كيقول الكليان)؛ والحساب بحال ديما. من بعد كتبان متخلّصة فشاشة النداء وكتمشي للكوزينة إلا كان خاصها غير من بعد الخلاص.
  6. خلّص بالكارط: الكاسة كتصيفط المبلغ للتيرمينال ديال هاد الكيوسك (نفس الربط ديال الخلاص بحال فالكاسة). إلا مانجحش، الكليان يقدر يعاود ولا يلغي (ولا، إلا عندو الاختيار، يخلّص فالكاسة). غير ملي ينجح الخلاص كتمشي الطلبية للكوزينة وكتتحسب. الكليان كيشوف نمرة الاستلام كبيرة فالشاشة وكياخد البون.
  7. من بعد شي ثواني الكيوسك كيرجع للبداية.

فالعطب: تنبيه ووضع الطوارئ (فالتطبيق ديال الكيوسك، الإدارة ← Bij storing؛ مطفي بشكل عادي). إلا الكيوسك ما وصلش للكاسة، كيبان Even gesloten. جوج زيادات:

فالكاسة، الطلبية ديال الكيوسك طلبية عادية (ديما ولا هنا، بسمية كيوسك الباب) بسمية الخدام Kiosk. الكاسة كتصاوبو بوحدها؛ حتى واحد مايقدر يدخل بيه. ماتردّوش غير نشيط، وإلا الكيوسك مايقدرش يطلب. الطلبيات ديال الكيوسك كيبانو فالتقارير، فالبونات وفشاشة النداء. الطلبية اللي ماكتكملش فالكيوسك (ماتطلباتش ولا ماتخلّصاتش بالكارط) كتسالي بوحدها من بعد 30 دقيقة.

الخلاص بالكارط فمود التيست (الإعدادات ← الخلاص)؟ إذن الكيوسك ما كيقبضش بصح؛ مزيان للتجربة. بلا أنترنيت ما يمكنش تخلص بالكارط؛ الكيوسك كيقول بلي تقدر تطلب فالكونطوار.

عطب: إلا ماوصلناش للكاسة، التطبيق ديال الكيوسك كيبيّن "مسدود شوية" وكيكمل بوحدو. إلا كان الكيوسك خدام عبر بوابة الإدارة وطاح الأنترنيت، التطبيق يقدر يرجع للكاسة فالشبكة المحلية (فالتطبيق: الإدارة ← الإضافات ← فالعطب رجع للشبكة المحلية)؛ الكيوسك كيعطي داك العنوان بوحدو.

التطفية: الكيوسك كيقول بلي مسدود شوية. الكيوسكات والإعدادات كيبقاو محفوظين. فالسجل كاين التشعيل/التطفية، الإعدادات، الكيوسكات اللي تزادو وتحيدو، الربط والطلبات الملغية.

لوحة المنيو الرقمية

الكارطة بالأثمنة على تلفازة (ولا شي شاشة أخرى فيها براوزر)، نيشان من الكاسة. افتراضيا طافي؛ كيتشعل من الإعدادات → المحل → الشاشات والخدمة بالكيسة → لوحة المنيو الرقمية. من بعد حلّ ف التلفازة http://<kassaserver>:3000/menubord (ولا البوطون على شاشة بوحدها / على طابليط ولا تيليفون مع كود QR). بلا تسجيل الدخول وبلا ربط.

الخدّامة والكودات ديال PIN

الإعدادات → الخدّامة (غير المسؤول): زيد خدّامة، بدّل السمية، الدور والكود ديال PIN، ورجّعهم ماشي نشيطين.

الدخول بالبادج (اختياري)

عادةً مطفي. باش تشعلو: الإعدادات → الخدّامة، أشّر على الدخول بالبادج (NFC، RFID ولا iButton). خاصك: قارئ USB ديال البادجات اللي كيخدم بحال الكلافيي (للبادجات NFC ولا RFID، البورت-كلي، الأساور ولا المفاتيح iButton). هاد القارئ "كيكتب" النمرة ديال البادج وكيبرك على Enter؛ ما خاص لا درايفر لا ربط.

الصلاحيات على حساب الدور

الإعدادات → الصلاحيات (غير المسؤول): علّم لكل دور شنو يقدر يدير السيرفيس والمانجير. فالأصل كلشي بحال اللي فوق بالضبط (بحال ما كانت الكاسة ديما كدير)؛ الخانة اللي مختلفة كتكون ملوّنة.

الحقالسيرفيسالمانجير
مسح السطور من بعد الكوموند (ستورنو)إيهإيه
عطي تخفيض / حيّد التخفيضلاإيه
دير المنتوج "سالا"إيهإيه
طبع نسخة ديال التيكيإيهإيه
الرجوع (تيكي الكريدي)لاإيه
خلّص الحساب على الحساب واستقبل الخلاصات على الحساب (غير إلا كان الخلاص على الحساب مشعول)لاإيه
الحساب المؤقت (رابور X)إيهإيه
سدّ النهار (رابور Z)لاإيه
المداخيل على حساب المدةلاإيه
سيّر الكاشي ديال الفلوسلاإيه
سيّر بونات كادو (غير مع بونات كادو اللي فيهم الصولد)لاإيه
قرا التقييمات وجاوب عليهم (غير إلا كانت إدارة التقييمات مشعولة)لاإيه
سيّر كارط الفيدليتي (غير إلا كانت كارط الفيدليتي مشعولة)لاإيه
شوف السجللاإيه
شوف تصاور الكاميرات (غير إلا كانو تصاور الكاميرات شاعلين)لاإيه
سيّر السطوك (غير إلا كان السطوك مشعول)لاإيه
تسيير المنتوجاتلالا
سيّر البلانات ديال المحللالا
ضبط المحل، الخلاص والطابعاتلالا
شوف وبدّل سوايع الخدمةلالا

المعلومات ديال المحل

الإعدادات - المحل

الإعدادات ← المحل (غير المسؤول): السمية، العنوان، الكود البريدي، المدينة، التيليفون ونمرة TVA ديال المحل. هادو كيطلعو الفوق ف كل تيكي ديال الكاسة وف pro forma. وهنا تقدر تضبط حتى النص اللي ف التحت ديال التيكي (تقدر تدير بزاف ديال السطور؛ خاوي = بلا نص؛ العادي "شكرا وبالسلامة!")، وتحتو اللغة ديال التيكي (العادية هي الهولندية؛ شوف اللغات). كاين مثال ديال التيكي كيتبدّل مباشرة معاك. من بعد ماتسجّل، التيكي الجاي كياخد ديريكت المعلومات الجداد. البلاد والمعلومات الضريبية (GKS) ماكيتبدّلوش هنا بالقصد. ف بلجيكا نمرة TVA ضرورية. بالكوشة دوّر الخلاص كاش ل 5 سنتيم (عادةً مطفية) كيتدوّر المجموع ملي كيكون الخلاص كاش (€ 6,62 ← € 6,60، € 6,63 ← € 6,65)؛ والفرق كيطلع ف التيكي ك"التدوير". لكارط ديما كيبقى بالسنتيم بالضبط.

تسيير المنتوجات

الإعدادات - المنتوجات

دخل كمسؤول وختار الإعدادات ← المنتوجات.

تصاور المنتوجات

كل منتوج يقدر تكون عندو تصويرة.

سكانير الباركود

بسكانير الباركود فالكاسة كتسكاني المنتوجات، أكواد التخفيض، كارطات الفيدليتي وبونات كادو. كيتشعل فالإعدادات ← السكانير (أونگلي حدا الطابعات والميزان؛ بشكل افتراضي مطفي). علّم شنو كيدير السكان فشاشة الكوموند:

الكاسة كتقلب الأول فالمنتوجات، من بعد فكارطات الفيدليتي، بونات كادو وأكواد التخفيض. السكان كيخدم فشاشة الكوموند، إلا ما كنتيش وسط شي خانة ديال الكتابة. وسط الخانة، الكود كيتكتب فداك الخانة عادي.

تيست السكانير: فالإعدادات ← السكانير كتشوف مع كل سكان الكود وشنو كتفهم منو الكاسة، حتى إلا كان السكانير مازال مطفي. إلا ما خدّامش:

فالكيوسك كتضبط السكانير بوحدو (الإعدادات ← المحل ← الكيوسك)؛ شوف كيوسك الخدمة الذاتية.

طبع الإتيكيتات

إتيكيتات ديال المنتوجات فيهم السمية، الثمن وباركود، فطابعة ديال الإتيكيتات (Brother، Dymo، Zebra ...) مركّبة فالكمبيوتر ولا الطابليط. كيتشعل فالإعدادات → المحل → طبع الإتيكيتات (بشكل افتراضي مطفي). تما كتختار حتى القياس ديال الإتيكيت (38 × 25، 57 × 32، 62 × 29 ولا 100 × 50 مم) وواش الثمن والباركود يبانو عليه. طبع نموذج كيطبع إتيكيت واحد ديال التجربة.

إعداد الميزان (A&D، Aclas، Adam Equipment، Avery Berkel، Avery Weigh-Tronix، Balanzas Marques، Baxtran، Bizerba، Brecknell، CAS، Datalogic، Dibal، DIGI، Dini Argeo، Excell Precision، Gram، Ishida، Kern & Sohn، Mettler Toledo، Minebea Intec، Ohaus، Precia Molen، Precisa، Rice Lake، Rongta، Sartorius، Star Micronics، T-Scale، UWE، Wedderburn، Wintec، Zebra)

أونغلي بوحدو الإعدادات ← الميزان (الحق ضبط المحل، الخلاص والطابعات، العادي غير المسؤول؛ الأونغلي ديما كاين، حتى إلا كان الميزان مازال مطفي). العادي هو مطفي: هكا الكاسة كتخدم بالضبط بحال قبل. ماكتشوفش الأونغلي؟

التقليب أوتوماتيكي. إلا مازال ماتضبط والو، الكاسة كتقلّب بوحدها ملي كتحلّ هاد الجزء (البوطونة قلّب كتعاودها):

اللي تلقى = كيتحط ف الفورمولير مع البوطونة شعل وخدم بيه: تكليكة وحدة وكيخدم. (التقليب كيصيفط W لكل بور COM خاوي؛ والبور اللي مشغول، مثلا بالماكينة ديال لكارط، كيتفات.)

كاع الموازن ديال Aclas. لكل ميزان كتختار الموديل؛ هكا الكاسة كتعرف كيفاش يتربط. كاينين جوج أنواع:

ليستة وحدة، جوج كوشات. كاع الموازن كاينين ف ليستة وحدة. لكل ميزان كتشعل شنو كيدير: وزن ف الكاسة (الكاسة كتسول على الوزن ملي كتدير الكوموند) و/ولا سكاني الإتيكيتات (الميزان كيطبع إتيكيت فيه كود-بار والكاسة كتسكانيه، وكياخد PLU من الكاسة). ميزان ديال البيسي ولا AI بحال TS6X يقدر يدير بجوج؛ والميزان ديال الإتيكيتات LS غير الإتيكيتات. الإتيكيتات يقدرو يجيو غير من ميزان واحد ف كل محل.

الموديلالنوعالربطاتف الكاسة
OS6Xميزان POSRS232، USB، Bluetoothمربوط، بزاف ف نفس الوقت
OS2Xميزان POSRS232، USBمربوط، بزاف ف نفس الوقت
CS6X، CS3Xميزان ديال الكاسةRS232، USB، الكابل ديال الشبكة، الويفيمربوط، بزاف ف نفس الوقت
السلسلة ديال الموديلات: TS6X، TS3X، TS5EX، TS5NX و TS5GXميزان ديال البيسي (كيخدم مع Windows، Android و Linux)RS232، USB، الكابل ديال الشبكة، الويفيف هاد الجهاز (1x)، وحتى كميزان ديال الإتيكيتات
السلسلة ديال الموديلات: iS6X، iS2X، iR6X، Ti6X و iL8Xميزان AI كيتعرّف على المنتوج (Windows، Android، Linux)RS232، USB، الكابل ديال الشبكة، الويفيف هاد الجهاز (1x)، وحتى كميزان ديال الإتيكيتات
iS5X، OiT2Xميزان AI (غير Linux)RS232، USB، الكابل ديال الشبكةمربوط ولا كميزان ديال الإتيكيتات
الموازن ديال الإتيكيتات، كاع هاد الموديلات: LS2S، LS2RX، LS2CX، LS2NX، LS5SX، LS5RX، LS5CX، LS5NX، LS6CX، LS6RX و LS6NXميزان بالإتيكيتاتRS232، Ethernet، Wi-Fiالسكان ديال الإتيكيتات و PLU
PS1CX/PS1DX/PS6CX/PS6DXميزان كيحسب الثمنRS232مربوط، بزاف ف نفس الوقت
PS1BXميزان كيحسب الثمن بلا ربطوالوالوزن باليد
LH15Xميزان معلّق مع طابعة ديال الإتيكيتاتRS232، Ethernet، Wi-Fiمربوط ولا كميزان ديال الإتيكيتات

A&D، Adam Equipment، Avery Berkel، Avery Weigh-Tronix، Balanzas Marques، Baxtran، Bizerba، Brecknell، CAS، Datalogic، Dibal، DIGI، Dini Argeo، Excell Precision، Gram، Ishida، Kern & Sohn، Mettler Toledo، Minebea Intec، Ohaus، Precia Molen، Precisa، Rice Lake، Rongta، Sartorius، Star Micronics، T-Scale، UWE، Wedderburn، Wintec و Zebra. من هاد الماركات كاينين الموديلات المعروفين اللي واضح كيفاش الكاسة كتهضر معاهم (خاصو يتجرّب = البروطوكول ما مكتوبش بالحرف ف حتى مصدر؛ الكاسة كتختار اللي معقول كثر). كاملين مربوطين (بزاف ف نفس الوقت)، ولا كميزان ديال الإتيكيتات اللي الكاسة كتسكاني الإتيكيت ديالو:

الماركةالموديلالنوعالربطالبروطوكول (من المعمل)ف الكاسة
A&DEK-i (من بيناتهم EK-610i)، HV-WPميزان ديال الكاسة (غير الوزن)RS232، و EK-i حتى ب USBبلا ما يحبس (الوضع stream)، 2400 baud، 7E1مربوط، بزاف ف نفس الوقت
Adam EquipmentSwiftميزان كيحسب الثمنRS232، USB (أوبسيون)بلا ما يحبس (بلا ما يحبس للـ PC)، 9600 8N1 (خاصو يتجرّب)مربوط، بزاف ف نفس الوقت
Avery BerkelFX110، FX120، FX131 (مدمج مع السكانير)ميزان ديال الكاسةRS232، و FX131 حتى ب USBMettler Toledo 82/7 = Toledo 8217 (الكاسة كتصيفط W)، 9600 baud، 7E1مربوط، بزاف ف نفس الوقت
Avery BerkelFX125ميزان كيحسب الثمنRS232Checkout-Dialog 06 (9600، 7O1)مربوط، بزاف ف نفس الوقت
Avery BerkelXs, XTs, XTiميزان بالإتيكيتاتEthernet، wifi، USBPLU ديالو ف الميزانسكاني الإتيكيتات
Avery Weigh-Tronix7820, 7829, ZP900ميزان ديال الكاسةRS232، و 7820 حتى ب USB، و ZP900 حتى ب USB و EthernetNCI (الكاسة كتصيفط W)، 9600 baud، 7E1مربوط، بزاف ف نفس الوقت
Balanzas MarquesBM1000P TOPميزان ديال الكاسة (غير الوزن)RS232METTLER (الكاسة كتصيفط W، Toledo)، 9600 baud، 7E1مربوط، بزاف ف نفس الوقت
Balanzas MarquesBM5 Junior Tower Label, BM500 ETQميزان بالإتيكيتاتEthernet، USB، RS232، و BM500 ETQ حتى ب Wi-FiPLU ديالو ف الميزانسكاني الإتيكيتات
BaxtranTW, VW, XTA, XTA-Pميزان كيحسب الثمنRS232Toledo (الكاسة كتصيفط W)، 9600 baud، 7E1مربوط، بزاف ف نفس الوقت
BizerbaCS 300 (حتى المدمج)ميزان ديال الكاسةRS232Checkout-Dialog 06 (9600، 7O1)مربوط، بزاف ف نفس الوقت
BizerbaK-Class Flex, KH IIميزان بالإتيكيتاتEthernetPLU ديالو ف الميزانسكاني الإتيكيتات
Brecknell6702U, 6710U, 6720Uميزان ديال الكاسةRS232، USB (بور COM افتراضي)NCI (الكاسة كتصيفط W)، 9600 baud، 7E1مربوط، بزاف ف نفس الوقت
CASPD-II, PDN, PDI, PDS-Bميزان ديال الكاسةRS232، و PDN حتى ب USB و Bluetooth، و PDI حتى ب USBECR type 2 = Toledo (الكاسة كتصيفط W)، 9600 baud، 7E1مربوط، بزاف ف نفس الوقت
CASCL3000, CL5500, CL7200ميزان بالإتيكيتاتEthernet، USB، RS232، و CL5500 و CL7200 حتى ب Wi-FiPLU ديالو ف الميزانسكاني الإتيكيتات
DatalogicMagellan 9300i، 9400i، 9800i (سكانير فيه ميزان)ميزان ديال الكاسةRS232 (بور ديال الوزن بوحدو)، USBMettler Toledo 8217 (الكاسة كتصيفط W)، 9600 baud، 7E1مربوط، بزاف ف نفس الوقت
DibalKS-400, D-POS 400ميزان ديال الكاسةRS232، و D-POS 400 حتى ب USBCheckout-Dialog 06 (9600، 7O1)مربوط، بزاف ف نفس الوقت
DibalG-325, PI-100ميزان كيحسب الثمنRS232Checkout-Dialog 06 (9600، 7O1)مربوط، بزاف ف نفس الوقت
DibalM-500 (Mistral), D-900, CS-2200ميزان بالإتيكيتاتEthernet، wifi، USBPLU ديالو ف الميزانسكاني الإتيكيتات
DIGIDS-781ميزان كيحسب الثمنRS232DIGI Type B (الكاسة كتصيفط ENQ)، 9600 8N1مربوط، بزاف ف نفس الوقت
DIGISM-120, SM-6000ميزان بالإتيكيتاتEthernet، wifiPLU ديالو ف الميزانسكاني الإتيكيتات
Dini ArgeoDFW, DGT, 3590Eميزان ديال الكاسة (غير الوزن)RS232، USB، Ethernet، و DFW و 3590E حتى ب Wi-Fiبلا ما يحبس (ST,GS, 0.512,kg)، 9600 8N1مربوط، بزاف ف نفس الوقت
Excell PrecisionTPE, AM4, FD4-P, FDP4-P, GE4, GEP4ميزان كيحسب الثمنRS232بلا ما يحبس (ST,GS,+0.876kg)، 9600 8N1 (من غير TPE اللي خاصو يتجرّب)مربوط، بزاف ف نفس الوقت
GramXFOC RS, XFOC+ RS, ZFOC RSميزان كيحسب الثمنRS232، USB (الكابل ديال Gram)Gram (الكاسة كتصيفط ENQ، من بعد DC1)، 9600 8N1 (XFOC خاصو يتجرّب)مربوط، بزاف ف نفس الوقت
IshidaUni-3, Uni-5, Uni-7, Uni-9ميزان بالإتيكيتاتEthernet، wifi، USBPLU ديالو ف الميزانسكاني الإتيكيتات
Kern & SohnRPB, RFCميزان كيحسب الثمنRS232، USBCheckout-Dialog 06 (Prot = DLG-06، 9600، 7O1)مربوط، بزاف ف نفس الوقت
Kern & SohnRFE (الثمن)، IFB، EOCميزان كيحسب الثمن / ميزان ديال الكاسةRS232بلا ما يحبس، 9600 8N1مربوط، بزاف ف نفس الوقت
Mettler ToledoAriva-Sميزان ديال الكاسةRS232، USB (بور COM افتراضي)Toledo 8217 (الكاسة كتصيفط W)، 9600 baud، 7E1مربوط، بزاف ف نفس الوقت
Mettler ToledoVivaميزان ديال الكاسةRS232Toledo 8217، 9600 baud، 7E1مربوط، بزاف ف نفس الوقت
Mettler ToledobPlus, UC Evoميزان بالإتيكيتاتEthernet، wifiPLU ديالو ف الميزانسكاني الإتيكيتات
Minebea IntecSignum, Combics, Midrics, Puroميزان ديال الكاسة (غير الوزن)RS232، USB، و Signum و Combics حتى ب Ethernetبلا ما يحبس (SBI، طباعة أوطوماتيك)، 9600 8N1مربوط، بزاف ف نفس الوقت
OhausAviator 7000ميزان كيحسب الثمنRS232 ولا USBCheckout-Dialog 06 (9600، 7O1)مربوط، بزاف ف نفس الوقت
OhausValor 7000, Ranger 3000, Ranger 4000, Ranger 7000, Defender 3000ميزان ديال الكاسة (غير الوزن)RS232، USB، الكابل ديال الشبكةبلا ما يحبس (Auto Print Continuous)، 9600 8N1مربوط، بزاف ف نفس الوقت
Precia MolenDP400ميزان ديال الكاسةRS232، USBCheckout-Dialog 06 (9600، 7O1)مربوط، بزاف ف نفس الوقت
Precia MolenDPOS CR, C 210 B, C 210 Cميزان كيحسب الثمنRS232Checkout-Dialog 06 (9600، 7O1؛ C 210 خاصو يتجرّب)مربوط، بزاف ف نفس الوقت
Precia MolenCorail 500ميزان بالإتيكيتاتEthernet، wifiPLU ديالو ف الميزانسكاني الإتيكيتات
PrecisaXB، XT، LS، LX (موازن ديال الدقة)ميزان ديال الكاسة (غير الوزن)RS232، و LS و LX حتى ب USBبلا ما يحبس (وضع الطباعة CONTINUOUS)، 9600 8N1مربوط، بزاف ف نفس الوقت
Rice LakeBenchPro BP-S, BenchPro BP-Rميزان ديال الكاسةRS232BP-S Toledo 8213، BP-R NCI (بجوج: الكاسة كتصيفط W)، 9600 baud، 7E1 (خاصو يتجرّب)مربوط، بزاف ف نفس الوقت
RongtaRLS1000, RLS1100ميزان بالإتيكيتاتEthernet، RS232، Wi-FiPLU ديالو ف الميزانسكاني الإتيكيتات
SartoriusEntris, Quintixميزان ديال الكاسة (غير الوزن)RS232، USBبلا ما يحبس (SBI، طباعة أوطوماتيك)، 9600 8N1مربوط، بزاف ف نفس الوقت
Star MicronicsmG-T12, mG-T30, mG-T60, mG-S8200ميزان ديال الكاسة (غير الوزن)RS232، USB (بور COM افتراضي)بلا ما يحبس، 9600 8N1 (خاصو يتجرّب)مربوط، بزاف ف نفس الوقت
T-ScalePA10, PA15, PEA10ميزان بالإتيكيتاتEthernetPLU ديالو ف الميزانسكاني الإتيكيتات
UWEASEPميزان كيحسب الثمنRS232بلا ما يحبس، 9600 8N1 (خاصو يتجرّب)مربوط، بزاف ف نفس الوقت
WedderburnTSDS983ميزان ديال الكاسةRS232DIGI Type B (الكاسة كتصيفط ENQ)، 9600 8N1 (خاصو يتجرّب)مربوط، بزاف ف نفس الوقت
WedderburnTSDS781T, TSDS782Tميزان كيحسب الثمنRS232DIGI Type B، 9600 8N1 (خاصو يتجرّب)مربوط، بزاف ف نفس الوقت
WedderburnTSSM120ميزان بالإتيكيتاتEthernet, RS232PLU ديالو ف الميزانسكاني الإتيكيتات
WintecScalePOS ACS-S60E (كاسة فيها ميزان مدمّج)ميزان ديال الكاسةCOM6 الداخلي (Windows) ولا COM4 (Android)بلا ما يحبس، 9600 8N1 (خاصو يتجرّب)مربوط
ZebraMP7000، MP72 (سكانير فيه ميزان)ميزان ديال الكاسةRS232 (بور AUX)SASI = Toledo (الكاسة كتصيفط W)، 9600 baud، 7E1 (خاصو يتجرّب)مربوط، بزاف ف نفس الوقت

نفس الليستة كاينة ف الكاسة ف الإعدادات → الميزان → جميع الموازن (ACLAS_MODELLEN ف packages/shared/src/weegschaal.ts، مع الماركة ديال كل موديل).

عمّر أقل ما يمكن: ملي كتختار موديل، الكاسة كتوجد الباقي بحال ما الماركة كتديرو من المعمل: الربط بور COM / USB ف أول بور خاوي، 9600 baud (A&D: 2400) والبروطوكول ديال الماركة (Toledo: Aclas ب 8N1، وب 7E1 Avery Berkel FX، Avery Weigh-Tronix، Balanzas Marques، Baxtran، Brecknell، CAS، Datalogic، Mettler Toledo، Rice Lake و Zebra؛ Dialog 06: Avery Berkel FX125، Bizerba، Dibal، Kern & Sohn RPB/RFC، Ohaus Aviator و Precia Molen؛ DIGI Type B: DIGI و Wedderburn؛ Gram: Gram؛ بلا ما يحبس: A&D، Adam Equipment، Dini Argeo، Excell Precision، Kern & Sohn الآخرين، Minebea Intec، Ohaus الآخرين، Precisa، Sartorius، Star Micronics، UWE و Wintec)، وسمية (مثلا OS6X، OS6X 2). ميزان PC ولا AI كيولي فهاد الجهاز (مثلا TS6X (ingebouwd)؛ ف Linux ف البور الداخلي /dev/ttyS0). إلا شي حاجة ما مزياناش، قلّب كيلقى البور، السرعة والبروطوكول الصحاح.

فهاد الجهاز (Aclas Scale Module): الميزان كيبيّن الوزن المعاير؛ الكاسة كتصيفط الثمن ديال الكيلو و التارا (كتارا مسبقة) و كتاخد المبلغ اللي حسبو الميزان، بحال Dialog 06.

البرامج ديال Aclas جاية مع الكاسة: ‏Scale Module ديال Windows (aclas-module)، ‏AclasScaleDriver ديال Android (aclas-android) و‏Aclas Sync SDK ديال Windows و Linux (aclas-sdk). Aclas كتسمح لينا نعطيوهم مع الكاسة. المثبّتات ديال Windows و Linux فيهم؛ ما خاصك تحمّل ولا تثبّت والو بوحدو.

Bluetooth (مثلا OS6X): ربط الميزان هو اللول. Windows كيرجّعو بور COM (إعدادات Bluetooth ← خيارات Bluetooth أخرى ← بورات COM)، و Linux /dev/rfcomm0: عمّر داك البور. فـالأبليكاسيون ديال Android كتعمّر العنوان ديال Bluetooth (00:11:22:AA:BB:CC)؛ الأبليكاسيون كتطلب الإذن مرة وحدة ل الأجهزة اللي قريبة و كتربط عن طريق Bluetooth SPP.

موازين AI (التعرّف على المنتوج): الكاميرا كتعرف المنتوج فالبرنامج ديال Aclas اللي فالميزان. الوزن كيخدم عن طريق Scale Module (فهاد الجهاز) ولا البور RS232؛ موازين AI بالإتيكيتات كيطبعو من بعد التعرّف إتيكيت فيها كود بار و الكاسة كتسكانيها (بحال TS6X).

Aclas AI Recognition Plugin (ميزان AI والكاسة خدامة عليه، بحال iS6X ب Windows): البلوڭان ديال Aclas كيتعرف على المنتوج وكيكتب الكود-بار ديالو فالكاسة، بحال السكانير (ومن بعد Enter)؛ شاشة الكوموند كتزيد المنتوج مع الوزن فالكوموند. هكا كتريڭلو:

Aclas OS6X (ميزان POS مربوط بالكاسة، RS232/USB؛ هكا كيخدمو حتى الموازين الأخرى المربوطة):

السكان ديال الإتيكيتات (علامة عند الميزان: Aclas TS6X، ميزان آخر ديال PC ولا AI، السيري LS ولا LH15X؛ ميزان + طابعة ديال الإتيكيتات، واحد فكل محل):

بوابة الإدارة: الميساج للبوابة فيه الخاصية الميزان (A&D، Aclas، Adam Equipment، Avery Berkel، Avery Weigh-Tronix، Balanzas Marques، Baxtran، Bizerba، Brecknell، CAS، Datalogic، Dibal، DIGI، Dini Argeo، Excell Precision، Gram، Ishida، Kern & Sohn، Mettler Toledo، Minebea Intec، Ohaus، Precia Molen، Precisa، Rice Lake، Rongta، Sartorius، Star Micronics، T-Scale، UWE، Wedderburn، Wintec، Zebra) مع شعّل/طفي والموازن حسب الموديل (مثلا TS6X (op dit apparaat), 2x OS6X, PS1CX, Ariva-S, DS-781, LS6RX, 5 producten per kilo)؛ بلا عناوين IP، بورات COM ولا عناوين Bluetooth.

قانون المعايرة: الميزان اللي كتبيع بيه خاصو يكون معاير (الكلاس III، بحال OS6X). مع Toledo/بلا ما يحبس، الكاسة كتحسب بالوزن اللي كيعطي الميزان؛ مع Dialog 06، الميزان المعاير هو اللي كيحسب الثمن بوحدو.

الكود: packages/shared/src/weegschaal.ts (البروتوكولات، الإتيكيتات، فيشي PLU)، apps/pos-server/src/lib/weegschaal.ts و routes/weegschaal.ts؛ الشاشات WeegschaalInstellingen.tsx و WeegDialoog.tsx.

الربط مع المنصات ديال الكوموند أونلاين Thuisbezorgd.nl / Takeaway.com

الكوموندات ديال Thuisbezorgd.nl كيدخلو نيشان للكاسة، بلا وسيط (لا Deliverect، لا HubRise ولا شي حاجة بحالهم): Just Eat Takeaway JET Connect كيتواصل مع بوابة الإدارة ديال Pin Voordeel، والكاسة كتجيب الميساجات ديالها من تما.

فبلجيكا البلاتفورم سميتها Takeaway.com: نفس الشركة (Just Eat Takeaway) ونفس الربط. بالنسبة لمحل بلجيكي، فالشاشات، التنبيهات، تيكي الكوزينة وبوابة الإدارة كيبان Takeaway.com فكل بلاصة عوض Thuisbezorgd.nl. لتحت، Thuisbezorgd كتعني بجوج.

علاش عن طريق البوابة؟ الكاسة خصها غير PORTAAL_URL و PORTAAL_SLEUTEL (شوف بوابة الإدارة) وكتدير غير الطلبات اللي خارجة.

الضبط (الإعدادات → منصات التوصيل → Thuisbezorgd.nl / Takeaway.com، الحق ضبط المحل، الخلاص والطابعات؛ قبل كان هادشي ف الإعدادات → المحل):

  1. شعّل خدّم Thuisbezorgd (كيخدم دغيا، بلا ما تحتاج تسجّل).
  2. تسجّل ف Thuisbezorgd. من بعد المحل كيختار ف Thuisbezorgd (Partner Hub ولا الأكاونت مانجر) OptimumPOS / Pin Voordeel ككاسة. ساعتها JET كيبدا سيشن ديال onboarding؛ البوابة كتقلّب على الكاسة اللي تسجّلات (بالكود البريدي والسمية، وإلا Pin Voordeel كيربط السيشن باليد فالبوابة)، كتصيفط الإعدادات، وكتطلب من الكاسة المينيو. من بعد الربط كيولّي live.
  3. علّم على المنتوجات اللي يمكن تكوموندا عن طريق Thuisbezorgd (بالمجموعة ولا بوحدها)، وإلا بغيتي مع وصف خاص ب Thuisbezorgd. المينيو (الثمن، الاختيارات ك modifiers، المواد المسببة للحساسية، TVA) كيمشي بوحدو؛ PLU = id ديال المنتوج/الاختيار. من بعد أي تبديل فالكتالوج، الكاسة كتحدّث المينيو فأقل من 30 ثانية؛ غير "سالا"/"رجع كاين" اللي كيمشي عن طريق API ديال التوفّر.
  4. أوقات الحلان ف Thuisbezorgd: بوحدهم للتوصيل وللي ياخدها معاه (مثلا 16:00-22:00، بزاف ديال الفترات بفاصلة). كيتسجلو بالبوطونة سجّل أوقات الحلان اللي تحتهم وكيمشيو بحال service times لـ Thuisbezorgd ملي يكون الربط واجد.
  5. مسدود مؤقتاً / رجع محلول (ف NL/BE كيرجع يتحلّ على الأكثر الصباح اللي من بعد مع 07:00).

الكوموندات. الكوموند كتولّي كوموند عادية بلا طابلة (bezorgen ولا afhalen، سمية المجموعة TB <ordernummer>) بالأثمنة اللي خلّص الكليان، زايد مصاريف التوصيل/السيرفيس فسطر بوحدو والتخفيض ديال Thuisbezorgd فسطر ديال التخفيض؛ إيلا المجموع باقي ما مطابقش، كيتزاد سطر "Verschil Thuisbezorgd" (الفرق). تيكي الكوزينة كيمشي دغيا للكوزينة/البار (تقدر تطفيه). الكاسة كتأكد فثواني للبوابة، والبوابة كتقول ل JET؛ إيلا ما نجحش هادشي ف 3 دقايق ولا الكاسة ماشي متصلة، JET كياخد "فشل" والمحل كيرجع للـ Orderpad.

البوطونة Thuisbezorgd فالبار اللي لفوق (مع عدد الكوموندات اللي خدّامين): اللائحة، الكليان والعنوان، وقت الوجدان/التوصيل والتسلسل الزمني (track & trace): توصلنا بيها، الليفرور جاي للمحل، الليفرور فالمحل، فالطريق للكليان، توصلات (من JET)، زايد مراحل ديالك (كتوجد، واجدة، فالطريق/توصلات إيلا كتوصّل براسك، تهزّات). JET Connect ما كيعطيش للكاسة خريطة live ديال الليفرور؛ الكليان كيشوفها فالتطبيق ديال Thuisbezorgd. الكوموند الجديدة، الإلغاء و"الليفرور فالمحل" كيعطيو بار ليموني وصوت. كمّل (تخلّص أونلاين) كيخلّص الحساب بطريقة الخلاص online؛ إيلا الكليان كيخلّص فالباب، خلّص الحساب عادي. الإلغاء من Thuisbezorgd كيلغي الكوموند وكيطبع تيكي ديال الكوزينة فيه "GEANNULEERD" (تلغات).

الكود: apps/pos-server/src/lib/thuisbezorgd.ts، routes/thuisbezorgd.ts؛ الشاشات ThuisbezorgdInstellingen.tsx و Thuisbezorgd.tsx. من جهة البوابة: horecapos-portaal/src/thuisbezorgd.mjs (شوف README ديال البوابة).

الحساب فبوابة الإدارة. عدد الكوموندات ديال Thuisbezorgd فكل نهار كيمشي مع التقرير لبوابة الإدارة (verkoopTelling ف lib/portaal.ts): اللي دخلو وما تلغاوش، فالنهار اللي دخلو فيه. الكوموند ديال Thuisbezorgd اللي كتخلّص فالكاسة (حتى ب كمّل (تخلّص أونلاين)) ما كتتحسبش مرة أخرى تما مع اللي ياخدها معاه/التوصيل. المعلومات ديال Thuisbezorgd كاينين فقاعدة البيانات ديال الكاسة، إذن كيمشيو عادي مع النسخ الاحتياطية (back-ups) ديال الكاسة.

المتجر ديال الأنترنيت والكوموند أونلاين

كل محل يقدر يكون عندو متجر ديال الأنترنيت ديالو: سيت ديال الكوموندات (وأبليكاسيون) بالستيل ديال المحل ل ياخدها معاه، التوصيل، الكوموند ف الطابلة ب QR-code والريزيرفاسيون، مع الخلاص أونلاين (MultiSafepay ولا Buckaroo) ولا الخلاص ملي ياخدها/ملي توصل. المتجر ديال الأنترنيت مشروع بوحدو، horecapos-webshop (Node.js، شوف README تمّا)، وخدّام ف نفس السيرفور ديال بوابة الإدارة.

التشعال والتوجاد كيكونو ف الإدارة ديال المتجر ديال الأنترنيت: البوطون سيّر المتجر ديال الأنترنيت ف بوابة الكليان (المول المحل) ولا عند التنصيب ف بوابة الإدارة (Pin Voordeel). تمّا كاين التشعال/التطفية، العنوان ديال الويب (<zaak>.<webshopdomein> ولا دومين ديالك)، الستيل (الألوان، اللوغو، التصويرة اللي لفوق، الخط)، أوقات الحلّان والكرينوات ل ياخدها معاه والتوصيل، منطقة التوصيل (أكواد بريدية، شعاع ولا منطقة على الخريطة، مع المصاريف والحد الأدنى)، الخلاص، أكواد التخفيض، النصوص، اللغات، QR-codes ديال الطوابل، الريزيرفاسيون والأبليكاسيون (كتنصّب ك PWA؛ أبليكاسيون Android عبر Trusted Web Activity)، والنوتيفيكاسيونات (اختيارية، طافية من الأول): الكليان كيشعل النوتيفيكاسيون ف الصفحة ديال الكوموند ديالو وكتوصلو نوتيفيكاسيون ملي الكوموند تكون واجدة ولا فالطريق؛ واللي بغا كيوصلو حتى شي عرض من وقت لوقت، كيصيفطو المحل من الإدارة ديال المتجر ديال الأنترنيت (الأونگلي النوتيفيكاسيونات). خدامة على Android والكمبيوترات (Chrome، Edge، Firefox، Samsung Internet)، ف الأبليكاسيون ديال Android، وعلى iPhone وiPad (iOS 16.4 ولا جديد) إلا الكليان زاد المتجر ديال الأنترنيت للشاشة الرئيسية. ما كيتصيفط لا SMS لا إيميل وما كتتحفظ لا سمية لا نمرة. التفاصيل ف README ديال المتجر ديال الأنترنيت.

المينو. الكاسة كتصيفط المينو بوحدها: كاع المنتوجات الخدّامين (ماشي بالكيلو)، حسب مجموعة المنتوجات، مع الثمن، الاختيارات، الحساسيات، سالا والتصويرة ديال المنتوج، زايد الطوابل والمعلومات ديال المحل، وأشمن قنوات ديال الماركوتينغ شاعلين (للعلامة "نتوصل بالعروض" ف الخلاص، شوف الماركوتينغ ب SMS والإيميل). هادشي كيوقع ملي كتبدا، ملي المتجر ديال الأنترنيت كيتشعل، ف 30 ثانية من بعد شي تبديل ف الكاتالوگ وف شي ثواني من بعد شي تبديل ف الإعدادات → المحل، بحال الماركوتينغ ولا كارط الفيدليتي (ولا ب صيفط المينو دابا). باش تخبّي شي منتوج من المتجر ديال الأنترنيت تقدر ف الإدارة ديال المتجر ديال الأنترنيت (خبّي)، ولا ف الداتاباز ب artikel.webshop = false.

الكوموندات. ياخدها معاه والتوصيل كيوليو كوموند عادية بلا طابلة (السمية ديال المجموعة WEB <bestelnummer>) بالأثمنة اللي شاف الكليان، زايد مصاريف التوصيل ومصاريف المعاملة كسطر بوحدو وكود التخفيض كسطر ديال التخفيض؛ إلا المجموع ما تطابقش، كيتزاد سطر "الفرق ديال المتجر ديال الأنترنيت". البوربوار ديال الكليان ما كيتحسبش ف المداخيل: كيدخل ف سالي (تخلّص أونلاين) كبوربوار ف الخلاص. الكوموند ف الطابلة (QR-code) كتمشي للحساب المحلول ديال داك الطابلة (تخلّص أونلاين: كمجموعة بوحدها ف داك الطابلة). تيكي الكوزينة كيمشي نيشان للكوزينة/البار (تقدر تطفيه ف الشرجم المتجر ديال الأنترنيت). الكاسة كتأكّد ف شي ثواني بنمرة التيكي؛ الكليان كيشوف "توصلنا بيها" وكيجيه إيميل. إلا كانت الكاسة أوفلاين، المتجر ديال الأنترنيت ما كياخدش الكوموندات (الكليان كيشوف هادشي دغيا) وكيصيفط إيميل للمحل إلا شي كوموند بقات بزاف بلا ما تتعالج. الريزيرفاسيون من المتجر ديال الأنترنيت كيدخلو ف الريزيرفاسيون (غير إلا كان الريزيرفاسيون شاعل ف الكاسة). إلا كان شي ماكسيموم فكل كرينو (التوصيل والكرينوات)، الكوموندات ديال المتجر ديال الأنترنيت اللي فيها وقت كتتحسب فيه.

بلجيكا (الصندوق الكحل). الكوموند ديال المتجر ديال الأنترنيت كتمشي دغيا بحال كوموند (signOrder) للصندوق الكحل، قبل بون الخدمة، بحال صيفط الكوموند فالكاسة. إلا ما نجحاتش، ما كتدخلش للكاسة والمتجر ديال الأنترنيت كيعاود يصيفطها من بعد. داكشي اللي مازال ما تجرّبش مع الصندوق الكحل كيكون مطفي فالمنيو ديال المتجر ديال الأنترنيت (بونات كادو، كودات الريميز، على الحساب، على الغرفة، المنيوات، الاختيارات بثمن زايد، happy hour والبوربوار) وكيترفض إلا شي متجر قديم صيفطو رغم ذلك. كمّل كيتأكد من البوربوار، على الحساب وعلى الغرفة بحال الكاسة.

على الغرفة (الربط مع الأوطيل، الإعدادات → الأوطيل → الخدمة الذاتية → فالمتجر ديال الأنترنيت): المنيو كياخد kamer: { maxBedrag }؛ المتجر ديال الأنترنيت كيصيفط betaling.wijze = "kamer" مع kamer و achternaam. الكاسة كتأكد من الضيف عند البرنامج ديال الأوطيل (ماشي فالطابلة، ماشي ببون كادو) وكتحفظو مع الكوموند؛ كمّل (على الغرفة) كيخلّص على الغرفة وكيسجّل التيكي على الحساب ديال الأوطيل. الفاتورة المجموعة فالخلاص على الحساب: التيكي كيبقى بحال بند مفتوح.

البوطون المتجر ديال الأنترنيت ف الشريط اللي لفوق (مع عدد الكوموندات اللي جارية): الليستة، الكليان والعنوان، الوقت المطلوب ولا "فأسرع وقت"، طريقة الخلاص والخط الزمني. الخطوات كتوجد، واجدة وف الطريق كيشوفهم الكليان مباشرة ف المتجر ديال الأنترنيت (وبالإيميل، إلا بغا المحل). تخلّصات ف الكاسة = سالات؛ لغي كيلغي غير السطور ديال داك الكوموند ديال المتجر ديال الأنترنيت، كيطبع تيكي ديال الكوزينة "ملغية"، والكوموند اللي تخلّصات أونلاين المتجر ديال الأنترنيت كيرجّع فلوسها. وصل، ما جاش ولا تلغى ف شي ريزيرفاسيون حتى هو كيرجع للمتجر ديال الأنترنيت. كوموند ولا ريزيرفاسيون جديدة كتعطي شريط ليموني وصوت.

الكود: apps/pos-server/src/lib/webshop.ts، routes/webshop.ts؛ الشاشة Webshop.tsx. جيهة البوابة: horecapos-portaal/src/webshop.mjs.

الكاسة والمتجر ديال الأنترنيت بحال بحال (كل جزء كيتشعل بوحدو، عادةً مطفي؛ المتجر القديم ما كيعطيش الاهتمام للخانات الجداد). اللي شاعل ف الكاسة خدام حتى ف المتجر:

على هادشي المنيو ديال المتجر ديال الأنترنيت عندو versie: 2 مع الخانات menuArtikelen, allergenenAan, happyhours, menus, klantenkaart, cadeaubon, kortingscodes, pauze, drukteMin, volgt, bezetting, reserveren.online, ayce, opRekening, wachtlijst وupsell. والتأكيد اللي كيمشي للبوابة فيه زايد cadeaubonnen (الأكواد)، klant (النقط) وplek (لائحة الانتظار).

الحساب ف بوابة الإدارة. ياخدها معاه والتوصيل عبر المتجر ديال الأنترنيت كيتحسبو بوحدهم (webshop، webshopGeannuleerd ف verkoopTelling)، فالنهار اللي دخلو فيه، وما كيتعاودوش يتحسبو مع ياخدها معاه/التوصيل. الكوموند ف الطابلة كتتحسب عادي مع الطابلة.

الخلاص بلكارط والتيرمينالات

الإعدادات → الخلاص (غير المسؤول):

إيلا كان على الأقل تيرمينال واحد عندو مفتاح API (ولا مود التجربة شاعل)، خلّص الحساب → لكارط / Bancontact كيبدا الخلاص بوحدو فالتيرمينال، بالمبلغ اللي كيحسبو السيرفور.

ما دام الربط شاعل، السيرفور كيقبل "لكارط" غير مع خلاص ناجح فالتيرمينال لنفس الكوموند ونفس المبلغ بالضبط. الطلبات كتمشي بحال فالـ PHP-SDK الرسمي كفورمولير عادي، مع الـ API الاحتياطي (api-backup.pinvandaag.com) إيلا الـ API الرئيسي ما جاوبش. كل جواب من الـ API كيبان مع [pin] فشرجم السيرفور، مزيان ملّي كاين شي مشكل. الخلاص الناجح اللي باقي ما تعالجش (بحال التابليت طفات) كيتلقى ملّي تعاود تخلّص داك الكوموند.

البوربوار (لكارط، كاش وبون كادو)

فشاشة الخلاص كاين لكل طريقة خلاص سطر ديال بوطونات البوربوار: والو، 5%، 10%، 15% (مقرّب لفوق ل 10 سنتيم)، قرّب (للأورو الكامل اللي جاي) ومبلغ آخر. بلكارط الكليان كيخلّص المبلغ + البوربوار مرة وحدة فالتيرمينال؛ بالكاش البوربوار كيتحسب فالصرف وفالتيروار ديال الكاسة. فالتيكي كيبان المبلغ اللي تخلّص بلكارط و"منهم بوربوار" تحتو؛ المجموع (TOTAAL) و TVA كيبقاو بحال بحال، حيت البوربوار ماشي مدخول. ف الرابور X/Z كيبان البوربوار لكل طريقة خلاص وك"مجموع البوربوار".

المسؤول كيضبط بوطونات البوربوار ف الإعدادات → المحل → البوربوار: شاعل/طافي، أشمن نسب (ماشي كثر من 4، بحال "5, 10, 15")، واش البوطونة "قرّب" كاينة وفأشمن طرق الخلاص (لكارط، كاش، بون كادو) يمكن البوربوار. "والو" و"مبلغ آخر" ديما كاينين.

"ديرها …" ديما كاينة، فكل طريقة خلاص، حتى إيلا بوطونات البوربوار طافيين (بلا إعداد): الكليان كيقرّب الحساب براسو لفوق والفرق هو البوربوار. كاينين بوطونات بالأورو الكامل اللي جاي والمبالغ المدوّرة اللي جايين (بحال € 28,00 → 29، 30، 40؛ € 44,00 → 45، 50، 60) ومجموع آخر باش تكتب المجموع براسك. تضغط مرة أخرى على نفس البوطونة = بلا تقريب. ماشي كثر من € 500 بوربوار (نفس الحد ديال سيرفور الكاسة).

ما كاينش الأنترنيت

الكاسة كتخدم فالريزو المحلي وما محتاجاش الأنترنيت؛ غير الخلاص بلكارط عن طريق الربط اللي محتاجو. إيلا المحل ما فيهش الأنترنيت، فالبار اللي لفوق كيبان ما كاينش الأنترنيت · لكارط باليد (كيتشيكا كل دقيقة). ساعتها فشاشة الخلاص، وحتى من بعد ما يفشل البدو فالتيرمينال، كتبان البوطونة خلّص ديجا فالتيرمينال: دخّل المبلغ فالتيرمينال براسو وسجّلو بهاد الطريقة.

التصاميم والطابلات

المحرر ديال البلان

الإعدادات → بلانات الصالة (غير المسؤول):

نقل الإعدادات لمحل ثاني

الإعدادات - الاستيراد/التصدير

الإعدادات → الاستيراد/التصدير (غير المسؤول). إلا وجّدتي محل واحد كامل، صدّر الإعدادات لفيشي .json واستوردو فالكاسة ديال المحل التاني. تقدر تختار كل جزء بوحدو:

عمرهم ما كيمشيو: السمية، العنوان، الكود البريدي، المدينة، التيليفون، الإيميل، الرقم ديال TVA والسطر ديال الختام ديال التيكي ديال المحل، الإيميل ديال رابور Z، الترمينالات ديال لكارط والساروتات ديالهم، الخدّامة والكودات PIN ديالهم، وكاع المبيعات، التيكيات، الكليان والأعداد ديال السطوك.

الاستيراد محمي بزاف: تنبيه كبير حمر، علامة "فهمت..."، عاود دخّل الكود PIN ديالو ديال المسؤول، حتى كوموند ما تكون محلولة، نفس البلاد (النسب ديال TVA) وقبل كلشي نسخة احتياطية أوتوماتيكية. الاستيراد كيوقع فترانزاكسيون وحدة: إلا وقع شي مشكل، حتى حاجة ما كتبدّل. المنتوجات، المجموعات، المكونات والطابلات اللي كاينين ما كيتمسحوش ولكن كيتحيدو من الكاسة (بحال مسح)، باش التيكيات والرابورات القدام يبقاو صحاح.

الاستيراد من كاسة أخرى

بدّل الكاسة بلا ما تعاود تكتب كلشي. ديما كاين (بلا زر تشعيل): فـ الإعدادات ← استيراد/تصدير (غير المسؤول) كاين القسم استورد من كاسة أخرى.

اللغات (42، منهم التركية، العربية، الدارجة، الأمازيغية، البولونية، البلغارية، الهنغارية، الروسية، الصربية، الألبانية، الفارسية، التيغرينية، الأمهرية، الصومالية، البابيامينتو، السرانان تونغو، الهندية، الأردية، الإندونيسية، الفيتنامية، السريانية الآرامية، الصينية والأوكرانية)

حدا البوطونة © اللي لتحت على اليمين، فكل شاشة كاينة بوطونة صغيرة فيها اللغة (مثلا NL والدرابو). كليكي عليها باش تحل القائمة ديال الاختيار: اللغات مرتبين بالترتيب الأبجدي، مع السمية باللغة ديالها قبل الدرابو: Bahasa Indonesia (الإندونيسية)، Čeština (التشيكية)، Darija (الدارجة المغربية بالحروف اللاتينية)، Deutsch، English، Español، Français، Hrvatski (الكرواتية)، Italiano، Kurdî (الكرمانجية)، Latviešu (اللاتفية)، Lietuvių (الليتوانية)، Magyar (الهنغارية)، Nederlands، Papiamentu (البابيامينتو)، Polski، Português، Română، Shqip (الألبانية)، Slovenčina (السلوفاكية)، Soomaali (الصومالية)، Sranantongo، Srpski (الصربية، بالحروف اللاتينية)، Tarifit (الريفية)، Tiếng Việt (الفيتنامية)، Türkçe، من بعد بالحروف السيريلية Български (البلغارية)، Русский (الروسية) و Українська (الأوكرانية)، ومن بعد اللغات اللي كيتكتبو بالحروف العربية: اردو (الأردية)، الدارجة (الدارجة)، العربية (العربية)، دری (الدارية)، فارسی (الفارسية، فارسي)، پښتو (البشتو) و کوردی (سۆرانی) (الكردية السورانية)، من بعد بالحروف السريانية ܣܘܪܝܝܐ (الآرامية السريانية، السوريويو)، بالديفاناغاري हिन्दी (الهندية)، بالحروف الجعزية ትግርኛ (التيغرينية) و አማርኛ (الأمهرية)، بتيفيناغ ⵜⴰⵎⴰⵣⵉⵖⵜ (الأمازيغية)، وفاللخر 中文(简体)(الصينية، الكتابة المبسطة). كاع الشاشات، البوطونات، التنبيهات والميساجات ديال الغلطات ديال السيرفور ديال الكاسة كيتترجمو.

للمطورين: كل نص كيبان كاين فالكود ك vt('Nederlandse tekst') (apps/pos-web/lib/i18n.ts)؛ النص بالهولندية هو الساروت. الترجمات كاينين ف apps/pos-web/lib/vertalingen/<taal>.ts. إلا كانت شي ترجمة ناقصة، الكاسة كتبيّن الهولندية؛ التيست i18n (pos-web) كيتأكد بلي كل نص مترجم لكل لغة وبلي البلايص ديال {0} صحاح. الميساجات ديال السيرفور ديال الكاسة كيبقاو بالهولندية وكيتترجمو فالنافيكاتور (حتى مع {0}، مثلا سمية ديال منتوج فالميساج).

إعداد الطابعات

الكاسة الجديدة ما فيها حتى طابعة. دخل كمسؤول (ديمو: 1111) وختار الإعدادات فالبار اللي الفوق.

المنتوجات اللي بحال بحال كيتجمعو ملي كيتطبعو: جوج مرات 1x Cola كيوليو 2x Cola، فتيكي الكوزينة وفالتيكي ديال الكاسة. غير المنتوجات اللي عندهم نفس الاختيارات ونفس الملاحظة كيتجمعو.

المثبّت ديال Linux كيزيد المستعمل ديال الكاسة للمجموعات lp و dialout، باش الكاسة تقدر تستعمل طابعات USB والطابعات السيري.

محتاج المساعدة؟

Optimum POS · 085 560 00 60 · support@optimumpos.nl · من الاثنين للجمعة 9:00–20:00، السبت والحد 14:00–20:00