All modules
InventoryReceipts, deliveries, transfers, counts and valuation

Stock and its value, kept honest.

Every receipt, delivery and count moves the stock and posts its value as it happens, at what the goods really cost. A shelf never goes below zero. And a health check compares the books with the stock, then corrects only when you say so.

An example company and example figures. Aligning the Sukkari dates added the six cartons their valuation was missing; the books already had them, so no entry was needed.

From what it cost to what the books say.

Palm & Co. Trading keeps dates, gift boxes and their packaging. Here is how each carton gets its value, and how the check keeps the books and the stock in step.

1

Each product, by its own method.

Choose FIFO, average or standard cost for each product. The valuation keeps every receipt as a layer, and what goes out leaves by that method: the oldest layers first, the average, or the standard.

  • A product holding stock keeps its method and its stock accounts until that stock is used up.
2

In at what it really cost.

A receipt comes in at the order line’s net price per piece: after its discount, at the order’s exchange rate, with a carton’s price shared over its pieces.

  • Freight and duty ticked as landed cost join the goods they were paid for. Goods still to come take their share when they arrive; goods already sold leave it on the freight line’s account.
  • Whatever goes out, the books post exactly what the valuation released.
3

The books against the stock.

The health check asks four questions on the server. Does each product’s valuation hold what its shelves hold? Does each stock account match the valuation? Is anything left in goods received not billed on a closed order? Is any order still owed goods with nothing open to bring them? It only reads.

  • A cost five times above or below the last purchase price is flagged.
  • Align brings a valuation to its shelves with no entry, because the books already recorded the goods.
4

Revalue to a cost you type.

Type the new unit cost. Tamra works out the amount from what the valuation holds and shows it, with the entry it will post, before you confirm. The stock account and the valuation move together.

  • Opened from the check, it is filled in with the last purchase cost.
  • For a standard-cost product it is Change standard cost: the stock you hold moves to the new standard.
5

Corrected only when you say so.

Nothing changes until you press a button on a row and confirm. Correct posts one entry that brings a stock account to the valuation, against the account you choose. Clear does the same for what a closed order left in goods received not billed.

  • Every fix needs the right to post journal entries. When one posts an entry, it opens from the note left on the page.

A shelf never goes below zero.

Ask a shelf for more than it holds and Tamra moves nothing, and says what is there in plain words. Transfers, counts, till sales, spare-part withdrawals, vendor returns and receipt corrections are all held to it.

  • A delivery ships what is on the shelf and keeps the rest open as a backorder.
  • One at a time. Two people validating the same goods, or a double click, can’t ship the same units twice: the second waits, then sees the first one’s result.
  • Transfers move quantities between locations and warehouses. They post no journal entry: the goods stay yours, at the same cost.

What it posts, and when.

Four balanced entries, each posted as the stock or its value moves. Codes and names are from the chart a new UAE company starts with; a product or its category can have its own stock account instead of 1141.

  1. PICK-0059Sukkari dates received

    Receipt validated

    7 Oct 2026, at the order’s net price

    AccountDebitCredit
    1141Raw Materials4,560.00
    2124Goods Received Not Billed4,560.00
    Balanced4,560.004,560.00

    40 cartons at 114.00 each: the 120.00 on PO-0034, less its 5% discount. The bill clears goods received not billed when it comes.

  2. PICK-0051Meridian’s cartons shipped

    Delivery validated

    4 Sep 2026, 40 cartons at the average cost

    AccountDebitCredit
    5000Cost of Goods Sold7,480.00
    1141Raw Materials7,480.00
    Balanced7,480.007,480.00

    Exactly what the valuation released: 40 at the average of 187.00. FIFO would take the oldest layers, standard cost the standard.

  3. ADJ-0007Two damaged cartons written off

    Adjustment validated

    8 Oct 2026, reason Damage

    AccountDebitCredit
    5920Inventory Shrinkage374.00
    1141Raw Materials374.00
    Balanced374.00374.00

    Counted at the stock’s own cost, 187.00 a carton. Damage, shrinkage, obsolescence and expiry post to 5920; a count that finds more posts to 4900 Inventory Adjustment Gain.

  4. JE-0139Carton dividers revalued

    Revaluation posted

    9 Oct 2026, to 1.50 each

    AccountDebitCredit
    1141Raw Materials3,780.00
    5995Inventory Revaluation3,780.00
    Balanced3,780.003,780.00

    3,000 dividers from 0.24 to 1.50 each. A write-down posts the other way round, and never takes more than the stock is carried at.

Also in Inventory.

Backorders, or close the rest

Receive or ship part of an order and the rest waits on a backorder. Or close the rest, and the order finishes with what was received or delivered.

Counts with reasons

Count a warehouse and give each difference a reason: damage, shrinkage, obsolescence, expiry or a gain. What leaves goes at the stock’s own cost.

Vendor returns

Goods going back to a supplier leave stock with their value, validated in Returns.

Reorder rules

Set a minimum per product and warehouse. Press Check Reorders and every admin is told what is below it, with the quantity to order.

Warehouses and locations

Keep stock in several warehouses and locations. On-Hand shows what each one holds, and what is reserved and still available.

Recipes in grams

A recipe in grams of something you stock in kilograms costs, checks stock and consumes correctly: 500 g is 0.5 kg.

See your own stock valued on Tamra.

Bring a stock count and a few purchase orders to the demo. We’ll value them by your own methods and run the health check together.