Brewery Packaging Yield and Loss
Counts whole packages from a brite tank after transfer and fill losses, and the remainder no package can take.
Example
You enter
- Brite tank volume (gal) 310
- Transfer loss (%) 2
- Fill loss (%) 1.5
- Main package size (gal) 15.5
- Smallest package owned (gal) 5.16
- Revenue per main package ($) 175
You get
- Packaged volume (gal) 299.243
- Whole packages 19 at 15.5 gal, 294.5 gal saleable
- Saleable (gal) 294.5
- The remainder nobody logs 4.743
- Total loss 15.50 gal, 5.0% of the batch
- Remainder short of smallest (gal) 0.417
Details, formula, and sources
The worked 310 gal tank fills 19 half barrels and loses 15.5 gal, 5.0% of the batch. The 4.74 gal remainder is 31% of the loss and 0.42 gal short of the smallest package the brewery owns.
packaged = V x (1 - transfer) x (1 - fill); whole packages = floor(packaged / size); remainder = packaged - whole x size.
Yield bookkeeping; a half barrel is 15.5 gal and a sixth barrel 5.16 gal. The brewery's own packaging records govern.
Public arithmetic.
Estimate. AHJ and licensed professional govern.
Field names used by the API: brite_volume_gal, transfer_loss_pct, fill_loss_pct, package_gal, smallest_package_gal, revenue_per_package, packaged_volume_gal, whole_packages, saleable_gal, remainder_gal, total_loss_gal, remainder_short_of_smallest_gal
- Losses each as a percentage of the volume entering that stepspec-v1786