The six transaction types
| Type | Direction | Default label | Covered in |
|---|---|---|---|
| Bird Purchase | Chicks in from a hatchery | Bird Purchase | Chick placement |
| Bird Sale | Grown birds out to a trader | Bird Sale | Lifting & bird sale |
| Feed Purchase | Feed in from a supplier | Feed Purchase | Feed transactions |
| Feed Transfer | Feed moved between batches | Feed Transfer | Feed transactions |
| Medicine Purchase | Medicine in from a supplier | Medicine Purchase | Medicine transactions |
| Medicine Transfer | Medicine moved between batches | Medicine Transfer | Medicine 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

- 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.
- Product, Unit, Quantity, Rate, and a calculated Amount.
- A Total Amount is summed at the bottom.
Transaction status
| Status | Meaning |
|---|---|
| Completed | The default. Counts towards stock, costs, and reports. |
| Processing / Shipped | In-progress states that still count towards calculations. |
| Pending | A placeholder that is ignored in stock and report calculations. |
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.

