ERP for building material stores & distributors, from order to cash in the bank.
Goods go out in stages, the invoice is issued once delivery is proven, and payment is collected in the field. You can follow every order from booking to payment in one system, and all of it is included from day one, with no customisation. We set up and maintain the system on your own server. The data stays yours and can be exported at any time.
See the ten feature highlights →
Problems building material businesses run into every week
Stores and distributors of building materials raise these six complaints again and again. Each one has its own screen in Elang Bangunan.
One order went out in three trips, and nobody knows how much is still to be delivered.
→The outstanding balance (backorder) is calculated automatically: the sales order minus every delivery note issued.
The invoice went out before the goods reached the customer.
→For selected customers, the invoice can be held until the proof of delivery comes back from the field.
Sales commission is paid on invoices, whether or not the money is ever collected.
→Commission can be based on cash actually received, and held back until the invoice is paid in full.
A customer is overdue but keeps ordering, because nothing stops them.
→Credit hold actually blocks the document. Release goes through tiered approval with value limits.
Collected cash is still with the collector and was not deposited the same day.
→A “cash in the collector’s hands” account keeps money not yet deposited out of company cash.
Cement is counted by the sack, bought by the pallet, and sold by the truckload.
→Nested units are fully supported, and the conversion factor is stored on every transaction line.
A photo of the goods, a signature, the time, and a GPS point come back from the customer’s site first. Once that proof is in, the invoice can be issued, following the policy you set per customer.
Commission can be based on successful collection instead of issued invoices. Credit sales that never get collected no longer earn full commission.
Truck capacity is checked by weight and volume together, units nest from sack to pallet to truck, and rack locations set the picking order. All of it is included, not an add-on module.
Included from day one: the full flow from quotation to the books
Things other systems label “requires customisation” are standard screens in Elang Bangunan.
Sales & staged delivery
- ✓Quotation → sales order → stock reservation → delivery note → outstanding balance (backorder)
- ✓One sales order can go out on several vehicles on several dates; one invoice can combine several delivery notes
- ✓Delivery routes are planned automatically, so nobody has to sequence stops by hand (nearest-neighbour and 2-opt algorithms)
- ✓Fleet records hold both weight and volume capacity. Cement hits the tonnage limit before the truck bed is full; plasterboard is the other way round
- ✓Overload warnings on both counts, weight and volume, before the vehicle leaves
Proof of delivery (POD) that holds the invoice
Key differentiator- ✓Recipient name, signature, photo of the goods, time, and GPS point are sent straight from the field
- ✓Per-customer policy: the invoice can only be issued once the proof of delivery is in. The rule is enforced and cannot be clicked past like an ordinary warning
- ✓Goods brought back and goods lost in transit are recorded with different accounting treatment
- ✓Delivery notes still missing proof stay in the work queue, so the responsibility does not fall on the driver alone
Field sales
- ✓Journey plans: a visit pattern per customer (weekly, fortnightly, or four-weekly) is locked into a daily plan
- ✓Visit compliance is measured objectively: visited, skipped with a reason, and off-plan visits that do not raise the compliance score
- ✓A weighted four-pillar KPI: revenue 50, collections 30, new customers 20, and compliance 20
- ✓A pillar with no target is left out of the calculation instead of scored as zero. Zero means failure; no target means not yet measured
- ✓Commission is calculated on cash collected (or on revenue or profit), in progressive tiers, and can be held back until the invoice is paid in full
Customers, pricing & credit
- ✓Segment pricing, quantity break pricing, and contract prices per customer or per project
- ✓Markup and margin are kept strictly apart: a cost of 100,000 with 20% markup becomes 120,000, while 20% margin makes it 125,000
- ✓The Price Check screen shows where every price comes from, line by line
- ✓Credit limits take receivable ageing and credit notes into account, not just the total owed
- ✓Credit hold with tiered release and value limits; customer and supplier portals with separate accounts
- ✓Automatic time-bound promotions with spend conditions, discount caps, and per-customer quotas. They apply on sales orders and at the POS
Stock, warehouses & purchasing
- ✓Multiple warehouses, send–receive transfers between warehouses, and stock quarantine
- ✓Nested units with the conversion factor stored on every transaction line. Changing the conversion in master data does not change old documents
- ✓Rack locations: pick lists follow the route the warehouse staff actually walk
- ✓Stock counts are posted straight to the books (with journals), complete with balance reconciliation against the general ledger
- ✓Goods customers have bought but left with you (bill and hold) and supplier consignment are kept in a separate ledger, with a signed handover record
- ✓PR → PO → receipt → invoice, matched three ways (three-way match). Purchase suggestions are based on sales velocity and account for open purchase orders
Finance & accounting
- ✓Full chart of accounts, balance sheet, profit and loss, general ledger, and period close
- ✓Receivable and payable ageing always agrees with the totals, checked by automated tests rather than by hand
- ✓Fixed assets with fixed (deterministic) depreciation schedules and gain or loss on disposal
- ✓Field collections: collector worklist, promises to pay, receipts, collector deposits, and a cash-in-collector’s-hands account
- ✓e-Faktur (Indonesian tax invoices), multi-entity consolidation, and tiered approvals with value limits
What Elang Bangunan actually looks like
Taken directly from the running system, not mockups.
Sales reps, drivers, and collectors work straight from their phones
The sales, proof of delivery, and collection screens are used at customer sites and on the road, not at a desk. So they were laid out for phones first, then adapted for larger screens.
The tools that check your numbers are inside the app, not on a consultant’s laptop
With other products, checks like these are usually a consultant’s own scripts, and they leave when the laptop does. In Elang Bangunan, the checks are part of the app.
13 data health checks
Journal balance, inventory value in the general ledger against the stock ledger, receivable ageing against the receivables balance, accounts without a parent, negative stock, and accumulated depreciation against its history. Run them from inside the app at any time.
Stock reconciliation
The whole inventory ledger is recalculated from the start and compared with the recorded balance. Differences are shown per item, not as one combined figure.
Change history (audit log) per document
Who changed what and when, with the values before and after. When someone asks about a price change, the answer is already on record.
POSTED documents cannot be edited
Corrections go through reversals, returns, or credit notes, so last period’s reports do not change after they are issued.
Four tiers: start with what you need today
Modules switch on tier by tier. Move up as field activity grows, with no change of system and no data migration.
- 1
STORE
Modules included
Master data, customers, stock, POS, reports, and users.
- 2
ESSENTIAL
Modules included
+ quotations, sales orders, delivery, receivables, cash, purchasing, payables to suppliers, and accounting.
- 3
PRO
Modules included
+ pricing, credit control, stock reservation, approvals, proof of delivery (POD), tools, fleet, rack locations, goods held & consignment, and fixed assets.
- 4
ENTERPRISE
Modules included
+ field sales & journey plans, commission, field collections, notifications, API, tax, planning, portals, consolidation, routing, and BI.
A fixed monthly fee (server rental and maintenance), not charged per user or per transaction, so it does not balloon as your business grows. Contact us for a quote matched to the size of your company.
Is Elang Bangunan right for your business?
| Business profile | Fit |
|---|---|
| You have field sales reps, credit sales, your own fleet, and collectors | Great fit |
| You need photo proof of delivery before an invoice can be issued | Great fit |
| Multiple branches and multiple entities within one business group | Good fit |
| A small shop that only needs a POS and simple bookkeeping Elang ERP POS is a better fit → | More than you need |
| Customers buy on credit and leave their goods in your warehouse | Great fit |
Frequently asked questions
How is this different from Elang ERP POS?+
They serve different needs. Elang ERP POS is built for retail shops: a fast POS, multi-branch stock, and automatic bookkeeping. Elang Bangunan is built for building material stores and distributors, where the hardest work starts after the sale: goods go out in stages, the invoice is issued once delivery is proven, and payment is collected in the field. A POS module is included, but it is just one sales channel in this system. If your business process ends at the counter, Elang ERP POS is the better fit and costs less.
Can I try it before we talk about pricing?+
Yes, and we recommend it. Contact us to book a guided demo. We walk through the system with you using three months of sample data that has already gone through the full document flow, so you see delivery notes, invoices, journals, and depreciation connected just as they would be in real use. The session can also focus on the process that causes your business the most trouble.
How does proof of delivery hold the invoice?+
For each customer, you can set the invoice so it can only be issued once the proof of delivery comes back from the field. That proof includes the recipient name, signature, photo of the goods, time, and GPS point. Until it arrives, the delivery note stays in the work queue and the invoice is held. The rule is enforced and cannot be clicked past like an ordinary warning. Goods brought back and goods lost in transit are recorded differently, because their accounting impact is different.
What is sales commission based on?+
You choose the basis: revenue, profit, or cash received (money actually collected). For credit sales we recommend cash received. If commission is based on issued invoices, a sales rep who sells on credit and never collects still earns full commission. The scheme uses progressive tiers, and commission can be held back until the invoice is paid in full. All of this is set in the settings, with no customisation.
How are sacks, pallets, lengths, and metres handled?+
Units are nested: one product can have several units with tiered conversion factors, and the purchase unit can differ from the selling unit. The conversion factor is stored on every transaction line. So if a conversion in master data is corrected later, documents from earlier periods do not change and old reports stay consistent.
Can it be used on Android or iOS phones?+
Yes. Elang Bangunan runs in the browser on Android and iOS phones, with no app to install. The sales, proof of delivery, and collection screens were laid out for phones first, because they are used at customer sites and on the road. Every system update reaches all users right away, with no app to update on each phone. Native Android and iOS apps are on our development roadmap.
How do hosting and pricing work?+
We buy, set up, and maintain a VPS for you. The server, security, updates, and data backups are our responsibility. You pay a fixed monthly fee (server rental and maintenance), not charged per user or per transaction, so it does not balloon as your company grows. The data is fully yours and can be exported at any time; the source code is not handed over. The investment depends on your tier and business size, so please contact us.
How long until the system is ready to use?+
It depends on how ready your starting data is. What needs to be moved: the product catalogue with its units and conversions, the customer list with payment terms and credit limits, opening stock balances, and receivable balances by age. After that, the tier is raised in stages: sales and stock first, then proof of delivery, then journey plans and commission once the field team is used to the system. Switching on every module in the first week makes it harder for the field team to adapt.
See Elang Bangunan working with your own business data
Book a guided demo with our team. If it fits, we will show you how your product catalogue, customer records, and opening balances are moved into the system.