Business Software

One System for Gold Trading, Pawnbroking, and Jewelry Repairs

PM GoldTrade ERP replaces spreadsheet bookkeeping with a fast, web-based system built for the counter: live precious metal prices, a sub-second price calculator, a GoBD-aligned cash book, complete pawn contract lifecycle management, a repair partner network, and an integrated CRM — all in one German-language interface.

01

Speed at the Counter

Live pricing, keyboard shortcuts, and quick-entry forms record a trade in seconds — faster than the spreadsheet it replaces

02

Audit-Ready Bookkeeping

Gapless numbering, locked day closes, counted-cash reconciliation, and stored spot prices make every entry explainable years later

03

One System Instead of Five

Trading, cash book, pawn contracts, repairs, and CRM share one database — a pawned item sent to repair is one linked record, not three disconnected notes

04

Regulatory Guardrails Built In

AML cash-threshold warnings, ID document capture, margin-scheme tracking, and GDPR-conscious contact handling are part of the daily flow, not an afterthought

What it's about

PM GoldTrade ERP

Buying gold at the counter is a business of seconds. A customer puts jewelry on the scale, the spot price moves, and you need a defensible offer — now. Most trading desks still run this on spreadsheets: one tab for purchases, one for sales, one for repairs, a paper pawn ledger, and a cash book that lives somewhere else entirely.

PM GoldTrade ERP brings all of it into a single web application. The dashboard calculator turns weight and alloy into a buy or sell price using the live market rate and your configurable margins. Every cash movement — purchase, sale, pawn payout, repair deposit — posts automatically to a structured cash book with gapless numbering, a running balance, and an end-of-day count with documented differences. Pawn contracts, repair orders, customers, and leads each get their own full module, linked together the way the business actually works: a pawned bracelet can go out for repair, and both records know about each other.

Built by premotion media on a lean, modern stack — server-rendered, fast on desktop and usable on a phone at the counter. Deployment and pricing are available on request.

Features

Thought through to the daily workflow.

Every building block is focused on a clear benefit and fits into existing processes.

01
Feature Section

The calculator sits on the dashboard and answers the only question that matters at the counter: what is this worth right now? Enter weight and alloy, and the system computes buy and sell prices from the live market rate using the formula weight × fineness × daily price × your configured factor.

01

Live Price Calculator — The Daily Core Tool

The calculator sits on the dashboard and answers the only question that matters at the counter: what is this worth right now? Enter weight and alloy, and the system computes buy and sell prices from the live market rate using the formula weight × fineness × daily price × your configured factor. Precious metal prices for gold and silver (EUR) are fetched on a schedule by a serverless function, cached in the database, and shown in the application header on every page. Buy and sell factors are configurable per purity grade, so your spread policy is a setting — not tribal knowledge.

  • Instant buy/sell calculation from weight and alloy
  • Standard gold and silver purity grades with configurable fineness and spread factors
  • Live gold and silver prices (EUR) in the header, refreshed automatically
  • Pluggable market data providers with database-side caching
  • Keyboard shortcut access (F4) and mobile-friendly layout for counter use
02

Purchase & Sale Desk — Trades Recorded in Seconds

Quick-entry forms for buying and selling are optimized for speed: material category, alloy, weight — the price fills in from the calculator and can be overridden manually. Each position stores the spot price at the moment of the trade, so every historical entry remains explainable. Transactions receive gapless sequential receipt numbers. Cash trades post to the cash book automatically. Mistakes are handled through a proper cancellation workflow rather than silent edits.

  • Separate purchase (F2) and sale (F3) workflows with quick entry
  • Material categories including gold, silver, and dental gold — configurable in settings
  • Spot price captured and stored per position at transaction time
  • Payment methods: cash, card, bank — cash entries post to the cash book automatically
  • Counter services with fixed prices, such as ear piercing and battery changes
  • Per-position tax classification (regular, margin scheme, tax-free) with automatic margin calculation against the linked original purchase
  • Cancellation (storno) workflow, inline description editing, and daily XLSX export
03

Cash Book — Built Around GoBD Principles

The cash book is the compliance backbone. Every cash movement from every module lands here as a chronological entry with a running balance. At the end of the day, staff count the drawer, the system compares counted against calculated balance, and any difference is documented with a reason. Closing the day locks the day's cash book entries and transactions against modification — corrections happen through counter-entries, not deletions.

  • Chronological cash book with gapless sequential numbering and running balance
  • Configurable opening balance and bank transfer recording
  • Daily closing with counted-cash reconciliation (target/actual difference plus documented reason)
  • Day close locks entries and transactions against later modification
  • Automatic postings from purchases, sales, pawn payments, and repair payments
  • XLSX export of the cash book
04

Pawnshop Module — The Complete Contract Lifecycle

Pawn contracts are managed from intake to final settlement. Each contract records the customer, item description, weight and purity, photos, estimated value, insurance value, payout amount, interest rate, storage fee, and a mandatory storage location. Contract numbers run sequentially per year. Every stage of the lifecycle is a first-class action in the system — not a note in a margin.

  • Full status workflow: accepted → active → extended → redeemed, or forfeited → auction → sold
  • Interest payments, extensions, and top-ups with automatic cash book postings
  • Revaluations with a dedicated audit trail (old/new value, reason, author, date)
  • Redemption, forfeiture, and auction settlement including surplus payout to the customer
  • Item photos and documents attached directly to the contract
  • Pawn contracts can be linked to repair orders — pawned items sent out for repair stay traceable
05

Repair Management — Orders, Partners, and Margins

Jewelry and watch repairs run through a network of external specialists — goldsmiths, watchmakers, stone setters, polishers. The repair module tracks each order from intake to pickup, including the two-way logistics of sending items out and getting them back. Revenue and cost are recorded per order: what the customer pays (sale positions) and what the partner charges (expenses), with the margin calculated automatically.

  • Sequential six-digit repair ticket numbers
  • Repair partner directory with specialties and contact data
  • Status pipeline: accepted → sent to partner → returned → ready → notified → picked up (plus cancellation)
  • Timestamps for every stage, including handover to and return from the partner
  • Customer-facing sale positions and partner expenses per order, with automatic margin
  • Deposits at intake and split payments (cash/card/bank) at pickup — cash flows post to the cash book
  • Cost estimates, item condition in/out, photos, and optional link to a pawn contract
06

Contacts & CRM — Customers, Documents, Timelines

A full contact management module built for a regulated trade: master data, ID document details (number, issuing authority, validity), GDPR communication opt-ins for WhatsApp, SMS, and e-mail, free-form tags, and an activity timeline covering notes, calls, messages, and visits. The standout: an AI-assisted business card scanner. Photograph a card with the device camera, and a vision model extracts the data and pre-fills the contact form.

  • Sequential customer numbers and full master data including company, addresses, and birth date
  • ID document capture for identification requirements
  • GDPR-conscious communication opt-ins and soft delete instead of hard deletion
  • Tags, activity timeline, and file attachments per contact
  • XLSX/CSV import with automatic column detection (German and English headers) and XLSX export
  • AI business card scanner: camera photo → automatically filled contact form
  • Instant autocomplete search across contacts
07

Lead Pipeline — From Inquiry to Deal

Walk-ins, phone inquiries, and online requests are captured as leads with direction (buying or selling), interest, and price target. A clear status pipeline moves each lead from new to converted — or documents why it was lost.

  • Status workflow: new → contacted → interested → converted / lost
  • Sequential lead numbers, free-form tags, and tag filtering
  • Activity timeline with notes, calls, messages, visits, and offers
  • File attachments per lead
08

Compliance Guardrails & Multi-Location

Regulatory context is built into the daily flow instead of bolted on. Cash purchases at or above a configurable threshold (default EUR 2,000) trigger an anti-money-laundering warning that prompts identity documentation. Margin-scheme tax treatment is tracked per position. Every write runs with a user context for database-level audit purposes.

  • Configurable AML cash threshold with automatic warning on cash purchases
  • Per-user audit context on all database operations
  • Multiple locations with per-location transactions and cash books
  • One-click location switching in the header
  • Central settings for purity grades, material categories, service types, purchase presets, numbering, and partners
How it works

A clear path to the result.

  1. 01

    Step 1 — Open the Day

    Staff log in and see the dashboard: live gold and silver prices in the header, the price calculator front and center, and the current location active in the session.

  2. 02

    Step 2 — Quote at the Counter

    Item on the scale, alloy identified, weight entered (F4). The calculator returns buy and sell prices from the live rate and your configured spread factors — in under a second, on desktop or phone.

  3. 03

    Step 3 — Record the Trade

    F2 for a purchase, F3 for a sale. The price carries over from the calculator, the spot price is stored with the position, a sequential receipt number is assigned, and cash payments post straight to the cash book. Cash purchases above the AML threshold trigger an identity documentation warning.

  4. 04

    Step 4 — Handle Pawns and Repairs

    Pawn intakes become numbered contracts with photos, valuation, interest terms, and storage location. Repair intakes become numbered tickets assigned to a partner from your network, with deposits recorded on the spot.

  5. 05

    Step 5 — Close the Day

    Count the drawer. The system compares counted cash against the calculated balance, documents any difference with a reason, and locks the day. Export the cash book or the day's transactions as XLSX whenever needed.

Who is it for?

Made for concrete requirements.

The solution is a particularly good fit for these teams, roles and business models.

Gold and Precious Metal Buyers

Trading desks that buy and sell gold, silver, and dental gold daily. Live pricing, configurable spreads, and sub-30-second transaction entry keep the line moving without sacrificing the paper trail.

Pawnbrokers

Businesses operating under German pawnbroking rules. The module covers the entire contract lifecycle — payout, interest, extension, revaluation, redemption, forfeiture, auction, and surplus payout — with automatic cash book integration.

Jewelers with a Service Business

Shops that combine sales with repairs, ear piercing, and battery changes. Fixed-price services, repair margin tracking, and a partner network keep the service side as organized as the trading side.

Watch and Jewelry Repair Intermediaries

Businesses that route repairs to external goldsmiths, watchmakers, and stone setters. Two-way logistics tracking and per-order revenue/cost breakdowns show exactly where every item and every euro is.

Multi-Location Trading Businesses

Operations with more than one branch. Locations, cash books, and transactions are separated per site, with one-click switching for staff who work across branches.

Businesses Migrating off Spreadsheets

Teams currently running the day on shared sheets. Structured modules, contact import with automatic column mapping, and XLSX exports ease the transition without losing the speed of the old workflow.

Tech & scope

The key details at a glance.

Application Type
Web-based ERP, server-rendered
Backend
PHP 8.4, Slim 4
Database
PostgreSQL 16 (managed, EU region)
Frontend
Twig 3, HTMX, Alpine.js, Tailwind CSS
Authentication
JWT-based, managed auth service, 2FA-capable platform
File Storage
Managed object storage, signed URLs, 10 MB per file
Interface Language
German
Currency
EUR (all amounts stored as integer cents)
Devices
Desktop-first; calculator, quick entry, and camera features mobile-ready
Deployment
Docker (PHP-FPM + Nginx)
Testing
PHPUnit unit test suite
Author
premotion media
Availability & Pricing
On request from premotion media
FAQ

Frequently asked questions.

What kind of business is PM GoldTrade ERP built for?

For businesses that combine precious metal trading, pawnbroking, and jewelry or watch services under one roof — gold buyers, jewelers, and pawnbrokers operating in the German regulatory environment. It replaces spreadsheet-based bookkeeping with one integrated system.

How does the price calculator work?

It computes buy and sell prices as weight × fineness × current market price × your configured factor. Market prices for gold and silver are fetched automatically on a schedule and cached; purity grades and spread factors are fully configurable in the settings.

How does the cash book support compliance?

It follows GoBD principles: chronological entries with gapless sequential numbering, a running balance, automatic postings for every cash movement, a daily close with counted-cash reconciliation and documented differences, and locking of closed days so corrections happen through counter-entries rather than edits.

Does the system cover the full pawn lifecycle?

Yes. Contracts move through accepted, active, extended, redeemed, forfeited, auction, and sold. Interest payments, extensions, top-ups, revaluations with audit trail, redemption, forfeiture, and auction settlement including surplus payout are all built-in actions with automatic cash book postings.

How are repairs to external partners handled?

Each repair order is assigned to a partner from your directory and tracked through a status pipeline with timestamps for handover and return. Customer prices and partner costs are recorded per order, and the margin is calculated automatically. Deposits and split payments at pickup flow into the cash book.

What about anti-money-laundering requirements?

Cash purchases at or above a configurable threshold (default EUR 2,000) trigger an automatic warning that prompts staff to document the customer's identity. Contact records include dedicated fields for ID document data.

Can I run multiple store locations?

Yes. Locations are managed centrally, staff switch the active location in the header, and transactions and cash books are kept per location.

How is the system deployed, and what does it cost?

PM GoldTrade ERP is a tailored business solution delivered by premotion media, running as a Dockerized web application on a managed EU-hosted database platform. Deployment options and pricing are available on request from premotion media.

Ready?

Retire the Spreadsheet. Keep the Speed.

PM GoldTrade ERP was built for the reality of the counter: a customer waiting, a scale reading, and a market price that changed a minute ago. It gives precious metal traders, jewelers, and pawnbrokers one fast system for quoting, trading, pawning, repairing, and closing the day — with the bookkeeping discipline regulators expect and the speed the business demands. Built and delivered by premotion media as a tailored solution; deployment and pricing on request.

Discuss your project