Even one of the most flexible ERP systems like Odoo reaches its limits in the standard version, especially when it comes to precise metal accounting in grams or ounces. That is exactly why the PM-Accounting module was developed: a specialized extension that adds the functions precious metal dealers and gold traders truly need.
Trading precious metals is highly sensitive: transparency, accuracy, and traceability are essential. Gold, silver, platinum, and palladium dealers must manage fine weights in grams or ounces, values in local currencies, and quantities with absolute precision — a level of complexity that overwhelms many ERP systems.
The most important points at a glance
- Odoo cannot represent metallic accounting in grams or ounces in the standard version.
- The PM-Accounting module by OBS Solutions adds full metal account management to Odoo.
- Customers receive their own metal accounts for gold, silver, platinum, and palladium, like a bank account in grams.
- Metal movements (purchases, sales, trades, deliveries) are automatically taken over from Odoo Sales, Purchase, Inventory & Accounting.
- With Metal Payments, products can be paid directly with metal balances, without a traditional currency invoice.
Why standard ERP systems cannot solve the challenges of the metal trade
Precious metal dealers work simultaneously on three levels: inventory (quantities), financial accounting (currencies), and metal accounting (grams/ounces).
While Odoo handles the first two levels very well, the standard version lacks the metallic layer—the management of fine gold or fine silver balances. Since all three levels must remain synchronized at all times to avoid errors and discrepancies, precious metal dealers require a specialized extension.
This is exactly where the PM-Accounting module comes in.
PM-Accounting Module: The extension that completes Odoo for precious metal traders
The module was developed specifically to introduce grams as an independent unit of measure and “metal currency” within Odoo. This creates an additional accounting layer designed expressly for the fine metal industry and fully integrated into Odoo.
What defines the module:
- dedicated metal accounts per customer
- separate account structures for each metal type (gold, silver, platinum, palladium)
- automatic recording of all metal movements
- full synchronization with Odoo Sales, Purchase, Inventory & Accounting
- account statements for customers (digital or as PDF)
In short:
It transforms Odoo into a fully capable ERP for precious metal traders.
Customer metal accounts in the Accounting Module
– like a bank account, but in grams
A central feature of the accounting module for metal traders is the introduction of metallic customer accounts. As soon as a customer is created in the Odoo system, a metal account can be assigned. This works like a bank account with an account number, transactions, balances, and statements.
Each account area shows exactly how much fine gold the customer owns, which
transactions the movements originate from, and which trades, purchases, or
deliveries have taken place.
Automated Metal Moves – the heart of the
solution
For metal accounting to function efficiently and error-free, metal movements must be generated automatically. The biggest advantage: the system creates metal movements fully automatically based on standard Odoo processes.
Example: A sale is posted → the metal quantity is automatically reduced.
The module collects all metal-relevant processes from Inventory, Sales,
Purchase, and Accounting and maps them in the metal accounting system.
Metal Payments: Paying for products with metal
balances
One of the most innovative features of the module is the ability to pay for products directly from a customer’s metal balance. This enables entirely new workflows for traders who manage both virtual and physical precious metal inventories.
Example: If
a customer buys 10 gold bars with 1 g fine gold each, 10 g of fine gold are
automatically deducted from their metal account. Odoo recognizes the product,
the fine weight it contains, and the correct allocation to the metal account.
This feature is business-critical for precious metal traders yet unavailable in
standard Odoo.
Practical process in the metal trade: from
virtual trade to physical delivery
The following workflow shows how simple and clean metal processes can be represented in Odoo with PM-Accounting:
- Customer pays money (e.g., 4,000 USD)
- System converts it into virtual gold balance via a trade
- Metal account displays the new gram amount
- Customer later orders a physical bar
- Odoo Inventory registers the delivery
- PM-Accounting deducts the exact gram amount from the metal account
- Customer receives an account statement with all movements upon request
A process
that cannot be mapped cleanly without PM-Accounting.
Added value for precious metal traders in Odoo
The PM-Accounting module offers numerous advantages that are especially crucial in professional precious metal trading:
- grams as a real currency in the ERP system
- full transparency over all metal movements
- audit-proof accounting
- automatic synchronization of all Odoo modules
- error prevention through automated processes
- direct account statements for customers
-
foundation for digital or physical precious metal trading
Conclusion: PM-Accounting expands Odoo into a complete metal accounting system
Gold and precious metal traders need precise accounts, transparent movements, and a parallel accounting layer in grams.
Standard Odoo cannot meet these requirements alone. But with the PM-Accounting module, it becomes the optimal ERP solution for the precious metal industry.
Anyone managing fine gold, fine silver, or other precious metals needs a system that can represent exactly that.
Are you a wholesaler in the gold or precious metal trade and want to finally manage your metal accounting digitally, securely, and with gram-level accuracy? Then Odoo with the PM-Accounting module by OBS Solutions is exactly the solution you need.
Contact us now for an individual demo and discover how you can fully automate your processes.
Frequently asked questions
Odoo Metal Accounting for Gold Traders
No. Odoo does not support metal account management in grams or ounces in the standard version. An extension is required. The PM-Accounting module by OBS Solutions adds this functionality and enables complete metal accounting.
The PM-Accounting module introduces an additional accounting layer for fine metals. It creates metal accounts per customer, manages metal balances in grams or ounces, and automatically synchronizes movements from sales, purchasing, inventory, and finance.
The solution is ideal for precious metal traders, gold traders, wholesalers, refineries, and companies managing physical or virtual metal inventories. Traders with combined goods and metal inventories also benefit greatly from automated metal accounting.



