Chat with us, powered by LiveChat

Inventory Transactions

Recording usage, adjustments, and inventory movements

Inventory Transactions

Every change to inventory quantities in DrillerDB creates a transaction record. These transactions form an audit trail that documents when materials were used, adjusted, or transferred, along with who made the change and why.

Quick Start: Record Transaction

  1. Go to Inventory from main menu
  2. Find the item to adjust
  3. Click Adjust Stock (or log usage from project)
  4. Select transaction type
  5. Enter quantity and notes
  6. Click Save

Transaction Types

DrillerDB records several types of transactions based on the change.

Transaction Type Overview

TypeWhen CreatedPurpose
UsageMaterials consumed on projectTrack consumption, decrement stock
AdjustmentManual stock changesReceiving, corrections, waste

Common Adjustment Reasons

ReasonExample
Received shipment"Received PO #1234"
Cycle count"Physical count correction"
Damaged goods"Water damage - 5 bags"
Initial stock"Beginning inventory count"
Error correction"Duplicate entry removed"

Each adjustment requires a reason note. Clear notes like "Received shipment invoice 12345" provide context for future users reviewing transaction history.

Recording Material Usage

When materials are used on a project, the system creates usage transactions automatically.

How Usage Transactions Work

StepWhat Happens
Add materials to projectSelect items, enter quantities
Save projectSystem creates usage transactions
Stock updateQuantities decrement (full stock mode)
Cost calculationUsage × unit price calculated

Step-by-Step: Log Material Usage from Project

  1. Open project record
  2. Go to Materials or Inventory section
  3. Add items and quantities used
  4. Save project
  5. Usage transactions created automatically

Usage transactions link to specific projects, enabling reporting about which projects use which materials and supporting project profitability analysis.

Stock Adjustments

Stock adjustments modify inventory quantities directly without reference to projects.

When to Use Adjustments

SituationAdjustment Type
Receive shipmentAdd to stock
Damaged materialsRemove from stock
Physical count differenceAdd or remove
Initial inventoryAdd to stock

Step-by-Step: Create Stock Adjustment

  1. Go to Inventory list
  2. Find the item to adjust
  3. Click Adjust Stock
  4. Select "Add" or "Remove"
  5. Enter quantity
  6. Add reason note (required)
  7. Click Save

Viewing Transaction History

Every inventory item has complete transaction history showing all quantity changes.

Transaction Record Details

FieldShows
Date/TimeWhen transaction occurred
TypeUsage or Adjustment
Quantity ChangeAmount added or removed
Before/AfterStock levels at transaction time
ReferenceLink to project or document
UserWho created the transaction
NotesExplanation of change

Step-by-Step: View Transaction History

  1. Go to Inventory list
  2. Find the item
  3. Click History button
  4. View transactions (newest first)
  5. Click any transaction for details
  6. Filter by date or type as needed

Filtering and Searching Transactions

The transactions view includes filtering to narrow down large lists.

Filter Options

FilterUse For
ItemAll changes for specific material
Date rangePeriod analysis, reconciliation
Transaction typeUsage only, adjustments only
UserTrack who made changes

Example Filters

Analysis NeedFilter Combination
Monthly usage of casingItem: Casing + Date: Last 30 days + Type: Usage
All shipments receivedType: Adjustment + Notes contain "received"
Specific project materialsReference: Project number

Transaction Quantities and Balances

Transaction records include quantity changes and before/after balances.

Understanding Quantity Fields

FieldMeaningExample
Quantity ChangeAmount added/removed-50 (removed)
Before QuantityStock before transaction200
After QuantityStock after transaction150

In usage-only mode, before/after quantities show as "N/A" since running balances aren't maintained.

Automated Transaction Creation

Many transactions are created automatically by system processes.

Automatic Transaction Sources

SourceCreates
Project save with materialsUsage transactions
Daily report with materialsUsage transactions
Purchase order receivingAdjustment transactions

Automated transactions include reference information linking to source documents for traceability.

Manual Transaction Review

Regularly reviewing transaction history helps maintain accuracy.

Warning Signs to Watch For

PatternMay Indicate
Unusual consumption ratesData entry errors
Frequent same-item adjustmentsProcess issues
Negative quantitiesReceiving delays
Duplicate transactionsUser errors

Transaction Permissions

DrillerDB controls who can create transaction types through roles.

Typical Permission Setup

RoleCan Create
AdminAll transaction types
OfficeAll transaction types
FieldUsage on assigned projects only

Troubleshooting

Transaction not appearing?

  • Refresh the page
  • Check date range filter
  • Verify transaction was saved

Wrong quantity recorded?

  • Create correcting adjustment
  • Add note explaining correction
  • Don't delete original transaction

Can't create adjustment?

  • Check you have permission
  • Verify notes field is completed
  • Try refreshing the page

Quantity doesn't match transactions?

  • Review all transactions for the period
  • Check for system updates or syncs
  • Contact support if discrepancy persists