Skip to content

One-off items (the Generic product)

Sooner or later you need to invoice something that will never happen again — a delivery charge, a repair, a favour for a customer. Creating a permanent product for it would clutter your list forever.

That is what a generic item is for: a placeholder product whose description, price, tax and account you fill in on the document itself.

Two are already there — you may never need to make one

KiraKira+ ships with Generic Product (G-PRD) and Generic Service (G-SVC). Pick one on the line and type over it. Read on only if you want your own, or want to know why the app insists on a product at all.

The product list showing Generic Product and Generic Service

Why a line needs a product at all

On an invoice, quantity, price, account and tax stay locked until the line has a product on it. That is deliberate: those four decide what lands in your accounts, and the app will not guess them from free text.

A generic item is the escape hatch. It satisfies "this line has a product" while leaving everything about it editable.

What "generic" changes

The switch is on the ordinary New Product form, and it explains itself:

Generic Item — Description, Price, Tax, and Account can be changed on invoices. Inventory is NOT tracked.

The Generic Item switch on the product form

The second sentence is the real constraint. Turn the switch on and Inventory disappears from the Product Type list — a generic item can only be a Service or a Non-Inventory item:

The Product Type list with Generic on, offering only Service and Non-Inventory

That follows from what it is. Stock is counted per product; an item whose description changes on every document is not one thing to count.

Flipping the switch clears Product Type and Category

Both are re-chosen from a different list once the switch moves, so the form empties them rather than leave a choice that is no longer valid. Set the switch first, then the type.

Scenario — billing a one-off delivery charge

A customer asks Seri Maju to courier an order across town. It is a one-time favour, not something they sell.

On the invoice line, Seri Maju picks Generic Service and types over it:

FieldWhat Seri Maju enters
DescriptionCourier to Johor Bahru
Quantity1
Price35.00

No product is created. The invoice reads Courier to Johor Bahru — RM 35.00, and the product list is exactly as it was.

When to make your own instead. If that courier charge becomes a monthly occurrence, create a real product for it — you will get a consistent description, a price that does not need retyping, and it can be reported on.

Making your own generic item

Worth doing when you want a distinct name on the picker — say Site Visit or Ad-hoc Repair — rather than reaching for the same G-SVC every time.

  1. Inventory → New Product.
  2. Turn on Generic Item.
  3. Choose Service or Non-Inventory.
  4. Give it a SKU and a name. Leave the price at 0 — you will type it on the document anyway.

Next: Categories.

KiraKira+ — offline accounting for small business.