1. Home
  2. Operion products
  3. Smart Buildex
Smart BuildexBuilt by Operion · ERPNext v15 & v16

One source of truth per contract

Run your contracting business from tender to final handover

Smart Buildex links tender, rate analysis, BOQ, contract, quantity survey, payment certificate, invoice, collection and retention release in one cycle on ERPNext. Previous, current and cumulative figures, retention, advance recovery and deductions are computed from what was approved, subcontract certificates are checked against the owner's, and revenue is measured monthly under EAS 48 / IFRS 15, so every number traces back to its document.

Runs onWeb (ERPNext desk)Website portal for owners, consultants and subcontractors
Contracting dashboard
Consultant portal
Self-calculating certificates Subcontracts checked vs owner IFRS 15 revenue
  • v15 + v16one codebase, both versions
  • 48contracting DocTypes
  • 11built-in reports
  • EG + SAcountry profile per company
Before & after

From scattered files to one calculated cycle

The difference isn't a new screen; it's that every number is computed from the previous document instead of typed by hand.

Without Smart Buildex
  • Certificates

    'Previous' is copied from last month's file and deductions are worked out on a calculator.

  • Subcontractors

    Their certificates are approved and paid without checking what the owner certified on the same line.

  • Cost

    It shows up when invoices arrive at month end, and nobody knows what is committed per cost code.

  • Profit

    Revenue follows billing, so a losing project is only spotted at the end.

vs
With Smart Buildex
  • Certificates

    Previous comes from the last approved certificate, and submitting raises the invoice and deductions entry.

  • Subcontractors

    Every line shows the owner-certified quantity, and payment waits until the owner pays.

  • Cost

    Attendance and equipment logs charge cost on submit, and the budget shows committed, actual and available.

  • Profit

    Monthly valuation by completion posts the contract asset or liability and any onerous provision immediately.

Product video

Meet Smart Buildex

A quick motion tour of what the product does.

Feature tour

A tour of Smart Buildex

Five screens from a contractor's daily cycle, with the same fields and buttons your team will use.

01Owner billing

A certificate that calculates and posts itself

Pick the contract and press Get Lines to pull previously billed lines and approved, unbilled survey quantities. Enter the current quantity or cumulative %, and the rest is calculated.

  • Previous comes from the last approved certificate
  • Retention, advance recovery and deductions calculated on save
  • Submitting raises the Sales Invoice and deductions entry
  • One draft per contract, so previous is never counted twice
A certificate that calculates and posts itselfCurrent = cumulative − previousDeductions on saveInvoice and journal, automatic
02Estimating

Price tenders from resources, not memory

Rate analysis builds each line's rate from materials with wastage, labour and equipment, then adds indirects, contingency and profit. Pricing scenarios compare options before you submit.

  • Stages from Study to Won or Lost
  • Tender value = BOQ total, kept up to date
  • Apply Scenario re-prices lines with a direct cost
  • Templates for recurring rate analyses
Price tenders from resources, not memoryTender stageApplied scenarioFinal unit rate
03Subcontract tender

Compare subcontract quotes and award in a click

Put BOQ lines out to several subcontractors and paste their rates from Excel; quotes are compared with each other, the owner rate and the budget, with totals and rank.

  • Green for the lowest quote, red above the owner rate
  • Best line-by-line value vs value at owner rates
  • Award to one bidder or each line to the lowest
  • Draft subcontracts created at the quoted rates
Compare subcontract quotes and award in a clickLowest quote in greenAbove owner rateOne-click award
04Cost control

Know what's available before you commit

The budget is built from the BOQ by cost code, and Refresh Figures pulls committed from purchase orders and subcontracts and actual from postings.

  • Available = budget − committed − actual
  • Overruns shown in red
  • Control set to none, warn or block on PO and subcontract approval
  • Expected margin = contract value − budget
Know what's available before you commitOverrun in redRefresh committed and actualCommitted from POs and subcontracts
05Site

The whole site day on one screen

Work done on BOQ lines, labour by gang and equipment hours and fuel are captured together, and a new day starts from the last recorded day's labour and equipment.

  • Save Drafts or Save and Submit creates the report, attendance and logs
  • Measurement sheet by dimensions or free formula
  • Cost charged to the project by cost code on submit
  • The monthly survey is built from daily reports
The whole site day on one screenCopied from the last dayMeasurement sheetSave everything at once
A certificate that calculates and posts itselfCurrent = cumulative − previousDeductions on saveInvoice and journal, automatic
Price tenders from resources, not memoryTender stageApplied scenarioFinal unit rate
Compare subcontract quotes and award in a clickLowest quote in greenAbove owner rateOne-click award
Know what's available before you commitOverrun in redRefresh committed and actualCommitted from POs and subcontracts
The whole site day on one screenCopied from the last dayMeasurement sheetSave everything at once
Every feature

The whole contracting cycle on standard ERPNext documents

Five areas cover the full work of a contractor. Each step creates a document, and its Create button opens the next step with the data already filled in.

Tenders and rate analysis

Tenders move through Study, Pricing, Management Review and Submitted to Won or Lost. Rate analysis builds each line's rate from its resources per unit, wastage included, then adds indirects, contingency and profit.

  • Materials with wastage, labour, equipment, subcontract and expenses
  • Pricing scenarios at different mark-ups, compared and applied in one click
  • Rate analysis templates for recurring items
  • Tender bond tracking, and a loss reason required for lost tenders

Versioned bill of quantities

Hierarchical lines with code, work category and cost code; each line is its own record, so a BOQ holds thousands of items without slowing down. Approval makes it the active version and locks its lines.

  • Excel/CSV import that checks the whole file and lists every error by row
  • Code 03.02 nests under 03 automatically, up to 12 levels
  • Create Revision makes the next version; the old one becomes Superseded
  • Copy lines from an earlier BOQ

Letter of award and contract

The won tender issues the letter of award, which creates the owner contract with nothing re-typed; the duration starts from the site handover. A snapshot of the country rules in force is stored on the contract.

  • Remeasurement, milestones, lump sum by progress or cost plus
  • Advance and recovery %, retention and cap, delay penalty and cap
  • Revised value = original + approved variations
  • Suspensions extend the completion date on resumption

Cumulative owner certificates

Each line holds the quantity to date and the current amount is the difference from the last approved certificate, so any earlier error is corrected next time. Submitting raises the Sales Invoice and the deductions Journal Entry.

  • Bill by executed quantities or progress percentage
  • Get Lines pulls approved, unbilled survey lines
  • Warning when cumulative exceeds the contract quantity
  • Status Draft, Billed, Paid, updated daily from payments

Advances, retention and deductions

Retention and advance recovery are added on save; other deductions come from the deduction catalogue with their account and tax effect. Materials on site are certified before installation.

  • Advances recovered at a fixed % per certificate until cleared
  • Retention released partly at taking over and the rest at final
  • Bank guarantees on bank facilities with cash margin and commission
  • Approved price adjustment added to the certificate automatically

Subcontracting

A subcontract tender compares quotes against each other, the owner rate and the budget, then awards in one click. Subcontract certificates show what the owner certified on each line, and approved backcharges are deducted automatically.

  • Green marks the lowest quote, red anything above the owner rate
  • Award to one bidder, or each line to the lowest
  • Pay when paid: invoice On Hold until the owner certificate is collected
  • Backcharges raised directly or from a non-conformance report

Budget and cash flow

The budget is built from the BOQ by cost code, with committed from purchase orders and subcontracts, actual from postings, and available for every code. Budget control can warn or block on overrun.

  • Build from BOQ and Refresh Figures
  • Cash flow plan on an even or S-curve, with peak funding need and month
  • Materials planned on BOQ lines and Material Request from the BOQ
  • Create an ERPNext Budget from the project budget

Variations and claims

An approved variation issues a new BOQ version and updates contract value and duration, while earlier certificates carry on against the same line codes.

  • Quantity change, rate change or new line
  • Claim decisions create an extension of time and a draft variation
  • Warning when variations exceed the contract cap
  • Price adjustment by P = a + Σ b × Ln / Lo

Monthly valuation and earned value

Cost-to-cost valuation under EAS 48 / IFRS 15 posts the contract asset or liability and an onerous-contract provision as soon as one is needed. The schedule compares planned with actual from certified quantities.

  • Revenue to date = completion % × revised contract value
  • Import activities from Primavera or MS Project
  • Earned Value (CPI, SPI) and Look Ahead reports
  • Month-end checklist that locks the accounting period

Site and technical office

Daily site reports with labour and work done, submittals with the consultant, inspection requests, NCRs, RFIs and HSE. A Site Daily Entry screen captures the whole site day at once.

  • Create a quantity survey from the daily reports for a period
  • An open NCR blocks surveying that line
  • Labour attendance and equipment logs charge cost by cost code on submit
  • Incoming and outgoing correspondence with reply deadlines

Internal control

Approval rules set who approves each document type and up to what amount, and compliance documents stop you working with a subcontractor whose papers have expired.

  • The creator cannot approve their own document
  • Amount limits per role; zero means no limit
  • Compliance status: valid, expiring soon or expired
  • No contract closeout with open snag items

Portal and smart entry tools

Owners, consultants and subcontractors follow their contracts on the website without a desk login. Every screen has templates, paste from Excel, fill column, copy from previous and a measurement sheet.

  • Consultants answer submittals with codes A/B/C/D
  • Measurement sheet by dimensions or free formula
  • Paste accepts =25.5*12, Arabic digits and 1,250
  • Opening certificates and advances to go live mid-project
For every role in your company

Value for every team in a contracting company

15 desk roles and 3 portal roles; each user sees only the screens and buttons for their role, and small firms can combine roles.

Management and project managers

A live view of every contract

  • Dashboard of contracts, billing, retention and expiring guarantees
  • Approve contracts, subcontracts and variations within amount limits
  • Earned value and look-ahead from the schedule
Technical office and quantity surveyors

BOQs and certificates with no re-keying

  • Rate analysis, scenarios and Excel BOQ import
  • Surveys from daily reports, certificates from surveys
  • Submittals and RFIs with the consultant
Site engineers and site accountants

The site day on one screen

  • Work done, labour and equipment together
  • Measurement sheets by dimensions or formula
  • Cost charged by cost code on submit
Contract accountants and CFO

Standard postings, standard-compliant revenue

  • Invoice and deductions entry from every certificate
  • Monthly EAS 48 / IFRS 15 valuation and close checklist
  • Advances, retention and guarantees on bank facilities
Procurement

Subcontract awards backed by numbers

  • Subcontract tenders with comparison and one-click award
  • Material requests from the BOQ by cost code
  • Subcontractor compliance tracking
How it works

How it works

Every step ends as a standard ERPNext document, so your books and stock stay in one place.

  1. 01Tender and BOQ

    Study the tender, analyse rates, compare pricing scenarios, approve the BOQ and record the win.

  2. 02Award and contract

    The letter of award creates the owner contract, then site handover, budget and subcontracts after their tender.

  3. 03Daily site work

    Daily report, labour attendance and equipment logs from one screen, then a survey from the daily reports.

  4. 04Owner certificate

    The approved survey becomes a certificate; submitting it raises the Sales Invoice and deductions entry.

  5. 05Subcontract certificates

    Checked against owner-certified quantities and billed by Purchase Invoice, with pay when paid.

  6. 06Valuation and close

    Monthly IFRS 15 valuation and a checklist that locks the accounting period.

  7. 07Taking over and release

    Taking over starts the defects period; final acceptance needs closed snags, then retention is released.

Product screenshots

Inside the system

Smart Buildex screens on ERPNext with the Operion theme, in Arabic and English.

Contracting dashboard
Contracting dashboardActive contracts, owner and subcontract billing, retention held, expiring guarantees and open NCRs.
Tender and rate analysis
Tender and rate analysisTender stages, pricing scenarios and a line rate built from resources with wastage and mark-ups.
Bill of quantities
Bill of quantitiesHierarchical lines with work category, cost code and direct cost, plus paste from Excel and import.
Owner payment certificate
Owner payment certificatePrevious, current and cumulative per line, calculated deductions, and the posted invoice and journal.
Subcontract certificate
Subcontract certificateEach line checked against the owner-certified quantity, with pay when paid and backcharges.
Subcontract tender
Subcontract tenderQuotes compared with each other, the owner rate and the budget, then awarded in one click.
Budget vs actual
Budget vs actualBudget, committed, actual and available per cost code, with overruns in red.
Contract valuation (WIP)
Contract valuation (WIP)Cost-to-cost completion and contract asset or liability under EAS 48 / IFRS 15.
Site daily entry
Site daily entryWork done, labour, equipment and measurement sheet on a single screen.
Consultant portal
Consultant portalContract values, certificates and submittal responses on a phone, no desk login needed.
Comparison

Before and after Smart Buildex

Without Smart BuildexWith Smart Buildex
Previous on certificatesCopied by hand between filesComputed from the last approved certificate
Invoice and journalRe-keyed into accountingRaised automatically on submit
Subcontract certificatesNo check against the ownerOwner-certified quantity on every line
Retention and advancesSide spreadsheets, often forgottenHeld, recovered and tracked to release
Budget overrunsFound after the money is spentWarned or blocked at approval
RevenueFollows billingBy completion under IFRS 15
The challenge

Contractors win or lose in the details

When the BOQ lives in Excel, certificates in Word and postings in another system, nobody knows which number is right or where it came from.

Scattered tools

The BOQ lives in Excel, certificates in Word and postings in the accounting system, so data is re-keyed and nobody knows which number is right.

Manual 'previous' and 'to date'

Previous quantities are copied by hand between certificates, and retention, advance recovery and deductions are worked out on a calculator.

Measured but never billed

Work measured on site never reaches a certificate, or gets billed twice, because nothing ties the survey to the invoice.

Subcontractors paid ahead of the owner

Subcontract certificates get approved without checking what the owner certified on the same line, so you pay for work you haven't billed.

Forgotten retention, advances and guarantees

Retention held by owners isn't chased, advances aren't fully recovered and bank guarantees expire unnoticed.

A project that looks profitable but loses

Revenue follows billing instead of progress, so losses only show up at the end and postings don't follow the revenue standard.

Components

Smart Buildex modules in one workspace

48 DocTypes and 11 reports grouped into clear sidebar sections, plus a dashboard and a website portal.

Estimating

Tenders, rate analysis, templates and pricing scenarios.

Bill of Quantities

BOQ, BOQ lines and BOQ tree, with import and versions.

Contracts

Letter of award, owner contract, site handover, suspension, subcontract tenders and subcontracts.

Billing

Quantity survey, owner and subcontract certificates, backcharges and retention release.

Changes

Variation orders, claims, extensions of time and price adjustment.

Subcontract tenders

Put BOQ lines out to several subcontractors, compare quotes and award.

Cost Control

Project budget, cash flow plan, BOQ material balance, contract valuation and period close.

Finance

Contract advances, bank guarantees, bank facilities and insurance policies.

Site and Technical Office

Site daily entry, daily reports, correspondence, submittals, inspections and HSE.

Equipment and Labour

Equipment and logs, labour gangs, attendance and project schedule.

Setup and masters

Company contracting profile, deduction types, work categories and cost codes.

Approval limits and compliance

Amount-based approval rules by role, and subcontractor compliance documents.

Dashboard

Eight number cards plus charts for billing, contracts and non-conformances.

Who it is for

Who is Smart Buildex for?

General contractors

Building and structural contractors running several contracts with monthly certificates.

Infrastructure contractors

Roads, utilities and plant projects on remeasurement contracts with price adjustment.

MEP contractors

Firms acting as main contractor or subcontractor that need accurate certificates both ways.

Contracting finance teams

Contract accountants and controllers applying EAS 48 or IFRS 15.

Technical office and QS teams

The people who build BOQs, surveys and certificates and track submittals with the consultant.

Egypt and KSA groups

Groups with companies in both countries, each on its own rules in one system.

Integration & tech

Built into ERPNext, not bolted on

Smart Buildex never overrides ERPNext accounting DocTypes; it works through standard documents and accounting dimensions.

  • Runs on Frappe / ERPNext v15 and v16 from the same codebase; every stage is tested on both.
  • Works alone or with the other Smart apps, and depends on ERPNext only: standard Sales and Purchase Invoices, Journal Entries, Payment Entries, Purchase Orders and Bank Guarantees.
  • The contract itself posts nothing; postings start with advances and certificates. Cancelling any document reverses its postings, and balances are computed, never stored.
  • Cost Code is an accounting dimension added on install to journals, purchase invoices and stock entries.
  • One contracting profile per company with a 14-account map, validated so no account belongs to another company or is a group.
  • 15 desk roles and 3 portal roles, with amount-based approval limits, company / project user permissions and a change log on every document.
  • Country engine for Egypt and KSA: withholding tax, social insurance, stamp duty and VAT rules as dated settings, with standard invoices picked up by the separate ETA and ZATCA apps.
ERPNextFrappe partner
FAQ

Ready to run your projects on ERPNext?

Book a Smart Buildex demo on one of your own projects, with the Operion team from setup to go-live.

Does Smart Buildex run on ERPNext 15 or 16?

Both. The same code runs on v15 and v16, and CI tests each version.

Does it change ERPNext accounting?

No. Everything posts through standard documents: a Sales Invoice for owner certificates, a Purchase Invoice for subcontract certificates and Journal Entries for deductions and valuation. Cancelling reverses them.

How is an interim certificate calculated?

Certificates are cumulative: each line holds the quantity to date, and the current amount is the difference from the last approved certificate, so any earlier error is corrected next time. You can bill by executed quantities or by progress percentage.

Can one system serve Egyptian and Saudi companies?

Yes. Each company has a contracting profile (Egypt, Saudi Arabia or General). Rates are dated settings your tax adviser confirms, and they are frozen on each contract when it is created.

Is e-invoicing included?

ETA and ZATCA e-invoicing and cheque management are separate apps. Smart Buildex issues standard ERPNext invoices that those apps pick up directly.

Can owners and consultants see the certificates?

Yes, through the website portal. Owners see the contract, certificates with print and variations; consultants respond to submittals and RFIs; subcontractors see their subcontracts and certificates.

How do I start with a project that is already running?

Enter an opening certificate with the last certificate number from the old system and the cumulative quantities, with no invoice or journal, plus an opening advance that later certificates recover. Balances go in through normal ERPNext opening entries.

Can I import the BOQ from Excel?

Yes. Download the import template and fill it with Arabic or English headers; the whole file is checked first and every error is listed with its row number, and nothing is imported until it is clean. You can also paste straight from Excel into any table.

How do I stop subcontractors being certified above the owner?

Subcontract certificates show, next to each line, the quantity the owner has certified on the same BOQ line to date. With pay when paid, the subcontract invoice stays On Hold until the matching owner certificate is collected.

Who approves documents, and up to what amount?

Approval rules set, per document type, which roles approve and each role's amount limit, and the creator cannot approve their own document. An ERPNext workflow can be added on top.

Ready to switch to ERPNext?

See how ERPNext can make your business more efficient and cut costs, with Operion beside you from analysis to go-live and support.