All imports

Waste Records

Import waste entries with reasons. Creates stock movements for tracked items.

Pro

Supported Formats

BasilBook Template (.xlsx / .csv)

One row per waste entry.

Column Reference

ColumnRequiredDescription
wasteDateDate (YYYY-MM-DD)
itemNameItem name (must exist)
quantityQuantity wasted
reason
  • Why the item was wasted.
  • spoiled — food gone bad before use
  • expired — passed expiry date
  • overcooked — ruined during cooking
  • prep_waste — trimmings, peels, unusable parts
  • unknown_loss — unaccounted shrinkage
  • Default: unknown_loss
notesAdditional notes

How It Works

  • Items must exist in the system (matched by name)
  • Stock movements auto-generated for tracked inventory items
  • Waste journal entries generated automatically — see /auto-journal

API Endpoint

POST/api/waste/import

Ready to import waste records?