Advanced Production Planning and Scheduling
Routings, work centre calendars and finite-capacity scheduling on top of SAP Business One MRP. Build-to-order: scoped, quoted and built for your plant, then installed in test and production.
A build-to-order SAP Business One add-on that adds cost-code budgets, subcontractor certificates, retention, variation orders and progress billing to B1 projects. ECOSIRE builds it for your company file after a fixed quote. Built to order by ECOSIRE for SAP Business One (build-to-order) — indicative price from $1199.00 USD; request a quote for a scoped proposal.
A build-to-order SAP Business One add-on that adds cost-code budgets, subcontractor certificates, retention, variation orders and progress billing to B1 projects. ECOSIRE builds it for your company file after a fixed quote.
Sob encomenda

SAP Business One gives you a Project master record and lets you stamp a project code on marketing documents and journal entries. That is enough to report revenue and cost per project. It is not enough to run a construction contract.
On a real contract you commit a budget broken down by cost code — earthworks, formwork, rebar, MEP first fix, finishes — and every purchase order, subcontract, goods receipt, A/P invoice, timesheet hour and plant charge has to land against one of those codes. You need committed cost separated from incurred cost, because a signed subcontract for 400,000 is real exposure even though no A/P Invoice exists yet. You need progress claims that bill a percentage of each line's contract value, less retention, less previously certified amounts, plus approved variations. You need subcontractor payment certificates that value work done, hold retention, deduct advances and materials-on-site, and only then release an A/P Invoice. And at month end you need WIP: revenue recognised on percentage-of-completion, with the over- and under-billing entries posted to the right control accounts.
None of that exists natively. Contractors end up running the contract in spreadsheets and using B1 as a bookkeeping system, which means the cost report the site manager reads and the trial balance the accountant reads never agree.
We build a SAP Business One add-on — not a separate system. Everything lives in your company database and reconciles to your General Ledger by construction.
A Cost Code master is implemented as a User-Defined Object (UDO) with its own object registration, so codes get standard B1 behaviour: Find/Add mode, authorisations, data ownership and Change Log history. Codes are hierarchical (contract → phase → activity → cost code) and typed by cost class — labour, material, subcontract, plant, preliminaries, overhead. Budget versions are stored in User-Defined Tables (UDTs) with an original budget, approved variations and a current forecast per code, so you can always show original versus approved versus forecast without losing the audit trail.
We extend Purchase Orders, Subcontract orders, Goods Receipt POs, A/P Invoices, Inventory Transfers, Issues for Production and Journal Entries with cost-code User-Defined Fields (UDFs) at row level, backed by Formatted Search and validation so a document cannot post to a closed code or exceed an approved budget beyond your tolerance. Commitment is recognised on the Purchase Order; actual cost on the Goods Receipt PO or A/P Invoice. Plant and internal equipment charges post through a configurable Journal Entry template against the plant recovery account. Labour flows in from timesheet entry with an hourly rate per resource.
A Subcontract Certificate document (UDO with its own numbering series and approval procedure) values work executed this period against the subcontract's schedule of rates, then applies retention percentage, advance recovery, materials-on-site adjustment, back-charges and statutory deductions. On approval it generates the A/P Invoice via the Service Layer, posts retention to a retention-payable control account, and updates the subcontract's certified-to-date and retention-held balances. Retention release is a separate document that draws down the control account.
Variation Orders are tracked through submitted → under review → approved → rejected states using a UDO with a B1 approval procedure. An approved variation adjusts the contract value and the affected cost-code budgets in one transaction, and the change is stamped so the progress claim can show base contract and variations separately.
A Progress Claim document values each contract line by percentage complete, quantity executed or milestone achievement, subtracts previously certified value, then applies retention and advance recovery. On approval it produces the A/R Invoice through the Service Layer with the retention amount posted to a retention-receivable control account rather than being invoiced. Retention invoices are raised later against that balance. Because the claim writes a real A/R Invoice, your ageing, VAT return and customer statement are correct without a manual entry.
A period-end routine computes cost-to-date, cost-to-complete, percentage complete and earned revenue per contract, then posts the accrued-revenue or deferred-revenue Journal Entry with full drill-back to the calculation. Reversal on the next period is automatic, so you never carry a stale accrual.
Crystal Reports layouts are delivered for the cost-value reconciliation, cost-code performance report, contract profitability statement, subcontractor certificate, progress claim and retention register. All are registered in the Report and Layout Manager so they print and email from the document toolbar. Query-based dashboards expose the same figures inside the B1 client.
Main contractors, civil and infrastructure contractors, MEP and fit-out subcontractors, and design-and-build firms already running SAP Business One 10.0 who manage between a handful and a few hundred concurrent contracts. It suits companies whose auditors require percentage-of-completion revenue recognition and whose clients issue payment certificates against measured work.
It is not the right fit for pure equipment suppliers with no measured work, or for firms that have not yet standardised a cost code structure — we will work through that in scoping, but the structure has to be decidable.
The add-on is built against the SAP Business One Service Layer (REST/OData) for document creation and posting, with the DI API used where a specific object is not exposed by the Service Layer. Custom objects are registered as UDOs so they inherit B1 authorisations, approval procedures, Change Log and data ownership rather than reimplementing them. UDFs and UDTs carry the extension data. Client-side behaviour is delivered as a B1 add-on for the Windows client, with the Browser Access layer supported for the web client where the object allows it. Both SQL Server and SAP HANA are supported; queries are written per platform where syntax diverges rather than lowest-common-denominator.
1. Scoping call. We walk your chart of accounts, cost code convention, contract templates, retention and certificate rules, and your current spreadsheets. Output is a written functional specification with the field-level design and the list of B1 objects touched. 2. Fixed quote. Price and timeline confirmed in writing against that specification. Anything outside it is a change request, not a surprise. 3. Build. Development against a copy of your company database so the add-on is tested with your real chart of accounts, item masters, tax codes and document numbering — not demo data. 4. Install in test. Deployed into your test company. You run parallel claims and certificates against known-good historical periods until the numbers match. 5. Install in production. Cutover with opening balances for contracts in flight: certified-to-date, retention held, cost incurred per code. 6. Support. A support window during which defects against the agreed specification are fixed at no charge, with source code handed over so you are never locked to us.
Lead time is typically two to four weeks from signed quote, driven mostly by how much cost-code history has to be migrated. Nothing here is a shelf product — this is built for your company file, and the quotation reflects the scope you actually need.
A short call to confirm the workflow, your platform version and where the integration boundaries sit.
You receive a written scope and a fixed price. Nothing is built until you approve it.
We develop against a copy of your configuration and test it there. Typically two to four weeks.
We install on your instance, hand over the source, and support it for twelve months.
Values work monthly in spreadsheets because SAP Business One has no measured-work or retention concept, then re-keys the result as a manual A/R Invoice. This puts the valuation, retention and variation logic inside B1 so the claim generates the invoice and the cost-value reconciliation ties to the ledger.
Cannot produce percentage-of-completion revenue or a defensible WIP position because committed cost lives outside the system and retention is buried in ad-hoc journals. Gets automated accrual and deferral postings with drill-back, plus retention control accounts that reconcile without manual analysis.
Finds out a cost code is overspent only after the A/P Invoice posts, because Purchase Orders carry no budget check. Gets budget-versus-committed-versus-actual per cost code at the point of ordering, with variations flowing into the budget once approved.
| Critério | ECOSIRE | Construção personalizada | Concorrente |
|---|---|---|---|
| Cost-code budget with committed versus actual tracking | Incluído | Incluído | Incluído |
| Subcontractor payment certificates with retention and advance recovery | Incluído | Incluído | Suporte parcial |
| Variation order workflow using native B1 approval procedures | Incluído | Suporte parcial | Suporte parcial |
| Progress claim that generates a real A/R Invoice in your company file | Incluído | Incluído | Suporte parcial |
| Percentage-of-completion WIP journals with automatic reversal | Incluído | Suporte parcial | Suporte parcial |
| Built to your chart of accounts and cost code convention, not a fixed template | Incluído | Incluído | Não incluído |
| Source code handed over with no per-user recurring licence | Incluído | Incluído | Não incluído |
| Available immediately without a build phase | Não incluído | Não incluído | Incluído |
Routings, work centre calendars and finite-capacity scheduling on top of SAP Business One MRP. Build-to-order: scoped, quoted and built for your plant, then installed in test and production.
A build-to-order SAP Business One add-on adding style, colour and size matrix entry, seasonal range planning and pack allocation. Built for your company database after a fixed quotation, not downloaded.
A build-to-order SAP Business One add-on adding rental contracts, availability calendars, on-hire and off-hire cycles, rate cards and recurring hire invoicing to B1. Built for your company file after a fixed quote.
A build-to-order field service and technician mobile app on SAP Business One Service Calls and Service Contracts — scheduling, job cards, parts consumption, signature capture and billing. Scoped, quoted and built for your operation.
A partir de $1199.00
Ponto de partida — orçamentado de acordo com o seu âmbito