Home / Case Studies / AMASCO LLC

/ Case Study · Oil & Gas

Advanced Odoo Features to Calculate Precise Profitability. From Odoo 14 to 16, Project by Project.

/ The engagement

An Odoo Revamp That Measures Profitability with Precision.

AMASCO LLC, a UAE-based firm, runs critical repairs and maintenance across oil and gas, maritime, and ships in the Gulf's shipping channels. Brainvire migrated its Odoo backend from version 14 to 16, linked accepted quotes to projects and procurement for accurate cost analysis, added role-based financial access, a virtual warehouse, and a purchase requisition approval flow.

Odoo 14 to 16 MigrationProject Cost AnalysisRole-Based AccessPurchase Requisitions
Odoo 14 to 16Migration
Project-levelCost analysis
Role-basedFinancial access
VirtualWarehouse

/ About the client

AMASCO LLC

AMASCO LLC, based in the UAE, performs critical repairs and maintenance across the oil and gas sector, maritime, and ships that use the Gulf's congested shipping channels. It wanted to improve its project modules, financial processes, HRMS, and automation, and consulted Brainvire to lift overall performance.

The client already ran Odoo in-house, but the project demanded a high level of technical expertise, so it chose professional Odoo services. After analyzing the pain points and system, the team recommended moving the Odoo backend from version 14 to version 16 and implementing the newly planned flows to streamline day-to-day operations.

/ The approach

Design, architecture, and features, shipped as one program.

/01Cost

Estimate versus actual

The old system could not report accurate cost per project, so the team used an Odoo 16 feature that creates a project on quote acceptance and links procurement to compare estimated and actual cost.

/02Access

Finance stays finance

Anyone could draft, edit, or post financial entries, so the team built a workflow that restricts direct posting and adds role-based restrictions.

/03Inventory

Stock returned to stock

Version 14 could not track stock returned from a project, so the team set up a virtual warehouse where leftover stock is added to company inventory and evaluated easily.

/04Procurement

Requisitions first

Direct purchase orders disrupted centralized procurement, so the team added purchase requisitions that pass through approval before a purchase order is raised.

/ What stood in the way

Four problems, solved without a maintenance window.

Select a challenge to see how it shaped the build.

/01 Complete view of cost analysis →
/02 No role-centric access →
/03 Inventory monitoring →
/04 Disarranged procurement →

Complete view of cost analysis

With the current system the client could not get an accurate cost analysis report per project or per quotation. An Odoo 16 feature creates a project on quote acceptance and links it with related procurement, so the team compares the estimated cost against the actual cost report.

No role-centric access

In the existing system anyone could draft, edit, and post a financial entry at any time. The team created a specific workflow that restricts the direct posting of entries and added role-based restrictions to the system.

Inventory monitoring

In version 14 there was no track of stock or inventory returned from a project. The updated Odoo system adds a virtual warehouse, where remaining stock received after a project finishes is added to company inventory and evaluated easily.

Disarranged procurement

Direct purchase orders raised by users disrupted centralized procurement. The team added a feature to raise purchase requisitions that go through approval before a purchase order is raised.

/ Product screens

The delivered experience.

The interface people actually use.

AMASCO LLC delivered interface, screen 1/01Dashboard
AMASCO LLC delivered interface, screen 2/02Cost Analysis
AMASCO LLC delivered interface, screen 3/03Role Access
AMASCO LLC delivered interface, screen 4/04Warehouse
AMASCO LLC delivered interface, screen 5/05Procurement

/ The results

What changed, in numbers.

End-to-end Profitability report Project profitability reports describe project data with budget, quotation, and estimated profitability.
Role-centric System privileges Only the finance manager posts financial entries and edits invoices and bills, so system access stays controlled.
Accurate Profitability The client gets accurate profitability and can manage and reuse leftover stock effectively.
Requisition Based purchasing Users raise purchase requisitions, and a centralized RFQ is created for approval before purchase.

/ Next step

Ready for a redesign like this on your platform?

A 30-minute working session with a Brainvire architect: your current stack, your constraints, and where a rebuild actually pays off. No sales deck.

Book a Working Session →