Parts and Materials — User Manual¶
This guide covers everything you need to know about managing parts, materials, fuel, vendors, purchase orders, and invoices in AXITRAQ. Whether you are tracking spare parts for a fleet of assets or managing fuel across multiple sites, this manual will walk you through each feature step by step.
Table of Contents¶
- Getting Started
- Browsing the Parts Register
- Adding a New Part or Material
- Editing an Item
- Inventory and Stock Management
- Parts Consumption
- Low Stock Alerts
- Vendors and Suppliers
- Fuel Management
- Purchase Orders
- Invoices and Invoice OCR
- Cost Tracking
- Labels and QR Codes
- Mobile App Integration
- Locate Map Integration
- Frequently Asked Questions
1. Getting Started¶
The Parts and Materials module is accessible from the main navigation under Manage > Parts & Materials. You need the Parts & Materials permission (manage.parts). Manage Assets does not open this page.
A person who can already open Parts can also manage this catalogue from their own Grok Bot: items, photos, categories, sub-categories, category markup, linked items, vendors, and vendor sell prices. The item code is the code you choose. The scan code is assigned by AXITRAQ (PT- plus the id on new items). Archiving an item sets it to Discontinued. Archiving a vendor sets it to Inactive. Bank, BPAY, and account numbers can be saved and are not read back. The bot does not mark a vendor invoice paid. It also cannot move stock, create a purchase order, run the invoice CHECKED / APPROVED / Sync path, import a CSV, or build an assembly in Item Builder. Those stay on the web. See Grok Bot connector.
The page has five tabs. The first tab's label follows the Show filter: Materials (the default), Workshop, or All items.
| Tab | Purpose |
|---|---|
| Materials / Workshop / All items | Master register of parts, materials, and fuel |
| Inventory | Location-based stock matrix showing quantities at every site |
| Item Builder | Assemblies and their bill of materials (BOM), plus build orders |
| Stock Alerts | Items that have fallen below their reorder levels |
| Purchase Orders | PO register. The same register is also under Accounts → Vendor Invoices → PO |
Item Builder is the web bill of materials. Open an assembly to see Bill of Materials — Components, Total BOM Cost, and Receive Stock. General stock moves on the web use the Assign arrow on the items list (that moves real inventory) or Transfer on an asset's Stock tab. There is no separate Stock Transfers menu.
At the top of the page, three summary cards show your Total Items, Low Stock count, and total Stock Value across all active items.
2. Browsing the Parts Register¶
The first tab is the items list. Its label is Materials, Workshop, or All items, matching the Show filter. This section calls it the items list.
Viewing Items¶
The Items tab displays a sortable table, 50 items per page. Use Previous / Next at the bottom of the table (or the page indicator) to browse large catalogues. Filters and search reset you to page 1. Clicking a column header (Code, Name, Cost, etc.) sorts the entire catalogue across all pages — not just the rows on the current page.
Search matches every word you type, in any order, against item code, name, category, and sub-category. For example, 150mm SOC or 150 FLG will find an item named Connector DI NC SOC/FLG 150mm even though those words are not next to each other.
| Column | Description |
|---|---|
| Item Code | Your internal part number (clickable link to edit page) |
| Name | Item name or description |
| Type | Part, Material, Both, or Fuel (colour-coded badge) |
| Category | Grouping category (e.g. Filters, Hydraulic, Plumbing) |
| Sub Category | Optional sub-grouping under the category (e.g. PVC Fitting, Brass Fittings). Blank when none. |
| Stock | Current quantity on hand across all locations |
| Reorder At | The minimum stock level before an alert is triggered |
| Unit Cost | Cost price per unit |
| Total | Stock quantity multiplied by unit cost |
| Vendor | Preferred vendor name (clickable link to vendor page) |
| Assets | Number of assets this part is assigned to |
| Photo | Small list thumbnail of the item's primary photo (if set) |
| Assign | A right-facing arrow (➚) that opens the quick-assign popover (see below) |
| Link | Link this item with the same part from another vendor (see below) |
Category and Sub Category can be changed directly in the list (dropdowns) without opening the item — your search and page position are kept.
Items that are below their reorder level are highlighted with a red background and display a LOW badge next to the stock quantity.
Assigning Stock to an Asset or Location¶
You can quickly move a quantity of any item onto an asset (such as vehicle UTE-0142) or a location, straight from the list — no need to open the item.
- Click the Assign arrow (➚) in the item's row. A small panel opens to the left of the icon.
- The panel shows the item's code, name, thumbnail and current on hand, plus the pool the stock is assigned from and how much is available.
- Use the search box to find an asset or location. Each result shows how many of this item are already assigned there ("here: N").
- Click the asset or location to select it, enter a quantity, then click Assign.
Assigning moves real stock — it relocates the quantity from the item's stock pool to the chosen destination. Your total on-hand does not change (assigning 5 to a ute simply records that 5 are now on that ute). Every move is written to the item's stock ledger and is visible on the Inventory tab and on the asset's Stock tab.
The Assign action requires Parts & Materials → Edit permission. Users without it see a dash instead of the arrow.
Searching and Filtering¶
Use the filter bar above the table to narrow results:
| Filter | What it does |
|---|---|
| Show | Materials (default on Parts & Materials), Workshop, or All. Materials is general stock such as quarry and plumbing. Workshop is Spares plus any item linked to an asset. All shows both. |
| Search | Matches any words in item code, name, category, or sub-category (order-independent) |
| Location / Asset | Shows only items with stock at a matching asset or location (e.g. type UTE-0142 for a ute's asset code, or a warehouse name) |
| Type | Stock, Spares, Both, or Fuel |
| Status | Active, Out of Stock, or Discontinued |
| Low Stock Only | Items at or below their reorder level |
When a Location / Asset filter is active, the Stock column shows quantity at that location (not company-wide total).
Click a column header (Code, Name, Type, Stock, Cost, etc.) to sort the full list by that column across every page. Category and Sub Category stay editable inline and are not sortable from the header. The Assets number is centered. Hover it to see each asset code, and click a code to open that asset.
To clear all filters, remove your search and location text, reset the dropdowns to "All", and click Filter again.
Linking the Same Part from Different Vendors¶
If you buy the same physical part from several suppliers, each purchase may have arrived as a separate item code. You can link these records so the system treats them as one part — without merging or deleting anything. Each item keeps its own code, vendor, stock and purchase history.
To link items:
- On the Parts & Materials list, click the link icon (🔗) on the right of the row you want to use as the main item. This starts Link mode and shows an action bar under the filter row.
- Scroll the list and click each other item that is the same physical part. Selected rows are highlighted and the counter updates.
- Click Complete Link. (Use Cancel to exit without linking.)
Linking an item that is already in a group merges the groups together.
Once linked:
- Linked rows show a small link badge with the number of items in the group. Hovering shows the other item codes and the group's combined stock.
- The Unit Cost column shows the latest purchase price across the group (marked
GRP). - Consumption automatically draws from the oldest stock first across the group (see How Consumption Draws Down Stock).
One item in each group is the primary. The primary sets the group's reorder level and stock-alert settings, and the group raises a single low-stock alert against it (see Low Stock Alerts).
To review or change a group, click the link badge to open the group (or use the Linked Items list on the item's Vendors tab). From there you can:
- Make primary — set a different item as the group's primary (the reorder/alert anchor).
- Unlink — remove an item from the group. Removing items until only one remains dissolves the group.
3. Adding a New Part or Material¶
To add a new item to your parts register:
- Navigate to Manage > Parts & Materials.
- On the Items tab, click the + Add Item button in the top-right corner.
- Fill in the item details on the form that appears.
Item Fields¶
The add/edit form is organised in a three-column grid with the following fields:
| Field | Required | Description |
|---|---|---|
| Item Code | No | Your internal part number or SKU (e.g. FIL-OIL-320, CLI263/20gry). Must be unique. |
| Item Name | Yes | A clear, descriptive name for the item. |
| Category | No | Managed grouping (e.g. Filters, Hydraulic, Plumbing, Safety). Use + Add / Manage to add, rename, or remove categories. Choose — None — to leave blank. Client markup defaults still apply at the category level only. |
| Sub Category | No | Optional sub-grouping under the selected category (e.g. Plumbing → PVC Fitting or Brass Fittings). Use + Add / Manage to maintain the list for the current category. Choose — None — to leave blank. Changing category clears the sub-category. |
| Item Type | No | On the item form: Item (spare/replacement), Item (stock consumable), Item (stock & spares both), or Fuel. The list Type filter uses the shorter names Spares, Stock, Both, and Fuel for the same four values. |
| Unit | No | Unit of measure. Options include Each, Box, Pack, Set, Metre, Kg, Litre, and more. Available units are controlled by your company settings. |
| Reorder Level | No | The stock quantity at which a low-stock alert is triggered. Set to 0 to disable alerts for this item. |
| Cost Price | No | Your purchase cost per unit in dollars. |
| Sell Price | No | Your selling or charge-out price per unit. |
| Transfer Markup (%) | No | Fuel items only. Percentage added to the last cost when transferring fuel between assets. |
| Status | No | Active, Out of Stock, or Discontinued. Defaults to Active. |
| Vendor / Supplier | No | Select a vendor from your vendor register, or leave blank. |
| Asset Assignment | No | Multi-select picker to assign this part to specific assets. Use the search box to find assets by code, name, or category. |
| Description | No | A longer description of the item. |
| Notes | No | Internal notes visible only to managers. |
- Click Create Item to save.
After saving, the item appears in your parts register and you can continue to set up inventory locations, upload documents, and link additional vendors.
4. Editing an Item¶
To edit an existing item:
- From the Items tab, click the Item Code link in the table.
- The edit page opens with multiple tabs:
Details Tab¶
Contains the same fields described in Adding a New Part, pre-populated with the item's current values. Make your changes and click Update Item.
A QR code for the item is displayed on this tab if the item has been saved.
Vendors Tab¶
Shows all vendors linked to this item with part-specific details:
- Vendor name, contact information, and vendor-specific part number
- Cost price from that vendor, lead time in days, and preferred vendor flag
- Supplier Item Codes — map your internal item code to each supplier's own part number. This is used by the Invoice OCR system to automatically match scanned invoice line items to the correct part.
To add a vendor, select from your vendor register or enter details manually, then fill in the vendor part number, cost, and lead time.
Inventory Tab¶
Manage stock across multiple storage locations. See Inventory and Stock Management for full details.
Documents Tab¶
Part documents are stored in the shared Manuals & Documents hub and linked to this part. The same SDS or manual can be associated with many parts from Manage → Manuals & Documents.
Upload and manage files related to this item:
- Click Upload Document.
- Enter a title, select a document type, and optionally add a description.
- Choose your file. Supported formats: PDF, DOC, DOCX, XLS, XLSX, JPG, PNG, GIF, TXT, CSV. The part form does not show its own size cap. The same file in Manuals & Documents is limited to 25 MB. Photos on this item are JPG, PNG, or WebP up to 20 MB. A vendor invoice PDF is limited to 10 MB.
- Set the App Access level to control who can view the document in the mobile app: None, Operators, Managers, or All Employees.
- Click Upload.
Documents are stored securely in encrypted cloud storage.
Photos Tab¶
View and manage photos associated with this item.
Uploading Photos¶
You can upload photos directly from the web interface:
- On the Photos tab, drag and drop an image file into the upload area, or click to browse.
- Supported formats: JPG, PNG, WebP (max 20 MB).
- A progress bar shows the upload status.
- The photo appears in the gallery after upload.
Photos can also be captured via the AXITRAQ mobile app. Web-uploaded photos do not include GPS or location data.
Setting a Primary Photo¶
The primary photo is used as the item's thumbnail in the parts list and in catalogues.
- In the photo gallery, find the photo you want to set as primary.
- Click Set as Primary.
- The primary photo displays a gold star badge and appears first in the gallery.
If no primary photo is set, the system uses the most recently uploaded photo as the default.
Deleting Photos¶
Click the delete button on any photo card to remove it. If the deleted photo was the primary, the next available photo becomes the default.
QR Code Tab¶
The QR Code tab provides dedicated QR code management for the item, consolidating all QR functionality into a single interface.
QR Code Preview¶
If the item already has a QR code, a large preview is displayed alongside the item details:
- Part Code and QR Identifier
- Scan URL — the full URL encoded in the QR code
- Item Name, Item Code, and Category
Generating a QR Code¶
If the item does not yet have a QR code:
- Click Generate QR Code.
- A unique QR code is created and displayed immediately.
If the item does not have a part code, one is automatically assigned (e.g. PT-0001).
Downloading the QR Code¶
Click Download QR (PNG) to save a high-resolution 600px PNG image of the QR code.
Printing Labels¶
- Select a Label Template from the dropdown.
- Set the Quantity of labels to print.
- Click Preview Label to see the rendered label with real item data.
- Click Print Label to open the print dialog.
Regenerating a QR Code¶
Click Regenerate QR to create a new QR code. The old code will no longer scan to this item.
The QR tab is directly accessible via the #qr URL hash (e.g. /base/manage/parts/edit/?id=3#qr).
Fuel Data Tab (Fuel Items Only)¶
Visible only when the item type is set to Fuel. Shows:
- Purchase Register — individual fuel purchases with cost, volume, and linked receipts.
- Asset Distribution — which assets currently hold this fuel.
- Cost Trend — a visualisation of cost changes over time.
5. Inventory and Stock Management¶
AXITRAQ supports location-based inventory tracking. Each item can have stock stored at multiple locations, and each location can be tracked independently with its own quantity, value, and GPS coordinates.
Viewing the Inventory Matrix¶
Click the Inventory tab on the Parts and Materials page. At the top you will see Stock by Department and Stock by Location summary cards. Click a location name to drill into every part stocked there (a chip above the matrix shows the active location filter — click × to clear it).
The matrix below is a scrollable table (sticky headers) of every item-location combination with the following columns:
| Column | Description |
|---|---|
| Item Code | Links to the item's inventory section |
| Item Name | Name of the part or material |
| Location | Named storage location (e.g. "Main Warehouse", "Site Office") |
| Type | Location type: Office, Warehouse, Asset, Operator, or Other |
| Qty | Quantity on hand at that location |
| Unit | Unit of measure |
| Unit Cost | Cost per unit |
| Value | Quantity multiplied by unit cost |
| Last Counted | Date the stock was last physically counted |
Summary cards above the table show Total Qty and Total Value across all locations.
Filtering Inventory¶
- Search — search by item code, item name, location name, asset code (e.g.
UTE-0142), or warehouse/location code. - Location Type — filter by Office, Warehouse, Asset, Operator, or Other.
- Click Filter to apply.
Adding Inventory Locations¶
Inventory locations are managed on the item's edit page:
- Open the item (click its Item Code from the Items tab).
- Switch to the Inventory tab.
- Under Add Inventory Location, choose a Location Type:
- Warehouse / Site Location — pick from your Locations catalogue (Manage → Locations)
- Office / Depot — company offices
- Stored with Asset / With Operator — stock held on an asset or with a person
- Field / Site or Other — type a free-text Location Name
- Use Select Location (when a catalogue applies), or type Location Name.
- Enter the quantity on hand and optionally set GPS coordinates.
- Click Save.
GPS Location Tracking¶
Each inventory location can have GPS coordinates attached:
- Use the interactive map picker to drop a pin at the exact location.
- Alternatively, type an address and use the geocoding feature to look up coordinates automatically.
- Choose a map icon for the location.
- Inventory locations with GPS coordinates appear on the Locate map as diamond-shaped pins.
Receiving Stock¶
When new stock arrives, update the quantity at the relevant location:
- Open the item and go to the Inventory tab.
- Find the location and update the quantity (this records a stock-take in the ledger).
- Save to record the new stock level.
Stock is also received automatically when you confirm an invoice (see Invoices and Invoice OCR): each confirmed line adds the purchased quantity into your inventory.
Stock Movement Ledger¶
AXITRAQ keeps a complete, perpetual ledger of every stock movement. On an item's Inventory tab, the Stock Movement Ledger panel shows the most recent movements with:
| Column | Description |
|---|---|
| When | Date of the movement |
| Type | opening, receive, consume, transfer in/out, adjust, or stocktake |
| Qty | The change (positive = into stock, negative = out) |
| Balance | On-hand at that location immediately after the movement |
| Location | Where the movement occurred |
| Reference | The source (e.g. an invoice, a timesheet, an import, a stock-take) |
Every movement — whether from an invoice, a job, a timesheet, the mobile app, a stock-take, or a bulk import — appears here, giving you a full in/out audit trail per item.
Note on negative stock: AXITRAQ permits stock to go negative. This is deliberate — field crews are never blocked from recording usage just because opening counts have not been loaded yet. Negative balances simply signal an item that needs counting or receipting.
Bulk Importing Parts and Stock (CSV)¶
If you are setting up a new company or loading a large catalogue, use the CSV importer instead of adding items one at a time. From the items list, click Import CSV (Owners and Managers only).
There are two import types:
- Catalogue — creates or updates the item register. Columns:
part_code, part_number, name, category, item_type, unit, cost_price, sell_price, reorder_level - Opening stock — sets opening balances per location (import the catalogue first). Columns:
part_code, location_name, location_type, qty, unit_cost
How to use it:
- Download the template for the type you want (links are on the import page).
- Fill it in using a spreadsheet, then save as CSV.
- On the import page, choose the import type and upload your file.
- Leave Apply unticked first to run a dry-run preview — this validates every row and shows how many items would be created/updated and any errors, without changing anything.
- Once the preview looks right, tick Apply and upload again to commit.
The importer is safe to re-run: catalogue rows are matched by item code (updating existing items), and opening-stock rows set the absolute on-hand for each item/location.
6. Parts Consumption¶
Parts can be consumed against assets and jobs to track usage, costs, and who used what.
Consuming Parts via the Web¶
Use Use from stock on the Job Modal Parts & Materials tab (or Edit Job → Parts and Materials). This is the same ledger as the Operations App — not a separate “job only” consume.
- Open the job from Manage > Jobs (calendar modal or Edit Job).
- Search the catalogue (code, name, category). Hits show on-hand stock and the preferred vendor.
- Choose Use from stock, pick who used it, the date, quantity, and optionally the stock location.
- If that person already has a timesheet on this job for that date, the part attaches to it. If not, enter start and finish so a timesheet is created first.
- Confirm. Stock is drawn down and the line appears under Parts / items used.
You need Jobs edit and Timesheets create (or edit) permission. Allocating a part on the job is planning only and does not take stock. Need to buy opens a PO — it does not receive stock until Accounts clicks CHECKED.
The system records the employee, quantity, date, and the job the part was consumed against. This data feeds into job costing and asset cost reports. See Jobs — Parts and Materials.
How Consumption Draws Down Stock¶
When a part is consumed (via the mobile app, or as part of a timesheet entry), AXITRAQ depletes your on-hand stock automatically and records it in the ledger. It draws from locations in this order:
- The job-allocated location, if one was specified.
- The employee's assigned vehicle/van (set via their default location).
- The company warehouse.
- Any other location holding stock.
If there is not enough stock anywhere, the shortfall is taken against the most specific known location and the balance goes negative (a signal to recount or receipt) — usage is never blocked. Editing a timesheet re-balances the ledger automatically (the previous draw-down is reversed and the new quantities are applied).
Linked items (same part, different vendor): if the consumed item is part of a linked group, consumption draws across the whole group oldest-stock-first — the linked item whose stock is oldest (by its last purchase/receipt date) is used up first, then the next, and so on. The cost recorded follows the latest purchase price across the group.
Consuming Parts via the Mobile App¶
From the AXITRAQ mobile app:
- Open the relevant job or asset.
- Tap Add Material or Consume Part.
- Search for the part by name or scan its barcode/QR code.
- Enter the quantity consumed.
- Confirm to record the consumption.
The mobile app syncs this data back to the web platform in real time.
7. Low Stock Alerts¶
AXITRAQ automatically monitors stock levels and alerts you when items fall below their configured reorder levels.
Viewing Alerts¶
Click the Stock Alerts tab on the Parts and Materials page. The alert count is shown as a red badge on the tab if any items are low.
There are two types of alerts:
Direct Alerts (Low Stock)¶
Items where the current stock quantity is at or below the reorder level. The table shows:
| Column | Description |
|---|---|
| Alert | "LOW STOCK" badge |
| Item Code | Link to the item's edit page |
| Name | Item name |
| Current Stock | Actual quantity on hand |
| Reorder Level | Configured minimum quantity |
| Shortfall | How many units you need to order (reorder level minus current stock) |
| Actions | Link to view the item's inventory |
BOM Cascade Alerts¶
When you use the Item Builder to create assemblies, AXITRAQ checks whether you have enough component parts to build enough assemblies to meet reorder levels. If not, a cascade alert appears showing:
- The component that is short
- The parent assembly it belongs to
- The quantity required vs. available
- The shortfall
Setting Reorder Levels¶
- Open the item from the Items tab.
- Set the Reorder Level field to your desired minimum quantity.
- Save the item.
When the total stock across all locations falls to or below this number, the item appears on the Stock Alerts tab. Set the reorder level to 0 to disable alerts for a specific item.
Linked items (same part, different vendor): if the item is part of a linked group, low-stock is judged on the group's combined stock against the primary item's reorder level, and the group raises a single alert (on the list, the Stock Alerts tab, the daily alert email, and the dashboard widget). This prevents a false "low" warning on one linked item that happens to be empty while the group as a whole is well stocked.
Healthy Stock¶
If all items are above their reorder levels, the Stock Alerts tab displays a green check mark with the message "All stock levels are healthy."
8. Vendors and Suppliers¶
Accessing the Vendor Register¶
The same vendor register is available in two places:
- Parts and Materials — click Vendors / Suppliers on the Items tab (Manage → Parts → Vendors).
- Accounts — open the Vendors tab next to Vendor Invoices (Accounts → Vendors).
Both entry points open the same records: Details, Account Details, Balances, and Price Lists. Changes in one area appear in the other.
Vendor Details¶
Each vendor record includes:
- Business Details — the name on the supplier list, trading name, legal names printed on invoices (one per line), ABN stored as XX XXX XXX XXX, head office contact, phone, mobile, email, and website. The head-office contact has no role. A role belongs on a branch contact.
- Address — head office address and branch/account location.
- Branch Contacts — up to three branch contacts with name, phone, mobile, email, and role.
- Account Information — account contact info, payment terms (standardised dropdown), and credit limit.
- Payment Details — BPAY biller code and reference, plus bank details for direct deposit (bank name, BSB, account number).
Balances Tab¶
View accounts payable for each vendor:
- Pending invoices sit at the top — received supplier invoices that are not yet CHECKED or APPROVED (invoice number, date, PO, job, amount).
- Then unpaid invoices grouped by aging: Overdue, Current (0-30 days), Next (31-60 days), and Future (60+ days).
- Colour-coded sections with a summary bar.
- Click an invoice number to open the same preview used in Accounts — review lines, edit the header, or mark CHECKED.
- Click a PO number to open that purchase order.
- Job numbers open the job. Use the checkboxes on aged (checked/approved) rows to Mark as Paid in bulk.
Price List Tab¶
View and manage pricing for all items linked to a vendor:
- Last Buy Price with change indicators (amber highlight and percentage change).
- Click a price to open the Price History modal showing the full audit trail of price changes.
- Markup % and Sell Price are linked — updating one recalculates the other in real time.
- Bulk Markup — select multiple items, enter a markup percentage, and apply it to all selected items at once.
- Click Save All Prices to update sell prices for modified items.
Linking Parts to Vendors¶
Parts can be linked to vendors in two ways:
- From the item edit page — select a vendor in the Vendor / Supplier dropdown on the Details tab, or add vendor-specific details on the Vendors tab.
- Supplier Item Codes — on the Vendors tab of an item, map your internal item code to each supplier's own part number. The OCR system uses these codes to automatically match invoice line items.
9. Fuel Management¶
AXITRAQ includes a dedicated tracking system for fuel items. Fuel items are identified by setting the Item Type to Fuel on the item edit page.
Setting Up a Fuel Item¶
- Navigate to Manage > Parts & Materials and click + Add Item.
- Set the Item Type to Fuel.
- Set the Unit to Litre (or your preferred volume unit).
- Optionally set a Transfer Markup (%) — this percentage is added to the last purchase cost when fuel is transferred between assets.
- Save the item.
Fuel items display a fuel badge icon in the Items table.
Recording Fuel Purchases¶
Fuel purchases can be recorded from the mobile app:
- Open the AXITRAQ mobile app.
- Navigate to the fuel purchase function.
- Select the fuel item and the asset being fuelled.
- Enter the volume, unit cost, and total.
- If the asset has fuel tracking enabled, you may be prompted to enter:
- Odometer Reading — current km or miles reading (for vehicles with odometer tracking).
- Hour Meter Reading — current hours (for equipment with hour meter tracking).
- Full Tank — whether this fill topped up the tank completely. Full fills are used by the auto-consumption system to calculate fuel efficiency.
- Optionally scan the receipt — AXITRAQ's receipt OCR reads the purchase details directly from the receipt photo.
- Submit the purchase.
Each purchase is recorded individually, preserving the actual cost per transaction. AXITRAQ uses a Last Cost pricing method for inventory valuation.
Auto Fuel Consumption¶
For assets configured with the Auto Fill-to-Fill fuel tracking mode, AXITRAQ automatically calculates fuel consumption between full fills:
- When a full-tank fuel purchase is recorded, the system calculates the volume consumed since the last full fill.
- The distance or hours travelled between fills is calculated from the odometer or hour meter readings.
- A consumption record is created showing litres consumed, distance/hours covered, and efficiency (L/100km or L/hr).
This data feeds into the Fuel Efficiency dashboard widget and the asset's fuel history.
To enable auto fuel consumption for an asset:
- Open the asset and go to the Details tab.
- Set Fuel Tracking Mode to Auto Fill-to-Fill.
- Ensure the asset has an odometer or hour meter configured.
- Save the asset.
Fuel Transfers¶
Fuel can be transferred from one asset to another:
- In the mobile app, select Fuel Transfer.
- Choose the source asset and destination asset.
- Enter the volume to transfer.
- The system validates the source asset has sufficient fuel and applies the configured markup percentage.
- Optionally link the transfer to a job for costing purposes.
A full transfer log is maintained with complete history.
Fuel on Asset Pages¶
Each asset has a Fuel tab showing:
- Current fuel holdings
- Purchase history
- Transfer history
- Cost trend chart
On the asset edit page, managers can manually adjust fuel quantities if needed.
Fuel Dashboard Widget¶
A company-wide Fuel Overview widget is available for your dashboard, showing:
- All fuel items with current holdings
- Low-stock highlighting
- Clickable cost badges that open a cost history modal per fuel item
10. Purchase Orders¶
Purchase orders (POs) are created in two places. On the web, a job's Parts & Materials tab uses Need to buy and Create PO (the PO notes start with "Need to buy"). The mobile app can also raise a PO from its Purchase flow. The same register is on Parts and Materials → Purchase Orders and Accounts → Vendor Invoices → PO, so accounts staff can open a PO next to inbound invoices.
PO Numbering¶
Each purchase order is assigned a unique number in the format PO-YYYY-NNNNN (e.g. PO-2026-00042). Numbers auto-increment per company per year.
PO Lifecycle¶
Purchase orders follow this status flow:
Open → Partial → Fulfilled / Closed / Cancelled
| Status | Meaning |
|---|---|
| Open | PO has been issued but no invoices received yet |
| Partial | Some invoices received, but the PO is not yet fully fulfilled |
| Fulfilled | All expected goods/invoices have been received |
| Closed | Manually closed by a manager |
| Cancelled | PO has been cancelled |
Viewing Purchase Orders¶
The Purchase Orders tab shows:
- Summary cards at the top: Total POs, Active, Closed, and Total Invoiced amount.
- Filter bar to narrow by Job, Vendor, Status, and Date Range.
- PO register table with columns for PO Number, Job, Vendor, Issued By, Delegated To, Issued Date, number of linked Invoices, Total Invoiced amount, Status, and Actions.
Viewing PO Details¶
Click a PO number to open the detail modal, which shows:
- PO header information (number, job, vendor, dates)
- Linked invoices
- Chronological activity timeline showing every action with the employee name, timestamp, and amount
PO Delegation¶
Authorised purchasers can delegate a PO to another employee:
- The delegate receives the PO details via AXITRAQ internal messaging.
- The delegate can present the PO to the supplier, collect goods, and scan or upload the invoice.
- All delegation actions are tracked in the PO audit trail.
Closing a PO¶
To close an open or partially fulfilled PO:
- Find the PO in the register.
- Click Close in the Actions column.
- Confirm the closure.
Closed POs can be reopened if needed.
11. Invoices and Invoice OCR¶
Purchase (vendor) invoices are managed under Accounts → Vendor Invoices. The supplier master file (contacts, account details, balances, price lists) is under Accounts → Vendors — the same register as Parts & Materials → Vendors. Tabs:
- Pending Review — new supplier invoices and credit notes from email, web, the app, Edit Job, and Workshop. Every path opens the same preview. OCR reads a Customer PO / Customer Order No. (AXITRAQ
PO-YYYY-NNNNN) and, when exactly one open or partial PO matches that company, links the document and copies the PO’s job if the invoice arrived without one (typical for email). A closed, vendor-mismatched, or already-different job is not overwritten — the detected number stays in the PO picker for you to confirm. Fix the header (invoice #, dates, Vendor — search an existing supplier or Add a one-off with name and optional ABN, PO, header Job, Nature, Asset, odometer/hours, default GL account) and each line, then click CHECKED. CHECKED saves, receives stock / job materials, and moves the invoice to Waiting Approval. Save All Changes saves without receiving stock and leaves the preview open. A Maintenance: Pending or Reviewed banner appears when the workshop also needs to assign the invoice — Accounts is not blocked. Filter by Needs maintenance review to see those bills. - Waiting Approval — priced invoices a staff member has checked. Delivery notes never appear here. An invoice note (written in Preview) shows on the list so the approver sees it without opening another module. The Account Owner or a Manager opens Preview and clicks APPROVED (or Return to Review).
- Approved — signed off and queued for Reckon Accounts Hosted (not yet synced). GL accounts are stored on the invoice and lines. When the company is connected in Settings → Reckon, an owner or manager clicks Sync in Actions or in Preview (stay logged off Hosted). Sync uses the Reckon vendor linked to that supplier, and creates one only when Reckon has no match. A supplier that already has two Reckon vendor cards stays as two cards. A legal name printed on the invoice can be saved on the supplier under Names on invoices (one name per line). For example, a bill addressed to Example Supplies Pty Ltd can use the Smith Plumbing card. The vendor invoice list shows the card name, with that legal name in small text underneath. Search and the Vendor filter both find that legal name. On the invoice, Account Type chooses Expense (every line to the GL account) or Item (part lines become Non-inventory items). The starting choice depends on the vendor. A matched VIN, rego, or asset code fills Asset. A service invoice then uses that asset as the default destination and the asset-service account on the company's chart. A parts or materials invoice uses the parts account on that chart, and a linked job becomes the default destination. Class is the Reckon class list, read from the company file, and is applied to each line. Expense lines send tax code GST so the 10% lands in Reckon’s Total Tax. Memo starts as the asset code on a service or parts invoice for that asset, such as UTE-0142, or the job number on a job charge, such as JOB-0039. A blank memo is filled the same way. Stock and warehouse invoices use the location code. Sync writes that memo on the Reckon bill. Then the bill is posted. Preview / Download / Delete stay. A failed Sync stays on Approved with the error — APPROVED is never undone.
- Synced — approved supplier invoices that were pushed successfully (
reckon_export_status = synced). - Invoices (assigned) — lines already confirmed to a job, asset, or location (stock received).
- Dockets — qty / packing-slip scans (delivery notes), not bills. To confirm until Accounts clicks CHECKED; then Confirmed — awaiting invoice. CHECKED still posts stock and job materials (catalogue cost when the scan has no prices). Dockets are not approved and are not sent to Reckon.
- Statements — supplier statement of account PDFs (monthly aging / amount now due). Kept for reference only. They never go to Pending Review as a bill, CHECKED is hidden, and the outstanding-invoice rows are not imported as parts or charges. If OCR was wrong, change the type to Supplier invoice and Re-scan.
- PO — the same purchase-order register as Parts (filters, status, linked invoices, close / reopen).
Job-scoped upload still works from Edit Job → Invoices. Supplier invoices sent to your Accounts inbox mailbox appear under Accounts → Email Inbox, then land in Vendor Invoices → Pending Review (see Email inbox).
Delivery notes (not invoices). Operators on a trade account often photograph a delivery docket or packing slip (no unit prices). OCR classifies these as a delivery note (Docket #, not Invoice #). They appear under Accounts → Vendor Invoices → Dockets, not in Pending Review / Waiting Approval / Approved. The same preview is used: inspect lines, match parts, re-scan, and override the type if OCR was wrong (this is actually a tax invoice, or actually a delivery note).
Lines keep blank prices (the docket is not given invented prices). Customer PO numbers are not used as the document number (they are your PO). Zero-shipped / back-ordered rows are ignored. The Value column shows qty / no $, not a fake $0.00 bill.
When you click CHECKED, each matched line is posted to the job Parts & Materials tab (item and shipped qty) and stock is received. If that part already exists in your register, AXITRAQ writes the most recent catalogue cost onto the job; if the part has never had a price, the job line is stored with no unit cost. You can still type a price on the preview before CHECKED — a price on the document always wins. The note then stays on Confirmed — awaiting invoice. Scan the priced supplier invoice later as a separate document (it follows the normal invoice CHECKED → Waiting Approval → APPROVED path). When that invoice links to the same PO (and the same vendor/job) as exactly one confirmed docket, AXITRAQ pairs them. Pairing is a relationship only — the invoice is not auto-CHECKED. When you later CHECKED the paired invoice, stock and qty are not received again for parts the docket already posted; invoice-only extras still receive. The Job Modal Parts tab then asks you to link each invoice line to the allocated docket row so the list shows one entry (invoice buy, MU, sell, subtotal). Preview and the list show the paired docket or invoice number. Quoted-job lines also show the existing vendor-quote buy check (quoted buy vs invoice buy).
Viewing Invoices¶
Accounts → Vendor Invoices provides a company-wide view of all purchase invoices and credit notes. The table shows:
- Invoice number, document type (Invoice or Credit Note), vendor, job
- Upload date, invoice date, status
- Number of line items and total amount
- PO number (if linked)
- Uploader name
Filter by Job, Vendor, Status, Date Range, or search by invoice number.
Summary cards show total Invoiced, Credits, and Net amounts.
Email inbox (Accounts)¶
If the Account Owner has connected an Accounts inbox under Settings → Email, supplier emails are collected automatically:
- Accounts → Email Inbox lists captured emails:
- Processed NA — no invoice PDF; a remittance or other file that is not an invoice, credit note, delivery docket, or statement; or a trade PDF that does not clearly name this account. Those rows stay here and do not go to Pending Review. An orange row is an invoice (or similar PDF) that did not name your company, trading name, quote brand (for example Smith Plumbing or Example Supplies Pty Ltd), or ABN — such as a bill addressed to another business. Preview on a row that has a PDF opens that file in the email, including a remittance or a bill that was not sent to Vendor Invoices. Process as invoice on that row sends the PDF to Vendor Invoices anyway, for a bill that is yours but the name was missed. A supplier PDF is still accepted when Tax Invoice is its own heading under the letterhead (the address block is often read first) and the PDF names this account.
- Needs PDF — the email has a view-invoice link and no PDF file. A MYOB PayDirect link that opens one invoice, or a list of unpaid invoices, is read on its own: each invoice PDF is saved as its own vendor invoice. A link that needs a login (most Xero view-invoice pages) stays here. Open that link, then forward the PDF if you want it scanned.
- Completed — a PDF that named this account was accepted and is in Vendor Invoices. Those rows are highlighted green.
.jpg/.pngand other files are ignored. A scan with two half-page delivery dockets (two docket numbers on one sheet) becomes two delivery notes. - Failed — an accepted attachment could not be stored or scanned
- Archived — an email you removed from Processed NA, Needs PDF, or Failed. Archive hides it from those lists and keeps AXITRAQ from importing the same mailbox message again. Restore puts it back. New and Completed emails are not archived from here.
- Only the invoice file goes to Pending Review. Search, sort, filter by vendor/status/source/date, hover for a page preview, then click a row to open the same review modal as a manual upload.
- Open the invoice to the same preview as a web or Job upload. Assign each line to a Job, Asset, Location, or None (expense / no stock). Email invoices do not need a destination before they arrive. If the PDF (or the email subject) contains your AXITRAQ PO number, the invoice is linked to that PO and its job automatically when the match is unique and the PO is still open. A supplier rewrite of the same number is accepted too:
2026-00029links toPO-2026-029when that is the only open PO for that supplier and the invoice date is not earlier than the PO. A different supplier, two possible POs, or a date that does not belong with the PO is left for you to confirm.
Uploading an Invoice¶
- Click the + Upload Invoice button.
- Choose where to Assign To:
- Job — bill the items to a job (select the job).
- Asset (Vehicle) — receive the items as stock onto a vehicle/ute (select the asset).
- Location (Warehouse/Site) — receive the items as stock into a warehouse or site shed (select the location).
- Choose the Document Type (Invoice, Delivery note, or Credit Note). If you leave it as Invoice and OCR sees a packing slip, AXITRAQ promotes it to a delivery note.
- Drag and drop the file or click to select it. Supported formats include PDF and image files.
- Click Upload & Process.
The destination you pick here is just the default. After scanning, the invoice preview opens — the same screen used for email invoices and Edit Job — so you can re-assign each line, split quantity, and add a note. A photo taken over the counter is squared up in that preview: the sheet is cropped out of the background and straightened. Download still saves the original photo.
Reviewing and Assigning Scanned Lines¶
After OCR finishes, the invoice preview opens (PDF on the left, details on the right). For each line you can:
- Edit description, quantity, unit price, discount, and total.
- Set Kind (Part, Labour, Sundry, Expense, Capital).
- Set Destination: Job, Asset (spares), Location (workshop/stock), or None (office / internet / no stock).
- Match the line to a part in your register.
- Split remaining quantity onto another destination (the original scanned qty is locked; child quantities must add up).
- Skip a line or Add line.
- Override the GL account (otherwise the header default is used).
Use Apply header job to fill unassigned lines with the header job, and to copy the default GL account onto lines that still say Header. A default GL account is enough when the invoice is not on a job. Default destination is filled when the invoice names one asset (asset code such as UTE-0142, VIN, or registration). Apply all destination sets every line to that job, asset, or location. Mark remaining overhead is for no-stock expense lines. Write an invoice note for the approver.
Save All Changes stores the header, lines, PO, GL, and note and leaves the preview open. It does not receive stock. The preview closes when you click CHECKED or the X. CHECKED saves, then posts job materials and stock (or removes stock on a credit). A Stock received banner appears afterwards. Workshop Confirm assignment will not receive the same line twice.
Until CHECKED, those OCR lines stay on the Job Modal Parts & Materials tab as Pending purchases (not allocated, not invoiceable). After CHECKED they leave Pending and appear under Allocated on job. See Jobs — Parts and Materials. Operators can still log timesheet usage from the pending list once the mobile timesheet picker ships.
OCR Processing¶
After upload, AXITRAQ automatically processes the document:
- The file is stored securely in encrypted cloud storage.
- If the PDF is a supplier batch (several invoices in one file), AXITRAQ splits it into separate invoices — one per invoice number. A genuine multi-page invoice (same number, “Page 1 of 3” / “2 of 3” / “3 of 3”) stays as one document.
- AXITRAQ's OCR engine scans each invoice and extracts text.
- The Invoice Parser extracts structured data including:
- Vendor name and ABN
- Invoice number (with multi-line detection and false-positive rejection)
- Invoice date (prioritising Australian DD/MM/YYYY format)
- Line items with descriptions, quantities, unit prices, and totals
- Workshop layouts (labour, service sundries, total labour / total parts) when there is no parts table
- Vehicle identifiers (VIN, rego, vehicle ID, odometer) for asset matching
- The Vendor Matcher matches extracted data against your parts register:
- ABN exact match for vendor identification
- Vendor name fuzzy matching
- Part number exact match, then supplier item code match, then an exact description match
- A part line that is not already in the register is added immediately, with item code, description, price, and vendor. Quantity on hand stays 0 until the invoice is CHECKED
- When the invoice names one asset (asset code, VIN, or registration) — or a line destination is an asset — that part is linked to the asset. On Parts & Materials → Items, search the asset code to see those parts even while quantity is still zero
- Labour, sundry, expense, and capital lines are not added to the catalogue
- AXITRAQ classifies the invoice nature (Parts, Service, Mixed, Overhead, Capital). Service and mixed invoices, and any invoice with a VIN/rego match, also appear under Maintenance → Pending Invoices.
Reviewing Scanned Invoices¶
After OCR processing, click an invoice row to open the split-screen preview:
- Left panel — PDF or image viewer with page navigation.
- Right panel — editable invoice header and line items.
- Drag the divider between the panels to widen the details pane (or the PDF). The details pane will not shrink below a usable minimum. Your last width is remembered.
You can:
- Assign a Job in the header if OCR did not detect one (search by job number or title). Clear the field to leave it unassigned.
- Set Nature (Parts, Service, Mixed, Overhead, Capital) and assign an Asset when the invoice is for a vehicle or plant.
- Set each line’s Kind (Part, Labour, Sundry, Expense, Capital) and Destination (Job, asset spares, workshop/location, or none).
- Match a part, split quantity across destinations, skip a line, or add a line.
- Link a PO, set a default GL account (and optional per-line override), and leave an invoice note.
- Edit descriptions, quantities, and unit prices inline. Subtotals recalculate automatically.
- Click Save All Changes to save without receiving stock or changing approval status. The preview stays open. It closes when you click CHECKED or the X.
- Click CHECKED to save and receive stock / job materials. A supplier invoice then moves to Waiting Approval. A delivery note stays on Accounts → Vendor Invoices → Dockets as Confirmed — awaiting invoice (no APPROVED, no Reckon). Workshop review is separate and does not block CHECKED. Those lines then leave Pending purchases on the Job Modal and appear under Allocated on job.
- Click Re-scan OCR to re-process the document if needed. A completed maintenance review is kept.
Smart OCR Features¶
- Negative quantities — handles trailing minus signs (e.g.
1.00-) and accounting parentheses (e.g.(4.85)). - Delivery references — captures docket and dispatch numbers per line item.
- GST handling — automatically prefers Excl GST columns when both Incl and Excl GST are present. Retail POS receipts that print
@ $9.95(inc GST) plus a line GST amount are converted to exclusive so the lines match Subtotal. - Retail POS receipts — shop dockets without a Qty/Description header (for example BatteryTec) still extract quantity, description, SKU, and amounts.
- Credit lines — quantity (or the line total) carries the minus. Unit price stays the positive rate, so −1 × 13.06 = −13.06. Credit lines do not overwrite part pricing.
- Split-job invoices — invoices that span multiple jobs appear on all relevant job pages.
- Duplicate detection — if an invoice number already exists for the same vendor, a warning banner is displayed.
- Learns vendor item codes — when you confirm a line to a part, AXITRAQ remembers that vendor's item code for that part (a Supplier Item Code). The next invoice from the same vendor matches that code straight to the existing part instead of creating a duplicate. You can review or remove these mappings on the item's Vendors tab.
- Vendor-quote price check — if this job has a trade vendor quote (uploaded on our Quote, then copied at convert), review highlights lines where the invoiced unit price differs from the quoted special. Job-only specials do not update catalogue buy on confirm unless you tick Also update catalogue buy prices. A vendor quote never writes catalogue prices by itself.
Receiving Stock from an Invoice¶
When you confirm an invoice's line items, AXITRAQ receives the purchased quantities into your inventory and records a receive entry in the stock ledger for each line. Stock is received at the line's destination: the company warehouse (for Job lines), the chosen Asset (Vehicle), or the chosen Location (Warehouse/Site). Credit notes remove stock from that same destination. Re-confirming the same invoice will not double-count — each line is received only once.
Stock by Department and Location¶
The Inventory tab shows:
- Stock by Department — combined stock held in every Asset (Vehicle) and Location assigned to that department (including sub-departments).
- Stock by Location — totals per storage location/site. Click a location to filter the matrix to parts stocked there.
Assign an Asset to a department on the asset's Details tab, and a Location to a department in the Locations editor.
Catalogue Prices Update Only When You Confirm¶
Scanning an invoice never changes a part's cost price on its own. The scanned price is a proposal until a person confirms the line:
- In the review table each matched line shows the scanned unit price with the part's current catalogue price and the percentage change underneath (green for a decrease, amber for an increase).
- When you click CHECKED, the confirmed lines update the catalogue cost price (subject to the vendor-quote rules above).
- If a scanned price is more than five times higher or lower than the current catalogue price, the change is shown in red and is not applied unless you tick accept large change on that line. The line itself is still confirmed and stock is still received — only the catalogue price is held back, and AXITRAQ tells you which lines were held after saving. This protects the catalogue from OCR misreads such as a missing decimal point.
Price History¶
Every time a confirmed invoice updates a part's cost price, the change is logged to the price history with the invoice it came from. You can view the full history of price changes from the Vendor's Price List tab.
Deleting an Invoice¶
Deleting an invoice fully reverses all side-effects:
- Part cost prices are reverted to their previous values.
- Job materials quantities are subtracted.
- Stock received by the invoice is reversed out of inventory.
- Price history records are cleaned up.
- A confirmation dialog shows each price change that will be reverted before you confirm.
12. Cost Tracking¶
AXITRAQ tracks costs at multiple levels to give you full visibility into your spending on parts and materials.
Cost Per Part¶
Each item has a Cost Price field representing the current unit cost. This value is updated:
- Manually on the item edit page.
- Automatically when invoices are processed through OCR (using the latest invoice price).
Total Stock Value¶
The Items table shows the Total column (stock quantity multiplied by unit cost) for each item. The summary card at the top of the page shows the combined stock value across all active items.
Job Costing¶
When parts are consumed against a job, the cost is recorded at the time of consumption. This feeds into the job's total materials cost, visible on the job page.
Asset Cost Reports¶
Parts assigned to assets contribute to the asset's total maintenance cost. The asset page aggregates all parts consumption, giving you a clear picture of the total cost of ownership.
Price History¶
The vendor Price List tab includes a full audit trail of price changes for each item, so you can track cost trends and identify price increases from suppliers.
Client Sell Prices and Category Markup Defaults¶
Cost price is what you pay; sell price is what you charge a client. AXITRAQ can fill in client sell prices automatically so a new client (with no pricing history) still gets a sensible charge-out rate the moment a part is used on one of their jobs.
How a sell price is auto-created
When a part is added to a job that has a client — whether as Job Materials (web or mobile) or as parts used on a Timesheet (mobile or web) — AXITRAQ checks the client's Price List. If the client doesn't already have a price for that part, a new row is created automatically:
- Sell price =
cost price × (1 + markup%), rounded to the cent. - The markup is resolved in this order:
- Client-specific category markup (an override for this client)
- System-wide category markup (applies to every client)
- Company default markup (Settings → Billing & Invoicing)
0%if none of the above is set- A note is stamped on the row, e.g.
Auto-added from JOB-0001 — default Hydraulic markup 25%.
Existing client prices are never overwritten — auto-add only fills gaps. If a part
has no cost price yet, the row is still created (recording the markup %) and the sell
price shows 0.00 until a cost is known, so it's visible for you to adjust.
Setting category markup defaults
Use the Set Defaults button to manage markups per part category. Pick a category from the dropdown, enter a markup %, and click Apply. Use Edit to change a row or × to remove it.
- System-wide — on the Clients list page, the Set Defaults button manages markups that apply to every client.
- Per client — on a client's Price List tab, the Set Defaults button manages
overrides just for that client. Where a system-wide value exists for the same category,
it's shown as a hint (e.g.
(sys 20%)) so you can see what you're overriding.
These auto-created prices feed straight into job invoicing, which already uses the client price list when calculating charge-out amounts.
Rate Card
On a client’s Price List tab, Rate Card is the labour charge-out by employee type for that client. It is the same data as Set Defaults → Labour, shown on the page. Leave a rate blank to use the company type rate. An employee’s own Rate Card (on their record) is used on jobs before this client rate.
13. Labels and QR Codes¶
AXITRAQ supports printing labels with QR codes for your parts and materials.
Printing a Label¶
- Open the item from the Items tab.
- On the edit page, click Print Label.
- Select a Label Template from the dropdown. Templates designed for parts include dedicated placeholders such as
{{PART_CODE}},{{PART_NUMBER}},{{PART_NAME}},{{PART_CATEGORY}},{{PART_DESCRIPTION}},{{PART_COST}},{{PART_UNIT}}, and{{VENDOR_NAME}}. - Set the Quantity of labels to print.
- Preview the label, then print or add to your label cart for batch printing.
Label templates are managed under Print in the sidebar (the Print Template Editor on Manage > Print). That is the same page as asset labels. Open a template from the Templates tab.
14. Mobile App Integration¶
The AXITRAQ mobile app provides full support for parts and materials management in the field.
Available Mobile Functions¶
| Function | Description |
|---|---|
| Consume Parts | Record parts usage against an asset or job |
| Barcode / QR Scan | Scan a part's barcode or QR code to quickly find and select it |
| Fuel Purchase | Record a fuel purchase with optional receipt scanning (OCR) |
| Fuel Transfer | Transfer fuel between assets with markup calculation |
| Purchase Orders | Create new POs, view delegated POs, link invoices, and close POs |
| Invoice Upload | Photograph and upload supplier invoices for OCR processing |
| Photos | Capture and attach photos to any part or material |
Scanning Barcodes and QR Codes¶
- Open the parts consumption or search function in the mobile app.
- Tap the scan icon.
- Point your device camera at the barcode or QR code on the part label.
- The system identifies the part and pre-fills the selection.
This is particularly useful in the field when you need to quickly record consumption without searching by name.
Receipt Scanning¶
When recording a fuel purchase:
- Tap the receipt scan option.
- Photograph the receipt.
- AXITRAQ's receipt OCR extracts the volume, unit cost, and total from the receipt image.
- Review the extracted data and confirm.
15. Locate Map Integration¶
Parts and materials with GPS-tracked inventory locations appear on the AXITRAQ Locate map alongside your assets.
How It Works¶
- Inventory locations with GPS coordinates are shown as diamond-shaped pins on the map.
- Colour coding: amber for parts, purple for materials, teal for items classified as both.
- These are distinct from the teardrop-shaped pins used for assets.
- Use the layer controls on the map to toggle visibility of Assets and Parts & Materials independently.
- A "Part Locations" counter is shown in the map stats bar.
- The map list view includes a dedicated Parts section.
Setting Up Map Locations¶
To have a part appear on the Locate map:
- Open the item and go to the Inventory tab.
- Add or edit an inventory location.
- Set the GPS coordinates using the map picker or address geocoding.
- Save the location.
16. Frequently Asked Questions¶
Q: How do I track which parts were used on a specific asset? A: Parts consumed against an asset are recorded automatically when consumption is logged via jobs or the mobile app. View the asset's page to see all parts usage and costs.
Q: Can I import parts from a spreadsheet? A: Yes. On the items list, click Import CSV (Owners and Managers). You can bulk-import your item catalogue and then your opening stock balances from CSV files, with a dry-run preview before anything is saved. See Bulk Importing Parts and Stock (CSV). Vendor invoice part lines are also added to the catalogue as they are captured, at zero quantity, and linked to the asset on the invoice when one is identified. CHECKED is what receives the quantity into stock.
Q: Does uploading an invoice add the items to my stock? A: Yes — when you confirm an invoice's line items, the purchased quantities are received into your inventory and recorded in the stock ledger. Deleting the invoice reverses that receipt.
Q: Can my stock go negative? A: Yes, by design. AXITRAQ never blocks a crew member from recording usage just because opening counts have not been loaded. A negative balance is a signal to recount or receipt that item.
Q: What happens if I delete an invoice? A: All side-effects are reversed — part cost prices revert to previous values, job material quantities are subtracted, and price history records are cleaned up. A confirmation dialog shows exactly what will be reverted.
Q: How do I set up a new vendor? A: Go to Manage → Parts & Materials → Vendors / Suppliers, or Accounts → Vendors, and add a new vendor with their business details, contacts, and payment information.
Q: Can multiple vendors supply the same part? A: Yes. On the item's Vendors tab, you can link multiple vendors with vendor-specific part numbers, costs, and lead times. Mark one as the preferred vendor.
Q: How does the OCR system match invoice items to my parts register? A: Invoice OCR and vendor quotes match on purpose in a different order. A vendor quote tries the supplier item code first, then the catalogue part number, then an exact name. Invoice OCR tries the catalogue part number first, then the supplier item code, then an exact name when the line has no part number. That order stops a vendor's own code from creating a second catalogue part. Supplier item codes are on the item's Vendors tab and are learned when you confirm invoice lines. Unrecognised codes can be auto-created. Repeat invoices then match the learned code.
Q: Where are purchase orders created? A: On the web, open the job and use Need to buy, then Create PO. The mobile app can also create a PO from its Purchase flow. Both appear on the Purchase Orders tab of Parts and Materials and under Accounts → Vendor Invoices → PO.
Q: How do I know when to reorder a part? A: Set a reorder level on the item. When stock falls to or below that level, the item appears on the Stock Alerts tab with a red badge, and the Items table highlights the row.
This manual is maintained by Aditech Pty Ltd. For support, contact your AXITRAQ administrator or visit the AXITRAQ Help Centre.