Skip to main content
Transactions record everything that moves in or out of a batch — chicks, feed, and medicine. There are six types, all built the same way, so once you’ve learned one you’ve learned them all.

The six transaction types

TypeDirectionDefault labelCovered in
Bird PurchaseChicks in from a hatcheryBird PurchaseChick placement
Bird SaleGrown birds out to a traderBird SaleLifting & bird sale
Feed PurchaseFeed in from a supplierFeed PurchaseFeed transactions
Feed TransferFeed moved between batchesFeed TransferFeed transactions
Medicine PurchaseMedicine in from a supplierMedicine PurchaseMedicine transactions
Medicine TransferMedicine moved between batchesMedicine TransferMedicine transactions
Your company may have renamed these in Company Settings. The action is unchanged — this guide always uses the default names above.

What every transaction has

Transaction create form
Header fields:
  • Farmer / Batch — the batch the transaction belongs to.
  • Date — defaults to today.
  • Contact — the supplier (purchases), trader (bird sale), or destination farmer (transfers). For transfers, leaving it blank means godown (your own store).
  • Reference No. — invoice/order number.
  • DC Number — delivery challan number.
  • Status — see below; defaults to Completed.
  • Remark — optional notes.
Line items (Transaction Details): one or more rows, each with:
  • Product, Unit, Quantity, Rate, and a calculated Amount.
  • A Total Amount is summed at the bottom.
Add rows with New line item; use the clone/reorder/delete controls on each row.
Picking a product auto-fills its unit and pre-fills the rate from the product’s default price. Change either as needed — switching the unit re-calculates the rate so the value stays consistent.

Transaction status

StatusMeaning
CompletedThe default. Counts towards stock, costs, and reports.
Processing / ShippedIn-progress states that still count towards calculations.
PendingA placeholder that is ignored in stock and report calculations.
For everyday entry, leave the status as Completed.

How transactions affect stock & cost

  • Purchases add stock to the batch (birds, feed, or medicine) and record a cost (quantity × rate).
  • Sales reduce bird count and record revenue.
  • Transfers move stock from one batch to another (out of one, into the other) and carry no rate — they’re a stock movement, not a purchase.
These feed the batch’s Stock tab, the cost lines used in GC calculation, and the production/financial reports.
Transfers don’t ask for a rate or amount — the cost stays with the original purchase. Only purchases and sales carry money.