Budget: 27000 UAH Deadline: 7 days
For the first stage, I would approach technical design within 5-7 working days. The cost of this stage is 30,000 UAH. After that, there will be an exact integration scheme, MVP assessment, and a list of risks regarding Syrve/iiko, LiqPay, and individual entrepreneurs (FOPs).
We have experience with POS integrations, payments, personal accounts, admin panels, and complex order logic. The approach with Resto.Front.Api or Syrve POS API should be chosen after checking your version of Syrve/iiko, the license, the waiters' working scenario, and where exactly the open order at the table needs to be managed.
I envision the architecture as follows - a QR page for the table, an order server, a waiter or administrator panel, a synchronization module with Syrve/iiko, a payment module LiqPay, an event log, and a separate layer of rules for FOPs. Orders from QR do not go to the kitchen automatically - they enter a confirmation queue, the waiter checks the items, and only then does the system create or update the order in Syrve/iiko.
A separate plugin will most likely be needed if reliable operation with the open table, local front of Syrve/iiko, waiter confirmation, and future automatic closing is required. If your configuration allows everything to be done through the available API without a local plugin - we won't complicate it.
Tips of 5%, 10%, 15%, a custom amount, or skipping them should be implemented as a separate step before payment. Here’s the nuance - tips cannot simply be mixed with kitchen items, as this leads to accounting poetry, which rarely has a happy ending =/ It is necessary to determine how exactly the restaurant handles tips legally and technically.
!!Critical point - several FOPs and fiscalization!! Alcohol and kitchen must follow different rules, categories, payments, or invoices. For the MVP, I would not implement automatic check closure, but give the administrator a reliable payment status, breakdown by FOPs, and safe manual closure. Full automation should only be done after tests on a real fiscal scheme.
Estimated timeline - MVP approximately 4-6 weeks. The benchmark for MVP is 220,000-380,000 UAH. The full version with automatic closure, stable fiscalization, error log, roles, and proper monitoring is approximately 450,000-900,000 UAH, depending on the API, plugin, and cash logic requirements.
Two things need clarification.
> What version of Syrve/iiko do you currently have and is there access to Resto.Front.Api or Syrve POS API?
> How are FOPs, PrivatBank/LiqPay merchants, and fiscal checks for alcohol and kitchen currently divided?
Similar logical examples of our work.
> https://business.ingello.com/forma-bpm - business processes, roles, action confirmations, complex operation states.
> https://business.ingello.com/forma-crm - admin panels, accounting, application control, and staff work.
> https://business.ingello.com/prime-eva - retail logic, integrations, product accounting, and complex sales rules.
Main page of Ingello for Freelancehunt - https://systems-fl.ingello.com/ua