Software for building materials and hardware suppliers in Algeria
Dido is management software for building materials merchants and hardware stores in Algeria, published by Sindan Solutions. Construction suppliers who deliver to sites use it to keep one account per contractor with their sites underneath, charge delivery by distance and track each cheque until it reaches the bank.
The demo opens a sample manager account, with the password example. The worked example of one contractor and three sites is further down this page.
Day to day
What keeps a building materials supplier busy every week
One contractor buys for several sites, takes delivery in several loads and pays in cash, by transfer or by cheque. The office redoes these sums by hand.
A contractor has three open sites and asks what they owe on each one.
Delivery costs change with the distance from the depot to the site, and every salesperson works them out differently.
An order of rebar or concrete blocks leaves on several lorries, and someone has to know what is left to deliver.
Cheques received pile up in a drawer, and nobody knows which ones went to the bank.
A private buyer, a reseller and a construction firm pay different prices and get different payment terms.
Stock sits in the yard, the shop and a second depot, and nobody knows what is left where.
Unpaid invoices pile up across several sites, and promises to pay live in a notebook.
What Dido does
Each problem has its module in Dido
Each card describes what the software does today and links to the module page.
Sites under one account
The contractor keeps one account, one balance and one statement, with their sites underneath. Each invoice can name the site. For each site you read the amount invoiced, the amount collected and what is still owed, three figures kept apart.
One tariff in distance bands from your depot, the same for the whole company. Dido proposes the distance to the site or to the customer address, and you can correct it. The delivery charge goes on the quote, order or invoice as an ordinary line.
A confirmed order can leave on one delivery note or several. Dido refuses to ship more than the order or invoice committed. Several invoices for the same customer and the same site can travel on one note.
Dido records each cheque with its number, bank, drawer and date. It stays in hand until the deposit slip takes it to the bank account. A bounced cheque goes back on the customer account.
The customer type, retail, mid-wholesale, wholesale or institutional, picks the price tier, and each item carries its four prices. Quantity offers apply to an item, a category or the whole basket. A discount above the ceiling the company sets needs a separate permission.
Unpaid invoices sort by age into not yet due, 1 to 30 days, 31 to 60, 61 to 90 and over 90. You log calls, visits and promises to pay by a date. A promise past its date shows as broken.
You create your own locations, such as the yard, the shop or a lorry. A transfer moves units in one step, and stock never drops below zero. A reorder level per item and per depot brings up what is short, and Dido drafts the supplier orders.
If your lorries leave with goods to sell, each one has its own stock. The loading slip fills it, the check on return shows shortage and overage separately, and the round settlement puts the cash handed in into your drawer.
If you also hire out a pump, a generator or a compactor, each machine has its own calendar. Dido charges the hire from the actual departure and return, and keeps the deposit apart from the advance. Delivering the machine follows the same distance tariff.
A firm asking for prices stays a prospect until you convert it into a customer, and the conversion asks for its price tier. Each salesperson has a daily agenda with their calls, visits and tasks.
An example with made-up figures. A building firm has one account with you and three sites underneath. This is what the office reads on its record.
Invoiced, collected and still owed per site, in dinars, in a made-up example
Site
Invoiced
Collected
Still owed
House, 12 km from the depot
DZD 1,240,000
DZD 1,000,000
DZD 240,000
Apartment block, 25 km
DZD 2,860,000
DZD 1,900,000
DZD 960,000
Warehouse, 38 km
DZD 450,000
DZD 450,000
DZD 0
Account total
DZD 4,550,000
DZD 3,350,000
DZD 1,200,000
On the apartment block, the order for 30 tonnes of rebar leaves on three notes of 10 tonnes each. One more note would exceed the order, and Dido refuses it.
Each invoice carries its delivery line. The warehouse site, 38 km out, falls in a different band of the tariff from the house, 12 km out.
The customer promised to pay DZD 500,000 on the apartment block by 15 December. If that date passes without payment, the promise shows as broken.
The customer owes nothing more on the warehouse. When the work ends, you close the site. It leaves the pick lists, and its invoices stay on the statement.
Demo
Open Dido, then see it with your own items
The demo opens a sample manager account, with the password example shown on the sign-in page. Create a quote, turn it into an order, deliver it, then invoice it.
To see the same path with your own items and one of your sites, book a demo. Bring one of your invoices and a delivery note.
01What software suits a building materials supplier in Algeria?
You need software that keeps each contractor account with its sites, charges delivery, follows partial deliveries and tracks cheques. Dido does this in its sales and invoicing module, in dinars with per-item VAT, alongside stock by location and, if you need them, vans and equipment hire.
02Do we open one customer per site?
No. The contractor keeps one account, one balance and one statement. Their sites sit under that account, and each invoice can name one. You then read invoiced, collected and still owed site by site.
03How does Dido work out delivery charges?
You write one tariff in distance bands, valid for all your depots. Dido proposes the distance from your depot to the site, from a road route or a straight line with a detour factor, and you can change it. The band gives the amount, which goes on the invoice as a line. A band at DZD 0 means you give delivery away.
04Can we deliver an order in several loads?
Yes. Each load has its own delivery note, and Dido refuses to ship more than the order or invoice committed. When the order has no invoice yet, the delivery note takes the goods out of stock. An item short on the shelf blocks the note.
05How do we track the cheques we receive?
Each cheque you receive keeps its number, bank, drawer and date. It stays in the register until you bank it. When you prepare the deposit slip, Dido lists the chosen cheques with their total. If the bank returns a cheque unpaid, the customer owes the amount again.
06Does Dido suit a hardware store?
Yes, if it sells over the counter and on invoice. The counter takes cash or cheques, with one cash drawer per cashier. Regular customers keep their account, balance and price tier.
07How much does Dido cost for a building materials supplier?
We do not publish a price list. The price depends on the modules you take, such as vans or equipment hire on top of sales and invoicing, and we quote it after a short call.
Guides
Further reading
Budget & investment · 7 min
How to read a quote for business software
What moves the price of business software, how to read a quote line by line, and which questions to ask before you sign.
Choosing sales and invoicing software in Algeria in 10 questions
Ten questions to ask before buying sales and invoicing software in Algeria. VAT per item, cheques, invoices nobody can edit once issued, the publisher commitment due in 2027, user rights, receivables, data import and hosting.
What Algerian law requires of till and accounting software from 1 January 2027
Algeria's 2026 finance law requires proof, during a tax audit, that nobody can rewrite the records kept by till and accounting software, and that the software protects and archives them. What the articles say and what to check.
Automating inventory management for a growing company
A plan for moving from spreadsheets and chat messages to reliable stock: flows, item codes, counts, permissions, mobile use, alerts and a staged rollout.