Purchasing in WorkGuru is designed to be very flexible to suit a number of project requirements around purchasing stock and services, ensuring the accounting is automated correctly in the background.


The purchasing workflows generally break down into the following 4 scenarios:


  1. Stock Purchase Orders - Stock orders are orders for FIFO or NonStock products that aren't associated to a particular project number.   FIFO SKU quantities on a stock order will be added to the SOH in WorkGuru, these stock lines will be coded to the WorkGuru Inventory account in the accounting system.  NonStock SKU quantities will be treated as an expense line in the accounting system.
  2. Project Purchase Orders - Project orders are purchases orders that are associated with a particular project and are treated as disbursements.  For this purchase order, it is assumed that all the costs are being attributed to that project as a whole.  Project POs as a disbursement on the project are able to be marked up invoiced directly through to the client.  This is perfect for easily invoicing sub-contracting work on a project for example. Note - Project Orders handle the account coding differently.  As they are classed as disbursements and the assumption is all the SKUs on the orders are being used on the assigned project, FIFO SKUs on project orders do NOT increase the SOH in WorkGuru or code to the inventory in the accounting system.  All project orders are classed as expenses. If stock is remaining after project completion, it can be adjusted back into a warehouse via a stock adjustment. As the cost of the stock is captured against the PO and subsequent project, it's recommended to adjust in with a unit cost of 0.
  3. Advanced Purchase Orders - Advanced purchase orders are a hybrid of the stock and project purchasing functionality.  They allow you to raise one purchase order for a line items from multiple projects centrally and then use the stock immediately on the relevant projects when you've received the order.
  4. Landed Cost Purchase Orders - Landed cost orders are purchases raised for expenses that you have been invoiced to land your stock orders.  Examples include shipping/freight, duties and customs expenses.   These orders are raised like other purchases and costed against the suppliers invoice. The difference is the value of these orders are attributed back to an existing received stock purchase.  In landed cost purchase orders, the SKUs, even if they are NonStock, are coded to the WorkGuru inventory account in the accounting system as they are increasing the value of the products on the attributed POs SKUs.  The costing is split by qty and value.