გავარჩევთ თქვენს პუნქტების ქსელს და შემოგთავაზებთ არქიტექტურას
აღჭურვილობა, გაცემის სცენარი, გადახდები და გაცვლა აღრიცხვის სისტემასთან — სქემაზე, შემუშავების დაწყებამდე.
პროგრამული გადაწყვეტები ავტომატიზებული ვაჭრობისა და საქონლის ავტომატიზებული გაცემისთვის: პოსტამატის უჯრედი, სავენდინგო ავტომატი, მიკრომარკეტის ვიტრინა. ქვემოთ — სისტემის მოდულები, პროცესები, რომლებსაც იგი ფარავს, და კავშირი ონლაინ მაღაზიებთან, მიტანის სამსახურებთან, CRM-თან, ERP-თან და საწყობთან.
ავტომატიზებული ვაჭრობა — საქონლის გაყიდვა და გაცემა პუნქტში გამყიდველის გარეშე. მყიდველი აღჭურვილობასთან თავად მუშაობს, ხოლო გადაწყვეტილებებს პოზიციის ხელმისაწვდომობაზე, ფასზე, გადახდასა და გაცემაზე იღებს პროგრამა.
პოსტამატი, სავენდინგო ავტომატი და მიკრომარკეტი — ერთი ამოცანის სამი ფორმაა. განსხვავდება ფიზიკა: უჯრედი ელექტრონული საკეტით, სპირალი ან ლიფტი ავტომატის შიგნით, ღია ვიტრინა და მაცივარი შენობაში. აღრიცხვის კონტური საერთოა: საქონელი, ფასი, ნაშთი პუნქტზე, შეკვეთა, გადახდა, აღჭურვილობის მოვლენა.
ამიტომ მიმართულებები ერთ გვერდზეა შეკრებილი. პროგრამა პოსტამატებისთვის, პროგრამა ვენდინგისთვის და პროგრამა მიკრომარკეტებისთვის შენდება ერთი მოდულებისგან და განსხვავდება მიერთებული მოწყობილობების ნაკრებითა და გაცემის სცენარით.
ექვსი ამოცანა, რომელთა გამოც ნერგავენ პროგრამულ უზრუნველყოფას ავტომატიზებული ვაჭრობისთვის. მის გარეშე თითოეული იხურება თანამშრომლის გასვლით, ცხრილითა და სატელეფონო ზარით.
საქონელი, ფასები და პლანოგრამები დგინდება ცენტრალიზებულად და ვრცელდება პუნქტებზე. ავტომატი აეროპორტში და მიკრომარკეტი ბიზნეს-ცენტრში კითხულობს ერთ ცნობარს, და არა ორ სხვადასხვა ფაილს.
მყიდველი ირჩევს პოზიციას, იხდის და იღებს საქონელს თავად, მთელი დღე-ღამის განმავლობაში. ადამიანი საჭიროა შევსებაზე, ინკასაციასა და ავარიის გარჩევაზე, და არა ყოველ გაყიდვაზე.
პოზიცია ჩამოიწერება მექანიზმის ამოქმედების ან უჯრედის გახსნის მომენტში. შევსების მარშრუტი შენდება ფაქტობრივი ნაშთით, და არა გასული კვირით.
ფასი იცვლება წესით — პუნქტით, პუნქტების ჯგუფით ან განრიგით. ასი ავტომატისგან შემდგარი ქსელის გადაფასება არ საჭიროებს ყოველ მოწყობილობასთან გასვლას.
გაყიდვები, გადახდები, შევსებები და ჩამოწერები ხვდება აღრიცხვის სისტემაში განმეორებითი შეყვანის გარეშე. შედარება წყვეტს თვის ბოლოს ცალკე სამუშაოდ ყოფნას.
ჩანს, რა იყიდება ყოველ პუნქტში, რომელი უჯრედები მოცდება, რამდენი ხანი იყო აღჭურვილობა მიუწვდომელი და რის გამო.
პოსტამატი — სხვადასხვა ზომის უჯრედებიანი კარადა, რომელიც გასცემს შეკვეთას მიმღებზე თანამშრომლის გარეშე. პროგრამა პოსტამატებისთვის წყვეტს, რომელ უჯრედში დადოს ამანათი, ვის და რომელი კოდით გაუხსნას იგი და რა ქნას შეკვეთასთან, რომელიც არ წაიღეს.
უჯრედი აქ — აღრიცხვის ობიექტია საკუთარი მდგომარეობითა და ისტორიით, და არა უბრალოდ კარი. ამიტომ ერთი კარადა ემსახურება რამდენიმე შეკვეთას ზედიზედ, ხოლო ყოველი უჯრედის დაკავებულობა ცნობილია კურიერის გასვლამდე.
რას აკეთებს პროგრამული უზრუნველყოფა პოსტამატებისთვის:
კურიერის ჩადება — იგივე ოპერაციაა სკანირებით, როგორც გაცემა: სკანირდება ამანათის ეტიკეტი, კარადა ხსნის შერჩეულ უჯრედს, კარის დახურვა ადასტურებს ფაქტს. ამ წუთიდან შეკვეთაზე პასუხისმგებელია პოსტამატი, და არა კურიერი.
გაცემის კოდი მიბმულია შეკვეთაზე, და არა ადამიანზე: მისი გადაგზავნა შეიძლება სხვა მიმღებზე, გამოხმობა და ხელახლა გამოშვება. გადაცემული კოდი ფიქსირდება შეკვეთის ისტორიაში დროსა და გადაცემის ხერხთან ერთად.
ერთი კარადა გასცემს ათეულობით შეკვეთას დღე-ღამეში, ქსელი — ათასობით. განსხვავება არა თავად გაცემაშია, არამედ იმაში, რაც მის გარშემო ხდება: ვინ ჩადებს, ვინ არემონტებს და საიდან მოდის შეკვეთები.
მოწყობილობების რეესტრი: მისამართი, კარადის კონფიგურაცია ტიპოზომებით, წვდომის განრიგი, პროგრამის ვერსია, მომსახურებაზე პასუხისმგებელი. კონფიგურაციები და განახლებები მიდის ტერმინალზე დისტანციურად.
მაღაზია იღებს პოსტამატების სიას მისამართებით, სამუშაო რეჟიმითა და გაბარიტული შეზღუდვებით, გადასცემს შეკვეთას და იღებს უკან სტატუსებს: ჩადებულია, გაცემულია, ვადაგადაცილებულია, დაბრუნებულია.
გაცვლა გადამზიდავებთან API-თი: პოსტამატის დანიშვნა, გზავნილის ნომერი, ჩადების დადასტურება, მოუთხოვნელი შეკვეთების გატანა და დაბრუნებების მიღება მარშრუტზე.
საკეტებისა და კარის სენსორების მდგომარეობა, სკანერისა და ეკრანის მუშაობა, საგადახდო მოდული, კვება და კავშირის არხი. უჯრედის უარი ბლოკავს მას ახალი ჩადებებისთვის, და არ აღმოჩნდება ადგილზე.
რამდენი უჯრედია ყოველი ტიპოზომისა დაკავებული ახლა და იქნება დაკავებული საღამომდე შენახვის ვადების გათვალისწინებით. დისპეტჩერი ხედავს, რომელი კარადის დანიშვნა მიტანაში უკვე აღარ შეიძლება.
უჯრედის ბრუნვადობა, საშუალო დრო ჩადებიდან მიღებამდე, მოუთხოვნელი შეკვეთების წილი, დატვირთვა საათებითა და დღეებით, განაწილება ტიპოზომებით.
კარადის კვანძი, და არა ცალკე მოწყობილობა: ეკრანი, კოდის სკანერი, ბარათის წამკითხველი და უკონტაქტო მოდული, ფისკალური აკუმულატორი. მისი მეშვეობით იხდება მიტანა მიღებისას, შენახვა ვადაზე მეტად და საქონელი გაცემისას ადგილზე გადახდით.
ბარათი, უკონტაქტო გადახდა, QR და სწრაფი გადახდების სისტემები, გადახდა აპლიკაციაში. გადახდა მიბმულია შეკვეთასა და უჯრედზე, ოპერაციის მდგომარეობა — ავტორიზებულია, ჩამოწერილია, დაბრუნებულია — ინახება გაცემის ისტორიასთან ერთად და ყოველდღიურად დარდება პროვაიდერის რეესტრს.
ერთჯერადი კოდები შეზღუდული ვადითა და მცდელობების რაოდენობით, ლიმიტი კოდის განმეორებით გამოშვებაზე, გადახდისა და უჯრედის გახსნის ფაქტის დამთხვევის შემოწმება. წარუმატებელი შეყვანების სერია, გახსნა გადახდის გარეშე და ერთი მიმღების არატიპური აქტივობა მიდის გარჩევის რიგში.
ტერმინალის პროგრამა, საკეტების კონტროლერი, სერვერულ ნაწილთან გაცვლის პროტოკოლი და კარადის სამონტაჟო გადაწყვეტები — საკუთარი პროგრამული და ტექნიკური შემუშავებებია. ამიტომ უჯრედების კონფიგურაცია იკრიბება მოედნის ქვეშ, ხოლო გადახდის ახალი ხერხი ან გაცემის სცენარი ემატება მოწყობილობის მხარეს, და არ იზღუდება მესამე მხარის მოდულის შესაძლებლობებით.
სავენდინგო ავტომატი ყიდის საქონელს მოკლე სცენარით: პოზიციის არჩევა, გადახდა, გაცემა. პროგრამული უზრუნველყოფა სავენდინგო ავტომატებისთვის პასუხისმგებელია იმაზე, რა დევს ავტომატში, რა ფასად იყიდება, და იმაზე, რა ხდება, როცა მექანიზმი ან გადახდა ჩავარდება.
ავტომატი მუშაობს ავტონომიურად: გაყიდვა გადის სერვერთან კავშირის გარეშეც, ხოლო ტრანზაქციები იგზავნება, როცა არხი აღდგება. ამიტომ პროგრამა ვენდინგისთვის მოწყობილია როგორც მოვლენების გაცვლა, და არა როგორც დისტანციური პულტი.
რას აკეთებს პროგრამა ვენდინგისთვის:
წარუმატებელი გაცემა — რიგითი მოვლენაა, და არა გამონაკლისი: სპირალი უქმად შემობრუნდა, საქონელი გაიჭედა, უჯრედი ცარიელი აღმოჩნდა. ავტომატი ამის შესახებ აცნობებს მაშინვე, ფული ბრუნდება ბარათზე მყიდველის მიმართვის გარეშე, ხოლო პოზიცია აღინიშნება შესამოწმებლად უახლოეს მარშრუტზე.
პლანოგრამა ინახება ვერსიებად. ასორტიმენტის შეცვლა მოედანზე — არა ველების შესწორება, არამედ ახალი ვერსია გამოყენების თარიღით, ამიტომ გაყიდვები მანამდე და შემდეგ შედარებადია ერთმანეთთან.
ავტომატი დგას მეთვალყურეობის გარეშე, და ნებისმიერი გაუმართაობა იქცევა მოცდენად შემდეგ ვიზიტამდე. ტელემეტრია ამცირებს ამ ინტერვალს: მოწყობილობა თავად აცნობებს თავის შესახებ.
ავტომატი გადასცემს გაყიდვებს, ნაშთებს უჯრედებით, მექანიზმის შეცდომებს, ტემპერატურას, საგადახდო მოდულების მდგომარეობასა და კარის გახსნის ფაქტს. მოვლენები მიდის პაკეტებად და არ იკარგება კავშირის წყვეტისას.
ონლაინ, მოცდენა, გაცემის შეცდომა, კუპიურის მიმღების ჩაჭედვა, არ არის სახურდავი მონეტა, სამაცივრე აგრეგატის უარი. ყოველ მდგომარეობას — თავისი სისწრაფე და თავისი ადრესატი.
მოვლენა იქცევა დავალებად პასუხისმგებელითა და ვადით, და არა შეტყობინებად საერთო ჩატში. დავალების დახურვა მოითხოვს აღნიშვნას ადგილზე და იწერება მოწყობილობის ისტორიაში.
გაცვლა ავტომატის დაფებთან MDB და EVA-DTS-ით ტელემეტრიული მოდულის მეშვეობით. მოწყობილობების ჭრელი პარკი უერთდება ერთ პანელს აღჭურვილობის შეცვლის გარეშე.
ვერსია მოწყობილობაზე ახლდება დისტანციურად და ჯგუფებად: ჯერ რამდენიმე ავტომატი, შემდეგ ქსელი. წარუმატებელი განახლება ბრუნდება წინა ვერსიაზე.
სამუშაო მდგომარეობაში დროის წილი, უარების რიცხვი ავტომატზე, დრო ავარიიდან აღდგენამდე, დაკარგული გაყიდვები მოცდენის პერიოდში.
საგადახდო მოდული უერთდება ავტომატის დაფას MDB-ით და მუშაობს როგორც დამოუკიდებელი კვანძი: ბარათის წამკითხველი, უკონტაქტო მოდული, QR-სკანერი, კუპიურისა და მონეტის მიმღები სახურდავი მონეტის აღრიცხვით, ფისკალური აკუმულატორი. ტერმინალს მიჰყავს ოპერაციების საკუთარი რიგი.
ბარათი, უკონტაქტო გადახდა, QR და სწრაფი გადახდების სისტემები. თანხა ჰოლდირდება მექანიზმის ამოქმედებამდე და ჩამოიწერება დადასტურებული გაცემის შემდეგ; ყოველი ტრანზაქცია დარდება გაცემის მოვლენას, ნაღდი — ინკასაციის უწყისსა და ავტომატის მრიცხველებს.
სხვაობა გადახდებისა და გაცემების რიცხვს შორის ავტომატზე, განმეორებითი ოპერაციები ერთი ბარათით მოკლე ინტერვალში, გაუქმებებისა და დაბრუნებების ანომალური წილი, კორპუსის გახსნა და კარის გახსნა მარშრუტის გარეთ. მაჩვენებლები ითვლება მოწყობილობით, ამიტომ პრობლემური ავტომატი ჩანს ქსელისგან ცალკე.
ტელემეტრიული მოდული, MDB და EVA-DTS დრაივერები, პროგრამა მოწყობილობაზე და საგადახდო კონტური — საკუთარი პროგრამული და ტექნიკური შემუშავებებია. ავტომატების ჭრელი პარკი უერთდება ერთ პანელს აღჭურვილობის შეცვლის გარეშე, ხოლო ახალი პროტოკოლის ან გადახდის ხერხის მხარდაჭერა ემატება მოდულის მხარეს.
მიკრომარკეტი — პატარა სავაჭრო პუნქტი ღია ვიტრინებითა და მაცივრებით დახურულ კონტურში: ოფისი, ქარხანა, საერთო საცხოვრებელი, კოვორკინგი. საქონელი ხელმისაწვდომია მყიდველისთვის ფიზიკურად, მოლარე არ არის, გადახდა გადის ტერმინალზე ან აპლიკაციაში.
განსხვავება ავტომატისგან პრინციპულია: მექანიზმი არ ზღუდავს წვდომას საქონელზე. ამიტომ პროგრამა მიკრომარკეტებისთვის შენდება აღრიცხვისა და შედარების გარშემო, და არა გაცემის გარშემო: სხვაობა გაყიდვებსა და ნაშთს შორის — პუნქტის სამუშაო მაჩვენებელია.
კონტროლი ასეთ პუნქტზე იკრიბება სამი დამოუკიდებელი წყაროსგან: მანქანური მხედველობა ვიტრინის ზემოთ, ელექტრონული საკეტები გახსნების ჟურნალით და საგადახდო ტერმინალი. მათი მონაცემების დამთხვევა — ნორმაა, სხვაობა — სამუშაო მოვლენა, მიბმული მყიდველის კონკრეტულ სეანსზე.
რას აკეთებს სისტემა:
მიკრომარკეტის შევსება — შემოსავლის დოკუმენტია, და არა «დაამატეს თაროზე»: შემადგენლობა, პარტიები და ვარგისობის ვადები ფიქსირდება გამოლაგებისას, ამიტომ ვადაგასულის ჩამოწერა ითვლება ავტომატურად.
ასორტიმენტი შეირჩევა პუნქტის მონაცემებით. დახურულ კონტურში მყიდველთა წრე მუდმივია, და ორ კვირაში გაყიდვების გარეშე პოზიცია იკავებს ადგილს, რომელიც შეიძლება მოთხოვნადს დაეთმოს.
ერთი პუნქტი ცხრილზეც მუშაობს. პუნქტების ქსელი მოითხოვს საერთო ცნობარს, საერთო ფასებს და ერთ ადგილს, სადაც ყველა სხვაობა ერთდროულად ჩანს.
ყოველი პუნქტი — ობიექტია საკუთარი მისამართით, აღჭურვილობით, ასორტიმენტით, ფასებითა და შევსების განრიგით. ცვლილებები გამოიყენება პუნქტზე, პუნქტების ჯგუფზე ან მთელ ქსელზე.
ქსელის ოპერატორი, მერჩენდაიზერი მარშრუტზე, ბუღალტერი და მოედნის წარმომადგენელი ხედავენ სხვადასხვა განყოფილებას. ჩამოწერა და ნაშთის კორექტირება მოითხოვს ცალკე უფლებას.
დახურული კონტურის მყიდველები, კორპორაციული ლიმიტები, მიმართვები და უკუკავშირი ასორტიმენტზე. სეგმენტები გამოიყენება პერსონალური ფასებისა და შეთავაზებებისთვის.
ნომენკლატურა, შესყიდვის ფასები, რეალიზაციის დოკუმენტები, ურთიერთანგარიშსწორებები მოედნებთან და მომწოდებლებთან. ცნობარის მფლობელი — აღრიცხვის სისტემაა, და არა პუნქტი.
განაცხადები შევსებაზე, გატანა მარშრუტზე, დაბრუნებისა და ვადაგასულის მიღება. ნაშთი პუნქტზე და ნაშთი საწყობში ითვლება ერთ კონტურში.
პროვაიდერების მიერთება, ჩეკის ფისკალიზაცია, თანხის დაბრუნება წარუმატებელი შესყიდვისას, ოპერაციების ყოველდღიური შედარება რეესტრთან და საბანკო ამონაწერთან.
თვითმომსახურების სტენდი პუნქტზე: შტრიხკოდის სკანერი, ეკრანი, ბარათის წამკითხველი და უკონტაქტო მოდული, ფისკალური აკუმულატორი, სასწორის მოდული ასაწონი საქონლის გაყიდვისას. ტერმინალი — ერთადერთი ადგილია, სადაც შესყიდვა ხდება გადახდილი, ამიტომ მისი მდგომარეობა თვალყურდევნებულია სამაცივრე აღჭურვილობის თანაბრად.
ბარათი, უკონტაქტო გადახდა, QR, გადახდა აპლიკაციაში, კორპორაციული ანგარიში და თანამშრომლის ლიმიტი. შესყიდვა ინახება ჩეკის შემადგენლობით, პუნქტითა და დროით, ხოლო ყოველდღიური შედარება ადარებს პროვაიდერის ტრანზაქციებს, ფისკალურ დოკუმენტებსა და ნაშთის ჩამოწერას.
მანქანური მხედველობა და ელექტრონული საკეტები აფიქსირებს, რა გატანილია პუნქტიდან, საგადახდო კონტური — რა არის გადახდილი. კონტროლის საგანი — ამ ორი ნაკადის სხვაობაა: გადაუხდელი პოზიციები, სააღრიცხვო ჩანაწერის არატიპური ქცევა და ჩამოწერების ანომალური წილი პუნქტზე იხსნება გახსნის მოვლენით.
ტერმინალისა და პუნქტის პროგრამა, ელექტრონული საკეტების კონტროლერები, ვიდეონაკადის დამუშავება და ფროდ-კონტროლის წესები — საკუთარი პროგრამული და ტექნიკური შემუშავებებია. ამიტომ აღჭურვილობა შეირჩევა შენობისა და ასორტიმენტის ქვეშ: ღია ვიტრინა, მაცივარი საკეტით ან დახურული კარადა შესასვლელზე იდენტიფიკაციით მუშაობს ერთ სააღრიცხვო კონტურში.
პოსტამატი, სავენდინგო ავტომატი და მიკრომარკეტი — ერთი სისტემის პუნქტებია, და არა სამი ცალკე პროდუქტი. თითოეულის უკან დგას ერთი და იგივე ნაწილების შემადგენლობა: პროგრამულ-ტექნიკური კომპლექსი ადგილზე, საგადახდო ტერმინალი, სერვერული ნაწილი, ადმინისტრატორის პანელი, მყიდველისა და ოპერატორის აპლიკაციები, ანალიტიკა, ანგარიშგება, დაცვა ფროდისგან და ჩაშენებული ლოგისტიკა. ქვემოთ — რისგან შედგება სისტემა და რაზეა პასუხისმგებელი ყოველი ნაწილი.
პუნქტი — აღჭურვილობისა და მასზე პროგრამის კავშირია: საკეტების ან გაცემის მექანიზმის კონტროლერი, სკანერი, ეკრანი, საგადახდო მოდული, კარისა და ტემპერატურის სენსორები. კომპლექსი მუშაობს ავტონომიურად და აგრძელებს მყიდველის მომსახურებას სერვერთან კავშირის დაკარგვისას.
პოსტამატების კარადები სხვადასხვა ტიპოზომის უჯრედებით, ავტომატები სპირალებითა და ლიფტით, მიკრომარკეტის ვიტრინები და მაცივრები, ელექტრონული საკეტები, სკანერები, სასწორები, მანქანური მხედველობის კამერები. ყოველი ერთეული შეყვანილია რეესტრში კონფიგურაციითა და მომსახურების ისტორიით.
გადახდის მიღება სამივე ტიპის პუნქტზე: ბარათის წამკითხველი და უკონტაქტო მოდული, პინ-პადი, QR-სკანერი, ფისკალური აკუმულატორი, ვენდინგში — კუპიურისა და მონეტის მიმღები. ტერმინალს უჭირავს ოპერაციების საკუთარი რიგი, ამიტომ გადახდა გადის არხის წყვეტისასაც.
მოვლენების მიღება პუნქტებიდან, სააღრიცხვო ბირთვი, გაცვლის რიგები, დავალებებისა და ანგარიშების დამგეგმავები. მასშტაბირება პუნქტების რიცხვით, ოპერაციების უცვლელი ჟურნალები, სარეზერვო კოპირება აღდგენის გეგმური შემოწმებით.
ქსელის ოპერატორის სამუშაო ადგილი: პუნქტები რუკაზე, აღჭურვილობის მდგომარეობა, ნაშთები, ფასები და პლანოგრამები, დავალებები და ავარიები, როლები და უფლებები, თანამშრომლების მოქმედებებისა და სერვისული გახსნების ჟურნალი.
მოწყობილობისა და მისი გასაღების რეგისტრაცია, დისტანციური კონფიგურაცია, პროგრამის განახლება ჯგუფებად უკან დაბრუნებით, კვანძების გადატვირთვა, წვდომის გამოხმობა. ყოველი მოწყობილობის მდგომარეობა და ვერსია ცნობილია ცენტრალიზებულად.
საქონელი და შტრიხკოდები, პარტიები და ვარგისობის ვადები, ფასები და ფასწარმოქმნის წესები, ნაშთები პუნქტებითა და უჯრედებით, შეკვეთები, გაყიდვები და ტრანზაქციები. ერთი ცნობარი მთელ ქსელზე აღჭურვილობის ტიპისგან დამოუკიდებლად.
მოვლენების ნაკადი ყველა პუნქტიდან ერთ ადგილას: გაყიდვები და გაცემები, მექანიზმის შეცდომები, კარების გახსნები, ვიტრინების ტემპერატურა, საგადახდო მოდულებისა და კავშირის არხის მდგომარეობა. კავშირის წყვეტისას მოვლენები გროვდება მოწყობილობაზე და იგზავნება პაკეტად, ხოლო ნორმიდან გადახრა ხდება დავალება პასუხისმგებელითა და ვადით, და არა სტრიქონი ჟურნალში.
პუნქტების რუკა და სამუშაო რეჟიმი, გაცემის კოდები, გადახდა და კორპორაციული ლიმიტი, შესყიდვების ისტორია და ელექტრონული ჩეკები, დაბრუნების გაფორმება, შეტყობინებები შეკვეთის მზადყოფნისა და შენახვის ვადის შესახებ.
ცვლის მარშრუტი, შევსება სკანირებით, ინვენტარიზაცია, ინკასაცია, ჩამოწერა მიზეზითა და ფოტოთი, ტექნიკური დავალებების დახურვა. მუშაობს ქსელის გარეშე: ოპერაციები გროვდება ლოკალურ რიგში და იგზავნება.
გაყიდვები, მარჟა, ბრუნვადობა, მოცდენები, დანაკარგები და დაკარგული მოთხოვნა ჭრილებში: პერიოდი, პუნქტი, მოედანი, აღჭურვილობის ტიპი, საქონელი, კატეგორია, გადახდის ხერხი, მარშრუტის შემსრულებელი.
რეგლამენტური ანგარიშები და გატანები: შემოსავალი პუნქტებითა და იურიდიული პირებით, ინკასაციის უწყისები, ჩამოწერის აქტები, შედარება საგადახდო პროვაიდერთან და ბანკთან, მონაცემები აღრიცხვის სისტემისთვის. განრიგი და ადრესატები კონფიგურირდება.
წესები და ლიმიტები ოპერაციებზე, ქცევითი ნიშნები, გადახდის მოვლენის შედარება გაცემის ან კარის გახსნის ფაქტთან, სტოპ-სიები, საეჭვო ოპერაციების რიგი ხელით გასარჩევად სეანსზე მიბმით.
დოკუმენტირებული API, ვებჰუკები და გაცვლის რიგები ონლაინ მაღაზიებთან, მიტანის სამსახურებთან, CRM-თან, ERP-თან, საწყობთან, ონლაინ სალაროებთან და საგადახდო სერვისებთან. ფორმატის ვერსირება, მიმღების იდემპოტენტურობა, გაცვლის ჟურნალი.
საქონლის განაწილება პუნქტებს შორის, მარშრუტების მართვა, ნაშთების კონტროლი, შევსების დაგეგმვა და ქსელის ცენტრალიზებული მართვა — იმავე სისტემაში, რომელიც ითვლის გაყიდვებს, და არა ცალკე ცხრილში.
საგადახდო ტერმინალი ამ სქემაში — არა პერიფერიაა, არამედ ერთ-ერთი საკვანძო კომპონენტი: ის კეტავს გაყიდვის სცენარს სამივე ტიპის პუნქტიდან ნებისმიერზე და რჩება ერთადერთ ადგილად, სადაც შესყიდვა ხდება გადახდილი. ტერმინალის პროგრამა, სერვერულ ნაწილთან გაცვლის პროტოკოლი, აღჭურვილობის კონტროლერებთან მიერთების სქემები და სამონტაჟო კომპლექტი — საკუთარი პროგრამული და ტექნიკური შემუშავებებია, ამიტომ გადახდის ხერხების შემადგენლობა, ჰოლდირების წესები და ქცევა კავშირის წყვეტისას დგინდება ქსელის ამოცანის ქვეშ.
ლოგისტიკა ავტომატიზებულ ვაჭრობაში — ეს არის საქონლის მოძრაობა საწყობსა და ათეულობით პუნქტს შორის, რომელთაგან თითოეული ხარჯავს მას თავისი სიჩქარით. მოდული ჩაშენებულია იმავე სისტემაში, რომელიც ითვლის გაყიდვებსა და ნაშთებს, ამიტომ გადაწყვეტილებები მიიღება პუნქტების მონაცემებით, და არა ლოგისტის ცალკე ფაილით.
რას ფარავს მოდული:
მარშრუტი — არა ფიქსირებული შემოვლის განრიგი, არამედ ცვლის დავალებების სია. მასში ხვდება პუნქტები ზღვარზე დაბალი ნაშთით, პუნქტები ღია ავარიით, პუნქტები ამოწურვის პირას მყოფი პარტიებით და გეგმური ვიზიტები მოედანთან ხელშეკრულებით. შემოვლის რიგი ითვალისწინებს გეოგრაფიასა და წვდომის ფანჯრებს: საწყობი ექვს საათზე და ბიზნეს-ცენტრი, ღია ცხრიდან, ერთ მონაკვეთში არ დგება.
ჩატვირთვის შემადგენლობა ითვლება გასვლამდე, ამიტომ შემსრულებელი იღებს საწყობიდან ზუსტად იმას, რაც განაწილებულია მარშრუტის პუნქტებზე. ნაშთი ხელში ცვლის შემდეგ — იგივე სააღრიცხვო ობიექტია, რაც ნაშთი პუნქტზე: ის ან ბრუნდება საწყობში დოკუმენტით, ან გადადის მომდევნო მარშრუტში.
პუნქტი არ ინახავს ბარათების მონაცემებს და თავად არ ატარებს გადახდას: ის გადასცემს ოპერაციას საგადახდო მოდულს ან პროვაიდერს, იღებს შედეგს და აკავშირებს მას გაყიდვასთან. დანარჩენი — გადახდის სასიცოცხლო ციკლის მართვაა იმ პირობებში, როცა გვერდით მოლარე არ არის.
| პუნქტი | ოპერაცია | თანხა | სტატუსი |
|---|---|---|---|
| ავტომატი A-207 | ჰოლდი გაცემამდე | 145 | ჰოლდი |
| ავტომატი A-112 | ჩამოწერა გაცემის შემდეგ | 210 | ჩატარებულია |
| ავტომატი A-118 | სპირალმა არ იმუშავა | 160 | ჰოლდი მოხსნილია |
| პოსტამატი P-14 | გადახდა გაცემისას | 1 280 | ჩატარებულია |
| მიკრომარკეტი BC-3 | კორპორაციული ლიმიტი | 320 | ჩატარებულია |
| პოსტამატი P-31 | შენახვა ვადაზე მეტად | 150 | გამეორება |
მექანიზმმა არ იმუშავა — ჰოლდი მოხსნილია უკუგადახდის გარეშე, პოზიცია აღნიშნულია შესამოწმებლად უახლოეს მარშრუტზე. მოვლენის განმეორებითი მიწოდება ოპერაციის გასაღებით მეორე სტრიქონს არ ქმნის.
დარდება სამი წყარო: პროვაიდერის ტრანზაქციები, ფისკალური დოკუმენტები და გაცემის მოვლენები აღჭურვილობიდან. ნაღდი ავტომატებიდან ემთხვევა ცალკე — ინკასაციის უწყისითა და მოწყობილობის მრიცხველებით.
საბანკო ბარათი და უკონტაქტო გადახდა ტერმინალზე, QR და სწრაფი გადახდების სისტემები, გადახდა აპლიკაციაში, თანამშრომლის კორპორაციული ლიმიტი, ნაღდი ავტომატებში ხურდით.
თანხა იბლოკება მექანიზმის ამოქმედებამდე და ჩამოიწერება დადასტურებული გაცემის შემდეგ. საქონელი არ გაიცა — ბლოკირება იხსნება უკუგადახდის გარეშე.
ავტონომიური რეჟიმი ატარებს გადახდას საგადახდო მოდულის წესებით და აგზავნის ტრანზაქციას, როცა არხი აღდგება. ქსელის არარსებობა გაყიდვებს არ აჩერებს.
ტრანზაქციის განმეორებითი გაგზავნა მეორე გადახდას არ ქმნის და ნაშთს ორჯერ არ ჩამოწერს. დუბლი იცნობა ოპერაციის გასაღებით სერვერისა და პროვაიდერის მხარეს.
გადახდის შემდეგ ყალიბდება ფისკალური ჩეკი და მიდის მყიდველთან ფოსტაზე ან შეტყობინებაში. წარუმატებელი გაცემისას ყალიბდება დაბრუნების ჩეკი გაუცემელ პოზიციებზე.
ტრანზაქციების ყოველდღიური შეჯერება პროვაიდერის რეესტრთან და ბანკის ამონაწერთან, ნაღდის უწყისი ავტომატით, სხვაობები — ცალკე სიაში გასარჩევად.
საგადახდო ტერმინალი — საერთო კვანძია სამივე ტიპის პუნქტისთვის და სისტემის ერთ-ერთი საკვანძო კომპონენტი: მისი მეშვეობით გადის ქსელის შემოსავალი, და მისი უარი აჩერებს გაყიდვას გამართულ აღჭურვილობაზეც კი. ამიტომ ტერმინალი შეყვანილია რეესტრში თავად პუნქტის თანაბრად — პროგრამის ვერსია, გადახდის ხელმისაწვდომი ხერხები, ფისკალური აკუმულატორის მდგომარეობა და ბოლო შედარების შედეგი ჩანს ადმინისტრატორის პანელში.
ნაშთი ავტომატიზებულ ვაჭრობაში მიბმულია არა საწყობზე, არამედ ადგილზე: ავტომატის უჯრედზე, ვიტრინის თაროზე, მაცივრის ზონაზე. ერთი და იგივე საქონელი ქსელის ორ პუნქტში — ორი დამოუკიდებელი სიდიდეა ხარჯვის სხვადასხვა სიჩქარით.
საანგარიშო ნაშთი = ჩატვირთულია შევსებისას − გაყიდულია − ჩამოწერილია (ვადაგასული, წუნი, წარუმატებელი გაცემა). ფაქტობრივ ნაშთს იძლევა ინვენტარიზაცია მარშრუტზე, ხოლო მათ შორის სხვაობა — პუნქტის გაზომვადი მაჩვენებელია.
როგორ არის მოწყობილი გაცვლა:
აღჭურვილობა დგას სხვადასხვა შენობასა და რაიონში, ხოლო მას ემსახურება რამდენიმე ადამიანი მგზავრობაში. ექსპლუატაცია — ეს არ არის «პუნქტების შემოვლა», არამედ დავალებების რიგი შემსრულებლებით, ვადებითა და ადგილზე დადასტურებით.
ქსელის ოპერატორი მუშაობს სადისპეტჩერო პანელში: პუნქტები რუკაზე, აღჭურვილობის მდგომარეობა, ნაშთები, ავარიები და ცვლის დავალებები. მერჩენდაიზერი და ტექნიკოსი მუშაობენ აპლიკაციაში ტელეფონზე — იმავე ობიექტების ნაკრებით, მაგრამ მხოლოდ თავიანთი მარშრუტით.
რა ხდება ცვლის განმავლობაში:
უჯრედები და გაცემა
საქონელი და გაყიდვები
გადახდები
ტელემეტრია და ანალიტიკა
ინტეგრაცია — შეთანხმებული მონაცემთა გაცვლა გარე პროგრამასთან: რა გადაეცემა, რომელ ფორმატში, რა სიხშირით, ვის ეკუთვნის მონაცემები და რა ხდება ჩავარდნისას.
საკვანძო გადაწყვეტილება — პასუხისმგებლობა მონაცემებზე. ნომენკლატურა და შესყიდვის ფასები მოდის ERP-იდან, კლიენტები და სეგმენტები — CRM-იდან, საწყობის ნაშთები — საწყობის სისტემიდან, ხოლო გაყიდვები და აღჭურვილობის მოვლენები იბადება პუნქტზე. ერთი ველის ორმხრივი შესწორება ორ სისტემაში იძლევა მუდმივ სხვაობებს, ამიტომ მას გაურბიან.
რას უკავშირდება სისტემა:
გაცვლა შენდება ასინქრონულად: გაყიდვა პუნქტზე არ ელოდება გარე სისტემის პასუხს. შეტყობინება იდება რიგში, მეორდება წარუმატებლობისას მზარდი ინტერვალით და ხვდება გარჩევის რიგში, თუ ვერ გაიარა ყველა მცდელობის შემდეგ.
ყოველი შეტყობინება ინახება სხეულით, დროით, შედეგითა და მცდელობების რაოდენობით, ამიტომ ინციდენტის გარჩევა ეყრდნობა გაცვლის ჟურნალს, და არა მოგონებებს.
ანალიტიკა შენდება გაყიდვებისა და აღჭურვილობის მუშაობის საკუთარ მონაცემებზე, და არა გარე მრიცხველებზე. მრიცხველმა იცის ვიზიტების შესახებ, სისტემამ — ფულის, საქონლის, მოცდენებისა და დანაკარგების შესახებ.
ანგარიშები ითვლება ჭრილებით: პერიოდი, პუნქტი, მოედანი, აღჭურვილობის ტიპი, საქონელი, კატეგორია, გადახდის ხერხი, მარშრუტის შემსრულებელი. ნებისმიერი მაჩვენებელი ხელმისაწვდომია ყოველ ჭრილში და გაიტანება ფაილში ან მონაცემთა საცავში.
აღჭურვილობა დგას საჯაროდ ხელმისაწვდომ ადგილას და მუშაობს მეთვალყურეობის გარეშე. ამიტომ დაცვა ეყრდნობა სამ რამეს: საგადახდო მონაცემები არ ხვდება სისტემაში, მოწყობილობა ადასტურებს თავის ნამდვილობას, ნებისმიერი მოქმედება ფულთან და უჯრედებთან ტოვებს კვალს.
ბარათს კითხულობს სერტიფიცირებული საგადახდო მოდული, ნომერი სისტემაში არ ხვდება. განმეორებითი ჩამოწერებისა და კორპორაციული ლიმიტებისთვის ინახება ტოკენი, და არა ბარათი.
ყოველი პუნქტი სერვერთან ცვლის მონაცემებს დაცული არხითა და საკუთარი გასაღებით. გამოხმობილი გასაღები თიშავს მოწყობილობას ქსელიდან, დანარჩენებზე ზემოქმედების გარეშე.
QR- და PIN-კოდები ერთჯერადია, შეზღუდული სიცოცხლის ვადითა და შეყვანის მცდელობების რაოდენობით. დაფარული კოდი უჯრედს ხელახლა არ ხსნის.
როლური მოდელი: მერჩენდაიზერი არ ცვლის ფასებს, ტექნიკოსი არ ხედავს შემოსავალს. უჯრედის გახსნა სერვისული წვდომით მოითხოვს ცალკე უფლებას და მიზეზს.
ვინ გახსნა უჯრედი, ვინ შეცვალა პლანოგრამა, ვინ ჩამოწერა ნაშთი და ჩაატარა ინკასაცია. ჩანაწერები უცვლელია და ინახება სამუშაო მონაცემებისგან ცალკე.
მიმღების მონაცემთა მინიმალურად საჭირო შემადგენლობა, შენახვის ვადა, წაშლა მოთხოვნით, თანხმობები დამუშავებასა და შეტყობინებებზე თარიღითა და წყაროთი.
ცალკე კონტური — აღდგენა. სარეზერვო ასლები უსარგებლოა, სანამ არ არის შემოწმებული მათი აღდგენა: სატესტო გაშლა ტარდება განრიგით, და არა ავარიის მომენტში.
სისტემა იკრიბება მოდულებისგან: თითოეული ფარავს თავის მონაცემთა და ოპერაციების არეს, მათ შორის კავშირები ცხადად აღწერილია. პროექტი იშვება ნაწილებად — ჯერ პუნქტები, საქონელი და გადახდები, შემდეგ ტელემეტრია, მარშრუტები და ანალიტიკა.
პოსტამატები, ავტომატები და მიკრომარკეტები: მისამართი, მოედანი, კონფიგურაცია, სამუშაო რეჟიმი, პროგრამის ვერსია, პასუხისმგებელი, საიჯარო პირობები.
კარადის რუკა ტიპოზომებით, უჯრედის შერჩევა გაბარიტის ქვეშ, სტატუსები და შენახვის ვადები, გაუმართავი უჯრედის ბლოკირება, გახსნების ჟურნალი.
ჩადება კურიერის მიერ, QR- და PIN-კოდები, კოდის ხელახალი გამოშვება და გამოხმობა, მიღების დადასტურება, მოუთხოვნელი შეკვეთების გატანა.
განაცხადი დაბრუნებაზე, უკუჩადების კოდი, კარის დახურვის ფიქსაცია, საქონლის მიღება საწყობში, თანხის დაბრუნება მყიდველს.
საქონლის საერთო ცნობარი, შტრიხკოდები, პოზიციის მიბმა უჯრედზე, სპირალზე ან ვიტრინის ზონაზე, პლანოგრამის ვერსიები გამოყენების თარიღით.
ფასები პუნქტით, პუნქტების ჯგუფითა და განრიგით, კორპორაციული და პერსონალური პირობები, დამრგვალება, გადასახადები, ცვლილებების ისტორია.
გაყიდვების ერთიანი რიგი ყველა პუნქტიდან, გაცემის შედეგი, წარუმატებელი ოპერაციები, ჩეკები, გაუქმებები და თანხის დაბრუნებები.
პროვაიდერებისა და საგადახდო მოდულების მიერთება, ჰოლდირება და ჩამოწერა, უნაღდო გადახდა და ნაღდი, დაბრუნებები, შედარება.
გაყიდვისა და დაბრუნების ჩეკები, გაცვლა ონლაინ სალაროებთან, ჩეკის გაგზავნა მყიდველთან, გაუგზავნელი დოკუმენტების კონტროლი.
ნაშთი უჯრედებითა და ზონებით, პარტიები და ვარგისობის ვადები, განაცხადები შევსებაზე, გატანა მარშრუტზე, ჩამოწერები და ვადაგასული.
გადათვლა პუნქტზე ტელეფონიდან, სხვაობა მიზეზით, გადათვლების ისტორია, დანაკარგები ფულში პუნქტითა და საქონლით.
მარშრუტის შეკრება ნაშთებითა და ავარიებით, შემსრულებლის დანიშვნა, ოპერაციების დადასტურება სკანირებით, დაუხურავის გადატანა.
უწყისები ავტომატებით, ნაღდის შედარება მოწყობილობის ტრანზაქციებთან, სახურდავი მონეტა, შემოსავლის გადაცემა სალაროში.
აღჭურვილობის მოვლენების მიღება, რიგი კავშირის წყვეტისას, MDB და EVA-DTS პროტოკოლები, მოწყობილობის მდგომარეობების ისტორია.
პუნქტების მდგომარეობა რეალურ დროში, ზღვრები და შეტყობინებები, დავალებები აღმოსაფხვრელად, დრო მუშაობის აღდგენამდე.
ფასების, პლანოგრამის, ეკრანის ტექსტებისა და სამუშაო რეჟიმის შეცვლა, პროგრამის განახლება მოწყობილობაზე ჯგუფებად უკან დაბრუნებით.
სამაცივრე ვიტრინების ტემპერატურის ჟურნალი, ზღვრები და შეტყობინებები, პარტიის აღნიშვნა შესამოწმებლად რეჟიმის გადაჭარბებისას.
სააღრიცხვო ჩანაწერები, კორპორაციული ანგარიშები და თანამშრომლების ლიმიტები, მყიდველის აპლიკაცია, შესყიდვების ისტორია და ელექტრონული ჩეკები.
გაცემის კოდები, შეხსენებები შენახვის ვადაზე, ჩეკები და დაბრუნების სტატუსები ფოსტით, SMS-ით და მესენჯერებში, მიწოდების ჟურნალი.
გაყიდვები, მარჟა, ბრუნვადობა, მოცდენები, დანაკარგები და დაკარგული მოთხოვნა თავისუფალ ჭრილებში, გატანები და მონაცემთა ვიტრინები.
გაცვლა ონლაინ მაღაზიებთან, მიტანის სამსახურებთან, CRM-თან, ERP-თან, საწყობთან, სალაროებთან და საგადახდო სერვისებთან. API, ვებჰუკები, რიგები.
როლები და ნებართვები განყოფილებებითა და ოპერაციებით, ორფაქტორიანი აუთენტიფიკაცია, თანამშრომლების მოქმედებებისა და სერვისული გახსნების ჟურნალი.
პოსტამატები, ავტომატები და მიკრომარკეტები ერთ სისტემაში, რამდენიმე იურიდიული პირი და მოედანი, რეგიონები, ვალუტები და პუნქტის ინტერფეისის ენები.
პროგრამა მოწყობილობაზე, მერჩენდაიზერისა და ტექნიკოსის აპლიკაცია, ქსელის ოპერატორის სადისპეტჩერო პანელი — ერთ მონაცემთა ბირთვზე.
სისტემას მთლიანად ერთ რელიზში არ უშვებენ. ქვემოთ მოცემული რიგი ასახავს დამოკიდებულებებს: ყოველი ნაბიჯი ეყრდნობა მონაცემებს, რომლებიც წინაზე გაჩნდა.
აღჭურვილობის პარკი, მიერთების პროტოკოლები, შევსებისა და აღრიცხვის მიმდინარე პროცესები. შედეგი — არსების სქემა და ინტეგრაციების რუკა.
მოწყობილობების რეესტრი, ნომენკლატურა, პლანოგრამები, ფასები და ნაშთები. პილოტი რამდენიმე პუნქტზე რეალურ მონაცემებზე შემოწმებით.
საგადახდო მოდულები, ფისკალიზაცია, გაცემის კოდები და დაბრუნებები. გაშვება ქსელის ნაწილზე ოპერაციების ყოველდღიური შედარებით.
ტელემეტრია, მარშრუტები და ინვენტარიზაცია, ინტეგრაციები აღრიცხვასთან, ანალიტიკა. ყოველი ბლოკი — ცალკე რელიზი შედეგის გაზომვით.
აღწერეთ, რა უკვე მუშაობს: აღჭურვილობის პარკი, აღრიცხვის სისტემა, საწყობი, საგადახდო პროვაიდერი. გავარჩევთ პროცესს და შემოგთავაზებთ გადაწყვეტის არქიტექტურას.