Dinar POS · project status · 9 September 2026, evening

M1 checkpoint, 9 September

Six of the milestone's eight tasks are merged into the branch. This page is what a shop can do there today, what the reviews caught before each task landed, and what still needs an answer from Anouar or the comptable.

Branch m1/2026-09-09
T3, T4, T5, T7, T8 merged · branch merged into main
how the work runs
7 / 8
M1 tasks merged into the branch
3
languages live, Arabic right to left
80 mm
ticket width, IFU prints no TVA
green
every check on every merged task

What a shop can do today

A cashier can sell at the till. They find a product by search or barcode, ring a whole item or a weighed one, apply a discount, take cash or a card, and hand back the right change. Every sale becomes a numbered fiscal ticket, and the stock behind it drops the moment the sale is saved. The ticket prints at 80 mm in French, English or Arabic; under the IFU regime it carries no TVA line, since a shop on IFU has none to show. Settings hold the store's own details and its tax regime, rĂ©el or IFU, dated from when each took effect. The whole database backs up once a day, thirty days are kept, and a saved copy restores from the same screen. Every screen reads right to left in Arabic, not only the ticket.

The eight tasks

TaskStatusWhat it is
T1 ProductsdoneAdd, edit and deactivate what the shop sells.
T2 SettingsdoneThe store's own details and its tax regime, saved once, read everywhere a document is printed.
T3 Sale & documentsdoneA sale becomes a numbered ticket and stock moves with it; the facture arrives with customers in M2.
T4 TilldoneThe screen a cashier rings a sale on: search, barcode, weight, discount, cash or card.
T5 Ticket templatedoneThe 80 mm ticket, one reference file per language, merged after its review round.
T6 PrinterblockedPrinting on the real thermal printer. Waits on the printer being at Samir's laptop.
T7 Three languagesdoneFrench, English and Arabic on every screen, Arabic right to left.
T8 BackupsdoneA daily copy of the shop's data, kept thirty days, and a way to bring one back.

Reviewed before merge

Every merged task went through the same three passes before it landed: money, reach, test quality. Each finding shipped with a test that fails without its fix.

Open for Anouar and the comptable

Next

Lessons for the way we work