HorecaPOS ہدایت نامہ
یہ ہدایت نامہ تین حصوں میں ہے: پہلے عملے (سروس) کے لیے، پھر مینیجر کے لیے اور آخر میں ایڈمنسٹریٹر کے لیے۔ ہر حصہ پچھلے حصے پر مبنی ہے: مینیجر وہ سب کر سکتا ہے جو سروس عملہ کر سکتا ہے، اور ایڈمنسٹریٹر سب کچھ کر سکتا ہے۔
آپ کا کردار بالکل کیا کر سکتا ہے، یہ ایڈمنسٹریٹر سیٹنگز ← اختیارات میں سیٹ کرتا ہے۔ اگر آپ کو کوئی بٹن نظر نہیں آتا تو آپ کے کردار کو اس کی اجازت (ابھی) نہیں ہے۔
یہ ہدایت نامہ کیش رجسٹر میں بھی موجود ہے: ہر اسکرین کے نیچے دائیں جانب © بٹن پر ٹیپ کریں اور ہدایت نامہ منتخب کریں، یا http://<kassa-pc>:3000/handleiding کھولیں۔ تعارف اور API دستاویزات بھی دیکھیں۔
حصہ 1 · عملہ
شروع کریں
لاگ اِن کریں۔ کیش رجسٹر، ٹیبلٹ یا فون پر POS کھولیں اور اپنا PIN درج کریں (4 سے 8 ہندسے)۔ اس کے بعد آپ کو میزوں کا فلور پلان نظر آئے گا۔
میز کھولیں۔ کسی میز پر ٹیپ کریں۔ خالی میز پر نیا آرڈر شروع ہوتا ہے؛ بھری ہوئی میز پر آپ پہلے سے موجود آرڈر جاری رکھتے ہیں۔ اوپر آپ جگہوں کے درمیان بدلتے ہیں (مثلاً ہال اور ٹیرس)۔ کاؤنٹر کے لیے فوری فروخت اور ٹیک اوے آرڈرز کے لیے ٹیک اوے استعمال کریں۔
آرڈر کریں۔ پروڈکٹ گروپ منتخب کریں اور پروڈکٹس پر ٹیپ کریں۔ وہ بائیں طرف رسید پر آ جاتی ہیں۔ چاہیں تو پہلے کورس منتخب کریں (1 = فوراً، 2 اور 3 اس وقت تک انتظار کرتے ہیں جب تک آپ انہیں کال نہ کریں)۔ آرڈر بھیجیں پر ٹیپ کریں: پھر کچن ٹکٹ کچن اور بار کو چلے جاتے ہیں۔ جب تک آپ نے آرڈر بھیجیں پر ٹیپ نہیں کیا، آپ لائنیں آسانی سے ہٹا سکتے ہیں۔
ادائیگی کریں۔ ادائیگی پر ٹیپ کریں، کارڈ / Bancontact، نقد یا گفٹ کارڈ منتخب کریں، چاہیں تو ٹپ، اور تصدیق کریں۔ کارڈ ادائیگی میں پیمنٹ ٹرمینل پر ادائیگی خود بخود شروع ہو جاتی ہے۔ رسید پرنٹ ہوتی ہے؛ آپ اسے ای میل بھی کر سکتے ہیں۔
لاگ آؤٹ کریں۔ کام ختم ہونے پر لاگ آؤٹ کریں، تاکہ کوئی اور آپ کے نام سے کام نہ کرے۔ 8 گھنٹے بعد آپ خود بخود لاگ آؤٹ ہو جاتے ہیں۔
انٹرنیٹ نہیں؟ کیش رجسٹر معمول کے مطابق کام کرتا رہتا ہے۔ اگر اوپر انٹرنیٹ نہیں · کارڈ دستی طور پر لکھا ہو تو رقم خود پیمنٹ ٹرمینل پر درج کریں اور ادائیگی اسکرین میں ٹرمینل پر پہلے ہی ادا ہو گیا منتخب کریں۔
ایک میز پر کئی گروپس
ایک میز پر کئی گروپ بیٹھ سکتے ہیں، ہر ایک کا اپنا بل اور اپنی رسید۔
- میز پر ٹیپ کریں: خالی = نیا آرڈر؛ ایک گروپ = سیدھا اسی گروپ میں؛ کئی گروپ = پہلے منتخب کریں، یا + نیا گروپ (نام خالی چھوڑ سکتے ہیں)۔
- آرڈر اسکرین کے اوپر گروپ بار ہے: گروپوں کے درمیان بدلیں، + گروپ، گروپ کا نام (مثلاً "احمد") اور تقسیم / منتقل کریں۔
- تقسیم / منتقل کریں: ہر لائن کے لیے منتخب کریں کہ کتنے ساتھ جائیں (مثلاً 3× بیئر میں سے 1) اور کس گروپ میں، یا نیا گروپ بنائیں۔ اس طرح آپ غلط بل پر لگی چیز منتقل کرتے ہیں، یا بعد میں تقسیم کرتے ہیں کہ "ہر کوئی اپنا حصہ دے"۔ اگر کوئی گروپ خالی ہو جائے تو وہ ختم ہو جاتا ہے۔
- ایک ساتھ کئی حصے: + ایک اور حصہ سے آپ ایک حصہ تیار رکھتے ہیں اور اگلا چنتے ہیں (مثلاً مچھلی اور ایک Dry Martini میز 2 پر، باقی میز 35 پر)۔ ایک حصہ + دوسری میز پر بھی جا سکتا ہے (وہاں نیا گروپ)۔ منتقل کریں سے سب کچھ ایک ساتھ جاتا ہے۔ ½ ایک لائن کو آدھا آدھا کرتا ہے، آدھی بوتل بھی (0,667 بن جاتا ہے 2 × 0,3335)۔
- ملائیں: ایک یا زیادہ دوسری میزوں (یا اسی میز کے گروپوں) کا سب کچھ اس بل پر، ایک ہی بار میں۔
- بیلجیم: ایک ہی بار میں تقسیم کرنا یا ملانا بلیک باکس کے لیے ایک ٹیبل تبدیلی ہے، جیسا کہ FOD چاہتا ہے (UC242, UC251, UC252, UC4119bis)۔ اگر آرڈر کے بعد کچھ ہٹایا جائے یا پہلے سے آرڈر شدہ لائن پر رعایت دی جائے تو یہ اس میز کے اگلے پیغام (آرڈر، عارضی بل، ٹیبل تبدیلی) کے ساتھ جاتا ہے، ورنہ فروخت میں: پرانی لائن منفی اور نئی مثبت (UC226, UC4102, UC4104, UC4107, UC4110)۔
- میز اسکرین پر ایک نارنجی دائرہ دکھاتا ہے کہ کتنے گروپ ہیں؛ رقم تمام گروپوں کا کل ہے۔
- رسید اور کچن ٹکٹ پر "میز 5 - گروپ 2" یا "میز 5 - احمد" دکھایا جاتا ہے۔
بل ادا کرتے وقت بل تقسیم کریں
ادائیگی ہمیشہ کی طرح کام کرتی ہے: سب ایک ساتھ۔ ادائیگی اسکرین میں اب بل تقسیم بھی کیا جا سکتا ہے، واپس اور ادائیگی کے نیچے والے بٹنوں سے (تاکہ یہ ہمیشہ نظر میں رہیں، سوائپ کیے بغیر):
- برابر تقسیم: − اور + سے منتخب کریں کہ کتنے افراد میں (پہلے سے مہمانوں کی تعداد، یا 2 اگر کیش رجسٹر افراد کی تعداد درج نہیں کرتا)۔ اسکرین فی فرد رقم دکھاتی ہے؛ ہر کوئی اپنا حصہ کارڈ، نقد یا گفٹ کارڈ سے ادا کرتا ہے (چاہیں تو ٹپ کے ساتھ)۔ ہر حصے کے بعد گنتی کم ہوتی ہے ("ابھی 3 افراد")؛ آخری شخص بالکل باقی رقم ادا کرتا ہے۔
- اپنی رقم: کوئی ایک مقررہ رقم ادا کرتا ہے (مثلاً € 20)؛ باقی کھلا رہتا ہے۔
- فی پروڈکٹ…: تقسیم / منتقل کریں کھولتا ہے تاکہ پروڈکٹس الگ بل پر ڈال کر الگ ادائیگی ہو (جیسا اوپر بتایا گیا)۔
جزوی ادائیگی صرف ادائیگی درج کرتی ہے؛ بل کھلا رہتا ہے اور آرڈر اسکرین پر "ادا ہو چکا … · ابھی باقی …" لکھا ہوتا ہے۔ رسید (تمام ادائیگیوں کے ساتھ) آخری ادائیگی پر آتی ہے، عام ادائیگی کی طرح۔ کنکشن کے ذریعے کارڈ ادائیگی بالکل جزوی رقم کے لیے ہوتی ہے۔ اگر کچھ حصہ ادا ہو چکا ہو تو لائنیں دوسرے گروپ میں منتقل نہیں ہو سکتیں اور مزید رعایتیں نہیں لگ سکتیں؛ ہٹانا صرف تب ممکن ہے جب کافی رقم باقی ہو۔ ہر جزوی ادائیگی لاگ میں درج ہوتی ہے۔
فوری فروخت اور ٹیک اوے (میز کے بغیر)
میز اسکرین کے اوپر دائیں جانب فوری فروخت اور ٹیک اوے ہیں۔ دونوں فوراً بغیر میز کے آرڈر کھولتے ہیں۔ فوری فروخت کاؤنٹر پر فروخت ہے (یہیں کھانے والا VAT)؛ ٹیک اوے ہر پروڈکٹ کا ٹیک اوے VAT ریٹ استعمال کرتا ہے۔ "گاہک کا نام" سے آپ نام شامل کرتے ہیں؛ وہ رسید پر ("ٹیک اوے – احمد") اور کچن ٹکٹ کے اوپر آتا ہے۔ بغیر میز کے کھلے آرڈر جگہوں کے بٹنوں کے نیچے نظر آتے ہیں ("بغیر میز: ٹیک اوے #12 – احمد")، تاکہ آپ انہیں دوبارہ ڈھونڈ سکیں۔ اگر آپ کچھ بیچے بغیر واپس جائیں تو خالی آرڈر خود بخود ختم ہو جاتا ہے۔
دونوں بٹن ہر کاروبار کے لیے سیٹنگز ← کاروبار میں، لائٹ/ڈارک تھیم کے بالکل نیچے، آن یا بند کیے جا سکتے ہیں (ڈیفالٹ آن)۔ بند = بٹن چھپا ہوا؛ بغیر میز کے پہلے سے کھلے آرڈر نظر آتے رہتے ہیں۔
ڈیلیوری اور ٹائم سلاٹس
وہ آرڈرز جو آپ خود کیش رجسٹر پر لیتے ہیں، مثلاً فون پر یا کاؤنٹر پر، آن لائن اسٹور جیسے ہی اصولوں کے ساتھ: ڈیلیوری ایریاز اور فی ٹائم سلاٹ زیادہ سے زیادہ آرڈرز۔ سیٹنگز → کاروبار → ڈیلیوری اور ٹائم سلاٹس میں آن کریں، فوری فروخت اور ٹیک اوے بٹنوں کے بالکل نیچے (ڈیفالٹ بند)۔
- ٹیبل اسکرین پر ڈیلیوری بٹن (ٹیک اوے کے ساتھ): نام، فون اور پتہ درج کریں (پتہ جلدی درج کریں آن ہو تو: پوسٹ کوڈ اور مکان نمبر سے تلاش)۔ کیش رجسٹر ڈیلیوری ایریا تلاش کرتا ہے اور ڈیلیوری چارجز، کم از کم اور "اتنے سے مفت" دکھاتا ہے۔ اگر پتہ ایریاز سے باہر ہو تو ڈیلیوری نہیں ہو سکتی۔
- ڈیلیوری ایریاز: پوسٹ کوڈ کے ذریعے (رینجز اور الگ الگ پوسٹ کوڈز، مثلاً
5000-5049, 5051, 5052 AB)، کاروبار سے km میں ایک رداس کے اندر (سیدھا فاصلہ) یا ایک نقشے پر ایریا جو آپ خود بناتے ہیں۔ رداس اور ایریا صرف نیدرلینڈز کے پتوں کے ساتھ کام کرتے ہیں (مقام PDOK کے ذریعے)۔ ہر ایریا کے لیے: ڈیلیوری چارجز، کم از کم، مفت حد اور اضافی منٹ؛ اوپر سے پہلا موزوں ایریا لاگو ہوتا ہے، اس لیے اقسام کو ملایا جا سکتا ہے (مثلاً پہلے چند پوسٹ کوڈز، پھر ایک ایریا، پھر باقی کے لیے ایک رداس)۔ کوئی ایریا سیٹ نہیں = ہر جگہ ڈیلیوری، بغیر چارجز یا کم از کم کے۔ آن لائن اسٹور کے ایریاز آپ الگ سیٹ کرتے ہیں (آن لائن اسٹور مینجمنٹ)۔ - نقشے پر ایریا: کسی ڈیلیوری ایریا میں قسم نقشے پر ایریا اور پھر نقشے پر بنائیں منتخب کریں۔ پوائنٹس لگانے کے لیے نقشے پر کلک کریں (کم از کم 3)؛ پوائنٹ کو منتقل کرنے کے لیے اسے گھسیٹیں، ہٹانے کے لیے پوائنٹ پر کلک کریں، اور درمیان میں نیا پوائنٹ ڈالنے کے لیے کنارے کے بیچ والا گول نشان گھسیٹیں۔ نقشہ رداس والے ایریاز اور کاروبار کو بھی دکھاتا ہے۔ نقشے کی ٹائلز OpenStreetMap سے آتی ہیں، اس لیے نقشے کے لیے انٹرنیٹ درکار ہے؛ خود ڈیلیوری کے لیے نہیں (سوائے پتہ تلاش کرنے کے)۔ اگر پتہ تلاش نہ ہو سکے تو کیش رجسٹر "ڈیلیوری ایریاز سے باہر" کے بجائے یہی بتاتا ہے۔
- ڈیلیوری چارجز آرڈر پر "Bezorgkosten" لائن کے طور پر آتے ہیں اور ہر تبدیلی کے بعد دوبارہ حساب ہوتے ہیں (مفت حد، کوئی پروڈکٹ نہیں = کوئی چارجز نہیں)، جب تک کچھ ادا نہ ہوا ہو۔ کم از کم سے کم ہونے پر ادائیگی نہیں ہو سکتی؛ آرڈر اسکرین دکھاتی ہے کہ مزید کتنا چاہیے، ساتھ پھر بھی ٹیک اوے بٹن (ڈیلیوری چارجز اور کم از کم ختم)۔
- وقت: جتنی جلدی ہو سکے (ابھی + ڈیلیوری کا وقت، علاوہ ایریا کے اضافی منٹ) یا آج کا کوئی ٹائم سلاٹ۔ اگر Thuisbezorgd میں کھلنے کے اوقات سیٹ ہیں تو وہ یہاں بھی لاگو ہوتے ہیں۔
- فی ٹائم سلاٹ زیادہ سے زیادہ (0 = کوئی حد نہیں؛ ٹائم سلاٹ 5 سے 60 منٹ): ٹیک اوے اور ڈیلیوری دونوں کے لیے ملا کر؛ کیش رجسٹر میں آن لائن اسٹور کے آرڈرز بھی شمار ہوتے ہیں۔ اگر حد سیٹ ہو تو ٹیک اوے بھی وقت پوچھتا ہے اور بھرے ہوئے ٹائم سلاٹس منتخب نہیں ہو سکتے۔ دو کیش رجسٹر ایک ساتھ آخری جگہ لیں: ایک ہی کو ملتی ہے۔
- کچن سلپ پر پتہ، نام، فون اور وقت ہوتے ہیں؛ "بغیر میز" میں اور کچن سلپ کے اوپر مثلاً "Bezorgen – 18:30 Jansen"۔
توسیعات (سب کچھ ڈیفالٹ بند؛ ان ترتیبات کے بغیر سب کچھ بالکل اوپر کی طرح کام کرتا ہے):
- ٹیک اوے اور ڈیلیوری کے لیے اپنے اوقات (ہفتے کے ہر دن کے لیے، مثلاً
16:00-21:00یا11:30-14:00, 17:00-22:00؛ آدھی رات کے بعد بھی ممکن:17:00-01:00؛ خالی = اس دن بند)۔ بند = پہلے کی طرح (Thuisbezorgd کے اوقات، اگر موجود ہوں، ورنہ پورا دن)۔ - بند دن (مثلاً
25-12-2026, 26-12-2026): ان دنوں نہ ٹیک اوے نہ ڈیلیوری۔ - پیشگی آرڈر: 0 (صرف آج، پہلے کی طرح) سے 14 دن تک۔ ڈیلیوری/ٹیک اوے ونڈو میں پہلے دن منتخب کریں؛ بعد کا دن کچن ٹکٹ پر وقت سے پہلے لکھا ہوتا ہے۔
- مصروف: "جتنی جلدی ہو سکے" پر اتنے اضافی منٹ (کیش رجسٹر اور آن لائن اسٹور دونوں)۔ اوپر والی بار میں آن لائن اسٹور بٹن سے بھی جلدی سیٹ کیا جا سکتا ہے۔
- بیلجیم کے پتے (4 ہندسوں کا پوسٹ کوڈ): نقشے پر رداس یا علاقے کے لیے کیش رجسٹر OpenStreetMap (Nominatim؛ گلی اور شہر درکار) کے ذریعے مقام تلاش کرتا ہے۔
- آن لائن اسٹور کیش رجسٹر کی پیروی کرتا ہے: کیش رجسٹر فیصلہ کن ہے۔ آن لائن اسٹور پھر کیش رجسٹر کے ڈیلیوری ایریاز، ڈیلیوری اور ٹیک اوے کا وقت، ٹائم سلاٹ، فی ٹائم سلاٹ زیادہ سے زیادہ، کھلنے کے اوقات (اگر یہاں سیٹ ہوں)، بند دن اور پیشگی دن استعمال کرتا ہے، اور کیش رجسٹر پر لیے گئے آرڈرز کو ٹائم سلاٹ میں شمار کرتا ہے۔ بند = آن لائن اسٹور کی اپنی سیٹنگز ہیں (آن لائن اسٹور مینجمنٹ)، پہلے کی طرح۔ ٹیک اوے/ڈیلیوری آن یا بند کرنا آن لائن اسٹور کا ہی رہتا ہے۔
کوڈ: lib/bezorgen.ts، routes/bezorgen.ts، BezorgDialoog.tsx، BezorgInstellingen.tsx، BezorgKaart.tsx اور lib/kaart.ts (نقشہ، بغیر اضافی پیکج کے؛ یہی کوڈ آن لائن اسٹور میں public/kaart.js کے طور پر موجود ہے)۔
ٹیلیفونی: فون آرڈر پر کسٹمر کی پہچان
سیٹنگز → ٹیلیفونی (ڈیفالٹ بند؛ بند کرنے سے سب کچھ محفوظ رہتا ہے)۔ دو الگ سوئچ:
- ڈیلیوری اور ٹیک اوے میں فون نمبر سے کسٹمر تلاش کریں: ڈیلیوری اسکرین میں نمبر ٹائپ کرنے پر کیش رجسٹر کسٹمر کو پتے اور پچھلے آرڈرز کے ساتھ دکھاتا ہے؛ معلومات لے لیں نام، ای میل اور پتہ بھر دیتا ہے۔ ٹیلیفون ایکسچینج کے بغیر بھی کام کرتا ہے۔
- کالر آئی ڈی: جب کوئی کسٹمر فون کرتا ہے تو ٹیلیفون ایکسچینج (یا فون، FRITZ!Box، موڈیم یا Android فون) نمبر بھیجتا ہے۔ اسکرینز پر اطلاع آتی ہے کہ کون کال کر رہا ہے: نام، پتہ، آخری آرڈرز (کھانوں اور رقم کے ساتھ، آن لائن اسٹور، Thuisbezorgd اور ڈیلیوری پلیٹ فارمز کے بھی)، کل رقم اور ریزرویشن۔ ڈیلیوری آرڈر لیں یا ٹیک اوے آرڈر لیں سے ڈیلیوری اسکرین سب کچھ پہلے سے بھرا ہوا کھلتی ہے (ڈیلیوری اور ٹائم سلاٹس آن ہوں تو)؛ آرڈر کال سے جڑ جاتا ہے اور اطلاع تمام اسکرینز سے ہٹ جاتی ہے۔ اوپر والی بار میں 📞 بٹن: پچھلے 24 گھنٹوں کی کالز۔ ہر اسکرین کے لیے بند کیا جا سکتا ہے (اس اسکرین پر اطلاعات دکھائیں)۔
لائلٹی کارڈ، کیش رجسٹر کے ڈیلیوری اور ٹیک اوے آرڈرز، آن لائن اسٹور، Thuisbezorgd، ڈیلیوری پلیٹ فارمز اور ریزرویشنز میں تلاش کیا جاتا ہے۔ نمبروں کو یکساں کیا جاتا ہے (+31 6 1234 5678، 0031612345678 اور 06-12345678 ایک ہی ہیں؛ بیلجیم کے نمبر بھی)۔
نمبر کیسے آتا ہے (ایک ساتھ کئی ممکن ہیں؛ ایک ہی کال ایک بار گنی جاتی ہے):
| ذریعہ | کس کے لیے | سیٹ اپ |
|---|---|---|
| Webhook / action URL | 3CX (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!Box | ٹیلیفونی والا FRITZ!Box | پتہ (fritz.box) اور پورٹ 1012؛ ایک بار #96*5* سے callmonitor آن کریں |
| USB caller ID موڈیم | نمبر دکھانے والی اینالاگ لینڈ لائن | سیریل پورٹ (COM3، /dev/ttyACM0)، baud اور ابتدائی کمانڈ (بطورِ طے شدہ AT+VCID=1) |
| Android فون | کاروبار کے Android فون کا بلٹ اِن فون | اس فون پر HorecaPOS ایپ، سیٹنگز → ٹیلیفونی → یہ فون جوڑیں (Android 10+: ایپ کو کالر آئی ڈی ایپ کے طور پر چنیں) |
جواب میں کال کرنے والا شامل ہوتا ہے، 3CX کے CRM ٹیمپلیٹ کے لیے contact (firstname، lastname، phone، email، address) کے طور پر بھی۔ جانے والی اور اندرونی کالز نہیں دکھائی جاتیں؛ صرف یہ لائنیں مخصوص لائنوں یا فونز تک محدود کرتا ہے۔ کالز محفوظ رکھنے کی مدت کے بعد حذف ہو جاتی ہیں (بطورِ طے شدہ 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 ایپ استعمال کرے: نیچے رائیڈر ایپ دیکھیں)۔
راؤنڈ بنانا۔ کیش رجسٹر میں راؤنڈز کا بٹن ہے (ان ڈیلیوریز کی تعداد کے ساتھ جنہیں ابھی جانا ہے، اور راستے میں موجود راؤنڈز)۔
- ڈیلیوری کے لیے تیار میں ان آرڈرز پر نشان لگائیں جو ساتھ جائیں گے۔ یہ کیش رجسٹر، آن لائن اسٹور اور Thuisbezorgd کے ڈیلیوری آرڈر ہیں (صرف خود ڈیلیوری؛ Thuisbezorgd کے رائیڈر والے نہیں)۔
- رائیڈر (ایک ملازم) اور ساتھ جانے والے کھلے پیسے منتخب کریں (ڈیفالٹ میں سیٹنگ کی رقم)، اور راؤنڈ بنائیں پر ٹیپ کریں۔
- ایک QR کوڈ ظاہر ہوتا ہے۔ رائیڈر اسے اپنے فون سے اسکین کرتا ہے اور ہر پتے کے لیے نام، راستہ (نیویگیشن) بٹن کے ساتھ پتہ، کال کریں، نوٹ، مطلوبہ وقت اور وصول کی جانے والی رقم دیکھتا ہے۔ کھلے پیسوں کا کیلکولیٹر بھی ہے (گاہک دیتا ہے € 50 ← واپس € 31,50)۔ لاگ اِن کی ضرورت نہیں۔ لنک صرف رائیڈر کے ساتھ شیئر کریں: جس کے پاس یہ ہو، وہ اس راؤنڈ کے پتے دیکھ سکتا ہے۔ رائیڈر کے لیے QR کوڈ سے آپ نیا لنک بناتے ہیں؛ پرانا پھر کام نہیں کرتا۔
- جب رائیڈر جائے تو روانہ کریں پر ٹیپ کریں۔ کھلے پیسے دراز سے نکلتے ہیں (پیسے باہر، وجہ کے ساتھ)۔ گاہک کو اطلاع ملتی ہے کہ آرڈر راستے میں ہے:
- کیش رجسٹر کے آرڈر کے لیے SMS اور/یا ای میل سے، اگر گاہک کو پیغامات آن ہوں (دیکھیں ڈیلیوری اور ٹائم سلاٹس)؛
- آن لائن اسٹور کے لیے جیسا آن لائن اسٹور میں سیٹ ہے (ای میل، SMS یا پش نوٹیفکیشن)؛
- Thuisbezorgd کے لیے Thuisbezorgd کے ذریعے۔
اگر راؤنڈ ابھی روانہ نہیں ہوا تو اسے ابھی منسوخ کیا جا سکتا ہے۔
- راستے میں رائیڈر ہر پتے پر ڈیلیور ہو گیا، نقد، ڈیلیور ہو گیا، کارڈ (اپنی کارڈ مشین) یا ڈیلیور ہو گیا (پہلے ہی ادا شدہ) پر ٹیپ کرتا ہے۔ کیش رجسٹر یہ فوراً دیکھتا ہے۔ اگر رائیڈر اطلاع نہ دے سکے تو یہ کیش رجسٹر میں بھی ہو سکتا ہے۔ کاروبار پر واپس آ کر رائیڈر میں کاروبار پر واپس آ گیا پر ٹیپ کرتا ہے۔
کیش جمع کرانا۔ راؤنڈ کے بعد آپ ادائیگی پر ٹیپ کرتے ہیں (اجازت کیش دراز کا انتظام):
- ہر آرڈر کے لیے نقد، دروازے پر کارڈ، پہلے ہی ادا شدہ یا ڈیلیور نہیں ہوا (واپس) منتخب کریں۔ رائیڈر نے جو اطلاع دی، وہ پہلے سے بھرا ہوتا ہے۔
- کیش رجسٹر ہر اس آرڈر کا حساب کرتا ہے جس پر رقم باقی ہو، نئی رسید کے بغیر (گاہک کے پاس رسید پہلے سے ہے؛ دوبارہ پرنٹ رسیدیں میں ممکن ہے)۔ جو آرڈر ڈیلیور نہیں ہوا وہ راؤنڈ سے نکل جاتا ہے اور کھلا رہتا ہے، تاکہ اگلے راؤنڈ میں جا سکے۔
- آپ دیکھتے ہیں کہ کیا متوقع ہے: کھلے پیسے جمع جو نقد وصول ہوا۔ رائیڈر جو جمع کراتا ہے وہ درج کریں، یا نوٹ اور سکے کے حساب سے گنیں (نوٹ اور سکے کے حساب سے گنیں)۔ کیش رجسٹر دکھاتا ہے کہ درست ہے، یا کتنا زیادہ یا کم ہے۔
- کھلے پیسے دراز میں واپس جاتے ہیں (پیسے اندر)۔ فرق راؤنڈ اور لاگ میں درج ہوتا ہے، اور Z رپورٹ میں کیش کے فرق کے طور پر بھی آتا ہے۔
Track & trace (سیٹنگ میں الگ سے آن کریں)۔ راستے میں پر گاہک کو پورٹل پر ایک ٹریکنگ صفحے کا لنک ملتا ہے۔ یہ لنک SMS یا ای میل میں ہے، اور آن لائن اسٹور کے اسٹیٹس صفحے پر (اپنے رائیڈر کو ٹریک کریں)۔ ٹریکنگ صفحے پر یہ ہوتا ہے:
- آرڈر تیار ہو رہا ہے، راستے میں ہے یا ڈیلیور ہو گیا؛
- متوقع وقت: رائیڈر کے مقام سے پہلے والے پتوں سے ہو کر، ورنہ مطلوبہ وقت؛
- کتنے پتے ابھی پہلے ہیں (دوسرے پتے دکھائے بغیر)؛
- رائیڈر نقشے پر لائیو کے ساتھ رائیڈر، کاروبار اور گاہک کا اپنا پتہ بھی نقشے پر (OpenStreetMap)۔ رائیڈر خود فون پر مقام شیئر کرنا آن کرتا ہے (میرا مقام شیئر کریں)۔ مقام صرف اس وقت تک جاتا ہے جب تک صفحہ کھلا ہو؛ صفحہ اسکرین آن رکھتا ہے۔
صفحات فون کی زبان میں ہوتے ہیں (پورٹل کی تمام زبانیں)۔ کیش رجسٹر میں راؤنڈ کے ساتھ دکھتا ہے کہ مقام آخری بار کب بھیجا گیا (نقشے کے لنک کے ساتھ)۔
پرائیویسی۔ پورٹل راؤنڈ کا ڈیٹا (نام، پتے، فون نمبر، مقام) صرف اسی وقت تک رکھتا ہے جب تک راؤنڈ جاری ہو۔ حساب کرنے پر سب کچھ حذف ہو جاتا ہے، ورنہ 24 گھنٹے بعد۔ گاہک صرف اپنا آرڈر دیکھتا ہے۔ رائیڈر کا مقام صرف راؤنڈ کے دوران نظر آتا ہے، اور رائیڈر کے واپس آنے کے بعد نہیں۔
راؤنڈ پلاننگ (اختیاری)
اسے سیٹنگز ← کاروبار ← ڈیلیوری ← راؤنڈ پلاننگ میں آن کریں (ڈیفالٹ بند؛ اپنے رائیڈرز کے ساتھ کام کرتا ہے)۔ پھر راؤنڈز ونڈو میں راؤنڈز تجویز کریں کا بٹن ہوتا ہے۔ کیش رجسٹر ان آرڈرز کو جو ابھی جانے ہیں راؤنڈز میں اکٹھا کرتا ہے:
- وہ آرڈرز جو ایک دوسرے کے قریب ہیں اور جن کے مطلوبہ اوقات ٹائم ونڈو (ڈیفالٹ 30 منٹ) کے اندر ہیں، اکٹھے جاتے ہیں؛
- پتے فی راؤنڈ کی زیادہ سے زیادہ تعداد تک (ڈیفالٹ 4)، جب تک راؤنڈ (جانا، تمام پتے اور کاروبار پر واپسی) زیادہ سے زیادہ حد (ڈیفالٹ 45 منٹ) سے لمبا نہ ہو؛
- ہر راؤنڈ کی بہترین ترتیب، فاصلہ (km)، آنے جانے کا سفر کا وقت اور ہر پتے پر ابھی روانگی کی صورت میں متوقع پہنچ۔ اگر یہ مطلوبہ وقت سے دیر ہو تو ساتھ مطلوبہ وقت سے دیر لکھا ہوتا ہے۔
یہ راؤنڈ استعمال کریں سے آپ وہ آرڈرز اسی ترتیب میں منتخب کرتے ہیں؛ رائیڈر چنیں اور راؤنڈ بنائیں دبائیں۔ جو راؤنڈ ابھی روانہ نہیں ہوا، اس میں بہترین ترتیب پتوں کو تیز ترین ترتیب میں رکھتی ہے (رائیڈر کے فون پر بھی)۔ ہر راؤنڈ پر فاصلہ اور سفر کا وقت دکھایا جاتا ہے۔
سیٹنگز: پتے فی راؤنڈ، راؤنڈ کتنی دیر کا ہو سکتا ہے، ٹائم ونڈو، رائیڈر کی رفتار (شہر میں سائیکل ~15، اسکوٹر ~25، گاڑی ~35 km/h) اور منٹ فی پتہ (پارکنگ، گھنٹی بجانا، ادائیگی؛ ڈیفالٹ 2)۔ یہ نمبر مینیجر بھی سیٹ کر سکتا ہے: راؤنڈز ونڈو میں راؤنڈ پلاننگ سیٹ کریں بٹن سے (اجازت راؤنڈ پلاننگ سیٹ کریں، مینیجر کے لیے بطور ڈیفالٹ آن؛ سیٹنگز ← اجازتیں میں بدلی جا سکتی ہے)۔ راؤنڈ پلاننگ آن یا بند کرنا اور روٹ سروس (پتہ، API کلید) ایڈمن کے پاس رہتے ہیں۔
فاصلہ اور سفر کا وقت، ایڈمن کی پسند سے:
- اندازہ (ڈیفالٹ): سیدھا فاصلہ ضرب 1,35 (گھماؤ کا فیکٹر) رائیڈر کی رفتار کے ساتھ۔ انٹرنیٹ اور اکاؤنٹ کے بغیر کام کرتا ہے۔
- OSRM: OSRM سرور کے ذریعے سڑک کے روٹس۔ پتہ درج کریں (
https://، یا اپنے نیٹ ورک میںhttp://)۔ پبلک ڈیمو سرور (https://router.project-osrm.org) صرف کبھی کبھار کے لیے ہے؛ روزانہ استعمال کے لیے اپنا OSRM سرور لگائیں یا کوئی فراہم کنندہ لیں۔ - OpenRouteService: اپنی API کی کے ساتھ سڑک کے روٹس (openrouteservice.org پر مفت بنتی ہے، روزانہ حد کے ساتھ)۔ پتہ ڈیفالٹ
https://api.openrouteservice.orgہے اور اپنے سرور پر بدلا جا سکتا ہے۔ کی کیش رجسٹر پر رہتی ہے؛ اسکرینیں صرف یہ دکھاتی ہیں کہ وہ درج ہے۔
ٹیسٹ کریں سے آپ سروس آزماتے ہیں۔ اگر سروس کام نہ کرے تو پلاننگ اندازے پر واپس آ جاتی ہے اور یہ بتاتی ہے۔ جس پتے کا مقام معلوم نہ ہو (درست پوسٹ کوڈ اور گھر نمبر نہیں) وہ تجویز میں معلوم مقام کے بغیر کے تحت آتا ہے اور شیڈول نہیں ہوتا۔ کنفیگریشن ایکسپورٹ سیٹنگز ساتھ لیتا ہے، مگر کی نہیں۔
کوڈ: lib/ritplanning.ts.
رائیڈر ایپ (اختیاری)
اسے سیٹنگز ← کاروبار ← ڈیلیوری ← رائیڈر ایپ میں آن کریں (ڈیفالٹ میں بند؛ اپنے رائیڈرز اور مینجمنٹ پورٹل کے ساتھ کام کرتی ہے)۔ پھر ہر رائیڈر ہر راؤنڈ کے لیے QR کوڈ اسکین کرنے کے بجائے اپنا فون ایک بار جوڑتا ہے:
- جوڑے گئے فون میں رائیڈر (ایک ملازم) منتخب کریں، چاہیں تو فون کا نام بھی، اور فون جوڑیں پر ٹیپ کریں۔
- ایک QR کوڈ ظاہر ہوتا ہے۔ رائیڈر اسے Optimum Bezorger ایپ (بٹن جوڑیں) میں اسکین کرتا ہے، یا فون کے کیمرے سے: پھر صفحہ براؤزر میں کھلتا ہے۔ یہ ایپ کے بغیر بھی کام کرتا ہے اور ہوم اسکرین پر رکھا جا سکتا ہے۔
- جوڑ اس وقت تک درست رہتا ہے جب تک آپ اسے منسوخ نہ کریں؛ پھر فون کو فوراً کچھ نظر آنا بند ہو جاتا ہے۔ اسی ملازم کا نیا جوڑ پرانے کی جگہ لے لیتا ہے (مثلاً نئے فون پر)۔
ایپ میں یا صفحے پر اس کے تمام راؤنڈز ہوتے ہیں (ہر راؤنڈ جو کیش رجسٹر اس رائیڈر کے لیے بناتا ہے)، راؤنڈ والے ہی بٹنوں کے ساتھ: راستہ، کال کریں، کھلے پیسوں کے کیلکولیٹر کے ساتھ وصولی، ڈیلیور ہو گیا اور میں کاروبار پر واپس آ گیا۔ الگ سے آن کریں:
- خود آرڈر اٹھانا: رائیڈر وہ ڈیلیوریاں دیکھتا ہے جنہیں ابھی کسی راؤنڈ میں جانا ہے، جو ساتھ لے جانا ہے اس پر نشان لگاتا ہے اور ساتھ لے جائیں پر ٹیپ کرتا ہے۔ کیش رجسٹر راؤنڈ بناتا ہے (یا انہیں شامل کر دیتا ہے اگر اس رائیڈر کا کوئی راؤنڈ ابھی روانہ نہیں ہوا)؛ ڈیفالٹ کھلے پیسے ساتھ جاتے ہیں۔ جو کسی اور نے پہلے اٹھا لیا، وہ اب نہیں اٹھایا جا سکتا۔
- خود روانہ ہونا: ایپ میں روانہ ہوں وہی کرتا ہے جو کیش رجسٹر میں (کھلے پیسے دراز سے، کسٹمرز کو اطلاع ملتی ہے)۔
- لائیو نقشہ: راؤنڈز میں نقشہ کا بٹن ہے جس میں کاروبار، ڈیوٹی پر موجود تمام رائیڈر اور وہ پتے ہیں جن پر ابھی ڈیلیوری ہونی ہے۔ رائیڈر ڈیوٹی پر خود آن اور بند کرتا ہے۔ ایپ اسکرین بند ہونے پر بھی مقام بھیجتی ہے (Android: جب تک شیئرنگ آن ہے، بار میں ایک اطلاع)؛ ویب صفحہ صرف جب تک کھلا ہو۔ اس سیٹنگ کے بغیر مقام صرف track & trace والے راؤنڈ کے دوران شیئر ہوتا ہے۔
Android ایپ Google Play میں اور پورٹل کے ڈاؤن لوڈ صفحے (/download/) پر ہے۔ iPhone ورژن تیار ہے، لیکن Apple ڈیولپر اکاؤنٹ ملنے کے بعد ہی آئے گا؛ تب تک iPhones ویب صفحہ استعمال کرتے ہیں۔ جس راؤنڈ کو رائیڈر نے خود اٹھایا اس پر ایپ میں خود اٹھایا گیا لکھا ہوتا ہے۔
کوڈ: lib/bezorgersapp.ts، پورٹل میں src/volgen.mjs اور ایپ horecapos-bezorger ریپوزٹری میں۔
لاگ میں درج ہوتا ہے کہ کس نے راؤنڈ بنایا، روانہ کیا، ڈیلیور ہونے کی اطلاع دی اور حساب کیا، رقوم کے ساتھ۔ بند کرنا: راؤنڈز کا بٹن نہیں؛ راؤنڈز اور سیٹنگز محفوظ رہتی ہیں۔
پورٹل پر: /bezorger/<sleutel> اور /volg/<code>۔ کوڈ: lib/bezorgers.ts، routes/bezorgers.ts، Bezorgers.tsx اور پورٹل میں src/volgen.mjs۔
زیادہ تیاری وقت پر الرٹ
ٹیک اوے یا ڈیلیوری آرڈر جو وعدے سے دیر سے تیار ہو: کیش رجسٹر اسے دیکھتا ہے اور الرٹ دیتا ہے، اور کسٹمر کو فوراً معذرت بھیج سکتا ہے، ضرورت ہو تو کریڈٹ واؤچر کے ساتھ۔ اسے سیٹنگز ← کاروبار ← ڈیلیوری ← زیادہ تیاری وقت پر الرٹ میں آن کریں (ڈیفالٹ بند)۔
- کون سے آرڈرز: وعدہ شدہ وقت والے ٹیک اوے اور ڈیلیوری، کیش رجسٹر (ڈیلیوری اور ٹائم سلاٹس)، آن لائن اسٹور اور Thuisbezorgd.nl / Takeaway.com سے۔
- تاخیر: وعدہ شدہ وقت کے اتنے منٹ (ڈیفالٹ 10) بعد بھی تیار یا راستے میں نہیں۔ تیار یا راستے میں کا مطلب: کچن اسکرین پر سب کچھ تیار، آن لائن اسٹور یا Thuisbezorgd میں اسٹیٹس تیار یا راستے میں، کسٹمر کو پیغام ✉ تیار / ✉ راستے میں، یا ادائیگی ہو چکی۔ کیش رجسٹر ہر منٹ چیک کرتا ہے۔
- الرٹ: اوپر والی بار میں تعداد کے ساتھ تاخیر بٹن (نئے الرٹ پر آواز کے ساتھ)، ہر آرڈر کے لیے وعدہ شدہ وقت اور کتنے منٹ تاخیر۔ آرڈر تیار یا راستے میں ہونے پر خود غائب ہو جاتا ہے، یا نمٹا دیا گیا سے؛ اس کے نیچے پچھلے 24 گھنٹوں والے، تیار ہونے کے وقت کے ساتھ۔ سب کچھ لاگ میں درج ہے۔
- آن لائن اسٹور: مہمان کا اسٹیٹس صفحہ دکھاتا ہے کہ زیادہ وقت لگ رہا ہے، نئے متوقع وقت کے ساتھ۔
- Thuisbezorgd میں یہ ممکن نہیں (کسٹمر Thuisbezorgd کا ہے): وہاں صرف الرٹ۔ اپنا متن بھی ممکن ہے؛
{naam}،{zaak}،{code}،{korting}اور{geldig}خود بھر دیے جاتے ہیں۔ - کریڈٹ واؤچر (صرف جب ڈسکاؤنٹ کوڈز آن ہوں): معذرت کے ساتھ اگلے آرڈر کے لیے ذاتی ڈسکاؤنٹ کوڈ (مثلاً
SORRY-7K4Q2M)، رقم یا فیصد، ایک بار استعمال کے لیے، کچھ دن درست، کیش رجسٹر اور آن لائن اسٹور میں۔ یہ کوڈز ڈسکاؤنٹ کوڈز کی فہرست میں نہیں ہوتے۔ بھیجنا ناکام ہو تو کوڈ منسوخ ہو جاتا ہے۔ کیش رجسٹر کے بٹن سے صرف رعایت دیں کی اجازت کے ساتھ۔ - آف: الرٹس اور جاری کیے گئے کوڈز محفوظ رہتے ہیں (بیک اپ میں بھی)؛ یہ سیٹنگ کنفیگریشن ایکسپورٹ میں بھی شامل ہوتی ہے۔
کوڈ: lib/telaat.ts، routes/telaat.ts، TeLaat.tsx اور packages/shared/src/telaat.ts۔
آرڈر بھیجیں کا بٹن: یہ کیا کرتا ہے اور آپ کو اس کی ضرورت کب ہوتی ہے
کسی پروڈکٹ پر ٹیپ کرنا اور آرڈر بھیجیں پر ٹیپ کرنا دو الگ الگ مرحلے ہیں:
- ٹیپ کرنا پروڈکٹ کو فوراً بل پر ڈال دیتا ہے (بائیں طرف فہرست میں)، نیا کے طور پر۔ اسے صرف آپ دیکھتے ہیں: کچن اور بار کو ابھی اس کا کچھ علم نہیں۔ نئی لائن ایک کچا مسودہ ہے: اسے ہٹانا، تعداد یا آپشن بدلنا ابھی بھی آسانی سے ہو سکتا ہے، منسوخی کے بغیر۔
- آرڈر بھیجیں تمام نئی لائنوں کو ایک ساتھ آگے بھیجتا ہے: ورک سلپس کچن اور بار کے پرنٹرز (اور کچن اسکرین) پر جاتی ہیں، اس کے بعد لائنیں آرڈر شدہ ہو جاتی ہیں۔ پھر ہٹانا صرف منسوخی سے ہی ممکن ہے (اجازت منسوخی)۔ بٹن پر لکھا ہوتا ہے کہ کتنی نئی لائنیں تیار ہیں، مثلاً آرڈر بھیجیں (3)؛ اگر کوئی نئی لائن نہ ہو تو بٹن سرمئی ہوتا ہے۔
دو مرحلے کیوں؟ میز پر آپ پورا آرڈر لیتے ہیں (مشروبات، اسٹارٹر، مین کورس)، اگر مہمان کا ارادہ بدل جائے تو کچھ تبدیلی کرتے ہیں، اور پھر سب کچھ ایک ساتھ کچن بھیجتے ہیں، ہر پروڈکٹ کی ایک سلپ کے بجائے ہر اسٹیشن کی ایک سلپ کے ساتھ۔ اس طرح کچن ادائیگی سے بہت پہلے کام شروع کر سکتا ہے۔
آرڈر بھیجیں پر مزید کیا ہوتا ہے:
- کورسز: کورس 1 فوراً کچن جاتا ہے؛ کورس 2، 3 اور 4 انتظار کے طور پر ساتھ جاتے ہیں اور کچن تب ہی شروع کرتا ہے جب آپ وہ کورس طلب کریں (دیکھیں کورسز)۔
- راؤنڈز: ہر بار آرڈر بھیجنا ایک راؤنڈ ہے؛ ↻ ایک اور راؤنڈ اسی پر کام کرتا ہے۔
- اسٹاک کم ہو جاتا ہے اور ناپ والا ٹیپ (نل) کھل جاتا ہے۔
- All-you-can-eat: اگر پیکج کے لحاظ سے یہ بہت زیادہ، بہت جلدی یا بہت دیر سے ہو تو کیش سسٹم پہلے پوچھتا ہے کہ کیا پھر بھی اس کی اجازت ہے۔
- بیلجیم (GKS 2.0): لائنیں پہلے پرو فارما کے طور پر بلیک باکس میں جاتی ہیں؛ اگر یہ کامیاب نہ ہو تو کچن کو کچھ نہیں جاتا اور لائنیں نئی ہی رہتی ہیں۔
- کنکشن نہیں: آرڈر محفوظ ہو جاتا ہے اور کنکشن واپس آتے ہی کچن چلا جاتا ہے۔ پرنٹر بند: آرڈر پھر بھی چلا جاتا ہے، ورک سلپ پرنٹ کی قطار میں چلی جاتی ہے (دیکھیں کچن پرنٹر بند یا کچن اسکرین نہیں)۔
براہِ راست ادائیگی بھی ممکن ہے۔ اگر بل پر ابھی نئی لائنیں موجود ہوں اور آپ ادائیگی پر ٹیپ کریں تو کیش سسٹم پہلے انہیں خود بخود آرڈر کر دیتا ہے، تاکہ کچن اور بار کو ہمیشہ ان کی سلپ ملے۔ اس لیے بار پر یا ٹیک اوے میں آپ کو پہلے آرڈر بھیجیں پر ٹیپ کرنے کی ضرورت نہیں: پروڈکٹ ٹیپ کریں اور فوراً ادائیگی دبائیں۔ اگر یہ خودکار آرڈر کامیاب نہ ہو (کنکشن نہیں، all-you-can-eat کا اصول، بلیک باکس) تو ادائیگی کی اسکرین نہیں کھلتی اور آپ کو وجہ نظر آتی ہے۔
فوراً ادائیگی لیتے وقت بار کے لیے سلپ نہیں چاہیے؟ سیٹنگز → کاروبار → آرڈر اور ادائیگی میں ورک سلپ کے بغیر براہِ راست ادائیگی پر ٹک لگائیں۔ پھر صرف وہی کچن اور بار کو جاتا ہے جو آپ آرڈر بھیجیں سے بھیجتے ہیں؛ جس کی آپ فوراً ادائیگی لیتے ہیں، اس کی کوئی ورک سلپ نہیں بنتی۔
بڑا یا چھوٹا ادائیگی بٹن
بڑا "ادائیگی" بٹن پر ٹک ہونے سے آرڈر اسکرین پر آرڈر کی گئی اشیاء کے بالکل نیچے ایک بڑا ادائیگی بٹن ہوتا ہے: چوڑا، اونچا اور اس پر رقم لکھی، تاکہ جلدی دبایا جا سکے۔ اگر بل کا کچھ حصہ پہلے ادا ہو چکا ہو تو بٹن باقی رقم دکھاتا ہے۔ اس صورت میں نیچے آرڈر بھیجیں کے ساتھ والا چھوٹا بٹن ہٹ جاتا ہے۔
بڑے بٹن کے ساتھ ادائیگی کی اسکرین کے بٹن بھی بڑے ہوتے ہیں: ادائیگی (کارڈ، گفٹ کارڈ اور دوسرے ادائیگی کے طریقوں میں) اور نقد میں پوری رقم نقد اور ادائیگی چوڑے اور اونچے ہوتے ہیں، آسانی سے دبتے ہیں، گندی انگلیوں سے بھی (مثلاً کسی قصائی کی دکان پر)۔ ادائیگی کے طریقے تھوڑے بڑے اور ٹپ بٹن تھوڑے چھوٹے ہوتے ہیں، تاکہ سب کچھ اسکرین پر رہے۔
نئی انسٹالیشن پر ٹک آف ہوتا ہے: تب نیچے آرڈر بھیجیں کے ساتھ چھوٹا بٹن اور عام بٹنوں والی ادائیگی اسکرین۔ بڑا پسند ہے؟ ترتیبات → کاروبار میں، لائٹ/ڈارک تھیم کے بالکل نیچے، بڑا "ادائیگی" بٹن پر ٹک کریں۔ جو کیش رجسٹر پہلے سے استعمال میں تھا وہ اپنی پچھلی سیٹنگ رکھتا ہے۔ یہ انتخاب کاروبار کے تمام کیش رجسٹرز اور ٹیبلٹس پر لاگو ہوتا ہے۔
پروڈکٹ کو "ختم" پر سیٹ کریں (اسٹاک ختم)
ہر کوئی آرڈر اسکرین میں کسی پروڈکٹ کو دیر تک دبا کر (یا ماؤس کے دائیں بٹن سے کلک کر کے) ختم (سولڈ آؤٹ) منتخب کر سکتا ہے۔ پروڈکٹ پھر سرمئی ہو جاتی ہے اور کسی کیش رجسٹر پر آرڈر نہیں ہو سکتی۔ اسی طرح دوبارہ دستیاب سے آپ اسے واپس لاتے ہیں۔ ہر تبدیلی لاگ میں درج ہوتی ہے۔ ایڈمنسٹریٹر یہ اب بھی سیٹنگز ← پروڈکٹس میں کر سکتا ہے۔ کیش رجسٹر سرور بھی "ختم" والی پروڈکٹ قبول نہیں کرتا ("کولا" ختم ہے)، چاہے وہ کسی ایسے ٹیبلٹ سے آئے جس تک تبدیلی ابھی نہیں پہنچی یا آف لائن محفوظ آرڈرز ہوں؛ وہ ٹیبلٹ پھر "بھیجا نہیں جا سکا" دکھاتا ہے۔
کچن اسکرین (KDS)
کچن ٹکٹ پرنٹرز کے ساتھ (ان کی جگہ نہیں) کچن یا بار ایک اسکرین بھی استعمال کر سکتا ہے۔ کچن میں کسی ٹیبلٹ/PC پر http://<kassaserver>:3000/keuken کھولیں، PIN سے لاگ اِن کریں اور اسٹیشن منتخب کریں: یہ وہی نام ہیں جو پرنٹرز کے ہیں (کچن، بار، ...)، اس لیے اسکرین پر بالکل وہی ہوتا ہے جو اس کچن ٹکٹ پر آتا۔ "سب" تمام اسٹیشن دکھاتا ہے۔
- ہر آرڈر کا ایک ٹکٹ، سب سے پرانا پہلے، میز/ٹیک اوے، نمبر اور یہ کہ وہ کتنی دیر سے انتظار میں ہے (نارنجی 10 کے بعد، سرخ 20 منٹ کے بعد)۔
- کورسز الگ الگ دکھائے جاتے ہیں؛ جو کورس ابھی کال نہیں ہوا وہ سرمئی اور "کال کا انتظار" کے ساتھ ہوتا ہے۔ منسوخ شدہ آئٹمز پر لکیر لگی ہوتی ہے۔
- کسی لائن کو تیار کرنے کے لیے اس پر ٹیپ کریں، یا پورے ٹکٹ کے لیے تیار پر۔ سروس عملے کو پھر اوپر والی بار میں "کچن: میز 5 تیار ہے" نظر آتا ہے۔ سیٹنگز ← کاروبار ← کچن اسکرین ← سروس عملے کے لیے آواز (ڈیفالٹ بند) سے کیش رجسٹر ساتھ میں بیپ بھی دیتا ہے ("ڈِنگ ڈانگ"، کسی آڈیو فائل کے بغیر)۔ براؤزر اسکرین پر پہلے ٹیپ کے بعد ہی آواز کی اجازت دیتا ہے؛ ٹیبلٹ کی آواز آن رکھیں۔
- واپس لائیں دکھاتا ہے کہ پچھلے ایک گھنٹے میں کیا تیار بتایا گیا، اس طرح غلطی سے ہٹائی گئی چیز واپس آ سکتی ہے۔
اسکرین خود فوراً اپ ڈیٹ ہوتی ہے۔ کچن ٹکٹ معمول کے مطابق پرنٹ ہوتے رہتے ہیں؛ جو اسکرین استعمال نہیں کرتا اسے کوئی فرق محسوس نہیں ہوگا۔
کچن اسکرین: بھیجنا، ترتیب اور کورس
سیٹنگز → پرنٹرز → کچن اسکرین۔ ہر حصہ الگ سے آن ہوتا ہے، ڈیفالٹ طور پر بند؛ بند کرنے سے سب کچھ محفوظ رہتا ہے۔
- اسٹیشنوں کے درمیان بھیجنا، مثلاً ٹھنڈا → گرم → پاس۔ ہر اسٹیشن کے لیے آپ ایک مقررہ اگلا اسٹیشن سیٹ کرتے ہیں؛ پھر ٹکٹ پر → گرم بٹن ہوتا ہے (اور ہمیشہ دوسرا اسٹیشن چننے کے لیے بھیجیں…)۔ صرف اس اسٹیشن کی کھلی لائنیں جاتی ہیں۔ اسٹیشن کے لیے پرنٹر ضروری نہیں: پاس جیسے اسٹیشن بغیر پرنٹر کے اسٹیشن میں لکھیں۔ تیار (اور ویٹر کو اطلاع) صرف آخری اسٹیشن پر آتا ہے۔ "سب" پر بھیجی گئی لائن کے ساتھ دکھتا ہے کہ وہ اب کہاں ہے۔ ہر قدم لائن کے ساتھ اور لاگ میں درج ہوتا ہے۔
- ترتیب بدلنا: ٹکٹ گھسیٹیں (ماؤس) یا ◀ ▶ سے ہٹائیں (ٹچ اسکرین)۔ ترتیب ہر اسٹیشن اور اس اسٹیشن کی تمام اسکرینوں پر لاگو ہوتی ہے؛ نئے ٹکٹ آخر میں آتے ہیں۔
- کچن اسکرین سے اگلا کورس: جس ٹکٹ میں کوئی کورس انتظار میں ہو وہاں کورس 2 مانگیں ہوتا ہے۔ پھر ویٹر کو "کچن میز 5 کے لیے کورس 2 مانگ رہا ہے" (آواز کے ساتھ) ملتا ہے اور وہ ہمیشہ کی طرح کال کرتا ہے؛ کچن اسکرین پر "کورس 2 مانگا گیا · n منٹ" اس وقت تک رہتا ہے جب تک کورس کال نہ ہو جائے۔ یا شروع کروائیں منتخب کریں: پھر کچن اسکرین خود کورس کال کرتی ہے، ورک ٹکٹ "کورس 2 کال" کے ساتھ، بالکل کیش رجسٹر کے بٹن کی طرح۔
کچن پرنٹر بند یا کچن اسکرین نہیں
کیش رجسٹر ہمیشہ کام کرتا رہتا ہے، چاہے کچن یا بار کا پرنٹر بند ہو (یا کاغذ ختم ہو، یا کیبل ڈھیلی ہو) اور کچن اسکرین کے بغیر بھی:
- آرڈر ہمیشہ جاتا ہے۔ لائنیں فوراً آرڈر شدہ ہو جاتی ہیں، بل درست ہوتا ہے اور ادائیگی معمول کے مطابق ہو سکتی ہے۔ پرنٹرز کو ایک ساتھ کمانڈ بھیجی جاتی ہے اور ہر پرنٹر کو زیادہ سے زیادہ تقریباً 4 سیکنڈ ملتے ہیں: بند پرنٹر دوسرے پرنٹرز (اور سروس عملے) کو زیادہ انتظار نہیں کرواتا۔
- پرنٹ قطار۔ جو کچن ٹکٹ پرنٹ نہ ہو سکا وہ پرنٹ قطار میں چلا جاتا ہے۔ کیش رجسٹر سرور اسے ہر 30 سیکنڈ بعد پندرہ منٹ تک دوبارہ آزماتا ہے؛ جیسے ہی پرنٹر دوبارہ کام کرے وہ نکل آتا ہے، اوپر بعد میں پرنٹ ہوا کے ساتھ۔ اگر اس پرنٹر پر اگلا ٹکٹ کامیاب ہو جائے تو انتظار والے ٹکٹ فوراً اس کے بعد پرنٹ ہو جاتے ہیں۔
- پندرہ منٹ بعد خودکار دوبارہ کوشش رک جاتی ہے؛ ابھی دوبارہ پرنٹ کریں پھر بھی ممکن ہے۔
- کچن اسکرین۔ اگر آرڈر کچن اسکرین پر ہے تو کچن اسے وہاں دیکھ لیتا ہے چاہے پرنٹر بند ہو۔ جو کچن اسکرین استعمال نہیں کرتا اس کا کچھ نہیں چھوٹتا: کیش رجسٹر کہیں بھی کچن کے "تیار" کا انتظار نہیں کرتا۔
- قطار صرف کیش رجسٹر سرور کی میموری میں رہتی ہے (ری اسٹارٹ کے بعد خالی ہوتی ہے)۔
- رسید کے ساتھ بھی یہی ہے: اگر وہ پرنٹ نہ ہو تو بھی ادائیگی مکمل ہو چکی ہوتی ہے (کیش رجسٹر "پرنٹ نہیں ہو سکا" بتاتا ہے) اور آپ بعد میں رسیدیں میں کاپی پرنٹ کر سکتے ہیں۔
کورسز (اسٹارٹر، مین کورس ...)
کورس کے بٹن صرف تب نظر آتے ہیں جب ان کی ضرورت ہو: جیسے ہی آرڈر پر کوئی سیٹ مینو (مرکب پروڈکٹ) ہو، یا جب کورس 2 سے 4 میں پہلے سے کچھ موجود ہو۔ عام پروڈکٹس، جیسے کولا، کے ساتھ آپ کو یہ نظر نہیں آتے اور سب کچھ سیدھا کچن جاتا ہے۔ کچھ بھی سیٹ کرنے کی ضرورت نہیں۔
آرڈر لسٹ کے نیچے کورس 1 2 3 4 ہے۔ عام طور پر کورس 1 آن ہوتا ہے اور سب کچھ ہمیشہ کی طرح کام کرتا ہے: "آرڈر بھیجیں" سب کچھ فوراً کچن کو بھیج دیتا ہے، کچن ٹکٹ پر کورس کی سرخیوں کے بغیر۔ اگر آپ پروڈکٹس ٹیپ کرنے سے پہلے کورس 2 (یا اس سے اوپر) منتخب کریں تو:
- وہ "آرڈر بھیجیں" پر کچن کو چلی جاتی ہیں، "-- کورس 2 · کال کا انتظار --" کے نیچے، تاکہ کچن تیاری کر سکے؛
- آرڈر لسٹ میں "کورس 2 · انتظار" کے ساتھ ایک کال کریں بٹن ہوتا ہے؛
- کال کرنے پر کچن کو " کورس 2 کال " کا ٹکٹ ملتا ہے جس میں لکھا ہوتا ہے کہ اب کیا بنانا ہے۔
کورس 1 ہمیشہ فوراً جاتا ہے۔ اگر کورس 2 پہلے ہی بلایا جا چکا ہو، تو کورس 2 میں بعد میں منگوائی گئی ڈش بھی فوراً جاتی ہے۔
ہر پروڈکٹ کے الرجنز
عام طور پر بند: تب الرجین کہیں نظر نہیں آتے۔ سیٹنگز ← کاروبار ← ہر پروڈکٹ کے الرجین درج کریں اور دکھائیں سے آن کریں۔
- سیٹنگز ← پروڈکٹس: ہر پروڈکٹ کے لیے 14 EU الرجین پر نشان لگائیں (گلوٹین، کرسٹیشینز، انڈے، مچھلی، مونگ پھلی، سویا، دودھ، گری دار میوے، سیلری، رائی، تل، سلفائٹ، لوپن، مولسکس)۔ پروڈکٹ لسٹ میں مخففات نام کے بعد نظر آتے ہیں۔
- آرڈر اسکرین: ہر پروڈکٹ بٹن پر چھوٹے حروف میں مخففات (مثلاً
Gl Me)، اور گروپ بار میں ⚠ الرجین بٹن منتخب گروپ کی ہر پروڈکٹ کے پورے الرجین دکھاتا ہے، مخففات کی وضاحت کے ساتھ۔ - الرجین کی تبدیلیاں لاگ میں درج ہوتی ہیں (پرانا ← نیا)۔ اگر سیٹنگ بند ہو تو پہلے درج کیے گئے الرجین محفوظ رہتے ہیں۔
آل یو کین ایٹ
عام طور پر بند۔ ترتیبات → کاروبار → All-you-can-eat میں آن کریں (صرف منتظم)۔ آپ ایک یا زیادہ پیکجز بناتے ہیں، مثلاً مچھلی، گوشت اور سوشی، ہر ایک کے ساتھ:
- ایک نام (رسید پر آتا ہے: "مچھلی بالغ"، "مچھلی بچہ")؛
- فی بالغ اور فی بچہ قیمت (VAT سمیت) اور VAT ریٹ (عام طور پر NL
LAAG، BEB)؛ - شامل ڈشز (€ 0): پورے پروڈکٹ گروپس اور/یا الگ پروڈکٹس (دوسرے گروپس سے بھی، مثلاً فرائز مچھلی اور گوشت دونوں کے ساتھ)؛
- منٹوں میں ایک وقت کی حد (0 = کوئی نہیں)؛
- راؤنڈز: فی شخص فی راؤنڈ زیادہ سے زیادہ اتنی ڈشز (0 = لامحدود) اور دو راؤنڈز کے درمیان کم از کم اتنے منٹ (0 = کوئی نہیں)؛
- فی عدد ایک ضیاع سرچارج (0 = کوئی نہیں)۔
↑ ↓ سے ترتیب سیٹ کریں۔ یہ تب اہم ہے جب کوئی ڈش کئی پیکجز میں ہو: تب وہ اس سب سے اوپر والے پیکج میں گنی جاتی ہے جو گروپ نے منتخب کیا ہو۔ حذف کریں نئی میزوں کے لیے پیکج ہٹا دیتا ہے؛ جاری میزوں کی قیمت والی لائنیں رہتی ہیں (وہاں افراد کم ہو سکتے ہیں، زیادہ نہیں)۔
میز پر:
- آرڈر اسکرین پر بل کے اوپر + All-you-can-eat ہے۔ ہر پیکج کے لیے بالغوں اور بچوں کی تعداد منتخب کریں؛ ملانا جائز ہے (مثلاً 2× مچھلی اور 2× گوشت)۔ قیمت بل پر سطروں کی صورت میں آتی ہے؛ یہ کچن میں نہیں جاتیں۔ گروپ کے افراد کی تعداد شریک ہونے والوں کا کل بن جاتی ہے (اگر کیش رجسٹر افراد کی تعداد درج کرتا ہے)۔
- بار ہر پیکج کے لیے دکھاتی ہے: افراد، باقی وقت (وقت ختم ہونے پر سرخ)، کون سا راؤنڈ ہے اور زیادہ سے زیادہ کتنے، اور اگلے راؤنڈ میں کتنا وقت باقی ہے۔ شامل ڈشز بٹنوں پر AYCE کے طور پر اور رسید پر AYCE لیبل کے ساتھ € 0 میں نظر آتی ہیں۔ جو کچھ کسی منتخب پیکج میں شامل نہیں (مشروبات، میٹھے ...) اس کی معمول کے مطابق قیمت لگتی ہے۔
- آرڈر بھیجیں: مفت ڈشز کے ساتھ ہر "آرڈر بھیجیں" ایک راؤنڈ ہے، ہر پیکج کے لیے (صرف وہ پیکجز جن کی ڈشز شامل ہیں)۔ آف لائن ٹیپ کی گئی اور بعد میں بھیجی گئی چیزیں نہیں روکی جاتیں۔
- تبدیل کریں: ہر پیکج کی تعداد بدلیں۔ کم افراد کرنا منسوخی شمار ہوتا ہے (اجازت "storno")۔ کسی پیکج کو 0 پر سیٹ کرنا (یا سب کے لیے روکیں) تب تک ممکن ہے جب تک اس پیکج کی کوئی ڈش بل پر نہ ہو۔
- اضافی چارج (صرف اگر منتخب پیکج میں ضیاع کا اضافی چارج ہو): تعداد منتخب کریں (اور پیکج، اگر ایک سے زیادہ ہوں)؛ "ضیاع کا اضافی چارج × تعداد" بل پر آ جاتا ہے۔
- بل ادا کرنا، تقسیم، ڈسکاؤنٹس اور رسید ہمیشہ کی طرح کام کرتے ہیں: پیکج کی قیمتیں، اضافی چارج اور مشروبات اپنی VAT کے ساتھ عام لائنیں ہیں۔
- اگر ایڈمن گروپس کے دوران آل یو کین ایٹ بند کر دے تو نئی ٹیپ کی گئی ڈشز پھر عام قیمت پر ہوں گی؛ جو پہلے سے بل پر ہے وہ رہتا ہے۔
- آن لائن اسٹور میں (اختیاری، ڈیفالٹ بند): QR کوڈ کے ذریعے میز پر آرڈر کرتے وقت بھی (آن لائن اسٹور) کے ساتھ، جو مہمان ایسی میز سے آرڈر کرتا ہے جس پر پیکج چل رہا ہو، وہ اس کی ڈشز شامل کے طور پر € 0 میں دیکھتا ہے، اور اوپر موجودہ صورتحال (افراد، راؤنڈ، وقت) نظر آتی ہے۔ ہر آرڈر ایک راؤنڈ ہے، آرڈر بھیجیں والے ہی اصولوں کے ساتھ؛ حد سے زیادہ، بہت جلدی یا بہت دیر سے آرڈر کو آن لائن اسٹور فوراً رد کر دیتا ہے۔ مشروبات اور دوسری ڈشز کی ادائیگی مہمان عام طور پر کرتا ہے؛ سب کچھ میز کے بل میں جاتا ہے۔ بند = آن لائن اسٹور پہلے کی طرح عام قیمتیں لیتا ہے۔
گفٹ کارڈز
ترتیبات → کاروبار → گفٹ واؤچرز میں دو سوئچ:
- بل ادا کرتے وقت گفٹ واؤچر بطور ادائیگی کا طریقہ: بطورِ ڈیفالٹ آن، جیسا ہمیشہ تھا۔ آف = بل ادا کرتے وقت گفٹ واؤچر بٹن نہیں ہوتا (اور واپسی میں رقم واپس بذریعہ میں بھی نہیں)، اور کیش رجسٹر سرور گفٹ واؤچر سے ادائیگی مسترد کرتا ہے۔
- بیلنس کے ساتھ گفٹ واؤچرز فروخت کریں: بطورِ ڈیفالٹ آف۔ آن:
- آرڈر اسکرین پر گفٹ واؤچر بٹن ہوتا ہے: رقم منتخب کریں (€ 10، 25، 50، 100 یا کوئی اور رقم) اور کیش رجسٹر سے کوڈ بنوائیں، یا پہلے سے پرنٹ شدہ کارڈ کا کوڈ اسکین کریں۔ واؤچر بل پر ایک لائن کے طور پر آتا ہے (VAT کوڈ BON: سیل نہیں، VAT نہیں، کچن میں نہیں جاتا)۔ وہاں آپ گاہک کے لیے بیلنس بھی چیک کر سکتے ہیں۔
- بل ادا ہونے کے بعد واؤچر فعال ہو جاتا ہے اور رسید پرنٹر رقم، کوڈ اور QR کوڈ کے ساتھ ایک گفٹ واؤچر پرنٹ کرتا ہے۔
- استعمال کرنا: بل ادا کرتے وقت گفٹ واؤچر منتخب کریں اور کوڈ اسکین یا ٹائپ کریں (بٹن بیلنس بیلنس دکھاتا ہے)۔ رقم بیلنس سے کٹ جاتی ہے۔ اگر بیلنس بل سے کم ہو تو پورا بیلنس جزوی ادائیگی کے طور پر کٹ جاتا ہے اور باقی آپ کارڈ یا نقد سے ادا کرتے ہیں۔ بیلنس حصوں میں استعمال ہو سکتا ہے۔
- کوڈ خالی چھوڑیں = کوڈ کے بغیر گفٹ واؤچر، پہلے کی طرح (مثلاً پرانا کاغذی واؤچر)۔
- رپورٹ → گفٹ واؤچرز (اجازت گفٹ واؤچرز کا انتظام، بطورِ ڈیفالٹ مینیجر اور ایڈمن): کوڈ سے تلاش، باقی بیلنس، ہر واؤچر کی ہسٹری، بلاک کریں (گم/چوری) اور وجہ کے ساتھ بیلنس درست کریں۔ یہ لاگ میں درج ہوتا ہے۔
- رپورٹس: فروخت شدہ گفٹ واؤچرز سیل میں شمار نہیں ہوتے اور الگ دکھائے جاتے ہیں (فروخت شدہ گفٹ واؤچرز)؛ موصول شدہ رقم ادائیگی کے طریقوں میں ضرور ہوتی ہے۔ گفٹ واؤچر سے جو ادائیگی ہو وہ ادائیگی کے طریقہ گفٹ واؤچر کے تحت عام سیل (VAT کے ساتھ) ہے۔
- اکاؤنٹنگ: فروخت شدہ واؤچرز اکاؤنٹ گفٹ واؤچرز (گاہکوں کا بیلنس) پر کریڈٹ اور استعمال شدہ واؤچرز ڈیبٹ ہوتے ہیں۔
- فروخت شدہ گفٹ واؤچر رسیدیں → واپسی سے واپس ہو سکتا ہے، جب تک وہ استعمال نہیں ہوا (بیلنس = قیمت)۔ واپسی کے بعد واؤچر منسوخ ہو جاتا ہے (بیلنس 0، بلاک؛ واؤچر کی ہسٹری میں درج)۔ اگر وہ (جزوی طور پر) استعمال ہو چکا ہو تو رپورٹ → گفٹ واؤچرز میں بیلنس 0 پر سیٹ کریں اور باقی رقم الگ سے واپس کریں۔ گفٹ واؤچر پر ڈسکاؤنٹ ممکن نہیں۔
ری چارج ایبل کریڈٹ (اختیاری)
کلبوں، اسپورٹس کینٹینوں، یوتھ سینٹرز اور ایونٹس کے لیے: بیلنس والا گفٹ کارڈ ایک ری چارج ایبل پاس بن جاتا ہے۔ اسے سیٹنگز ← کاروبار ← ری چارج ایبل کریڈٹ میں، گفٹ کارڈز کے نیچے آن کریں (ڈیفالٹ بند؛ صرف تب کام کرتا ہے جب بیلنس والے گفٹ کارڈز فروخت کریں آن ہو)۔
- پاس یا رِسٹ بینڈ: پہلے سے چھپا کارڈ کے ساتھ گفٹ کارڈ فروخت کریں اور پاس اسکین کریں (NFC/RFID ریڈر جو کی بورڈ کی طرح کام کرتا ہے، یا بارکوڈ)۔ پاس کا نمبر پھر کوڈ ہوتا ہے؛ اس سے مہمان گفٹ کارڈ کی طرح ادائیگی کرتا ہے۔
- ٹاپ اپ: آرڈر اسکرین ← گفٹ کارڈ ← کریڈٹ ٹاپ اپ کریں: کارڈ یا پاس اسکین کریں اور رقم درج کریں۔ یہ بل پر ایک لائن کے طور پر آتی ہے (VAT کوڈ BON: سیل نہیں، VAT نہیں، بالکل فروخت شدہ گفٹ کارڈ کی طرح) اور ادائیگی کے بعد بیلنس میں شامل ہو جاتی ہے۔ کارڈ کی ہسٹری میں ٹاپ اپ ہوا لکھا ہوتا ہے۔
- ہر کارڈ یا پاس پر زیادہ سے زیادہ بیلنس (ڈیفالٹ € 500، € 5.000 تک سیٹ کیا جا سکتا ہے)۔
- باقی رقم واپس کریں (چیک باکس، ڈیفالٹ بند؛ اجازت کیش دراز کا انتظام): بیلنس معلوم کریں کے بعد باقی رقم واپس کریں نظر آتا ہے۔ بیلنس € 0 ہو جاتا ہے اور رقم X اور Z رپورٹ پر دراز سے رقم کے طور پر آتی ہے (Tegoed terugbetaald …)۔
- ٹاپ اپ کو رسیدیں ← واپسی کے ذریعے واپس کیا جا سکتا ہے جب تک بیلنس کم از کم اتنی رقم ہو؛ کارڈ یا پاس درست رہتا ہے۔
- کیوسک پر ٹاپ اپ (اختیاری): سیلف سروس کیوسک دیکھیں۔
کھانے کے واؤچر
صرف بیلجیم کے کاروباروں کے لیے، ڈیفالٹ بند: سیٹنگز ← کاروبار ← ادائیگی ← کھانے کے واؤچر۔ کھانے کے واؤچر تنخواہ کا ایک فائدہ ہیں: آجر انہیں ملازم کے کارڈ پر ڈالتا ہے (Edenred، Monizze یا Pluxee)۔ مہمان اس سے عام پیمنٹ ٹرمینل پر ادائیگی کرتا ہے؛ جاری کنندگان کے ساتھ کسی کنکشن کی ضرورت نہیں۔
- آن: ادائیگی کے وقت کھانے کا واؤچر کا بٹن موجود ہوتا ہے۔ جاری کنندہ منتخب کریں (صرف وہ جاری کنندگان جنہیں کاروبار قبول کرتا ہے) اور مہمان سے کارڈ پیمنٹ ٹرمینل کے قریب لانے کو کہیں، بالکل کارڈ ادائیگی کی طرح۔ کارڈ کنکشن کے بغیر: مہمان خود پیمنٹ ٹرمینل پر ادائیگی کرتا ہے اور آپ ادائیگی پر ٹیپ کرتے ہیں۔
- کھانے کے واؤچر کے ساتھ نہ ٹپ اور نہ بقایا۔ اگر بیلنس کم ہو تو مہمان باقی رقم کسی اور طریقے سے ادا کرتا ہے (بل تب تک کھلا رہتا ہے جب تک سب کچھ ادا نہ ہو جائے)۔
- صرف مخصوص پروڈکٹ گروپس کے لیے (اختیاری، مثلاً کھانا لیکن الکحل نہیں): تب کھانے کے واؤچر سے بل پر زیادہ سے زیادہ ان اشیاء کی رقم ادا کی جا سکتی ہے۔ ادائیگی کی اسکرین بتاتی ہے کہ کتنی؛ باقی مہمان کسی اور طریقے سے ادا کرتا ہے۔
- رسید پر: کھانے کا واؤچر Pluxee (پیچھے جاری کنندہ کا نام)۔
- Z رپورٹ اور X رپورٹ: ہر جاری کنندہ کی الگ لائن (کھانے کا واؤچر Edenred، … Monizze، … Pluxee)۔
- اکاؤنٹنگ: ہر جاری کنندہ کا الگ لیجر اکاؤنٹ (کھانے کے واؤچر Pluxee (قابل وصول) وغیرہ، ڈیفالٹ 416100، 416200 اور 416300)، کیونکہ رقم جاری کنندہ سے آتی ہے، پیمنٹ ٹرمینل کے بینک سے نہیں۔
- ضروری: ہر اس جاری کنندہ کے ساتھ معاہدہ جس کے واؤچر آپ قبول کرتے ہیں، اور ایک پیمنٹ ٹرمینل جو یہ کارڈ قبول کرتا ہو (یہ پیمنٹ ٹرمینل کے سپلائر سے پوچھیں)۔
غیر ملکی کرنسی
کسی دوسری کرنسی میں نقد ادائیگی، مثلاً برطانوی یا امریکی سیاحوں کے لیے، یا سرحدی علاقے میں سوئس فرانک کے ساتھ۔ بطورِ طے شدہ بند: سیٹنگز → کاروبار → ادائیگی → غیر ملکی کرنسی۔ کرنسیاں شامل کریں (CHF, CZK, DKK, GBP, HUF, NOK, PLN, SEK, TRY, USD) اور ہر کرنسی کے لیے ایک شرح: آپ 1 اکائی کے لیے کتنے یورو لیتے ہیں (مثلاً 1 GBP = € 1,15)۔
- خود درج کردہ: ایک مقررہ شرح؛ بدلنے پر اسے خود تبدیل کریں۔
- لائیو (ECB): یورپی مرکزی بینک کی روزانہ شرح (حوالہ جاتی شرحیں، ہر کاروباری دن تقریباً 16:00 بجے؛ مفت، اکاؤنٹ کی ضرورت نہیں)۔ فیصد میں مارجن (0-20) کے ساتھ شرح اتنی کم ہو جاتی ہے، تاکہ کاروبار کرنسی تبدیل کرنے کا خرچ خود نہ اٹھائے۔ اگر شرحیں 6 گھنٹے سے پرانی ہوں تو کیش رجسٹر انہیں خود حاصل کرتا ہے؛ ابھی اپ ڈیٹ کریں انہیں فوراً حاصل کرتا ہے۔ انٹرنیٹ کے بغیر آخری شرح برقرار رہتی ہے۔
- آن: ادائیگی پر غیر ملکی کرنسی بٹن ہوتا ہے۔ کرنسی منتخب کریں؛ کیش رجسٹر دکھاتا ہے کہ اس کرنسی میں کتنا بنتا ہے۔ درج کریں کہ مہمان کیا دیتا ہے: کیش رجسٹر حساب کرتا ہے اور بقایا یورو میں دیتا ہے۔ اگر مہمان کچھ واپس نہیں چاہتا تو بقایا ٹپ ہے پر نشان لگائیں: بقایا رسید پر ٹپ کے طور پر آتا ہے، بیلجیم میں اسی کرنسی میں (GKS 2.0، UC296)۔
- اگر مہمان پوری رقم سے کم دیتا ہے تو یہ ایک حصہ ہے؛ باقی وہ کسی اور طریقے سے ادا کرتا ہے۔
- رسید پر: کرنسی، رقم اور شرح، اور یورو میں بقایا۔
- X اور Z رپورٹ: ہر کرنسی کے لیے الگ لائن (غیر ملکی کرنسی GBP، یورو میں)، اور کیش دراز کے تحت یہ کہ اس کرنسی میں دراز میں کیا ہے۔ یورو میں دیا گیا بقایا دراز میں متوقع رقم سے منہا ہو جاتا ہے؛ غیر ملکی نوٹ اور سکے آپ الگ گنتے ہیں۔
- اکاؤنٹنگ: نقد (کیش) کے طور پر شمار ہوتا ہے، یورو میں۔
آرڈر اور ادائیگی پر اضافی بٹن
ان چیزوں کے بٹن جن کی ہر کاروبار کو ضرورت نہیں ہوتی۔ پہلے سے سب بند ہیں؛ ہر بٹن کو سیٹنگز → کاروبار → آرڈر اور ادائیگی پر آن کریں (اختیار کاروبار، ادائیگی اور پرنٹرز کی سیٹنگ)۔ بند = بٹن کیش رجسٹر میں کہیں نہیں ہوتا اور کیش سرور اس کام سے انکار کرتا ہے۔ نیدرلینڈز میں سب کچھ بلیک باکس کے بغیر چلتا ہے؛ بیلجیم میں بٹن تبھی کام کرتا ہے جب وہ فنکشن بلیک باکس کے ساتھ ٹیسٹ ہو چکا ہو (اگر ابھی نہیں ہوا تو بٹن کے پاس لکھا ہوتا ہے)۔
میز کھولتے وقت:
- افراد کی تعداد درج کرنا: خالی میز پر "کتنے افراد؟" کا سوال، فلور پلان اور آرڈر اسکرین پر افراد، اور رپورٹوں میں مہمان۔ دیکھیں افراد کی تعداد۔
آرڈر کرتے وقت (آرڈر اسکرین، اس کے لیے جو آپ بعد میں ٹیپ کریں):
- ایک جیسی پروڈکٹس جمع کریں (کوئی بٹن نہیں، بطورِ طے شدہ آن): اگر آپ وہی پروڈکٹ دوبارہ ٹیپ کریں (وہی آپشنز، ابھی آرڈر نہیں ہوا)، تو نئی لائن کے بجائے تعداد بڑھ جاتی ہے: 4 Cola ایک لائن میں، قیمت ضرب 4۔ − سے دوبارہ ایک کم ہو جاتا ہے، چاہے وہ پہلے سے آرڈر ہو چکا ہو (ایک کا اسٹورنو)۔ نوٹ، سیٹ یا ٹیک اوے کے ساتھ یہ الگ لائن رہتی ہے؛ جو پہلے سے آرڈر ہو چکا ہے وہ الگ لائن رہتی ہے (نیا راؤنڈ)۔
- − اور + (ہر لائن پر قیمت سے پہلے): − ایک کم کرتا ہے، + ایک بڑھاتا ہے (وہی پروڈکٹ، آپشنز اور نوٹ؛ اگر ایک جیسی پروڈکٹس جمع کریں بند ہو تو ایک نئی لائن)۔ ابھی آرڈر نہیں ہوا اور 0 پر: لائن ہٹ جاتی ہے۔ پہلے سے آرڈر ہو چکا: ایک کم کرنا اسٹورنو ہے، وہ لائن کٹی ہوئی رہتی ہے (کچن اور رپورٹس کے لیے)؛ ایک بڑھانا ایک نئی لائن بنتی ہے جسے ابھی آرڈر کرنا ہے۔ قیمت پر ہی ٹیپ کرنے سے اب کچھ نہیں ہٹتا۔ مینو میں صرف −۔
- ٹیک اوے (صرف یہیں کھانے پر): مہمان یہ پروڈکٹ ساتھ لے جاتا ہے، مثلاً پانی کی بوتل یا میٹھا۔ اس لائن پر ٹیک اوے کا VAT لگتا ہے (بیلجیم میں لیبل C)، باقی بل پر یہیں کھانے کا VAT۔ رسید پر اس لائن کے پاس ساتھ لکھا ہوتا ہے۔
- سیٹ (میز پر): سیٹ 1، 2، 3 ... کے لیے ٹیپ کرتے جائیں؛ لائنوں کو وہ سیٹ نمبر ملتا ہے (کچن سلپ پر بھی)۔ بیلجیم میں ہر لائن سیٹ کے کاسٹ سینٹر (CHAIR، UC4123) کے ساتھ بلیک باکس میں جاتی ہے۔ سیٹ 12 کے بعد ایک بار اور = پھر سے بغیر سیٹ۔
- واپس لیں: اگلی پروڈکٹ -1 کے ساتھ آتی ہے، مثلاً خالی بوتل یا کپ (ڈپازٹ)۔ یہ صرف واپس ہو سکتا ہے (ڈپازٹ) والی پروڈکٹس کے لیے ہے (سیٹنگز → پروڈکٹس)۔ اگر پورا بل منفی ہو (صرف ڈپازٹ واپس، بغیر فروخت)، تو ادائیگی ایک رقم کی واپسی بن جاتی ہے: نقد واپس یا کارڈ سے (ٹرمینل پر ہی واپس)۔ بیلجیم میں رقم کی واپسی کے طور پر (REFUND، UC4108 اور UC4114)۔
- SPV ریڈیم کریں: مہمان کسی پروڈکٹ یا مینو کی ادائیگی single purpose voucher سے کرتا ہے (بالکل اسی پروڈکٹ کا واؤچر، مثلاً "1 مینو آل اِن")۔ SPV ریڈیم کریں پر اور پھر رسید پر اس پروڈکٹ پر ٹیپ کریں: وہ -1 کے ساتھ آتی ہے (وہی قیمت اور VAT، مینو میں اس کے حصوں کے ساتھ)، ساتھ میں SPV۔ کچن میں نہیں جاتی؛ ہٹانا عام طرح سے ہو سکتا ہے۔ واؤچر پروڈکٹ پہلے عام پروڈکٹ کی طرح بیچیں؛ سیٹنگز → پروڈکٹس میں اس پر SPV (واؤچر) لگائیں۔ بیلجیم میں فروخت کے وقت لائن VOUCHER کے طور پر بلیک باکس میں جاتی ہے (UC271)۔
- ایڈوانس منہا کریں: نیچے دیکھیں۔
- اوپن قیمت (بٹن نہیں، ہر پروڈکٹ پر): اوپن قیمت والی پروڈکٹ پر کیش رجسٹر قیمت پوچھتا ہے، مثلاً آج کی ڈش یا ایڈوانس۔
ادائیگی کے وقت:
- ورک سلپ کے بغیر براہِ راست ادائیگی (کوئی بٹن نہیں): ڈیفالٹ طور پر ادائیگی پہلے وہ آرڈر کرتا ہے جو ابھی آرڈر نہیں ہوا، تاکہ کچن اور بار کو ہمیشہ ان کی سلپ ملے (دیکھیں آرڈر بھیجیں کا بٹن)۔ آن: جس کی آپ پہلے آرڈر بھیجیں دبائے بغیر فوراً ادائیگی لیتے ہیں، اس کی کوئی ورک سلپ نہیں بنتی، مثلاً بار پر جہاں آپ خود چیز اٹھاتے ہیں۔ جو پہلے سے آرڈر ہو چکا ہے، وہ نہیں بدلتا۔
- الگ ادائیگی (میز پر، بل تقسیم کریں میں): منتخب کریں کہ ایک مہمان ابھی کیا ادا کرتا ہے، کسی لائن کا حصہ بھی (آدھی بوتل کے لیے ½)۔ وہ ایک الگ حصہ بنتا ہے جس کی آپ فوراً ادائیگی لیتے ہیں؛ باقی بل پر رہتا ہے، بل کو پہلے تقسیم کیے یا کسی دوسرے گروپ میں منتقل کیے بغیر۔ پوری رسید پر فیصد ڈسکاؤنٹ تناسب سے ساتھ جاتا ہے۔ ادائیگی کے بغیر واپس = سب پھر سے بل پر۔ بیلجیم میں فروخت میز کی جگہ پر درج ہوتی ہے، میز بدلے بغیر (UC4103bis، UC4104)۔
- مہمان ادائیگی کے بغیر چلا گیا (اختیار ادائیگی کے بغیر بند کریں، پہلے سے صرف مینیجر اور ایڈمن): بل بغیر ادائیگی کی فروخت کے طور پر بند ہوتا ہے، وجہ لاگ میں۔ X اور Z رپورٹ اور یومیہ گوشوارے میں یہ غیر ادا شدہ (مہمان چلا گیا) کے طور پر آتا ہے؛ جرنل میں ناقابلِ وصول پر (پہلے سے 4985 / 643000)۔ بیلجیم میں بغیر ادائیگی کی فروخت (UC4109)۔
بعد میں (رسیدیں):
- قیمت درست کریں (اختیار رسید کی قیمت درست کریں، پہلے سے صرف مینیجر اور ایڈمن): ادا شدہ رسید کی قیمت غلط تھی، مثلاً 5% کی جگہ 50% ڈسکاؤنٹ۔ کیش رجسٹر بغیر میز کی ایک نئی رسید بناتا ہے جس میں پرانی رسید کی لائنیں واپس (منفی، اس وقت ادا کی گئی قیمت پر) اور وہی پروڈکٹس دوبارہ عام قیمت پر۔ وہاں درست ڈسکاؤنٹ دیں اور فرق وصول کریں (یا نئی قیمت کم ہو تو رقم واپس کریں)۔ پرانی رسید ویسی ہی رہتی ہے؛ ہر رسید پر ایک بار، اور تب نہیں جب کچھ پہلے ہی واپس ہو چکا ہو۔ بیلجیم میں پرانی لائنیں CORRECTION کے طور پر ساتھ جاتی ہیں (UC4116)۔
کوڈ: apps/pos-server/src/lib/kassaopties.ts، routes/kassaopties.ts؛ اسکرین KassaOpties.tsx۔ لاگ: سیٹنگ تبدیل ہوئی، SPV ریڈیم ہوا، رسید درست کریں، غیر ادا شدہ۔
ایڈوانس منہا کریں
ایڈوانس (پیشگی ادائیگی، مثلاً کسی پارٹی یا ریزرویشن کے لیے) ایک عام پروڈکٹ کی طرح بیچیں جس پر ایڈوانس آن ہو (سیٹنگز → پروڈکٹس؛ ہمیشہ اوپن قیمت)۔ اگر ایڈوانس ہر شرح کے حساب سے ہونا چاہیے تو ہر VAT شرح کے لیے ایک بنائیں (مثلاً کھانے کا ایڈوانس اور مشروبات کا ایڈوانس)، یا اگر یہ کوٹیشن کا حصہ ہو تو ایک ہی پروڈکٹ۔ مہمان ایڈوانس پہلے ادا کرتا ہے اور اسے رسید ملتی ہے۔
آن کریں: سیٹنگز → کاروبار → آرڈر اور ادائیگی → ایڈوانس منہا کریں (پہلے سے بند)۔ آخری ادائیگی پر آرڈر اسکرین میں ایڈوانس منہا کریں پر ٹیپ کریں اور ایڈوانس کا رسید نمبر درج کریں۔ کیش رجسٹر اس رسید کی ایڈوانس لائنیں منفی تعداد کے ساتھ بل پر ڈالتا ہے (وہی پروڈکٹ، قیمت اور VAT)۔ جو پہلے منہا ہو چکا ہے، وہ دوبارہ منہا نہیں ہو سکتا۔ اگر ایڈوانس بل سے زیادہ ہو تو مہمان کو فرق واپس ملتا ہے (رقم کی واپسی)۔ بیلجیم میں منہا کی گئی لائنیں رقم کی واپسی (REFUND) کے طور پر بلیک باکس میں جاتی ہیں (UC4110، UC4111، UC4113)۔ لاگ: ایڈوانس منہا ہوا۔
ای میل کے ذریعے رسید
بطورِ ڈیفالٹ آف۔ ترتیبات → کاروبار → رسید ای میل سے بھی سے آن کریں۔
SMTP_HOST=smtp.voorbeeld.nl
SMTP_PORT=587
SMTP_GEBRUIKER=kassa@voorbeeld.nl
SMTP_WACHTWOORD=...
SMTP_AFZENDER=bon@voorbeeld.nl
بھرنے کے بعد کیش رجسٹر ری اسٹارٹ کریں۔ پھر بل ادا کریں میں فیلڈ رسید ای میل بھی کریں (اختیاری) ہوتی ہے: خالی چھوڑیں = ہمیشہ کی طرح صرف پرنٹ؛ ای میل ایڈریس درج کریں = وہی رسید (VAT تفصیل اور مالیاتی لائنوں کے ساتھ) مہمان کو ای میل سے بھی جاتی ہے، کاروبار کے نام بطور بھیجنے والا۔
- ای میل ایڈریس محفوظ نہیں کیا جاتا؛ لاگ میں صرف "رسید N بھیجی گئی a***@domein.nl کو" اور یہ کہ کامیاب ہوا یا نہیں درج ہوتا ہے۔
- اگر ای میل نہ جائے (مثلاً غلط لاگ ان معلومات)، تو بھی رسید ادا اور پرنٹ ہو چکی ہوتی ہے؛ پیغام بتاتا ہے کہ کیا غلط ہوا۔
- جزوی ادائیگی (بل تقسیم) میں نہیں: رسید آخری ادائیگی پر آتی ہے، اس لیے ایڈریس وہاں درج کریں۔
- بعد میں ای میل کریں: رسیدیں میں ہر رسید کے پاس بٹن ای میل کریں ہوتا ہے (اجازت رسید کی کاپی پرنٹ کریں)۔ یہ رسید پر KOPIE لکھ کر ای میل کرتا ہے، بالکل پرنٹ شدہ کاپی کی طرح (بیلجیم میں کاپی کے طور پر رجسٹرڈ)۔
- کسی اضافی پیکج کی ضرورت نہیں: کیش رجسٹر خود میل سرور سے بات کرتا ہے (STARTTLS پر 587، TLS پر 465)۔
ریزرویشنز
ترتیبات → کاروبار → ریزرویشنز میں آن کریں (ڈیفالٹ بند)۔ وہاں آپ یہ بھی سیٹ کرتے ہیں کہ ریزرو میز کتنے منٹ پہلے سے ٹیبل پلان پر دکھائی دے (ڈیفالٹ 60) اور ریزرویشن کا ڈیفالٹ دورانیہ (ڈیفالٹ 120 منٹ)۔
- اوپر والی بار میں بٹن ریزرویشنز: دن کے لحاظ سے جائزہ (◀ ▶)، ریزرویشنز، افراد اور نو شوز کی تعداد کے ساتھ۔ + نئی ریزرویشن: نام، فون، ای میل، افراد، تاریخ، وقت، دورانیہ، میز (بعد میں بھی) اور نوٹ۔ ریزرویشن عملہ کرتا ہے؛ آن لائن بکنگ (ابھی) نہیں ہے۔
- اگر اسی میز پر اسی وقت میں پہلے سے ریزرویشن ہو تو کیش رجسٹر بتاتا ہے؛ "پھر بھی محفوظ کریں" ممکن ہے۔
- ای میل سے تصدیق (ٹک، یا بعد میں "ای میل کریں") اگر ای میل ایڈریس اور میل سرور موجود ہو (
SMTP_HOST، دیکھیں رسید بذریعہ ای میل)۔ - ٹیبل پلان پر ریزرو خالی میز جامنی دکھائی دیتی ہے، "R 19:30 Jansen (4)" کے ساتھ۔ اس پر ٹیپ کریں: "Jansen آ گئے" میز کو 4 افراد اور "Jansen" گروپ کے نام کے ساتھ کھولتا ہے؛ "دوسرے مہمان" اسے عام طریقے سے کھولتا ہے۔
- جائزے میں: پہنچ گئے (میز کھولتا ہے؛ میز نہ ہو تو پہلے ایک منتخب کریں)، تبدیل کریں، نو شو، منسوخ کریں اور واپس کریں۔ سب کچھ لاگ میں درج ہوتا ہے۔
- آن لائن پلیٹ فارمز کی ریزرویشنز: نیچے ریزرویشن پلیٹ فارمز دیکھیں۔
TheFork کیش رجسٹر انٹیگریشن: آمد پر میز کھلے، بل واپس
TheFork کی POS-API کے ساتھ کیش رجسٹر TheFork Manager (ڈیفالٹ بند) کے ساتھ کام کرتا ہے، اوپر بیان کردہ ریزرویشنز لانے کے علاوہ۔ آن کریں سیٹنگز ← ریزرویشن پلیٹ فارمز ← TheFork کیش رجسٹر انٹیگریشن میں؛ مینجمنٹ پورٹل کے ذریعے چلتا ہے۔
- اگر آپ TheFork Manager میں کسی مہمان کو پہنچ گیا یا میز پر پر سیٹ کریں، تو کیش رجسٹر میں اسی نام کی میز کھل جاتی ہے، مہمانوں کی تعداد اور ایک نوٹ کے ساتھ: نام، الرجیز اور غذا، پیشگی ادائیگی، آفر/رعایت اور لائلٹی پوائنٹس (Yums)۔ اگر اس میز پر پہلے سے کھلا آرڈر ہو تو وہ جوڑ دیا جاتا ہے۔ اس نام کی کوئی میز نہیں: ایک اطلاع، اور پلیٹ فارمز میں آپ میز منتخب کرتے ہیں۔
- ادائیگی کے بعد بل TheFork کو جاتا ہے (کل رقم اور لائنیں نام، پروڈکٹ گروپ، تعداد اور رقم کے ساتھ)؛ پھر TheFork ریزرویشن کو چلا گیا پر سیٹ کرتا ہے۔ تقسیم شدہ ادائیگی میں کل رقم کے ساتھ ایک بل۔ اگر کامیاب نہ ہو تو کیش رجسٹر ہر پندرہ منٹ دوبارہ کوشش کرتا ہے (دو دن)، یا پلیٹ فارمز میں دوبارہ بھیجیں سے۔
- جوڑنا: کیش رجسٹر ایک جوڑنے کا کوڈ دکھاتا ہے؛ اسے TheFork Manager میں درج کریں (انٹیگریشنز ← کیش رجسٹر)۔ TheFork میں ریسٹورنٹ آئی ڈی (Customer-id) ایڈمن درج کرتا ہے، یا پہلے آرڈر کے ساتھ خود آ جاتی ہے۔
- چیک باکس: میز خود کھولیں، نام، الرجیز اور پیشگی ادائیگی بطور نوٹ، بل TheFork کو۔
- شرط: Pin Voordeel کے پاس TheFork کی API کلید ہے (صرف پارٹنرز کے لیے) اور اس نے کیش رجسٹر کو وہاں POS کے طور پر رجسٹر کیا ہے (مینجمنٹ پورٹل میں بٹن)؛ TheFork ایک ٹیسٹ سیشن کے بعد کنکشن لائیو کرتا ہے۔
TheFork کی دستاویزات: https://docs.thefork.io/POS-API/introduction
واک اِن مہمانوں کے لیے ویٹنگ لسٹ
بغیر ریزرویشن کے مہمانوں کے لیے جو میز کا انتظار کر رہے ہوں۔ ترتیبات → کاروبار → انتظار کی فہرست (واک اِن) میں آن کریں (ڈیفالٹ بند)۔ صرف تب نظر آتی ہے جب CM.com کے ذریعے SMS سیٹ ہو؛ ورنہ انتظار کی فہرست کیش رجسٹر میں کہیں نہیں ہوتی (ترتیبات میں بھی نہیں)۔ ریزرویشنز سے الگ کام کرتی ہے: ان کے بند ہونے پر بھی۔ وہاں SMS کا متن بھی ہوتا ہے (خالی = "Hallo {naam}, uw tafel bij {zaak} is klaar. Wilt u zich melden bij de bediening?"؛ {naam}، {zaak} اور {personen} خود بھرے جاتے ہیں)۔
- اوپر والی بار میں بٹن انتظار کی فہرست، انتظار کرنے والوں کی تعداد کے ساتھ (کوئی انتظار میں ہو تو نارنجی)۔ + انتظار کی فہرست میں: نام، فون (SMS کے لیے)، افراد، بتایا گیا انتظار کا وقت اور ایک خواہش (ٹیرس، بچوں کی کرسی)۔
- فہرست اندراج کی ترتیب سے ہوتی ہے، ساتھ یہ کہ کوئی کتنی دیر سے انتظار کر رہا ہے (بتائے گئے وقت سے زیادہ ہو تو سرخ) اور اوپر آج کے انتظار کرنے والوں، افراد اور اوسط انتظار کا وقت۔
- اگر SMS نہ جائے تو وجہ ساتھ لکھی ہوتی ہے۔ SMS دوبارہ ممکن ہے۔
- بٹھائیں: میز منتخب کریں؛ کیش رجسٹر اسے افراد کی تعداد (اگر کیش رجسٹر افراد کی تعداد درج کرتا ہے) اور نام کو گروپ کے نام کے طور پر لے کر کھولتا ہے (جیسے آنے والی ریزرویشن کے ساتھ)۔
- چلے گئے (روانہ یا منسوخ) اور واپس کریں۔ فہرست کے نیچے آج بٹھائے گئے یا چلے جانے والے لوگ ہوتے ہیں، ساتھ یہ کہ انہوں نے کتنا انتظار کیا۔
- پرائیویسی: فون نمبر ایک دن بعد مٹا دیے جاتے ہیں؛ جو 12 گھنٹے بعد بھی فہرست میں ہو وہ خود ہٹ جاتا ہے۔ اندراج، بلانا (نمبر کے صرف آخری 3 ہندسوں کے ساتھ) اور بٹھانا لاگ میں درج ہوتے ہیں۔
- ریزرویشنز میں کیوں نہیں؟ ریزرویشن بعد کے لیے ہوتی ہے (تاریخ، وقت، میز پہلے سے)؛ انتظار کی فہرست ابھی کے لیے ہے (ترتیب، انتظار کا وقت، میز خالی ہونے پر SMS)۔ اسی لیے اپنا سوئچ اور بٹن، ریزرویشن والے "میز کھولیں" کے ساتھ۔
- آن لائن انتظار کی فہرست میں (اختیاری، ڈیفالٹ بند؛ صرف آن لائن اسٹور کے ساتھ): مہمان آن لائن اسٹور کے ذریعے خود بھی اندراج کر سکتے ہیں کے ساتھ آن لائن اسٹور میں انتظار کی فہرست نظر آتی ہے (اور دروازے کے لیے اس کا QR کوڈ بھی ہے، آن لائن اسٹور مینجمنٹ میں میزیں اور QR کے تحت)۔ مہمان نام، فون، افراد اور ایک خواہش درج کرتا ہے اور اپنی جگہ لائیو دیکھتا ہے۔ کیش رجسٹر میں وہ فہرست میں آن لائن کے ساتھ نظر آتا ہے؛ بلانا، بٹھانا اور چلے جانا ہمیشہ کی طرح، اور مہمان یہ اپنے فون پر بھی دیکھتا ہے (وہاں سے اندراج منسوخ بھی کر سکتا ہے)۔
لائلٹی کارڈ / پوائنٹس
ترتیبات → کاروبار → لائلٹی کارڈ / پوائنٹس میں آن کریں (ڈیفالٹ بند، تب کہیں بھی اس کا کچھ نظر نہیں آتا)۔ وہاں آپ یہ بھی سیٹ کرتے ہیں: فی یورو پوائنٹس (0 = صرف اسٹیمپ کارڈز)، کتنے پوائنٹس کے بعد انعام ملے اور وہ انعام کتنے یورو ڈسکاؤنٹ ہو۔
- کیش رجسٹر پر رسید کے اوپر "+ لائلٹی کارڈ" ہوتا ہے: گاہک کو نام یا فون نمبر سے تلاش کریں، یا نیا گاہک بنائیں (نام، اختیاری فون اور ای میل)۔ پھر رسید پر نام پوائنٹس کے بیلنس کے ساتھ دکھائی دیتا ہے۔
- استعمال کریں: کافی پوائنٹس ہوں تو "100 پوائنٹس استعمال کریں: € 5 ڈسکاؤنٹ"؛ بھرے ہوئے اسٹیمپ کارڈ پر "مفت کافی" (وہ کافی رسید پر ہونی چاہیے)۔ یہ ڈسکاؤنٹ لائن بن جاتی ہے؛ ہر کوئی اسے دوبارہ ہٹا سکتا ہے۔
- پوائنٹس اور اسٹیمپس صرف بل ادا کرتے وقت جمع اور کم ہوتے ہیں: پوائنٹس ڈسکاؤنٹ کے بعد کی رقم پر (فروخت شدہ گفٹ واؤچرز کے بغیر)، اسٹیمپس اسٹیمپ کارڈ والی پروڈکٹ کے ہر نگ پر (مفت پروڈکٹ شمار نہیں ہوتی)۔
- رسید پر: جمع شدہ، استعمال شدہ، بیلنس اور اسٹیمپ کارڈز کی صورتحال۔
- رپورٹ → گاہک (اجازت لائلٹی کارڈ کا انتظام): گاہک تلاش کریں، معلومات بدلیں، پوائنٹس درست کریں (وجہ کے ساتھ)، ہسٹری، اور حذف کریں (GDPR: نام، فون اور ای میل ہٹ جاتے ہیں؛ ہسٹری گمنام رہتی ہے)۔ نیچے ہر پروڈکٹ کے اسٹیمپ کارڈز (مثلاً 10 کافی = 1 مفت)۔
- واپسی جمع شدہ پوائنٹس خود بخود واپس نہیں کرتی؛ ضرورت ہو تو رپورٹ → گاہک میں درست کریں۔
- نمبر والا لائلٹی کارڈ (اختیاری): رپورٹ ← کسٹمرز ← (کسٹمر) میں کارڈ نمبر درج کریں (یا کارڈ اسی فیلڈ میں اسکین کریں)۔ بارکوڈ اسکینر کے ساتھ اس کارڈ کو اسکین کرنے سے کسٹمر رسید سے منسلک ہو جاتا ہے، کیش رجسٹر پر بھی اور کیوسک پر بھی۔ کارڈ نمبر سے تلاش + لائلٹی کارڈ میں بھی ہو سکتی ہے۔
مہمان پروفائل: VIP، غذائی ترجیحات اور پسند (اختیاری)
سیٹنگز ← کاروبار ← مہمان پروفائل میں آن کریں، لائلٹی کارڈ کے نیچے (بطورِ ڈیفالٹ بند؛ صرف تب کام کرتا ہے جب لائلٹی کارڈ آن ہو)۔ اس کے بعد:
- آرڈر اسکرین پر منسلک کسٹمر کے نیچے "+ مہمان پروفائل" ہوتا ہے: VIP پر نشان لگائیں، غذائی ترجیحات (سبزی خور، ویگن، پیسکیٹیرین، حلال، کوشر) اور الرجیز (14 الرجنز) منتخب کریں، اور پسند لکھیں (مثلاً "کھڑکی کے پاس مستقل میز"، زیادہ سے زیادہ 300 حروف)۔ اس کے بعد یہ آرڈر اسکرین پر کسٹمر کے ساتھ نظر آتی ہیں، الرجیز سرخ رنگ میں۔ رپورٹ ← کسٹمرز ← (کسٹمر) ← مہمان پروفائل میں بھی تبدیل کی جا سکتی ہیں۔
- اگر آپ کسی ایسی پروڈکٹ کو ٹیپ کریں جس میں مہمان کا کوئی الرجن ہو (دیکھیں ہر پروڈکٹ کے الرجنز)، تو کیش رجسٹر پہلے پوچھتا ہے کہ کیا پھر بھی شامل کرنا ہے۔ صرف وہی جو پروڈکٹ میں درج ہے؛ شک ہو تو ہمیشہ کچن سے پوچھیں۔
- VIP کو فلور پلان پر ★ ملتا ہے: کھلے بل پر اور اس کسٹمر کی دکھائی گئی ریزرویشن پر۔ جب کسی ریزرویشن کے مہمان آتے ہیں تو کیش رجسٹر ریزرویشن کے کسٹمر کو بل سے جوڑ دیتا ہے۔
- غذائی ترجیحات اور الرجیز (اور VIP) کچن اور بار کی کچن سلپ پر آتی ہیں:
GAST: VIP · Vegetarisch · allergie: Noten۔ - غذائی ترجیحات اور الرجیز صحت کا ڈیٹا ہیں: صرف مہمان کی اجازت سے درج کریں۔ لاگ میں صرف یہ درج ہوتا ہے کہ پروفائل تبدیل ہوا، خود ترجیحات نہیں۔ کسٹمر کو حذف کرنے سے مہمان پروفائل بھی ہٹ جاتا ہے۔
پسندیدہ / فوری بٹن
بطورِ ڈیفالٹ آف۔ ترتیبات → کاروبار → فیورٹس / فوری بٹنز:
- سب سے زیادہ فروخت: گروپ بار کے شروع میں بٹن ★ فیورٹس، ان 12 پروڈکٹس کے ساتھ جو پچھلے 14 دنوں میں سب سے زیادہ فروخت ہوئیں (خود اپڈیٹ ہوتا ہے)۔ آرڈر اسکرین فیورٹس پر کھلتی ہے۔
- خود منتخب کریں: آرڈر اسکرین پر کسی پروڈکٹ کو دیر تک دبائیں (یا رائٹ کلک) اور ★ فیورٹ (فوری بٹن) منتخب کریں؛ دوبارہ کرنے سے ہٹ جاتا ہے۔ اجازت پروڈکٹس کا انتظام۔ تمام کیش رجسٹرز اسے فوراً دیکھتے ہیں۔
- ٹیپ کرنا، آپشنز، مینیوز، ہیپی آور اور "ختم" فیورٹس پر بالکل عام گروپس کی طرح کام کرتے ہیں۔
ایک اور راؤنڈ
آرڈر اسکرین پر بٹن ↻ ایک اور راؤنڈ ہوتا ہے (جیسے ہی بل پر کچھ ہو، چاہے ابھی آرڈر نہ ہوا ہو)۔ ایک ٹیپ آخری راؤنڈ (جو کچھ ایک ساتھ "آرڈر کریں" سے گیا، یا جو آپ نے ابھی ٹیپ کیا) کو دوبارہ نئی لائنوں کے طور پر ڈال دیتا ہے؛ پھر بس آرڈر کریں۔ قیمتیں موجودہ ہوتی ہیں (ہیپی آور بھی)۔
- دیر تک دبائیں (یا رائٹ کلک کریں): خود چنیں۔ ◀ ▶ سے پچھلے راؤنڈز دیکھیں، ہر پروڈکٹ آن/آف (مثلاً کھانا ان ٹک کریں) اور تعداد − / + سے۔ آپشنز اور نوٹس ساتھ جاتے ہیں۔
- ختم ہو چکی پروڈکٹس اور مینیوز ساتھ نہیں جاتے (مینیوز الگ سے ٹیپ کریں)۔ کنکشن کے بغیر بھی کام کرتا ہے۔
- سطریں ویسے ہی شامل ہوتی ہیں جیسے بل پر ہیں: ایک جیسی پروڈکٹس جمع کریں آن ہو تو ہر پروڈکٹ کی ایک سطر (2 Cola)، آف ہو تو ہر سطر الگ (2 بار 1 Cola)۔
فلور پلان پر میز کا وقت
ہر بھری میز پر ⏱ 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 ریکارڈ آن کریں (بطور طے شدہ بند)۔
- پیمائشی مقامات (منتظم): مثلاً کولڈ روم، فریزر، گرم رکھنا، پکانے کے بعد اندرونی درجۂ حرارت، دوبارہ ٹھنڈا کرنا اور سامان کی وصولی، °C میں کم از کم اور/یا زیادہ سے زیادہ اور کتنی بار (ہر دن، دن میں دو بار، ہر ہفتے یا استعمال پر)۔ معیاری فہرست شامل کریں ایک آغاز فراہم کرتا ہے (ٹھنڈا رکھنا 7 °C تک، بیلجیم میں 4 °C تک؛ فریزر -18 °C تک؛ گرم رکھنا 60 °C سے؛ پکانا 75 °C سے)۔
- صفائی اور جانچ: روزانہ، ہفتہ وار (چاہیں تو مقررہ دن پر) یا ماہانہ کام، جگہ اور ہدایت کے ساتھ، مثلاً کٹنگ بورڈ کی جراثیم کشی، چکنائی کے فلٹر، کیڑوں کی جانچ، تھرمامیٹر کی جانچ۔
- درج کرنا (ہر لاگ اِن شخص): اوپری بار میں HACCP بٹن، آج کی باقی تعداد کے ساتھ۔ درجۂ حرارت درج کریں یا کام پر نشان لگائیں (ہو گیا یا نہیں ہو سکا)۔ اگر درجۂ حرارت حد سے باہر ہو تو اصلاحی اقدام لازمی ہے (مثلاً "دروازہ بند کیا، پروڈکٹ پھینک دی")۔ ریکارڈ تبدیل نہیں کیے جا سکتے؛ غلطی نئے ریکارڈ سے درست کریں۔
- خلاصہ (اجازت مدت کے لحاظ سے فروخت): ہر مدت کے تمام ریکارڈ، انحرافات کی تعداد اور روزانہ چھوٹے ہوئے ریکارڈ؛ معائنے کے لیے CSV (Excel) کے طور پر یا پرنٹ / PDF کے طور پر محفوظ کریں۔
ٹیپ سسٹم اور فلو میٹرز
ٹیپ کمپیوٹر یا فلو میٹر جو بھی ٹیپ بتائے وہ رسید پر آتا ہے، تاکہ کچھ بھی "رِس" نہ جائے۔ اسے سیٹنگز ← ٹیپ سسٹم میں آن کریں (ڈیفالٹ طور پر بند)۔
- ذرائع (منتظم): ٹیپ کمپیوٹر یا فلو میٹر سسٹم۔ برانڈ منتخب کریں؛ کیش رجسٹر پہلے سے طے شدہ ترتیب بھر دیتا ہے۔ نیدرلینڈز اور بیلجیم سے: Van Duijnen Horeca (ٹیپ آٹومیشن، Dashbar)، Beconet (Multi-Tap), TapSystems, Horecatechniek Nederland, Heineken SmartDispense, WeissBeerger / AB InBev اور BarTrack؛ اس کے علاوہ Gruber, Addimat, WMF / Hogatron (E-Protokoll), Drinkotec (ex-Hartec), , Berg, Easybar, Azbar, Scanabar, PourMyBeer, iPourIt, BeerBoard, US BeerSAVER, Bevchek, Capton/BarVision, Kegtron, Kegbot Kegboard، ایک "اسمارٹ ٹیپ" یا اپنا سسٹم۔ جوڑنے کے پانچ طریقے ہیں (Kegboard: نیچے ناپ کر بھرنا اور Kegboard دیکھیں):
- فیلڈز:
kraan(یاtap،plu)،ml(یاcl،liter،volumeمعeenheid) یاporties،id(ایک ہی ٹیپ دو بار = ایک بار درج)،tijdstip،tafel،bediening؛ ایک ٹیپ، فہرست یا{ "taps": [...] }۔ - نیٹ ورک (TCP): کیش رجسٹر ٹیپ کمپیوٹر سے جڑتا ہے (پتہ اور پورٹ) یا خود کسی پورٹ پر سنتا ہے۔
- سیریل پورٹ: COM پورٹ یا USB-سیریل، 1200–115200 baud، 8N1، 7E1 یا 7O1۔
- نیٹ ورک اور سیریل میں آپ پیغام کی شکل (ہر سطر میں ایک پیغام، یا STX … ETX اختیاری XOR جانچ اور ACK/NAK جواب کے ساتھ) اور پیغام کا پیٹرن سیٹ کرتے ہیں، جس میں
kraanیاpluکے حصے اور اختیاریml،cl،liter،porties،tafel،bedieningاورidہوں (مثلاًkraan;mlیا فی گلاس صرف ایک PLU)۔ سپلائرز اپنا درست فارمیٹ صرف انسٹالرز کو دیتے ہیں؛ ٹیپ کمپیوٹر کے سپلائر سے پوچھیں۔ ٹیسٹ ٹیپ ویسے ہی ٹیپ بھیجتا ہے جیسے ٹیپ کمپیوٹر بھیجتا۔
- فیلڈز:
- نل (منتظم): ہر نل یا PLU کے لیے پروڈکٹ اور یہ کہ رسید پر کیسے آئے: فی گلاس (گلاس ml میں؛ 520 ml کا ٹیپ اور 250 ml کے گلاس = 2 گلاس؛ 50% سے ایک گلاس شمار ہوتا ہے) یا فی لیٹر (پروڈکٹ کی قیمت فی لیٹر قیمت ہے؛ رسید پر مثلاً "Pils 0,33 l" درست رقم کے ساتھ)۔
- رسید پر: اگر ٹیپ کمپیوٹر میز بتائے تو ٹیپ فوراً اس میز کے کھلے آرڈر پر آتا ہے۔ ورنہ وہ بھرا گیا میں رہتا ہے: آرڈر اسکرین پر "… بار رسید کے بغیر بھرا گیا" کی پٹی آتی ہے؛ ٹیپس منتخب کریں اور اس رسید پر دبائیں۔ سطریں فوراً آرڈر شدہ ہو جاتی ہیں (بار کو اب ورک سلپ نہیں جاتی) اور اسٹاک سے کم ہو جاتا ہے۔ اوپر کی پٹی میں بھرا گیا بٹن وہ سب دکھاتا ہے جس کی ابھی رسید نہیں ہے۔
- رد کرنا (اختیار منسوخی): فلشنگ، ٹوٹ پھوٹ، چکھنا، عملہ، مفت یا دیگر (وضاحت کے ساتھ)؛ یہ لاگ میں درج ہوتا ہے۔ ایک گلاس سے کم (مثلاً فلشنگ) کو رد کرنا لازمی ہے۔
- جائزہ (اختیار فی مدت سیل): ہر نل کے لیے بھرا گیا، رسید پر، رد شدہ (وجہ کے لحاظ سے)، منسوخ اور ابھی کھلا، لیٹر میں، فروخت شدہ فیصد کے ساتھ، اور CSV کے طور پر۔
- رپورٹ شدہ ٹیپس تبدیل نہیں کیے جا سکتے (صرف نمٹائے جا سکتے ہیں)۔
ناپ کر بھرنا اور Kegboard
ناپ کر بھرنے میں نل صرف تب کھلتا ہے جب گلاس کیش رجسٹر پر درج ہو چکا ہو، اور صرف اسی مقدار کے لیے۔ اس طرح کچھ بھی ایسا نہیں بھرا جاتا جو بل پر نہ ہو۔ یہ صرف تب کام کرتا ہے جب ٹیپ سسٹم آن ہو، اور آپ اسے ہر نل کے لیے آن کرتے ہیں (بطور ڈیفالٹ بند)۔
- ہر نل کے لیے (منتظم، سیٹنگز → ٹیپ سسٹم → نل): ناپ کر بھرنا پر نشان لگائیں اور منتخب کریں کہ درج کرنے کے بعد نل کتنی دیر کھلا رہ سکتا ہے (10–600 سیکنڈ، ڈیفالٹ 120)۔ Kegboard میں آپ ریلے (سولینائیڈ والو) بھی درج کرتے ہیں۔ ناپ کر بھرنا صرف فی گلاس ممکن ہے۔
- درج کرنا: آرڈر بھیجیں (یا براہ راست ادائیگی) پر کیش رجسٹر اس پروڈکٹ والی ہر بل لائن کے لیے ایک اجازت (گلاسوں کی تعداد × گلاس ml میں) بناتا ہے اور اسے ٹیپ کمپیوٹر کو بھیجتا ہے۔ اس کے بعد آنے والا بھرنا اسی بل لائن سے تعلق رکھتا ہے۔ اس لیے یہ دوبارہ بل پر نہیں آتا اور نہ ہی بھرا گیا میں۔ اجازت کے بغیر بھرنا معمول کے مطابق بھرا گیا میں جاتا ہے۔
- بھرنے سے پہلے لائن کی منسوخی: نل دوبارہ بند ہو جاتا ہے۔ جو اجازت وقت پر نہ بھری جائے وہ ختم ہو جاتی ہے؛ نل کبھی بعد میں نہیں کھلتا۔
- آرڈر اسکرین میں اجازتیں (بل کے اوپر ایک پٹی): دیکھیں کیا چل رہا ہے، روکیں اور دوبارہ اجازت دیں۔ دوبارہ اجازت صرف تب ممکن ہے جب ابھی کچھ نہ بھرا گیا ہو، اس لیے کبھی کچھ اضافی اجازت نہیں دی جاتی۔ ٹیسٹ اجازت (منتظم) بغیر بل کے ایک گلاس کی اجازت دیتی ہے؛ یہ لاگ میں درج ہوتا ہے۔
- اجازت ٹیپ کمپیوٹر تک کیسے پہنچتی ہے:
- Kegboard (Kegbot، اوپن سورس، فلو میٹر اور سولینائیڈ والو کے ساتھ ESP32؛ مکمل طور پر عوامی پروٹوکول): کیش رجسٹر اس پروڈکٹ والے نلوں، ریلے اور مقدار کے لیے ایک grant دیتا ہے۔ مقدار پوری ہونے یا وقت ختم ہونے پر بورڈ خود نل بند کر دیتا ہے۔
- نیٹ ورک/سیریل:
{kraan},{ml},{porties},{sec}اور{id}کے ساتھ ایک قابلِ ترتیب اجازت کی کمانڈ (مثلاًV{kraan};{ml})، جو ذریعہ کے پیغام کی شکل میں بھیجی جاتی ہے (لائن یا XOR کے ساتھ STX … ETX)۔ اختیاری طور پر ایک روکنے کی کمانڈ بھی ہے۔ درست کمانڈ سپلائر دیتا ہے۔
- Kegboard جوڑنا: + ذریعہ میں برانڈ Kegbot Kegboard منتخب کریں۔ بورڈ ذریعہ پر ظاہر ہوتا ہے؛ اجازت دیں (یا مسترد کریں) پر کلک کریں۔ پھر بورڈ کو ایک بار اپنی کلید ملتی ہے، جسے کیش رجسٹر صرف hash کے طور پر محفوظ کرتا ہے۔ کوئی دوسرا آلہ یا غلط کلید جڑے ہوئے بورڈ میں کچھ نہیں بدلتی؛ اگر بورڈ کی کلید گم ہو جائے تو پہلے رابطہ ختم کریں استعمال کریں۔ ذریعہ بورڈ کا فرم ویئر، میٹر اور ریلے دکھاتا ہے۔ نل میٹر نمبر ہیں (0، 1 …)۔ بورڈ پر کارڈ مسترد کر دیا جاتا ہے: ادائیگی کیش رجسٹر پر ہوتی ہے۔ اگر ٹیپ سسٹم بند ہو تو بورڈ اپنے پیغامات محفوظ رکھتا ہے اور بعد میں بھیجتا ہے۔
- ذریعہ میں آپ طے کرتے ہیں کہ بہاؤ کے بغیر کتنے سیکنڈ بعد نل بند ہو (5–300، طے شدہ 30)۔ ہر نل کے لیے میٹر نمبر، ریلے (سولینائڈ والو) اور کیش رجسٹر پر درج کرنے کے بعد نل کتنی دیر کھلا رہ سکتا ہے، درج کریں۔
کیش رجسٹر سے موسیقی کنٹرول
عملہ کیش رجسٹر کی ٹچ اسکرین سے موسیقی کنٹرول کرتا ہے، اس لیے بار پر الگ اسکرین کی ضرورت نہیں۔ اسے سیٹنگز ← کاروبار ← اسکرینز اور استعمال ← کیش رجسٹر سے موسیقی کنٹرول میں آن کریں (ڈیفالٹ بند)۔ پھر اوپری بار میں موسیقی بٹن آ جاتا ہے: ہر ذریعے کے لیے (مثلاً بار اور ٹیرس) چلائیں، روکیں، اگلا، پچھلا، آواز تیز، آواز کم اور والیوم کا سلائیڈر، ساتھ میں اب کیا چل رہا ہے۔ کیش رجسٹر پر واپس پینل بند کرتا ہے۔ بند کرنے پر ذرائع محفوظ رہتے ہیں۔
- پلے لسٹ (Sonos، Bluesound اور VLC): قطار، اس کے ساتھ جو ابھی چل رہا ہے۔ چلانے کے لیے کسی گانے پر ٹیپ کریں؛ ترمیم کریں سے آپ گانے ہٹاتے ہیں (✕)، اوپر یا نیچے کرتے ہیں (↑ ↓؛ Sonos اور Bluesound) یا پلے لسٹ خالی کرتے ہیں۔ کوئی اور موسیقی منتخب کریں سے آپ Sonos کا پسندیدہ (مثلاً کوئی اسٹیشن یا Tunify چینل) یا محفوظ پلے لسٹ، یا BluOS کا پری سیٹ چلاتے ہیں۔
- الگ اسکرین پر: وہی کنٹرول اور پلے لسٹ بڑے سائز میں
http://<kassaserver>:3000/muziekپر، مثلاً کیش رجسٹر کے ساتھ دوسرے مانیٹر پر یا بار پر ایک ٹیبلٹ (اسی ڈیوائس پر پہلے سے لاگ اِن ہوں تو، ورنہ PIN کوڈ سے)۔ - ٹیبلٹ یا فون پر: کاروبار کے نیٹ ورک میں اسی الگ اسکرین کے ایڈریس والا ایک QR کوڈ۔ ملازم اسے اپنے ٹیبلٹ یا فون سے (کاروبار کے wifi نیٹ ورک پر) اسکین کرتا ہے اور اپنے PIN کوڈ سے لاگ اِن کرتا ہے؛ لاگ آؤٹ سے یہ پھر بند ہو جاتی ہے۔ دیکھیں: ٹیبلٹ یا فون پر دوسری اسکرین۔
ایڈمن + موسیقی کا ذریعہ سے ذرائع شامل کرتا ہے، منتخب کرتا ہے کہ وہ کیسے منسلک ہے اور ٹیسٹ کریں سے اسے آزماتا ہے:
- Soundtrack (soundtrack.io): عوامی API کے ذریعے، API ٹوکن (Soundtrack سے حاصل کریں) اور ساؤنڈ زون (زونز لوڈ کریں) کے ساتھ۔ چلائیں، روکیں، اگلا، والیوم اور کیا چل رہا ہے۔
- Sonos: اسپیکر کا IP ایڈریس (گروپ میں: وہ اسپیکر جو گروپ کو لیڈ کرتا ہے)۔ Sonos پر چلنے والی ہر چیز کے ساتھ کام کرتا ہے، مثلاً Tunify، Spotify یا ریڈیو۔
- Bluesound (BluOS): پلیئر کا IP ایڈریس؛ یہ بھی اس پر چلنے والی ہر چیز کے ساتھ کام کرتا ہے، مثلاً Tunify۔
- میوزک کمپیوٹر پر VLC: ویب انٹرفیس آن کریں (ٹولز ← ترجیحات ← سب دکھائیں ← انٹرفیس ← مین انٹرفیسز: Web، Lua کے لیے پاس ورڈ کے ساتھ)؛ IP ایڈریس (ضرورت ہو تو
:poortکے ساتھ، ڈیفالٹ 8080) اور پاس ورڈ۔ - اپنا میوزک کمپیوٹر (ویب پتے): ایسے میوزک کمپیوٹر یا باکس کے لیے جس میں ہر بٹن کا ایک ویب پتہ ہو؛ GET یا POST، اور والیوم کے لیے پتے میں
{volume}(0-100)۔ آواز تیز/کم کے پتے کے بغیر کیش رجسٹر والیوم قدم بہ قدم سیٹ کرتا ہے۔ - میوزک پیکج کا ویب پلیئر: ویب پلیئر یا کنٹرول پیج کا ویب پتہ (مثلاً Tunify یا Media Tools کا ویب پلیئر) کیش رجسٹر میں موسیقی بٹن سے کھلتا ہے؛ اگر سروس کسی دوسری اسکرین میں نہیں کھلتی تو الگ ونڈو میں کھولیں استعمال کریں۔
کیش رجسٹر سرور سے پلیئرز سے بات کرتا ہے، اس لیے انہیں کیش رجسٹر والے نیٹ ورک میں ہونا چاہیے (Soundtrack انٹرنیٹ کے ذریعے)۔ لاگ اِن ہر شخص کنٹرول کر سکتا ہے؛ سیٹنگ کے لیے کاروبار، ادائیگی اور پرنٹرز کی سیٹنگ کا حق چاہیے۔ ٹوکن اور پاس ورڈ کبھی دوبارہ اسکرین پر یا لاگ میں نظر نہیں آتے؛ لاگ میں صرف سیٹنگ درج ہوتی ہے (آن/بند، ذرائع)، ہر بٹن نہیں۔ کنفیگریشن ایکسپورٹ میں صرف آن/بند شامل ہوتا ہے (ذرائع ایک ہی کاروبار کے ہوتے ہیں)۔
ٹیبلٹ یا فون پر دوسری اسکرین
موسیقی اور کیمرے کسی ملازم کے اپنے ٹیبلٹ یا فون پر بھی چل سکتے ہیں، کیش رجسٹر کے ساتھ دوسری اسکرین کے طور پر۔ موسیقی یا کیمرے کی ونڈو میں ٹیبلٹ یا فون پر کا بٹن ہے: یہ ایڈریس کے ساتھ ایک QR کوڈ دکھاتا ہے، مثلاً http://192.168.1.20:3000/muziek یا .../camera۔
- ٹیبلٹ یا فون کو کاروبار کے wifi نیٹ ورک سے جوڑیں۔
- کیمرے سے QR کوڈ اسکین کریں (یا براؤزر میں ایڈریس ٹائپ کریں)۔
- اپنے PIN کوڈ سے لاگ اِن کریں۔ آپ صرف وہی دیکھتے ہیں جس کی اجازت ہے: موسیقی سب، کیمرے صرف کیمرہ مناظر دیکھیں کے حق کے ساتھ۔
- ہو گیا: اوپر کونے میں لاگ آؤٹ۔ اگر لاگ اِن کی مدت ختم ہو گئی ہو (مثلاً ٹیبلٹ رات بھر بیکار پڑا رہا)، تو اسکرین دوبارہ PIN کوڈ مانگتی ہے۔
مشورہ: صفحے کو ٹیبلٹ کی ہوم اسکرین پر رکھیں (براؤزر میں: ہوم اسکرین میں شامل کریں)، پھر یہ ایک ایپ کی طرح کھلتا ہے۔
اسی لیے کیش رجسٹر نیٹ ورک میں کیش رجسٹر پی سی کا IP ایڈریس معلوم کرتا ہے (اگر پی سی کے ایک سے زیادہ ہوں، مثلاً wifi اور کیبل، تو آپ نیٹ ورک چنتے ہیں)۔ مینجمنٹ پورٹل (دور سے کیش رجسٹر) پر یہ پورٹل کا ایڈریس ہوتا ہے۔ QR کوڈ کیش رجسٹر خود بناتا ہے، انٹرنیٹ کے بغیر۔
ٹیبلٹس جوڑیں: ایک بٹن سے ٹیبلٹ پر (اختیاری)
اور بھی آسان: ایک ٹیبلٹ کو ایک بار جوڑیں، پھر کیش رجسٹر ایک بٹن سے موسیقی یا کیمرے اس ٹیبلٹ پر بھیجتا ہے۔ اسے سیٹنگز ← کاروبار ← اسکرینز اور استعمال ← ٹیبلٹس بطور دوسری اسکرین میں آن کریں (ڈیفالٹ بند)۔
- ٹیبلٹ پر:
http://<kassaserver>:3000/tabletکھولیں (سیٹنگ کے پاس QR کوڈ کے ساتھ ٹیبلٹ یا فون پر موجود ہے)، PIN کوڈ سے لاگ اِن کریں اور ٹیبلٹ کو ایک نام دیں، مثلاً بار ٹیبلٹ۔ جوڑیں۔ - کیش رجسٹر پر: موسیقی یا کیمرے کی ونڈو میں اب بار ٹیبلٹ پر بٹن ہے (جب ٹیبلٹ آن ہو تو سبز نقطے کے ساتھ)۔ اس پر ٹیپ کریں: ٹیبلٹ وہ اسکرین خود بخود کھول دیتا ہے۔ موسیقی میں منتخب ذریعہ بھی ساتھ جاتا ہے (مثلاً ٹیرس)۔
- ٹیبلٹ پر: بند کریں انتظار پر واپس جاتا ہے؛ اس ٹیبلٹ کا جوڑا ختم کریں جوڑ ہٹا دیتا ہے۔
ٹیبلٹ پر صفحہ کھلا رہنے دیں؛ اگر ٹیبلٹ بند ہو یا سلیپ میں ہو تو دوبارہ آن ہوتے ہی اسکرین کھول دیتا ہے۔ ٹیبلٹ اسی ملازم کے نام سے لاگ اِن رہتا ہے جس نے اس پر لاگ اِن کیا تھا: کیمرے بھیجنا اور دیکھنا صرف کیمرہ مناظر دیکھیں کی اجازت کے ساتھ ممکن ہے۔ ایڈمن سیٹنگ کے پاس دیکھتا ہے کہ کون سے ٹیبلٹس جڑے ہیں اور کیا وہ آن ہیں، اور ان کا نام بدل سکتا ہے یا انہیں ہٹا سکتا ہے۔ ٹیبلٹ اپنی ایک کلید رکھتا ہے؛ کیش رجسٹر اس کا صرف ایک hash محفوظ کرتا ہے۔ بند کرنے پر جوڑے گئے ٹیبلٹس محفوظ رہتے ہیں۔ لاگ میں درج ہوتا ہے کہ کس نے ٹیبلٹ جوڑا، اس کا نام بدلا یا ہٹایا۔
ٹیک اوے کے لیے کال اسکرین
گاہکوں کے لیے ایک اسکرین جس میں بائیں طرف تیاری میں اور دائیں طرف تیار بڑے نمبروں کے ساتھ ہیں، جیسے اسنیک بار یا فاسٹ فوڈ میں۔ اسے سیٹنگز ← کاروبار ← اسکرینز اور استعمال ← ٹیک اوے کے لیے کال اسکرین میں آن کریں (ڈیفالٹ بند)۔
جوڑنے کی ضرورت نہیں: براؤزر والے ٹی وی (اسمارٹ ٹی وی، اسٹک یا منی پی سی)، ٹیبلٹ یا دوسرے مانیٹر پر کیش رجسٹر کا ایڈریس /oproep کے ساتھ کھولیں، مثلاً http://192.168.1.20:3000/oproep۔ سیٹنگ میں اور بلائیں ونڈو میں الگ اسکرین پر اور ٹیبلٹ یا فون پر کے بٹن ہیں (ایڈریس والا QR کوڈ)۔ لاگ اِن کی ضرورت نہیں: اسکرین صرف نمبر دکھاتی ہے۔ اسکرین پر ایک بار ٹیپ کریں، پھر براؤزر آواز چلا سکتا ہے۔
اس پر کیا آتا ہے:
- کیش رجسٹر، آن لائن اسٹور اور Thuisbezorgd کے ٹیک اوے آرڈرز (اور چاہیں تو کاؤنٹر پر بغیر میز کے آرڈرز بھی، فوری فروخت میں)، پچھلے 12 گھنٹوں کے؛
- جیسے ہی کچھ کچن یا بار کو بھیجا جائے (یا آن لائن اسٹور کا آرڈر تیاری میں پر ہو): نمبر تیاری میں کے نیچے آ جاتا ہے؛
- تیار خود بخود ہو جاتا ہے جب کچن اسکرین پورا آرڈر تیار بتائے یا آن لائن اسٹور کا آرڈر تیار پر ہو۔ نمبر تھوڑی دیر چمکتا ہے اور اسکرین ڈنگ ڈانگ کی آواز دیتی ہے؛
- تیار نمبر سیٹ کیے گئے منٹوں تک رہتا ہے (ڈیفالٹ 10)، یا لے جایا گیا تک۔
- کیوسک کے آرڈر (دیکھیں سیلف سروس کیوسک) ہمیشہ دکھائی دیتے ہیں جیسے ہی ان کی ادائیگی ہو جائے یا کیش کاؤنٹر پر ہوگی، "یہیں کھاؤں گا" کے ساتھ بھی، ان کی رسید والے پک اپ نمبر کے ساتھ؛
- اختیاری طور پر Thuisbezorgd، Uber Eats، Deliveroo اور HubRise کے رائیڈرز کے آرڈر بھی (خانہ رائیڈرز کے آرڈر بھی …): پلیٹ فارم کے آرڈر نمبر اور نیچے پلیٹ فارم کے نام کے ساتھ، تاکہ رائیڈر دیکھ سکے کہ اس کا آرڈر کب تیار ہے۔ تب لے لیا گیا پلیٹ فارم کو بھی بتاتا ہے کہ رائیڈر نے آرڈر لے لیا ہے (جیسے پلیٹ فارم کی ونڈو میں)۔
نمبر: ویب شاپ، Thuisbezorgd اور ڈیلیوری پلیٹ فارمز پر وہ آرڈر نمبر جو مہمان یا رائیڈر کے پاس پہلے سے ہے؛ ورنہ پک اپ نمبر (1 سے 999)۔ یہ رسید پر بڑا چھپتا ہے، اس وضاحت کے ساتھ کہ آرڈر تیار ہونے پر نمبر اسکرین پر آئے گا (رسید کی زبان میں)۔
اختیاری (بطور ڈیفالٹ بند، ترتیب میں):
- نمبر آواز سے اعلان کریں: نئے تیار نمبر پر اسکرین منتخب زبان (ڈچ، انگریزی، جرمن، فرانسیسی، ہسپانوی، اطالوی، پرتگالی، پولش، ترکی یا عربی) میں مثلاً "Nummer 42…" کہتی ہے۔ آواز اسکرین کے براؤزر سے آتی ہے اور ہر آلے پر مختلف لگتی ہے؛ کھولنے کے بعد ایک بار اسکرین کو چھوئیں۔ گھنٹی کے بعد، اگر آواز بھی آن ہو۔
- فون پر آرڈر کی صورتحال: رسید پر پک اپ نمبر کے نیچے QR کوڈ آتا ہے۔ مہمان اسے اسکین کرتا ہے، اپنا نمبر اور صورتحال (آرڈر ہوا، تیار ہو رہا ہے، تیار، لے لیا گیا) دیکھتا ہے اور آرڈر تیار ہونے پر اطلاع پاتا ہے۔ یہ مینجمنٹ پورٹل کے ذریعے چلتا ہے، اس لیے کیش رجسٹر کا اس سے جڑا ہونا ضروری ہے۔ ویب شاپ اور Thuisbezorgd کے لیے نہیں (ان کی اپنی صورتحال ہے) اور کیوسک کے لیے نہیں (اس کی اپنی ترتیب ہے)۔
کیش رجسٹر میں بلائیں بٹن ہے (ان کی تعداد کے ساتھ جو ابھی تیاری میں ہیں):
- تیار کسی نمبر کو ہاتھ سے تیار کر دیتا ہے (کچن اسکرین کے بغیر، یا اگر جلدی ہو)۔ آن لائن اسٹور یا Thuisbezorgd کے آرڈر میں اسٹیٹس بھی بدلتا ہے، اس لیے گاہک کو بھی اطلاع ملتی ہے۔
- واپس اسے دوبارہ تیاری میں پر لے جاتا ہے۔
- لے جایا گیا اسے اسکرین سے ہٹا دیتا ہے (واپس کریں کے ساتھ)۔
سیٹنگ میں آپ یہ بھی چنتے ہیں کہ نمبر کے ساتھ پہلا نام ہو یا نہیں (ڈیفالٹ نہیں، پرائیویسی کے لیے) اور اسکرین آواز دے یا نہیں۔ بند کرنے پر: نہ بلائیں بٹن اور نہ رسید پر پک اپ نمبر؛ سیٹنگز محفوظ رہتی ہیں۔ لاگ میں درج ہوتا ہے کہ کس نے کیا ہاتھ سے تیار، واپس یا لے جایا گیا کیا۔
حاضری لگانا (اِن اور آؤٹ)
بطورِ ڈیفالٹ کلاکنگ آف ہوتی ہے: تب یہ کیش رجسٹر میں کہیں نظر نہیں آتی (اوپر والی بار میں بٹن نہیں، لاگ ان اسکرین پر نہیں، کام کے اوقات کا ٹیب نہیں)۔ اسے ترتیبات → کاروبار میں عملے کا کلاک اِن اور کلاک آؤٹ کے تحت آن کریں:
- بند: استعمال نہ کریں۔ اگر آپ بعد میں حاضری اِن/آؤٹ بند کریں تو یہ کہیں نظر نہیں آتا، لیکن پہلے سے درج شدہ گھنٹے محفوظ رہتے ہیں (کچھ بھی حذف نہیں ہوتا)؛ دوبارہ آن کرنے پر وہ پھر سے نظر آ جاتے ہیں۔
- آن: ملازمین کلاک اِن اور کلاک آؤٹ کر سکتے ہیں۔ لاگ ان کے بعد کیش رجسٹر پوچھتا ہے کہ کیا آپ کلاک اِن کرنا چاہتے ہیں (ابھی نہیں بھی ممکن ہے)۔ پھر اوپر والی بار میں کلاک اِن یا کلاک اِن شدہ 17:02 ہوتا ہے؛ کلاک آؤٹ کرنے کے لیے اس پر ٹیپ کریں۔
- لازمی: لاگ ان کے بعد پہلے کلاک اِن کریں، ورنہ آپ کیش رجسٹر استعمال نہیں کر سکتے۔ کلاک آؤٹ آپ کو فوراً لاگ آؤٹ کر دیتا ہے۔
جو کیش رجسٹر استعمال نہیں کرتے (مثلاً کچن) وہ لاگ ان اسکرین پر کلاک کرتے ہیں: کلاک اِن / آؤٹ پر ٹیپ کریں اور اپنا PIN کوڈ درج کریں۔ یہ لاگ ان کیے بغیر اِن اور آؤٹ کے درمیان بدلتا ہے۔
اگر کلاکنگ آن ہو تو ایڈمن ترتیبات → کام کے اوقات میں دیکھتا ہے:
- کون ابھی کلاک اِن ہے (اور جو بھول گیا ہو اسے کلاک آؤٹ کر سکتا ہے)؛
- ہر ملازم کے فی مدت کام کے گھنٹے، تمام شفٹس کے ساتھ، اور CSV ڈاؤن لوڈ (تنخواہ کے حساب کے لیے گھنٹے اعشاری عدد میں بھی)؛
- شفٹس میں ترمیم یا اضافہ (کسی شفٹ پر ٹیپ کریں، یا + شفٹ شامل کریں)۔ ہر تبدیلی پرانے اور نئے اوقات کے ساتھ لاگ میں درج ہوتی ہے۔
بیلجیم میں ہر کلاک اِن اور کلاک آؤٹ بلیک باکس کو بھی رپورٹ ہوتا ہے۔ اگر وہ دستیاب نہ ہو تو کلاکنگ نہیں ہوتی (بالکل بل ادا کرنے کی طرح)۔ کیا یہ بیلجیم کی عملے کی رجسٹریشن کے تقاضے پورے کرتا ہے، اس کی ابھی تصدیق ہونا باقی ہے۔
وزن کرنا اور لیبل (ترازو)
اگر ترازو آن ہو (ترتیبات → ترازو)، تو پروڈکٹس کی فی کلو قیمت ہو سکتی ہے۔ باقی تمام پروڈکٹس فی عدد ہی رہتی ہیں۔
- وزن کریں: فی کلو قیمت والی پروڈکٹ پر ٹیپ کریں (بٹن مثلاً
12,95/kgدکھاتا ہے)۔ وزن کریں ونڈو ترازو کا وزن لائیو دکھاتی ہے (مثلاً Aclas OS6X، یا وہ ترازو جس پر کیش رجسٹر خود چلتا ہے)؛ سبز = مستحکم۔ پروڈکٹ ترازو پر رکھیں اور وزن مستحکم ہوتے ہی شامل کریں پر ٹیپ کریں۔ قیمت فی کلو قیمت × وزن ہے (سینٹ تک راؤنڈ)؛ پروڈکٹ کا برتن (ٹیئر) خود منہا ہو جاتا ہے۔ اگر پروڈکٹ کے انتخابی آپشنز ہوں تو وہ اس کے بعد آتے ہیں۔ - مزید ترازو: اگر کئی ترازو ہوں تو ونڈو کے اوپر منتخب کریں کہ کس پر وزن کرنا ہے۔ ہر کیش رجسٹر/ٹیبلٹ اپنا انتخاب یاد رکھتا ہے۔
- ہاتھ سے: ترازو نہیں (یا ہاتھ سے درج کرنے کی اجازت ہو) تو وزن ٹائپ کریں:
0,512یا1,2کلو ہے،512یا512 gگرام ہے۔ - TS6X کا لیبل: آرڈر اسکرین پر بارکوڈ اسکینر سے لیبل کا بارکوڈ اسکین کریں (بس اسکین کریں، کچھ کھولنے کی ضرورت نہیں)، یا لیبل پر ٹیپ کریں اور 13 ہندسے اسکین یا ٹائپ کریں۔ پروڈکٹ (PLU) اور وزن لیبل سے آتے ہیں۔ اگر لیبل پر قیمت ہو تو کیش رجسٹر بالکل وہی قیمت لیتا ہے۔
- اسکرین، رسید اور گاہک اسکرین پر وزن بھی دکھایا جاتا ہے، مثلاً
Gehakt 6,63اور اس کے نیچے0,512 kg x € 12,95/kg؛ آرڈر سلپ پر0,512 kg Gehakt۔ تقسیم، منتقلی اور واپسی کلو میں ہوتی ہیں۔ - وزن والی پروڈکٹ صرف کیش رجسٹر سرور سے کنکشن کے ساتھ ممکن ہے (وزن کیش رجسٹر سرور کے ذریعے آتا ہے)۔
Uber Eats، Deliveroo اور HubRise
Thuisbezorgd.nl / Takeaway.com کے علاوہ Uber Eats (نیدرلینڈز اور بیلجیم)، Deliveroo (صرف بیلجیم؛ Deliveroo 2022 کے آخر میں نیدرلینڈز سے چلا گیا) اور HubRise پر موجود ہر چیز (مثلاً Uber Eats، Deliveroo، Just Eat/Takeaway.com اور چھوٹی آرڈر ایپس) کے آرڈر بھی کیش رجسٹر میں آتے ہیں۔ ہر پلیٹ فارم الگ سے سیٹنگز ← ڈیلیوری پلیٹ فارمز میں آن ہوتا ہے (ڈیفالٹ بند؛ بند کرنے سے سب کچھ محفوظ رہتا ہے)۔ ٹیب ہر پلیٹ فارم کے لیے دکھاتا ہے کہ وہ کن ممالک میں کام کرتا ہے اور خبردار کرتا ہے اگر وہ کاروبار کے ملک میں کام نہ کرے۔
- آن کریں، پھر Uber Eats میں لاگ ان کریں اور اسٹور جوڑیں (کاروبار اپنے Uber Eats اکاؤنٹ سے لاگ ان کرتا ہے)۔ اگر اکاؤنٹ میں کئی اسٹور ہوں تو اسٹور آئی ڈی (store id) درج کریں اور دوبارہ لاگ ان کریں۔ Uber Eats کو پہلے Pin Voordeel کو بطور پارٹنر منظور کرنا ہوگا۔
- Deliveroo: براہ راست، پورٹل کے ذریعے۔ سائٹ آئی ڈی (location id) اور برانڈ آئی ڈی (brand id) درج کریں۔ ٹیبلٹ کے بغیر (ڈیفالٹ): کیش رجسٹر قبول یا مسترد کرتا ہے؛ ٹیبلٹ کے ساتھ: کاروبار ٹیبلٹ پر قبول کرتا ہے اور پورٹل صرف بتاتا ہے کہ آرڈر کیش رجسٹر میں ہے یا نہیں۔
- HubRise: کیش رجسٹر آرڈر خود لاتا ہے (ہر 20 سیکنڈ، پورٹل کی ضرورت نہیں)۔
- ہر پلیٹ فارم کے لیے: خودکار قبولیت، کچن سلپ فوراً کچن/بار کو اور (Uber Eats، Deliveroo) ہر تبدیلی کے بعد مینو خود بھیجیں اور مینو ابھی بھیجیں۔ مینو میں وہ پروڈکٹس ہوتے ہیں جو Uber Eats اور Deliveroo کے مینو پر پروڈکٹس کے تحت نشان زدہ ہیں، آپشنز کے ساتھ؛ «ختم ہو گیا» بھی ساتھ جاتا ہے۔
آرڈرز۔ ایک آرڈر عام آرڈر بن جاتا ہے (bezorgen یا afhalen، گروپ کا نام <platform> <nummer>) پلیٹ فارم کی قیمتوں کے ساتھ: پروڈکٹس آئی ڈی (مینو سے)، کوڈ یا 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۔ لاگ: ڈیلیوری پلیٹ فارمز (آن/بند، سیٹنگز، آرڈرز)۔ سب کچھ کیش رجسٹر کے بیک اپس میں شامل ہوتا ہے۔
نیدرلینڈز اور بیلجیم کے چھوٹے پلیٹ فارمز (Homie، Hebtrek، sneleten.nl، Bistroo ...) کا کوئی عوامی کیش رجسٹر کنکشن نہیں؛ اگر وہ HubRise پر ہوں تو HubRise کے ذریعے کام کرتے ہیں۔ مزید: backlog دیکھیں۔
کیش مشین (بند کیش سسٹم)
ڈیفالٹ بند: نقد ہمیشہ کی طرح کام کرتا ہے۔ بند کیش سسٹم میں عملہ نقد رقم کو ہاتھ نہیں لگاتا: کسٹمر یا ملازم رقم مشین میں ڈالتا ہے؛ مشین اسے گنتی ہے، جعلی نوٹوں کی جانچ کرتی ہے اور بقایا واپس دیتی ہے۔
- مشینیں جن سے کیش رجسٹر خود بات کرتا ہے:
- CashDro (3، 4+، 5، 7، S Compact؛ NuKassa، KluisKassa): نیٹ ورک کے ذریعے (web service)۔ CashDro پر Web Integration آن کریں اور کیش رجسٹر کے لیے الگ صارف بنائیں۔
- Cashmatic (SelfPay 460/860/1060؛ بیلجیم میں Xpos): نیٹ ورک کے ذریعے (پورٹ 50301) Cashmatic کے ایک صارف کے ساتھ۔
- Azkoyen Cashlogy (POS1000، POS1500): مشین کے پاس Windows پی سی پر CashlogyConnector کے ذریعے (پورٹ 8092)۔
- CashKeeper: Windows پی سی پر CKMonitor کے ذریعے (پورٹ 16501)۔
- Glory CASHINFINITY (CI-5، CI-10، CI-10X؛ Cikam کے ذریعے بھی): مشین کے کنٹرولر (FCC) کے ذریعے۔ ابھی بیٹا: پہلا کنکشن Glory یا اپنے ڈیلر سے چیک کروائیں۔
- بیرونی: دوسرا سافٹ ویئر مشین کو چلاتا ہے اور کیش رجسٹر سے بات کرتا ہے (جیسے Cikam، 25 برانڈز کے لیے ImaCash، CashGuard/StrongPoint (Merlin) کا سافٹ ویئر، PayComplete (SUZOHAPP)، Gunnebo SafePay یا فرانسیسی برانڈز جیسے CashMag)۔
- آزمائشی مشین: ہارڈویئر کے بغیر، مشق یا دکھانے کے لیے۔ کنکشن ٹیسٹ کریں سے آپ پتہ اور لاگ ان چیک کرتے ہیں۔ مشین کو اپنے نیٹ ورک میں رکھیں (کبھی انٹرنیٹ کے لیے کھلی نہیں) اور کیش رجسٹر کے لیے الگ صارف استعمال کریں، ایڈمن نہیں۔
- ادائیگی نقد کے ساتھ: کیش مشین پر ادا کریں رقم کے لیے ادائیگی شروع کرتا ہے (اگر آن ہو تو نقد کے لیے راؤنڈ شدہ، جمع ٹپ؛ بل تقسیم کرنے پر وہ حصہ)۔ اسکرین دکھاتی ہے کہ کیا ڈالا گیا اور کیا واپس آ رہا ہے؛ کیش رجسٹر تب ہی ادائیگی مکمل کرتا ہے جب مشین تیار کی اطلاع دے۔ منسوخ کریں = مشین رقم واپس دیتی ہے۔ اگر مشین پورا بقایا نہ دے سکی (سکے کم تھے) تو ساتھ لکھا ہوتا ہے کہ کتنا کیش دراز سے دینا ہے۔ کامیاب ادائیگی جو ابھی مکمل نہیں ہوئی (مثلاً ٹیبلٹ بند ہو گیا) اسی آرڈر کے ساتھ دوبارہ مل جاتی ہے۔
- نقد صرف مشین کے ذریعے (ڈیفالٹ آن): تب کیش رجسٹر سرور نقد صرف اسی صورت قبول کرتا ہے جب ٹھیک اسی آرڈر اور اسی رقم کے لیے مشین پر کامیاب ادائیگی ہو۔ بند = دراز میں عام نقد بھی۔
- کیش دراز (رپورٹ ← کیش، اجازت کیش دراز کا انتظام): اسٹیٹس معلوم کریں (ہر سکے اور نوٹ کے حساب سے، Cashmatic، Cashlogy، Glory اور آزمائشی مشین پر)، رقم نکالیں وجہ کے ساتھ (مثلاً دراز کے لیے ریزگاری)، بھرنا اور اضافی رقم نکالنا (ریزگاری رہتی ہے؛ Cashmatic پر)۔ کیش دراز میں متوقع مشین میں موجود رقم شامل نہیں کرتا (وہ الگ نیچے ہے: کیش مشین میں)، لیکن وہ بقایا شامل کرتا ہے جو دراز سے دینا پڑا۔
© بٹن
ہر اسکرین (PIN کوڈ، ٹیبل پلان، آرڈر اور کچن) کے نیچے دائیں ایک چھوٹا ©-بٹن ہوتا ہے۔ یہ OptimumPOS کی معلومات کھولتا ہے: لوگو، پتہ، فون، ای میل اور ویب سائٹ۔ آئیکن ایپ میں لوکل ہوتا ہے اس لیے انٹرنیٹ کے بغیر بھی کام کرتا ہے۔ یہی آئیکن ایپ آئیکن بھی ہے (ٹیب اور ہوم اسکرین)۔
حصہ 2 · مینیجر
شروع کریں
مینیجر بطورِ ڈیفالٹ وہ سب کر سکتا ہے جو سروس کر سکتی ہے، اور اس کے علاوہ دیگر چیزوں کے ساتھ ڈسکاؤنٹ دینا، واپسیاں کرنا، دن بند کرنا، کیش دراز کا انتظام اور لاگ اور اسٹاک دیکھنا۔ یہ زیادہ تر بٹن رپورٹ کے تحت ہے:
- درمیانی رپورٹ (X): اب تک کی سیل، دن بند کیے بغیر۔
- کیش دراز: ابتدائی رقم، رقم اندر/باہر اور دراز کھولیں۔
- دن بند کریں (Z): دن کے آخر میں؛ اس کے بعد نیا دن شروع ہوتا ہے۔
- پرانی Z رپورٹس، مدت کے لحاظ سے سیل اور ڈیش بورڈ۔
- لاگ، گفٹ واؤچرز اور گاہک۔
اسٹاک
بطورِ ڈیفالٹ آف۔ ترتیبات → کاروبار → اسٹاک کا حساب رکھیں سے آن کریں۔ آف = کیش رجسٹر میں کہیں نظر نہیں آتا۔
- ہر پروڈکٹ کے لیے ترتیبات → پروڈکٹس → (پروڈکٹ) → اسٹاک میں منتخب کریں:
- نہیں: ہمیشہ کی طرح؛
- فی پروڈکٹ: ہر فروخت 1 کم کرتی ہے (مثلاً بوتلیں، کین)، "تقریباً ختم" کے لیے الرٹ لیول کے ساتھ؛
- اجزاء کے ذریعے: ایک ترکیب، مثلاً ہیمبرگر = 1 بن + 150 g گوشت + 1 سلائس پنیر۔ ہر فروخت اجزاء کم کرتی ہے۔
- ترتیبات → اسٹاک (اجازت اسٹاک کا انتظام، بطورِ ڈیفالٹ مینیجر اور ایڈمن):
- پروڈکٹس اور اجزاء: موجودہ اسٹاک، ختم / تقریباً ختم کے ساتھ؛ فلٹر "صرف (تقریباً) ختم" اور CSV میں ایکسپورٹ۔
- ہر پروڈکٹ یا جزو کے لیے وصولی (+) (ڈلیوری)، گنتی (=) (گنی گئی تعداد نیا اسٹاک بن جاتی ہے) یا منہا کریں (−) (ٹوٹ پھوٹ، میعاد ختم؛ وجہ لازمی) درج کریں۔
- اکائی (st، g، kg، ml، cl، l، حصہ، بوتل، بیرل) اور الرٹ لیول کے ساتھ اجزاء بنائیں۔
- ہسٹری: تمام تبدیلیاں (فروخت، منسوخی، وصولی، گنتی، منہا) کس نے اور کب کیں۔ انتظامی کارروائیاں لاگ میں بھی درج ہوتی ہیں۔
- کمی آرڈر کریں پر ہوتی ہے (یا جو فوراً ادا ہوا اس کے لیے بل ادا کرتے وقت)۔ منسوخی واپس گنتی ہے۔ تقسیم اور منتقلی دوبارہ نہیں گنتیں۔ مینیوز میں ڈشز کم ہوتی ہیں، مینیو لائن نہیں۔ واپسیاں (کریڈٹ رسید) واپس نہیں گنتیں (واپس لائی گئی چیز عموماً دوبارہ نہیں بکتی)؛ ضرورت ہو تو اسے وصولی کے طور پر درج کریں۔
- اگر اسٹاک ختم ہو (یا کوئی جزو ایک بار اور کے لیے بھی کم ہو)، تو پروڈکٹ تمام کیش رجسٹرز پر خود بخود اسٹاک ختم ہو جاتی ہے۔ تقریباً ختم ہونے پر پروڈکٹ بٹن پر باقی N ہوتا ہے۔ وصولی یا گنتی کے بعد یہ فوراً دوبارہ آرڈر ہو سکتی ہے۔ کیش رجسٹر سرور بھی پھر پروڈکٹ مسترد کرتا ہے ("Pils" ختم ہے (اسٹاک 0))، لہذا اس ٹیبلٹ سے بھی جسے ابھی یہ معلوم نہیں تھا۔
- اسٹاک 0 سے نیچے جا سکتا ہے (مثلاً دو ٹیبلٹس ایک ساتھ، یا آف لائن آرڈر)؛ گنتی اسے پھر درست کر دیتی ہے۔
- آرڈر لسٹ: ترتیبات → اسٹاک → آرڈر لسٹ۔ ہر پروڈکٹ (فی پروڈکٹ) اور ہر جزو کے لیے الرٹ لیول کے ساتھ یہاں تک بھریں اور سپلائر بھی سیٹ کریں۔ آرڈر لسٹ پر وہ سب کچھ ہوتا ہے جو الرٹ لیول پر یا اس سے نیچے ہو (الرٹ لیول کے بغیر: 0 پر)، سپلائر کے لحاظ سے، تجویز یہاں تک بھریں − اسٹاک کے ساتھ۔ تعداد بدلی اور ٹک/ان ٹک کی جا سکتی ہے۔ پھر پرنٹ کریں (رسید پرنٹر)، کاپی کریں (ای میل یا WhatsApp کے لیے)، ایکسپورٹ (CSV)، اور ڈلیوری کے بعد ڈلیور ہو گیا: وصولی کے طور پر درج کریں (سب کچھ ایک ساتھ شامل کرتا ہے)۔ اوپر والے ٹک سے آپ وہ بھی دیکھتے ہیں جو ابھی ختم نہیں ہوا، اضافی آرڈر کرنے کے لیے۔
- انتخابی آپشنز: انتخابی گروپ (ترتیبات → پروڈکٹس → انتخابی آپشنز) میں بٹن اسٹاک ہوتا ہے۔ ہر انتخاب کے فی عدد اجزاء درج کریں، مثلاً اضافی پنیر = 1 سلائس پنیر، فرائز = 150 g فرائز۔ جب وہ انتخاب چنا جائے تو وہ اجزاء فی عدد کم ہو جاتے ہیں (چاہے پروڈکٹ خود اسٹاک کا حساب نہ رکھے؛ منسوخی پر واپس آ جاتے ہیں)۔ اگر کوئی جزو ختم ہو تو انتخاب کیش رجسٹر پر (ختم) دکھائی دیتا ہے اور منتخب نہیں ہو سکتا۔
سپلائرز سے آرڈر
ڈیفالٹ بند۔ آن کریں سیٹنگز ← اسٹاک ← سپلائرز سے آرڈر میں (صرف جب اسٹاک کا حساب رکھیں آن ہو)۔ بند = آرڈر لسٹ ہمیشہ کی طرح کام کرتی ہے۔
- سپلائرز (ٹیب سپلائرز): فہرست سے ایک منتخب کریں یا اپنا سپلائر بنائیں۔ فہرست میں ہول سیلرز اور cash & carry (Sligro, Sligro-ISPC/Sligro-M, HANOS, Makro, De Kweker, Horeca Totaal, Van Zon, zegro, Lekkerland)، فوڈ سروس (Bidfood اور Bidfood Belgium, Solucious, Chefs Culinar, Java, Q-Food, Agora Culinair, VHC Jongens/Kreko/Actifood, Hocras, Van Hoeckel ...)، مشروبات کے ہول سیلرز (De Klok, Henk Smit, Horesca, De Monnik, Hansen, Dranken Geers ...)، بریوریز اور سافٹ ڈرنکس (Heineken بذریعہ Sligro, AB InBev/BEES, Alken-Maes, Haacht, Duvel Moortgat, Martens, Coca-Cola, Spadel, Grolsch, Bavaria)، تازہ اشیاء کے سپلائرز (Van Gelder, Driessen, FiliusKaas, Bakkers Brigade, Rungis ...)، نان فوڈ (Bunzl, Takeaware, Supplierz)، آن لائن وائن شاپ Vinify.nl اور آرڈر پلیٹ فارمز (Apicbase, Exact Horeko, Growzer, inOne, Cuisin.io, OrderXL) شامل ہیں۔ اس میں صرف کاروبار کے ملک کے سپلائرز ہیں۔ ایک منتخب کریں تو آرڈر کا طریقہ، فائل اور کالم پہلے سے درست ہوتے ہیں؛ ہر سپلائر کے ساتھ لکھا ہے کہ وہاں کیسے آرڈر کریں۔
- ہر سپلائر کے لیے: کسٹمر نمبر، آرڈر بذریعہ:
- ای میل: آرڈر ای میل کے طور پر (ٹیبل کے ساتھ) آرڈر ای میل پتے پر، اختیاری طور پر ایک کاپی، آرڈر لسٹ بطور اٹیچمنٹ: CSV، Excel، CSV برائے Care4Fresh (بہت سے تازہ اشیاء کے ہول سیلرز)، UBL 2.1 Order (Peppol BIS Order)، EANCOM ORDERS (نیدرلینڈز میں D96A، بیلجیم میں D01B/HO2C) یا cXML۔ جوابات کاروبار کے ای میل پتے پر آتے ہیں۔
- فائل: کیش رجسٹر فائل بناتا ہے، آپ اسے سپلائر کے آن لائن اسٹور میں اپ لوڈ کرتے ہیں (مثلاً Bunzl Snel bestellen:
artikel;aantal، Takeaware:SKU,Quantity)۔ علیحدگی کا نشان، ہیڈر لائن اور کالم سیٹ کیے جا سکتے ہیں (artikel،ean،omschrijving،aantal،eenheid،prijs،totaal؛artikel=SKUسے آپ ہیڈر کو اپنا نام دیتے ہیں)۔ - کنکشن (cXML): ایک cXML OrderRequest کسٹمر نمبر اور مشترکہ خفیہ کلید کے ساتھ سپلائر کے آرڈر پتے پر، جیسے خریداری سسٹمز Sligro، HANOS اور Bidfood کو بھیجتے ہیں۔ پتہ، کسٹمر نمبر اور خفیہ کلید آپ کو سپلائر سے ملتی ہے (Sligro: koppelingen@sligro.nl)۔ خفیہ کلید کبھی اسکرین پر واپس نہیں آتی۔
- دونوں کنکشنز میں یوزر نیم اور پاس ورڈ (Basic) اور اضافی ہیڈرز (ہر سطر میں ایک، مثلاً
X-Api-Key: ...) بھی دیے جا سکتے ہیں۔ - اپ لوڈ (SFTP/FTPS): کیش رجسٹر فائل (EANCOM، UBL، CSV، Excel ...) خود سپلائر کے سرور پر ایک فولڈر میں رکھتا ہے، جیسے بہت سے ہول سیلرز EDI آرڈرز وصول کرتے ہیں۔ SFTP (SSH)، FTPS (پورٹ 21 پر واضح یا پورٹ 990 پر مضمر) یا، صرف اپنے نیٹ ورک میں، FTP۔ لاگ ان پاس ورڈ یا SSH کلید (OpenSSH، PEM یا PuTTY .ppk؛ ed25519، ECDSA یا RSA) سے ہوتا ہے۔ کلید بنائیں کیش رجسٹر میں ایک کلیدی جوڑا بناتا ہے؛ پبلک کلید آپ سپلائر کو بھیجتے ہیں۔ کنکشن ٹیسٹ کریں لاگ ان کر کے فولڈر تلاش کرتا ہے۔ SFTP سرور کا فنگر پرنٹ پہلے کنکشن پر محفوظ کیا جاتا ہے اور اس کے بعد چیک کیا جاتا ہے (کسی دوسرے سرور کو پاس ورڈ نہیں ملتا)؛ اپنے سرٹیفکیٹ والے FTPS میں آپ سرٹیفکیٹ کا فنگر پرنٹ مقرر کرتے ہیں۔ اس کے لیے کسی اضافی سافٹ ویئر کی ضرورت نہیں۔
- پرنٹ: آرڈر رسید پرنٹر پر، فون پر بتانے کے لیے۔
- پاس ورڈز، کلیدیں، ٹوکنز اور ہیڈرز کبھی واپس اسکرین پر نہیں آتے (خالی چھوڑیں = برقرار رکھیں، مٹائیں = ہٹا دیں)۔
- کنکشن کی درخواست کریں: کسی سپلائر کے لیے کیش رجسٹر کنکشن (cXML، SFTP/FTPS کے ذریعے EDI، UBL/Peppol یا سپلائر کی اپنی API) کی ایک ای میل تیار کرتا ہے جس میں کاروبار کی تفصیلات (نام، پتہ، VAT نمبر، کسٹمر نمبر، GLN) اور ضروری معلومات ہوتی ہیں؛ EDI کی صورت میں پبلک کلید کے ساتھ۔ ترمیم کریں اور بھیجیں؛ ایک کاپی اور جوابات کاروبار کے ای میل پتے پر جاتے ہیں۔ درخواست کی تاریخ سپلائر کے ساتھ درج ہوتی ہے۔ Sligro کے لیے یہ koppelingen@sligro.nl پر جاتی ہے، ورنہ آپ اپنے اکاؤنٹ مینیجر کا پتہ درج کرتے ہیں۔
- ایک اپنا سپلائر (فہرست سے باہر) سب کچھ کر سکتا ہے سوائے اس کے جو خود سپلائر کو فراہم کرنا ہوتا ہے: ای میل، فائل اور پرنٹ ہمیشہ کام کرتے ہیں؛ کنکشن یا اپ لوڈ صرف اس سپلائر کی تفصیلات کے ساتھ۔
- آرڈر کے دن اور ڈیلیوری: آرڈر کے دن، آخری وقت، ڈیلیوری کا وقت (آرڈر پر مطلوبہ ڈیلیوری کی تاریخ) اور کم از کم آرڈر رقم۔ خودکار: آرڈر کے دنوں میں اس وقت سے کیش رجسٹر خود ایک آرڈر بطور ڈرافٹ تیار کرتا ہے (آپ اسے چیک کرتے ہیں) یا اسے فوراً بھیج دیتا ہے (ای میل، اپ لوڈ یا کنکشن کے ذریعے؛ کم از کم آرڈر رقم سے کم ہو تو صرف ڈرافٹ تیار کیا جاتا ہے)۔ ہر سپلائر کے لیے دن میں ایک بار۔
- فی پروڈکٹ (سیٹنگز ← پروڈکٹس ← (پروڈکٹ) ← اسٹاک، فی پروڈکٹ میں) اور فی جزو: آرڈر کریں از (سپلائر)، اس سپلائر کے ہاں آرڈر نمبر، EAN، فی پیکنگ (24 کا کریٹ = 24)، پیکنگ کا نام اور فی پیکنگ خریداری قیمت۔ الرٹ لیول آرڈر کرنے کا وقت ہے؛ اتنا پورا کریں یہ ہے کہ تب کتنا ہونا چاہیے۔
- خریداری آرڈرز (ٹیب خریداری آرڈرز):
- ہر سپلائر کے لیے تجویز کردہ آرڈر: وہ سب کچھ جو الرٹ لیول پر یا اس سے نیچے ہو۔ جو پہلے آرڈر ہو چکا اور ابھی پہنچا نہیں (راستے میں) شمار ہوتا ہے، تاکہ آپ کچھ دوبارہ آرڈر نہ کریں۔ تجویز = اتنا پورا کریں − اسٹاک − راستے میں (اتنا پورا کریں کے بغیر: الرٹ لیول تک)، پوری پیکنگ تک اوپر راؤنڈ۔ تعداد بدلیں اور آرڈر بنائیں۔
- آرڈر پہلے تیار کیا گیا ہوتا ہے: تعداد، الگ لائنیں (پروڈکٹ کے بغیر، مثلاً نیپکن)، نوٹ اور ڈیلیوری تاریخ ابھی بدلی جا سکتی ہیں۔ پھر بھیجیں (سپلائر کے طریقے سے یا ایک بار کسی اور طریقے سے)۔ اگر ناکام ہو (مثلاً سپلائر انکار کرے) تو وجہ ساتھ لکھی ہوتی ہے اور آپ دوبارہ کوشش کر سکتے ہیں۔
- موصول: ہر لائن پر موصول تعداد (پہلے سے آرڈر شدہ تعداد پر ہوتی ہے)؛ اسٹاک فی پیکنگ بڑھتا ہے (24 کے 2 کریٹ = 48)، اور آرڈر تاریخچہ میں درج ہوتا ہے۔
- ہر فائل (CSV، Excel، UBL، EANCOM، cXML) الگ سے بھی ڈاؤن لوڈ کی جا سکتی ہے۔
- بھیجا گیا، ناکام، موصول اور منسوخ لاگ میں درج ہوتے ہیں۔ عام آرڈر لسٹ کام کرتی رہتی ہے؛ اگر کسی پروڈکٹ کے لیے فہرست کا سپلائر سیٹ ہو تو وہ وہاں اس نام کے تحت آتی ہے۔
ریویو مینجمنٹ
Google اور Trustpilot کے ریویوز کیش رجسٹر میں پڑھیں اور ان کا جواب دیں۔ سیٹنگز → پوائنٹس اور ریویوز → ریویو مینجمنٹ میں آن کریں (ڈیفالٹ بند، تب کہیں بھی اس کا کچھ نظر نہیں آتا)۔ رپورٹ → ریویوز میں پڑھیں اور جواب دیں (اجازت ریویوز پڑھنا اور جواب دینا، بطور ڈیفالٹ مینیجر کے لیے بھی)۔ اسے بند کرنے پر کنکشن اور ریویوز محفوظ رہتے ہیں۔
- اس کے بعد ہر کاروبار صرف Google سے کنیکٹ کریں پر ٹیپ کرتا ہے اور بزنس پروفائل کے اپنے Google اکاؤنٹ سے لاگ ان کرتا ہے۔ Places کلید مرکزی طور پر بھی سیٹ ہو سکتی ہے (تب اخراجات سپلائر کے ذمے ہوں گے)۔ Trustpilot ہر کاروبار کے لیے الگ ہے: ہر کاروبار کا اپنا Trustpilot Business اکاؤنٹ ہوتا ہے (API ادا شدہ سبسکرپشن کے ساتھ آتا ہے)، اور اسی سے کلید، سیکرٹ اور business user ID ملتے ہیں۔ POS میں ہر طریقے کے ساتھ "اسے کون سیٹ کرتا ہے؟" لکھا ہوتا ہے۔
- سپلائر کی ایپ (کسٹمر پورٹل کے ذریعے): اگر سپلائر کی Google ایپ اور/یا Trustpilot ایپ کسٹمر پورٹل میں موجود ہے (horecapos-portaal کی README دیکھیں، "Reviews: apps van de leverancier")، تو منتظم لاگ ان اور کیز میں سپلائر کی ایپ چنتا ہے (اگر پورٹل میں ایپ ہو تو نئے کنکشن کے لیے یہی ڈیفالٹ ہے)۔ کاروبار Google سے کنیکٹ کریں یا Trustpilot کے ساتھ لاگ ان کریں پر ٹیپ کرتا ہے اور اپنے اکاؤنٹ سے لاگ ان کرتا ہے؛ کیش رجسٹر خود لاگ ان مکمل ہونے کا انتظار کرتا ہے (ہر 3 سیکنڈ، زیادہ سے زیادہ 15 منٹ) اور tokens ایک بار پورٹل سے لیتا ہے۔ تجدید بھی پورٹل کے ذریعے ہوتی ہے۔ کیش رجسٹر میں client-ID، secret یا API کی کی ضرورت نہیں؛ البتہ Trustpilot کے لیے ڈومین اور، جواب دینے کے لیے، business user ID چاہیے۔ Trustpilot عوامی تب پورٹل کی API کی کے ذریعے پڑھتا ہے۔
PORTAAL_URLاورPORTAAL_SLEUTELدرکار ہیں۔ اپنی ایپ یا API کی نیچے بیان کے مطابق کام کرتی رہتی ہے۔ - ریویوز کس کے ہیں: وہ کاروبار کے اپنے Google بزنس پروفائل اور اپنے Trustpilot صفحے پر رہتے ہیں، اور کیش رجسٹر انہیں صرف اپنے کیش رجسٹر ڈیٹا بیس میں محفوظ رکھتا ہے۔ جوابات کاروبار کے نام سے ظاہر ہوتے ہیں۔ پورٹل صرف لاگ ان آگے بھیجتا ہے (میموری میں، زیادہ سے زیادہ 15 منٹ، صرف ایک بار حاصل کیا جا سکتا ہے) اور کوئی ریویوز یا tokens محفوظ نہیں کرتا؛ سپلائر کی ایپ کا نام صرف اجازت کی اسکرین پر نظر آتا ہے۔
- خود سائن اپ کریں: ہر پلیٹ فارم کے پاس ایک لنک ہے جس سے آپ خود Google بزنس پروفائل (business.google.com/create) یا Trustpilot Business اکاؤنٹ (business.trustpilot.com) بنا سکتے ہیں، اور Trustpilot کے پاس پلانز کا لنک (business.trustpilot.com/plans)۔ سائن اپ اور ادائیگی خود پلیٹ فارم پر ہوتی ہے؛ اس کے لیے کوئی API نہیں ہے۔
- پھر Google سے کنیکٹ کریں اور اس اکاؤنٹ سے لاگ ان کریں جو بزنس پروفائل کو منظم کرتا ہے۔ پروفائل میں ایک برانچ = فوراً منتخب؛ زیادہ = کیش رجسٹر میں منتخب کریں۔
- Google Places (صرف پڑھنے کے لیے): Place ID اور Places API کی API کلید (یا
GOOGLE_PLACES_API_KEY) کے ساتھ: اوسط، ریویوز کی تعداد اور 5 سب سے متعلقہ ریویوز۔ اس طرح جواب نہیں دیا جا سکتا۔ - Trustpilot Business (پڑھیں اور جواب دیں): Trustpilot Business میں کسی ایپلیکیشن کی API کلید اور API سیکرٹ (Integrations → API؛ یا
TRUSTPILOT_API_KEYاورTRUSTPILOT_API_SECRET)، کاروبار کا ڈومین (کیش رجسٹر business unit خود تلاش کرتا ہے) اور جواب کے لیے، جواب دینے والے کا business user ID۔ - Trustpilot عوامی (صرف پڑھنے کے لیے): صرف API کلید۔
- کیش رجسٹر ہر 30 منٹ میں حاصل کرتا ہے (اور کنیکٹ کرنے کے فوراً بعد؛ ابھی حاصل کریں)۔ مہمان کا ای میل ایڈریس اور آرڈر نمبر (جو Trustpilot ساتھ بھیجتا ہے) کیش رجسٹر محفوظ نہیں کرتا۔
- رپورٹ → ریویوز: اوسط، ہر ستارے کی تعداد، بغیر جواب اور نہ پڑھے گئے؛ پلیٹ فارم، ستاروں، بغیر جواب اور نہ پڑھے گئے کے لحاظ سے فلٹر کریں۔ ہر ریویو پر جواب دیں (زیادہ سے زیادہ 4000 حروف؛ اسے ہر کوئی پڑھ سکتا ہے)، جواب تبدیل کریں، جواب ہٹائیں اور پڑھ لیا۔ نیا یا تبدیل شدہ ریویو نہ پڑھا ہوا ہوتا ہے۔ لاگ میں review_beantwoord اور review_antwoord_weg درج ہوتے ہیں۔
- ڈس کنیکٹ کرنے پر حاصل کیے گئے ریویوز محفوظ رہتے ہیں۔
SMS اور ای میل مارکیٹنگ
لائلٹی کارڈ کے ان کسٹمرز کو پیغامات جنہوں نے اس کی اجازت دی ہے۔ لائلٹی کارڈ کے بغیر ان میں سے کوئی بھی آن نہیں ہو سکتا۔
- ہر کسٹمر اور ہر چینل کے لیے اجازت: کیش رجسٹر پر نئے کسٹمر کے پاس ٹک باکس "کسٹمر SMS سے آفرز لینا چاہتا ہے" اور "... ای میل سے آفرز لینا چاہتا ہے" ہوتے ہیں (ڈیفالٹ بند)۔ رپورٹ ← کسٹمرز میں آپ اجازت (دینے کی تاریخ کے ساتھ) اور سالگرہ (صرف دن اور مہینہ) دیکھتے اور بدلتے ہیں۔ ان سبسکرائب: ٹک ہٹائیں اور محفوظ کریں۔
- مینو فوراً اپ ڈیٹ: مارکیٹنگ یا لائلٹی کارڈ آن یا بند کرنے پر کیش رجسٹر چند سیکنڈ میں مینو دوبارہ آن لائن اسٹور کو بھیجتا ہے (صرف اگر کچھ بدلا ہو)، تاکہ چیک باکس فوراً نظر آئے یا نہ آئے۔
- آن لائن اسٹور کے ذریعے رضامندی: اگر کاروبار کا آن لائن اسٹور ہے تو ادائیگی کے وقت "میں ای میل/SMS کے ذریعے آفرز حاصل کرنا چاہتا ہوں" چیک باکس ہوتا ہے (صرف آن چینلز؛ ڈیفالٹ بند)۔ ایسا آرڈر آنے پر کیش رجسٹر کسٹمر کو فون نمبر سے (ورنہ ای میل پتے سے) تلاش کرتا ہے، ضرورت ہو تو بناتا ہے اور تاریخ کے ساتھ رضامندی درج کرتا ہے۔ موجودہ کسٹمر کا غائب نمبر یا پتہ مکمل کر دیا جاتا ہے؛ لاگ میں klant_toestemming ماخذ webshop کے ساتھ ہوتا ہے۔
- رپورٹ ← مارکیٹنگ (اجازت لائلٹی کارڈ کا انتظام): سب سے اوپر کہ کتنے کسٹمرز نے SMS اور ای میل کی اجازت دی۔
- آفرز (ایک بار): نام، SMS یا ای میل، (موضوع،)
{naam}،{zaak}اور{punten}کے ساتھ متن، اور چاہیں تو صرف وہ کسٹمرز جو کچھ عرصے سے نہیں آئے یا جن کے پاس کم از کم اتنے پوائنٹس ہیں۔ دیکھیں دکھاتا ہے کہ کتنے کسٹمرز ہیں، پیغام جیسا کسٹمر کو ملے گا، اور ہر کسٹمر کے لیے SMS کی تعداد۔ اپنے نمبر یا پتے پر ٹیسٹ بھیجیں۔ پھر بھیجیں: کیش رجسٹر بیک گراؤنڈ میں بھیجتا ہے (ایک بار میں زیادہ سے زیادہ 1000) اور گنتا ہے کہ کتنے بھیجے گئے اور کتنے ناکام ہوئے۔ کسی کو ایک ہی آفر دو بار نہیں ملتی؛ اگر کیش رجسٹر بیچ میں رک جائے تو بھیجنا جاری رکھیں انہی کو بھیجتا ہے جنہیں ابھی کچھ نہیں ملا۔ - Mailchimp یا Klaviyo کے ذریعے بھیجنا (منتخب فہرست سے کنکشن کے ساتھ، نیچے دیکھیں): ای میل والی آفر میں آپ بھیجیں بذریعہ میں کیش رجسٹر (اپنا میل سرور، جیسا اوپر) یا Mailchimp یا Klaviyo منتخب کرتے ہیں۔ پھر کیش رجسٹر پہلے لسٹ اپ ڈیٹ کرتا ہے (ان سبسکرائبز، پوائنٹس) اور وہاں بالکل انہی منتخب کسٹمرز کے لیے کیمپین بناتا ہے جو لسٹ میں ہیں (Mailchimp: audience میں ایک مستقل گروپ؛ Klaviyo: آفر کے لیے الگ لسٹ)، اور اسے audience یا اکاؤنٹ کے ڈیفالٹ بھیجنے والے کے ساتھ بھیجتا ہے۔
{naam}اور{punten}کو Mailchimp/Klaviyo ہر کسٹمر کے لیے بھرتا ہے؛ سروس کا ان سبسکرائب لنک نیچے ہوتا ہے۔ ہر بار 1000 کی کوئی حد نہیں اور کوئی ذاتی ڈسکاؤنٹ کوڈ ({code}) نہیں۔ اگر کامیاب نہ ہو تو آفر پیغام کے ساتھ ڈرافٹ رہتی ہے۔ مارکیٹنگ ٹیب تب بھی موجود ہے جب صرف کنکشن فعال ہو (تب صرف Mailchimp/Klaviyo کے ذریعے آفرز؛ ٹیسٹ بھیجنا کیش رجسٹر کے میل سرور سے ممکن ہے)۔ خودکار پیغامات کیش رجسٹر ہمیشہ خود بھیجتا ہے؛ Mailchimp/Klaviyo میں آپ انہیں Customer Journey یا Flow کے طور پر بناتے ہیں۔ Klaviyo کی: Campaigns اور Templates کے لیے لکھنے کی اجازت بھی (جو پہلے لاگ ان کر چکے ہیں: دوبارہ لاگ ان کریں)۔ - آن لائن اسٹور کے ذریعے پُش نوٹیفکیشن کے طور پر (اگر ویب شاپ کے انتظام میں پیشکشوں کے ساتھ پُش نوٹیفکیشنز آن ہوں): بھیجنے کا ذریعہ میں پُش نوٹیفکیشن (آن لائن اسٹور بطور ایپ) منتخب کریں، ایک عنوان (زیادہ سے زیادہ 60 حروف) اور ایک مختصر متن (زیادہ سے زیادہ 200 حروف؛ صرف
{zaak}بھرا جاتا ہے، کیونکہ آن لائن اسٹور نہیں جانتا کہ مہمان کون ہے) کے ساتھ۔ کیش رجسٹر آفر کو مینجمنٹ پورٹل کے ذریعے آن لائن اسٹور کو بھیجتا ہے، اور وہ اسے ان مہمانوں کو بھیجتا ہے جنہوں نے وہاں آفرز بطور نوٹیفکیشن آن کیا ہے؛ ٹیپ کرنے پر آن لائن اسٹور کا مینو کھلتا ہے۔ چند سیکنڈ بعد آفر کے ساتھ نظر آتا ہے کہ کتنے پہنچے۔ فی دن زیادہ سے زیادہ 3، اس کے ساتھ ملا کر جو کاروبار اسٹور مینجمنٹ سے بھیجتا ہے؛ ورنہ آفر وجہ کے ساتھ ڈرافٹ ہی رہتی ہے۔ مارکیٹنگ ٹیب اس وقت بھی موجود ہوتا ہے جب صرف یہی آن ہو (لائلٹی کارڈ یا ای میل مارکیٹنگ کے بغیر)۔ کوئی ڈسکاؤنٹ کوڈ یا انتخاب (دن، پوائنٹس) نہیں؛ جانچ کے لیے: اپنے فون پر آن لائن اسٹور میں آفرز بطور نوٹیفکیشن آن کریں۔ - خود بخود: سالگرہ کا پیغام (سالگرہ پر، سال میں ایک بار) اور "ہمیں آپ کی کمی محسوس ہوتی ہے" (اتنے دن بغیر آئے کے بعد، کسٹمر کے ہر بار دور رہنے پر ایک بار)۔ ہر پیغام کے لیے آن/آف؛ یہ صرف دن کے وقت (10:00–20:00) بھیجے جاتے ہیں۔
- ذاتی ڈسکاؤنٹ کوڈ (اختیاری، ہر پیغام یا آفر کے لیے؛ صرف اگر سیٹنگز → کاروبار میں ڈسکاؤنٹ کوڈز آن ہوں): ہر کسٹمر کو اپنا کوڈ ملتا ہے، مثلاً
TERUG-7K4Q2M(سالگرہJARIG-…، آفرACTIE-…)، فیصد یا مقررہ رقم میں، چاہیں تو کم از کم آرڈر رقم کے ساتھ، ایک بار استعمال کے لیے، بھیجنے کے بعد مقررہ دنوں تک کارآمد (ڈیفالٹ 30)، کیش رجسٹر پر اور/یا آن لائن اسٹور میں۔{code}اور{geldig}کو متن میں جہاں چاہیں رکھیں؛ ورنہ کیش رجسٹر پیغام کے نیچے "Uw kortingscode: … (10% korting, aan de kassa of in de webshop, geldig t/m …)" لگا دیتا ہے۔ دیکھیں اور ٹیسٹ بھیجیں ایک نمونہ کوڈ دکھاتے ہیں (TERUG-VOORBEELD، کام نہیں کرتا)۔ اگر بھیجنا ناکام ہو تو کوڈ نہیں بنتا۔ آفر پر دکھائی دیتا ہے کہ کتنے کوڈ جاری اور استعمال ہوئے۔ - ان سبسکرائب ہر پیغام کے نیچے ہوتا ہے: SMS میں "ان سبسکرائب؟ ... پر کال کریں یا اگلی بار آنے پر بتائیں"، ای میل میں کاروبار کے ای میل پتے پر ان سبسکرائب لنک (Gmail اور Outlook میں ان سبسکرائب کا بٹن بھی)۔ ای میل کا جواب کاروبار کو جاتا ہے۔
- پرائیویسی (GDPR): صرف اجازت اور نمبر یا پتے والے کسٹمرز؛ لاگ میں کوئی نمبر یا پتہ نہیں، لیکن ہر آفر کے لیے کتنے بھیجے گئے اور کتنے ناکام ہوئے۔ اگر آپ کسی کسٹمر کو ڈیلیٹ کریں تو وہ بھیجنے کی فہرست سے بھی ہٹ جاتا ہے۔
- اخراجات: SMS آپ کے اپنے CM.com اکاؤنٹ سے جاتے ہیں (160 سے زیادہ حروف = ہر کسٹمر کے لیے زیادہ SMS)۔ Gmail اور دوسرے میل سرورز کی روزانہ حد ہوتی ہے؛ زیادہ کسٹمرز ہوں تو حصوں میں بھیجیں۔
ہر ملازم کی ٹپ
ترتیبات → کاروبار → ٹپ میں (صرف اگر "بل ادا کرتے وقت ٹپ بٹن دکھائیں" آن ہو) منتخب کریں کہ فی ملازم ٹپ درمیانی رپورٹ (X)، Z رپورٹ (رسید اور ای میل) اور مدت کے لحاظ سے سیل (CSV میں بھی) میں کیسے آئے:
| انتخاب | تقسیم |
|---|---|
| آف (ڈیفالٹ) | صرف ٹپ کا کل، ہمیشہ کی طرح |
| ہر ایک کی اپنی ٹپ | ان بلوں کی ٹپ جن کی ادائیگی اس شخص نے خود لی |
| گھنٹوں کے حساب سے پول | ساری ٹپ اکٹھی، اس مدت میں کلاک اِن گھنٹوں کے حساب سے (کلاک اِن/آؤٹ ضروری؛ کسی نے کلاک نہیں کیا = برابر) |
| برابر پول | ساری ٹپ اکٹھی، جو کلاک اِن تھے ان میں برابر (کلاکنگ کے بغیر: جس نے کچھ درج کیا یا ادائیگی لی) |
بچ جانے والے سینٹ اس کو جاتے ہیں جو اگلے سینٹ کے سب سے قریب ہو، تاکہ کل رقم ہمیشہ درست رہے۔ یہ صرف ایک جائزہ ہے: کیش رجسٹر کچھ ادا نہیں کرتا (اس کے لیے "دراز سے رقم نکالیں" استعمال کریں)۔ پرانی Z رپورٹس ویسی ہی رہتی ہیں۔
ای میل کے ذریعے Z رپورٹ
ترتیبات ← کاروبار ← Z رپورٹ اس پتے پر ای میل کریں میں ایک بار مینیجمنٹ کا ای میل ایڈریس درج کریں (زیادہ ایڈریس: درمیان میں کوما، زیادہ سے زیادہ 3)۔ دن بند کریں کے بعد Z رپورٹ پرنٹ شدہ رسید کے ساتھ خود بخود اس ایڈریس پر چلی جاتی ہے۔ خالی = ای میل نہیں، پہلے کی طرح۔
- ای میل پس منظر میں بھیجی جاتی ہے، تاکہ سست ای میل سرور دن بند کرنے کے عمل کو نہ روکے۔
- ناکام ہو گئی یا دوبارہ چاہیے؟ رپورٹ ← پچھلی Z رپورٹس ← (رپورٹ) ← دوبارہ ای میل کریں (اس پر KOPIE یعنی کاپی لکھا ہوگا)۔
دن کا خلاصہ (اختیاری)
اگر Z رپورٹ ای میل کریں میں کوئی ایڈریس ہو تو اس کے نیچے چیک باکس ای میل کے اوپر دن کا مختصر خلاصہ ساتھ ہوتا ہے (بطورِ ڈیفالٹ بند)۔ آن = Z رپورٹ کی ای میل کے اوپر سادہ زبان میں چند سطریں، صرف کیش رجسٹر کے اپنے ڈیٹا سے (کوئی AI نہیں، کچھ بھی باہر نہیں جاتا):
- سیل، رسیدیں اور مہمان اور فی رسید خرچ، ایک ہفتہ پہلے کے اسی وقت کے مقابلے میں (فیصد میں)؛ اگر اس وقت کچھ نہیں تھا تو یہ بھی لکھا ہوتا ہے؛
- سب سے زیادہ بکنے والی 5 پروڈکٹس، اور نمایاں باتیں: وہ پروڈکٹس جو پچھلے ہفتے سے کم از کم 3 زیادہ یا کم بکیں؛
- منسوخیوں کی تعداد (پچھلے ہفتے کے مقابلے میں) اور سب سے مصروف گھنٹہ (رسیدیں اور سیل)۔
Z رپورٹ خود (رسید اور ای میل) بالکل ویسی ہی رہتی ہے۔ آج کا نمونہ آخری دن کے اختتام سے اب تک کا خلاصہ دکھاتا ہے۔ خلاصہ ڈچ زبان میں ہوتا ہے، Z رپورٹ کی ای میل کی طرح۔
ڈیش بورڈ
رپورٹ میں ڈیش بورڈ ٹیب (اجازت مدت کے حساب سے آمدنی)، صرف دیکھنے کے لیے:
- فی گھنٹہ آمدنی گراف کی صورت میں: منتخب دن (نیلا) اور پچھلے ہفتے کا وہی دن (سرمئی) ساتھ ساتھ۔ آج کا موازنہ پچھلے ہفتے سے اسی وقت تک کیا جاتا ہے، تاکہ فیصد منصفانہ ہو۔ ◀ ▶ یا تاریخ سے کوئی اور دن منتخب کریں۔
- ٹائلز: آمدنی (پچھلے ہفتے کے مقابلے ± %)، رسیدیں اور فی رسید اوسط، فی مہمان اوسط خرچ (صرف یہیں کھانے والے؛ ٹیک اوے/ڈیلیوری شامل نہیں) اس دن اور منتخب مدت کے لیے۔
- آخری 7، 28 یا 90 دنوں کی ٹاپ 10 پروڈکٹس اور سب سے مصروف گھنٹے۔ سب سے مصروف گھنٹے ایک ہیٹ میپ ہے: ہفتے کا دن × گھنٹہ (ہر کھلے دن کی اوسط آمدنی)، اوپر تین سب سے مصروف گھنٹے، ڈیوٹی روسٹر کے لیے مفید۔
فروخت شدہ گفٹ کارڈز آمدنی میں شمار نہیں ہوتے، ڈسکاؤنٹس اور مینو ہیڈنگز ٹاپ 10 میں شامل نہیں (دوسری رپورٹس کی طرح)۔ ایک دن 00:00 سے 24:00 تک چلتا ہے۔
اضافی رپورٹس
رپورٹ میں تین اضافی ٹیبز، ہر ایک الگ سے آن کیا جاتا ہے: سیٹنگز ← کاروبار ← انتظام اور رپورٹس ← اضافی رپورٹس (بطور ڈیفالٹ بند: تب کوئی ٹیب نہیں)۔ ان کے لیے وہی اجازت درکار ہے جو فی مدت سیل کے لیے، اور یہ صرف پڑھنے کے لیے ہیں۔ مدت: یہ ہفتہ، پچھلا ہفتہ، یہ مہینہ، پچھلا مہینہ، آخری 90 دن، یہ سال یا خود منتخب کریں (زیادہ سے زیادہ ایک سال سے کچھ زیادہ)۔
- مینو انجینئرنگ: ہر پروڈکٹ کے لیے یہ کتنی بار بکی (تمام فروخت شدہ اکائیوں میں حصہ) بمقابلہ فی اکائی یہ کتنا کماتی ہے (مارجن = بغیر VAT فروخت کی قیمت منفی لاگت)۔ ہر پروڈکٹ کو ایک درجہ ملتا ہے: ستارہ (مقبول اور زیادہ مارجن: ویسے ہی رہنے دیں)، ہل کا گھوڑا (مقبول، کم مارجن: قیمت تھوڑی بڑھائیں یا تیاری سستی کریں)، پہیلی (کم بکنے والی، زیادہ مارجن: اسے بہتر طور پر نمایاں کریں) اور کتا (کم بکنے والی، کم مارجن: مینو سے ہٹائیں یا بدل دیں)۔ مقبول = برابر حصے کا کم از کم 70%؛ زیادہ مارجن = فی فروخت شدہ اکائی کم از کم اوسط مارجن۔ لاگت Apicbase سے آتی ہے (سیٹنگز ← ریسیپی)، ورنہ پروڈکٹ کی خرید قیمت سے (فی پیکنگ خرید قیمت تقسیم پیکنگ میں تعداد)، ورنہ خرید قیمت والے اجزاء کی ریسیپی سے (اسٹاک)۔ بغیر لاگت والی پروڈکٹس الگ سے سب سے نیچے ہوتی ہیں۔ اختیاری طور پر فی پروڈکٹ گروپ (
?groep=)۔ - آفرز اور کوڈز: ہر ڈسکاؤنٹ کوڈ، مارکیٹنگ کی ہر مہم (ذاتی کوڈز اکٹھے) اور ہر ہیپی آور کے لیے: کتنی بار استعمال ہوا (رسیدیں؛ ہیپی آور میں اکائیاں بھی)، کتنی رعایت، سیل اور فی رسید اوسط۔
- ضیاع: اسٹاک سے کیا خارج کیا گیا (سیٹنگز ← اسٹاک، خارج کریں (−))، وجہ کے لحاظ سے (بڑے چھوٹے حروف اور اسپیس سے فرق نہیں پڑتا) اور پروڈکٹ یا جزو کے لحاظ سے، لاگت کے حساب سے قیمت کے ساتھ؛ اور کیا منسوخ کیا گیا جب وہ پہلے ہی کچن یا بار کو بھیجا جا چکا تھا، فروخت اور لاگت کی قیمت کے ساتھ۔
رعایتیں
مینیجر یا ایڈمن آرڈر اسکرین پر کل رقم کے ساتھ % ڈسکاؤنٹ کا بٹن دیکھتا ہے:
- پوری رسید پر یا ایک لائن پر؛
- فیصد کے طور پر (10، 15، 20، 25، 50، 100% = مفت، یا خود لکھیں) یا مقررہ رقم کے طور پر؛
- ہمیشہ ایک وجہ کے ساتھ (عملہ، مستقل گاہک، شکایت، پروموشن، ذاتی استعمال یا خود لکھیں)۔
ڈسکاؤنٹ رسید پر الگ لائن کے طور پر آتا ہے ("ڈسکاؤنٹ 10%"، نیچے وجہ کے ساتھ) اور اسی VAT شرح کے ساتھ، تاکہ کل رقم اور VAT کی تفصیل درست رہے۔ پوری رسید پر ڈسکاؤنٹ ہر VAT شرح میں تقسیم ہوتا ہے۔ ہٹانے کے لیے: ڈسکاؤنٹ لائن کی رقم پر ٹیپ کریں۔ اگر اپنے ڈسکاؤنٹ والی لائن منسوخ ہو جائے تو وہ ڈسکاؤنٹ بھی ختم ہو جاتا ہے۔ اگر آپ پوری رسید پر فیصد ڈسکاؤنٹ والی رسید سے کوئی پروڈکٹ ہٹاتے ہیں تو کیش رجسٹر باقی پر وہ ڈسکاؤنٹ دوبارہ حساب کرتا ہے (بیلجیم میں UC226)؛ مقررہ رقم ویسی ہی رہتی ہے اور ادائیگی کے وقت لائنوں پر دوبارہ تقسیم ہوتی ہے۔ اگر 100% ڈسکاؤنٹ کی وجہ سے کچھ ادا کرنا نہ ہو تو "بند کریں (کچھ ادا نہیں کرنا)" سے بند کریں۔ ڈسکاؤنٹس لاگ میں، اور X/Z رپورٹ اور مدت کے جائزے میں "جس میں ڈسکاؤنٹ" کے طور پر درج ہوتے ہیں۔ ڈسکاؤنٹ والی رسید کی واپسی پر ڈسکاؤنٹ تناسب سے شامل ہوتا ہے۔
ڈسکاؤنٹ کوڈز (اختیاری)
پوری رسید پر رعایت والے کوڈز، مثلاً کسی آفر کے لیے (ZOMER10)۔ سیٹنگز → کاروبار → ڈسکاؤنٹ کوڈز میں آن کریں (ڈیفالٹ بند)؛ کوڈز سیٹنگز → ڈسکاؤنٹ کوڈز میں بنائیں (اجازت پروڈکٹس کا انتظام):
- رعایت فیصد میں یا مقررہ رقم، چاہیں تو کم از کم آرڈر رقم، کب سے/کب تک درست اور زیادہ سے زیادہ اتنی بار کے ساتھ (خالی = لامحدود)؛
- ہر کوڈ کے لیے: کیش رجسٹر پر اور/یا آن لائن اسٹور میں (کیش رجسٹر کوڈز مینو کے ساتھ بھیجتا ہے؛ استعمال کیش رجسٹر اور آن لائن اسٹور کے لیے مل کر گنا جاتا ہے)۔
آرڈر اسکرین پر ڈسکاؤنٹ کوڈ بٹن ہے (کوئی بھی کوڈ درج کر سکتا ہے؛ کوڈ کاروبار پہلے سے بناتا ہے)۔ رعایت رسید پر "ڈسکاؤنٹ کوڈ CODE" لائن کے طور پر آتی ہے، VAT کی شرحوں میں تقسیم؛ فی رسید ایک کوڈ، اور جب (جزوی) ادائیگی ہو چکی ہو تو نہیں۔ اگر آپ لائن ہٹا دیں یا آرڈر منسوخ ہو جائے تو استعمال شمار نہیں ہوتا۔ استعمال شدہ کوڈ حذف کرنے سے وہ بند ہو جاتا ہے (رپورٹس درست رہتی ہیں)۔ سب کچھ لاگ میں ہے (ڈسکاؤنٹ کوڈ)۔ کوڈ: lib/kortingscodes.ts، routes/kortingscodes.ts، Kortingscodebeheer.tsx، KortingscodeDialoog.tsx۔
یہ سیٹنگز → ڈسکاؤنٹ کوڈز کی فہرست میں نظر نہیں آتے (لیکن ہر آفر کی تعداد رپورٹ → مارکیٹنگ میں نظر آتی ہے) اور جب تک کارآمد اور غیر استعمال شدہ ہیں، آن لائن اسٹور میں بھیجے جاتے ہیں۔
رپورٹس اور دن کی بندش
اوپر والی بار میں رپورٹ کا بٹن:
- درمیانی حساب (X): پچھلی بار دن بند کرنے کے بعد سے آمدنی، VAT، ادائیگی کے طریقے، فی زمرہ اور کیش دراز۔ پرنٹ بھی ہو سکتا ہے۔ کچھ بند نہیں کرتا۔
- دن بند کریں (Z) (مینیجر یا ایڈمن): کیش دراز گنیں (ابتدائی کیش + نقد سے فرق دکھایا جاتا ہے)، اگلے دن کا ابتدائی کیش درج کریں، بند کریں۔ Z رپورٹ کو مسلسل نمبر ملتا ہے، محفوظ ہوتی ہے اور رسید پرنٹر پر پرنٹ ہوتی ہے۔ جب تک آرڈر کھلے ہوں یہ ممکن نہیں۔ اختیاری: ہر سکے اور نوٹ کے حساب سے گنیں (گنتی مدد) گنی ہوئی رقم آپ کے لیے بھر دیتی ہے؛ ہر سکے/نوٹ کی گنتی Z رپورٹ پر بھی آتی ہے۔ خود کل رقم لکھنا پہلے کی طرح کام کرتا ہے۔
- کیش دراز (مینیجر یا ایڈمن، اختیاری):
- دراز سے رقم نکالیں (بینک میں جمع، خرچ، ادا شدہ ٹپ) یا دراز میں رقم ڈالیں (ریزگاری)، رقم اور وجہ کے ساتھ۔ دراز کھلتا ہے اور دستخط کی لائن والی ایک رسید نکلتی ہے جو رقم کے ساتھ رکھنی ہے (بند بھی کی جا سکتی ہے)۔ یہ دراز میں متوقع میں شامل ہوتی ہے اور X اور Z رپورٹ پر الگ لائن میں آتی ہے۔
- آج کا ابتدائی کیش درج یا درست کریں (عام طور پر آپ یہ دن بند کرتے وقت اگلے دن کے لیے درج کرتے ہیں)۔
- فروخت کے بغیر دراز کھولیں، وجہ کے ساتھ۔
- سب کچھ لاگ میں جاتا ہے۔ اگر آپ یہ استعمال نہیں کرتے تو دن بند کرنا بالکل پہلے کی طرح کام کرتا ہے (ابتدائی کیش + نقد = دراز میں متوقع)۔
- آمدنی کے نیچے مہمانوں کی تعداد (ادا شدہ آرڈرز کے افراد) اور فی مہمان اوسط نظر آتی ہے، پرنٹ شدہ X/Z رپورٹ پر بھی۔
- مدت کے حساب سے آمدنی (مینیجر یا ایڈمن): آج، کل، یہ/پچھلا ہفتہ، یہ/پچھلا مہینہ، یہ سال یا خود سے تا تک منتخب کریں۔ آمدنی، VAT، ادائیگی کے طریقے، ٹپ، مہمان، زمرے، روزانہ اور فی ملازم دکھاتا ہے۔ ایکسپورٹ (Excel/CSV) سے اکاؤنٹنٹ کے لیے فائل ملتی ہے (سیمی کولن اور کوما والے اعشاریے، ڈچ Excel میں فوراً کھلتی ہے)۔
- پچھلی Z رپورٹس: آمدنی اور کیش فرق کے ساتھ فہرست؛ کھولیں اور کاپی پرنٹ کریں (اس پر "KOPIE" لکھا ہوگا)۔
اکاؤنٹنگ کے لیے ایکسپورٹ
رپورٹ ← مدت کے لحاظ سے سیل ← اکاؤنٹنگ ایکسپورٹ (جرنل) (اختیار مدت کے لحاظ سے سیل) ایک CSV بناتا ہے جس میں ہر دن کا ایک جرنل اندراج ہوتا ہے، e-Boekhouden، Exact، SnelStart، Twinfield وغیرہ میں امپورٹ کے لیے تیار (ان کی CSV/میموریل امپورٹ کے ذریعے)، یا نیچے دیے گئے فارمیٹس میں سے کوئی ایک (UBL، XAF اور 14 سافٹ ویئر کے لیے تیار)۔
ہر دن ایک واؤچر (KASSA-JJJJMMDD) جو ہمیشہ برابر ہوتا ہے (ڈیبٹ = کریڈٹ):
| طرف | کیا |
|---|---|
| ڈیبٹ | ہر ادائیگی کے طریقے کی وصولیاں (نقد، کارڈ، گفٹ کارڈ، آن لائن، دیگر)، ٹپ سمیت |
| کریڈٹ | ہر VAT شرح کی آمدنی (VAT کے بغیر) اور ہر شرح کا قابلِ ادائیگی VAT |
| کریڈٹ | ٹپ (عملے کو ادا کرنی ہے، آمدنی نہیں) |
| +/- | راؤنڈنگ کا فرق (نقد کو 5 سینٹ پر راؤنڈ کرنا) |
| +/- | دراز میں/سے رقم (کیش مینجمنٹ) عبوری اکاؤنٹس کے مقابل، اور Z رپورٹ کا کیش فرق |
واپسیاں اور ڈسکاؤنٹس پہلے ہی رسیدوں میں شامل ہیں اور آمدنی کم کرتے ہیں۔ کالم: تاریخ؛ واؤچر؛ جرنل؛ اکاؤنٹ؛ تفصیل؛ ڈیبٹ؛ کریڈٹ؛ VAT کوڈ؛ VAT % (سیمی کولن، کوما والے اعشاریے)۔ ڈاؤن لوڈ کے بعد کیش رجسٹر بتاتا ہے کہ کیا کوئی دن برابر نہیں ہوتے یا ان میں راؤنڈنگ سے زیادہ فرق ہے۔
بٹن کے ساتھ آپ فارمیٹ منتخب کرتے ہیں (انتخاب براؤزر میں یاد رکھا جاتا ہے)۔ وہی جرنل، لیکن اس طرح ترتیب دیا گیا کہ سافٹ ویئر اسے براہ راست پڑھ سکے۔ فہرست صرف کاروبار کے ملک کے فارمیٹس دکھاتی ہے (سیٹنگز ← کاروبار)، پہلے معیارات (CSV، UBL، XAF)، پھر سافٹ ویئر حروفِ تہجی کی ترتیب سے:
| فارمیٹ | فائل | سافٹ ویئر میں امپورٹ |
|---|---|---|
| عمومی (CSV) | journaal_…csv | کوئی بھی سافٹ ویئر جس میں CSV/میموریل امپورٹ ہو (کالم ملائیں) |
| UBL 2.1 / Peppol (XML)، NL اور BE | journaal_…_ubl.xml (زیادہ دن: .zip) | ہر دن کے لیے "یومیہ وصولیاں" کی ایک انوائس Kassaverkopen کے نام (ادا شدہ) Peppol BIS Billing 3.0 کے مطابق، ہر VAT شرح کی ایک لائن اور ریونیو اکاؤنٹ AccountingCost میں؛ صرف سیل اور VAT (ادائیگی کے طریقے، ٹپ، راؤنڈنگ، دراز اور کیش کا فرق انوائس میں نہیں آتے)۔ دوسروں کے علاوہ Adsolut، Billit، BUNNI، DigiBoox، Expert/M، Moneybird، Popsy، Rompslomp، Storecove اور TriFact365 میں اپ لوڈ کرنے کے لیے؛ Peppol نیٹ ورک کے ذریعے بھیجنے کے لیے نہیں۔ نام، VAT نمبر اور ایڈریس سیٹنگز ← کاروبار سے آتے ہیں |
| XML Auditfile Financieel (XAF 4.0)، NL | journaal_…_xaf.xaf | ڈچ ٹیکس اتھارٹی کی آڈٹ فائل (XSD XmlAuditfileFinancieel4.0): مدت کے لیے ایک فائل، لیجر، VAT کوڈز، مدتیں اور ہر دن کی ایک میموریل ٹرانزیکشن؛ دوسروں کے علاوہ Caseware، Exact Reeleezee اور Visma Cash میں پڑھی جا سکتی ہے |
| AccountView (XML)، NL | journaal_…_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.xml | UpdateConnector FiEntries (مالیاتی اندراجات) کی XML، ہر دن ایک اندراج سال، مدت، ایڈمنسٹریشن اور روزنامچے کے ساتھ؛ Profit میں امپورٹ ← XML سے پڑھیں؛ ایڈمنسٹریشن نمبر درج کریں (ڈیفالٹ 1) |
| Asperion (CSV)، NL | journaal_…_asperion.csv | FMUTA فارمیٹ (Extra → Import financiële mutaties)، ہر دن کی ایک ہیڈر لائن اور اندراج کی لائنیں؛ امپورٹ کی تعریف Asperion اپنے ہیلپ ڈیسک کے ذریعے سیٹ کرتا ہے |
| یومیہ گوشوارہ (HTML)، NL اور BE | journaal_…_dagstaat.html | ہر دن کا پڑھنے کے قابل یومیہ گوشوارہ (VAT شرح کے لحاظ سے سیل، ادائیگی کے طریقے، ٹپ، کیش کا فرق) اور مجموعے؛ PDF کے طور پر پرنٹ یا ای میل، امپورٹ کے بغیر سافٹ ویئر کے لیے (Accountable، Dext، Dexxter، Jortt، Kleisteen، MoneyMonk) |
| e-Boekhouden.nl (CSV) | journaal_…_eboekhouden.csv | تاریخ؛ اندراج؛ تفصیل؛ لیجر اکاؤنٹ؛ رقم (ڈیبٹ مثبت، کریڈٹ منفی)؛ VAT کوڈ GEEN (VAT پہلے ہی VAT اکاؤنٹس پر ہے)؛ امپورٹ ← اندراجات، قسم میموریل |
| Exact Online (XML) | journaal_…_exact.xml | eExact-XML (موضوع GLTransactions): ہر دن روزنامچے میں ایک میموریل اندراج (قسم 90)؛ امپورٹ/ایکسپورٹ ← XML امپورٹ کریں |
| InformerOnline (TXT)، NL | journaal_…_informer.txt | ٹیب سے الگ کیا گیا میموریل (Geavanceerd → Memoriaal → uploaden)؛ روزنامچہ 1–99 کا کوئی نمبر ہونا چاہیے (ورنہ 90) |
| KING ERP (XML)، NL | journaal_…_king.xml | KING_JOURNAAL: ایک بکنگ رن (حتمی نہیں) جس میں ہر دن کا ایک جرنل اندراج ہوتا ہے |
| KOMAS (CSV)، NL | journaal_…_komas.csv | KOMAS آزاد فارمیٹ (0401 Importeren journaalposten): Datum; Grootboek; Omschrijving; Bedrag |
| Odoo (CSV)، NL اور BE | journaal_…_odoo.csv | Boekhouding → Journal Entries → Import records؛ روزنامچہ اور اکاؤنٹ نام یا کوڈ سے |
| Sage BOB 50 (Excel)، BE | journaal_…_bob.xlsx | Importation de données externes → Opérations diverses (کالم ایک بار ملائیں) |
| SAP Business One (ZIP)، NL اور BE | journaal_…_sapb1.zip | Data 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)، BE | journaal_…_winbooks.csv | K_DOC.CSV، ہر دن روزنامچے میں ایک دستاویز (Winbooks خود نمبر لگاتا ہے) |
| Yuki (XML) | journaal_…_yuki.xml | Journal-XML (GeneralJournal)، ہر دن ایک میموریل، لائیو کنکشن جیسی ساخت؛ ایڈمنسٹریشن ID اختیاری |
جائزہ: کون سا اکاؤنٹنگ سافٹ ویئر کس طریقے سے
سیگمنٹ کے لحاظ سے، حروفِ تہجی کی ترتیب سے۔ NL/BE = سافٹ ویئر کس ملک میں کام کرتا ہے: سیٹنگز ← اکاؤنٹنگ ← اکاؤنٹنگ سافٹ ویئر میں آپ کو صرف کاروبار کے ملک کے سافٹ ویئر نظر آتے ہیں (ڈچ سافٹ ویئر بیلجیم میں کام نہیں کرتے اور اس کے برعکس)۔ لائیو = کیش رجسٹر ہر روز خود بکنگ کرتا ہے (سیٹنگز ← اکاؤنٹنگ ← اکاؤنٹنگ سافٹ ویئر میں منتخب کریں)؛ درخواست پر = API موجود ہے، لیکن اس کے لیے پہلے سپلائر کے پاس پارٹنر رجسٹریشن یا منظوری درکار ہے (ہمیں بتائیں)۔ فائل = اکاؤنٹنگ ایکسپورٹ میں فارمیٹ۔ جہاں دونوں ممکن ہوں، آپ دونوں استعمال کر سکتے ہیں۔ فہرست packages/shared/src/boekhoudcatalogus.ts میں ہے اور سیٹنگز ← اکاؤنٹنگ میں بھی دکھائی دیتی ہے۔
| سافٹ ویئر | NL | BE | لائیو | فائل | نوٹ |
|---|---|---|---|---|---|
| چھوٹے و درمیانے کاروبار اور فری لانسرز | |||||
| Accountable | – | ✓ | – | یومیہ گوشوارہ (HTML، PDF یا ای میل کے لیے) | |
| AccountView (Visma) | ✓ | – | درخواست پر | AccountView (XML)، عمومی (CSV) | فائل: امپورٹ ڈیفینیشن کے لیے XML اندراجات (Document → Importeren)؛ عمومی CSV بھی امپورٹ ڈیفینیشن کے ساتھ ہو سکتی ہے۔ AccountView سے درخواست کے بعد AccountView.Net API کے ذریعے لائیو۔ |
| Acumulus | ✓ | – | ✓ | – | لائیو، ہر دن کے لیے ادا شدہ سیلز انوائس کی صورت میں، ہر VAT شرح کی ایک لائن کے ساتھ۔ |
| AFAS Profit | ✓ | – | ✓ | AFAS Profit (XML) | |
| Asperion | ✓ | – | درخواست پر | Asperion (CSV) | Asperion میں API پارٹنر کے طور پر رجسٹریشن کے بعد لائیو۔ |
| Billit | – | ✓ | درخواست پر | UBL 2.1 / Peppol (XML) | Fast input کے ذریعے UBL اپ لوڈ کریں؛ 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 | – | ✓ | درخواست پر | – | Octopus سے software house ID کی درخواست کے بعد لائیو۔ |
| Popsy / Allegro | – | ✓ | – | UBL 2.1 / Peppol (XML) | |
| Rompslomp | ✓ | – | – | UBL 2.1 / Peppol (XML) | |
| Sage BOB 50 | – | ✓ | – | Sage BOB 50 (Excel) | |
| Silvasoft | ✓ | ✓ | ✓ | – | لائیو، ہر دن کے لیے سیلز اندراج کی صورت میں، ہر VAT شرح کی ایک لائن کے ساتھ؛ ادائیگی کے طریقے، ٹپ اور کیش کا فرق شامل نہیں ہوتے۔ |
| SnelStart | ✓ | – | ✓ | SnelStart (CSV) | |
| Twinfield | ✓ | – | ✓ | Twinfield (XML) | |
| Visma Cash | ✓ | – | درخواست پر | XML Auditfile Financieel (XAF 4.0) | CASHWeb کی ایک کی کے ساتھ API؛ اندراجات کے لیے ریکارڈ کی ترتیب کی ابھی تصدیق ہو رہی ہے۔ |
| 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 | کوئی ڈچ یا بیلجین ایڈیشن نہیں: VAT سیٹنگز چیک کریں۔ |
| 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 | ✓ | ✓ | درخواست پر | – | اسٹاک اور فوڈ کاسٹ کے لیے سیل Jamix کے JAPI انٹرفیس کے ذریعے؛ حسبِ ضرورت کام 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 VAT، 1000 کیش، 1100 کارڈ؛ BE: 7000xx آمدنی، 451000 VAT، 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 کے ساتھ لائیو کنکشنز۔ ہر دن کے بعد کیش رجسٹر اوپر والے ایکسپورٹ جیسا ہی جرنل (ہر ریٹ کے لحاظ سے سیل اور VAT، ادائیگی کے طریقے، ٹپ، راؤنڈنگ، دراز اور کیش کا فرق) میموریل اندراج کے طور پر منتخب سافٹ ویئر میں بک کرتا ہے، سیٹنگز ← اکاؤنٹنگ کے روزنامچے اور لیجر اکاؤنٹس کے ساتھ۔ ہمیشہ زیادہ سے زیادہ ایک سافٹ ویئر آن ہوتا ہے۔
- فہرست سیگمنٹ کے لحاظ سے تقسیم ہے (چھوٹے و درمیانے کاروبار اور فری لانسرز، بین الاقوامی، انٹرپرائز اور چینز) اور صرف وہی سافٹ ویئر دکھاتی ہے جو کاروبار کے ملک میں کام کرتے ہیں؛ سرور کسی دوسرے ملک کا سافٹ ویئر مسترد کرتا ہے (400) اور اس کے ساتھ بکنگ نہیں کرتا (409)۔ اس کے فوراً نیچے منتظم کو بالکل اسی سافٹ ویئر کی فیلڈز ملتی ہیں؛ کنیکٹ کرنا اور بک شدہ دنوں کی فہرست لیجر اکاؤنٹس کے نیچے ہیں، اور اس کے نیچے اس ملک کے تمام سافٹ ویئر کا جائزہ۔ اگر اپ ڈیٹ کے وقت دو آن تھے (پرانے ورژن میں یہ ممکن تھا)، تو Exact Online آن رہتا ہے اور دوسرا سافٹ ویئر بند ہو جاتا ہے۔
| سافٹ ویئر | ملک | کنیکٹ کریں بذریعہ | کیش رجسٹر کیا بک کرتا ہے |
|---|---|---|---|
| Acumulus | NL | کسی API یوزر کا کنٹریکٹ کوڈ، یوزر اور پاس ورڈ | ہر دن کے لیے ایک ادا شدہ سیلز انوائس جس میں ہر VAT شرح کی ایک لائن ہو؛ غلطیاں Acumulus ACUMULUS_FOUTMAIL پر ای میل کرتا ہے |
| AFAS Profit | NL | ماحول، ٹوکن، ایڈمنسٹریشن | میموریل (FiEntries) |
| Business Central | NL، BE | کسی Microsoft Entra ایپ کا tenant، ماحول، کمپنی، client-ID اور سیکرٹ (API.ReadWrite.All) | عمومی روزنامچے میں روزنامچے کے کوڈ کے ساتھ لائنیں |
| Exact Online | NL، BE | لاگ ان (OAuth، اپنی ایپ: نیچے Exact Online دیکھیں؛ بیلجیم: start.exactonline.be) | روزنامچے میں میموریل اندراج (مثلاً 90) |
| Horus | BE | لاگ ان (OAuth، ایپ نیچے)، اختیاری ڈوسیئر | متفرق لین دین |
| Moneybird | NL | API ٹوکن، اختیاری ایڈمنسٹریشن | میموریل (general journal document) |
| Odoo | NL، BE | ایڈریس، ڈیٹا بیس، یوزر، API کی | روزنامچے میں مختصر کوڈ کے ساتھ جرنل اندراج (مثلاً MISC) |
| QuickBooks Online | NL، BE | لاگ ان (OAuth، ایپ نیچے؛ QUICKBOOKS_OMGEVING) | journal entry؛ اکاؤنٹس نمبر سے |
| SAP Business One | NL، BE | Service Layer کا ایڈریس، ڈیٹا بیس، یوزر، پاس ورڈ | جرنل اندراج (JournalEntries) |
| Silvasoft | NL، BE | یوزر اور API کی | رابطہ Kassaverkopen پر سیلز اندراج، ہر VAT شرح کی ایک لائن (ادائیگی کے طریقے، ٹپ اور کیش کا فرق شامل نہیں ہوتے) |
| SnelStart | NL | کنکشن کی اور سبسکرپشن کی | میموریل |
| Twinfield | NL | لاگ ان (OAuth، ایپ نیچے)، اختیاری آفس | روزنامچہ ٹرانزیکشن |
| Xero | NL، BE | لاگ ان (OAuth، ایپ نیچے)، اختیاری تنظیم | manual journal؛ اکاؤنٹس کوڈ سے |
| Yuki | NL، BE | API کی، اختیاری ایڈمنسٹریشن | میموریل (GeneralJournal) |
| Zoho Books | NL، BE | لاگ ان (OAuth، ایپ نیچے؛ بطورِ طے شدہ یورپی ڈیٹا سینٹر)، اختیاری تنظیم | جرنل اندراج؛ اکاؤنٹس کوڈ سے |
- OAuth (Horus، QuickBooks، Twinfield، Xero، Zoho): سافٹ ویئر کے پاس ایک بار ایک ایپ رجسٹر کریں۔
- کچھ سافٹ ویئر کی API فیلڈز کی عوامی دستاویزات سے مکمل تصدیق نہیں ہو سکتی (دوسروں کے علاوہ Horus، Zoho Books، Business Central میں علامت اور SAP Business One میں ساخت): پہلا اندراج ہمیشہ اکاؤنٹنٹ سے چیک کروائیں۔
- Exact Online: جرنل کو منتخب ایڈمنسٹریشن میں میموریل اندراج کے طور پر بک کرتا ہے۔
- سیٹنگز ← اکاؤنٹنگ ← اکاؤنٹنگ سافٹ ویئر ← Exact Online میں منتخب کریں (ڈیفالٹ بند)۔ بیلجیم: کیش رجسٹر خود بخود
start.exactonline.beاستعمال کرتا ہے۔ - سیٹنگز ← اکاؤنٹنگ ← Exact Online: Exact Online سے کنیکٹ کریں Exact کا لاگ ان کھولتا ہے؛ اس کے بعد دکھتا ہے کہ کیش رجسٹر کس ایڈمنسٹریشن سے کنیکٹڈ ہے۔ روزنامچہ میں Exact کے کسی میموریل کا کوڈ بھریں (مثلاً
90) اور یقینی بنائیں کہ لیجر اکاؤنٹس Exact میں موجود ہیں۔ - کب: دن بند کریں کے فوراً بعد اور پھر ہر گھنٹے، اس تاریخ سے بک کریں سے (ڈیفالٹ کنیکٹ کرنے کا دن؛ پہلے کے دن اکاؤنٹنٹ کے پاس پہلے سے ہیں) گزشتہ تمام دنوں کے لیے (کل تک)۔ ہر دن ایک بار؛ بغیر سیل والے دن چھوڑ دیے جاتے ہیں۔ ابھی بک کریں ہمیشہ ممکن ہے۔
- خرابیاں (کوئی اکاؤنٹ Exact میں موجود نہیں، دن کا حساب برابر نہیں، انٹرنیٹ نہیں) اس دن کے ساتھ وجہ سمیت دکھتی ہیں؛ کیش رجسٹر بعد میں دوبارہ کوشش کرتا ہے، اور اگلے دن تب تک انتظار کرتے ہیں جب تک یہ کامیاب نہ ہو جائے (تاکہ ترتیب درست رہے)۔ لاگ میں: "exact_geboekt"۔
- VAT، VAT والے لیجر اکاؤنٹس پر جاتا ہے (VAT کوڈ کے بغیر، ایکسپورٹ کی طرح)۔ پہلے اندراجات اپنے اکاؤنٹنٹ سے چیک کروائیں۔
- Exact: کنکشن تب تک کام کرتا ہے جب تک کیش رجسٹر اسے استعمال کرتا ہے (ہر 10 منٹ میں نیا ٹوکن، ہر بار نیا refresh token)۔ اگر اسے واپس لے لیا گیا ہو یا بہت دیر سے استعمال نہ ہوا ہو تو کیش رجسٹر دوبارہ کنیکٹ کریں کا کہتا ہے۔ جوڑا ختم کریں ٹوکن مٹا دیتا ہے؛ جو بک ہو چکا ہے وہ رہتا ہے۔
- سیٹنگز ← اکاؤنٹنگ ← اکاؤنٹنگ سافٹ ویئر ← Exact Online میں منتخب کریں (ڈیفالٹ بند)۔ بیلجیم: کیش رجسٹر خود بخود
- AFAS Profit: انوائرنمنٹ نمبر (مثلاً
12345؛ پروڈکشن، ٹیسٹ یا ایکسیپٹنس)، UpdateConnector FiEntries والے ایپ کنیکٹر کا ٹوکن اور ایڈمنسٹریشن نمبر (ڈیفالٹ 1)۔ روزنامچہ = AFAS میں کسی میموریل کا کوڈ (مثلاً90)۔ - روزنامچہ = کسی میموریل روزنامچے کا نمبر یا نام؛ اگر صرف ایک میموریل روزنامچہ ہو تو کیش رجسٹر وہی لیتا ہے۔ لیجر اکاؤنٹس نمبر ہونے چاہییں۔
- Twinfield: OAuth سے لاگ ان۔ اس ایپ کے بغیر کیش رجسٹر کنیکٹ نہیں ہو سکتا۔ کیش رجسٹر کلسٹر اور ایڈمنسٹریشن تلاش کرتا ہے (خالی = پہلی)؛ روزنامچہ = کسی میموریل کا کوڈ (مثلاً
MEMO)۔ حتمی بکنگ کرتا ہے (destiny="final")۔ - Yuki: ایڈمنسٹریشن کی API کلید (Yuki ← سیٹنگز ← ویب سروسز)؛ ایڈمنسٹریشن خالی = اس کلید کی پہلی۔ ایک میموریل (GeneralJournal) بک کرتا ہے؛ Yuki روزنامچے کا کوڈ استعمال نہیں کرتا۔
- کب: دن بند کریں کے فوراً بعد اور ہر گھنٹے، اس تاریخ سے بک کریں سے گزشتہ تمام دنوں کے لیے (ڈیفالٹ کنیکٹ کرنے کا دن؛ دوسرے سافٹ ویئر کے ساتھ دوبارہ اسی دن سے)۔ ہر دن فی سافٹ ویئر ایک بار؛ بغیر سیل والے دن چھوڑ دیے جاتے ہیں؛ خرابی ہو تو وجہ اس دن کے ساتھ دکھتی ہے اور اگلے دن انتظار کرتے ہیں۔ ابھی بک کریں ہمیشہ ممکن ہے۔ لاگ میں: "boekhoudpakket_geboekt"۔
- کلیدیں اور ٹوکنز کبھی اسکرین پر نہیں آتے (دوبارہ کنیکٹ کرتے وقت خالی چھوڑیں = برقرار رکھیں)۔ پورٹل پر کیش رجسٹر کی کاپی میں بکنگ نہیں ہوتی۔
کیش رجسٹر کی آڈٹ فائل (XAA)
نیدرلینڈز کے کاروباروں کے لیے رپورٹ ← مدت کے لحاظ سے سیل میں اکاؤنٹنگ ایکسپورٹ کے ساتھ کیش رجسٹر کی آڈٹ فائل (XAA) کا بٹن ہے: منتخب مدت کے لیے ڈچ ٹیکس اتھارٹی (Belastingdienst) اور XML Platform (SRA) کی XML Auditfile Afrekensystemen 3.2 (زیادہ سے زیادہ ایک سال سے کچھ زیادہ؛ اختیار مدت کے لحاظ سے سیل)۔ یہ وہ فائل ہے جس کی Belastingdienst کیش رجسٹر کا ڈیٹا جانچ پڑتال کے وقت یا اکاؤنٹنٹ کو فراہم کرنے کے لیے سفارش کرتی ہے؛ قواعد Handreiking voor een betrouwbaar afrekensysteem (قابلِ اعتماد ادائیگی نظام کے لیے رہنمائی) میں ہیں (docs/xaa)۔
فائل میں (auditfile_kassa_<van>_tm_<tot>.xml، اسکیما docs/xaa/XmlAuditfileAfrekensystemen3.2.xsd):
- بنیادی ڈیٹا: کاروبار (نام، VAT نمبر، پتہ)، VAT کوڈز، تمام ملازمین (کردار اور بنانے کی تاریخ کے ساتھ؛ نیز
SYSTEEMاُن کاموں کے لیے جو کیش رجسٹر خود کرتا ہے، جیسے ویب شاپ اور کنکشنز) اور تمام آئٹمز اپنے گروپ کے ساتھ؛ - واقعات: مدت کے دوران لاگ کی ہر چیز (لاگ اِن اور لاگ آؤٹ، کیش دراز کھولنا، دن کا اختتام، سیٹنگز اور قیمتوں میں تبدیلی، اسٹورنو، رعایت، واپسی، رسید کی کاپی، حاضری اِن اور آؤٹ ...) اور ابتدائی رقم کے ساتھ کیش رجسٹر کے دن کا آغاز، ہر ایک Belastingdienst کے کوڈ کے ساتھ (18001 لاگ اِن، 18003 دراز، 18006 تنصیب میں تبدیلی، 18008 Z رپورٹ، دیگر 18999)؛
- کیش لین دین: ہر رسید (فروخت، واپسی اور پرو فارما، رسید نمبر، ملازم اور مالیاتی حیثیت کے ساتھ اگر وہ درست نہ ہو) اپنی تمام لائنوں کے ساتھ (آئٹم، گروپ، مقدار، قیمت، VAT؛ رعایتیں، گفٹ واؤچر، مینو کی سرخیاں اور ادائیگی سے پہلے منسوخ شدہ لائنیں بھی، جن کی رقم 0 ہوتی ہے)، فی شرح VAT، راؤنڈنگ، ادائیگی کے طریقے کے لحاظ سے ادائیگیاں (نقد، کارڈ، گفٹ واؤچر، آن لائن؛ ٹپ الگ) اور کیش دراز میں رقم ڈالنا/نکالنا۔
رقوم C (فروخت، وصولی) یا D (واپسی، ادائیگی) کے ساتھ مثبت ہیں؛ اوقات آفسیٹ کے ساتھ ڈچ وقت میں ہیں۔ تمام کلیدیں ڈیٹا بیس کی ids ہیں جن میں ڈیش نہیں، اس لیے انہیں کیش رجسٹر میں تلاش کیا جا سکتا ہے۔
دستخط (تفصیلات کا باب 6): اگر Optimum POS نے سرٹیفکیٹ سیٹ کیا ہے تو آڈٹ فائل ایک لفافے (XML Signature) میں دستخط شدہ آتی ہے اور فائل کا نام …_ondertekend.xml ہوتا ہے؛ ورنہ یہ ایک الگ آڈٹ فائل ہوتی ہے، اور کیش رجسٹر ڈاؤن لوڈ کرتے وقت یہ بتاتا ہے۔
ادھار پر ادائیگی
کاروباری کسٹمرز (کوئی کمپنی جو ہر ہفتے لنچ منگواتی ہے، کوئی ہوٹل، کوئی انجمن) ادھار پر خریدتے ہیں اور بعد میں انوائس کے ساتھ ادائیگی کرتے ہیں۔ اسے سیٹنگز ← انوائسز ← ادھار پر ادائیگی میں آن کریں (صرف انوائسز آن ہونے پر؛ پہلے سے بند)۔
- کسٹمرز: رپورٹ ← ادھار میں آپ کاروباری کسٹمرز کو انوائس کی معلومات کے ساتھ درج کرتے ہیں (نام، پتہ، VAT نمبر، KvK/کمپنی نمبر، Peppol-ID، ای میل)، چاہیں تو ایک حد (زیادہ سے زیادہ کتنا بقایا ہو سکتا ہے) اور اپنی ادائیگی کی مدت (ورنہ انوائسز والی)، اور یہ کہ انوائس فوراً بھیجی جائے یا نہیں۔
- ادائیگی: ادائیگی کا طریقہ ادھار، کسٹمر منتخب کریں (بقایا رقم اور حد کے ساتھ)۔ رسید ایک عام فروخت ہے: سیل اور VAT اسی دن، بیلجیم میں عام طور پر بلیک باکس کے ذریعے، رسید پر "ادھار"۔ کیش رجسٹر فوراً انوائس بناتا ہے (UBL/Peppol اور پرنٹ کے لیے) بقایا رقم اور آخری تاریخ کے ساتھ، اور اسے انوائسز کی سیٹنگ کے مطابق بھیجتا ہے (ای میل، Billit/Storecove/Banqup کے ذریعے Peppol یا اپنا پتہ)۔ ادھار باقی بل کے لیے ایک رقم ہے (پہلے کچھ حصہ کسی اور طریقے سے ادا کرنا ٹھیک ہے)، بغیر ٹپ کے؛ گفٹ کارڈ ادھار پر نہیں بیچا جا سکتا۔ حد سے زیادہ ہونے پر کیش رجسٹر انکار کرتا ہے۔
- بعد میں ادائیگی: کسٹمر دکان پر نقد، کارڈ یا گفٹ کارڈ سے ادائیگی کرتا ہے (رپورٹ ← ادھار ← ادائیگی وصول ہوئی؛ کچھ حصہ بھی)۔ یہ نہ نئی فروخت ہے نہ نئی رسید: نقد دراز میں رقم کے طور پر آتا ہے (دراز کھلتی ہے)، سب کچھ X اور Z پر ادھار کی وصولی کے تحت ہوتا ہے۔ سب ادا ہونے پر انوائس "ادا شدہ" ہو جاتی ہے۔ آن لائن ادائیگی اس میں شامل نہیں۔
- بینک ٹرانسفر: اگر انوائس پر معلومات میں IBAN ہو تو وہ انوائس پر (اور UBL میں) آتا ہے، ساتھ "دکان پر بھی ادائیگی ہو سکتی ہے"۔ اگر کسٹمر نے رقم ٹرانسفر کر دی ہے تو اسے ادائیگی وصول ہوئی ← بینک ٹرانسفر ہو گیا سے درج کریں: دراز میں نہیں، لیکن X اور Z پر ادھار کی وصولی کے تحت۔ IBAN کے بغیر لکھا ہوتا ہے "دکان پر قابل ادائیگی"۔ بیلجیم میں انوائس پر اور UBL میں ایک اسٹرکچرڈ حوالہ (+++123/4567/89012+++، انوائس نمبر سے) ہوتا ہے، تاکہ بینک اسے ادائیگی کے ساتھ بھیجے۔
- بینک: ٹرانسفرز دوبارہ ٹائپ کیے بغیر درج کریں، نیچے دیکھیں۔
- کریڈٹ (پیشگی رقم): رپورٹ → ادھار → کریڈٹ جمع کریں پر آپ کسی کسٹمر کے اکاؤنٹ میں پیشگی رقم جمع کرتے ہیں، نقد (دراز کھلتی ہے) یا کارڈ سے، مثلاً کئی لنچ کے لیے۔ اگلی ادھار فروخت پر کریڈٹ پہلے انوائس سے کٹتا ہے؛ اگر انوائس زیادہ ہو تو باقی کھلا رہتا ہے۔ کریڈٹ کسٹمر کے پاس دکھتا ہے (کریڈٹ € ...)، X اور Z پر ادھار کی وصولی کے تحت (کریڈٹ جمع، کسٹمر کے کریڈٹ سے) اور جرنل میں پیشگی وصول کے طور پر (پہلے سے 1640 / 460000)۔ بیلجیم میں جمع کرنا رقم اندر (signMoneyInOut) کے طور پر بلیک باکس میں جاتا ہے (UC4100)۔
- مجموعی انوائس (ہر کسٹمر کے لیے، ڈیفالٹ بند): تمام رسیدوں کے لیے ایک انوائس کے ساتھ ادھار فروخت پر کسٹمر کو ابھی انوائس نہیں ملتی۔ رسید کسٹمر کے کھاتے میں کھلی رہتی ہے (رسیدیں جن کی ابھی انوائس نہیں بنی، حد میں شمار ہوتی ہے) اور ابھی ادا کی جا سکتی ہے۔ مجموعی انوائس بنائیں سے (مثلاً مہینے کے آخر میں) سب کھلی رسیدیں ایک انوائس پر آ جاتی ہیں، ہر لائن سے پہلے رسید نمبر؛ جو پہلے ادا ہو چکا وہ ادا شدہ دکھایا جاتا ہے۔ کھاتے میں واپسی منفی لائنوں کے طور پر آتی ہے۔ بند = ہمیشہ کی طرح ہر فروخت کی ایک انوائس۔ بیلجیم میں بلیک باکس کے ساتھ تمام رسیدوں کی ایک انوائس (signInvoice، UC4121 اور UC4122)۔
- بیلجیم: اگر کسٹمر بعد میں ادھار فروخت کی ادائیگی کرے (نقد، کارڈ، گفٹ کارڈ یا ٹرانسفر)، تو کیش رجسٹر اسے رسید پر ادائیگی کی درستی کے طور پر بھیجتا ہے: کسٹمر کریڈٹ سے اصل ادائیگی کے طریقے پر (signPaymentCorrection، UC4118)۔
- جائزہ: بقایا انوائسز آخری تاریخ کے ساتھ (تاخیر شدہ سرخ میں)، ہر کسٹمر کی انوائسز اور ادائیگیاں۔ سیٹنگز ← انوائسز میں ایک کالم بقایا۔
- اکاؤنٹنگ: جرنل میں ادھار فروخت قابل وصول کھاتوں میں جاتی ہے (پہلے سے 1300 نیدرلینڈز میں، 400000 بیلجیم میں؛ سیٹنگز ← اکاؤنٹنگ میں تبدیل کریں) اور ادائیگی نقد، کارڈ، گفٹ کارڈ یا بینک (پہلے سے 1050 / 550000) سے قابل وصول کھاتوں میں۔ XAA: ادائیگی کا طریقہ "ادھار"۔
- اجازت: ادھار پر ادائیگی لینا اور ادھار کی ادائیگیاں وصول کرنا (پہلے سے ویٹر نہیں، مینیجر ہاں)۔ سب کچھ لاگ میں ہے۔
- بند: کسٹمرز، انوائسز اور ادائیگیاں محفوظ رہتی ہیں (بیک اپ میں بھی)؛ سوئچ کنفیگریشن ایکسپورٹ کے ساتھ جاتا ہے، کسٹمرز نہیں (وہ ایک کاروبار سے متعلق ہیں)۔
- آن لائن اسٹور میں (اختیاری، ڈیفالٹ بند): آن لائن اسٹور میں بھی کے ساتھ کاروباری کسٹمرز آن لائن ادھار پر آرڈر کرتے ہیں (پک اپ اور ڈیلیوری)۔ رپورٹ ← ادھار میں آپ ہر کسٹمر کے لیے ایک کسٹمر کوڈ بناتے ہیں اور کسٹمر کو دیتے ہیں؛ کیش رجسٹر صرف ایک خفیہ کردہ ورژن رکھتا ہے، اس لیے آپ اسے صرف ایک بار دیکھتے ہیں۔ نیا کسٹمر کوڈ = پرانا کوڈ اب کام نہیں کرتا؛ کسٹمر کوڈ ہٹائیں = وہ کسٹمر اب آن لائن ادھار پر آرڈر نہیں کر سکتا۔ آن لائن اسٹور حد کی پابندی کرتا ہے۔ آن لائن اسٹور والی ونڈو میں ایسا آرڈر مکمل کریں (ادھار) سے مکمل کرتے ہیں: ادھار پر ادائیگی، ساتھ ہی فوراً انوائس۔
بینک: ٹرانسفرز انوائس پر درج کریں
رپورٹ ← ادھار ← بینک میں کیش رجسٹر ہر موصولہ رقم کے لیے متعلقہ ادھار انوائس تلاش کرتا ہے:
- بینک اسٹیٹمنٹ امپورٹ کریں: آپ کی آن لائن بینکنگ کی فائل، بطور CAMT.053 (XML، نیدرلینڈز اور بیلجیم کے تمام بینک)، MT940 (.sta/.940) یا CODA (.cod، بیلجیم)۔ صرف موصولہ رقوم؛ ایک اسٹیٹمنٹ دو بار امپورٹ کرنے سے لائنیں دوہری نہیں ہوتیں۔
- تلاش: تفصیل میں انوائس نمبر یا اسٹرکچرڈ حوالے سے (یقینی)، ورنہ رقم (اور نام) سے: تب یہ تجویز ہوتی ہے۔ ہر لائن کو آپ درج کر سکتے ہیں (تجویز یا کسی اور انوائس پر)، نظر انداز کر سکتے ہیں یا بعد میں پھر بھی درج کر سکتے ہیں۔ درج کرنا = بینک کی تاریخ پر بینک ٹرانسفر ہو گیا، کبھی بقایا رقم سے زیادہ نہیں؛ دراز میں نہیں۔
- بینک کنکشن (PSD2، اختیاری): سیٹنگز ← انوائسز ← بینک کنکشن میں کیش رجسٹر ہر گھنٹے خود Enable Banking کے ذریعے موصولہ رقوم حاصل کرتا ہے (نیدرلینڈز، بیلجیم اور باقی یورپ کے بینک)۔ بینک منتخب کریں اور بینک میں لاگ ان کریں (کاروباری اکاؤنٹ)؛ اجازت 180 دن کے لیے ہے، پھر دوبارہ جوڑیں۔ کنکشن ختم کرنے سے اجازت واپس ہو جاتی ہے؛ موصولہ رقوم محفوظ رہتی ہیں۔ Enable Banking کے ساتھ معاہدے کے بغیر یہ صرف آپ کے اپنے اکاؤنٹس کے لیے کام کرتا ہے (restricted production)۔
- خودکار اندراج (پہلے سے بند): جو موصولہ رقم یقینی طور پر کسی انوائس کی ہو، کیش رجسٹر اسے فوراً درج کر دیتا ہے (امپورٹ کرتے وقت بھی)۔
- اجازت: اندراج کے لیے ادھار پر ادائیگی لینا اور ادھار کی ادائیگیاں وصول کرنا؛ بینک کنکشن سیٹ کرنے کے لیے کاروبار، ادائیگی اور پرنٹرز سیٹ کریں۔ امپورٹ، جوڑنا، حاصل کرنا اور درج کرنا لاگ میں ریکارڈ ہوتے ہیں۔
- بند: ادھار پر ادائیگی بند ہو تو کیش رجسٹر کچھ حاصل نہیں کرتا؛ موصولہ رقوم اور کنکشن محفوظ رہتے ہیں (بیک اپ میں بھی)۔
کیش رجسٹر میں کیمرہ مناظر
کاروبار کے تمام کیمرہ مناظر ایک صفحے پر، الگ اسکرین یا ایپ کے بغیر۔ اسے سیٹنگز ← کاروبار ← اسکرینز اور استعمال ← کیش رجسٹر میں کیمرہ مناظر میں آن کریں (ڈیفالٹ بند)۔ پھر اوپر والی بار میں کیمرے بٹن اس کے لیے نظر آتا ہے جسے کیمرہ مناظر دیکھیں کی اجازت ہو (ڈیفالٹ مینیجر اور ایڈمن؛ سیٹنگز ← اجازتیں میں ویٹرز کے لیے بھی آن کیا جا سکتا ہے)۔ تمام کیمرے ساتھ ساتھ ہیں؛ بڑی تصویر کے لیے کسی کیمرے پر ٹیپ کریں۔ بند کرنے پر کیمرہ سسٹم محفوظ رہتے ہیں۔
الگ اسکرین کے طور پر بھی: الگ اسکرین پر http://<kassaserver>:3000/camera کھولتا ہے (مثلاً بار کے پیچھے ایک مانیٹر)، اور ٹیبلٹ یا فون پر ایک QR کوڈ دکھاتا ہے: ملازم اسے اپنے ٹیبلٹ یا فون سے اسکین کرتا ہے اور اپنے PIN کوڈ سے لاگ اِن کرتا ہے (وہاں بھی صرف کیمرہ مناظر دیکھیں کے حق کے ساتھ)۔ تنگ اسکرین پر کیمرے ایک دوسرے کے نیچے ہوتے ہیں۔ دیکھیں: ٹیبلٹ یا فون پر دوسری اسکرین۔
ایڈمن + کیمرہ سسٹم سے کیمرہ سسٹم شامل کرتا ہے، ٹیسٹ کریں سے انہیں جانچتا ہے اور ہر کیمرے کے لیے نام اور یہ کہ وہ صفحے پر ہو یا نہیں، منتخب کرتا ہے:
- Hikvision، Dahua، Axis اور Reolink: نیٹ ورک میں ایک کیمرہ یا ریکارڈر (NVR): IP ایڈریس (ضرورت ہو تو
:poortکے ساتھ)، ایک یوزر (بہتر ہے صرف دیکھنے والا) اور چینلز، مثلاً1-8یا1,3,5۔ لاگ اِن Basic یا Digest سے؛ اپنے سرٹیفکیٹ کے ساتھ https چل سکتا ہے۔ - Synology Surveillance Station: NAS کا پتہ (ڈیفالٹ پورٹ 5000، https کے ساتھ 5001) اور ایک یوزر؛ کیمرے لائیں کیمروں کو ان کے ناموں کے ساتھ لاتا ہے۔
- UniFi Protect: کنسول کا پتہ (https) اور ایک لوکل اکاؤنٹ؛ کیمرے لائیں۔
- ONVIF: ONVIF والا کوئی بھی کیمرہ یا ریکارڈر (مثلاً Hanwha، Bosch، Uniview، Annke)؛ کیمرے لائیں ہر ویڈیو ذریعے کے لیے تصویر کا پتہ تلاش کرتا ہے۔
- اپنا ویب پتہ: ایک تصویر (JPEG)، ایک MJPEG اسٹریم یا ایک
rtsp://پتہ۔ - کیمرہ سسٹم کا ویب صفحہ (مثلاً Frigate، Blue Iris یا go2rtc): کیش رجسٹر میں کیمرے بٹن سے کھلتا ہے (یا الگ ونڈو میں)۔
ffmpeg کے بغیر: تصویر۔
پرائیویسی: کیش رجسٹر تصاویر کیمرہ سسٹم سے لیتا ہے اور صرف آگے بھیجتا ہے؛ کچھ بھی محفوظ نہیں ہوتا (نہ ریکارڈنگ، نہ کیش)۔ یوزرز اور پاس ورڈ سرور پر رہتے ہیں اور کبھی اسکرین یا لاگ میں نظر نہیں آتے۔ لاگ میں درج ہوتا ہے کہ کس نے کیمرے دیکھے۔ تصاویر خود صفحہ ایک کلید کے ساتھ مانگتا ہے (12 گھنٹے کے لیے درست، جب تک اسٹاف ممبر لاگ اِن ہے)، کیونکہ براؤزر میں تصویر ٹوکن نہیں بھیج سکتی۔ کنفیگریشن ایکسپورٹ میں صرف آن/بند شامل ہوتا ہے۔
حساس کارروائیوں کا لاگ
رپورٹ ← لاگ (مینیجر یا ایڈمن) دکھاتا ہے کہ کس نے کیا اور کب کیا۔
- ایک مدت منتخب کریں (آج، کل، یہ ہفتہ، یہ/پچھلا مہینہ یا خود سے تا تک)، آپ کیا دیکھنا چاہتے ہیں (ڈیفالٹ حساس کارروائیاں، یا مثلاً صرف منسوخی اور ڈسکاؤنٹ، یا سب کچھ) اور اگر چاہیں تو ایک ملازم۔
- سب سے اوپر فی ملازم: منسوخیوں (آرڈر کے بعد ہٹائی گئی)، ڈسکاؤنٹس اور واپسیوں کی تعداد اور رقم، اور کتنی بار فروخت کے بغیر دراز کھلا، دراز سے رقم، کاپی رسیدیں، پرو فارما اور دستی کارڈ ادائیگی۔ صرف اسی ملازم کو دیکھنے کے لیے نام پر ٹیپ کریں۔ یہ بھی کہ کتنی بار غلط PIN کوڈ درج ہوا۔
- اس کے نیچے ہر کارروائی وقت، کون، کیا اور آسان تفصیل کے ساتھ (مثلاً "2x کولا آرڈر کے بعد ہٹایا گیا € 5,60 · میز 4 · وجہ: گاہک نہیں چاہتا تھا")۔
- Excel کے لیے ڈاؤن لوڈ (CSV)۔
کیا ریکارڈ ہوتا ہے: منسوخیاں، رعایتیں (اور انہیں ہٹانا)، واپسیاں، رسیدوں کی کاپیاں، پرو فارما، دستی کارڈ ادائیگی، دراز کھولنا، دراز میں/سے رقم، ابتدائی رقم، دن کی بندش، لائنیں یا میزیں منتقل کرنا، خالی آرڈرز بند کرنا، پروڈکٹس کی قیمت/نام/VAT بدلنا، نئی یا حذف شدہ پروڈکٹس، عملہ اور سیٹنگز بدلنا، کام کے اوقات میں ترمیم، لاگ اِن اور لاگ آؤٹ، غلط PIN کوڈز اور کلاک اِن اور کلاک آؤٹ۔ ادھار پر ادائیگی کے ساتھ یہ بھی: کسٹمرز، ادھار پر فروخت اور ادائیگیاں، بینک اسٹیٹمنٹس پڑھنا، بینک کنکشن اور بینک سے حاصل کرنا۔ زیادہ تیاری وقت پر الرٹ کے ساتھ: تاخیر والے آرڈرز اور بھیجی گئی معذرتیں۔ Mailchimp یا Klaviyo کے ساتھ: منسلک کرنا، لسٹ منتخب کرنا، کنکشن ختم کرنا اور وہاں سے ان سبسکرائبز۔ موسیقی کنٹرول کے ساتھ: آن/بند اور موسیقی کے ذرائع شامل کرنا، تبدیل کرنا اور ہٹانا۔ کیمرہ مناظر کے ساتھ: کس نے کیمرے دیکھے (ہر اسٹاف ممبر کے لیے زیادہ سے زیادہ ہر آدھے گھنٹے میں ایک بار)، آن/بند اور کیمرہ سسٹمز۔ نگرانی کے ساتھ: ہر الرٹ، اسے نمٹانا اور آن/بند کرنا۔
نگرانی: دھوکا دہی اور غیر معمولی تبدیلیاں
سیٹنگز → نگرانی۔ دو حصے، ہر ایک الگ سے آن ہوتا ہے اور پہلے سے بند ہے؛ بند کرنے سے تمام الرٹس اور سیٹنگز محفوظ رہتی ہیں۔ سیٹ وہی کر سکتا ہے جس کے پاس نگرانی سیٹ کریں کا اختیار ہو (پہلے سے مینیجر اور ایڈمن)؛ الرٹس دیکھنا اور نمٹانا وہ کر سکتا ہے جو لاگ دیکھ سکتا ہے۔ کیش رجسٹر ہر 5 منٹ بعد جانچتا ہے (اور ابھی جانچیں سے)؛ شیڈو کیش رجسٹر پر نہیں۔
دھوکا دہی اور چوری کی نگرانی (ہر ملازم، ہر کاروباری دن 05:00 سے)، ہر اصول الگ سے آن یا بند، اپنی حد کے ساتھ:
- پرو فارما کے بعد منسوخیاں: مہمان کے بل دیکھ لینے کے بعد ہٹایا گیا؛
- منسوخیاں، رعایتیں اور واپسیاں: اتنی بار سے، یا کل کسی رقم سے (0 = رقم پر نہیں)؛
- بغیر فروخت دراز کھولنا (دراز کھولیں بٹن)؛
- رسید دیر سے کھلی: آرڈر ہوا لیکن اتنے منٹ بعد بھی ادائیگی نہیں ہوئی۔
غیر معمولی تبدیلیوں پر اطلاع، پچھلے ہفتوں کے اسی دن اور اسی وقت سے موازنہ (پہلے سے 4؛ بغیر فروخت کے دن شمار نہیں ہوتے، کم از کم دو موازنہ والے دن):
- فروخت اب تک معمول سے مارجن سے زیادہ کم (اور/یا زیادہ)، صرف تب جب عام فروخت مقررہ رقم سے اوپر ہو؛
- کچن کا وقت (رسید کچن جانے سے کچن اسکرین پر تیار ہونے تک) پچھلے گھنٹے مارجن سے اوپر، یا مقررہ منٹوں سے اوپر؛
- منسوخیاں آج مارجن سے اوپر، صرف ایک کم از کم تعداد سے۔
ہر الرٹ ایک بار آتا ہے (ہر اصول، ملازم اور دن کے لیے؛ کچن کا وقت زیادہ سے زیادہ گھنٹے میں ایک بار) اور یہاں جاتا ہے:
- کیش رجسٹر: اوپر والی بار میں الرٹس (n) بٹن، پچھلے دن، ہفتے یا 30 دنوں کے الرٹس کے ساتھ؛ نوٹ کے ساتھ نمٹا دیا گیا۔ دوسری اسکرینوں کو صرف بغیر نام کا ایک چھوٹا اشارہ ملتا ہے؛
- ntfy کے ذریعے پش پیغام (مفت ایپ؛ ntfy.sh یا اپنا سرور، topic اور ضرورت ہو تو token)، Pushover (ایپ کا API-token اور user key) یا Telegram (بوٹ کا token اور chat-id)؛
ہر چینل کے لیے ٹیسٹ پیغام بٹن ہے۔ Tokens اور کیز کیش رجسٹر پر ہی رہتی ہیں (اسکرینیں صرف یہ دیکھتی ہیں کہ وہ درج ہیں یا نہیں)۔ الرٹ ثبوت نہیں ہے: رسید اور لاگ دیکھیں اور ملازم سے بات کریں۔
رسیدیں: کاپی اور واپسی (کریڈٹ رسید)
اوپر والی بار میں رسیدیں کا بٹن:
- پچھلی بار دن بند کرنے کے بعد کی، یا آخری 7 دنوں کی رسیدوں کی فہرست؛ پرانی رسید اس کے نمبر سے تلاش کریں۔
- کاپی پرنٹ کریں: وہی رسید جس پر "KOPIE" لکھا ہو (بیلجیم میں اصل رسید کے FDM بلاک کے ساتھ)۔ لاگ میں درج ہوتی ہے۔
- واپسی / کریڈٹ نوٹ (مینیجر یا ایڈمن): ہر لائن کے لیے منتخب کریں کہ کتنا واپس آ رہا ہے، ایک وجہ، اور رقم کیسے واپس جائے گی (نقد، کارڈ، گفٹ کارڈ، دیگر)۔ پرانی رسید ویسی ہی رہتی ہے: جرنل میں اپنے نمبر کے ساتھ ایک نیا کریڈٹ نوٹ شامل ہوتا ہے (ٹکٹ کی قسم
retour، منفی رقمیں، بیلجیم میں FDM کو NR کے طور پر)۔ جتنا بیچا گیا اس سے زیادہ کبھی واپس نہیں ہو سکتا۔ X اور Z رپورٹ میں واپسی منفی آمدنی شمار ہوتی ہے۔ - CCV یا کسی اور ٹرمینل کے ساتھ: پہلے خود ٹرمینل پر رقم واپس کریں اور پھر "ٹرمینل پر پہلے ہی واپس کر دی گئی" پر نشان لگائیں۔
- نقد میں 5 سینٹ پر راؤنڈنگ کے ساتھ: واپس دی جانے والی رقم بھی راؤنڈ ہوتی ہے۔
- واپس اکاؤنٹ میں (ادھار فروخت): اگر رسید کسی کاروباری کسٹمر کے ادھار پر تھی تو ادھار منتخب کریں۔ رقم کھلی انوائس سے کٹتی ہے اور کیش رجسٹر فوراً ایک کریڈٹ نوٹ بناتا ہے (UBL میں CreditNote، قسم 381، انوائس کے حوالے کے ساتھ؛ بیلجیم میں signInvoice سے دستخط شدہ، UC4122)۔ انوائس پر جتنا کھلا ہے، اس سے زیادہ اکاؤنٹ میں واپس نہیں جا سکتا؛ باقی نقد یا کارڈ سے واپس کریں۔ کریڈٹ نوٹ انوائسز میں ہوتا ہے اور انوائس کی طرح بھیجا جاتا ہے۔
سینسر والا کیش دراز اور ہر ملازم کا دراز
ڈیفالٹ بند۔ سیٹ کریں سیٹنگز ← ادائیگیاں ← کیش دراز میں۔
- سینسر: بہت سے دراز رسید پرنٹر کے ذریعے بتاتے ہیں کہ وہ کھلے ہیں یا بند (ESC/POS
DLE EOT 1، DK پورٹ پن 3)۔ یہ صرف نیٹ ورک سے جڑے رسید پرنٹر کے ساتھ ممکن ہے۔ پیمائش: دراز بند اور پیمائش: دراز کھلا دبائیں؛ اگر فرق ہو تو درست سیٹنگ اپنائیں (ہائی = کھلا یا لو = کھلا)۔ کوئی فرق نہیں = اس دراز (یا کیبل) میں سینسر نہیں۔ پرنٹر سے کوئی جواب نہیں = نامعلوم، کبھی "بند" نہیں۔- جب تک دراز کھلا ہو ادائیگی نہ کریں: تب کیش رجسٹر سرور نئی ادائیگی "کیش دراز ابھی کھلا ہے" کے ساتھ رد کر دیتا ہے۔
- ہر ملازم کا اپنا دراز: ایک رسید پرنٹر دو دراز کھول سکتا ہے (دراز 1 اور دراز 2)۔ ہر ملازم کے لیے اس کا دراز منتخب کریں؛ تب کیش رجسٹر نقد ادائیگی، دراز میں/سے رقم اور دراز کھولیں پر لاگ ان شخص کا دراز کھولتا ہے۔ رپورٹ ← کیش میں تب ہر ملازم کا دراز ہوتا ہے: ہر ملازم کا ابتدائی کیش، نقد (کیش مشین کے بغیر)، متوقع، گنیں اور ہر شخص کا فرق (لاگ میں بطور
ladetelling)۔ عام دن کا اختتام ویسا ہی رہتا ہے۔ - دراز 1 ٹیسٹ کریں اور دراز 2 ٹیسٹ کریں جانچ کے لیے دراز کھولتے ہیں۔
- فروخت کے بغیر دراز کھولیں (وجہ کے ساتھ) ہمیشہ سے لاگ اور کیش رجسٹر آڈٹ فائل (XAA) میں درج ہوتا ہے، جیسا کہ ٹیکس اتھارٹی (Belastingdienst) تقاضا کرتی ہے (استثنا جیسے "no sale")۔
حصہ 3 · ایڈمنسٹریٹر
شروع کریں
انسٹالیشن۔ HorecaPOS آپ اپنے سسٹم کے انسٹالیشن پروگرام سے انسٹال کرتے ہیں، جو OptimumPOS کے ڈاؤن لوڈ صفحے پر ملتا ہے: Android (ایپ)، Windows (انسٹالیشن پروگرام)، macOS (Apple Silicon اور Intel والے Mac کے لیے انسٹالر)، Linux (گرافیکل انسٹالر، یا .deb یا .rpm پیکج)، Raspberry Pi (64-bit Raspberry Pi OS والے Raspberry Pi 3، 4 یا 5 کے لیے گرافیکل انسٹالر یا .deb) اور Chromebook (Google Play سے Android ایپ)۔ ایسے کیش رجسٹر سرور کے لیے جس سے ٹیبلٹس اور کچن اسکرین جڑیں، تمام صارفین کے لیے منتخب کریں، یا اس ڈیوائس پر صرف ایک کیش رجسٹر کے لیے صرف میرے لیے۔ انسٹالر ضرورت کی ہر چیز لگا دیتا ہے، ڈیٹا بیس بھی، اور ہر رات بیک اپ بناتا ہے۔ اپ ڈیٹ کرنے کے لیے نیا ورژن انسٹال کریں: آپ کا ڈیٹا محفوظ رہتا ہے۔ انسٹالیشن پروگرام آپ کے کمپیوٹر کی زبان میں شروع ہوتا ہے (ورنہ انگریزی)؛ Windows اور Linux پر پہلی اسکرین پر آپ چاہیں تو کوئی اور زبان منتخب کر سکتے ہیں۔ اس کے بعد کیش رجسٹر فوراً اسی زبان میں شروع ہوتا ہے۔ .deb اور .rpm پیکجز اور Android ایپ سسٹم کی زبان استعمال کرتے ہیں، ورنہ ڈچ۔
ایڈمن کیش رجسٹر کو ترتیبات کے ذریعے سیٹ کرتا ہے۔ وہاں کاروبار، عملہ، اجازتیں، کام کے اوقات، پروڈکٹس، ہیپی آور، اسٹاک، فلور پلانز، ادائیگی، پرنٹرز، اکاؤنٹنگ، بیک اپس، امپورٹ/ایکسپورٹ اور ڈیٹا بیس جیسے ٹیب ہیں۔ مینیجر کون سے ٹیب دیکھتا ہے، یہ اجازتوں پر منحصر ہے۔
ڈیٹا بیس۔ سیٹنگز → ڈیٹا بیس میں (صرف ایڈمنسٹریٹر) آپ MySQL / MariaDB، بلٹ اِن ڈیٹا بیس اور PostgreSQL میں سے انتخاب کرتے ہیں؛ تبدیل کرنے پر سارا ڈیٹا ساتھ جاتا ہے (دیکھیں ڈیٹا بیس)۔ اگر Optimum POS نے انسٹالیشن کے دوران پہلے سے ایک مقررہ ایڈریس سیٹ کیا ہو تو وہی ایڈریس لاگو ہوتا ہے اور بھرنے کے لیے کوئی خانے نہیں ہوتے۔ ورنہ آپ سرور، پورٹ، ڈیٹا بیس، یوزر اور پاس ورڈ خود بھرتے ہیں۔ کیش رجسٹر انہیں خود محفوظ کرتا ہے، بعد میں انہیں دوبارہ بھرا ہوا دکھاتا ہے اور آپ انہیں کبھی بھی MySQL/MariaDB کی تفصیلات بدلیں یا PostgreSQL کی تفصیلات بدلیں سے بدل سکتے ہیں۔ پاس ورڈ خالی چھوڑنے کا مطلب ہے: محفوظ شدہ پاس ورڈ برقرار رہتا ہے (اسی یوزر کے لیے)۔ انسٹالر اور اپڈیٹ DATABASE_URL یا منتخب ڈیٹا بیس میں کچھ نہیں بدلتے۔
اکاؤنٹنگ
اکاؤنٹنگ سے متعلق سب کچھ سیٹنگز ← اکاؤنٹنگ میں ہے۔ اپنے اکاؤنٹنٹ کے ساتھ مل کر روزنامچہ اور لیجر اکاؤنٹس درج کریں۔ اگر آپ چاہتے ہیں کہ کیش رجسٹر یومیہ سیل ہر روز خود بک کرے، تو سب سے اوپر اکاؤنٹنگ سافٹ ویئر میں اپنا سافٹ ویئر منتخب کریں، Exact Online بھی: آپ کو صرف وہی سافٹ ویئر نظر آتے ہیں جو آپ کے کاروبار کے ملک میں کام کرتے ہیں۔ اس کے فوراً نیچے اس سافٹ ویئر کی تفصیلات درج کریں اور کنیکٹ کریں۔ جن سافٹ ویئر میں لاگ ان کرنا ہوتا ہے (جیسے Exact Online، Twinfield یا Xero) ان کے لیے پہلے ایپ بھریں: client-ID اور client سیکرٹ۔ اگر Optimum POS نے انسٹالیشن کے وقت سافٹ ویئر یا کوئی معلومات مستقل طور پر سیٹ کی ہو، تو آپ کو وہ انتخاب یا وہ فیلڈ نظر نہیں آتی۔ وہاں تمام سافٹ ویئر کا جائزہ بھی ہے: کون سے لائیو جوڑے جا سکتے ہیں اور کن کو فائل ملتی ہے۔ فائل آپ رپورٹ ← فی مدت سیل ← اکاؤنٹنگ ایکسپورٹ میں بناتے ہیں: اپنے سافٹ ویئر کا فارمیٹ، یا UBL (Peppol)، XAF یا یومیہ گوشوارہ منتخب کریں۔ پہلا اندراج یا امپورٹ ہمیشہ اپنے اکاؤنٹنٹ سے چیک کروائیں۔
نیدرلینڈز کے کاروبار کے لیے وہاں کیش رجسٹر کی آڈٹ فائل (XAA) بھی ہے: ڈچ ٹیکس اتھارٹی (Belastingdienst) کی XML Auditfile Afrekensystemen، جس میں منتخب مدت کے لیے کیش رجسٹر کی تمام رسیدیں، لائنیں، ادائیگیاں اور واقعات ہوتے ہیں۔ یہ آپ اپنے اکاؤنٹنٹ کو یا جانچ پڑتال کے وقت Belastingdienst کو دیتے ہیں۔
تنخواہ اور پلاننگ
اگر آپ کا عملہ حاضری اِن اور آؤٹ کرتا ہے تو سیٹنگز ← کام کے اوقات میں نیچے دو بلاکس میں تنخواہ اور پلاننگ ہے۔ تنخواہ کا انتظام میں آپ اپنا تنخواہ سافٹ ویئر یا (بیلجیم میں) اپنا سوشل سیکریٹریٹ منتخب کرتے ہیں، اور ہر ملازم کے لیے اس سافٹ ویئر میں اس کا ملازم نمبر درج کرتے ہیں۔ پھر آپ کسی مدت کے لیے کام کے گھنٹوں اور فی ملازم سیل کی فائل بناتے ہیں اور اسے اپنے تنخواہ سافٹ ویئر میں امپورٹ کرتے ہیں۔ عملے کی پلاننگ میں آپ اپنا پلاننگ سسٹم منتخب کرتے ہیں: Deputy، Dyflexis اور Shiftbase میں سیل ہر گھنٹے خود بخود جاتی ہے، دوسروں کے لیے آپ سیل کی فائل بناتے ہیں۔ یوں آپ اپنی پلاننگ میں عملے کی لاگت سیل کے ساتھ دیکھتے ہیں۔ اگر آپ حاضری اِن اور آؤٹ کے بغیر کام کرتے ہیں تو بھی سیل اپنی پلاننگ کو بھیج سکتے ہیں: تب یہ سیٹنگز ← اکاؤنٹنگ میں نیچے، آپ کی پلاننگ کو سیل کے تحت ہے۔ اگر Optimum POS نے انسٹالیشن کے وقت کچھ مقرر کر دیا ہو تو آپ وہ انتخاب یا فیلڈ نہیں دیکھتے۔
بیک اپ
کیش رجسٹر ہر رات خود بخود بیک اپ بناتا ہے، اور ہر اپ ڈیٹ سے پہلے بھی۔ ترتیبات ← بیک اپس میں آپ تمام بیک اپس دیکھتے ہیں (کب، کس نے یا خود بخود، سائز) اور بیک اپ بنائیں سے خود بھی ایک بنا سکتے ہیں۔ اگر آخری بیک اپ دو دن سے زیادہ پرانا ہو تو سرخ انتباہ آتا ہے: تب Optimum POS سے رابطہ کریں۔
بیک اپ کے ساتھ بحال کریں کے بٹن سے بحالی ہو سکتی ہے۔ اس بیک اپ کے بعد جو کچھ ہوا وہ ضائع ہو جائے گا۔ آپ کو اس پر نشان لگانا ہوگا اور اپنا PIN کوڈ دوبارہ درج کرنا ہوگا۔ کیش رجسٹر پہلے موجودہ حالت کا حفاظتی بیک اپ بناتا ہے اور پھر سب کو سائن آؤٹ کر دیتا ہے۔ بیلجیم میں یہ کیش رجسٹر سے ممکن نہیں (بلیک باکس کے کاؤنٹر چلتے رہتے ہیں)؛ وہاں یہ کام Optimum POS کرتا ہے۔
ڈیٹا بیس
سیٹنگز → ڈیٹا بیس میں (صرف ایڈمنسٹریٹر) آپ دیکھتے ہیں کہ کیش رجسٹر اپنا ڈیٹا کہاں رکھتا ہے۔ اوپر موجودہ ڈیٹابیس پروگرام، ورژن، ٹیبلز، قطاروں اور ایڈریس یا فولڈر کے ساتھ دکھایا جاتا ہے۔ عملے اور ٹیبلیٹس کے لیے کیش رجسٹر ہر ڈیٹا بیس کے ساتھ ایک جیسا کام کرتا ہے۔ Windows، macOS، Linux اور Raspberry Pi پر آپ تین ڈیٹا بیسز میں سے انتخاب کرتے ہیں:
- MySQL / MariaDB: ایک الگ ڈیٹا بیس پروگرام (MySQL 8.0 یا نیا، MariaDB 10.6 یا نیا)، مثلاً کسی ایسے سرور یا NAS پر جو آپ کے پاس پہلے سے ہے۔ تب تمام ڈیٹا MySQL یا MariaDB کے عام ٹیبلز میں ہوتا ہے، جسے آپ کا رپورٹنگ یا BI پروگرام پڑھ سکتا ہے۔ کیش رجسٹر بالکل PostgreSQL کی طرح حساب کرتا ہے۔
- بلٹ اِن (PGlite): کیش رجسٹر کے اندر ہی ہے، کچھ انسٹال کرنے کی ضرورت نہیں۔ زیادہ تر کاروباروں کے لیے بہترین انتخاب، اور Android اور Chromebook پر یہی ڈیٹا بیس ہے۔
- PostgreSQL: کیش رجسٹر کے کمپیوٹر پر یا نیٹ ورک میں کہیں اور ایک الگ ڈیٹا بیس پروگرام۔
MySQL یا MariaDB کب؟ اگر آپ کے کاروبار کے پاس پہلے سے MySQL یا MariaDB سرور ہے، اگر آپ کا IT منتظم اس کے ساتھ کام کرتا ہے، یا اگر آپ ڈیٹا اپنی رپورٹس، Excel یا BI پروگرام میں پڑھنا چاہتے ہیں۔ اگر شک ہو تو بلٹ اِن منتخب کریں: یہ فوراً کام کرتا ہے۔
MySQL یا MariaDB کے لیے کیا چاہیے؟
- MySQL 8.0 یا نیا، یا MariaDB 10.6 یا نیا، جس تک کیش رجسٹر کے سرور سے رسائی ہو۔
- کیش رجسٹر کے لیے (یا کسی چین کے کیش رجسٹرز کے لیے) الگ ڈیٹا بیس، utf8mb4 کریکٹر سیٹ کے ساتھ۔
- ڈیٹا بیس کا ایک صارف جسے اس ڈیٹا بیس میں ٹیبل بنانے، بدلنے، نام بدلنے اور حذف کرنے کی اجازت ہو (CREATE، ALTER، DROP، INDEX، SELECT، INSERT، UPDATE، DELETE)، مثلاً اس طرح:
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 کسی اور کمپیوٹر پر چلتا ہے تو آخری دو لائنوں میں localhost کی جگہ کیش رجسٹر کے سرور کا IP ایڈریس لکھیں۔
MySQL / MariaDB میں منتقلی:
- MySQL/MariaDB کا ایڈریس میں خانے بھریں: سرور (طے شدہ localhost)، پورٹ (طے شدہ 3306)، ڈیٹا بیس (طے شدہ horecapos)، یوزر اور پاس ورڈ؛ MariaDB کے لیے بھی یہی۔ اگر ایڈریس پہلے سے سیٹ ہے تو خانے بھرے ہوتے ہیں؛ پاس ورڈ خالی چھوڑیں تو محفوظ شدہ پاس ورڈ برقرار رہتا ہے (اسی یوزر کے لیے)۔ کیش رجسٹر ایڈریس خود محفوظ کرتا ہے؛ اگر Optimum POS نے پہلے سے ایک مقررہ ایڈریس سیٹ کیا ہو تو وہی ایڈریس لاگو ہوتا ہے اور کوئی خانے نہیں ہوتے۔ اگر کیش رجسٹر پہلے سے MySQL/MariaDB پر چل رہا ہے تو بعد میں تفصیلات MySQL/MariaDB کی تفصیلات بدلیں سے بدلیں۔ انکرپٹڈ کنکشن Optimum POS آپ کے لیے سیٹ کرتا ہے۔
- کنکشن ٹیسٹ کریں پر ٹیپ کریں: آپ پروگرام اور ورژن دیکھتے ہیں، یا یہ کہ کیوں کامیاب نہیں ہوا۔
- اس میں منتقل کریں MySQL/MariaDB پر ٹیپ کریں، نشان لگائیں کہ آپ سمجھ گئے ہیں اور اپنا PIN کوڈ درج کریں۔
منتقلی ہر سمت میں کام کرتی ہے تینوں ڈیٹا بیسز کے درمیان، اور تمام ڈیٹا ساتھ جاتا ہے:
- کیش رجسٹر تھوڑی دیر کے لیے کوئی درخواست قبول نہیں کرتا (عموماً ایک منٹ سے کم)؛ پھر ٹیبلیٹس خود ہی جاری رکھتے ہیں۔
- پہلے کیش رجسٹر موجودہ حالت کا بیک اپ بناتا ہے (سیٹنگز → بیک اپس میں)۔
- سب کچھ نئے ڈیٹا بیس میں جاتا ہے اور کیش رجسٹر ہر ٹیبل میں گنتا ہے کہ آیا سب کچھ بالکل وہاں موجود ہے۔
- صرف جب سب کچھ درست ہو، کیش رجسٹر نئے ڈیٹا بیس کے ساتھ جاری رکھتا ہے۔ سائن اِن ملازمین سائن اِن ہی رہتے ہیں۔
اگر کچھ ناکام ہو تو کچھ نہیں بدلتا اور کیش رجسٹر پرانے ڈیٹا بیس پر کام جاری رکھتا ہے۔ پرانا ڈیٹا بیس اپنی جگہ رہتا ہے، اس لیے آپ ہمیشہ واپس جا سکتے ہیں۔ کیش رجسٹر کا وہ ڈیٹا جو نئے MySQL/MariaDB یا PostgreSQL ڈیٹا بیس میں پہلے سے تھا، بدل دیا جاتا ہے۔ بیلجیم میں بھی یہ ممکن ہے: بلیک باکس کے کاؤنٹر بالکل درست منتقل ہوتے ہیں۔
بیک اپ اور بحالی تینوں ڈیٹا بیسز کے ساتھ ایک جیسے کام کرتے ہیں (سیٹنگز → بیک اپس)۔ ایک ڈیٹا بیس کا بیک اپ کسی بھی دوسرے میں بحال کیا جا سکتا ہے، 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۔ اگر اس تک رسائی نہ ہو تو کیش رجسٹر بلٹ اِن ڈیٹا بیس کے ساتھ انسٹال ہوتا ہے؛ بعد میں آپ یہیں منتقل کر سکتے ہیں۔ اپ ڈیٹ پر انتخاب برقرار رہتا ہے۔
ٹیبلٹ اور اسکرینیں منسلک کریں
- ہر ٹیبلٹ/کیش رجسٹر پر کیش رجسٹر سرور کا ایڈریس کھولیں، مثلاً
http://192.168.1.20:3000، اور اسے ہوم اسکرین پر شارٹ کٹ کے طور پر رکھیں (Chrome: ہوم اسکرین میں شامل کریں)۔ - کچن اسکرین:
http://192.168.1.20:3000/keuken۔ - کسٹمر اسکرین (گاہک کی طرف، اختیاری):
http://192.168.1.20:3000/klantscherm، دیکھیں کسٹمر اسکرین۔ - اسکرینیں کیش رجسٹر سرور کو خود ڈھونڈ لیتی ہیں (وہی ایڈریس، پورٹ 4000)۔
گاہک اسکرین
کیش رجسٹر پر ایک اسکرین جس کا رخ گاہک کی طرف ہو۔ گاہک تقریباً دیکھتا ہے کہ کیا آرڈر ہوا اور بہت واضح طور پر رقم اور ادائیگی کا طریقہ۔ اس پر کوئی کنٹرول نہیں: اسکرین صرف وہی دکھاتی ہے جو کیش رجسٹر کرتا ہے۔ ڈیفالٹ آف؛ آن کرنے کے لیے ترتیبات ← کاروبار ← کسٹمر اسکرین۔ دو اسکرینوں والے کیش رجسٹر پی سی پر کیش رجسٹر اسے پہلی بار خود بخود آن کر دیتا ہے؛ اگر آپ اس کے بعد اسے آف کریں تو یہ آف ہی رہتی ہے۔ کسٹمر اسکرین کے بغیر (آف، یا کوئی لگی ہوئی نہیں) سب کچھ بالکل پہلے کی طرح چلتا ہے: کیش رجسٹر تصویر پس منظر میں بھیجتا ہے اور کسی خرابی یا غیر موجود اسکرین کا عملے کو کبھی پتہ نہیں چلتا۔
گاہک کیا دیکھتا ہے:
- آرام (کوئی ادائیگی نہیں ہو رہی): کاروبار کا نام اور اپنا خوش آمدید متن (ترتیبات ← کاروبار؛ خالی = "خوش آمدید")۔
- آرڈر: پروڈکٹس تعداد اور رقم کے ساتھ (ایک جیسی لائنیں اکٹھی، مینو ایک لائن کے طور پر اور اس کے حصے نیچے چھوٹے، ڈسکاؤنٹ ایک لائن کے طور پر)، اور بڑے حروف میں کل رقم۔ تقسیم شدہ ادائیگی میں جو پہلے ادا ہو چکا وہ نیچے نظر آتا ہے۔ ترتیبات ← کاروبار ← پروڈکٹ کی تصاویر ← کسٹمر اسکرین پر سے ہر پروڈکٹ کے ساتھ ایک چھوٹی تصویر آتی ہے۔
- ادائیگی: ادائیگی کا طریقہ (کارڈ، نقد، گفٹ کارڈ)، ٹپ اور بڑے حروف میں قابلِ ادائیگی۔ نقد: گاہک نے کیا دیا اور اسے کیا واپس ملے گا، جیسے ہی کیش رجسٹر پر درج ہو۔ کارڈ: "کارڈ مشین پر دی گئی ہدایات پر عمل کریں"۔
- شکریہ: ادائیگی کے بعد چند سیکنڈ کے لیے "شکریہ!" ادا شدہ رقم کے ساتھ (نقد: گاہک کو کیا واپس ملا)، پھر دوبارہ آرام والی اسکرین۔
جوڑنے کے دو طریقے (دونوں خود ڈیوائس پر سیٹ ہوتے ہیں):
- کیش رجسٹر پی سی پر دوسرا مانیٹر (Windows، Linux/Raspberry Pi، macOS): خود بخود۔ لاگ اِن کرتے وقت اور انسٹالیشن کے بعد کیش رجسٹر کسٹمر اسکرین کو اُس سب سے چھوٹی اسکرین پر فل اسکرین کھولتا ہے جو مرکزی اسکرین نہیں ہے (برابر سائز ہو تو سب سے دائیں والی)؛ Windows پر ہمیشہ کیش رجسٹر والی اسکرین کے علاوہ کسی اور اسکرین پر (کیش رجسٹر ٹچ اسکرین پر ہوتا ہے اور اسٹارٹ اپ پر خود بخود کھل بھی جاتا ہے)۔ سائز اور جگہ سسٹم سے آتے ہیں، اس لیے ہر سائز کام کرتا ہے۔ دوسری اسکرین نہ ہو تو کچھ نہیں ہوتا۔ Windows پر بند کی گئی کسٹمر اسکرین خود بخود واپس آ جاتی ہے؛ Linux اور macOS پر مینو میں موجود شارٹ کٹ HorecaPOS کسٹمر اسکرین اسے دوبارہ ٹھیک کر دیتا ہے۔ Windows پر یہ Chrome (یا Edge) کے کیوسک موڈ میں کھلتی ہے: فل اسکرین، ٹائٹل بار کے بغیر اور ٹاسک بار کے بغیر (بند کرنے کے لیے Alt+F4)۔ یہ اسی پی سی پر کنکشن کوڈ کے بغیر کیش رجسٹر کے ساتھ چلتی ہے۔
- ہر براؤزر میں دیر تک دبائے رکھنے سے کہیں بھی براؤزر مینو نہیں کھلتا اور صفحے کا ترجمہ کرنے کا کوئی سوال نہیں آتا۔
- کیش رجسٹر بند = کسٹمر اسکرین بند۔ اگر کیش رجسٹر سافٹ ویئر رک جائے (دوبارہ شروع کریں، کوئی اپڈیٹ، کیش رجسٹر روک دیا گیا یا ہٹا دیا گیا)، تو کسٹمر اسکرین بھی 10 سیکنڈ سے کچھ زیادہ دیر بعد بند ہو جاتی ہے؛ کیش رجسٹر دوبارہ چلنے پر وہ خود بخود واپس آ جاتی ہے۔ Windows پر یہ تب بھی بند ہو جاتی ہے جب آپ صرف کیش رجسٹر کی ونڈو بند کریں۔ Wayland (Linux) کے تحت کیش رجسٹر ونڈو کو خود بند نہیں کر سکتا۔
- کسٹمر اسکرین غلطی سے بند ہو گئی؟ Windows پر یہ چند سیکنڈ بعد خود بخود واپس آ جاتی ہے، جب تک کیش رجسٹر کھلا ہو اور دوسری اسکرین جڑی ہو۔
- ہمیشہ صرف ایک کسٹمر اسکرین۔ Windows پر کسٹمر اسکرین صرف کیوسک موڈ میں دوسری اسکرین پر ہوتی ہے۔ کیش رجسٹر کی ونڈو میں کھلی کسٹمر اسکرین (مثلاً بجلی جانے کے بعد Edge نے دوبارہ کھول دی ہو، یا کیش رجسٹر کے بٹن سے کھولی گئی ہو) چند سیکنڈ میں خود بخود بند ہو جاتی ہے؛ پھر درست کسٹمر اسکرین اس کی جگہ لے لیتی ہے۔
- کوئی لاگ اِن نہیں = صرف خوش آمدید۔ اگر کیش رجسٹر پن کوڈ اسکرین پر ہو (دوبارہ شروع کرنے یا لاگ آؤٹ کے بعد بھی)، تو کسٹمر اسکرین صرف خوش آمدید کا متن دکھاتی ہے، پچھلا بل کبھی نہیں۔
- Windows میں انسٹالر کے کسٹمر اسکرین خود بخود ... والے چیک باکس سے خود بخود کھلنا بند بھی کیا جا سکتا ہے۔
- Linux پر کیش رجسٹر ونڈو کو wmctrl سے منتقل کرتا ہے (یہ پیکیج کے ساتھ آتا ہے)۔ Wayland میں (مثلاً labwc والا Raspberry Pi OS) یہ ممکن نہیں: تب کسٹمر اسکرین کو ایک بار خود دوسری اسکرین پر لے جائیں (براؤزر اسے یاد رکھتا ہے)، یا raspi-config میں X11 منتخب کریں۔ macOS پر Mac پہلی بار رسائی پذیری میں اجازت مانگتا ہے۔
- ہاتھ سے: ترتیبات → کاروبار → کسٹمر اسکرین → کسٹمر اسکرین کھولیں (دوسرا مانیٹر)۔ Chrome اور Edge میں (Chromebook پر بھی) بٹن ونڈو کو فوراً کسٹمر اسکرین پر رکھ دیتا ہے (پہلی بار براؤزر اجازت مانگتا ہے)؛ کسٹمر اسکرین پر ایک کلک اسے فل اسکرین کر دیتا ہے۔ دوسرے براؤزرز میں: گھسیٹیں اور F11 دبائیں۔
- بلٹ اِن کسٹمر اسکرین والا Android کیش رجسٹر (مثلاً Sunmi D2/T2) یا HDMI/USB-C سے جڑا مانیٹر: یہ بھی خود بخود۔ جیسے ہی ایپ کیش رجسٹر پر ہو، کسٹمر اسکرین دوسری اسکرین پر آ جاتی ہے؛ لگانا اور نکالنا فوراً کام کرتا ہے۔
- چھوٹے ٹیکسٹ ڈسپلے والا Sunmi T1 mini / T2 mini (2 سطریں): ایپ وہاں خود بخود رقم دکھاتی ہے: کل، قابلِ ادائیگی، نقد میں بقایا، ادائیگی کے بعد شکریہ! اور فارغ وقت میں کاروبار کا نام۔ کسٹمر اسکرین آن ہونی چاہیے۔
- iPad (آپریٹنگ اسکرین) جس کے ساتھ HDMI/USB-C یا AirPlay سے بیرونی اسکرین ہو: ایپ کسٹمر اسکرین کو خود بخود اُس اسکرین پر رکھتی ہے (تیار ہے؛ iOS ایپ ابھی جاری نہیں ہوئی)۔
- Chromebook: Chrome میں آپریٹنگ اسکرین کے طور پر بٹن کسٹمر اسکرین کھولیں (دوسرا مانیٹر) اوپر کی طرح کام کرتا ہے۔ Android ایپ میں کسٹمر اسکرین خود بخود دوسری اسکرین پر آ جاتی ہے جیسے ہی ChromeOS وہ اسکرین Android ایپس کو دیتا ہے؛ اگر ایسا نہ ہو تو کنکشن کوڈ والا الگ آلہ استعمال کریں۔
- الگ ڈیوائس (کیش رجسٹر کے ساتھ ٹیبلٹ یا الگ PC):
http://<kassaserver>:3000/klantschermکھولیں۔ اسکرین نیچے دائیں طرف 6 حروف کا جوڑنے کا کوڈ دکھاتی ہے۔ اسے کیش رجسٹر پر ترتیبات ← کاروبار ← کسٹمر اسکرین ← جوڑیں میں درج کریں۔ جوڑا ختم کریں اسکرین کو واپس جوڑنے کے کوڈ پر لے آتا ہے۔ جوڑ ہر کیش رجسٹر کے لیے الگ محفوظ ہوتا ہے (اس کیش رجسٹر کے براؤزر میں)، اس لیے ہر کیش رجسٹر کی اپنی کسٹمر اسکرین ہو سکتی ہے۔
کسٹمر اسکرین PIN کوڈ نہیں مانگتی (اس پر کچھ چلانا نہیں ہوتا) اور صرف اسی کیش رجسٹر کی تصویر دکھاتی ہے جس سے جڑی ہو۔ تصویر صرف کیش رجسٹر سرور کی میموری میں ہوتی ہے؛ ری اسٹارٹ کے بعد اگلی تبدیلی تک اسکرین خالی رہتی ہے۔ ترتیب (آن/آف اور خوش آمدید متن) بیک اپ اور امپورٹ/ایکسپورٹ (دیگر ترتیبات) کے ساتھ جاتی ہے۔
QR کے ذریعے ڈیجیٹل رسید (اختیاری)
بطور ڈیفالٹ بند۔ آن کرنے کے لیے: سیٹنگز ← کاروبار ← کچن اور کسٹمر اسکرین ← ڈیجیٹل رسید (یہ آپشن اس وقت نظر آتا ہے جب کسٹمر اسکرین آن کر کے محفوظ کی گئی ہو)۔ ادائیگی کے بعد شکریہ پر ایک QR کوڈ آتا ہے؛ تب یہ چند سیکنڈ کے بجائے 45 سیکنڈ تک رہتا ہے۔ مہمان اسے اپنے فون سے اسکین کرتا ہے اور رسید بالکل کاغذی رسید جیسی دیکھتا ہے (وہی متن، بیلجیئم کے کیش رجسٹر پر FDM بلاک کے ساتھ بھی)۔ فون پر وہ رسید پرنٹ کر سکتا ہے، pdf کے طور پر محفوظ کر سکتا ہے یا ٹیکسٹ فائل کے طور پر ڈاؤن لوڈ کر سکتا ہے۔
- یہ مینجمنٹ پورٹل کے ذریعے چلتا ہے:
https://kassa.<portaal>/__bon/<kassa>/<sleutel>۔ اس لیے کیش رجسٹر کا پورٹل سے جڑا ہونا ضروری ہے؛ ورنہ کوئی QR کوڈ نہیں آتا اور کچھ نہیں بدلتا۔ - کلید بے ترتیب ہے اور اس کا اندازہ نہیں لگایا جا سکتا، اور یہ 30 دن کام کرتی ہے۔ اس کے بعد کیش رجسٹر اسے خود ہی ہٹا دیتا ہے۔ پورٹل کچھ بھی محفوظ نہیں کرتا۔
- دوسرے مانیٹر اور الگ کسٹمر اسکرین دونوں کے ساتھ کام کرتا ہے۔ کاغذی رسید اور ای میل والی رسید معمول کے مطابق کام کرتی رہتی ہیں۔
کسٹمر اسکرین فارغ حالت میں: سلائیڈ شو (اختیاری)
بطور ڈیفالٹ بند۔ آن کرنے کے لیے: سیٹنگز ← کاروبار ← کچن اور کسٹمر اسکرین ← کسٹمر اسکرین فارغ حالت میں۔ اگر کسٹمر اسکرین پر کوئی بل نہ ہو تو سلائیڈز باری باری بدلتی ہیں (بطور ڈیفالٹ ہر 8 سیکنڈ، 4 سے 60 تک سیٹ کیا جا سکتا ہے):
- آفرز: ہیپی آورز (اگر ہیپی آور آن ہو)، رعایت، دنوں اور اوقات اور پروڈکٹس یا گروپس کے ساتھ؛ جو ابھی چل رہے ہیں وہ "ابھی!" کے ساتھ سب سے پہلے آتے ہیں۔
- نمایاں پروڈکٹس (زیادہ سے زیادہ 12، مثلاً مینو میں نئی)، قیمت اور (اگر کسٹمر اسکرین پر پروڈکٹ تصاویر آن ہوں) تصویر کے ساتھ۔ ختم ہو جانے والی پروڈکٹ کو اسکرین چھوڑ دیتی ہے۔
- پوائنٹس کارڈ: فی یورو پوائنٹس، انعام اور اسٹیمپ کارڈز (صرف اس وقت جب لائلٹی کارڈ آن ہو)۔
- اپنی تحریریں: زیادہ سے زیادہ 5، ہر ایک الگ سلائیڈ پر (مثلاً "جمعہ سے نیا: ہمارا سمر مینو")۔
سلائیڈز کے بغیر کسٹمر اسکرین ہمیشہ کی طرح خوش آمدید اسکرین دکھاتی ہے۔
ہیپی آور
ڈیفالٹ آف۔ آن کرنے کے لیے ترتیبات ← کاروبار ← ہیپی آور استعمال کریں؛ اس کے بعد ترتیبات ← ہیپی آور ٹیب ظاہر ہوتا ہے۔
- ہر ہیپی آور کے لیے: نام (رسید پر آتا ہے)، دن، سے–تک (آدھی رات کے پار بھی ہو سکتا ہے، مثلاً 23:00–01:00)، % میں ڈسکاؤنٹ یا مقررہ قیمت، اور کن زمروں اور/یا الگ پروڈکٹس کے لیے۔
- اس وقت کے دوران کیش رجسٹر درج کرتے وقت خود بخود ہیپی آور قیمت لگاتا ہے (کبھی عام قیمت سے مہنگی نہیں؛ مقررہ قیمت پر آپشنز کی قیمت ویسے ہی شامل ہوتی ہے)۔ پروڈکٹ بٹن پر پرانی قیمت کٹی ہوئی، نئی قیمت اور HH نظر آتے ہیں؛ آرڈر اور رسید پر ہیپی آور کا نام ہوتا ہے۔ جو پہلے درج ہو چکا اس کی قیمت وہی رہتی ہے۔
- دن کی ڈیل: پورا دن پر نشان لگائیں (00:00–24:00) اور دن چنیں، مثلاً ہر منگل اسپیئر ربز ایک مقررہ قیمت پر۔
- سیزن: صرف ایک سیزن میں (ہر سال) پر نشان لگائیں اور سے اور تک (دن اور مہینہ) چنیں، مثلاً 1 جون سے 31 اگست تک؛ سال کی تبدیلی کے پار بھی ممکن ہے، مثلاً 1 دسمبر سے 28 فروری تک۔ سیزن سے باہر ہیپی آور لاگو نہیں ہوتا۔
- تبدیلیاں لاگ میں درج ہوتی ہیں۔
مینو اوقات اور سیزن
ڈیفالٹ آف۔ آن کرنے کے لیے سیٹنگز ← کاروبار ← مینو اوقات اور آرڈر کی قسم ← مینو وقت اور سیزن کے مطابق پروڈکٹس؛ اس کے بعد سیٹنگز ← مینو اوقات ٹیب ظاہر ہوتا ہے۔ اسے آف کرنے پر تمام پروڈکٹس دوبارہ ہمیشہ فروخت ہوتی ہیں اور مینو اوقات محفوظ رہتے ہیں۔
- ہر مینو وقت کے لیے: نام (مثلاً ناشتہ، دوپہر کا کھانا، رات کا کھانا، گرمیوں کا مینو)، دن، سے–تک (آدھی رات کے پار جا سکتا ہے؛ پورا دن = 00:00–24:00)، ضرورت ہو تو ایک سیزن (ہر سال، دن اور مہینہ)، اور کون سے زمرے اور/یا الگ پروڈکٹس اس میں شامل ہیں۔
- جو پروڈکٹس اور زمرے ایک یا زیادہ مینو اوقات میں ہیں، وہ صرف تب فروخت ہوتے ہیں جب ان میں سے کوئی مینو وقت جاری ہو؛ جو کسی مینو وقت میں نہیں، وہ ہمیشہ فروخت ہوتا ہے۔ آرڈر اسکرین صرف وہی دکھاتی ہے جو ابھی فروخت ہو رہا ہے اور مینو وقت شروع یا ختم ہونے پر خود بدل جاتی ہے؛ سرور باقی کو مسترد کرتا ہے ("ابھی فروخت نہیں، صرف ناشتے میں")۔
- آن لائن اسٹور وہی پروڈکٹس دکھاتا اور حساب کرتا ہے (آرڈر کے وقت)۔
- کسی دن یا سیزن میں الگ قیمت ہیپی آور ہے (دن کی ڈیل، اوپر دیکھیں)۔
- ہر مقام کا مینو: ہر کیش رجسٹر (برانچ) کی اپنی پروڈکٹس، مینو اوقات اور قیمتیں ہوتی ہیں۔
- تبدیلیاں لاگ میں درج ہوتی ہیں۔
آرڈر کی قسم کے مطابق پروڈکٹس اور قیمتیں
ڈیفالٹ آف۔ آن کرنے کے لیے سیٹنگز ← کاروبار ← مینو اوقات اور آرڈر کی قسم ← آرڈر کی قسم کے مطابق پروڈکٹس اور قیمتیں۔ اسے آف کرنے پر ہر جگہ دوبارہ عام قیمت لاگو ہوتی ہے اور سب کچھ ہر جگہ فروخت ہوتا ہے؛ درج کی گئی قیمتیں محفوظ رہتی ہیں۔
- سیٹنگز ← پروڈکٹس میں ہر پروڈکٹ کے لیے: ٹیک اوے قیمت اور ڈیلیوری قیمت (خالی = عام قیمت) اور فروخت برائے (یہیں کھانا، ٹیک اوے، ڈیلیوری؛ کم از کم ایک)۔ زمرے کے لیے بھی فروخت برائے، اس زمرے کی تمام پروڈکٹس کے لیے۔
- ٹیک اوے یا ڈیلیوری آرڈر میں آرڈر اسکرین اسی آرڈر کی قسم کی قیمت اور صرف وہی دکھاتی ہے جو وہاں فروخت ہوتا ہے؛ سرور وہی قیمت لیتا ہے اور باقی کو مسترد کرتا ہے۔ ہیپی آور، مینو اور آپشنز اسی قیمت سے حساب کرتے ہیں۔
- ٹیک اوے کا VAT ریٹ (پروڈکٹ میں) ہمیشہ کی طرح اس سے الگ ہے۔
- آن لائن اسٹور ٹیک اوے اور ڈیلیوری میں اسی انتخاب کی قیمتیں اور پروڈکٹس دکھاتا ہے (تبدیل کرنے پر مینو صفحہ دوبارہ لوڈ ہوتا ہے)، اور میز پر یہیں کھانے والی۔
- کنفیگریشن کا ایکسپورٹ اور امپورٹ (سیٹنگز ← امپورٹ/ایکسپورٹ) آرڈر کی قسم کے مطابق قیمتیں، "فروخت برائے"، مینو اوقات اور ہیپی آورز کا سیزن بھی ساتھ لیتا ہے۔
مینیو
ڈیفالٹ آف۔ آن کرنے کے لیے ترتیبات ← کاروبار ← مینو استعمال کریں۔
- مینو ایک عام پروڈکٹ ہے (مینو کی قیمت کے ساتھ) جس کے حصے آپ ترتیبات ← پروڈکٹس ← (پروڈکٹ) ← مینو میں سیٹ کرتے ہیں:
- مقررہ: ہمیشہ یہی پروڈکٹ (مثلاً "مشروب: ہاؤس وائن")؛
- اپنی پسند: کسی زمرے سے 1 (یا زیادہ) منتخب کریں، چاہیں تو مخصوص پروڈکٹس تک محدود (مثلاً "مین کورس: مین کورسز میں سے 1 منتخب کریں")۔
- ہر حصے کا کورس (1 = فوراً، 2/3 = بلانے تک انتظار)۔
- مینو درج کرنے پر آپ ہر حصے کے لیے ڈشز منتخب کرتے ہیں۔ ہر ڈش (مقررہ والی بھی) کے لیے آپ الگ پروڈکٹ کی طرح آپشنز منتخب کر سکتے ہیں (پکانے کا طریقہ، اضافی پنیر؛ لازمی آپشنز منتخب کرنا ضروری ہے) اور نوٹ بھی۔ آپشنز کی اضافی قیمت مینو کی قیمت میں جمع ہوتی ہے۔ مینو ایک لائن کے طور پر آتا ہے اور ڈشز (اور ان کے آپشنز) اس کے نیچے۔
- ڈشز الگ لائنوں کے طور پر کچن/بار کو جاتی ہیں (کچن ٹکٹ اور کچن اسکرین)، اپنے کورس میں۔ مینو لائن خود نہیں جاتی۔
- VAT کے لیے مینو کی قیمت حصوں میں ان کی عام قیمت کے تناسب سے تقسیم ہوتی ہے، تاکہ کھانے اور مشروبات دونوں کی شرح درست ہو۔ رسید پر مینو کل قیمت کے ساتھ اور ڈشز اس کے نیچے ہوتی ہیں۔
- اگر مینو کے اپنے آپشنز ہوں (مثلاً سائز)، تو وہ مینو ونڈو کے اوپر منتخب کریں۔ یہ رسید پر مینو لائن کے ساتھ، اور کچن ٹکٹ اور کچن اسکرین پر مینو کی ہر ڈش کے ساتھ "(مینو)" کے طور پر آتے ہیں۔
- ہٹانا/منسوخ کرنا پورے مینو کے لیے ہوتا ہے (مینو لائن پر ٹیپ کریں)۔
- تقسیم / منتقل کریں: مینو لائن منتخب کریں؛ ڈشز ساتھ جاتی ہیں۔ 2× ایک ہی مینو ہو تو آپ 1 بھی منتقل کر سکتے ہیں (ہیڈنگ اور ڈشز تقسیم ہو جاتی ہیں)۔
- کنکشن کے بغیر بھی آپ مینو درج کر سکتے ہیں؛ یہ ٹیبلٹ پر محفوظ رہتے ہیں اور کنکشن واپس آتے ہی بھیج دیے جاتے ہیں (الگ پروڈکٹس کی طرح)۔
- ہیپی آور مینو پر بھی لاگو ہو سکتا ہے۔
ریسیپی اور لاگت (Apicbase)
Apicbase کے ساتھ لنک (ریسیپی، لاگت، اسٹاک اور خریداری) Apicbase کی Generic POS API کے ذریعے (ڈیفالٹ بند، ہر حصہ الگ سے آن یا بند)۔ سیٹ اپ سیٹنگز → ریسیپی میں (اجازت کاروبار، ادائیگی اور پرنٹرز سیٹ کریں)۔ کیش رجسٹر خود Apicbase سے بات کرتا ہے (صرف باہر جانے والی ٹریفک، پورٹل کی ضرورت نہیں)۔
- منسلک کریں (سب کچھ منتظم بھرتا ہے)، تین میں سے ایک طریقے سے:
- token پیسٹ کریں: Apicbase میں Library Settings → API Settings → New token → Service Account Token (scopes accounts، library، sales)؛ access token اور refresh token پیسٹ کریں؛
- لاگ ان کاروبار کی اپنی API-app کے ساتھ (API Settings سے client-id اور client secret): Apicbase میں لاگ ان کریں، اور وہ کوڈ پیسٹ کریں جو Apicbase اس کے بعد دکھاتا ہے؛
- ختم شدہ token (7 دن کے بعد) کو کیش رجسٹر خود بخود refresh token سے تازہ کرتا ہے۔
- Outlet: Outlets حاصل کریں اور اس کاروبار کا outlet منتخب کریں۔ کیش رجسٹر وہاں POS کو اپنے location-id کے ساتھ Generic POS API پر سیٹ کرتا ہے (قابلِ ترمیم؛ ڈیفالٹ
HORECAPOS-…، ہر کیش رجسٹر کے لیے منفرد)۔ - آن، چیک باکسز کے ساتھ:
- پروڈکٹس، گروپس اور آپشنز Apicbase کو: پروڈکٹ گروپس، پروڈکٹس (PLU = پروڈکٹ کا PLU نمبر، ورنہ کوڈ، ورنہ id)، آپشنز بطور modifiers، قیمت اور ٹیکس کے ساتھ۔ ہر تبدیلی کے بعد خود بخود (ایک منٹ بعد) اور روزانہ۔ اس کے بعد Apicbase میں آپ ہر پروڈکٹ کو ایک ریسیپی سے جوڑتے ہیں؛
- ہر ادا شدہ رسید Apicbase کو: سب سے پرانی پہلے، ایک بار میں زیادہ سے زیادہ 100، ادائیگی کے پندرہ منٹ کے اندر (اور ہر 5 منٹ)۔ رعایت لائنوں پر تقسیم ہوتی ہے؛ کھلی رقمیں، ڈسپوزیبل پیکنگ چارج اور ڈپازٹ Apicbase میں الگ پروڈکٹ کے طور پر ہیں؛ وزن والی پروڈکٹس 1 عدد کے طور پر کل رقم کے ساتھ۔ اگر ناکام ہو تو کیش رجسٹر رک جاتا ہے (Apicbase رسیدیں ترتیب سے چاہتا ہے) اور بعد میں دوبارہ کوشش کرتا ہے: ادائیگی پر کوئی اثر نہیں پڑتا۔ آن کرتے وقت آپ منتخب کرتے ہیں کس دن سے (ڈیفالٹ ابھی سے)؛
- فی پورشن لاگت واپس لیں (ہر 6 گھنٹے): ہر منسلک ریسیپی کی food cost (اجزاء اور ضیاع)، عملے کے اخراجات، فروخت کی قیمت اور مارجن Apicbase کے مطابق۔ حساب سب سے سستے سپلائر، آخری آرڈر شدہ قیمت یا اسٹاک کی اوسط قیمت سے؛
- فروخت کی قیمت Apicbase سے لیں (ڈیفالٹ بند): منسلک پروڈکٹس کی فروخت کی قیمت کیش رجسٹر میں ڈالتا ہے (لاگ میں درج ہوتا ہے)۔
- نیچے: فی پروڈکٹ لاگت لاگت، عملے سمیت لاگت، کیش رجسٹر میں قیمت، لاگت % اور مارجن کے ساتھ۔ بٹن کیٹلاگ ابھی بھیجیں، رسیدیں ابھی بھیجیں اور لاگتیں ابھی حاصل کریں۔
کوڈ: apps/pos-server/src/lib/apicbase.ts، routes/apicbase.ts؛ اسکرین Apicbase.tsx۔ لاگ: Apicbase۔ شرط: Apicbase کا API ماڈیول۔ تمام گاہکوں کے لیے Pin Voordeel کی ایپ کے لیے: Apicbase کے ساتھ شراکت اور سرٹیفیکیشن (backlog دیکھیں)۔ دستاویزات: https://developers.apicbase.com/docs/generic-pos-api-guide
ہوٹل سافٹ ویئر: کمرے پر ڈالیں
ہوٹل میں ریسٹورنٹ یا بار کے لیے: بل مہمان کے کمرے پر ڈالنا۔ پہلے سے بند: سیٹنگز → ہوٹل (اختیار کاروبار، ادائیگی اور پرنٹرز کی سیٹنگ)۔
- تمام ہوٹل سافٹ ویئر کی ایک فہرست (ہوٹل جو سافٹ ویئر استعمال کرتا ہے)۔ بلٹ اِن رابطے:
- Mews (Connector API: client token اور access token، ریسٹورنٹ کی service اور ہر VAT شرح کے لیے Mews کا VAT کوڈ)، apaleo (اپنی ایپ client-id اور client secret کے ساتھ، property-id؛ ضرورت ہو تو ہر VAT شرح کے لیے VAT کی قسم) اور Cloudbeds (API کلید اور property-id)، ہر ایک کا ٹیسٹ اور اصل ماحول؛
- Oracle OPERA Cloud (OHIP)، protel (protel I/O)، RoomRaccoon، Booking Experts، Amadeus (XMLPOS)، VIPS، Stayntouch، Clock PMS+، Guestline (Rezlynx)، Hotelogix، eviivo، Little Hotelier، Shiji اور Infor HMS (Databridge)۔ انتخاب کے بعد بالکل وہی خانے نظر آتے ہیں جو اس ہوٹل سافٹ ویئر کے لیے ضروری ہیں (کلیدیں، ہوٹل id، ضرورت ہو تو ان کے API کا پتہ اور ہر VAT شرح کے لیے ان کا کوڈ)، ساتھ مختصر وضاحت کہ سپلائر سے کیا مانگنا ہے۔ یہ رابطے سپلائرز کی دستاویزات کے مطابق بنائے گئے ہیں؛ سپلائر سے رابطے کی تصدیق کروائیں اور پہلے کنکشن ٹیسٹ کریں اور ایک رسید سے آزمائیں؛
- آزمانے کے لیے ایک ڈیمو (چار سوئٹس، کمرہ 4 سے 7)؛
- Sirvoy، بطور آدھا کنکشن اور صرف Sirvoy Pro کے ساتھ۔ Sirvoy میں کوئی API نہیں جس سے کیش رجسٹر کسی بکنگ پر کچھ ڈال سکے، فائل کے ذریعے بھی نہیں (CSV امپورٹ صرف نئی بکنگز بناتا ہے)۔ اس سے کیش رجسٹر مہمانوں کو جانتا ہے (کمرہ، نام، آمد، روانگی): کمرے پر میں تلاش، اور کیوسک اور آن لائن اسٹور میں سیلف سروس معمول کے مطابق کام کرتے ہیں۔ رسید خود بخود Sirvoy میں نہیں جاتی: ادائیگی کے بعد یہ سیٹنگز → ہوٹل میں ابھی Sirvoy میں ڈالنا ہے کے تحت نظر آتی ہے، کمرہ، مہمان، رسید نمبر اور ہر VAT شرح کی رقم کے ساتھ۔ ہوٹل اسے ہاتھ سے بکنگ پر ایکسٹرا کے طور پر ڈالتا ہے اور درج ہو گئی پر کلک کرتا ہے (واپس ابھی نہیں سے)۔ ضروری:
- بہتر ہے کہ کیش رجسٹر مینجمنٹ پورٹل سے منسلک ہو: اس صورت میں پتہ پورٹل کے ذریعے جاتا ہے (
https://<portaal>/hotel/<kassa-id>/sirvoy?sleutel=...) اور ہوٹل میں کوئی پورٹ کھولنے کی ضرورت نہیں۔ ورنہ کیش رجسٹر کو خود انٹرنیٹ سے https کے ذریعے قابل رسائی ہونا چاہیے (سرٹیفکیٹ کے ساتھ اپنا ڈومین یا port forwarding؛ Sirvoy کو TLS 1.2 یا اس سے اوپر چاہیے) اور آپ وہ پتہ درج کرتے ہیں؛ - پتہ صرف ایک بار دکھائی دیتا ہے؛ کیش رجسٹر صرف اس کا hash محفوظ رکھتا ہے۔ نیا پتہ بنانا = پرانا کام کرنا بند کر دیتا ہے؛
- بہتر ہے کہ کیش رجسٹر مینجمنٹ پورٹل سے منسلک ہو: اس صورت میں پتہ پورٹل کے ذریعے جاتا ہے (
Sirvoy صرف تب کچھ بھیجتا ہے جب کوئی بکنگ بدلے: کنکشن سے پہلے کی بکنگز کیش رجسٹر کو Sirvoy میں کسی تبدیلی کے بعد ہی معلوم ہوتی ہیں۔ پیغامات بے ترتیب آ سکتے ہیں؛ جو پیغام (generatedAt) کیش رجسٹر کے پاس موجود ڈیٹا سے پرانا ہو، اسے چھوڑ دیا جاتا ہے۔ ہوٹل میں = منسوخ نہیں اور چیک آؤٹ نہیں، چیک اِن یا آمد آج یا پہلے، اور روانگی آج یا بعد میں۔ کنکشن ٹیسٹ کریں بتاتا ہے کہ کتنی بکنگز آئیں۔
تمام ہوٹل سافٹ ویئر نیدرلینڈز اور/یا بیلجیم میں دستیاب ہیں۔ کنکشن ٹیسٹ کریں معلومات کی جانچ کرتا ہے۔ ہر رابطے کا کوڈ: apps/pos-server/src/lib/pms/<naam>.ts۔
- سیلف سروس (پہلے سے بند): ہوٹل کا مہمان اپنا آرڈر خود اپنے کمرے پر ڈالتا ہے، کیوسک پر اور/یا آن لائن اسٹور میں (ٹیک اوے اور ڈیلیوری، میز پر آرڈر کرتے وقت نہیں)۔ وہ اپنا کمرہ نمبر اور خاندانی نام درج کرتا ہے؛ کیش سسٹم ہوٹل سافٹ ویئر سے دیکھتا ہے کہ کیا یہ مہمان اس وقت اسی کمرے میں ٹھہرا ہے۔ ہر آرڈر کی ایک حد ہے (پہلے سے € 150)، اور پندرہ منٹ میں 5 غلط کوششوں کے بعد پہلے ریسیپشن پر جانا ہوگا۔ پیغام کبھی نہیں بتاتا کہ کمرے میں کون ٹھہرا ہے۔
- ادائیگی: کنکشن آن ہو تو ادائیگی کا طریقہ کمرے پر ہوتا ہے۔ مہمان کو نام یا کمرہ نمبر سے تلاش کریں (صرف وہ مہمان جو ابھی ہوٹل میں ٹھہرے ہیں) اور کمرہ ... پر ڈالیں پر ٹیپ کریں۔ کیش رجسٹر رسید کو ہر VAT شرح کے حساب سے مہمان کے ہوٹل بل پر درج کرتا ہے؛ مہمان چیک آؤٹ پر ادائیگی کرتا ہے۔
- بیلجیم: اگر آرڈر پہلے سے بلیک باکس میں میز پر ہو تو وہ پہلے میز سے کمرے پر جاتا ہے (signCostCenterChange سے ROOM، UC4101)؛ رسید کمرہ کریڈٹ (ROOM_CREDIT) کے طور پر بلیک باکس میں جاتی ہے۔
- اگر ہوٹل سافٹ ویئر میں اندراج نہ ہو سکے (انٹرنیٹ نہیں)، تو فروخت پھر بھی ہوتی ہے اور بکنگ سیٹنگز → ہوٹل میں ناکام کے طور پر دکھتی ہے، دوبارہ کے ساتھ۔
- رپورٹس اور اکاؤنٹنگ: کمرے پر (ہوٹل) X اور Z رپورٹ، یومیہ گوشوارے اور آڈٹ فائل (XAA) میں الگ ادائیگی کا طریقہ ہے۔
کوڈ: apps/pos-server/src/lib/hotel.ts، routes/hotel.ts، رابطے lib/pms/ میں، کیٹلاگ packages/shared/src/hotelcatalogus.ts؛ اسکرین Hotel.tsx۔ لاگ: ہوٹل۔ خفیہ معلومات (tokens) صرف ڈیٹا بیس میں رہتی ہیں، اسکرین پر کبھی نہیں۔
Vinify کے ساتھ وائن مینجمنٹ
سیٹنگز ← وائن مینجمنٹ (ڈیفالٹ بند؛ بند کرنے سے سب کچھ محفوظ رہتا ہے)۔ Vinify وائن سیلر، وائن لسٹ اور اسٹاک سنبھالتا ہے اور وائنز کا بنیادی ماخذ ہے۔ Vinify کی POS ضروریات کے مطابق کیش رجسٹر ایک API فراہم کرتا ہے جس سے Vinify:
لاگ اِن، وہ تینوں طریقے جو Vinify جانتا ہے (ایڈمن طے کرتا ہے کہ کون سا آن ہو):
- API-id اور API کی (
X-Api-IdاورX-Api-Key، یاAuthorization: Bearer <id>:<sleutel>)؛ - 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) تو درست پتہ منتخب کریں۔ اس کے بعد آپ سب کچھ خود بھی بدل سکتے ہیں۔
- کاروبار کی معلومات میں (سیٹنگز ← کاروبار، پتے کے اوپر)۔
- لائلٹی کارڈ کے کسٹمر کے پاس: کیش رجسٹر پر نئے کسٹمر کے لیے اور رپورٹ ← کسٹمرز میں۔ اس کے لیے کسٹمرز کا ایک (اختیاری) پتہ ہوتا ہے: گلی اور مکان نمبر، پوسٹ کوڈ اور شہر۔
- پتے مفت PDOK کے Locatieserver سے آتے ہیں (نیدرلینڈز کے سرکاری پتے، BAG): کسی اکاؤنٹ یا کی کی ضرورت نہیں، بس انٹرنیٹ چاہیے۔ انٹرنیٹ نہ ہو یا بیلجیم کا پتہ ہو تو آپ پتہ خود ٹائپ کریں۔
نئے ورژن کی اطلاع
آن کرنے کے لیے ترتیبات ← کاروبار ← اپ ڈیٹ اطلاع (ڈیفالٹ بند)۔
- کیش رجسٹر اپ ڈیٹ ہو گیا: اگر کیش رجسٹر سرور اپ ڈیٹ ہو گیا جبکہ کسی ٹیبلٹ پر ابھی پرانی اسکرینیں کھلی ہیں، تو اوپر "کیش رجسٹر اپ ڈیٹ ہو گیا ہے (ورژن …)" اور تازہ کریں نظر آتا ہے۔ ٹیبلٹ ہر 5 منٹ بعد، اسکرین دوبارہ نظر آنے پر اور سرور ری اسٹارٹ ہونے کے بعد چیک کرتا ہے۔
- اپ ڈیٹ دستیاب ہے: اگر کیش رجسٹر مینجمنٹ پورٹل سے جڑا ہو (
PORTAAL_URL/PORTAAL_SLEUTEL) اور وہاںNIEUWSTE_VERSIEدرج ہو، تو ترتیبات سنبھالنے کی اجازت رکھنے والا "اپ ڈیٹ دستیاب ہے: ورژن …" دیکھتا ہے (UPDATE_NOTITIEکی وضاحت کے ساتھ)۔ بعد میں اس ٹیبلٹ پر اطلاع کو اگلے نئے ورژن تک چھپا دیتا ہے۔ اپ ڈیٹ ہمیشہ کی طرحscripts\windows\update.cmdسے ہوتا ہے (دیکھیں اپ ڈیٹ کرنا)۔
ریزرویشن پلیٹ فارمز
TheFork، Formitable، Zenchef، Resengo (صرف بیلجیم)، OpenTable (صرف نیدرلینڈز)، PlanPanther، RestoManager اور Aqqo (صرف نیدرلینڈز) کی ریزرویشنز خود بخود کیش رجسٹر اور فلور پلان پر آتی ہیں۔ سیٹنگز → ریزرویشن پلیٹ فارمز میں آن کریں (ڈیفالٹ طور پر بند)۔ صرف اس وقت ممکن ہے جب ریزرویشنز آن ہوں۔
- کاروبار کا ملک: آپ صرف وہ پلیٹ فارمز منتخب کر سکتے ہیں جو کاروبار کے ملک میں کام کرتے ہیں (Resengo صرف بیلجیم میں، OpenTable اور Aqqo صرف نیدرلینڈز میں)۔ سرور بھی اس کی جانچ کرتا ہے۔
- ایک ساتھ کئی پلیٹ فارم: آپ کئی پلیٹ فارم ایک ساتھ جوڑ سکتے ہیں، مثلاً TheFork اور Formitable۔ دو پلیٹ فارمز کو ایک ہی وقت میں کبھی ایک ہی میز نہیں ملتی؛ تب دوسری بکنگ بغیر میز کے آتی ہے۔
- + پلیٹ فارم منسلک کریں: پلیٹ فارم منتخب کریں اور تفصیلات درج کریں۔ خفیہ معلومات (client secret، واپسی اطلاع کی کلید) جائزے میں کبھی نظر نہیں آتیں؛ خالی چھوڑیں = برقرار رکھیں، صاف کریں = ہٹائیں۔
- TheFork (عوامی B2B API): Restaurant-UUID، Client ID اور Client Secret (TheFork سے حاصل کریں)۔ اگر کیش رجسٹر منسوخ کرے تو TheFork میں بھی منسوخ ہو جاتی ہے۔
- Formitable، Zenchef، Resengo، OpenTable، PlanPanther، RestoManager، Aqqo: ان کی API صرف پارٹنرز کے لیے ہے یا عوامی نہیں (PlanPanther، RestoManager اور Aqqo: کیش رجسٹر کنکشن ان سے بات چیت کر کے بنتا ہے)۔ Formitable کے ایونٹس (
booking.created،.changed،.canceled،.checkin،.checkout) پہچانے جاتے ہیں۔ - فلور پلان پر: اگر کیش رجسٹر میں کسی میز کا نام پلیٹ فارم کی میز جیسا ہو اور وہ اس وقت خالی ہو، تو ریزرویشن اسی میز پر جاتی ہے؛ ورنہ بغیر میز کے (آمد پر منتخب کریں)۔ دوبارہ آنے والی ریزرویشن اپ ڈیٹ ہوتی ہے، دوہری نہیں بنتی۔ جائزے میں "بذریعہ TheFork" لکھا ہوتا ہے۔
- اسٹیٹس: اگر پلیٹ فارم منسوخ کرے یا no-show کی اطلاع دے، تو کیش رجسٹر اسے اپنا لیتا ہے۔ جو کیش رجسٹر میں پہلے سے پہنچ چکا ہے، وہ پہنچا ہوا ہی رہتا ہے۔
- واپسی اطلاع (no-shows واپس): ایک واپسی اطلاع کا پتہ درج کریں (مثلاً آپ کی انٹیگریشن سروس کا)۔ کیش رجسٹر ہر تبدیلی (پہنچ گئے، no-show، منسوخ، رقم کے ساتھ ادا شدہ) JSON کی صورت میں بھیجتا ہے:
{ platform, id, status, statusEn, bedrag, valuta, tafel, tijdstip, gemeldOp }(رقم سینٹ میں، صرف ادائیگی پر)، اور اگر آپ نے درج کی ہو توAuthorization: Bearer <terugmeld-sleutel>کے ساتھ۔ ناکامی پر کیش رجسٹر ہر منٹ دوبارہ کوشش کرتا ہے اور خرابی پلیٹ فارم کے پاس دکھائی دیتی ہے۔ جو خود پلیٹ فارم سے آیا ہو، وہ واپس نہیں بھیجا جاتا۔ - ٹیسٹ ریزرویشن: ایسی ریزرویشن بناتا ہے جیسی پلیٹ فارم بھیجتا۔
- ہٹائیں: کنکشن اور کلید ختم ہو جاتے ہیں؛ ریزرویشنز باقی رہتی ہیں۔
- تمام تبدیلیاں لاگ میں درج ہوتی ہیں (خفیہ معلومات کے بغیر)۔
لائلٹی پروگرام اور ریویوز
سیٹنگز ← پوائنٹس اور ریویوز میں دو الگ سوئچ (دونوں ڈیفالٹ بند، تب کہیں بھی ان کا کچھ نظر نہیں آتا)۔ انہیں بند کرنے پر سیٹنگز اور جو پہلے ہو چکا ہے، محفوظ رہتا ہے۔
کسی دوسرے پلیٹ فارم کا لائلٹی پروگرام: مہمان Joyn (بیلجیم) اور/یا Piggy (Leat؛ نیدرلینڈز اور بیلجیم) پر پوائنٹس جمع کرتا ہے۔ یہ کیش رجسٹر کے اپنے لائلٹی کارڈ سے الگ ہے؛ دونوں ساتھ ساتھ آن رہ سکتے ہیں۔
- ایک ساتھ کئی: بیلجیم میں Piggy اور Joyn ایک ساتھ آن رہ سکتے ہیں، ہر ایک اپنی معلومات کے ساتھ (پلیٹ فارم چنیں، بھریں، محفوظ کریں؛ ہر پلیٹ فارم کے لیے تبدیل کریں اور حذف کریں)۔ مہمان کو ہر پروگرام کے لیے رسید پر الگ QR کوڈ، ای میل کی گئی رسید میں الگ لنک اور آن لائن اسٹور میں الگ بٹن ملتا ہے، اور وہ ہر پروگرام میں فی آرڈر ایک بار پوائنٹس جمع کرتا ہے۔ جو پہلے سے سیٹ تھا وہ معمول کے مطابق چلتا رہتا ہے۔
- رسید پر QR کوڈ: ادائیگی کے بعد رسید کے نیچے "اسکین کریں اور ... پر پوائنٹس جمع کریں" کے ساتھ ایک QR کوڈ ہوتا ہے۔ ای میل رسید میں ایک لنک ہوتا ہے، اور آن لائن اسٹور (ٹیک اوے اور ڈیلیوری) میں آرڈر کے صفحے پر ایک بٹن اور تصدیقی ای میل میں ایک لنک۔ ایک آرڈر پر پوائنٹس صرف ایک بار ملتے ہیں: رسید، ای میل اور آن لائن اسٹور ایک ہی منفرد کوڈ (آرڈر نمبر) استعمال کرتے ہیں۔ "چھپی ہوئی رسید پر QR کوڈ" آپ بند کر سکتے ہیں؛ ای میل اور آن لائن اسٹور میں لنک پھر بھی رہتا ہے۔
- Piggy، طریقہ "QR کوڈ اور لنک": اپنے Piggy کسٹمر پورٹل کا ایڈریس، Shop UUID اور Account secret درج کریں (Piggy Business Dashboard)۔ انٹرنیٹ کے بغیر کام کرتا ہے: کیش رجسٹر لنک خود بناتا ہے۔
- Piggy، طریقہ "فوراً پوائنٹس شامل کریں": ساتھ میں ایک personal access token بھی درج کریں (Piggy ← Marketplace ← Private App)۔ اگر کیش رجسٹر رسید ای میل کرتا ہے اور اس ای میل ایڈریس والا مہمان پہلے سے ممبر ہے، تو کیش رجسٹر پوائنٹس فوراً شامل کر دیتا ہے؛ رسید پر تب "Piggy پر پوائنٹس شامل کر دیے گئے" لکھا ہوتا ہے۔ کیش رجسٹر کبھی نیا ممبر نہیں بناتا؛ ممبر نہیں (یا ای میل ایڈریس نہیں) = QR کوڈ۔
- Joyn، طریقہ "QR کوڈ اور لنک": Joyn کی partner key، shop reference اور shared secret کے ساتھ (api-integration@joyn.be سے حاصل کریں)۔ انٹرنیٹ کے بغیر کام کرتا ہے۔ QR کوڈ 2 گھنٹے تک کارآمد ہے۔
- Joyn، طریقہ "API کے ذریعے": shop API key کے ساتھ (Joyn مرچنٹ پورٹل میں کنکشن آن کریں)۔ ادائیگی کے وقت کیش رجسٹر Joyn سے ایک پوائنٹس کوڈ مانگتا ہے۔ پوائنٹس کیش کرنا ہمیشہ کی طرح Joyn-iPad پر ہوتا ہے۔
- نمونہ لنک بنائیں: جانچتا ہے کہ تفصیلات درست ہیں یا نہیں (€ 10 کا ایک لنک؛ اسے صرف دیکھنے کے لیے کھولیں)۔
- صرف کاروبار کے ملک کے پلیٹ فارم منتخب کیے جا سکتے ہیں؛ سیکرٹس صرف ڈیٹابیس میں رہتے ہیں اور کبھی اسکرین پر نہیں آتے (خالی چھوڑیں = ویسا ہی رکھیں)۔
ریویو مانگیں: وزٹ کے بعد Google اور/یا Trustpilot کے بٹن والی ایک ای میل۔
- چند گھنٹے بعد (سیٹ کر سکتے ہیں، ڈیفالٹ 3) مہمان کو ای میل ملتی ہے، رسید کی زبان میں۔
- آن لائن اسٹور: ٹیک اوے اور ڈیلیوری میں آن لائن اسٹور خود ای میل بھیجتا ہے، کیش رجسٹر میں آرڈر مکمل ہونے کے چند گھنٹے بعد، مہمان کی زبان میں۔
- Google: اپنے بزنس پروفائل سے ریویو لنک پیسٹ کریں (Google ← آپ کا بزنس پروفائل ← ریویو مانگیں،
https://g.page/r/.../review) یا Place ID درج کریں۔ - Trustpilot: اپنے کاروبار کا ڈومین درج کریں (بٹن
trustpilot.com/evaluate/<domein>پر جاتا ہے)۔ اگر Trustpilot پر آپ کا کوئی دعوتی ایڈریس ہے (Automatic Feedback Service،...@invite.trustpilot.com)، تو وہ بھی درج کریں: تب ای میل BCC میں Trustpilot کو جاتی ہے، جس میں نام، ای میل ایڈریس اور رسید نمبر پوشیدہ ہوتے ہیں، اور Trustpilot خود دعوت بھیجتا ہے (تب اپنا Trustpilot بٹن نہیں)۔ صرف دعوتی ایڈریس والا Trustpilot: کیش رجسٹر صرف Trustpilot کو ای میل کرتا ہے۔ - بہت زیادہ بار نہیں: ایک ہی مہمان (ای میل ایڈریس) کو ہر مدت میں زیادہ سے زیادہ ایک درخواست ملتی ہے (ڈیفالٹ 90 دن؛ 0 = ہر بار)۔ اس کے لیے کیش رجسٹر صرف ایڈریس کا ہیش رکھتا ہے؛ ای میل ایڈریس خود ای میل بھیجتے ہی مٹا دیا جاتا ہے (نہ بھیج سکے تو تین کوششوں کے بعد، ورنہ 14 دن بعد)۔
- رسید پر QR کوڈ (اختیاری): چھپی ہوئی رسید کے نیچے ریویو کے لیے بھی ایک QR کوڈ۔
- ای میل کا نمونہ اور زیرِ انتظار ای میلز مٹائیں (ایڈریس تب فوراً مٹ جاتے ہیں)۔ لاگ میں a***@domein.nl کے ساتھ review_gevraagd دکھائی دیتا ہے۔
- Google اور Trustpilot ریویو کے بدلے انعام دینے اور صرف مطمئن مہمانوں سے پوچھنے ("review gating") سے منع کرتے ہیں۔ اس لیے کیش رجسٹر سب سے ایک جیسا پوچھتا ہے اور ریویو کے بدلے کچھ نہیں دیتا۔
- کیش رجسٹر میں ریویوز پڑھیں اور جواب دیں: نیچے ریویو مینجمنٹ دیکھیں۔
Mailchimp اور Klaviyo سے کنکشن
لائلٹی کارڈ کے کسٹمرز آپ کے اپنے ای میل پروگرام میں: سیٹنگز ← کاروبار ← Mailchimp اور Klaviyo میں (SMS اور ای میل مارکیٹنگ کے نیچے)۔ کوئی سوئچ نہیں ہے: منتخب لسٹ والے کنکشن کے بغیر کچھ نہیں ہوتا۔
- منسلک کریں: ایک API کی کے ساتھ (Mailchimp: Profile → Extras → API keys؛ Klaviyo: ایک نجی کی
pk_…جسے Lists، Profiles، Subscriptions، Events، Campaigns اور Templates کے لیے لکھنے کی اجازت ہو)۔ Client سیکرٹ اور کی دوبارہ کبھی اسکرین پر نظر نہیں آتے (خالی چھوڑیں = برقرار رکھیں)۔ اس کے بعد آپ لسٹ منتخب کرتے ہیں (Mailchimp: audience)۔ - کسٹمرز: جس نے ای میل کی اجازت دی، وہ لسٹ میں جاتا ہے (سبسکرائبڈ)، پہلے نام، خاندانی نام، فون، سالگرہ اور لائلٹی پوائنٹس کے ساتھ (Mailchimp: فیلڈ
PUNTEN، جسے کیش رجسٹر خود بناتا ہے؛ Klaviyo: پراپرٹیpunten)۔ اجازت واپس لی گئی، ای میل ایڈریس بدلا یا کسٹمر حذف ہوا: ان سبسکرائبڈ۔ صرف جو بدلا وہی دوبارہ جاتا ہے۔ کنکشن کے ساتھ کیش رجسٹر (اور آن لائن اسٹور میں "آفرز" کا ٹک) ہر نئے کسٹمر سے ای میل کی اجازت بھی مانگتا ہے، اور اسے رپورٹ ← کسٹمرز میں بدلا جا سکتا ہے، کیش رجسٹر کی اپنی ای میل مارکیٹنگ کے بغیر بھی۔ - ان سبسکرائب: جو Mailchimp یا Klaviyo میں ان سبسکرائب کرے، کیش رجسٹر میں بھی اس کی ای میل کی اجازت ختم ہو جاتی ہے (لاگ: "Mailchimp میں ان سبسکرائب")۔ جس نے خود ان سبسکرائب کیا، کیش رجسٹر اسے دوبارہ سبسکرائب نہیں کرتا۔
- آرڈرز: لسٹ میں موجود کسٹمر کی ہر ادا شدہ رسید ایونٹ کے طور پر جاتی ہے (Mailchimp:
bestelling، رقم، رسید نمبر اور تعداد کے ساتھ؛ Klaviyo:Placed Order، یورو میں ویلیو کے ساتھ)۔ اس سے آپ ای میل پروگرام میں خودکار ای میلز بناتے ہیں، مثلاً پہلے آرڈر کے بعد یا جب کوئی ایک مہینے سے نہ آیا ہو۔ لسٹ منتخب کرنے سے پہلے کی رسیدیں نہیں جاتیں۔ - آفرز: رپورٹ ← مارکیٹنگ میں آپ آفر Mailchimp یا Klaviyo کے ذریعے بھی بھیجتے ہیں (دیکھیں SMS اور ای میل مارکیٹنگ)؛ تب کیش رجسٹر وہاں کیمپین بناتا ہے اور اسے بھیجتا ہے۔
- اپ ڈیٹ: ہر 5 منٹ، یا ابھی اپ ڈیٹ کریں سے۔ کنکشن ختم کرنا: کیش رجسٹر سے ہٹ جاتا ہے؛ Mailchimp اور Klaviyo میں سب کچھ باقی رہتا ہے۔ کیز ڈیٹا بیس میں ہیں (بیک اپ میں شامل، کنفیگریشن ایکسپورٹ میں نہیں)۔
کوڈ: 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 اور ڈیٹا ایکسپورٹ میں آن کریں (ڈیفالٹ بند)۔ صرف پڑھنے کے لیے: انٹیگریشن کے ذریعے کیش رجسٹر میں کچھ نہیں بدلا جا سکتا۔ مہمانوں کا کوئی ڈیٹا نہیں۔
- ڈیٹا: رسیدیں (کریڈٹ رسیدیں بھی)، فروخت شدہ مصنوعات (رسید کی سطریں)، ادائیگیاں، روزانہ آمدنی، فی گھنٹہ آمدنی، منسوخیاں، مصنوعات، ملازمین (PIN کوڈ کے بغیر) اور کام کے گھنٹے۔ رقوم یورو میں اعشاریہ کے لیے نقطے کے ساتھ، اوقات کاروبار کے مقامی وقت میں۔
- + انٹیگریشن: پیکج اور طریقہ منتخب کریں۔ ہر پیکج ایک یا زیادہ طریقے سپورٹ کرتا ہے؛ آپ کی ایک ساتھ کئی انٹیگریشنز ہو سکتی ہیں (ایک ہی پیکج کے لیے بھی)۔
- پیکج خود حاصل کرتا ہے (API): کیش رجسٹر ایک بار صرف پڑھنے والی کلید دیتا ہے۔ مدت
?van=&tot=(YYYY-MM-DD) کے ساتھ یا?periode=کے ساتھ مقررہ پتہ (vandaag, gisteren, 7d, 30d, 90d, 365d, week, maand, vorigemaand, jaar)؛ زیادہ سے زیادہ 366 دن، زیادہ سے زیادہ 200,000 سطریں۔ کلیدAuthorization: Bearer،X-Sleutelیا?sleutel=میں۔ - پورٹل کے ذریعے: اگر کیش رجسٹر کسٹمر پورٹل سے جڑا ہے تو وہی پتہ کاروبار سے باہر بھی کام کرتا ہے، کوئی پورٹ کھولے بغیر:
https://<portaal>/bi/<kassa-id>/<gegevens>?periode=90d&formaat=csv&sleutel=...۔ اس طرح Power BI سروس اسے شیڈول کے مطابق ریفریش کرتی ہے (gateway کے بغیر) اور Google Sheets اسے=IMPORTDATA("...")سے حاصل کر سکتا ہے (یہی Looker Studio کا سورس بھی ہے)۔ کیش رجسٹر انٹیگریشن میں پتہ دکھاتا ہے۔ - کسٹمر پورٹل کے ذریعے چین کا جائزہ (کئی کاروبار): آپ کے تمام کیش رجسٹرز کے لیے ایک ساتھ ایک پتہ اور ایک کلید۔ ہر اس کیش رجسٹر میں جو شامل ہونا چاہیے کسٹمر پورٹل کے ذریعے چین کا جائزہ آن کریں (BI کے سوئچ کے نیچے) اور کسٹمر پورٹل میں میرے کیش رجسٹر ← آپ کے تمام کاروباروں کے لیے BI پر ایک کلید بنائیں۔ پھر:
https://<portaal>/bi/keten/<gegevens>?periode=90d&formaat=csv&sleutel=hpk_...۔ پورٹل ہر کیش رجسٹر سے ڈیٹا حاصل کرتا ہے اور انہیں یکجا کرتا ہے، ہر لائن میںkassaIdاورzaakکے ساتھ۔ جو کیش رجسٹر آف لائن ہیں یا شامل نہیں، وہontbrekend(JSON) میں اور ہیڈرX-Ontbrekendمیں درج ہوتے ہیں۔ اس کے لیے کیش رجسٹر کو اپنی الگ کلید کی ضرورت نہیں؛ کیش رجسٹر یا کسٹمر پورٹل میں بند کرنے سے یہ رک جاتا ہے۔ - ٹوکن ہونے پر وہ
Authorization: Bearerکے طور پر بھیجا جاتا ہے اورX-HorecaPOS-Handtekeningمیں دستخط ہوتا ہے (مواد کاsha256=HMAC)۔ ناکامی پر کیش رجسٹر ہر منٹ دوبارہ کوشش کرتا ہے؛ کچھ بھی دو بار نہیں جاتا۔ سے کے ساتھ یہ پرانی رسیدیں بھی بھیجتا ہے۔ - کیش رجسٹر فائلیں فراہم کرتا ہے: روزانہ (مقررہ وقت پر، پچھلے دن کی؛ چھوٹے ہوئے دن پورے کیے جاتے ہیں) یا ہر گھنٹے (آج اب تک)، بطور CSV (کوما، یا ڈچ Excel کے لیے سیمی کولن) یا JSON، کیش رجسٹر کمپیوٹر پر کسی فولڈر میں (مثلاً Power BI یا Excel کے لیے OneDrive یا SharePoint فولڈر)، کسی FTP(S) یا SFTP سرور پر یا ای میل کے ذریعے۔ فائلوں کے نام:
horecapos_<gegevens>_<datum>.csv۔ - انٹیگریشن پر ٹیسٹ بھیجیں (push) اور ابھی ایکسپورٹ کریں (فائل)۔
- خود ڈاؤن لوڈ کریں: ڈیٹا، مدت اور فارمیٹ منتخب کریں۔
- Power BI ٹیمپلیٹ (
.pbit): Power BI Desktop کے لیے تیار رپورٹ، BI اور ڈیٹا ایکسپورٹ میں Power BI ٹیمپلیٹ ڈاؤن لوڈ کریں سے۔ پہلے ایک API کنکشن (Power BI) بنائیں۔ ماڈل میں: ہر ڈیٹا سیٹ کے لیے درست اقسام کے ساتھ ایک ٹیبل، ایک کیلنڈر (سال، مہینہ، ہفتہ، ہفتے کا دن)، تعلقات (تاریخ ← کیلنڈر، رسید کی لائنیں ← پروڈکٹس، کام کے گھنٹے ← ملازمین) اور پیمائشیں (VAT سمیت اور بغیر سیلز، VAT، ٹپ، رسیدیں، مہمان، فی رسید اور فی مہمان اوسط، فروخت شدہ تعداد، پروڈکٹ سیلز، ادا شدہ، اسٹورنو، کام کے گھنٹے، فی کام کے گھنٹے سیلز)۔ تین صفحات: جائزہ (اہم اعداد، دن، ہفتے کے دن اور گھنٹے کے لحاظ سے سیلز، ادائیگی کے طریقے)، پروڈکٹس (گروپ اور پروڈکٹ کے لحاظ سے) اور عملہ (فی ملازم گھنٹے اور سیلز)۔ پورٹل کے ذریعے Power BI سروس بھی شیڈول کے مطابق ریفریش کرتی ہے۔ - راز (ٹوکن، پاس ورڈ، کلید) جائزے میں کبھی نظر نہیں آتے؛ خالی چھوڑیں = برقرار رکھیں، مٹائیں = ہٹا دیں۔ سب کچھ لاگ میں درج ہوتا ہے (رازوں کے بغیر)۔
تنخواہ اور پلاننگ
جب حاضری اِن اور آؤٹ آن ہو (سیٹنگز ← کاروبار) تو سیٹنگز ← کام کے اوقات میں نیچے دو الگ بلاکس میں تنخواہ اور پلاننگ (اجازت ترتیبات کا انتظام) ہے۔ اگر کلاکنگ بند ہو تو گھنٹے نہیں ہوتے: تب صرف عملے کی پلاننگ کا بلاک (سیل، لائیو یا سیل کی فائل کے طور پر) سیٹنگز ← اکاؤنٹنگ میں نیچے، آپ کی پلاننگ کو سیل کے عنوان کے تحت ہوتا ہے:
- تنخواہ کا انتظام (payroll): تنخواہ سافٹ ویئر یا (بیلجیم) سوشل سیکریٹریٹ منتخب کریں، اس کی فیلڈز اور ہر ملازم کے لیے اس سافٹ ویئر میں اس کا ملازم نمبر درج کریں۔ پھر آپ کسی مدت کے لیے کام کے گھنٹوں (بند شفٹیں، فی ملازم فی کلاک اِن دن) اور فی ملازم سیل (VAT کے بغیر، جو اس نے بل کیا) کی فائل بناتے ہیں: Loket.nl (Variabele gegevens، مدت کے دوران فی ملازم کل، ہیڈر لائن
aanslnr;persnr;ploeg;<looncomponent>) اور SD Worx بیلجیم (Tijdsregistratie، مقررہ پوزیشنز، فی ملازم فی دن) کے لیے تیار، ورنہ اوقات کی فہرست (CSV: تاریخ؛ ملازم نمبر؛ نام؛ گھنٹے؛ سیل VAT کے بغیر)۔ ملازم نمبر کے بغیر ملازمین Loket یا SD Worx کی فائل میں شامل نہیں ہوتے؛ کیش رجسٹر بتاتا ہے کہ وہ کون ہیں۔ - عملے کی پلاننگ (WFM): پلاننگ سسٹم منتخب کریں۔ دوبارہ بھیجنا اوور رائٹ کرتا ہے۔ اس کے علاوہ سیل کی فہرست (فی دن اور فی گھنٹہ CSV، VAT کے بغیر اور VAT سمیت) اور Strobbo کے لیے Importeer omzet کی Excel فائل۔
- صرف وہ سافٹ ویئر جو کاروبار کے ملک میں کام کرتے ہیں، گروپ کے لحاظ سے اور حروفِ تہجی کی ترتیب میں؛ سرور کسی دوسرے ملک کا سافٹ ویئر مسترد کرتا ہے (400)۔
- کلیدیں اور ٹوکن کبھی اسکرین پر نہیں آتے۔
- اکاؤنٹنگ پر اثر: عملے کی لاگت تنخواہ سافٹ ویئر اکاؤنٹنگ میں بک کرتا ہے، سیل کیش رجسٹر بک کرتا ہے (سیٹنگز ← اکاؤنٹنگ)۔ AFAS Payroll اور Exact Online Loon اسی ماحول میں ہیں جس میں AFAS اور Exact کی اکاؤنٹنگ ہے۔
- پورٹل پر کیش رجسٹر کی کاپی میں یہ ممکن نہیں (یہ کاروبار میں موجود کیش رجسٹر کرتا ہے)۔
- کچھ سافٹ ویئر کا API عوامی نہیں یا صرف پارٹنرز کے لیے ہے (مثلاً Loket، Nmbrs، Nostradamus، Employes، Shyfter، Planday، Eitje): وہ درخواست پر درج ہیں؛ تب تک فائل۔ SD Worx اور Strobbo کا فارمیٹ ان کی دستاویزات سے لیا گیا ہے: پہلا امپورٹ چیک کروائیں۔
| سافٹ ویئر | NL | BE | لائیو | فائل | نوٹ |
|---|---|---|---|---|---|
| تنخواہ سافٹ ویئر اور تنخواہ پروسیسرز | |||||
| ADP | ✓ | ✓ | درخواست پر | فی ملازم اور فی دن اوقات کی فہرست (CSV) | ADP کے ذریعے کنکشن (درخواست پر)؛ تب تک فی ملازم اور فی دن اوقات کی فہرست۔ |
| AFAS Payroll | ✓ | – | درخواست پر | فی ملازم اور فی دن اوقات کی فہرست (CSV) | AFAS Profit میں تنخواہ کا انتظام (AFAS میں اکاؤنٹنگ والا ہی ماحول)؛ کنکشن درخواست پر، تب تک اوقات کی فہرست۔ |
| BCS HR | ✓ | – | درخواست پر | فی ملازم اور فی دن اوقات کی فہرست (CSV) | BCS کے ذریعے کنکشن (درخواست پر)؛ تب تک اوقات کی فہرست۔ |
| Buddee | ✓ | – | درخواست پر | فی ملازم اور فی دن اوقات کی فہرست (CSV) | HR اور تنخواہ سافٹ ویئر؛ کنکشن درخواست پر، تب تک فی ملازم اور فی دن اوقات کی فہرست۔ |
| Employes | ✓ | – | درخواست پر | فی ملازم اور فی دن اوقات کی فہرست (CSV) | Employes کے پاس کام کے گھنٹوں کے لیے ایک API ہے (کسٹمر کا ٹوکن)؛ کنکشن 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 کے لیے فائل (مدت کے دوران فی ملازم گھنٹے)۔ Loket میں رجسٹریشن کے بعد Loket API کے ذریعے لائیو۔ |
| Nmbrs | ✓ | – | درخواست پر | فی ملازم اور فی دن اوقات کی فہرست (CSV) | فی ملازم اور فی دن اوقات کی فہرست، Nmbrs میں منتقل کرنے کے لیے۔ Nmbrs میں ایپ رجسٹر کرنے کے بعد Nmbrs API کے ذریعے لائیو۔ |
| 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 importeren" کے لیے Tijdsregistratie (وقت کا اندراج) فائل (مقررہ پوزیشنز، فی ملازم فی دن)۔ نیدرلینڈز: اوقات کی فہرست۔ |
| Securex | – | ✓ | درخواست پر | فی ملازم اور فی دن اوقات کی فہرست (CSV) | سوشل سیکریٹریٹ: کنکشن پارٹنرز کے ذریعے ہوتے ہیں؛ تب تک اوقات کی فہرست۔ |
| پلاننگ اور اوقات کا اندراج | |||||
| Book'u | – | ✓ | درخواست پر | فی دن اور فی گھنٹہ سیل (CSV) | Book'u، Dimona اعلانات کرتا ہے؛ کیش رجسٹر کنکشن درخواست پر ہے۔ تب تک سیل کی فہرست۔ |
| Deputy | ✓ | ✓ | ✓ | فی دن اور فی گھنٹہ سیل (CSV) | لائیو: فی گھنٹہ سیل ہر گھنٹے Deputy (Sales) کو جاتی ہے۔ مستقل ٹوکن آپ Deputy میں API کنکشنز کے تحت بناتے ہیں۔ |
| Dyflexis | ✓ | – | ✓ | فی دن اور فی گھنٹہ سیل (CSV) | لائیو: فی گھنٹہ سیل ہر گھنٹے Dyflexis (information streams) کو جاتی ہے۔ API ٹوکن آپ کو Dyflexis کے ذریعے ملتا ہے۔ |
| Eitje | ✓ | – | درخواست پر | فی دن اور فی گھنٹہ سیل (CSV) | Eitje اپنے پارٹنر پروگرام کے ذریعے جڑتا ہے؛ تب تک فی دن اور فی گھنٹہ سیل کی فہرست۔ |
| Exact Horeko | ✓ | – | درخواست پر | فی دن اور فی گھنٹہ سیل (CSV) | Horeko کے ذریعے کنکشن (درخواست پر)؛ تب تک سیل کی فہرست۔ |
| Fooks | ✓ | – | درخواست پر | فی دن اور فی گھنٹہ سیل (CSV) | Fooks کیش رجسٹر کنکشن خود بناتا ہے؛ تب تک فی دن اور فی گھنٹہ سیل کی فہرست۔ |
| L1NDA | ✓ | – | درخواست پر | فی دن اور فی گھنٹہ سیل (CSV) | L1NDA کیش رجسٹر کنکشن پارٹنرز کے ساتھ مل کر بناتا ہے؛ تب تک فی دن اور فی گھنٹہ سیل کی فہرست۔ |
| Mr. Einstein | ✓ | – | درخواست پر | فی دن اور فی گھنٹہ سیل (CSV) | ہوٹل اور ریستوران کے لیے HR، روسٹر اور تنخواہ کے اخراجات؛ Mr. Einstein کیش رجسٹر کنکشن کیش رجسٹر سپلائر کے ساتھ مل کر بناتا ہے (درخواست mreinstein.nl/contact کے ذریعے)۔ تب تک فی دن اور فی گھنٹہ سیل کی فہرست۔ |
| Nostradamus | ✓ | ✓ | درخواست پر | فی دن اور فی گھنٹہ سیل (CSV) | Nostradamus اپنے کیش رجسٹر انٹرفیس کے ذریعے سیل قبول کرتا ہے (API ٹوکن اور کاروبار کا ڈومین، Nostradamus سے درخواست کے بعد)؛ تب تک فی دن اور فی گھنٹہ سیل کی فہرست۔ |
| Plan-Me | – | ✓ | درخواست پر | فی دن اور فی گھنٹہ سیل (CSV) | Plan-Me، Dimona اعلانات کرتا ہے؛ کیش رجسٹر کنکشن درخواست پر ہے۔ تب تک سیل کی فہرست۔ |
| Planday | ✓ | ✓ | درخواست پر | فی دن اور فی گھنٹہ سیل (CSV) | Planday کے پاس POS سسٹمز کے لیے کھلا API ہے؛ کنکشن مشاورت کے بعد آئے گا۔ تب تک سیل کی فہرست۔ |
| Shiftbase | ✓ | – | ✓ | فی دن اور فی گھنٹہ سیل (CSV) | لائیو: یومیہ سیل ہر گھنٹے Shiftbase میں شعبے کے روزنامچے کو جاتی ہے۔ API کلید آپ Shiftbase میں App center کے تحت بناتے ہیں۔ |
| Shyfter | – | ✓ | درخواست پر | فی دن اور فی گھنٹہ سیل (CSV) | Shyfter، Dimona اعلانات کرتا ہے اور اپنے API کے ذریعے یومیہ سیل قبول کرتا ہے؛ کنکشن Shyfter سے مشاورت کے بعد آئے گا۔ تب تک سیل کی فہرست۔ |
| Strobbo | ✓ | ✓ | – | Strobbo سیل امپورٹ (Excel)، فی دن اور فی گھنٹہ سیل (CSV) | Planning ← € ← Importeer omzet کے لیے Excel فائل (فی ورک اسپیس فی دن سیل)۔ |
| Tamigo | ✓ | ✓ | درخواست پر | فی دن اور فی گھنٹہ سیل (CSV) | Tamigo کے ذریعے کنکشن (درخواست پر)؛ تب تک سیل کی فہرست۔ |
| Werktijden.nl | ✓ | – | – | فی دن اور فی گھنٹہ سیل (CSV)، فی ملازم اور فی دن اوقات کی فہرست (CSV) | Werktijden.nl خود گھنٹے درج کرتا ہے اور اپنے API کے ذریعے (ابھی) سیل قبول نہیں کرتا؛ فہرستیں موازنے کے لیے ہیں۔ |
| XPS Logic | ✓ | – | درخواست پر | فی دن اور فی گھنٹہ سیل (CSV) | XPS Logic عارضی اور ایجنسی عملے کے لیے ہے؛ کنکشن درخواست پر ہے۔ تب تک سیل کی فہرست۔ |
بیلجیم اور نیدرلینڈز میں قانونی تقاضے
قانون کیا تقاضا کرتا ہے اور HorecaPOS اس کے لیے کیا کرتا ہے (اپنے اکاؤنٹنٹ سے تصدیق کروائیں کہ آپ کے کاروبار پر کیا لاگو ہوتا ہے):
| ملک | تقاضا | HorecaPOS |
|---|---|---|
| بیلجیم | رجسٹرڈ POS سسٹم (GKS 2.0) بلیک باکس کے ساتھ، ان ریستورانوں کے لیے جن پر یہ لاگو ہوتا ہے (دوسروں کے علاوہ جب کھانوں سے سالانہ سیل € 25.000 سے زیادہ ہو، VAT کے بغیر) | بلیک باکس (FDM) سے کنکشن، رسید پر لازمی معلومات اور Z رپورٹ پر کاؤنٹرز (سیٹنگز ← کاروبار میں ملک بیلجیم، FDM_API_KEY اور FDM_TERMINAL_ID); سیٹنگز ← کاروبار کے اوپر آپ منتخب کرتے ہیں کہ کیا کاروبار GKS کا پابند ہے: ہاں = ادائیگی صرف کام کرنے والے بلیک باکس کے ساتھ، نہیں = اس کے بغیر، ایڈمن کے اعلان کے ساتھ (ہر سال دوبارہ)؛ جب تک کچھ منتخب نہ ہو ادائیگی نہیں ہو سکتی۔ کیش رجسٹر کھانوں کی آمدنی گنتا ہے اور 25.000 € سے اوپر خبردار کرتا ہے |
| بیلجیم | Peppol کے ذریعے ای انوائسنگ: 1 جنوری 2026 سے بیلجیم کی VAT رجسٹرڈ کمپنیوں کے درمیان انوائسز کا منظم الیکٹرانک شکل میں ہونا لازمی ہے (UBL، Peppol BIS 3)؛ صارفین کو دی جانے والی کیش رسیدیں اس میں شامل نہیں | اکاؤنٹنگ سافٹ ویئر کے لیے روزانہ کی سیلز کا Peppol BIS Billing 3.0 کے مطابق UBL کی شکل میں ایکسپورٹ (اکاؤنٹنگ ایکسپورٹ)؛ اور کاروباری گاہکوں کے لیے بل سے انوائسز (ترتیبات → انوائسز): Peppol BIS Billing 3.0 کے مطابق UBL کے ساتھ پرنٹ کے لیے انوائس، ای میل سے، Billit کے ذریعے Peppol نیٹ ورک پر، اپنے پتے پر بھیجیں یا ڈاؤن لوڈ کریں (دیکھیں کاروباری گاہکوں کے لیے انوائسز) |
| بیلجیم | 1 مارچ 2026 سے ہوٹل و ریستوران VAT: ٹیک اوے کھانے اور غیر الکحل مشروبات 12% (یہیں کھانے اور ٹیک اوے دونوں میں)، الکحل 21%، وہ کھانا جو گاہک خود تیار کرتا ہے (فونڈو، گورمے) 6% | VAT معاون (ترتیبات → قوانین و ضوابط): ہر پروڈکٹ کی قسم، درست شرح فوراً یا کسی تاریخ سے؛ شرحوں A/B/C کی تفصیل اپ ڈیٹ کر دی گئی ہے |
| نیدرلینڈز | Alcoholwet: 18 سے کم عمر نوجوانوں کو الکحل نہیں، آن لائن فروخت اور ڈیلیوری میں بھی نہیں (حوالگی پر عمر چیک کریں) | عمر کی جانچ: الکحل والی مصنوعات؛ ویب شاپ میں گاہک خود 18+ کی تصدیق کرتا ہے (خانہ پہلے سے نشان زد نہیں) اس اطلاع کے ساتھ کہ حوالگی پر عمر چیک کی جائے گی؛ کچن ٹکٹ، ڈیلیوری سلپ اور رسید پر "18+" |
| نیدرلینڈز | ڈسپوزایبل کپ اور ڈبے (SUP): 2024 سے ٹیک اوے اور ڈیلیوری میں پلاسٹک ڈسپوزایبل پیکنگ کی الگ، نمایاں قیمت | ڈسپوزایبل فیس ہر پروڈکٹ کے لیے، بل پر الگ سطر میں (پروڈکٹ کا VAT) اور سیلز میں الگ |
| نیدرلینڈز | کین اور پلاسٹک بوتلوں پر ڈپازٹ | ڈپازٹ ہر پروڈکٹ کے لیے (€ 0,15 / € 0,25)، ٹیک اوے اور ڈیلیوری میں بغیر VAT کے الگ سطر، سیلز میں الگ |
| نیدرلینڈز | نقد ادائیگی: 1 جنوری 2026 سے سامان کے لیے € 3.000 یا زیادہ نقد نہیں | ٹیک اوے اور ڈیلیوری میں انتباہ (کیش مشین پر بھی)؛ تصدیق ممکن ہے، لاگ میں درج ہوتی ہے |
| نیدرلینڈز اور بیلجیم | VAT تبدیلی: کسی شرح یا پروڈکٹ کو کسی تاریخ سے مختلف VAT فیصد ملتا ہے | VAT تبدیلی طے کرنا: کیش رجسٹر اسے اسی دن نافذ کرتا ہے (بیلجیم میں ہر پروڈکٹ کے لیے، حروف A/B/C/D مقرر ہیں) |
| نیدرلینڈز | رہائش (رات کا قیام) 1 جنوری 2026 سے 21% | ہر پروڈکٹ کے لیے VAT شرح مقرر کی جا سکتی ہے |
| EU | Omnibus ہدایت: کٹی ہوئی "پہلے" کی قیمت صرف پچھلے 30 دنوں کی سب سے کم قیمت ہو سکتی ہے | ویب شاپ صرف 30 دنوں کی سب سے کم قیمت کے مقابلے میں قیمت کاٹتی ہے (کیش رجسٹر قیمتوں کی تاریخ رکھتا ہے؛ ہر ہفتے دہرائے جانے والے ہیپی آورز بھی شمار ہوتے ہیں) |
| EU | 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 کے طور پر ایکسپورٹ (رپورٹ ← مدت کے لحاظ سے سیل ← کیش رجسٹر کی آڈٹ فائل)، چاہیں تو فراہم کنندہ کے سرٹیفکیٹ سے دستخط شدہ |
| بیلجیم | رجسٹرڈ POS سسٹم میں حاضری کا اندراج: ملازمین کے کام کے وقت کا آغاز اور اختتام POS سسٹم میں درج کرنا | حاضری اِن اور آؤٹ (سیٹنگز ← کاروبار؛ لازمی = پہلے کلاک اِن) بلیک باکس میں درج ہوتا ہے |
| بیلجیم | Dimona: ہر ملازمت (flexi-jobs اور طلبہ سمیت) شروع ہونے سے پہلے RSZ کو اطلاع دینا | یہ آپ کا سوشل سیکریٹریٹ یا پلاننگ ٹول کرتا ہے (مثلاً Shyfter، Book'u، Plan-Me)؛ HorecaPOS کام کے گھنٹے اور سیل فراہم کرتا ہے (سیٹنگز ← کام کے اوقات ← تنخواہ اور پلاننگ) |
| نیدرلینڈز | کام اور آرام کے اوقات کا اندراج (قانونِ اوقاتِ کار، Arbeidstijdenwet) | فی ملازم کام کے گھنٹوں کے ساتھ حاضری اِن اور آؤٹ، جنہیں منتظم بدل سکتا ہے (لاگ کے ساتھ)، اور تنخواہ سافٹ ویئر کے لیے اوقات کی فہرست |
| نیدرلینڈز اور بیلجیم | HACCP / خوراک کا تحفظ: درجۂ حرارت (ٹھنڈا رکھنا، فریزر، گرم رکھنا، پکانا، دوبارہ ٹھنڈا کرنا، وصولی) اور صفائی درج کرنا؛ NL Hygiënecode voor de Horeca (NVWA)، BE FAVV خود نگرانی (گائیڈ G-023) | کیش رجسٹر میں HACCP ریکارڈ (ترتیبات → قوانین و ضوابط، اوپر HACCP بٹن): حدود والے پیمائشی مقامات، صفائی اور جانچ کے کام، انحراف پر لازمی اصلاحی اقدام، ناقابلِ ترمیم، چھوٹے ہوئے ریکارڈ کا خلاصہ CSV یا پرنٹ میں (دیکھیں HACCP ریکارڈ) |
| نیدرلینڈز اور بیلجیم | ریکارڈ محفوظ رکھنے کی ذمہ داری (NL 7 سال، BE 10 سال) | رسیدیں، Z رپورٹس اور لاگ بک ڈیٹا بیس اور بیک اپس میں موجود ہیں؛ لاگ بک کو کیش رجسٹر سے نہ تبدیل کیا جا سکتا ہے نہ مٹایا جا سکتا ہے |
قوانین و ضوابط
ترتیبات → قوانین و ضوابط (منتظم؛ VAT معاون مصنوعات کا انتظام کے اختیار کے ساتھ بھی)۔ سب کچھ بطورِ طے شدہ بند ہے؛ ان ترتیبات کے بغیر کیش رجسٹر ہمیشہ کی طرح کام کرتا ہے۔
- الکحل کے لیے عمر کی جانچ (18+): مصنوعات میں الکحل شامل ہے نشان زد کریں (یا VAT معاون استعمال کریں)۔ الکحل والے ٹیک اوے اور ڈیلیوری میں "18+" کچن ٹکٹ، رسید اور آرڈر اسکرین پر نظر آتا ہے۔ ویب شاپ میں گاہک خود تصدیق کرتا ہے کہ اس کی عمر 18 سال یا زیادہ ہے (خانہ پہلے سے نشان زد نہیں ہوتا) اور دیکھتا ہے کہ حوالگی پر عمر چیک کی جائے گی۔
- ڈسپوزایبل فیس (نیدرلینڈز): ہر پروڈکٹ کے لیے ایک رقم (تجویز کردہ قیمتیں: کپ € 0,25، کھانے کا ڈبہ € 0,50، چھوٹا ڈبہ € 0,05)۔ ٹیک اوے اور ڈیلیوری میں کیش رجسٹر خود بل پر "ڈسپوزایبل فیس" کی سطر شامل کرتا ہے (پروڈکٹ کے VAT کے ساتھ)؛ یہ مصنوعات کے ساتھ خود بخود شامل ہوتی ہے (ڈیٹابیس اس کا حساب رکھتا ہے، حذف کرنے، منتقل کرنے یا آرڈر کی قسم بدلنے کے بعد بھی) اور سیلز میں الگ دکھائی دیتی ہے۔ یہیں کھانے پر کوئی فیس نہیں۔ Thuisbezorgd.nl اور ویب شاپ اپنی فیس خود لیتے ہیں۔
- ڈپازٹ (نیدرلینڈز): ہر پروڈکٹ کے لیے (€ 0,15 کین/بوتل، € 0,25 بڑی بوتل)، بغیر VAT کے "ڈپازٹ" کی سطر، صرف ٹیک اوے اور ڈیلیوری میں۔
- € 3.000 یا زیادہ نقد (نیدرلینڈز، 1-1-2026 سے سامان کے لیے ممنوع): ٹیک اوے اور ڈیلیوری میں ادائیگی کے وقت اور کیش مشین پر انتباہ؛ ملازم تصدیق کر سکتا ہے (مثلاً بطور سروس کیٹرنگ)، یہ لاگ میں درج ہوتا ہے۔ یہیں کھانا پینا ایک سروس ہے: کوئی انتباہ نہیں۔
- VAT معاون: ہر پروڈکٹ کی قسم (کھانا، غیر الکحل مشروب، الکحل والا مشروب، بغیر تیاری کی خوراک، دیگر؛ پہلے نام اور گروپ کی بنیاد پر اندازہ)۔ کیش رجسٹر یہیں کھانے اور ٹیک اوے کی درست شرح دکھاتا ہے (بیلجیم 1-3-2026 سے: کھانے اور سافٹ ڈرنکس 12%، ٹیک اوے پر بھی؛ الکحل 21%؛ بغیر تیاری کی خوراک 6%۔ نیدرلینڈز: 9% اور 21%) اور اسے نافذ کرتا ہے، فوراً یا کسی تاریخ سے۔
- VAT تبدیلی طے کرنا: کسی پروڈکٹ کو دوسری شرح پر، یا (صرف نیدرلینڈز) کسی شرح کو نئے فیصد کے ساتھ، کسی تاریخ سے۔ کیش رجسٹر اس دن اسے خود نافذ کرتا ہے (ہر 15 منٹ بعد اور شروع ہونے پر چیک کرتا ہے)۔
انوائسز (بیلجیم میں کمپنیوں کے درمیان لازمی) کاروباری گاہکوں کے لیے انوائسز میں ہیں۔ ابھی کرنا باقی ہے: GKS 2.0، سرٹیفیکیشن کی صورتحال کے بارے میں پوچھیں (دیکھیں docs/backlog-concurrenten.md)۔
کاروباری گاہکوں کے لیے انوائسز
سیٹنگز ← انوائسز (ایڈمن؛ پہلے سے بند): کاروباری گاہکوں کے لیے انوائسز (UBL / Peppol) آن کریں۔ آن ہونے پر اس کے نیچے ادھار پر ادائیگی، انوائس پر معلومات، Peppol سروسز، بینک کنکشن (ادھار پر ادائیگی کے ساتھ) اور تمام انوائسز کی فہرست ہوتی ہے۔ بیلجیم میں کمپنیوں کے درمیان ای انوائسنگ 1-1-2026 سے لازمی ہے۔
- کاروباری صارفین کے لیے انوائسز: رسیدیں → رسید منتخب کریں → انوائس۔ صارف درج کریں (یا کوئی پچھلا صارف منتخب کریں)؛ کیش رجسٹر نمبر کے ساتھ انوائس بناتا ہے (مثلاً F2026-0001، ہر سال نئے سرے سے بڑھتا ہوا)، بطور UBL مطابق Peppol BIS Billing 3.0 اور پرنٹ کرنے یا PDF کے طور پر محفوظ کرنے کے لیے انوائس کے طور پر۔ ای میل سے بھیجنا (دونوں بطور منسلکہ، چاہیں تو اکاؤنٹنٹ کو ایک کاپی)، Billit کے ذریعے Peppol نیٹ ورک پر (
BILLIT_API_KEY،BILLIT_PARTY_ID)، Storecove کے ذریعے (STORECOVE_API_KEY،STORECOVE_LEGAL_ENTITY_ID؛ وصول کنندہ صارف کی Peppol-ID سے طے ہوتا ہے، مثلاً 0208 → BE:EN، 0106 → NL:KVK، ورنہ Storecove کے ذریعے ای میل) یا Unifiedpost کے Banqup کے ذریعے (BANQUP_CLIENT_ID،BANQUP_CLIENT_SECRET،BANQUP_SPACE_ID؛ ٹیسٹ ماحول کے لیےBANQUP_SANDBOX=1؛ Banqup خود UBL چیک کرتا اور پہنچاتا ہے)، اپنے پتے پر (FACTUUR_HTTP_URL، مثلاً کوئی اکاؤنٹنگ سافٹ ویئر یا کوئی دوسری Peppol سروس) یا ڈاؤن لوڈ۔ ہر رسید کی ایک انوائس؛ رسید پہلے ہی ادا ہو چکی ہے، اس لیے "ادا شدہ"۔ KvK/کمپنی نمبر، IBAN، Peppol-ID، سابقہ اور ادائیگی کی مدت انوائس پر معلومات میں۔ تمام انوائسز ٹیب کے نیچے (اجازت مدت کے لحاظ سے فروخت)۔ - کلیدیں، secrets اور ہیڈرز کبھی نہیں دکھائے جاتے (صرف "درج ہے"؛ خالی چھوڑیں = برقرار رکھیں، مٹائیں = ہٹائیں) اور لاگ میں درج نہیں ہوتے (صرف یہ کہ کون سے خانے بدلے)۔ یہ ڈیٹا بیس میں محفوظ ہیں (
vestiging.peppol_gegevens): بیک اپس میں شامل، کنفیگریشن ایکسپورٹ میں نہیں۔
سیلف سروس کیوسک
مہمان فاسٹ فوڈ ریستوران کی طرح ایک اسٹینڈ یا ٹیبلٹ پر خود آرڈر دیتے ہیں اور کیش کاؤنٹر پر یا کیوسک پر کارڈ سے ادائیگی کرتے ہیں۔ آرڈر اسکرینیں خود کیش رجسٹر کا حصہ ہیں، اس لیے مینو، قیمتیں، آپشنز، مینو ڈیلز، ہیپی آورز، دن کے حصے، تصاویر، الرجین، زبانیں اور رسید کیش رجسٹر سے آتی ہیں اور کہیں اور سیٹ کرنے کی ضرورت نہیں۔ کیوسک پر ایپ PinPortal Kiosk 2 چلتی ہے (اینڈرائیڈ، بشمول Sunmi، اور ونڈوز، لینکس اور macOS) جو صفحہ دکھاتی اور رسید پرنٹ کرتی ہے۔ بطور ڈیفالٹ بند۔
آن کرنا اور سیٹ کرنا (ایڈمن): سیٹنگز ← کاروبار ← اسکرینز اور استعمال ← سیلف سروس کیوسک۔
- منتخب کریں کہ مہمان کیا چن سکتا ہے: یہیں کھائیں اور/یا ٹیک اوے (ٹیک اوے میں ٹیک اوے قیمت اور ٹیک اوے ٹیکس کی شرح لگتی ہے، اگر سیٹ ہوں)۔
- خوش آمدید کا متن، کتنے سیکنڈ تک نہ چھونے پر کیوسک شروع میں لوٹے (تب ٹوکری خالی ہو جاتی ہے)، اور کیوسک پر کون سے پروڈکٹ گروپس ہوں (کچھ نشان زد نہیں = سب)۔
- کچھ اور بھی؟: پروڈکٹ گروپس نشان زد کریں (مثلاً مشروبات، میٹھے)؛ ٹوکری پر کیوسک ان میں سے چند اشیاء تجویز کرتا ہے۔
- ادائیگی، ہر کیوسک کے لیے (دیکھیں کیوسک شامل کرنا اور جوڑنا):
- کیش کاؤنٹر پر (ڈیفالٹ، پرانے کیوسک کی طرح): مہمان آرڈر دیتا ہے، پک اپ نمبر لیتا ہے اور کیش کاؤنٹر پر ادائیگی کرتا ہے۔ کیوسک پر کارڈ مشین کی ضرورت نہیں۔
- کیوسک پر کارڈ سے: مہمان کیوسک کے پاس کارڈ مشین پر ادائیگی کرتا ہے۔
- مہمان چنتا ہے: کیش کاؤنٹر پر یا کارڈ سے۔ اگر کیوسک کے پاس کارڈ مشین نہ ہو تو ادائیگی کیش کاؤنٹر پر ہوگی۔
- کچن کو (کیش کاؤنٹر پر ادائیگی میں): کیوسک پر آرڈر کے فوراً بعد (ڈیفالٹ)، یا صرف جب کیش کاؤنٹر پر ادائیگی ہو جائے۔
- رسید: کیوسک کے پرنٹر پر (ڈیفالٹ)، کیش رجسٹر کے رسید پرنٹر پر، یا بغیر رسید (صرف اسکرین پر نمبر)۔ کیش کاؤنٹر پر ادائیگی میں کیوسک نمبر اور ابھی ادا نہیں ہوا والی پرچی پرنٹ کرتا ہے؛ رسید کیش کاؤنٹر پر حساب کے وقت آتی ہے۔
- فون پر آرڈر کی صورتحال (اختیاری، بطور ڈیفالٹ بند): کیوسک کی رسید اور آخری اسکرین پر QR کوڈ آتا ہے۔ مہمان اسے اسکین کرتا ہے، اپنا نمبر اور صورتحال (آرڈر ہوا، تیار ہو رہا ہے، تیار) دیکھتا ہے اور آرڈر تیار ہونے پر اطلاع پاتا ہے۔ یہ مینجمنٹ پورٹل کے ذریعے چلتا ہے، اس لیے کیش رجسٹر کا اس سے جڑا ہونا ضروری ہے۔
- الکحل اور فی کلو اشیاء کبھی کیوسک پر نہیں ہوتیں: عملے کے بغیر عمر چیک نہیں ہو سکتی اور ترازو نہیں ہے۔
- بارکوڈ اسکینر (اختیاری، بطورِ ڈیفالٹ سب بند): نشان لگائیں کہ کیوسک پر اسکین کیا کر سکتا ہے:
- ٹوکری میں ایک پروڈکٹ (پروڈکٹ کا کوڈ)؛
- ایک ڈسکاؤنٹ کوڈ؛
- ایک لائلٹی کارڈ (مہمان پوائنٹس جمع کرتا ہے)؛
- ادائیگی کے طور پر ایک گفٹ کارڈ یا پری پیڈ کارڈ۔ اگر بیلنس کافی ہو تو آرڈر فوراً ادا ہو جاتا ہے۔ ورنہ کارڈ ایک حصہ ادا کرتا ہے اور مہمان باقی کارڈ سے یا کیش کاؤنٹر پر ادا کرتا ہے (یہ اس صورت میں صرف کارڈ والے کیوسک پر بھی ممکن ہے)۔ ایسی جزوی ادائیگی کے بعد مہمان منسوخ نہیں کر سکتا؛ آرڈر کیش رجسٹر میں Kiosk … · نمبر کے طور پر نظر آتا ہے۔
اسکینر خود کیوسک پر سیٹ کریں: ایپ PinPortal Kiosk 2 میں انتظام ← بارکوڈ اسکینر (کی بورڈ کے طور پر، بلٹ اِن اسکینر یا COM پورٹ)، اسکینر ٹیسٹ کے ساتھ۔ جو اسکینر کی بورڈ کی طرح کام کرتا ہے وہ ایپ کے بغیر بھی کام کرتا ہے۔
- کریڈٹ ٹاپ اپ کریں (اختیاری، ڈیفالٹ بند؛ صرف تب کام کرتا ہے جب ری چارج ایبل کریڈٹ آن ہو): پھر کیوسک کی ابتدائی اسکرین پر کریڈٹ ٹاپ اپ کریں نظر آتا ہے۔ مہمان اپنا کارڈ یا گفٹ کارڈ اسکین کرتا ہے (یا کوڈ ٹائپ کرتا ہے)، بیلنس دیکھتا ہے اور ایک رقم منتخب کرتا ہے۔ رقمیں آپ خود سیٹ کرتے ہیں (1 سے 6 تک، ڈیفالٹ € 10، € 20 اور € 50)۔ ادائیگی ویسے ہی ہوتی ہے جیسے کیوسک میں سیٹ ہے: کارڈ سے، یا کیش کاؤنٹر پر پک اپ نمبر کے ساتھ۔ ادائیگی کے بعد رقم بیلنس میں آ جاتی ہے۔ ایسا ٹاپ اپ کچن میں نہیں جاتا، کال اسکرین پر نظر نہیں آتا اور اسے QR کوڈ نہیں ملتا۔ ری چارج ایبل کریڈٹ کا زیادہ سے زیادہ بیلنس یہاں بھی لاگو ہوتا ہے۔
- میرے کمرے پر (ہوٹل رابطہ، پہلے سے بند؛ سیٹنگز → ہوٹل → سیلف سروس): تب ٹوکری کے پاس میرے کمرے پر ڈالیں نظر آتا ہے۔ ہوٹل کا مہمان کمرہ نمبر اور خاندانی نام درج کرتا ہے؛ اگر یہ اس مہمان سے ملتا ہے جو اس وقت اس کمرے میں ٹھہرا ہے، تو آرڈر کچن میں جاتا ہے اور ادا شدہ کے طور پر کمرے پر ڈال دیا جاتا ہے (دیکھیں ہوٹل سافٹ ویئر: کمرے پر ڈالنا)۔
- بیلجیم (بلیک باکس): جو چیزیں ابھی بلیک باکس کے ساتھ ٹیسٹ نہیں ہوئیں، وہ کیوسک پر خود بخود بند ہوتی ہیں (گفٹ کارڈ یا بیلنس سے ادائیگی، ٹاپ اپ، ڈسکاؤنٹ کوڈ، مینو، اضافی قیمت والے آپشنز، happy hour)، بالکل کیش رجسٹر کی طرح۔
کیوسک شامل کرنا اور جوڑنا
- کیوسکس میں ایک نام درج کریں (مثلاً داخلی کیوسک) اور کیوسک شامل کریں چنیں۔ آپ کو 6 ہندسوں کا جوڑنے کا کوڈ ملتا ہے (30 منٹ کے لیے درست)۔
- کیوسک پر چنیں کہ مہمان کیسے ادائیگی کرے: بطور ڈیفالٹ کیش کاؤنٹر پر۔ اگر یہ کارڈ مشین والا کیوسک ہے تو کارڈ سے یا مہمان چنتا ہے چنیں، اور اس کیوسک کی کارڈ مشین چنیں (سیٹنگز ← ادائیگیاں سے)۔
- کیوسک پر کیوسک صفحہ کھولیں:
- کاروبار میں: ایپ میں انتظام ← Vast adres میں سیٹنگ کے ساتھ دکھایا گیا پتہ، مثلاً
http://192.168.1.20:3000/kiosk؛ - یا مینجمنٹ پورٹل کے ذریعے (https، چاہے کیوسک اسی نیٹ ورک میں نہ ہو): سیٹنگ کے ساتھ دکھایا گیا کیوسک پتہ ایپ کے کیوسک کوڈ سے جوڑیں، پرانے کیوسک کی طرح۔
- کاروبار میں: ایپ میں انتظام ← Vast adres میں سیٹنگ کے ساتھ دکھایا گیا پتہ، مثلاً
- کیوسک پر جوڑنے کا کوڈ درج کریں۔ ہو گیا: کیوسک اپنی کلید یاد رکھتا ہے۔ دوبارہ جوڑیں نیا کوڈ دیتا ہے؛ ہٹائیں اسے الگ کرتا ہے۔
ہر کیوسک پر دکھتا ہے کہ وہ آن لائن ہے یا نہیں۔
مہمان یوں آرڈر کرتا ہے
- خوش آمدید کے متن والی ابتدائی اسکرین؛ مہمان اپنی زبان چنتا ہے (کیش رجسٹر کی تمام زبانیں) اور آرڈر کے لیے ٹیپ کرتا ہے۔
- یہیں کھائیں یا ٹیک اوے۔
- پروڈکٹ گروپ کے لحاظ سے مینو، تصاویر، قیمت (ہیپی آور کے ساتھ)، الرجی کے اجزاء اور جو ختم ہو گیا اس کے ساتھ۔ آپشنز والی اشیاء یا مینو انتخاب کی ونڈو کھولتے ہیں۔
- ٹوکری: مقدار تبدیل کریں اور چاہیں تو کچھ اور بھی؟۔
- آرڈر دیں (کیش کاؤنٹر پر ادائیگی): مہمان اپنا پک اپ نمبر رقم کے ساتھ اسکرین پر بڑا دیکھتا ہے، پرچی لیتا ہے اور کیش کاؤنٹر پر ادائیگی کرتا ہے۔ کیش رجسٹر میں آرڈر کیوسک داخلی · 42 کے نام سے کھلا ہے (وہ نمبر جو مہمان بتاتا ہے)؛ حساب ہمیشہ کی طرح۔ اس کے بعد وہ کال اسکرین پر ادا شدہ دکھتا ہے اور اگر ادائیگی کے بعد ہی جانا تھا تو کچن کو جاتا ہے۔
- کارڈ سے ادائیگی: کیش رجسٹر رقم اس کیوسک کی کارڈ مشین کو بھیجتا ہے (کیش کاؤنٹر والا ہی ادائیگی کنکشن)۔ اگر ناکام ہو تو مہمان دوبارہ کوشش یا منسوخ کر سکتا ہے (یا، اگر چننے کی اجازت ہو، کیش کاؤنٹر پر ادائیگی کر سکتا ہے)۔ صرف کامیاب ادائیگی کے بعد آرڈر کچن کو جاتا اور حساب ہوتا ہے۔ مہمان اپنا پک اپ نمبر اسکرین پر بڑا دیکھتا ہے اور رسید لیتا ہے۔
- چند سیکنڈ بعد کیوسک شروع پر واپس آ جاتا ہے۔
خرابی کی صورت میں: اطلاع اور ایمرجنسی موڈ (کیوسک ایپ میں، مینجمنٹ ← Bij storing؛ بطور ڈیفالٹ بند)۔ اگر کیوسک کیش رجسٹر تک نہ پہنچ سکے تو Even gesloten دکھایا جاتا ہے۔ دو اضافی سہولتیں:
- Teams، Slack، Discord، ntfy، Home Assistant، Make یا Zapier)، اور جب سب کچھ دوبارہ کام کرے تو hersteld۔ Testmelding sturen سے آپ پتہ چیک کرتے ہیں۔
- ایمرجنسی موڈ: کیوسک ایک سادہ مینو محفوظ رکھتا ہے جو کیوسک صفحہ بھیجتا ہے: بغیر انتخاب یا کمبو مینو کے پروڈکٹس، یہاں کھانے کی قیمت کے ساتھ (یا ساتھ لے جانے کی، اگر وہی واحد انتخاب ہو)۔
- اگر کیش رجسٹر کچھ دیر دستیاب نہ ہو (بطور ڈیفالٹ 60 سیکنڈ)، تو مہمان اسی مینو سے آرڈر دیتا ہے۔
- مہمان کارڈ سے یا کاؤنٹر پر ادائیگی کرتا ہے۔ کارڈ سے ادائیگی صرف تب ممکن ہے جب ایپ میں Pinbetaling آن ہو۔
- دو ایمرجنسی رسیدیں نکلتی ہیں: ایک مہمان کے لیے (N1، N2 …) اور ایک کاؤنٹر/کچن کے لیے۔ ان پر لکھا ہوتا ہے کہ یہ کیش رجسٹر کی رسید نہیں ہے۔
- جب کیش رجسٹر واپس آئے تو کیوسک صفحہ ایمرجنسی آرڈرز کو کیش رجسٹر میں Nood N… <kiosk> کے طور پر ڈالتا ہے۔ یہ کچن میں نہیں جاتے (اس کے پاس ایمرجنسی رسید پہلے سے ہے) اور کال اسکرین پر نظر نہیں آتے۔
- کارڈ سے ادا شدہ اور وہی رقم جو کیش رجسٹر میں ہے: دستی کارڈ ادائیگی کے طور پر حساب ہو جاتا ہے۔ ورنہ (کاؤنٹر پر ادائیگی، یا کوئی اور رقم) آرڈر ویٹر کے لیے کھلا رہتا ہے۔
- سب کچھ لاگ میں درج ہے۔
- بیلجیم: رجسٹرڈ کیش رجسٹر سسٹم (GKS، بلیک باکس) کے ساتھ ہر فروخت فوراً کیش رجسٹر اور FDM سے گزرنی چاہیے۔ اس لیے ایمرجنسی موڈ غالباً اجازت شدہ نہیں؛ پہلے معلوم کر لیں۔ کیوسک ایپ اسے بیلجیم میں صرف ایک اضافی تصدیق کے بعد آن کرتی ہے، اور کیش رجسٹر کیوسک کے حصے میں انتباہ دکھاتا ہے۔
کیش رجسٹر میں کیوسک کا آرڈر ایک عام آرڈر ہے (ٹیک اوے یا یہیں، نام کیوسک داخلی) ملازم Kiosk کے نام پر۔ کیش رجسٹر اسے خود بناتا ہے؛ کوئی اس سے لاگ ان نہیں کر سکتا۔ اسے غیر فعال نہ کریں، ورنہ کیوسک آرڈر نہیں دے سکتا۔ کیوسک کے آرڈر رپورٹس میں، رسیدوں میں اور کال اسکرین پر ہیں۔ جو آرڈر کیوسک پر مکمل نہ ہو (آرڈر نہ دیا گیا یا کارڈ سے ادا نہ ہوا) وہ 30 منٹ بعد خود ختم ہو جاتا ہے۔
کارڈ ادائیگی ٹیسٹ موڈ میں ہے (سیٹنگز ← ادائیگیاں)؟ تب کیوسک واقعی رقم نہیں لیتا؛ آزمانے کے لیے مفید۔ انٹرنیٹ کے بغیر کارڈ سے ادائیگی نہیں ہو سکتی؛ تب کیوسک بتاتا ہے کہ کاؤنٹر پر آرڈر کیا جا سکتا ہے۔
خرابی: اگر کیش رجسٹر تک رسائی نہ ہو تو کیوسک ایپ "عارضی طور پر بند" دکھاتی ہے اور خود ہی جاری رکھتی ہے۔ اگر کیوسک مینجمنٹ پورٹل کے ذریعے چل رہا ہو اور انٹرنیٹ چلا جائے تو ایپ مقامی نیٹ ورک میں کیش رجسٹر پر جا سکتی ہے (ایپ میں: مینجمنٹ ← ایکسٹینشنز ← خرابی پر مقامی نیٹ ورک استعمال کریں)؛ یہ پتہ کیوسک خود دیتا ہے۔
بند کرنا: کیوسک بتاتا ہے کہ وہ تھوڑی دیر کے لیے بند ہے۔ کیوسک اور سیٹنگز محفوظ رہتی ہیں۔ لاگ میں آن/آف، سیٹنگز، شامل اور ہٹائے گئے کیوسک، جوڑنا اور منسوخ آرڈر درج ہوتے ہیں۔
ڈیجیٹل مینو بورڈ
قیمتوں کے ساتھ مینو ایک ٹی وی پر (یا براؤزر والے کسی اور مانیٹر پر)، براہ راست کیش رجسٹر سے۔ بطور ڈیفالٹ بند؛ آن کرنے کے لیے: سیٹنگز ← کاروبار ← اسکرینز اور استعمال ← ڈیجیٹل مینو بورڈ۔ پھر ٹی وی پر http://<kassaserver>:3000/menubord کھولیں (یا QR کوڈ والا بٹن الگ اسکرین پر / ٹیبلٹ یا فون پر)۔ نہ لاگ اِن اور نہ جوڑنا۔
- ہر پروڈکٹ گروپ کی پروڈکٹس قیمت کے ساتھ، کیش رجسٹر والی ترتیب میں۔ خود منتخب کریں کہ کون سے گروپس (اور کس ترتیب میں)، 1 سے 4 کالمز، گہرا یا ہلکا، اپنی سرخی (خالی = کاروبار کا نام)، پروڈکٹ تصاویر اور الرجنز۔
- ہمیشہ درست: بورڈ ہر 10 سیکنڈ میں مینو منگواتا ہے (اور تبدیلی پر فوراً)، اس لیے ختم ہو جانے والی پروڈکٹ (ختم ہو گیا کے ساتھ کٹی ہوئی یا بورڈ سے ہٹائی گئی)، خالی اسٹاک، ہیپی آور (آفر قیمت اور عام قیمت کٹی ہوئی، نام اور ختم ہونے کا وقت اوپر) اور مینو اوقات (صرف وہ جو ابھی فروخت کے لیے ہے) خود بخود درست نظر آتے ہیں۔
- اگر سب کچھ اسکرین پر نہ سمائے تو صفحات باری باری بدلتے ہیں (بطور ڈیفالٹ ہر 12 سیکنڈ، 5 سے 120 تک سیٹ کیا جا سکتا ہے)۔
عملہ اور PIN کوڈز
ترتیبات ← عملہ (صرف ایڈمن): ملازمین شامل کریں، نام، رول اور PIN کوڈ بدلیں، اور غیر فعال کریں۔
- رولز: ویٹر (آرڈر، ادائیگی، X رپورٹ)، مینیجر (اس کے علاوہ ڈسکاؤنٹ، واپسی، دن بند کرنا، کیش دراز اور لاگ) اور ایڈمن (سب کچھ، تمام ترتیبات بھی)۔ یہ ڈیفالٹ ہے؛ ویٹر اور مینیجر کیا کر سکتے ہیں یہ بدلا جا سکتا ہے (دیکھیں ہر رول کی اجازتیں)۔
- PIN کوڈ 4 سے 8 ہندسے، فعال ملازمین میں منفرد۔ PIN کوڈ ڈیٹا بیس میں صرف خفیہ (hash) شکل میں محفوظ ہوتے ہیں اور واپس پڑھے نہیں جا سکتے۔
- مکمل طور پر حذف کرنا ممکن نہیں (رسیدیں اور لاگ ملازم کا حوالہ دیتے ہیں)؛ غیر فعال = اب لاگ اِن نہیں کر سکتا۔
- ہمیشہ کم از کم ایک فعال ایڈمن باقی رہتا ہے۔
- دوسرا رول، نیا PIN کوڈ یا غیر فعال: اس ملازم کے جاری سیشن فوراً ختم ہو جاتے ہیں۔
- بیلجیم: عملے کی رجسٹریشن کے لیے اختیاری طور پر قومی رجسٹر نمبر۔
- زبان: اس ملازم کے لیے اسکرینوں کی زبان (یا "ڈیوائس کی زبان")۔ سائن اِن کے بعد کیش رجسٹر فوراً اسی زبان میں ہوتا ہے؛ ملازم نیچے دائیں جھنڈے سے خود بھی اسے بدل سکتا ہے (دیکھیں زبانیں)۔
- مشورہ: کیش رجسٹر لائیو ہونے سے پہلے ڈیمو PIN کوڈ 1111 اور 2222 بدل دیں۔
کارڈ سے لاگ ان (اختیاری)
ڈیفالٹ بند۔ آن کرنے کے لیے: سیٹنگز ← عملہ، نشان کارڈ سے لاگ ان (NFC، RFID یا iButton)۔ ضروری: ایک USB کارڈ ریڈر جو کی بورڈ کی طرح کام کرے (NFC یا RFID کارڈز، کی چینز، کلائی بینڈز یا iButton چابیوں کے لیے)۔ ایسا ریڈر کارڈ کا نمبر "ٹائپ" کرتا ہے اور Enter دباتا ہے؛ کسی ڈرائیور یا کنکشن کی ضرورت نہیں۔
- جوڑنا: ملازم پر ٹیپ کریں، پھر کارڈ جوڑیں اور کارڈ کو ریڈر کے قریب لائیں۔ ایک کارڈ ایک ہی ملازم کا ہوتا ہے۔ گم ہو جائے تو کارڈ ہٹائیں۔
- لاگ ان: لاگ ان اسکرین پر کارڈ کو ریڈر کے قریب لائیں۔ PIN کوڈ بھی معمول کے مطابق کام کرتا رہتا ہے۔
- حاضری اِن اور آؤٹ (اگر آن ہو): لاگ ان اسکرین پر حاضری اِن / آؤٹ اور کارڈ ریڈر کے قریب۔
- کارڈ کا نمبر، PIN کوڈ کی طرح، ڈیٹا بیس میں صرف خفیہ (hash) شکل میں محفوظ ہوتا ہے۔ غیر فعال ملازمین اپنے کارڈ سے بھی لاگ ان نہیں کر سکتے۔
- بند: صرف PIN کوڈ سے لاگ ان، جیسا ہمیشہ ہوتا تھا۔ جوڑے گئے کارڈ محفوظ رہتے ہیں۔
ہر کردار کے اختیارات
ترتیبات ← اجازتیں (صرف ایڈمن): ہر رول کے لیے نشان لگائیں کہ ویٹر اور مینیجر کیا کر سکتے ہیں۔ ڈیفالٹ طور پر سب کچھ بالکل اوپر بیان کے مطابق ہے (جیسے کیش رجسٹر ہمیشہ کرتا تھا)؛ جو خانہ مختلف ہو وہ رنگین ہوتا ہے۔
| اجازت | ویٹر | مینیجر |
|---|---|---|
| آرڈر کے بعد لائنیں منسوخ کرنا (اسٹورنو) | ہاں | ہاں |
| ڈسکاؤنٹ دینا / ڈسکاؤنٹ ہٹانا | نہیں | ہاں |
| پروڈکٹ کو "ختم" پر سیٹ کرنا | ہاں | ہاں |
| رسید کی کاپی پرنٹ کرنا | ہاں | ہاں |
| واپسی (کریڈٹ رسید) | نہیں | ہاں |
| ادھار پر ادائیگی لینا اور ادھار کی ادائیگیاں وصول کرنا (صرف جب ادھار پر ادائیگی آن ہو) | نہیں | ہاں |
| درمیانی رپورٹ (X رپورٹ) | ہاں | ہاں |
| دن بند کرنا (Z رپورٹ) | نہیں | ہاں |
| مدت کے لحاظ سے سیل | نہیں | ہاں |
| کیش دراز کا انتظام | نہیں | ہاں |
| گفٹ واؤچرز کا انتظام (صرف بیلنس والے گفٹ واؤچرز کے ساتھ) | نہیں | ہاں |
| ریویوز پڑھنا اور جواب دینا (صرف جب ریویو مینجمنٹ آن ہو) | نہیں | ہاں |
| لائلٹی کارڈ کا انتظام (صرف جب لائلٹی کارڈ آن ہو) | نہیں | ہاں |
| لاگ بک دیکھنا | نہیں | ہاں |
| کیمرہ مناظر دیکھیں (صرف جب کیمرہ مناظر آن ہوں) | نہیں | ہاں |
| اسٹاک کا انتظام (صرف اسٹاک آن ہونے پر) | نہیں | ہاں |
| پروڈکٹس کا انتظام | نہیں | نہیں |
| فلور پلانز کا انتظام | نہیں | نہیں |
| کاروبار، ادائیگی اور پرنٹرز کی سیٹنگ | نہیں | نہیں |
| کام کے اوقات دیکھنا اور تبدیل کرنا | نہیں | نہیں |
- ایڈمن ہمیشہ سب کچھ کر سکتا ہے۔ عملہ اور اختیارات تبدیل کرنا ہمیشہ صرف ایڈمن کے لیے ہے (ورنہ کوئی خود کو زیادہ اختیارات دے سکتا ہے)۔
- جو بٹن اور ٹیب کسی رول کو اجازت نہیں، وہ اس رول سے چھپے رہتے ہیں؛ کیش رجسٹر سرور بھی اسے چیک کرتا ہے۔ مثلاً اگر کسی مینیجر کو پروڈکٹس کا انتظام ملے تو اسے سیٹنگز کا بٹن نظر آتا ہے جس میں صرف پروڈکٹس کا ٹیب ہوتا ہے۔
- تبدیلیاں فوراً تمام کیش رجسٹرز پر لاگو ہوتی ہیں اور لاگ بک میں درج ہوتی ہیں۔ ڈیفالٹ پر واپس سب کچھ پہلے جیسا کر دیتا ہے۔
کاروبار کی معلومات
سیٹنگز ← کاروبار (صرف ایڈمن): برانچ کا نام، پتہ، پوسٹ کوڈ، شہر، فون اور VAT نمبر۔ یہ ہر رسید اور پرو فارما کے اوپر آتے ہیں۔ یہاں رسید کے نیچے کا متن بھی سیٹ کیا جا سکتا ہے (کئی لائنیں ہو سکتی ہیں؛ خالی = کوئی متن نہیں؛ ڈیفالٹ "Bedankt en tot ziens!")، اور اس کے نیچے رسید کی زبان (ڈیفالٹ ڈچ؛ دیکھیں زبانیں)۔ رسید کا نمونہ ساتھ ساتھ بدلتا ہے۔ محفوظ کرنے کے بعد اگلی رسید فوراً نئی معلومات استعمال کرتی ہے۔ ملک اور ٹیکس کی معلومات (GKS) یہاں جان بوجھ کر تبدیل نہیں ہو سکتیں۔ بیلجیم میں VAT نمبر لازمی ہے۔ نقد ادائیگیاں 5 سینٹ تک راؤنڈ کریں (ڈیفالٹ بند) کا نشان لگانے سے نقد میں کل رقم راؤنڈ ہو جاتی ہے (€ 6,62 → € 6,60، € 6,63 → € 6,65)؛ فرق رسید پر "Afronding" کے طور پر آتا ہے۔ کارڈ ادائیگی ہمیشہ پورے سینٹ تک رہتی ہے۔
پروڈکٹس کا انتظام
ایڈمن کے طور پر لاگ ان کریں اور سیٹنگز ← پروڈکٹس منتخب کریں۔
- پروڈکٹ گروپس اور پروڈکٹس شامل کریں، تبدیل کریں (نام، قیمت، گروپ، یہیں کھانے اور ٹیک اوے کا VAT ریٹ، رسید پر نام، کوڈ، ختم) اور حذف کریں۔ گروپس اور پروڈکٹس دونوں کو اپنا رنگ دیا جا سکتا ہے؛ رنگ والے پروڈکٹ کو آرڈر اسکرین پر رنگین بٹن ملتا ہے (پڑھنے میں آسانی کے لیے متن خود بخود سفید یا گہرا)۔
- ترتیب بدلنے کے لیے گروپ یا پروڈکٹ کو ≡ سے گھسیٹیں۔ یہ ماؤس سے بھی اور ٹیبلٹ پر انگلی سے بھی کام کرتا ہے۔ بالکل یہی ترتیب پھر آرڈر اسکرین پر آتی ہے؛ کھلی کیش رجسٹر اسکرینیں خود فوراً اپ ڈیٹ ہو جاتی ہیں۔
- حذف کرنے سے پروڈکٹ کیش رجسٹر سے ہٹ جاتا ہے، لیکن پرانے آرڈرز اور ٹیکس جرنل میں پروڈکٹ باقی رہتا ہے۔ گروپ صرف خالی ہونے پر حذف کیا جا سکتا ہے۔
- آپشنز: کوئی پروڈکٹ یا پروڈکٹ گروپ کھولیں اور "آپشنز" کے نیچے آپشن گروپس شامل کریں، جیسے "پکانے کا طریقہ" (بالکل ایک، لازمی)، "ساس" (زیادہ سے زیادہ ایک) یا "اضافی" (کئی، کم از کم اور زیادہ سے زیادہ کے ساتھ؛ خالی زیادہ سے زیادہ = لامحدود)۔ ہر آپشن کا ایک نام اور اضافی قیمت ہوتی ہے (منفی بھی ہو سکتی ہے، مثلاً -0,50)۔ پروڈکٹ گروپ کے آپشن گروپس اس گروپ کے تمام پروڈکٹس پر لاگو ہوتے ہیں، پروڈکٹ کے اپنے آپشنز کے علاوہ۔ ترتیب ▲▼ سے۔ حذف کرنا ہمیشہ ممکن ہے: موجودہ آرڈرز اور رسیدیں منتخب آپشنز خود محفوظ رکھتی ہیں۔ سرور لازمی آپشنز اور زیادہ سے زیادہ حد بھی چیک کرتا ہے۔
- ہر پروڈکٹ کی تصویر: دیکھیں پروڈکٹ تصاویر۔
- فی کلو قیمت، PLU نمبر اور ٹیئر (صرف جب ترازو آن ہو): دیکھیں ترازو کی سیٹنگ۔ نشان کے بغیر پروڈکٹ عام طور پر فی عدد رہتا ہے۔
پروڈکٹ کی تصاویر
ہر پروڈکٹ کو تصویر دی جا سکتی ہے۔
- تصویر لگانا: سیٹنگز ← پروڈکٹس ← پروڈکٹ منتخب کریں ← تصویر منتخب کریں (ٹیبلٹ یا فون پر سیدھا کیمرے سے بھی)۔ تصویر براؤزر میں زیادہ سے زیادہ 512 × 512 پکسلز تک چھوٹی کی جاتی ہے (JPEG، عموماً 20–80 kB) اور فوراً محفوظ ہو جاتی ہے؛ دوسری تصویر اسے بدل دیتی ہے، تصویر ہٹائیں اسے ہٹا دیتی ہے۔ پروڈکٹ لسٹ میں نام سے پہلے چھوٹی سی تصویر ہوتی ہے۔ صرف پروڈکٹس کا انتظام کے اختیار کے ساتھ؛ jpg، png اور webp، زیادہ سے زیادہ 512 kB۔
- دکھانا ایڈمن سیٹنگز ← کاروبار ← پروڈکٹ تصاویر میں منتخب کرتا ہے، الگ الگ اور ڈیفالٹ بند:
- آرڈر اسکرین کے بٹنوں پر پروڈکٹ تصویر: پروڈکٹ بٹن کے اوپر تصویر، نیچے نام اور قیمت۔
- کسٹمر اسکرین پر پروڈکٹس کے ساتھ پروڈکٹ تصویر: کسٹمر اسکرین پر ہر لائن سے پہلے چھوٹی سی تصویر (کسٹمر اسکرین خود بھی آن ہونی چاہیے)۔ بغیر تصویر والے پروڈکٹس ویسے ہی رہتے ہیں؛ اگر یہ بند ہو تو سب کچھ بالکل پہلے کی طرح کام کرتا ہے۔
بارکوڈ اسکینر
کیش رجسٹر پر بارکوڈ اسکینر سے آپ پروڈکٹس، ڈسکاؤنٹ کوڈز، لائلٹی کارڈز اور گفٹ کارڈز اسکین کرتے ہیں۔ آن کرنے کے لیے سیٹنگز ← اسکینر (پرنٹرز اور ترازو کے ساتھ والا ٹیب؛ بطورِ ڈیفالٹ بند)۔ نشان لگائیں کہ آرڈر اسکرین پر اسکین کیا کرے:
- رسید پر پروڈکٹ: اس کوڈ والی پروڈکٹ (سیٹنگز ← پروڈکٹس، فیلڈ کوڈ؛ مثلاً پیکنگ کا EAN بارکوڈ)۔ اگر انتخاب، مینو یا فی کلو قیمت ہو تو پہلے انتخاب کی ونڈو یا ترازو کھلتا ہے، بالکل ٹیپ کرنے کی طرح۔ یہی کام لیبلز پرنٹ کریں میں آرڈر اسکرین پر اسکین کرنا بھی کرتا ہے؛ وہ پہلے کی طرح کام کرتا رہتا ہے۔
- رسید پر ڈسکاؤنٹ کوڈ (اگر ڈسکاؤنٹ کوڈز آن ہوں)۔
- لائلٹی کارڈ: اس کارڈ نمبر والا کسٹمر رسید پر آ جاتا ہے (اگر لائلٹی کارڈ آن ہو)۔ اگر آپ کسی کسٹمر والی رسید پر نامعلوم کوڈ اسکین کریں تو کیش رجسٹر پوچھتا ہے کہ کیا یہ اس کا نیا کارڈ ہے۔
- گفٹ کارڈ یا پری پیڈ کارڈ: کیش رجسٹر بیلنس دکھاتا ہے (اگر بیلنس والے گفٹ کارڈز آن ہوں)۔ ادائیگی ادائیگی ← گفٹ کارڈ سے ہوتی ہے؛ وہاں آپ کارڈ اسکین بھی کر سکتے ہیں۔
کیش رجسٹر پہلے پروڈکٹس میں دیکھتا ہے، پھر لائلٹی کارڈز، گفٹ کارڈز اور ڈسکاؤنٹ کوڈز میں۔ اسکین آرڈر اسکرین پر کام کرتا ہے، جب آپ کسی ان پٹ فیلڈ میں نہ ہوں۔ ان پٹ فیلڈ میں کوڈ عام طور پر اسی فیلڈ میں لکھا جاتا ہے۔
اسکینر ٹیسٹ: سیٹنگز ← اسکینر میں ہر اسکین پر آپ کوڈ دیکھتے ہیں اور یہ کہ کیش رجسٹر اسے کیا سمجھتا ہے، چاہے اسکینر ابھی بند ہو۔ اگر کام نہ کرے:
- اسکینر کو کوڈ کے بعد Enter کے ساتھ کی بورڈ (USB-HID) پر سیٹ کریں۔ زیادہ تر اسکینرز میں یہ پہلے سے ایسا ہی ہوتا ہے۔
- بلٹ اِن اسکینر (مثلاً Sunmi کیش رجسٹر کا) ڈیوائس کی اسکینر سیٹنگز میں کی بورڈ ان پٹ پر سیٹ کریں۔
- TS6X ترازو کے لیبلز (وزن اور قیمت) ترازو والا حصہ خود سنبھالتا ہے، اسکینر آن ہونے پر بھی۔
کیوسک پر اسکینر الگ سے سیٹ کریں (سیٹنگز ← کاروبار ← کیوسک)؛ سیلف سروس کیوسک دیکھیں۔
لیبلز پرنٹ کریں
پروڈکٹ لیبلز جن پر نام، قیمت اور بارکوڈ ہو، ایسے لیبل پرنٹر پر (Brother، Dymo، Zebra ...) جو کمپیوٹر یا ٹیبلٹ پر انسٹال ہو۔ سیٹنگز ← کاروبار ← لیبلز پرنٹ کریں میں آن کریں (بطورِ ڈیفالٹ بند)۔ وہیں آپ لیبل کا سائز بھی منتخب کرتے ہیں (38 × 25، 57 × 32، 62 × 29 یا 100 × 50 mm) اور یہ کہ قیمت اور بارکوڈ اس پر آئیں یا نہیں۔ نمونہ پرنٹ کریں ایک آزمائشی لیبل پرنٹ کرتا ہے۔
- سیٹنگز ← پروڈکٹس ← (پروڈکٹ) ← لیبلز: تعداد منتخب کریں اور پرنٹ کریں۔
- خریداری ← (موصول شدہ آرڈر) ← لیبلز پرنٹ کریں: ہر پروڈکٹ کے اتنے لیبلز جتنے آئے ہیں (موصول شدہ آرڈر یونٹس × فی آرڈر یونٹ تعداد؛ اجزاء نہیں)۔ ایک بار میں زیادہ سے زیادہ 500 لیبلز۔
- کیش رجسٹر پرنٹ ڈائیلاگ کھولتا ہے: وہاں لیبل پرنٹر اور رول کا کاغذی سائز منتخب کریں۔ ہر لیبل ایک صفحہ ہے۔
- بارکوڈ پروڈکٹ کا کوڈ ہے (سیٹنگز ← پروڈکٹس): درست چیک ڈیجٹ کے ساتھ 8 یا 13 ہندسے = EAN (12 ہندسے: چیک ڈیجٹ ساتھ لگ جاتا ہے)، ورنہ Code 128 (حروف، ہندسے اور علامات، 30 حروف تک)۔ کوڈ کے بغیر کوئی بارکوڈ نہیں۔
- آرڈر اسکرین پر اسکین کرنا (چیک باکس، بطورِ ڈیفالٹ بند): ایک بارکوڈ اسکینر جو کی بورڈ کی طرح کام کرتا ہے، اس کوڈ والی پروڈکٹ کو عام انتخاب کے ساتھ شامل کر دیتا ہے (آپشنز، ترازو، الرجی)۔ TS6X ترازو کے ساتھ نہیں، جس کے اپنے وزن اور قیمت والے لیبل ہوتے ہیں۔
- اجازت: پروڈکٹس کا انتظام یا اسٹاک کا انتظام۔
ترازو کو سیٹ اپ کرنے کا طریقہ (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 کے ترازوؤں کے لیے)
الگ ٹیب سیٹنگز ← ترازو (اختیار کاروبار، ادائیگی اور پرنٹرز کی سیٹنگ، ڈیفالٹ صرف ایڈمن؛ یہ ٹیب ہمیشہ موجود ہے، چاہے ترازو ابھی بند ہو)۔ ڈیفالٹ بند: تب کیش رجسٹر بالکل پہلے کی طرح کام کرتا ہے۔ ٹیب نظر نہیں آ رہا؟
خود بخود تلاش۔ اگر ابھی کچھ سیٹ نہیں ہے تو یہ حصہ کھولتے وقت کیش رجسٹر خود تلاش کرتا ہے (بٹن تلاش کریں دوبارہ کرتا ہے):
- کیا کیش رجسٹر (سرور) خود کسی Aclas پی سی یا AI ترازو پر چل رہا ہے (TS6X، TS3X، TS5EX/NX/GX، iS6X، iS2X، iR6X، Ti6X، iL8X؛ ڈیوائس کا برانڈ/ماڈل: Windows میں WMI سے، Android میں
getpropسے، Linux میں DMI سے) اور Aclas Scale Module جواب دیتا ہے؟ تو وہ ترازو اسی ڈیوائس پر کے طور پر تیار کر دیا جاتا ہے، اور لیبل ترازو بھی؛ Linux پر (Scale Module نہیں) اندرونی ترازو ملی ہوئی اندرونی پورٹ (/dev/ttyS...) پر "TS6X (اندرونی)" کے طور پر، ماڈل کے ساتھ؛ - کیا کوئی OS6X کسی COM/USB پورٹ سے جڑا ہے؟ ہر پورٹ کو 9600، 4800، 2400 اور 19200 باؤڈ پر آزمایا جاتا ہے: پہلے تھوڑی دیر سنا جاتا ہے (مسلسل)، پھر
Wبھیجا جاتا ہے (Toledo)، ورنہ Dialog 06 (9600، 7 ڈیٹا بٹس، طاق پیریٹی: اسٹیٹس پوچھنا)۔
مل گیا = فارم میں آن کریں اور استعمال کریں کے بٹن کے ساتھ سیٹ ہو جاتا ہے: ایک ٹیپ اور کام شروع۔ (تلاش ہر خالی COM پورٹ پر W بھیجتی ہے؛ جو پورٹ مصروف ہو، مثلاً کارڈ مشین کی وجہ سے، اسے چھوڑ دیا جاتا ہے۔)
تمام Aclas ترازو۔ ہر ترازو کے لیے آپ ماڈل منتخب کرتے ہیں؛ تب کیش رجسٹر جانتا ہے کہ اسے کیسے جوڑا جا سکتا ہے۔ دو قسمیں ہیں:
- اسی ڈیوائس پر (ایک بار سیٹ کریں): کیش رجسٹر ترازو پر چلتا ہے (پی سی یا AI ترازو)۔ Windows یا Android کے ساتھ یہ Aclas Scale Module کے ذریعے وزن کرتا ہے، بغیر پورٹ، رفتار یا پروٹوکول کے؛ Linux کے ساتھ (Scale Module نہیں) ترازو کی اندرونی پورٹ کے ذریعے (عموماً
/dev/ttyS0یا/dev/ttyS1)، پورٹ، رفتار اور پروٹوکول کے ساتھ۔ فی کیش رجسٹر ایسا صرف ایک ہوتا ہے؛ تلاش اسے خود ڈھونڈ لیتی ہے۔ پی سی یا AI ترازو (TS6X، iS6X ...) ہمیشہ اسی ڈیوائس پر ہوتا ہے: لسٹ میں یہ صرف ایک بار آ سکتا ہے، پھر دوسرے پی سی/AI ماڈل منتخب نہیں ہو سکتے۔ کاروبار میں کہیں اور رکھا TS6X لیبل ضرور پرنٹ کر سکتا ہے (تب صرف لیبل اسکین کریں آن کریں)۔ - جڑے ہوئے (ایک وقت میں کئی): ترازو کیبل (RS232/USB)، Bluetooth یا نیٹ ورک کے ذریعے کیش رجسٹر سرور سے جڑا ہوتا ہے۔ جتنے ضرورت ہوں (زیادہ سے زیادہ 8)، ہر ایک کا اپنا نام۔
ایک لسٹ، دو نشان۔ تمام ترازو ایک ہی لسٹ میں ہیں۔ ہر ترازو کے لیے آپ آن کرتے ہیں کہ وہ کیا کرے: کیش رجسٹر پر وزن (آرڈر کرتے وقت کیش رجسٹر وزن مانگتا ہے) اور/یا لیبل اسکین کریں (ترازو بارکوڈ والا لیبل پرنٹ کرتا ہے جسے کیش رجسٹر اسکین کرتا ہے، اور کیش رجسٹر سے PLU حاصل کرتا ہے)۔ TS6X جیسا پی سی یا AI ترازو دونوں کر سکتا ہے؛ LS لیبل ترازو صرف لیبل۔ لیبل فی کاروبار ایک ہی ترازو سے آ سکتے ہیں۔
| ماڈل | قسم | کنکشنز | کیش رجسٹر میں |
|---|---|---|---|
| OS6X | POS ترازو | RS232، USB، Bluetooth | جڑا ہوا، ایک وقت میں کئی |
| OS2X | POS ترازو | RS232، USB | جڑا ہوا، ایک وقت میں کئی |
| CS6X، CS3X | کیش رجسٹر ترازو | RS232، USB، Ethernet، Wi-Fi | جڑا ہوا، ایک وقت میں کئی |
| TS6X، TS3X، TS5EX، TS5NX، TS5GX | بلٹ اِن کمپیوٹر والا ترازو (Windows، Android، Linux) | RS232، USB، Ethernet، Wi-Fi | اسی ڈیوائس پر (1x)، لیبل ترازو کے طور پر بھی |
| iS6X، iS2X، iR6X، Ti6X، iL8X | پروڈکٹ پہچاننے والا AI ترازو (Windows، Android، Linux) | RS232، USB، Ethernet، Wi-Fi | اسی ڈیوائس پر (1x)، لیبل ترازو کے طور پر بھی |
| iS5X، OiT2X | AI ترازو (صرف Linux) | RS232، USB، Ethernet | جڑا ہوا یا لیبل ترازو کے طور پر |
| 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&D | EK-i (بشمول EK-610i)، HV-WP | کیش رجسٹر ترازو (صرف وزن) | RS232، EK-i میں USB بھی | مسلسل (موڈ stream)، 2400 باؤڈ، 7E1 | جڑا ہوا، ایک وقت میں کئی |
| Adam Equipment | Swift | قیمت والا ترازو | RS232، USB (آپشن) | مسلسل (PC کو مسلسل)، 9600 8N1 (ٹیسٹ ہونا باقی) | جڑا ہوا، ایک وقت میں کئی |
| Avery Berkel | FX110، FX120، FX131 (بلٹ اِن، اسکینر کے ساتھ) | کیش رجسٹر ترازو | RS232، FX131 USB بھی | Mettler Toledo 82/7 = Toledo 8217 (کیش رجسٹر W بھیجتا ہے)، 9600 باؤڈ، 7E1 | جڑا ہوا، ایک وقت میں کئی |
| Avery Berkel | FX125 | قیمت والا ترازو | RS232 | Checkout-Dialog 06 (9600، 7O1) | جڑا ہوا، ایک وقت میں کئی |
| Avery Berkel | Xs, XTs, XTi | لیبل ترازو | Ethernet، Wi-Fi، USB | ترازو پر اپنے PLU | لیبل اسکین کرنا |
| Avery Weigh-Tronix | 7820, 7829, ZP900 | کیش رجسٹر ترازو | RS232، 7820 میں USB بھی، ZP900 میں USB اور Ethernet بھی | NCI (کیش رجسٹر W بھیجتا ہے)، 9600 باؤڈ، 7E1 | جڑا ہوا، ایک وقت میں کئی |
| Balanzas Marques | BM1000P TOP | کیش رجسٹر ترازو (صرف وزن) | RS232 | METTLER (کیش رجسٹر W بھیجتا ہے، Toledo)، 9600 باؤڈ، 7E1 | جڑا ہوا، ایک وقت میں کئی |
| Balanzas Marques | BM5 Junior Tower Label, BM500 ETQ | لیبل ترازو | Ethernet، USB، RS232، BM500 ETQ میں Wi-Fi بھی | ترازو پر اپنے PLU | لیبل اسکین کرنا |
| Baxtran | TW, VW, XTA, XTA-P | قیمت والا ترازو | RS232 | Toledo (کیش رجسٹر W بھیجتا ہے)، 9600 باؤڈ، 7E1 | جڑا ہوا، ایک وقت میں کئی |
| Bizerba | CS 300 (بلٹ اِن بھی) | کیش رجسٹر ترازو | RS232 | Checkout-Dialog 06 (9600، 7O1) | جڑا ہوا، ایک وقت میں کئی |
| Bizerba | K-Class Flex، KH II | لیبل ترازو | Ethernet | ترازو پر اپنے PLU | لیبل اسکین کرنا |
| Brecknell | 6702U, 6710U, 6720U | کیش رجسٹر ترازو | RS232، USB (ورچوئل COM پورٹ) | NCI (کیش رجسٹر W بھیجتا ہے)، 9600 باؤڈ، 7E1 | جڑا ہوا، ایک وقت میں کئی |
| CAS | PD-II, PDN, PDI, PDS-B | کیش رجسٹر ترازو | RS232، PDN میں USB اور Bluetooth بھی، PDI میں USB بھی | ECR type 2 = Toledo (کیش رجسٹر W بھیجتا ہے)، 9600 باؤڈ، 7E1 | جڑا ہوا، ایک وقت میں کئی |
| CAS | CL3000, CL5500, CL7200 | لیبل ترازو | Ethernet، USB، RS232، CL5500 اور CL7200 میں Wi-Fi بھی | ترازو پر اپنے PLU | لیبل اسکین کرنا |
| Datalogic | Magellan 9300i، 9400i، 9800i (ترازو والا اسکینر) | کیش رجسٹر ترازو | RS232 (الگ ترازو پورٹ)، USB | Mettler Toledo 8217 (کیش رجسٹر W بھیجتا ہے)، 9600 باؤڈ، 7E1 | جڑا ہوا، ایک وقت میں کئی |
| Dibal | KS-400, D-POS 400 | کیش رجسٹر ترازو | RS232، D-POS 400 USB بھی | Checkout-Dialog 06 (9600، 7O1) | جڑا ہوا، ایک وقت میں کئی |
| Dibal | G-325, PI-100 | قیمت والا ترازو | RS232 | Checkout-Dialog 06 (9600، 7O1) | جڑا ہوا، ایک وقت میں کئی |
| Dibal | M-500 (Mistral), D-900, CS-2200 | لیبل ترازو | Ethernet، Wi-Fi، USB | ترازو پر اپنے PLU | لیبل اسکین کرنا |
| DIGI | DS-781 | قیمت والا ترازو | RS232 | DIGI Type B (کیش رجسٹر ENQ بھیجتا ہے)، 9600 8N1 | جڑا ہوا، ایک وقت میں کئی |
| DIGI | SM-120، SM-6000 | لیبل ترازو | Ethernet، Wi-Fi | ترازو پر اپنے PLU | لیبل اسکین کرنا |
| Dini Argeo | DFW, DGT, 3590E | کیش رجسٹر ترازو (صرف وزن) | RS232، USB، Ethernet، DFW اور 3590E میں Wi-Fi بھی | مسلسل (ST,GS, 0.512,kg)، 9600 8N1 | جڑا ہوا، ایک وقت میں کئی |
| Excell Precision | TPE, AM4, FD4-P, FDP4-P, GE4, GEP4 | قیمت والا ترازو | RS232 | مسلسل (ST,GS,+0.876kg)، 9600 8N1 (صرف TPE: ٹیسٹ ہونا باقی) | جڑا ہوا، ایک وقت میں کئی |
| Gram | XFOC RS, XFOC+ RS, ZFOC RS | قیمت والا ترازو | RS232، USB (Gram کی کیبل) | Gram (کیش رجسٹر ENQ، پھر DC1 بھیجتا ہے)، 9600 8N1 (XFOC ٹیسٹ ہونا باقی) | جڑا ہوا، ایک وقت میں کئی |
| Ishida | Uni-3, Uni-5, Uni-7, Uni-9 | لیبل ترازو | Ethernet، Wi-Fi، USB | ترازو پر اپنے PLU | لیبل اسکین کرنا |
| Kern & Sohn | RPB, RFC | قیمت والا ترازو | RS232، USB | Checkout-Dialog 06 (Prot = DLG-06، 9600، 7O1) | جڑا ہوا، ایک وقت میں کئی |
| Kern & Sohn | RFE (قیمت)، IFB، EOC | قیمت والا / کیش رجسٹر ترازو | RS232 | مسلسل، 9600 8N1 | جڑا ہوا، ایک وقت میں کئی |
| Mettler Toledo | Ariva-S | کیش رجسٹر ترازو | RS232، USB (ورچوئل COM پورٹ) | Toledo 8217 (کیش رجسٹر W بھیجتا ہے)، 9600 باؤڈ، 7E1 | جڑا ہوا، ایک وقت میں کئی |
| Mettler Toledo | Viva | کیش رجسٹر ترازو | RS232 | Toledo 8217، 9600 باؤڈ، 7E1 | جڑا ہوا، ایک وقت میں کئی |
| Mettler Toledo | bPlus، UC Evo | لیبل ترازو | Ethernet، Wi-Fi | ترازو پر اپنے PLU | لیبل اسکین کرنا |
| Minebea Intec | Signum, Combics, Midrics, Puro | کیش رجسٹر ترازو (صرف وزن) | RS232، USB، Signum اور Combics میں Ethernet بھی | مسلسل (SBI، خودکار پرنٹ)، 9600 8N1 | جڑا ہوا، ایک وقت میں کئی |
| Ohaus | Aviator 7000 | قیمت والا ترازو | RS232 یا USB | Checkout-Dialog 06 (9600، 7O1) | جڑا ہوا، ایک وقت میں کئی |
| Ohaus | Valor 7000, Ranger 3000, Ranger 4000, Ranger 7000, Defender 3000 | کیش رجسٹر ترازو (صرف وزن) | RS232، USB، Ethernet | مسلسل (Auto Print Continuous)، 9600 8N1 | جڑا ہوا، ایک وقت میں کئی |
| Precia Molen | DP400 | کیش رجسٹر ترازو | RS232، USB | Checkout-Dialog 06 (9600، 7O1) | جڑا ہوا، ایک وقت میں کئی |
| Precia Molen | DPOS CR, C 210 B, C 210 C | قیمت والا ترازو | RS232 | Checkout-Dialog 06 (9600، 7O1؛ C 210 ٹیسٹ ہونا باقی) | جڑا ہوا، ایک وقت میں کئی |
| Precia Molen | Corail 500 | لیبل ترازو | Ethernet، Wi-Fi | ترازو پر اپنے PLU | لیبل اسکین کرنا |
| Precisa | XB، XT، LS، LX (پریسیژن بیلنس) | کیش رجسٹر ترازو (صرف وزن) | RS232، LS اور LX میں USB بھی | مسلسل (پرنٹ موڈ CONTINUOUS)، 9600 8N1 | جڑا ہوا، ایک وقت میں کئی |
| Rice Lake | BenchPro BP-S, BenchPro BP-R | کیش رجسٹر ترازو | RS232 | BP-S Toledo 8213، BP-R NCI (دونوں: کیش رجسٹر W بھیجتا ہے)، 9600 باؤڈ، 7E1 (ٹیسٹ ہونا باقی) | جڑا ہوا، ایک وقت میں کئی |
| Rongta | RLS1000, RLS1100 | لیبل ترازو | Ethernet، RS232، Wi-Fi | ترازو پر اپنے PLU | لیبل اسکین کرنا |
| Sartorius | Entris, Quintix | کیش رجسٹر ترازو (صرف وزن) | RS232، USB | مسلسل (SBI، خودکار پرنٹ)، 9600 8N1 | جڑا ہوا، ایک وقت میں کئی |
| Star Micronics | mG-T12, mG-T30, mG-T60, mG-S8200 | کیش رجسٹر ترازو (صرف وزن) | RS232، USB (ورچوئل COM پورٹ) | مسلسل، 9600 8N1 (ٹیسٹ ہونا باقی) | جڑا ہوا، ایک وقت میں کئی |
| T-Scale | PA10, PA15, PEA10 | لیبل ترازو | Ethernet | ترازو پر اپنے PLU | لیبل اسکین کرنا |
| UWE | ASEP | قیمت والا ترازو | RS232 | مسلسل، 9600 8N1 (ٹیسٹ ہونا باقی) | جڑا ہوا، ایک وقت میں کئی |
| Wedderburn | TSDS983 | کیش رجسٹر ترازو | RS232 | DIGI Type B (کیش رجسٹر ENQ بھیجتا ہے)، 9600 8N1 (ٹیسٹ ہونا باقی) | جڑا ہوا، ایک وقت میں کئی |
| Wedderburn | TSDS781T, TSDS782T | قیمت والا ترازو | RS232 | DIGI Type B، 9600 8N1 (ٹیسٹ ہونا باقی) | جڑا ہوا، ایک وقت میں کئی |
| Wedderburn | TSSM120 | لیبل ترازو | Ethernet، RS232 | ترازو پر اپنے PLU | لیبل اسکین کرنا |
| Wintec | ScalePOS ACS-S60E (بلٹ اِن ترازو والا کیش رجسٹر) | کیش رجسٹر ترازو | اندرونی COM6 (Windows) یا COM4 (Android) | مسلسل، 9600 8N1 (ٹیسٹ ہونا باقی) | جڑا ہوا |
| Zebra | MP7000، MP72 (ترازو والا اسکینر) | کیش رجسٹر ترازو | RS232 (AUX پورٹ) | SASI = Toledo (کیش رجسٹر W بھیجتا ہے)، 9600 باؤڈ، 7E1 (ٹیسٹ ہونا باقی) | جڑا ہوا، ایک وقت میں کئی |
- A&D EK-i اور HV-WP: ترازو کو stream پر سیٹ کریں (EK-i:
prt 0؛ فیکٹری سے یہ PRINT بٹن پر ہوتا ہے) اور کیش رجسٹر کو 2400 باؤڈ اور 7E1 کے ساتھ مسلسل پر (A&D فیکٹری سے ایسے ہی آتا ہے)۔ پیغامST,+00512.00 gہوتا ہے (US= مستحکم نہیں،OL= بہت بھاری)۔ - Adam Equipment Swift: ترازو کو PC کو مسلسل (8N1) پر سیٹ کریں؛ تب کیش رجسٹر مسلسل پر ہوتا ہے۔
- Avery Berkel FX110، FX120 اور FX131: ترازو پر پروٹوکول Mettler Toledo 82/7 منتخب کریں اور کیش رجسٹر کو 7E1 (9600 باؤڈ) کے ساتھ پوچھنا (Toledo) پر سیٹ کریں۔ Dialog 06 بھی چلتا ہے۔ FX125 (قیمت ڈسپلے والا) Toledo نہیں جانتا: اس پر Dialog 06۔ ماڈل منتخب کرنے پر کیش رجسٹر یہ خود سیٹ کر دیتا ہے۔
- Avery Weigh-Tronix 7820، 7829 اور ZP900 اور Brecknell 6702U، 6710U اور 6720U: NCI، Weigh-Tronix کا پروٹوکول۔ کیش رجسٹر
Wبھیجتا ہے (Toledo کی طرح)، ترازو وزن (1.234KG) اور ایک اسٹیٹس لائن کے ساتھ جواب دیتا ہے؛ وہ بتاتی ہے کہ وزن مستحکم نہیں، بہت بھاری ہے یا بہت ہلکا۔ کیش رجسٹر 7E1 (9600 باؤڈ) کے ساتھ پوچھنا (Toledo) پر ہوتا ہے۔ USB ورچوئل COM پورٹ کے طور پر کام کرتا ہے۔ ZP900 میں کیش رجسٹر کو پورٹ 2 پر لگائیں (NCI)۔ 67xxU میں ترازو پر 8213 (SCP03) بھی منتخب ہو سکتا ہے۔ - Balanzas Marques BM1000P TOP: COM پورٹ پر پروٹوکول B (METTLER) اور 9600 باؤڈ، 7 ڈیٹا بٹس، جفت پیریٹی منتخب کریں؛ تب کیش رجسٹر 7E1 کے ساتھ پوچھنا (Toledo) پر ہوتا ہے۔
- Baxtran TW، VW، XTA اور XTA-P (قیمت نکالنے والے ترازو؛ VW اور XTA-P کھمبے والے): ترازو کے مینو RS232 میں پروٹوکول Toledo، 9600 باؤڈ اور جفت پیریٹی کے ساتھ 7 ڈیٹا بٹس (7E1) منتخب کریں؛ تب کیش رجسٹر 7E1 کے ساتھ پوچھنا (Toledo) پر ہوتا ہے۔ ماڈل منتخب کرنے پر کیش رجسٹر یہ خود سیٹ کر دیتا ہے۔ CONT (ترازو خود بھیجتا ہے) بھی کام کرتا ہے: تب کیش رجسٹر کو اسی رفتار اور ڈیٹا بٹس کے ساتھ مسلسل پر سیٹ کریں۔ RS232 کیبل (9 پن) یا USB سے RS232 کیبل سے جوڑیں۔
- Bizerba CS 300: Checkout-Dialog 06 (Bizerba کی اسپیسیفکیشن): کیش رجسٹر فی کلو قیمت بھیجتا ہے، تصدیق شدہ ترازو رقم کا حساب کرتا ہے۔ اگر ترازو کنٹرول کوڈز مانگے تو وہ Bizerba یا سپلائر سے ملتے ہیں۔
- CAS PD-II، PDN، PDI اور PDS-B (PDS-B مثلاً LRE پر): ترازو پر ECR type 2 (Toledo) منتخب کریں اور کیش رجسٹر کو 7E1 (9600 باؤڈ) کے ساتھ پوچھنا (Toledo) پر سیٹ کریں۔
- Datalogic Magellan 9300i، 9400i اور 9800i: الگ ترازو پورٹ کا Scale Interface Type Mettler Toledo 8217 پر سیٹ کریں اور کیش رجسٹر کو 7E1 کے ساتھ پوچھنا (Toledo) پر۔
- Dibal KS-400، D-POS 400، G-325 اور PI-100: ترازو پر پروٹوکول Checkout_Dialog06 (پروٹوکول 24) اور 9600 باؤڈ، 7 ڈیٹا بٹس، طاق پیریٹی (پیرامیٹر ٹائپ 5) منتخب کریں؛ تب کیش رجسٹر Dialog 06 پر ہوتا ہے۔ D-POS 400 USB سے بھی جڑ سکتا ہے۔
- DIGI DS-781: ترازو کو Type B / معیاری کمانڈ پر سیٹ کریں (data transmission
00011)؛ کیش رجسٹرENQبھیجتا ہے اور واپس نیٹ، ٹیئر، فی کلو قیمت اور رقم حاصل کرتا ہے۔ - Dini Argeo DFW، DGT اور 3590E: سیریل پورٹ کو مسلسل بھیجنے (9600 8N1) پر سیٹ کریں؛ تب کیش رجسٹر مسلسل پر ہوتا ہے۔
- Excell Precision TPE (اور 4ویں نسل کے AM4، FD4-P، FDP4-P، GE4، GEP4): RS232 آؤٹ پٹ کو مسلسل (9600 8N1) پر سیٹ کریں؛ تب کیش رجسٹر مسلسل پر ہوتا ہے۔
- Gram XFOC RS، XFOC+ RS اور ZFOC RS: پروٹوکول Gram (9600 8N1)۔ کیش رجسٹر
ENQبھیجتا ہے، ترازوACKسے جواب دیتا ہے، کیش رجسٹرDC1بھیجتا ہے اور ترازو وزن بھیجتا ہے:SOH STX S/U/F teken gewicht eenheid BCC ETX EOT(S= مستحکم،U= حرکت میں،F= خرابی؛ BCC = اسٹیٹس سے اکائی تک (شامل) کا XOR)۔ RS232 یا Gram کی USB کیبل سے جوڑیں۔ - Kern & Sohn RPB اور RFC: ترازو پر
Prot = DLG-06سیٹ کریں (کیش رجسٹر کنکشن آپشن 965-419 ہے)؛ تب کیش رجسٹر Dialog 06 پر ہوتا ہے۔ RFE، IFB اور EOC: مسلسل بھیجنا (8N1)، کیش رجسٹر مسلسل پر۔ - Mettler Toledo Ariva/Viva: ترازو کو Toledo پروٹوکول (8217) پر سیٹ کریں اور کیش رجسٹر کو پوچھنا (Toledo) پر، ڈیٹا بٹس / پیریٹی = 7E1 کے ساتھ (Mettler: 9600 باؤڈ، 7 ڈیٹا بٹس، جفت پیریٹی؛ Ariva ورچوئل COM پورٹ کے طور پر USB سے بھی جڑ سکتا ہے)۔ ماڈل منتخب کرنے پر کیش رجسٹر یہ خود سیٹ کر دیتا ہے۔
- Minebea Intec Signum، Combics، Midrics اور Puro اور Sartorius Entris اور Quintix: SBI خودکار پرنٹ کے ساتھ (9600 8N1)؛ تب کیش رجسٹر مسلسل پر ہوتا ہے۔ پیغام
N + 0.512 kgہوتا ہے؛ یونٹ نہ ہو تو وزن ابھی مستحکم نہیں۔ - Ohaus Aviator 7000: ترازو کی سیٹنگز میں (مرحلہ 20) پروٹوکول Dialog 06 منتخب کریں؛ تب کیش رجسٹر Dialog 06 پر ہوتا ہے۔ کیبل کے مطابق RS232 یا USB۔
- Ohaus Valor 7000، Ranger 3000/4000/7000 اور Defender 3000 (قیمت کے بغیر وزن): ترازو کو Auto Print Continuous (9600 باؤڈ، 8N1) پر اور کیش رجسٹر کو مسلسل پر سیٹ کریں۔ ترازو
0.512 kg Gبھیجتا ہے؛ وزن کے بعد?کا مطلب ہے کہ وزن ابھی مستحکم نہیں ہوا۔ Ranger 7000 Ethernet (TCP پورٹ 9761) سے بھی جڑ سکتا ہے۔ - Precia Molen DP400، DPOS CR اور C 210 (دکانوں والے ترازو 2025 سے Dibal کے ہیں): Dialog 06 (9600 7O1)، Dibal کی طرح۔ C 210 میں کام نہ کرے تو 7E1 کے ساتھ پوچھنا (Toledo) آزمائیں۔
- Precisa XB، XT، LS اور LX: پرنٹ موڈ کو CONTINUOUS اور 9600 8N1 پر سیٹ کریں، لائن میں تاریخ، وقت اور ID کے بغیر؛ تب کیش رجسٹر مسلسل پر ہوتا ہے۔ یونٹ نہ ہو تو وزن ابھی مستحکم نہیں۔
- Rice Lake BenchPro BP-S (Toledo 8213) اور BP-R (NCI): کیش رجسٹر 7E1 کے ساتھ پوچھنا (Toledo) پر ہوتا ہے۔
- Star Micronics mG-T اور mG-S8200: RS232 یا USB (ورچوئل COM پورٹ، Star کے ڈرائیور کے ساتھ) کے ذریعے مسلسل پر۔
- UWE ASEP: RS232 سے PC/کیش رجسٹر، کیش رجسٹر مسلسل پر (ٹیسٹ ہونا باقی)۔
- Wedderburn TSDS983، TSDS781T اور TSDS782T اپنے نمبر والے DIGI ترازو ہیں: DIGI (Type B)، DIGI DS-781 کی طرح۔ کام نہ کرے تو 7E1 کے ساتھ پوچھنا (Toledo) آزمائیں۔
- Wintec ScalePOS ACS-S60E: کیش رجسٹر خود ScalePOS پر چلتا ہے؛ بلٹ اِن ترازو COM6 (Windows) یا COM4 (Android) پر ہے، 9600 8N1۔ مسلسل منتخب کریں؛ اگر ترازو کچھ نہ بھیجے تو تلاش کریں صحیح پروٹوکول ڈھونڈ لیتا ہے۔
- Zebra MP7000 اور MP72: RS232 AUX پورٹ فیکٹری سے SASI پر ہوتا ہے (9600 7E1، کیش رجسٹر
Wبھیجتا ہے): کیش رجسٹر کو 7E1 کے ساتھ پوچھنا (Toledo) پر رکھیں۔ - ان برانڈز کے لیبل ترازو (Avery Berkel، Balanzas Marques، Bizerba، CAS، Dibal، DIGI، Ishida، Mettler Toledo، Precia Molen، Rongta، T-Scale، Wedderburn) اپنی PLU فائل والے الگ سسٹم ہیں۔ ترازو کے لیے لیبل اسکین کریں آن کریں اور وہی بارکوڈ سیٹ کریں جو ترازو پر ہے (EAN-13، شروع 20–29، PLU اور وزن یا قیمت)۔ PLU آپ ترازو پر خود یا برانڈ کے سافٹ ویئر سے ڈالتے ہیں؛ TS6X کو بھیجیں اور PLU فائل ڈاؤن لوڈ کریں صرف Aclas کے لیے ہیں۔
یہی فہرست کیش رجسٹر میں سیٹنگز ← ترازو ← تمام ترازو کے تحت ہے (ACLAS_MODELLEN در packages/shared/src/weegschaal.ts، ہر ماڈل کے برانڈ کے ساتھ)۔
کم سے کم بھرنا: ماڈل منتخب کریں تو کیش رجسٹر باقی سب کچھ ویسے ہی تیار کر دیتا ہے جیسے برانڈ فیکٹری میں سیٹ کرتا ہے: کنکشن COM پورٹ / USB پہلی خالی پورٹ پر، 9600 باؤڈ (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)۔ پی سی یا AI ترازو اسی ڈیوائس پر بن جاتا ہے (مثلاً TS6X (اندرونی)؛ Linux پر اندرونی پورٹ /dev/ttyS0 پر)۔ اگر کچھ درست نہ ہو تو تلاش کریں صحیح پورٹ، رفتار اور پروٹوکول ڈھونڈ لیتا ہے۔
اسی ڈیوائس پر (Aclas Scale Module): ترازو تصدیق شدہ وزن دکھاتا ہے؛ کیش رجسٹر فی کلو قیمت اور ٹیئر (پیشگی ٹیئر کے طور پر) بھیجتا ہے اور وہ رقم لے لیتا ہے جو ترازو حساب کرتا ہے، بالکل Dialog 06 کی طرح۔
- Android: Aclas کی ایپ AclasScaleDriver (
com.aclas.aclasscaledriver) عموماً ترازو پر پہلے سے موجود ہوتی ہے؛ اگر نہ ہو توaclas-android/AclasScaleDriver.apkانسٹال کریں۔ HorecaPOS ایپ سیدھا اس ایپ کی سروس سے بات کرتی ہے، اس لیے کسی اضافی لائبریری کی ضرورت نہیں۔ - Linux: Aclas کے پاس Linux کے لیے Scale Module نہیں ہے۔ بس ماڈل منتخب کریں (مثلاً TS6X): کنکشن تب اسی ڈیوائس پر (اندرونی پورٹ) بنتا ہے
/dev/ttyS0پر، 9600 باؤڈ، Toledo۔ اندرونی ترازو عموماً/dev/ttyS0یا/dev/ttyS1پر ہوتا ہے؛ تلاش انہیں آزماتی ہے اور صحیح پورٹ، رفتار اور پروٹوکول سیٹ کر دیتی ہے۔ یہاں بھی یہ صرف ایک بار ہو سکتا ہے۔
Aclas کا سافٹ ویئر کیش رجسٹر کے ساتھ آتا ہے: Windows کے لیے Scale Module (aclas-module)، Android کے لیے AclasScaleDriver (aclas-android) اور Windows و Linux کے لیے Aclas Sync SDK (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 ترازو جس پر کیش رجسٹر چلتا ہے، مثلاً Windows والا iS6X): Aclas کا پلگ اِن پروڈکٹ پہچانتا ہے اور اس کا بارکوڈ کیش رجسٹر میں ٹائپ کرتا ہے، بالکل اسکینر کی طرح (اس کے بعد Enter کے ساتھ)؛ آرڈر اسکرین پروڈکٹ کو وزن کے ساتھ آرڈر میں ڈال دیتی ہے۔ اسے یوں سیٹ کریں:
- ترازو کے لیے لیبل اسکین کریں آن کریں، اسی بارکوڈ کے ساتھ جو پلگ اِن میں ہے۔ تجویز:
27سے شروع، PLU 5 ہندسے، وزن (Aclas ٹائپ 17): تب کیش رجسٹر خود فی کلو قیمت سے حساب لگاتا ہے۔ قیمت (ٹائپ 12،22سے شروع) کے ساتھ بھی ہو سکتا ہے۔ - اس ترازو کے لیے کیش رجسٹر پر وزن بند کریں: پلگ اِن اور Scale Module ایک ساتھ ترازو استعمال نہیں کر سکتے۔ وزن بارکوڈ سے آتا ہے۔ اگر پلگ اِن تلاش کریں پر جواب دے تو کیش رجسٹر اسی کو تجویز کرتا ہے اور Scale Module شروع نہیں کرتا۔ ایکٹیویشن کوڈ کے بغیر پلگ اِن وزن کرتا ہے اور رقم کا حساب لگاتا ہے، لیکن پروڈکٹس نہیں پہچانتا۔
- خود پلگ اِن میں: Scale and Barcode Format Settings → Default Barcode Format میں بارکوڈ (ٹائپ 17)، اور ونڈو سیٹنگز میں وہ جگہ جہاں پلگ اِن کلک کر کے کوڈ ٹائپ کرتا ہے۔ اس کے لیے آرڈر اسکرین پر کوئی خالی جگہ منتخب کریں، کسی بٹن پر نہیں۔ نئی پروڈکٹس کاروبار خود ترازو پر پلگ اِن کو سکھاتا ہے (AI ٹریننگ)۔
- تولی جانے والی پروڈکٹس کو PLU نمبر دیں اور PLU ترازو کو بھیجیں (TS6X کو بھیجیں یا PLU فائل)؛ پلگ اِن PLU نمبر سے پہچانتا ہے۔
- کیش رجسٹر پلگ اِن کو صرف اسی وقت تک پہچاننے دیتا ہے جب تک ترازو پر ہی آرڈر اسکرین کھلی ہو (
POST /aiplugin/resume، بند کرتے وقت/aiplugin/suspend، ترازو پر پورٹ 5003؛ پہلی بار EmployeeMode بھی: ترازو کی گاہک اسکرین پروڈکٹس نہیں دکھاتی)۔ دوسرے کیش رجسٹرز اور ٹیبلٹس پر اور مینجمنٹ پورٹل کے ذریعے کچھ نہیں ہوتا۔ - پلگ اِن ہمیشہ Resume میں شروع ہوتا ہے اور اپنی حالت نہیں بتا سکتا۔ اس لیے آرڈر اسکرین ہر 30 سیکنڈ بعد دوبارہ resume بھیجتی ہے؛ اگر یہ رک جائے (اسکرین بند، پلگ اِن یا ترازو ری اسٹارٹ)، تو کیش رجسٹر ایک منٹ کے اندر پلگ اِن کو Suspend پر کر دیتا ہے اور وہیں رکھتا ہے۔
- پلگ اِن کو ہر ترازو کے لیے Aclas سے ایک ایکٹیویشن کوڈ چاہیے (سیریل نمبر سے منسلک)۔ ابھی Windows پر کام کرتا ہے؛ Aclas کا Android ورژن بعد میں آئے گا (کیش رجسٹر وہاں بھی یہی کرتا ہے)۔
Aclas OS6X (کیش رجسٹر پر POS ترازو، RS232/USB؛ دوسرے جڑے ہوئے ترازو بھی اسی طرح کام کرتے ہیں):
- ایک یا زیادہ ترازو (زیادہ سے زیادہ 8)، ہر ایک کا نام (مثلاً کاؤنٹر، بار) اور اپنا کنکشن: COM پورٹ / USB (Windows پر
COM3، Linux/Android پر/dev/ttyUSB0) رفتار کے ساتھ، یا سیریل سے نیٹ ورک کنورٹر کے ذریعے نیٹ ورک (IP ایڈریس اور TCP پورٹ، مثلاً 4001)۔ - پروٹوکول: پوچھنا (Toledo) = کیش رجسٹر
Wبھیجتا ہے اور ترازو وزن کے ساتھ جواب دیتا ہے (Toledo 8217، OS6X عموماً اسی پر ہوتا ہے؛ اسٹیٹس پیغامات بھی: مستحکم نہیں/اوورلوڈ/صفر سے کم) یا مسلسل = ترازو خود بار بار وزن بھیجتا ہے (ST,GS, 0.512kg،US= مستحکم نہیں) یا Dialog 06 (تصدیق شدہ)، نیچے دیکھیں، یا DIGI (Type B) = کیش رجسٹرENQبھیجتا ہے اور DIGI اسٹیٹس، نیٹ، ٹیئر، فی کلو قیمت اور رقم کے ساتھ جواب دیتا ہے (37 حروف:<status> <toestand> CR 0<netto> CR 4<tarra> CR U<kiloprijs> CR T<bedrag> CR LF؛ حالت بٹ 1 = مستحکم، بٹ 2 = صفر سے کم، بٹ 3 = بہت بھاری، بٹ 4 = بہت ہلکا)، یا Gram = کیش رجسٹرENQبھیجتا ہے،ACKکا انتظار کرتا ہے،DC1بھیجتا ہے اورSOH STX <S/U/F> <teken> <gewicht> <eenheid> <BCC> ETX EOTپڑھتا ہے۔ ترازو پر بھی یہی پروٹوکول اور یہی رفتار سیٹ کریں۔ ڈیٹا بٹس / پیریٹی: 8N1 (Aclas، Adam Equipment، DIGI، Dini Argeo، Excell Precision، Gram، Kern & Sohn، Minebea Intec، Ohaus، Precisa، Sartorius، Star Micronics، UWE، Wedderburn، Wintec) یا 7E1 (A&D، Avery Berkel، Avery Weigh-Tronix، Balanzas Marques، Baxtran، Brecknell، CAS، Datalogic، Mettler Toledo 8217، Rice Lake، Zebra)؛ Dialog 06 ہمیشہ 7O1 ہوتا ہے۔ پوچھنا NCI بھی پڑھتا ہے (Avery Weigh-Tronix، Brecknell، Rice Lake BP-R):Wپر ترازوLF 1.234KG CR LF S00 CR ETXجواب دیتا ہے؛ اسٹیٹس لائن (S+ 2 یا 3 بائٹس) بتاتی ہے کہ وزن مستحکم نہیں (بائٹ 1 بٹ 0)، بہت ہلکا ہے (بائٹ 2 بٹ 0) یا بہت بھاری ہے (بائٹ 2 بٹ 1)؛^^^^^= بہت بھاری،_____= بہت ہلکا۔ - Dialog 06 (Checkout-Dialog 06، کیش رجسٹر سے جڑے تصدیق شدہ ترازو کا یورپی پروٹوکول): کیش رجسٹر فی کلو قیمت (اور پروڈکٹ کا ٹیئر) ترازو کو بھیجتا ہے؛ ترازو وزن کرتا ہے، رقم خود حساب کرتا ہے اور فی کلو قیمت، وزن اور رقم اپنے (تصدیق شدہ) ڈسپلے پر دکھاتا ہے۔ کیش رجسٹر وزن اور رقم لے لیتا ہے؛ وزن کی ونڈو میں "ترازو نے حساب کیا" لکھا ہوتا ہے۔ ہمیشہ 9600 باؤڈ، 7 ڈیٹا بٹس، طاق پیریٹی، 1 اسٹاپ بٹ (تب سیٹنگ میں رفتار شمار نہیں ہوتی)۔ ترتیب:
EOT STX 01 ESC <kiloprijs 6> ESC ETX(ٹیئر کے ساتھ: ریکارڈ03جس میں 4 ہندسے گرام) → ACK؛ENQ→STX 02 ESC 3 ESC <gram 5> ESC <kiloprijs 6> ESC <bedrag 6> ETX؛ NAK →EOT STX 08 ETX→STX 09 ESC <code> ETX(22 = ابھی تیار نہیں، تب 100 ms بعد دوبارہ؛ 20 = ہل رہا ہے؛ 21 = پہلے اٹھائیں؛ 30/31 = بہت ہلکا؛ 32 = بہت بھاری؛ 11 = قیمت غلط)۔ کنٹرول کوڈز: بہت سے Dialog 06 ترازو کبھی کبھار (مثلاً ہر 30 وزن کے بعد) کیش رجسٹر سافٹ ویئر سے کنٹرول کوڈز مانگتے ہیں (ریکارڈ 11 ← ریکارڈ 10)۔ یہ کوڈز اور ان کا حساب ترازو کا مینوفیکچرر صرف کیش رجسٹر سپلائر کو دیتا ہے۔ انہیں کنٹرول کوڈز میں درج کریں (4 ہیکسا ڈیسیمل حروف کے جوڑے، مثلاً74AE 1B2C)؛ ترازو مانگے تو کیش رجسٹر انہیں بھیج دیتا ہے۔ اگر ترازو بدلتے نمبر (Z) سے حساب کرے اور اس لیے مقررہ کوڈز درست نہ ہوں تو کیش رجسٹر اس کی اطلاع دیتا ہے؛ تب سپلائر سے کہیں کہ ترازو اس کنٹرول کے بغیر سیٹ کرے، یا Toledo استعمال کریں۔ - ترازو اس پی سی یا ڈیوائس سے جڑے ہوتے ہیں جس پر کیش رجسٹر سرور چلتا ہے؛ تمام کیش رجسٹر اور ٹیبلٹس کیش رجسٹر سرور کے ذریعے وزن کرتے ہیں اور وزن کی ونڈو میں منتخب کرتے ہیں کہ کون سا ترازو استعمال کرنا ہے۔ ٹیسٹ کریں ایک بار وزن کرتا ہے۔
- نیٹ ورک ہر جگہ کام کرتا ہے۔
- وزن ہاتھ سے بھی درج کریں: آن = ترازو کے ساتھ بھی وزن ہاتھ سے لکھا جا سکتا ہے؛ OS6X کے بغیر یہ ہمیشہ ممکن ہے۔
لیبل اسکین کرنا (ترازو پر نشان: Aclas TS6X، کوئی دوسرا پی سی یا AI ترازو، LS سیریز یا LH15X؛ ترازو + لیبل پرنٹر، فی کاروبار ایک):
- IP ایڈریس: صرف TS6X کو بھیجیں کے لیے ضروری۔ وزن اور لیبل اسکین کرنا اس کے بغیر کام کرتے ہیں۔ اگر کیش رجسٹر خود TS6X پر چلتا ہے تو خالی چھوڑیں: تب کیش رجسٹر خود کو بھیجتا ہے (127.0.0.1)۔ اگر یہی ترازو کیش رجسٹر پر وزن بھی کرتا ہے تو دونوں نشان اسی ترازو پر ہوتے ہیں (تلاش یہ خود سیٹ کر دیتی ہے)۔
- لیبل اسکین کریں: آرڈر اسکرین پر لیبل اسکین کرنا۔ سیٹ کریں کہ بارکوڈ کیسا دکھتا ہے، بالکل TS6X کی طرح: شروع ہوتا ہے (20–29، ڈیفالٹ
28)، PLU کے ہندسوں کی تعداد (4، 5 یا 6) اور پھر گرام میں وزن یا سینٹ میں قیمت، اور چیک ڈیجٹ (EAN-13)۔ سیٹنگ کے نیچے ایک مثال دی گئی ہے۔ - PLU نمبرز: سیٹنگز ← پروڈکٹس میں وزن والے پروڈکٹ کو فی کلو قیمت، ضرورت ہو تو ٹیئر اور PLU نمبر (منفرد) ملتا ہے۔ PLU نمبر آپ ایک فہرست سے منتخب کرتے ہیں (کوئی PLU نہیں، اگلی خالی، دوسرا نمبر…)؛ فی کلو قیمت پر نشان لگاتے ہی اگلا خالی نمبر پہلے سے موجود ہوتا ہے۔ صرف TS6X کے لیبلز اور PLU کے لیے ضروری: TS6X کے بغیر یہ کوئی PLU نہیں رہ سکتا ہے۔
- براہِ راست بھیجنا Windows اور Linux پر کام کرتا ہے؛ Android اور macOS پر PLU فائل استعمال کریں۔ پہلی انسٹالیشن پر PLU فائل کے فیلڈ ناموں اور
aclas-plu.ps1کے کوڈز کو فراہم کردہ ترازو کی SDK گائیڈ سے ملا کر چیک کریں (تبدیل کرنے کی ایک جگہ:ACLAS_PLU_KOLOMMENدرpackages/shared/src/weegschaal.ts)۔
مینجمنٹ پورٹل: پورٹل کو بھیجی جانے والی رپورٹ میں فیچر ترازو (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 ایڈریس نہیں۔
تصدیقی قانون (IJkwet): جس ترازو پر آپ فروخت کرتے ہیں وہ تصدیق شدہ ہونا چاہیے (کلاس 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) اور وہی کنکشن۔ بیلجیم کے کاروبار کے لیے اسکرینوں، پیغامات، کچن سلپ اور مینجمنٹ پورٹل میں ہر جگہ Thuisbezorgd.nl کی بجائے Takeaway.com لکھا ہوتا ہے۔ نیچے Thuisbezorgd سے مراد دونوں ہیں۔
پورٹل کے ذریعے کیوں؟ کیش رجسٹر کو صرف PORTAAL_URL اور PORTAAL_SLEUTEL چاہیے (مینجمنٹ پورٹل دیکھیں) اور یہ صرف باہر جانے والی درخواستیں کرتا ہے۔
سیٹ اپ (سیٹنگز ← ڈیلیوری پلیٹ فارمز ← Thuisbezorgd.nl / Takeaway.com، اجازت کاروبار، ادائیگی اور پرنٹرز کی سیٹنگ؛ پہلے یہ سیٹنگز ← کاروبار میں تھا):
- Thuisbezorgd استعمال کریں آن کریں (فوراً لاگو، محفوظ کرنے سے الگ)۔
- Thuisbezorgd پر رجسٹر کریں۔ پھر کاروبار Thuisbezorgd پر (Partner Hub یا اکاؤنٹ مینیجر کے ذریعے) OptimumPOS / Pin Voordeel کو کیش رجسٹر کے طور پر منتخب کرتا ہے۔ تب JET ایک آن بورڈنگ سیشن شروع کرتا ہے؛ پورٹل رجسٹرڈ کیش رجسٹر کو ڈھونڈتا ہے (پوسٹ کوڈ اور نام سے، ورنہ Pin Voordeel پورٹل میں سیشن کو ہاتھ سے جوڑتا ہے)، کنفیگریشن بھیجتا ہے، اور کیش رجسٹر سے مینو مانگتا ہے۔ اس کے بعد کنکشن لائیو ہو جاتا ہے۔
- وہ پروڈکٹس منتخب کریں جو Thuisbezorgd کے ذریعے آرڈر ہو سکتے ہیں (گروپ کے حساب سے یا الگ الگ)، ضرورت ہو تو Thuisbezorgd کے لیے تفصیل کے ساتھ۔ مینو (قیمت، آپشنز بطور modifiers، الرجنز، VAT) خود ساتھ جاتا ہے؛ PLU = پروڈکٹ/آپشن کی id۔ کیٹلاگ میں تبدیلی کے بعد کیش رجسٹر 30 سیکنڈ میں مینو اپ ڈیٹ کر دیتا ہے؛ صرف "ختم"/"دوبارہ دستیاب" دستیابی API کے ذریعے جاتا ہے۔
- Thuisbezorgd کے اوقات: ڈیلیوری اور ٹیک اوے کے لیے الگ (مثلاً
16:00-22:00، کئی بلاک کوما سے)۔ یہ نیچے کھلنے کے اوقات محفوظ کریں بٹن سے محفوظ ہوتے ہیں اور کنکشن تیار ہوتے ہی service times کے طور پر Thuisbezorgd کو جاتے ہیں۔ - عارضی طور پر بند / دوبارہ کھلا (NL/BE میں زیادہ سے زیادہ اگلی صبح 07:00 تک دوبارہ کھلا)۔
آرڈرز۔ ایک آرڈر بغیر ٹیبل کا عام آرڈر بن جاتا ہے (bezorgen یا afhalen، گروپ کا نام TB <ordernummer>) ان قیمتوں کے ساتھ جو کسٹمر نے ادا کیں، نیز ڈلیوری چارجز/سروس چارجز الگ لائن کے طور پر اور Thuisbezorgd کا ڈسکاؤنٹ ڈسکاؤنٹ لائن کے طور پر؛ اگر پھر بھی کل رقم نہ ملے تو ایک لائن "Verschil Thuisbezorgd"۔ کچن سلپ فوراً کچن/بار جاتی ہے (بند کی جا سکتی ہے)۔ کیش رجسٹر چند سیکنڈ میں پورٹل کو تصدیق کرتا ہے، جو JET کو بتاتا ہے؛ اگر یہ 3 منٹ میں نہ ہو یا کیش رجسٹر آف لائن ہو تو JET کو "ناکام" ملتا ہے اور کاروبار Orderpad پر واپس چلا جاتا ہے۔
اوپر والی پٹی میں Thuisbezorgd بٹن (جاری آرڈرز کی تعداد کے ساتھ): فہرست، کسٹمر اور پتہ، تیاری/ڈلیوری کا وقت اور ٹائم لائن (track & trace): موصول، رائیڈر کاروبار کی طرف آ رہا ہے، رائیڈر کاروبار پر، کسٹمر کی طرف روانہ، ڈلیور ہو گیا (JET سے)، نیز اپنے مراحل (تیار ہو رہا ہے، تیار، خود ڈلیوری پر روانہ/ڈلیور، اٹھا لیا گیا)۔ رائیڈر کا لائیو نقشہ JET Connect کیش رجسٹر کو فراہم نہیں کرتا؛ وہ کسٹمر 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 کا ڈیٹا کیش رجسٹر ڈیٹا بیس میں ہوتا ہے اور اس لیے کیش رجسٹر کے بیک اپس میں عام طرح شامل ہوتا ہے۔
آن لائن اسٹور اور آن لائن آرڈر
ہر کاروبار کو اپنا آن لائن اسٹور مل سکتا ہے: اپنی برانڈنگ میں ایک آرڈر سائٹ (اور ایپ) ٹیک اوے، ڈیلیوری، QR کوڈ سے میز پر آرڈر اور ریزرویشن کے لیے، آن لائن ادائیگی (MultiSafepay یا Buckaroo) یا پک اپ/ڈیلیوری پر ادائیگی کے ساتھ۔ آن لائن اسٹور ایک الگ پروجیکٹ ہے، horecapos-webshop (Node.js، وہاں کا README دیکھیں)، اور مینجمنٹ پورٹل والے اسی سرور پر چلتا ہے۔
آن کرنا اور سیٹ اپ آن لائن اسٹور مینجمنٹ میں ہوتا ہے: کسٹمر پورٹل میں آن لائن اسٹور منظم کریں بٹن (مالک) یا مینجمنٹ پورٹل میں انسٹالیشن کے پاس (Pin Voordeel)۔ وہاں آن/بند، ویب ایڈریس (<zaak>.<webshopdomein> یا اپنا ڈومین)، برانڈنگ (رنگ، لوگو، ہیڈر تصویر، فونٹ)، ٹیک اوے اور ڈیلیوری کے لیے کھلنے کے اوقات اور ٹائم سلاٹس، ڈیلیوری ایریا (پوسٹ کوڈز، رداس یا نقشے پر ایریا، چارجز اور کم از کم کے ساتھ)، ادائیگی، ڈسکاؤنٹ کوڈز، متن، زبانیں، میزوں کے لیے QR کوڈز، ریزرویشن اور ایپ (PWA کے طور پر انسٹال ہو سکتی ہے؛ Trusted Web Activity کے ذریعے Android ایپ) اور پُش نوٹیفکیشنز (اختیاری، بطور ڈیفالٹ بند) ہوتے ہیں: مہمان اپنے آرڈر کے صفحے پر نوٹیفکیشن آن کرتا ہے اور آرڈر تیار یا راستے میں ہونے پر پُش نوٹیفکیشن پاتا ہے؛ جو چاہے اسے کبھی کبھار ایک آفر بھی ملتی ہے، جو کاروبار آن لائن اسٹور مینجمنٹ (ٹیب پُش نوٹیفکیشنز) سے بھیجتا ہے۔ یہ Android اور کمپیوٹرز (Chrome، Edge، Firefox، Samsung Internet) پر، Android ایپ میں، اور iPhone اور iPad (iOS 16.4 یا نیا) پر کام کرتا ہے، بشرطیکہ مہمان آن لائن اسٹور کو ہوم اسکرین پر شامل کرے۔ کوئی SMS یا ای میل نہیں بھیجی جاتی اور کوئی نام یا نمبر محفوظ نہیں کیا جاتا۔ تفصیلات آن لائن اسٹور کی README میں۔
مینو۔ کیش رجسٹر مینو خود بھیجتا ہے: تمام فعال پروڈکٹس (فی کلو والے نہیں)، پروڈکٹ گروپ کے حساب سے، قیمت، اختیارات، الرجنز، ختم شدہ اسٹاک اور پروڈکٹ تصویر کے ساتھ، نیز میزیں اور کاروبار کی معلومات، اور کون سے مارکیٹنگ چینلز آن ہیں (ادائیگی کے وقت "آفرز حاصل کریں" چیک باکس کے لیے، دیکھیں SMS اور ای میل مارکیٹنگ)۔ یہ شروع ہونے پر ہوتا ہے، آن لائن اسٹور آن ہوتے ہی، کیٹلاگ میں تبدیلی کے 30 سیکنڈ کے اندر اور سیٹنگز → کاروبار میں تبدیلی کے چند سیکنڈ کے اندر، جیسے مارکیٹنگ یا لائلٹی کارڈ (یا مینو ابھی بھیجیں سے)۔ کسی پروڈکٹ کو آن لائن اسٹور سے باہر رکھنا آن لائن اسٹور مینجمنٹ میں (چھپائیں) یا ڈیٹابیس میں artikel.webshop = false سے ہو سکتا ہے۔
آرڈرز۔ ٹیک اوے اور ڈیلیوری ایک عام بغیر میز آرڈر بن جاتے ہیں (گروپ نام WEB <bestelnummer>)، ان قیمتوں کے ساتھ جو مہمان نے دیکھیں، ڈیلیوری چارجز اور ٹرانزیکشن چارجز الگ لائن کے طور پر اور ڈسکاؤنٹ کوڈ ڈسکاؤنٹ لائن کے طور پر؛ اگر کل پھر بھی میل نہ کھائے تو ایک لائن "Verschil webshop"۔ مہمان کی ٹپ آمدنی میں شمار نہیں ہوتی: وہ مکمل کریں (آن لائن ادا شدہ) پر ادائیگی میں ٹپ کے طور پر آتی ہے۔ میز پر آرڈر (QR کوڈ) اس میز کے کھلے بل میں جاتا ہے (آن لائن ادا شدہ: اس میز پر الگ گروپ کے طور پر)۔ کچن سلپ فوراً کچن/بار جاتی ہے (آن لائن اسٹور ونڈو میں بند کی جا سکتی ہے)۔ کیش رجسٹر چند سیکنڈ میں رسید نمبر کے ساتھ تصدیق کرتا ہے؛ تب مہمان کو "موصول" اور ایک ای میل ملتی ہے۔ اگر کیش رجسٹر آف لائن ہو تو آن لائن اسٹور آرڈر نہیں لیتا (مہمان کو فوراً نظر آتا ہے) اور اگر کوئی آرڈر بہت دیر پڑا رہے تو کاروبار کو ای میل کرتا ہے۔ آن لائن اسٹور سے ریزرویشنز ریزرویشنز میں آتی ہیں (صرف اگر کیش رجسٹر میں ریزرویشن آن ہو)۔ اگر فی ٹائم سلاٹ زیادہ سے زیادہ حد ہو (ڈیلیوری اور ٹائم سلاٹس) تو اس میں وقت والے آن لائن اسٹور آرڈرز بھی شمار ہوتے ہیں۔
بیلجیم (بلیک باکس)۔ آن لائن اسٹور کا آرڈر فوراً آرڈر (signOrder) کے طور پر بلیک باکس کو جاتا ہے، کچن سلپ سے پہلے، بالکل کیش رجسٹر پر آرڈر بھیجیں کی طرح۔ اگر یہ نہ ہو سکے تو آرڈر کیش سسٹم میں نہیں آتا اور آن لائن اسٹور اسے بعد میں دوبارہ بھیجتا ہے۔ جو چیزیں ابھی بلیک باکس کے ساتھ ٹیسٹ نہیں ہوئیں وہ آن لائن اسٹور کے مینو میں بند ہیں (گفٹ کارڈز، ڈسکاؤنٹ کوڈز، ادھار پر، کمرے پر، مینو، اضافی قیمت والے آپشنز، happy hour اور ٹپ) اور اگر کوئی پرانا آن لائن اسٹور پھر بھی بھیجے تو مسترد کر دی جاتی ہیں۔ مکمل کریں ٹپ، ادھار اور کمرے پر کو کیش رجسٹر کی طرح چیک کرتا ہے۔
کمرے پر (ہوٹل رابطہ، سیٹنگز → ہوٹل → سیلف سروس → آن لائن اسٹور میں): مینو کو kamer: { maxBedrag } ملتا ہے؛ آن لائن اسٹور betaling.wijze = "kamer" کو kamer اور achternaam کے ساتھ بھیجتا ہے۔ کیش سسٹم مہمان کو ہوٹل سافٹ ویئر سے چیک کرتا ہے (میز پر نہیں، گفٹ کارڈ کے ساتھ نہیں) اور اسے آرڈر کے ساتھ محفوظ کرتا ہے؛ مکمل کریں (کمرے پر) کمرے پر ادائیگی کرتا ہے اور رسید ہوٹل کے بل میں درج کرتا ہے۔ ادھار پر مجموعی انوائس: رسید تب کھلی مد کے طور پر رہتی ہے۔
اوپری بار میں آن لائن اسٹور بٹن (جاری آرڈرز کی تعداد کے ساتھ): فہرست، کسٹمر اور پتہ، مطلوبہ وقت یا "جتنی جلدی ہو سکے"، ادائیگی کا طریقہ اور ٹائم لائن۔ تیاری میں، تیار اور راستے میں مراحل مہمان آن لائن اسٹور میں لائیو دیکھتا ہے (اور ای میل سے، اگر کاروبار چاہے)۔ کیش رجسٹر میں ادائیگی = مکمل؛ منسوخ کریں صرف اس آن لائن اسٹور آرڈر کی لائنیں ہٹاتا ہے، "GEANNULEERD" کچن سلپ پرنٹ کرتا ہے، اور آن لائن ادا شدہ آرڈر کی رقم آن لائن اسٹور واپس کرتا ہے۔ ریزرویشن پر پہنچ گئے، نو شو یا منسوخ کی حالت بھی آن لائن اسٹور کو واپس جاتی ہے۔ نیا آرڈر یا ریزرویشن آنے پر نارنجی بار اور آواز آتی ہے۔
کوڈ: apps/pos-server/src/lib/webshop.ts، routes/webshop.ts؛ اسکرین Webshop.tsx۔ پورٹل کی طرف: horecapos-portaal/src/webshop.mjs۔
کیش رجسٹر اور آن لائن اسٹور یکساں (ہر حصہ الگ سے آن کیا جا سکتا ہے، ڈیفالٹ بند؛ پرانا ویب شاپ نئے فیلڈز کو نظر انداز کرتا ہے)۔ جو کیش رجسٹر میں آن ہے، وہ آن لائن اسٹور میں بھی کام کرتا ہے:
- ہیپی آور: آن لائن اسٹور اس وقت کیش رجسٹر والی قیمت ہی لیتا ہے (کٹی ہوئی عام قیمت اور ہیپی آور کا نام)، سیزن کے ساتھ بھی۔
- مینو اوقات اور آرڈر کی قسم (اگر وہ آن ہوں): آن لائن اسٹور صرف وہی دکھاتا ہے جو ابھی فروخت ہو رہا ہے، اور ٹیک اوے اور ڈیلیوری میں اسی انتخاب کی قیمت اور پروڈکٹس (میز پر: یہیں کھانا)۔ مینو کو ہر پروڈکٹ کے لیے
prijzen(afhalen،bezorgen) اورnietBijملتے ہیں، اور فہرستdagdelen۔ - مینو: مہمان ڈشز منتخب کرتا ہے (مقررہ اور انتخابی، ان کے آپشنز کے ساتھ)؛ کیش رجسٹر میں یہ مینو لائن کے طور پر آتا ہے جس کے نیچے ڈشز ہوتی ہیں اور مینو کی قیمت تقسیم ہوتی ہے (ہر ڈش کا VAT درست رہتا ہے)۔ جو ڈشز صرف مینو میں ہوتی ہیں وہ
menuArtikelenکے طور پر ساتھ جاتی ہیں۔ انتخاب کے بغیر پرانا آن لائن اسٹور: مینو رسید پر عام پروڈکٹ کے طور پر آتا ہے، پہلے کی طرح۔ - اسٹاک ختم = ختم ہو گیا، ان انتخابی آپشنز کے لیے بھی جن کا کوئی جزو ختم ہو۔
- الرجنز: کیش رجسٹر میں بند = آن لائن اسٹور میں نہیں۔
- لائلٹی کارڈ: مہمان ادائیگی کے وقت پوائنٹس جمع کر سکتا ہے (فون نمبر یا ای میل پر)؛ کیش رجسٹر کسٹمر کو آرڈر سے جوڑتا ہے، پوائنٹس ادائیگی پر شامل ہوتے ہیں (استعمال کاروبار پر ہوتا ہے)۔ آن لائن اسٹور بیلنس دکھاتا ہے۔
- گفٹ کارڈز (سیٹنگز → کاروبار → گفٹ کارڈز → آن لائن اسٹور میں گفٹ کارڈز فروخت کریں، صرف بیلنس کے ساتھ): مہمان کارڈ خریدتا ہے اور آن لائن ادائیگی کرتا ہے؛ کیش رجسٹر کارڈ بناتا ہے جو فوراً فعال ہوتا ہے، اور کوڈ پورٹل کے ذریعے آن لائن اسٹور کو واپس جاتا ہے (اسٹیٹس اور ای میل)۔ اگر گفٹ کارڈ بطور ادائیگی کا طریقہ بھی آن ہو تو مہمان ٹیک اوے پر "کاروبار پر گفٹ کارڈ سے" منتخب کر سکتا ہے۔
- ڈسکاؤنٹ کوڈز (سیٹنگز → ڈسکاؤنٹ کوڈز، کاروبار میں سوئچ کے ساتھ): ہر کوڈ کیش رجسٹر پر اور/یا آن لائن اسٹور میں؛ استعمال دونوں کے لیے مل کر گنا جاتا ہے۔
- وقفہ اور مصروف: اوپر والی بار میں آن لائن اسٹور بٹن: آن لائن اسٹور روکیں (مہمان کے لیے متن کے ساتھ) اور مصروف (اضافی منٹ)۔ چند سیکنڈ میں آن لائن اسٹور تک پہنچ جاتا ہے۔
- کیش رجسٹر کے اصولوں کے ساتھ آن لائن ریزرویشن (سیٹنگز → کاروبار → ریزرویشنز): زیادہ سے زیادہ افراد، پیشگی دن، ٹائم سلاٹ، کم از کم پہلے اور ہفتے کے ہر دن کے اوقات۔
- ڈیلیوری اور ٹائم سلاٹس: ڈیلیوری اور ٹائم سلاٹس میں آن لائن اسٹور کیش رجسٹر کی پیروی کرتا ہے دیکھیں۔
- میز پر All-you-can-eat (ترتیبات → کاروبار → All-you-can-eat → QR کوڈ کے ذریعے میز پر آرڈر کرتے وقت بھی): اگر میز پر کوئی پیکج چل رہا ہو تو مہمان اس کی ڈشز شامل کے طور پر € 0 میں دیکھتا ہے، راؤنڈز، فی شخص زیادہ سے زیادہ، انتظار کے وقت اور وقت کی حد کے ساتھ۔ باقی کی ادائیگی وہ عام طور پر کرتا ہے؛ سب کچھ میز کے بل میں جاتا ہے۔ اگر میز کی صورتحال ابھی ابھی بدلی ہو تو کیش رجسٹر آرڈر رد کر دیتا ہے اور مہمان دوبارہ آرڈر کرتا ہے۔
- ادھار (سیٹنگز ← انوائسز ← ادھار پر ادائیگی ← آن لائن اسٹور میں بھی): ادھار پر ادائیگی میں آن لائن اسٹور میں دیکھیں۔
- آن لائن انتظار کی فہرست میں (ترتیبات → کاروبار → انتظار کی فہرست): واک اِن مہمانوں کے لیے ویٹنگ لسٹ میں آن لائن انتظار کی فہرست میں دیکھیں۔
- اضافی فروخت: "کچھ اور بھی؟" (اختیاری، ڈیفالٹ بند؛ سیٹنگز ← کاروبار ← ادائیگی ← آن لائن اسٹور میں اضافی فروخت): پروڈکٹ گروپس (مثلاً مشروبات، ساس، میٹھے) اور تجاویز کی تعداد منتخب کریں۔ تب آن لائن اسٹور میں ٹوکری پر اور ادائیگی کے وقت ان گروپس کی وہ اشیاء دکھائی جاتی ہیں جو ابھی ٹوکری میں نہیں ہیں (صرف جو ابھی فروخت میں ہیں، ختم نہیں ہوئیں اور لازمی انتخاب کے بغیر)؛ مہمان انہیں ایک ٹیپ سے شامل کرتا ہے۔ کوئی گروپ منتخب نہیں = بند، پہلے کی طرح۔ کیوسک کی اپنی اضافی فروخت ہے (دیکھیں سیلف سروس کیوسک)۔
اس کے لیے آن لائن اسٹور کے مینو میں 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 میں)، آمد کے دن پر، اور ٹیک اوے/ڈیلیوری میں دوبارہ نہیں۔ میز پر آرڈر عام طور پر میز میں گنا جاتا ہے۔
کارڈ ادائیگی اور پیمنٹ ٹرمینلز
سیٹنگز ← ادائیگی (صرف ایڈمن):
- ٹرمینلز: ہر ٹرمینل کا نام، ٹرمینل ID اور PinPortal سے اپنی API کی (Klant ← Bewerk klant ← Overige ← API Keys)۔ محفوظ کرنے کے بعد کی کا صرف آخری حصہ نظر آتا ہے؛ یہ کبھی واپس براؤزر میں نہیں جاتی۔ کنکشن ٹیسٹ کریں سے آپ کی اور ٹرمینل چیک کرتے ہیں۔
- ٹیسٹ موڈ: ٹرمینل کی نقل کرتا ہے (±7 s بعد کامیاب؛ جو رقم 13 سینٹ پر ختم ہو وہ مسترد ہوتی ہے)۔ کارڈ مشین کے بغیر ٹیسٹ کرنے کے لیے مفید۔
اگر کم از کم ایک ٹرمینل API کی کے ساتھ ہو (یا ٹیسٹ موڈ آن ہو) تو ادائیگی ← کارڈ / Bancontact ٹرمینل پر ادائیگی خود بخود شروع کر دیتا ہے، اس رقم کے لیے جو سرور حساب کرتا ہے۔
جب تک کنکشن آن ہے، سرور "pin" صرف اسی آرڈر اور اسی رقم کی کامیاب ٹرمینل ادائیگی کے ساتھ قبول کرتا ہے۔ درخواستیں سرکاری PHP-SDK کی طرح عام فارم کے طور پر جاتی ہیں، اور اگر مین API جواب نہ دے تو بیک اپ API (api-backup.pinvandaag.com) استعمال ہوتی ہے۔ API کا ہر جواب سرور ونڈو میں [pin] کے ساتھ آتا ہے، خرابی میں مفید۔ کامیاب ادائیگی جو ابھی پروسیس نہیں ہوئی (مثلاً ٹیبلٹ بند ہو گیا)، اس آرڈر کی اگلی ادائیگی پر دوبارہ مل جاتی ہے۔
ٹپ (کارڈ، نقد اور گفٹ واؤچر)
ادائیگی کی اسکرین میں ہر ادائیگی کے طریقے پر ٹپ بٹنوں کی ایک قطار ہوتی ہے: کوئی نہیں، 5%، 10%، 15% (10 سینٹ تک اوپر راؤنڈ)، راؤنڈ کریں (اگلے پورے یورو تک) اور دوسری رقم۔ کارڈ میں کسٹمر رقم + ٹپ ایک ساتھ ٹرمینل پر ادا کرتا ہے؛ نقد میں ٹپ بقایا اور کیش دراز میں شامل ہوتی ہے۔ رسید پر کارڈ سے ادا شدہ رقم ہوتی ہے اور اس کے نیچے "جس میں ٹپ"؛ کل رقم (TOTAAL) اور VAT وہی رہتے ہیں، کیونکہ ٹپ سیل نہیں ہے۔ X/Z رپورٹ میں ٹپ ادائیگی کے طریقے کے لحاظ سے اور "کل ٹپ" کے طور پر درج ہوتی ہے۔
ایڈمن ٹپ بٹن سیٹنگز ← کاروبار ← ٹپ میں سیٹ کرتا ہے: آن/بند، کون سے فیصد (زیادہ سے زیادہ 4، مثلاً "5, 10, 15")، کیا "راؤنڈ کریں" بٹن ہو اور کن ادائیگی کے طریقوں (کارڈ، نقد، گفٹ واؤچر) میں ٹپ ممکن ہو۔ "کوئی نہیں" اور "دوسری رقم" ہمیشہ موجود ہوتے ہیں۔
"… کر دیں" ہمیشہ ہوتا ہے، ہر ادائیگی کے طریقے پر، چاہے ٹپ بٹن بند ہوں (کوئی سیٹنگ نہیں): کسٹمر بل خود اوپر راؤنڈ کرتا ہے اور فرق ٹپ ہوتا ہے۔ اگلے پورے یورو اور اگلی گول رقموں کے بٹن ہوتے ہیں (مثلاً € 28,00 → 29، 30، 40؛ € 44,00 → 45، 50، 60) اور خود کل رقم لکھنے کے لیے دوسرا کل۔ منتخب بٹن پر دوبارہ ٹیپ = راؤنڈ نہیں۔ زیادہ سے زیادہ € 500 ٹپ (کیش رجسٹر سرور جیسی ہی حد)۔
انٹرنیٹ نہیں
کیش رجسٹر لوکل نیٹ ورک میں کام کرتا ہے اور اسے انٹرنیٹ کی ضرورت نہیں؛ صرف کنکشن کے ذریعے کارڈ ادائیگی کو چاہیے۔ اگر کاروبار میں انٹرنیٹ نہ ہو تو اوپر والی پٹی میں انٹرنیٹ نہیں · کارڈ ہاتھ سے آتا ہے (ہر منٹ چیک ہوتا ہے)۔ تب ادائیگی کی اسکرین میں، اور ٹرمینل پر ناکام آغاز کے بعد بھی، بٹن ٹرمینل پر پہلے ہی کارڈ سے ادا آتا ہے: رقم ٹرمینل پر خود چارج کریں اور یوں ریکارڈ کریں۔
فلور پلان اور میزیں
سیٹنگز ← فلور پلانز (صرف ایڈمن):
- فلور پلانز شامل کریں (مثلاً ہال، ٹیرس، گرین ہاؤس)، نام بدلیں، حذف کریں اور ◀ ▶ سے ترتیب بدلیں۔
- گرڈ کے اوپر بٹنوں سے ٹیبلز شامل کریں (گول، چوکور، لمبی، کھڑی ٹیبل) اور انہیں ماؤس یا انگلی سے ان کی جگہ گھسیٹیں۔ منتخب ٹیبل کا نیلا کونا اسے بڑا یا چھوٹا کرتا ہے۔
- ہر ٹیبل کا نام/نمبر، افراد کی تعداد (ٹیبل کے گرد کرسیاں شمار ہوتی ہیں) اور شکل سیٹ کریں؛ ڈپلیکیٹ یا حذف کریں۔
- کی بورڈ سے: تیر کے بٹن سرکاتے ہیں (Shift = بڑا قدم)، Delete حذف کرتا ہے۔
- تبدیلیاں صرف محفوظ کریں کے بعد لاگو ہوتی ہیں؛ "واپس کریں" سب کچھ پہلے جیسا کر دیتا ہے۔
- کھلے آرڈر والی ٹیبل یا فلور پلان ہٹایا نہیں جا سکتا۔ حذف شدہ ٹیبلز پرانے آرڈرز میں محفوظ رہتی ہیں۔
کنفیگریشن دوسرے کاروبار میں منتقل کریں
سیٹنگز ← امپورٹ/ایکسپورٹ (صرف ایڈمن)۔ اگر آپ نے ایک کاروبار پوری طرح سیٹ کر لیا ہے تو کنفیگریشن کو .json فائل میں ایکسپورٹ کریں اور دوسرے کاروبار کے کیش رجسٹر میں امپورٹ کریں۔ ہر حصہ الگ منتخب کیا جا سکتا ہے:
- پروڈکٹس: گروپس، پروڈکٹس، قیمتیں (آرڈر کی قسم کے مطابق بھی)، VAT، آپشنز، مینوز، ہیپی آورز (سیزن کے ساتھ)، مینو اوقات، الرجنز، اجزاء/ترکیبیں، اسٹیمپ کارڈز، all-you-can-eat پیکیجز اور پروڈکٹ تصاویر۔
- فلور پلانز: کمرے اور ٹیبلز۔
- دیگر سیٹنگز: کاروبار کے تمام آپشنز، پرنٹرز (IP ایڈریس کے بغیر)، ہر رول کے اختیارات اور اکاؤنٹنگ۔
کبھی ساتھ نہیں جاتے: کاروبار کا نام، پتہ، پوسٹ کوڈ، شہر، فون، ای میل، VAT نمبر اور رسید کی آخری لائن، Z رپورٹ کا ای میل ایڈریس، کارڈ ٹرمینلز اور ان کی کیز، عملہ اور PIN کوڈز، اور تمام سیل، رسیدیں، کسٹمرز اور اسٹاک کی مقداریں۔
امپورٹ بہت محفوظ ہے: ایک بڑی سرخ وارننگ، ایک نشان "میں سمجھتا ہوں..."، ایڈمن کا اپنا PIN کوڈ دوبارہ، کوئی کھلا آرڈر نہیں، وہی ملک (VAT ریٹس) اور پہلے سے خودکار بیک اپ۔ امپورٹ ایک ٹرانزیکشن میں ہوتا ہے: کچھ غلط ہو تو کچھ نہیں بدلتا۔ موجودہ پروڈکٹس، گروپس، اجزاء اور ٹیبلز مٹائے نہیں جاتے بلکہ کیش رجسٹر سے ہٹا دیے جاتے ہیں (جیسے حذف کرنے میں)، تاکہ پرانی رسیدیں اور رپورٹس درست رہیں۔
کسی دوسرے کیش رجسٹر سے امپورٹ
سب کچھ دوبارہ ٹائپ کیے بغیر سسٹم بدلیں۔ ہمیشہ دستیاب (بغیر سوئچ کے): سیٹنگز ← امپورٹ/ایکسپورٹ میں (صرف ایڈمن) کسی دوسرے کیش رجسٹر سے امپورٹ کا حصہ موجود ہے۔
- کیا: پروڈکٹس (نام، VAT سمیت قیمت، VAT، گروپ، کوڈ/PLU، اسٹاک) یا لائلٹی کارڈ کے کسٹمرز (نام، فون، ای میل، پوائنٹس، پتہ، پوسٹ کوڈ، شہر؛ پہلا نام اور خاندانی نام جوڑ دیے جاتے ہیں)۔
- فائل: آپ کے پچھلے کیش رجسٹر (Dobizzz/DoPos، Lightspeed، MplusKASSA، unTill، Tebi ...) کا ایکسپورٹ یا آپ کی اپنی فہرست: CSV (; , ٹیب یا |؛ UTF-8 یا ڈچ Excel) یا Excel (.xlsx)، پہلی شیٹ، پہلی لائن میں کالم کے ناموں کے ساتھ۔ پرانی .xls فائل کو پہلے .xlsx یا CSV کے طور پر محفوظ کریں۔
- جھلک: کیش رجسٹر کالمز کو ان کے نام سے پہچانتا ہے (Omschrijving، Verkoopprijs incl. BTW، BTW %، Omzetgroep، Artikelnummer، GSM، Spaarpunten ...) اور پہلی 10 لائنیں دکھاتا ہے۔ اگر کوئی کالم درست نہ ہو تو خود منتخب کریں۔ کچھ بھی صرف امپورٹ کریں پر بدلتا ہے۔
- پروڈکٹس: قیمتیں 3,50، € 3,50 یا 1.234,50 کی شکل میں؛ VAT 21، 9%، 0,09، زیادہ یا کم کی شکل میں (نامعلوم یا خالی: آپ کا منتخب کردہ ریٹ، ڈیفالٹ سب سے زیادہ)۔ جو پروڈکٹ گروپ ابھی موجود نہیں وہ بنا دیے جاتے ہیں (بغیر گروپ کے: "امپورٹ شدہ")۔
- اسٹاک (کالم Voorraad، Stock، Aantal ...): اگر اسٹاک کا حساب رکھیں آن ہے (ترتیبات → کاروبار)، تو پروڈکٹ اسٹاک کا حساب رکھتا ہے اور اسٹاک اسی تعداد پر ہو جاتا ہے (اسٹاک ہسٹری میں ایک گنتی، وجہ "امپورٹ شدہ")۔ خالی: اسٹاک جیسا ہے ویسا رہتا ہے۔
- نمونہ فائل (CSV): خود بھرنے کے لیے ایک فہرست (Naam;Productgroep;Prijs;Btw;Voorraad;Code)، مثلاً Excel میں۔
- کسٹمرز: پوائنٹس "کسی دوسرے کیش رجسٹر سے امپورٹ شدہ" درستی کے طور پر جمع ہوتے ہیں (تاریخچے میں نظر آتا ہے)۔ SMS یا ای میل کی اجازت ساتھ منتقل نہیں ہوتی (GDPR): اسے دوبارہ مانگیں۔ پہلے لائلٹی کارڈ آن کریں۔
- موجودہ پروڈکٹس (وہی کوڈ، یا کوڈ کے بغیر وہی نام) اور کسٹمرز (وہی فون یا ای میل) چھوڑ دیے جاتے ہیں، یا اگر آپ ٹک کریں تو اپ ڈیٹ کیے جاتے ہیں (پروڈکٹس میں نام، قیمت، VAT، گروپ اور اسٹاک)۔ فائل میں دہرائی گئی لائنیں ایک ہی بار لی جاتی ہیں۔
- آخر میں: کتنے نئے، اپ ڈیٹ اور چھوڑے گئے، ہر لائن کے ساتھ کہ کیا درست نہیں تھا (مثلاً کوئی قیمت نہیں)۔ ایک بار میں زیادہ سے زیادہ 5000 لائنیں۔ لاگ میں یہ "کنفیگریشن امپورٹ شدہ" کے طور پر نظر آتا ہے۔
زبانیں (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، پھر سیریلک رسم الخط میں Български (بلغاری)، Русский (روسی) اور Українська (یوکرینی)، پھر عربی رسم الخط کی زبانیں: اردو (اردو)، الدارجة (دارجہ)، العربية (عربی)، دری (دری)، فارسی (فارسی)، پښتو (پشتو) اور کوردی (سۆرانی) (کردی سورانی)، پھر سریانی رسم الخط میں ܣܘܪܝܝܐ (سریانی آرامی، Suryoyo)، دیوناگری میں हिन्दी (ہندی)، گعز رسم الخط میں ትግርኛ (تگرینیا) اور አማርኛ (امہری)، تفیناغ میں ⵜⴰⵎⴰⵣⵉⵖⵜ (تمازیغت، بربر)، اور آخر میں 中文(简体)(چینی، آسان رسم الخط)۔ کیش رجسٹر سرور کی تمام اسکرینیں، بٹن، پیغامات اور خرابی کے پیغامات ترجمہ ہوتے ہیں۔
- ہر ملازم کے لیے: منتخب زبان لاگ ان ملازم کے ساتھ محفوظ ہوتی ہے (
gebruiker.taal)۔ اگر کوئی دوسری زبان کے ساتھ لاگ ان کرے تو کیش رجسٹر فوراً بدل جاتا ہے۔ ڈیوائس پر آخری استعمال شدہ زبان یاد رکھی جاتی ہے، تاکہ PIN کوڈ اسکرین بھی پہلے سے اسی زبان میں ہو۔ اگر آپ زبان منتخب کریں (PIN کوڈ اسکرین پر یا لاگ ان ہو کر) اور 10 منٹ کے اندر (دوبارہ) لاگ ان کریں تو وہی انتخاب ترجیح پاتا ہے اور اس ملازم کی زبان بن جاتا ہے۔ تبدیل کرنے سے اسکرین دوبارہ لوڈ ہوتی ہے؛ آپ لاگ ان رہتے ہیں اور کھلا بل کھلا رہتا ہے۔ - کسی ڈیوائس پر پہلی بار: اگر ٹیبلٹ یا پی سی پر ابھی کوئی زبان نہیں تو کیش رجسٹر اس زبان میں شروع ہوتا ہے جو انسٹالیشن پر منتخب کی گئی تھی۔ اگر کوئی زبان منتخب نہیں کی گئی تو ڈیوائس کی اپنی زبان (براؤزر یا آپریٹنگ سسٹم، Android ایپ میں بھی)، اور اگر وہ موجود نہ ہو تو ڈچ میں۔ اس کے بعد ہر ڈیوائس اپنا انتخاب یاد رکھتی ہے۔
- مشرقی یورپ: پولش، چیک، سلوواک، ہنگیرین، رومانیائی، بلغاری، کروشیائی (بوسنیائی کے لیے بھی)، لتھوانیائی، لیٹوین، یوکرینی اور روسی: نیدرلینڈز اور بیلجیم میں وسطی اور مشرقی یورپ کے زیادہ تر مزدور تارکینِ وطن کی زبانیں۔
- بلقان: سربین (لاطینی رسم الخط میں، جیسے نیدرلینڈز اور بیلجیم میں زیادہ تر سرب لکھتے ہیں؛ مونٹی نیگرن کے لیے بھی) اور البانوی (البانیہ، کوسوو اور شمالی مقدونیہ)۔
- قرنِ افریقہ: تگرینیا (اریٹیریا) اور امہری (ایتھوپیا)، دونوں گعز رسم الخط میں، اور صومالی (لاطینی رسم الخط میں)۔
- ایران: فارسی۔ افغانستان کی فارسی (fa-AF) والی ڈیوائس کو دری ملتی ہے، باقی کو فارسی۔
- کیریبین نیدرلینڈز اور سرینام: پاپیامینتو (Papiamentu، کیوراساؤ اور بونیر کی املا؛ اروبا کے لیے بھی) اور سرانان ٹونگو۔
- ایشیا: ہندی (دیوناگری؛ سرنامی ہندوستانی کے لیے بھی)، اردو (دائیں سے بائیں)، انڈونیشیائی اور ویتنامی (لاطینی رسم الخط، رسید پر بھی)۔
- مراکشی: دارجہ (مراکشی عربی، بول چال کی زبان) عربی اور لاطینی دونوں رسم الخط میں (جیسے بہت سے مراکشی ڈچ ایپ پر لکھتے ہیں)، معیاری عربی کے ساتھ۔ بربر: تاریفیت (ریفی، لاطینی رسم الخط میں؛ زیادہ تر مراکشی ڈچ ریف سے آتے ہیں) اور معیاری مراکشی تمازیغت تفیناغ رسم الخط میں۔
- دائیں سے بائیں: عربی (معیاری عربی)، اردو، عربی رسم الخط میں دارجہ، دری اور پشتو (افغانستان)، فارسی (ایران)، کردی سورانی (عراق/ایران) اور سریانی آرامی (Suryoyo، سریانی رسم الخط میں)۔ رقمیں، کوڈز اور نمبر کے بٹن بائیں سے دائیں رہتے ہیں۔ کردی کرمانجی (ترکی/شام) لاطینی رسم الخط میں ہے۔
- کچن سلپ (کچن/بار): ڈیفالٹ طور پر اس ملازم کی زبان میں جو آرڈر بھیجتا ہے۔ ہر پرنٹر کے لیے سیٹنگز ← پرنٹرز ← کچن سلپ کی زبان میں ایک مقررہ زبان بھی سیٹ ہو سکتی ہے (مثلاً شیف کی)، لاطینی رسم الخط میں: Nederlands، Čeština، Darija، Deutsch، English، Español، Français، Hrvatski، Italiano، Kurdî، Latviešu، Lietuvių، Magyar، Papiamentu، Polski، Português، Română، Shqip، Slovenčina، Soomaali، Sranantongo، Srpski، Tarifit، Tiếng Việt، Bahasa Indonesia یا Türkçe۔ بلغاری، روسی اور یوکرینی کچن سلپ پر لاطینی ٹرانسکرپشن میں آتی ہیں (رسید پرنٹر سیریلک نہیں جانتا)۔ عربی، سریانی، دیوناگری، گعز اور تفیناغ رسم الخط اور چینی رسید پرنٹر پر نہیں آ سکتے: تب دارجہ لاطینی رسم الخط میں، تمازیغت بطور تاریفیت اور باقی ڈچ میں آتی ہیں۔ مقررہ متن (TAFEL، Gang، WACHT op afroep، AFROEP GANG، LATER GEPRINT، Afhalen، Balie) ترجمہ ہوتے ہیں؛ پروڈکٹ کے نام اور نوٹس ویسے ہی رہتے ہیں جیسے درج کیے گئے۔ جو پرنٹرز ڈچ پر تھے، وہ اب ملازم کی زبان کے مطابق چلتے ہیں۔
- رسید (تمام کسٹمرز کے لیے): ڈیفالٹ ڈچ، اسکرینوں کی زبان سے الگ۔ دوسری زبان سیٹنگز ← کاروبار ← رسید کی زبان میں منتخب کریں (رسید کے نیچے والے متن کے بالکل نیچے)، صرف لاطینی رسم الخط کی زبانیں۔ یہ پرو فارما، واپسی رسید، کاپی، گفٹ واؤچر اور ای میل والی رسید پر بھی لاگو ہوتا ہے۔ رقمیں، VAT کوڈز، کاروبار کا VAT نمبر اور ٹیکس لائنیں (بیلجیم) وہی رہتی ہیں؛ رسید کے نیچے اپنا متن ویسا ہی رہتا ہے جیسا کاروبار لکھتا ہے۔
- پروڈکٹس، گروپس اور آپشنز کے نام وہی ہوتے ہیں جو کاروبار درج کرتا ہے؛ ان کا ترجمہ نہیں ہوتا۔
- ہر ملازم کی زبان سیٹنگز ← عملہ میں بھی سیٹ کی جا سکتی ہے۔
- تعارف اور گائیڈ بھی ان تمام زبانوں میں موجود ہیں۔ ©-بٹن سے یہ کیش رجسٹر کی زبان میں کھلتے ہیں؛ اوپر جھنڈوں سے دوسری زبان منتخب کریں (اس سے کیش رجسٹر میں کچھ نہیں بدلتا)۔
ڈویلپرز کے لیے: ہر نظر آنے والا متن کوڈ میں vt('Nederlandse tekst') کے طور پر ہے (apps/pos-web/lib/i18n.ts)؛ ڈچ متن ہی کی (key) ہے۔ ترجمے apps/pos-web/lib/vertalingen/<taal>.ts میں ہیں۔ اگر کوئی ترجمہ نہ ہو تو کیش رجسٹر ڈچ دکھاتا ہے؛ ٹیسٹ i18n (pos-web) چیک کرتا ہے کہ ہر متن ہر زبان میں ترجمہ ہوا ہے اور {0} جگہیں درست ہیں۔ کیش رجسٹر سرور کے پیغامات ڈچ میں رہتے ہیں اور براؤزر میں ترجمہ ہوتے ہیں ({0} کے ساتھ بھی، مثلاً پیغام میں پروڈکٹ کا نام)۔
پرنٹرز سیٹ کریں
نئے کیش رجسٹر میں کوئی پرنٹر نہیں ہوتا۔ ایڈمن کے طور پر لاگ ان کریں (ڈیمو: 1111) اور اوپر والی پٹی میں سیٹنگز منتخب کریں۔
- پرنٹرز: جتنے پرنٹر کاروبار میں ہیں اتنے شامل کریں (مثلاً کیش رجسٹر، کچن، بار، پیزا)، ہر ایک کنکشن (عموماً نیٹ ورک: IP ایڈریس اور پورٹ 9100) اور کاغذ کی چوڑائی کے ساتھ۔ ٹیسٹ پرنٹ سے چیک کریں کہ یہ کام کرتا ہے۔ اوپر منتخب کریں کہ کون سا پرنٹر رسید اور پرو فارما پرنٹ کرے (اور کیش دراز کھولے)۔ ہر پرنٹر کے لیے کچن ٹکٹ کی زبان بھی منتخب کریں (زبانیں دیکھیں)؛ رسید ڈچ ہی رہتی ہے۔
- ہر پرنٹر کا کنکشن:
- نیٹ ورک (IP ایڈریس): IP ایڈریس اور پورٹ (عموماً 9100)۔ یہ ہمیشہ اسی طرح کام کرتا تھا اور اسی طرح کام کرتا رہے گا: موجودہ پرنٹر خود بخود نیٹ ورک پر ہیں۔
- USB: Linux پر ڈیوائس، مثلاً
/dev/usb/lp0۔ Android پر ڈیوائس سے لگا USB پرنٹر (OTG کیبل؛ خالی = پہلا USB پرنٹر)۔ Windows اور macOS پر سسٹم پرنٹر منتخب کریں۔ - سیریل (COM / ttyUSB): ایک COM پورٹ (Windows)،
/dev/ttyUSB0یا/dev/ttyS0(Linux، Android) یا/dev/cu.…(macOS)، رفتار کے ساتھ (عموماً 9600، 19200 یا 38400 baud)۔ اس Bluetooth پرنٹر کے لیے بھی جسے Windows یا Linux نے COM پورٹ یا/dev/rfcomm0کے طور پر جوڑا ہو۔ - Bluetooth: Android پر HorecaPOS ایپ میں، جوڑے گئے پرنٹر کے Bluetooth ایڈریس کے ساتھ (مثلاً موبائل رسید پرنٹر)۔ پہلے پرنٹر کو Android کی Bluetooth سیٹنگز میں جوڑیں۔
- سسٹم پرنٹر (Windows / CUPS): پرنٹر جیسا Windows یا CUPS (Linux، macOS) اسے جانتا ہے، اس کے اپنے ڈرائیور کے ساتھ یا Generic / Text Only کے طور پر۔ ٹکٹ خام (RAW) شکل میں پرنٹر کو جاتا ہے، ڈرائیور کی فارمیٹنگ کے بغیر۔
- بلٹ اِن (Sunmi، iMin ...): خود Android کیش رجسٹر کے اندر موجود پرنٹر۔
- تلاش کریں وہ پرنٹر اور پورٹس دکھاتا ہے جو کیش رجسٹر کو نظر آتے ہیں۔ ایک منتخب کریں تو ایڈریس خود بھر جاتا ہے۔
- پروٹوکول: ESC/POS (تقریباً تمام رسید پرنٹر، ESC/POS موڈ میں Star پرنٹر بھی) یا Star (Star Line Mode)۔ Star کے ساتھ کیش رجسٹر ٹکٹ کو خود تبدیل کرتا ہے؛ ٹکٹ ویسا ہی نظر آتا ہے۔
- اپنے پرنٹر والی آرڈر اسکرین: HorecaPOS ایپ والی Android آرڈر اسکرین (مثلاً موبائل Bluetooth پرنٹر والا ہینڈ ہیلڈ ٹرمینل، یا آرڈر اسکرین کے طور پر Sunmi) خود پرنٹ کر سکتی ہے۔ اسے خود اسی ڈیوائس پر رجسٹر کریں (سیٹنگز ← پرنٹرز ← اپنے پرنٹر والی آرڈر اسکرینیں) اور پرنٹر میں منسلک ہے منتخب کریں۔ آرڈر اسکرین اپنے ٹکٹ کیش رجسٹر سے لیتی ہے؛ وہاں ایپ کھلی رکھیں۔ اگر یہ نہ ہو سکے (ایپ بند، Wi-Fi کی رینج سے باہر) تو کچن ٹکٹ پرنٹ قطار میں چلا جاتا ہے، بالکل بند نیٹ ورک پرنٹر کی طرح۔ ڈیوائس کی رجسٹریشن ختم کریں سے پرنٹر دوبارہ خود کیش رجسٹر پر آ جاتے ہیں۔
- ہر گروپ / پروڈکٹ کا پرنٹر: ہر پروڈکٹ گروپ کے لیے منتخب کریں کہ کچن سلپ کس پرنٹر پر آئے۔ ہر پروڈکٹ کے لیے آپ اسے اپنے پرنٹر یا "کوئی کچن سلپ نہیں" سے بدل سکتے ہیں۔
ایک جیسے پروڈکٹس پرنٹ کرتے وقت ملا دیے جاتے ہیں: دو بار 1x کولا بن جاتا ہے 2x کولا، کچن سلپ اور رسید دونوں پر۔ صرف ایک جیسے آپشنز اور نوٹ والے پروڈکٹس ملتے ہیں۔
Linux انسٹالر کیش رجسٹر کے صارف کو lp اور dialout گروپس میں شامل کرتا ہے، تاکہ کیش رجسٹر USB اور سیریل پرنٹر استعمال کر سکے۔
مدد چاہیے؟
Optimum POS · 085 560 00 60 · support@optimumpos.nl · پیر–جمعہ 9:00–20:00، ہفتہ–اتوار 14:00–20:00