See not only stock on hand, but every material movement to the job

Installation inventory becomes messy fast: receipts, job reserves, crew stock, write-offs, returns and supplier payments all move at once. eContractor turns these movements into one controlled workflow, from receipt into the main warehouse to transfer, reserve, installation and financial follow-up.

Main warehouseThe starting point for supplier receipts and available stock.
Write-off warehouseA separate place for used, written-off or retired items.
Crew warehousesMaterials physically assigned to installation crews.
Reserve warehousesStock reserved for a specific job before field delivery.
Stock balances

Track inventory with purchase batches or a simpler stock model

Installation companies manage stock in different ways. Some need purchase batches and cost control; others only need reliable quantities and transfer history. eContractor supports both models, so warehouse control fits the company’s operating maturity.

With purchase batches and cost prices

For management accounting when you need to know which batch was used, what it cost and how it affects margin.

Receipt batchesPurchase priceSales priceFinancial result
Without purchase-price tracking

For faster operations when the priority is actual quantity and clean transfers between warehouses.

QuantityBalancesTransfersSimple control
Goods receipt

Products enter the main warehouse, then move only through controlled operations

Goods receipt is the controlled starting point for inventory. Products or product sets enter the main warehouse, and every later movement to crews, reserves or jobs happens through a transfer. This keeps balances transparent and reduces manual fixes.

Manual receiptAdd a product or product set, enter quantity, prices, description and confirm the operation.
AI document parsingAn invoice, delivery note or PDF is read into line items, while CRM helps match products from the catalog.
Catalog matchingDuring AI parsing, the system helps connect document rows to existing product records.
ReceiptProducts enter the main warehouse manually or from AI-parsed documents.
TransferMovements between warehouses happen with available-balance checks.
CrewMaterials can be transferred to a specific installation crew.
JobLine items move into a job warehouse or reserve for a specific installation.
Transfers

Warehouse transfers check available stock before anything moves

You can transfer only what is actually available. For products and product sets, the system checks stock, allocates quantities across balances and blocks invalid transfers when materials are missing. The warehouse stops behaving like a fragile spreadsheet.

  • Separate products and product sets are supported
  • The system blocks incorrect transfers when stock is not sufficient
  • Management accounting can allocate balances by batches and prices
  • Job material sourcing can prioritize reserve, crew warehouse and main warehouse
Material movement history

Every warehouse operation leaves a clear audit trail

Transparent inventory is more than a number in a balance column. Teams need to see where a product came from, where it moved, who confirmed the operation, what was returned and what was written off. Movement history helps find mistakes before materials disappear between office, crew and job.

Product operationsReceipts, transfers, write-offs and returns are stored as separate events.
ResponsibilityEach movement shows user, warehouse, date, quantity and operation description.
Filters and searchView stock by products, balances, all positions or only current items.
API identifiersWarehouses can have API IDs for external integrations.
Supplier debt

Supplier payments stay connected to products and receipts

Warehouse control does not end with quantity. If products arrived but are not fully paid, eContractor helps track receipt amount, paid amount, remaining supplier balance and payment confirmations.

Manual payment entryAdd supplier payment amount, description and supporting files.
AI payment parsingA payment document or banking screenshot helps create the payment and close supplier debt faster.
Difference controlIf payments do not match the receipt amount, the system highlights the gap.
Payment filesAttach payment documents so settlement history stays with the operation.
ProposalApproved products and services become the job material requirement.
ReserveA reserve warehouse is created for a specific installation.
SourcesThe system can analyze reserve, crew warehouse and main warehouse.
JobMaterials move into the job warehouse through a controlled operation.
Reserves and jobs

Create job reserves and manage materials in the installation context

When a commercial proposal is approved, its line items can become the material plan for the job. A reserve warehouse can be created automatically or manually, while the system helps check availability across warehouses and prepare material movements without re-entering positions.

No inventory fog

Materials should move as transparently as money and documents

eContractor connects receipts, balances, transfers, reserves, crew warehouses, jobs and supplier debt in one workflow. The team sees not just product quantity, but the real history of every movement.