Corelith records the gold from the scale to the door as one chain, and the float that went out to buy it. Every movement in between carries a name, a time and an instrument.
Buying centres, custom mills and vaults that have to account for what they hold
Huchu MineThe Gate ShopsLux Liquor
Your trade's words on screen.One record underneath them.
Named the way your floor names it
Lots, seals, learners, terms and line items, not somebody else's nouns. Training becomes the shortest part of going live.
The standard modules underneath
Sell, Stock and Books are the same ones every edition runs. An edition is a configuration, never a fork.
It grows the same way
Another branch, another campus, another buying centre: a row appearing in a list you already had.
Weighed once
Scale S2 · Bench B2Lot GL-0107
148.2g
Stable · 26 Aug 10:11Captured
One lot · one record
Intake ticket26 Aug · 10:04
SellerT. Marowa · SUP-0112
Declared at the counter148.6 g
Seal appliedSL-4471
Assay result14:40
Fire assay22.1 ct / 920.8
Filed byLab AS-118
SettlementCo-signed
Day rate, locked 06:00US$63.51 / g
148.2 g × US$63.51US$9,412.18
ZWG at the day's rateZWG315,778.64
One weighing, and everything downstream reads from it.The scale writes the weight. The intake ticket, the assay result and the settlement all point back to that one entry, so the figure the seller was shown at the counter is the figure in the ledger at month-end. Illustrative lot.
Three questions decide whether you keep the licence and the client. This page answers them in that order.
The first question
From the scale to delivery, each movement is one entry made where the work happened, with the person, the minute and the instrument on it. The chain below is the whole answer.
The second question
Cash goes out to a buyer at six in the morning. By close it must be gold, cash, or a difference with somebody's name on it. Not a sum reconstructed from a book.
The third question
The answer that costs you is “I don't know.” Every correction keeps the old value, the new value, the person, the minute and the reason they typed.
One lot, from the scale to the door, and a name on every link.
01
148.6 gDECLARED
Received
SellerT. Marowa
IdentificationSUP-0112
RMR. MoyoOperator · 10:04
02
148.2 gVERIFIED
Weighed
InstrumentScale S2
Variance noted−0.4 g
RMR. MoyoWitnessed · 10:11
03
147.9 gAFTER SAMPLE
Assayed
MethodFire assay
Result22.1 ct / 920.8
ASLab AS-118Assayer · 14:40
04
147.9 gSELLER PAID
Settled
Day rateUS$63.51 / g
Paid to sellerUS$9,412.18
R. Moyo + T. NcubeCo-signed · 15:02
05
147.9 gIN VAULT B
Held
LocationVault B
Seal checkedSL-4471
TNT. NcubeCustodian · 17:40
06
1,412.6 gPARCEL P-0034
Consolidated
Lots in parcel9
Seal on parcelSL-4502
T. Ncube + K. DubeCo-signed · 08:15
07
1,412.6 gRECEIPTED
Delivered
Delivery noteDN-0221
Weighed in at1,412.6 g
BABuyer's agentSigned for · 14:05
Lot GL-0107 · 7 links · 0 figures re-keyed · links 06 and 07 follow the parcel this lot was consolidated intoThe chain exports whole, as PDF or CSV
The seller can read the arithmetic back to you
A dispute at a buying counter is almost never about honesty. It is about two people holding different numbers. Corelith builds the settlement out of figures that were captured in front of the seller — the weight on the scale, the variance against what they declared, the assay that came back and the rate that was locked at six in the morning.
The difference between declared and weighed is printed, not buried
The rate is locked once for the day, centrally — never typed at the counter
The seller walks out with a slip carrying the same lines you keep
Settlement · Lot GL-010726 Aug · 15:02
Declared by the seller148.6 g
Weighed on Scale S2148.2 g
Variance, shown at the counter−0.4 g
Fire assay, Lab AS-11822.1 ct / 920.8
Day rate, locked 06:00US$63.51 / g
Due to T. MarowaUS$9,412.18
ZWG at the day's rate 315,778.64. Settled on verified weight.
Seller's copyLot GL-0107 · printed at the counter · 15:02
Weighed148.2 g
Assay22.1 ct
Rateper g63.51
PaidUS$9,412.18
Fiscalised · co-signed 15:02
Seller's copy · printed at the counter
Settled on verified weight at the day rate. Houses that settle on fine gold are configured that way. Illustrative lot.
Two-person release
The payout that will not go through
Choose the movements that need a second name: a payout over your threshold, a weight correction, a release from the vault. The person who raised it cannot be the person who approves it, and while it waits, everyone on the floor can see exactly what it is waiting for.
The approver sees the weight, the grade, the rate and the amount on one panel before signing
Nothing is quietly parked — a held payout stays visible on the lot
A refusal is an entry too, with the reason typed by the person who refused
Lot GL-0107Payout held
DECLARED148.6 g
VERIFIED148.2 g
VARIANCE−0.4 g
T. MarowaSeller · SUP-0112Intake 10:04
R. MoyoOperator · Bench B2Weighed 10:11
Lab AS-118Assayer · fire assayAssayed 14:40
T. NcubeCustodian · Vault BHeld 17:40
K. DubeApprover · second nameAwaiting
Buying centre B · the payout waits on the second name, on the lot.
Lot GL-0107 · custody, attachments and a payout awaiting its second approver
Custom milling
A milling run is a lot too
A custom mill holds ore that belongs to somebody else and has to give back a share that stands up to a question. Corelith records the run the way it records a purchase: entries made at the time, by named people, against the client's own lot.
Each client's ore is its own lot, from the tip to the return
Tailings are sampled and referenced, so a run does not end at the table
Recovery is not estimated — it is what came out over what the sample said went in
Recovery is 41.20 g out over 47.12 g implied in. Nothing here is a published rate.
The float goes out at six. By close it is gold, cash, or a name.
Float B-04 · R. Moyo26 Aug
GL-010429.0 gUS$1,841.79
GL-010536.5 gUS$2,318.12
GL-010651.4 gUS$3,264.41
GL-0107148.2 gUS$9,412.18
Bought against the floatUS$16,836.50
4 lots · 265.1 g weighed
Not one of those four figures was typed into this sheet. Each is the settlement figure sitting on its own lot, at the rate locked for the day.
Float reconciliation · B-0417:52
Issued 06:40US$18,000.00
Purchases settledUS$−16,836.50
Cash returnedUS$−1,160.00
Accounted forUS$17,996.50
Difference · open on R. MoyoUS$−3.50
A reason is required before this float closes.
A float can be issued in USD, in ZWG, or in both, and reconciles in each currency separately
A buyer cannot close their own float. The count at the end carries a second name
An open difference follows the buyer into tomorrow until somebody names it
Nothing changes without a reason
What changedOld value, new value, and whyReason code · who · when
Lot GL-0107Verified weight
148.6 g148.2 g
“Declared figure replaced with the reading on Scale S2. Seller present at the bench; the variance is on his slip.”
WEIGH-VARR. Moyo · Operator26 Aug 2026 · 10:11
Lot GL-0104Day rate applied
US$63.98 / gUS$63.51 / g
“Rate was captured before the six o'clock lock. Corrected to the locked rate and the settlement was reissued to the seller.”
RATE-CORT. Ncube · Approver26 Aug 2026 · 11:26
Lot GL-0106Payout state
ReleasedHeld
“Second approver was not on site. Held until co-signed. The seller was told at the counter and given the hold reference.”
PAY-HOLDT. Ncube · Approver26 Aug 2026 · 14:41
The value that was there stays on the record next to the one that replaced it. Both are readable a year later.
A cancelled lot stays on the register, marked cancelled, with the reason and the person who cancelled it.
The reason code and the sentence are required fields. A correction with neither does not save at all.
Above the threshold you set, the change and the approval must carry two different names.
The questions you get asked, and where each answer comes from.
Where did this gold come from?
The intake entry on the lot: the party, their identification reference, the site and the minute it was taken in.
On the lot
Who handled it, and with what?
The custody log in the order it happened, with the role, the instrument used and the witness on each movement.
Export PDF or CSV
Is this the assay you actually got?
The assay document filed against the lot, carrying the laboratory's own reference, opened from the record rather than a folder.
One click from the lot
Why is this figure not the one on my slip?
The edit history: old value, new value, reason code, the sentence, the person and the minute.
Same screen
Show me everything for last month.
A pack over a date range — lots, custody, assays, settlements, corrections and attachments — produced as one export.
One export
Assay AS-118/2026/0442Filed
LaboratoryLab AS-118
MethodFire assay
Sample weight0.3 g
Fineness920.8
Carat22.1 ct
Fine gold in the lot136.4 g
Filed against lot GL-0107 at 14:40. The reference is the laboratory's, not ours.
Assay report filed against lot GL-0107
Several buying centres, poor internet, and a camera over the scale.
Group positionToday · 09:04
Branches reporting12 of 12
Takings so farUS$18,412.60
Same figure in ZWGZWG617,942.60
On the current price list11 of 12
One branch sits outside the group median: Chitungwiza, discounts at 4.3%.
Each buying centre keeps its own float, its own lots and its own staff. The group position in grams, USD and ZWG is the sum of them, current, without a phone call at five.
Sell · Till 1Offline · 42 min
#4418 · 17:41US$12.40Cash
#4419 · 17:46US$8.95EcoCash
#4420 · 17:52US$24.10Cash
#4421 · 18:03US$6.30Cash
#4422 · 18:09US$31.75Card · swipe
#4423 · 18:14US$4.20Cash
US$87.70 will post on reconnect, in order. Nothing here is retyped.
At a centre with no link, intake, weighing and settlement are captured on the device. When the internet comes back, entries post in the order they were made and the queue is visible while it drains.
Event ledger · invoice INV-22146 lines
CreatedR. Dube · 02 Aug 09:14
Terms changedR. Dube · 02 Aug 09:22
ApprovedT. Chuma · 02 Aug 11:05
Reminder sentSystem · 16 Aug 06:00
Payment receivedN. Mhaka · 24 Aug 14:48
ClosedT. Chuma · 24 Aug 14:51
Where cameras are installed, a weighing carries the footage of that minute. Open the entry, open the clip. It does not accuse anybody; it removes the argument.
“The argument used to be about whose figure was right. Now there is one figure, it has a name and a minute on it, and the seller was standing at the bench when it was taken.”
Buying centre managerGold buying operation, Midlands · PLACEHOLDER
What gold operators ask us first
No, and we will not say otherwise. Software does not make anyone compliant, and we make no claim that any authority approves, endorses or accepts our records. What Corelith does is hold the evidence in one place — weights, custody, corrections with their reasons, fiscalised settlement receipts and exportable logs — so that when you are asked to show your record, you have one. On fiscalisation specifically, Corelith is registered with ZIMRA to sign directly against the FDMS — a technical registration to integrate, and not an endorsement of anything else we do. What that record needs to contain is a conversation for you and your own adviser, and we configure to it.
Bring us the make and model first. Where a scale can be read electronically, Corelith takes the reading directly and the entry records the instrument it came from. Where it cannot, the operator keys the reading and the entry carries their name, the instrument and, where a camera is installed, the footage of that minute. We will tell you which of the two your bench is before you buy anything, not after.
Yes. Intake, weighing, assay capture and settlement all happen on the device at the centre and post in the order they were made when the internet comes back. The queue is visible while it drains, so nobody has to trust that it worked. A centre can also run on your own hardware on site if the network never leaves the property.
A buyer learns the bench in a morning, because the bench is one screen: take the lot in, weigh it, settle it. Training happens at your own counter on your own lots, with a person standing beside them, and it is part of onboarding rather than a manual.
They are scoped with you before anything is loaded. Opening balances, the lots you still hold and the parties you buy from come across; historical ledgers are quoted separately once we have seen what shape they are in. We do not promise a migration before we have looked at the source.
Access is by role and by site, so a buyer at one centre does not see another's floats. Your data is yours, in full, on request — the lots, the custody chain, the corrections and the attachments — at no charge and in a format you can read elsewhere.
Start with the lot you argued about.
One real intake, the assay that came back, and what you eventually paid for it. We put all three through Corelith and show you the chain, the settlement arithmetic and the export at the end.