Stock movements

How stock levels move in Kontala through bills, invoices and credit notes, and how FIFO costing works in plain words.

Last updated 20 July 2026.

Stock never changes by hand in Kontala. Every movement comes from a real document, so your quantities always tie back to something you can open.

What moves stock

  • Bills bring stock in. Each stock line on a bill adds its units at the bill line's net cost - see Bills that buy stock. A stock purchase explained straight from your bank account or recorded on an expense works the same way.
  • Invoices take stock out. Units leave when the invoice is marked as sent. Making a sent invoice a draft again puts the exact units and cost back.
  • Credit notes bring stock back. Sending a credit note with tracked item lines returns the units to stock at the item's cost price, or at the current average cost if no cost price is set.
  • Opening balance. The one-off quantity you entered when creating the tracked item.

FIFO costing in plain words

Each time stock comes in, Kontala records it as its own batch with its own cost. When you sell, the oldest batch is used up first, and the cost that posts to your accounts is what those exact units cost you, not an average.

On the item's page, Open stock lots lists the batches still in stock: when each was acquired, the quantity and value left, and where it came from. The top row is consumed next, so its unit cost is what your next sale will post as cost of sales.

The movement history

Stock movements, further down the item's page, is a permanent log of every change: the date, the event such as a purchase or sale, the quantity and value moved, and the resulting balance. Corrections appear as reversal rows rather than edits, so the history always adds up.

Was this helpful?

I need help with...

View all categories

Articles in this section

Kontala

© 2026 Axion London Limited

Axion London Limited (trading as Kontala) is an appointed representative of Yapily Connect Ltd, which is authorised and regulated by the Financial Conduct Authority (FRN 827001).