One invoice for cement by the bag, rebar by the ton and blocks by the piece, and the advance you took from the contractor settles part of it.
Whether your company is exempt from the invoicing mandate today or required to issue invoices, every item keeps its own unit and every contractor keeps their own account.
Building Materials Accounting Software in Jordan puts on one invoice what left your yard for the site: cement by the bag, rebar by the ton and blocks by the piece. In Amman, Irbid or Zarqa, the contractor pays part of the supply in advance and takes the rest on account. In Qoyod, give each item its unit of measure, record the advance as a receipt in the contractor’s name, then issue the sales invoice and settle part of it with that receipt.
1. A building materials dealer in Jordan: where do the numbers go missing?
Before you pick accounting software for a building materials store in Jordan, watch a week of its work: contractors who take goods on account while nobody knows what each one owes, steel bought by the ton but asked for by the bundle, a delivery slip that leaves with the goods and gets lost, and a supplier invoice that sleeps in a drawer.
A ton bought, a bag sold
You buy steel from the supplier by the ton, the contractor asks for it by the bundle or the piece, and every invoice turns into arithmetic in the margin of a notebook.
With Qoyod: give each item its unit and add another unit with a fixed relation between the two.
A contractor drawing on account
A contractor takes cement and steel every week and pays when cash allows, and his account is spread across papers that nobody adds up.
With Qoyod: issue him credit invoices and record his payments as receipts, and the customer statement shows his balance.
A delivery slip that gets lost
Goods leave for the site with a handwritten delivery slip, and then the slip goes missing or does not match the invoice.
With Qoyod: print the delivery note from the approved sales invoice for the receiver to sign.
The supplier’s invoice in the drawer
The supplier’s invoice arrives with the goods and stays unrecorded for days, so the store balance reads lower than the real one.
With Qoyod: record the purchase invoice with its quantity and the stored item’s balance goes up.
2. A supply for a contractor in Amman, from quotation to returned surplus
A contractor in Amman is building a residential block and needs cement, steel and blocks for the structure phase. Follow his order in five stops; each stop records a line on the journey card.
Stop 1: The contractor sends his quantities
Send him a quotation listing the items with their units and the date it expires. Stock does not move with the quotation until its status is approved and you convert it into a sales invoice.
Stop 2: He pays an advance before delivery
Create a receipt in his name for the advance before any invoice exists; it shows as unused for as long as it has not paid an invoice.
Stop 3: You buy the steel from the mill
Enter the purchase invoice with the number of tons and the price per ton, and the steel’s quantity in the store goes up because it is a stored item.
Stop 4: The order reaches his site
Issue the sales invoice with the items and their quantities and use the advance receipt to pay part of it, so it shows as partially paid. Then print the delivery note for the receiver to sign.
Stop 5: The contractor returns his surplus
Issue him a credit note for the returned quantity, so what he owes goes down, and the quantity goes back to the store when the item is a stored one.
3. Building Materials Accounting Software in Jordan: six tasks from receiving to delivery
Electronic invoicing and accounting, integrated in one system. Behind it sit six tasks that belong to a building materials dealer, from an item’s unit to the supplier’s account.
Every item keeps its unit
A unit of measure is mandatory when you create an item in Qoyod, and units come in several types, among them weight, length, area and volume. Create the unit with its name and how it is displayed, and the invoice shows cement by the bag, rebar by the ton and blocks by the piece. Pick an item’s unit before its first invoice, because the unit of an item that has been used on an invoice or in stock cannot be changed. If you buy an item in one unit and sell it in another, add a unit with Unit conversion, defining a larger unit that equals a number of the smaller one. You type the purchase and selling price of each unit yourself, so Qoyod does not work them out from the base unit’s price.
A quotation for a list of quantities
A contractor asks for the price before he decides, and often asks more than one dealer. Send him a quotation with an expiry date, or save it as a PDF, and convert it into a sales invoice once its status is approved. A quotation does not affect stock before it is converted, and one that asks for more than your store holds will not convert.
The contractor’s account and his price
Issue the contractor credit invoices and record his payments as receipts whenever he pays, and the customer statement shows his balance while the customer ageing report compares balances between periods. If you agree a discount with him, enter it on the line as a percentage or an amount. Qoyod has no per-customer price lists, so a price agreed with one contractor is typed into the unit price on the line. For the detail, read our explainer on collecting a credit invoice in the National Invoicing System.
A delivery note for what leaves, a credit note for what returns
Once a sales invoice is approved, print from its foot a delivery note carrying the customer, the items, their quantities and the sender’s and receiver’s signatures. The note does not list non-stored items unless you turn on “Show non-stored products and services on the delivery note” in the sales invoice settings. Each sales invoice has one delivery note and it cannot be split, so when you deliver an order in more than one go, issue an invoice for each delivery or write the delivery table in the notes. What comes back to you is recorded as a credit note that lowers the customer’s account, and its quantity returns to the store when the item is a stored one.
Stored items and what they cost
Make cement, steel and blocks stored items: each purchase invoice from the supplier raises an item’s balance and each sales invoice to a contractor lowers it. Qoyod works out an item’s cost as the average unit cost from purchase invoices, not the last price you paid. The product cost and margin report lists each item’s available quantity and average unit cost. If an item runs short in the yard against the book, start an inventory count for the store’s location, pick the cost account for short quantities, such as a damaged goods account that you first add to the chart of accounts, enter the actual quantity, and the difference shows and is posted to that account.
What you owe the mill and the supplier
Pay a supplier invoice from the invoice list, or create one supplier voucher that pays several invoices together. The supplier statement shows all his movements with your company, and the supplier ageing report compares what you owe between periods.
4. Building materials dealers and the National Invoicing System
Discuss your company’s position with your accountant.
Who must use e-invoicing in Jordan
Whether your company is exempt from the invoicing mandate or required to issue invoices, Qoyod keeps the books for your stock, purchases, sales and cash, and it is integrated with the National Invoicing System (JoFotara) for when you need it.
5. Your yard books, between you and your accountant
Your accountant, or the accounting firm that follows your company, sees the same books you open in Qoyod. Whether your company must issue invoices through the system is a question for your accountant and the Department; the sales invoices, the receipts and the store balances stay in Qoyod.
What you follow
- Each contractor’s balance in the customer statement.
- The status of every receipt: used, partially used or unused.
- Each item’s available quantity and average cost in the product cost and margin report.
- What you owe each supplier in the supplier statement.
What your accountant reviews
- Every document: sales and purchase invoices, receipts, supplier vouchers, credit notes and inventory counts.
- The income statement, the balance sheet and the trial balance.
- Reports exported as Excel or PDF.
- The JoFotara status of each invoice, if your company must issue invoices.
Give your accountant a user account in Qoyod, with a role and the permissions you choose.
6. Other Qoyod products
The company’s books live in Qoyod Accounting, while the attendance and leave of your yard workers, store staff and sales team live in Qoyod HR, a separate product on its own subscription.
Qoyod HR
For a building materials dealer with workers and staff in a yard and one or more branches.
Qoyod HR is available to businesses in Jordan. The connection to Qoyod Accounting is now available.
- Attendance across all your company branches.
- Leave management.
- Payroll with allowances and advances.
7. Frequently asked questions
Do building materials dealers have to issue invoices through the National Invoicing System (JoFotara)?
The e-invoicing mandate covers every seller of goods or provider of services, not only those registered for General Sales Tax, except for activities that the Invoicing Affairs Instructions exempt under set conditions. A seller that is not registered issues an income invoice. Mandatory application has been in force since 1 April 2025, with oversight steadily tightening. Other sectors were added to the list in Article (4) of the Invoicing Affairs Instructions by later amendments, so it is not a closed list. Check the text in force for your activity with the Income and Sales Tax Department.
More detail in our guide to the JoFotara exemption
If a business is not required to issue invoices, does that mean it pays no sales tax?
Not by itself. An exemption from the provisions of the Invoicing Regulation, where one applies, does not on its own exempt anyone from General Sales Tax or income tax, each of which has its own law. Check your tax position with your accountant.
How do I record the advance a contractor pays before delivery?
From the Sales menu choose Customer receipts and create a customer receipt in the contractor’s name for the advance amount. The receipt stays unused while it is not allocated to an invoice; when you issue the delivery invoice, press Pay on it and settle from it whatever the receipt covers.
More in our explainer on receipt vouchers and invoices in Jordan
How do I buy steel by the ton and sell it by the piece?
Create the item with its base unit, preferably the smaller one such as the piece, then add another unit in the Unit conversion table: choose the larger unit and the number of small units it equals, and type that unit’s purchase and selling price. All of the item’s units then appear on invoices. You cannot change the base unit of an item that has been used on an invoice or in stock, so if you get it wrong, add a unit with Unit conversion or archive the item and create a new one with the right unit.
Can I set a credit limit for each contractor, or a special price for him?
No. Qoyod does not currently offer a credit limit for a customer, and it has no per-customer price lists. You follow the contractor’s debt in the customer statement, and you type the price you agreed into the unit price on the invoice line.
Does Qoyod organise order deliveries and track trucks?
Qoyod is accounting software, and this page covers sales invoices, receipts, credit notes and customer balances, plus quotations, suppliers, purchase invoices, stored items, unit conversion and inventory counts. Allocating orders to drivers and tracking trucks are not shown here.
So a building materials dealer’s accounts come together in one place: every item with its unit on an invoice, the advance on a receipt, and a statement for every contractor.
