Blog

Building Materials Trading: Quotes, Partial Deliveries and Stock Across Yards

Building materials traders need software that handles three things general trading systems often get wrong: project quotations with their own prices and validity dates, sales orders delivered in many partial loads and invoiced per delivery, and stock held across several yards in more than one unit, such as steel bought by the tonne and sold by the bar. If your system cannot do these, the gaps get filled by spreadsheets, and margin leaks between quote, delivery and invoice.

Stacked steel reinforcement bars

Frequently asked questions

Can one sales order have many deliveries and invoices?

Yes, and for project orders it should. Each delivery gets its own delivery note and invoice, all linked to the order, so open, delivered and invoiced quantities are always visible.

How should rebar be stocked: by tonne or by bar?

Keep stock in one base unit, usually tonnes or kilograms, and set conversions for bars of each diameter and length. Sales can then be made in either unit without changing the stock balance by hand.

What happens when steel prices change during a project?

It depends on the quote. If the price is fixed for the order, you absorb the change. If the quote allows a review after a set period, record the new price and approval on the order before the next delivery.

When should a building materials invoice be issued for VAT?

In the UAE, generally within 14 days of the date of supply, which for goods is usually the earliest of delivery, payment or invoice. In Saudi Arabia, by the 15th day of the following month. Check the FTA and ZATCA guidance for your situation.

How do you stop the same stock being sold twice?

Reserve stock against confirmed project orders, by yard, and show salespeople available quantity rather than quantity on hand.

Quote, deliver and collect on one building materials system

Run a recent contractor quotation from price list to payment.

Chat now
Chat now Request a demo