Report Field Definitions - Stock

Modified on Wed, 27 May at 4:03 PM

Stock reports in WorkGuru provide real-time visibility into your inventory levels and how materials are moving through your business. They are used to track current quantities on hand, identify slow-moving or obsolete items, and ensure you have enough supplies to fulfill active projects without over-investing in excess stock. By analyzing stock usage and movement history, you can prevent project delays caused by shortages, accurately calculate the cost of goods sold, and maintain an organized audit trail of where your materials are being allocated.



Production Job Output Lines by Date Pivot Report

This report brings together output lines from production jobs that started and were completed (or due for completion) within your selected period. This is your production performance tracker.


FieldNotes / Expected ValuesDescription
DATEDD/MM/YYYY if in progress - show due date
if completed - show completed date
DAYnumerical valueif in progress - show due date day
if completed - show completed date day
DAYOFWEEKtext  if in progress - show due date day name
if completed - show completed date day name
DESCRIPTIONtext line item description
DUEDATEDD/MM/YYYYproduction job due date
JOBDESCRIPTIONtext production job description
JOBNAMEtext production job name
QTRmonth-month abbreviated if in progress - show due date quarter
if completed - show completed date quarter
STARTDATEDD/MM/YYYY production job start date
YEARnumerical value if in progress - show due date year
if completed - show completed date year
FORECASTOUTPUT (sum)numerical value forecast output quantity
ACTUALOUTPUT (sum)numerical value actual output quantity
MONTHtext  if in progress - show due date month
if completed - show completed date month
STATUStextproduction job status
JOBNOnumerical value production job number
SKUtextline item SKU
NAMEtext line item name

Stock Movements by Date Pivot Report

This report shows all stock movements within the selected period based on effective date.

It’s your stock ledger view.


FieldNotes / Expected ValuesDescription
DATEDD/MM/YYYYstock movement date / time
DAYnumerical value stock movement date day
DAYOFWEEKtext  stock movement date day name
DESCRIPTIONtext stock movement description
ISACTIVETRUE, FALSEStock product active status
QTRmonth-month abbreviated stock movement quarter
QUANTITYnumerical value stock movement quantity
SKUtextstock product SKU
SOURCEDOCUMENTNUMBERtextstock movement related transaction number (e.g. project number)
SUPPLIERtextstock movement associated supplier
TRACKINGTYPENonstock, FIFO, Batch, Serial stock product tracking type
UNITCOSTdollar value stock movement unit cost
USERtext stock movement initiating user
WAREHOUSEtext stock movement related warehouse
YEARnumerical value stock movement year
VALUE (sum)dollar value stock movement value
DIRECTIONIN, OUTstock movement direction
IN = increased stock
OUT = decreased stock
MONTHtext  stock movement month
SOURCEMODULEPurchase, StockUsage, StockUsageReversal, StockSale, StockAdjustment, ProductionJob. CreditNote, etcstock movement related module
PRODUCTtext 
stock movement product

Stock Demand by Date Pivot Report

This report looks forward. It displays stock demand and potential shortages for projects and stock sales before the selected date. If something’s running low, this report will tell you.


FieldNotes / Expected ValuesDescription
COSTPRICEdollar value product cost price
DESCRIPTIONtext product description
SUPPLIERCODEtext product supplier code
SUPPLIERNAMEtext product primary supplier name
SURPLUSnumerical value stock surplus assuming no shortfall exists (parent product and UOM separate)
TOTALQTYINCOMINGnumerical value total stock quantity incoming from purchases (parent product and UOM combined)
TOTALQTYUSEDnumerical value total stock quantity used (parent product and UOM combined)
TOTALREQUIREDnumerical value total stock quantity forecast required (parent product and UOM combined)
TOTALREQUIREDQTYnumerical value total stock quantity required (parent product and UOM combined)
TOTALSHORTFALLnumerical value total stock shortfall (parent product and UOM combined)
TOTALSURPLUSnumerical value total stock surplus (parent product and UOM combined)
REQUIREDQUANTITY (sum)numerical value total stock quantity forecast required (SKU based, if filtering UOM - only show UOM)
STOCKONHAND (sum)numerical value total stock on hand (display both Parent and UOM separate, UOM value based off of required parent value)
QUANTITYINCOMING (sum)numerical value stock incoming quantity (SKU based, if filtering UOM - only show UOM)
QUANTITYRECEIVED (sum)numerical value stock quantity received (parent product and UOM separate)
PRODUCTIONQTY (sum)numerical value stock production output in progress (parent product and UOM separate)
QUANTITYUSED (sum)numerical value stock quantity used (SKU based, if filtering UOM - only show UOM)
SHORTFALL (sum)numerical value
total stock shortfall (SKU based, if filtering UOM - only show UOM)
SKUtext stock product SKU
NAMEtext stock product name

Stock Demand by Date and Transaction Pivot Report

This is the same demand logic — but broken down by transaction.

So instead of just seeing totals, this is your investigation report. If something’s short, this tells you why.


FieldNotes / Expected ValuesDescription
COSTPRICEdollar value stock product unit cost price
DESCRIPTIONtext stock line item description
QUANTITYPURCHASEDnumerical value stock quantity purchased / received
SOURCEDESCRIPTIONtext stock related transaction description
SUPPLIERCODEtext stock product details supplier code
SUPPLIERNAMEtext stock product details supplier name
REQUIREDQUANTITY (sum)numerical value stock required quantity
STOCKONHAND (sum)numerical value stock on hand quantity (display both Parent and UOM separate, UOM value based off of required parent value)
QUANTITYINCOMINGTOSTOCK (sum)numerical value stock incoming quantity (display both Parent and UOM separate, UOM value based off of required parent value)
QUANTITYINCOMINGTOSOURCE (sum)numerical value stock incoming quantity to source transaction (SKU based, if filtering UOM - only show UOM)
QUANTITYUSED (sum)numerical value stock quantity used (SKU based, if filtering UOM - only show UOM)
SHORTFALL (sum)numerical value stock on hand shortfall (SKU based, if filtering UOM - only show UOM)
SURPLUS (sum)numerical value stock on hand surplus (SKU based, if filtering UOM - only show UOM)
LINETYPEProject, Production Job, Stock Sale, etcstock demand source transaction type
SOURCENUMBERnumerical value stock demand source transaction number (e.g. project number)
SOURCENAMEtext stock demand source transaction name (e.g. project name)
SKUtextstock demand stock product SKU
NAMEtext stock demand stock product name

COGS Lines by Date Pivot Report

This report brings together all COGS-related stock movements for the selected period.

COGS = Cost of Goods Sold. This is your financial reality check wrapped up in a report.


FieldNotes / Expected ValuesDescription
DATEDD/MM/YYYY COGS movement date (stock movement date)
DAYnumerical value COGS movement date day
DAYOFWEEKtext  COGS movement date day name
DESCRIPTIONtext COGS related stock movement description
ISACTIVETRUE, FALSECOGS related stock product active status
MONTHtext  COGS movement date month
QTRmonth-month abbreviated COGS movement date quarter
REPORTINGCATEGORY1text COGS movement related reporting category 1 (if enabled and imported from Xero)
REPORTINGCATEGORY2text COGS movement related reporting category 2 (if enabled and imported from Xero)
SUPPLIERtext COGS movement related product primary supplier 
TRACKINGTYPENonstock, FIFO, Batch, Serial COGS movement related product tracking type
USERtext COGS movement related product usage user
YEARnumerical value COGS movement date year
QUANTITY (sum)numerical value COGS related movement quantity
UNITCOST (sum)dollar value COGS movement unit cost
VALUE (sum)dollar value COGS movement value
DIRECTIONIN, OUTCOGS related movement direction
IN = increased stock
OUT = decreased stock
SOURCEMODULEPurchase, StockUsage, StockUsageReversal, StockSale, StockAdjustment, ProductionJob. CreditNote, etcCOGS related movement module
SOURCEDOCUMENTNUMBERnumerical value COG related movement transaction number (e.g. Stock Sale number)
SKUtext COGS related movement SKU
PRODUCTtext COGS related movement product name
WAREHOUSEtext COGS related warehouse


Stock Used in Period Pivot Report

This report summarises stock usage against Projects and dispatched stock sales within the selected period.


FieldNotes / Expected ValuesDescription
DATEDD/MM/YYYY stock usage / dispatch date
DAYnumerical value stock usage / dispatch date day
DAYOFWEEKtext  stock usage / dispatch date day name
DESCRIPTIONtext stock usage line item description
MONTHtext  stock usage / dispatch date month
QTRmonth-month abbreviated stock usage / dispatch quarter
SOURCEDOCBILLINGCLIENTtext stock usage related transaction billing client (e.g. project billing client)
SOURCEDOCCLIENTtext stock usage related transaction client (e.g. project client)
SOURCEDOCDESCIPTIONtext stock usage related transaction description (e.g. project description)
SOURCEDOCUMENTNAMEtext stock usage related transaction name (e.g. project name)
WAREHOUSEtext stock usage related source warehouse
YEARnumerical value stock usage / dispatch date year
QUANTITYUSED (sum)numerical value stock usage quantity
FORECASTCOST (sum)dollar value forecast stock usage cost
ACTUALCOST (sum)dollar value actual stock usage cost
FORECASTSALEVALUE (sum)dollar value forecast line item value
SOURCEMODULEPurchase, StockUsage, StockUsageReversal, StockSale, StockAdjustment, ProductionJob. CreditNote, etcstock usage related module
SOURCEDOCUMENTNUMBERnumerical value stock usage related transaction number (e.g. project number)
SKUtext stock usage SKU
NAMEtext stock usage related product name

Stock Levels at Date Pivot Report

This report shows your stock levels at a specific date.

It’s your snapshot report, telling you what you had on hand at that exact point in time.


FieldNotes / Expected ValuesDescription
ADDRESS1text related stock warehouse address line 1
ADDRESS2text related stock warehouse address line 2
BRANDtext stock related product brand
CATEGORYtext stock related product category
COUNTRYtext stock related warehouse location country
INCOMINGQTYnumerical value incoming stock quantities
ISACTIVETRUE, FALSEstock related product active status
LOCATIONtext stock related location in warehouse
MAXnumerical value maximum set stock level filtered to warehouse
MINnumerical value minimum set stock level filtered to warehouse
NAMEtext stock related product name
POSTCODEtextstock related warehouse postcode
SHOWONKIOSKTRUE, FALSEis configured to display on Kiosk
SKUtext stock SKU
STATEtext stock related warehouse state
SUBURBtext stock related warehouse suburb
SUPPLIERtext stock related product primary supplier
QUANTITY (sum)numerical value stock levels in warehouse
VALUE (sum)dollar value stock value in warehouse
WAREHOUSEtext warehouse name
PRODUCTtext stock related product SKU and name

Stock Tabular Report

This one’s a bit different, there are no pivot fields here.

It’s a straight tabular stock view that can be thought of as your stock browser rather than a summarised report.


Serial and Batch Products Sold in Period Pivot Report

This report shows serialized or batched stock sold within the selected period.

It gives traceability for what went out the door.


FieldNotes / Expected ValuesDescription
DAYnumerical value stock movement date day (e.g. usage date, dispatch date, etc)
DAYOFWEEKtext  stock movement date day name (e.g. usage date, dispatch date, etc) 
MONTHtext  stock movement date month (e.g. usage date, dispatch date, etc)
PHASEtext product related phase (if applicable)
PROJECTproject number, or N/A for stock sales
product related project number
QTRmonth-month abbreviated stock movement date quarter (e.g. usage date, dispatch date, etc)
STOCKSALEstock sale number, or N/A for projectsproduct related stock sale number
TRACKINGTYPEBatch, Serial product tracking type
TYPEUsed from Stock, Dispatched Stock Sale, Purchased for Project
transaction type that triggered the movement
YEARnumerical value stock movement date year (e.g. usage date, dispatch date, etc)
QUANTITY (sum)numerical value quantity sold / used (default quantity of 1 for serial tracked products)
PRODUCTtext product SKU and name
CLIENTtext related transaction client name
ORDERProject number, Stock Sale Number, N/A, etcrelated product transaction number
SERIALtext serial / batch number
DATEDD/MM/YYYYstock movement date (e.g. usage date, dispatch date, etc)

Serial and Batch Availability Pivot Report

This report shows the availability of serialized or batched products at a selected point in time.

So instead of what was sold, this shows what is currently available.


FieldNotes / Expected ValuesDescription
CATEGORYtext product details category
DESCRIPTIONtext product details description
TOTALCOSTdollar value stock total cost
TRACKINGTYPEBatch, Serial product details 
QUANTITY (sum)numerical value current product stock quantity
WAREHOUSEtext current product stock location
SKUtext product SKU
NAMEtext product name
SERIALORBATCHtext
Serial / Batch number

Product and Line Item Comparison Pivot Report

This one’s a bit of a diagnostic tool.

It compares the line item data to the underlying product data.

It helps you spot mismatched pricing, product links, account code inconsistencies and more.


FieldNotes / Expected ValuesDescription
LINEITEMACCOUNTCODEtext transaction line item account code
LINEITEMCOSTRATEdollar value transaction line item unit cost
LINEITEMDESCRIPTIONtext transaction line item description
LINEITEMSELLRATEdollar value transaction line item unit sell rate
MATCHINGNAMETRUE / FALSETRUE if the line item name matches the underlying product name
FALSE if the line item name does not match the underlying product name
MATCHINGSKUtext TRUE if the line item SKU matches the underlying product name
FALSE if the line item SKU does not match the underlying product name
PRODUCTACCOUNTCODEtext product details account code
PRODUCTCOSTRATEdollar value product details unit cost rate
PRODUCTDESCRIPTIONtext product details description
PRODUCTSELLRATEdollar value product details sell rate
MATCHINGSCORE (sum)percentage
0-100% - the higher % = higher matching rate across fields
LINEITEMSOURCETYPEProject, Production Job, Quote, Stock Saleline item transaction source type
LINEITEMSOURCENUMBERnumerical value line item transaction source number (e.g. project number)
LINEITEMSKUtext surface level line item SKU
PRODUCTSKUtext underlying line item product details SKU
LINEITEMNAMEtext surface level line item name
PRODUCTNAMEtext surface level line item name


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article