ERP for software companies that sell licences, hardware and services
For resellers, system integrators and software houses. Put licences, hardware and services on one quotation, buy back-to-back from distributors and run each implementation as a project.
In short
1flux is an ERP for software companies, IT resellers and system integrators that sell licences, hardware and services together. One catalogue holds all three item types, one quotation carries them all, and a Customer demand requisition buys the order back-to-back from your distributor. Hardware is invoiced as it ships, licence and service lines are invoiced without a delivery note, and implementations run as projects with tasks.
- Sales order (SO-2026-0042).
- Requisition (Customer demand (sales order)).
- Purchase order (PO-2026-0012).
Can an ERP for software companies run licences, hardware and services as one deal?
Yes. In 1flux one quotation, one sales order and one back-to-back purchase carry the whole deal, and each document starts from the one before it, so nobody retypes the order for purchasing or finance.
Say a clinic group orders 120 endpoint protection licences, 20 laptops and 40 hours of implementation. The quotation becomes a sales order when their PO arrives, a requisition buys the laptops from your distributor, and the hardware goes out on a delivery note. Invoices cover everything, and the documents that move stock or money post their own journal.
- Quotation (QT-2026-00305): Approved . Nothing posts.
- Customer PO (PO 5530) . Nothing posts.
- Sales order (SO-2026-0144) . Nothing posts.
- Requisition (Customer demand) . Nothing posts.
- Purchase order (PO-2026-0061) . Nothing posts.
- Goods receipt report (GRR-2026-0090) . Posts Dr Inventory , Cr GRNI.
- Delivery note (Hardware) . Posts Dr COGS , Cr Inventory.
- Sales invoice . Posts Dr AR , Cr Revenue, VAT.
- Customer payment . Posts Dr Bank , Cr AR.
One catalogue for licences, hardware and services
1flux keeps one catalogue for three item types: physical goods, services, and software and digital products. Each type has its own form. Hardware has an inventory unit and packs. Services and software have a billing unit, such as an hour, a licence or a seat, and software and digital items add plans, a billing type and a frequency.
- Register tabs for Goods, Services and Digital, plus All items
- Hardware tracks stock by warehouse; licences and services don’t have to
- Item codes from a category sequence, a global sequence with your own prefix, or by hand
- Import up to 10,000 items per file, or bulk edit 5,000 at a time with a review step
One quotation for the whole deal
A 1flux quotation carries catalogue lines of every type, custom lines and headings, so the hardware, licences and services in a deal sit in their own sections on one document. Line and document discounts, shipping and availability per line are built in, up to 500 lines.
- Approval rules by total amount; sending is blocked until the quotation is approved
- On approval the PDF locks: the same file is emailed, shown on the customer link and downloaded
- Numbered revisions (
/R1,/R2), each with a required reason - The customer can accept or decline online from a secure link
Buy back-to-back from your distributor
1flux buys back-to-back from the sales order itself. A purchase requisition with the purpose Customer demand (sales order) must name the sales order, and can copy its open lines. The link carries onto the purchase orders it creates, and the sales order lists the requisition under its purchasing links.
Buyers record each distributor’s quotation with its file attached, compare offers side by side with a “Best” badge, and award each line with a reason. Purchase orders are created per awarded supplier in the quotation’s currency, so a USD price stays in USD.
- Hardware is checked in on a goods received note (GRN), and the goods receipt report posts stock and the journal
- The purchase invoice is built from what was received, with a reason for any price difference
- Requisition (Approved).
- Purchase quotes (3 suppliers).
- Compare offers (Award each line).
- Purchase orders (One draft per supplier).
Deliver the hardware, invoice the licences straight away
1flux invoices each line the way it’s fulfilled. Hardware lines are invoiced up to the quantity delivered, with a delivery note for every dispatch, full or partial. Lines that don’t track stock, such as licences and services, are invoiced up to the quantity ordered, with no delivery note. Raise one invoice or several against the same order.
Invoices can be in a foreign currency at a stored rate, and the customer payment posts the realised FX gain or loss automatically.
- Due dates follow each customer’s credit days, from the invoice, delivery or statement date
- One payment can settle several invoices, oldest first
- Receivables age from Current to over 90 days, with a ledger check against the control account
- Sales invoice (USD, rate on the invoice date) . Posts Dr AR , Cr Revenue, VAT.
- Customer payment (Apply oldest first) . Posts Dr Bank , Cr AR , FX.
- Payment completed (Receivable cleared) . Nothing posts.
Run every implementation as a project
In 1flux CRM a project is the job you sell into: the customer, the salesperson, scope tags such as Licensing or Infrastructure, start and target dates and a status from Proposed to Completed. Link it to the deals behind it, then link tasks and notes to it as the work goes on.
Task types carry their own stages, ID prefix, priority and workflow. Each task has one assignee plus followers, comments with attachments, and due-soon and overdue reminders in the app and by email.
Can one quotation mix software licences, hardware and services?
Yes. A 1flux quotation takes catalogue lines of any item type, custom lines and headings, so hardware, licences and services can sit in their own sections on one document. It handles line and document discounts, shipping and availability per line, up to 500 lines. Approval rules check the total, and once approved the PDF is locked, so the file the customer sees is the file you approved.
Does 1flux support back-to-back purchasing from distributors?
Yes. A requisition with the purpose Customer demand (sales order) must name the sales order, and can copy its open lines. Buyers record each distributor's quotation, compare offers side by side and award every line with a reason. The link to the sales order carries onto the purchase orders, and the sales order lists the requisition under its purchasing links, so everyone can see what was bought for whom.
Can we invoice licences and services before the hardware is delivered?
Yes. In 1flux, lines for items that don't track stock, such as licences and services, are invoiced up to the quantity ordered with no delivery note. Hardware lines are invoiced up to the quantity delivered, and each dispatch, full or partial, creates its own delivery note. You can raise one invoice or several against the same sales order, as the work and the shipments happen.
How does 1flux handle buying in US dollars and selling in another currency?
1flux lets each document carry its own currency. Distributor quotations can be in any currency, and the purchase orders created from them keep that currency. Sales invoices in a foreign currency store their exchange rate, taken from your daily rates. When customer payments and purchase invoices are recorded, 1flux posts the realised FX gain or loss automatically, so the books show what the currency movement cost or earned.
Can 1flux track implementation projects and tasks?
Yes. A project in 1flux CRM records the customer, the salesperson, scope tags such as Licensing or Infrastructure, start and target dates and a status from Proposed to Completed. It links to the deals behind it, and tasks and notes link to it as the work goes on. Task types carry their own stages, ID prefix and workflow, with due-soon and overdue reminders for each assignee.
Can software and digital items have their own units and plans?
Yes. The Software & digital item type in 1flux has its own form, with a billing unit such as a licence or a seat, plans and packs, and a billing type and frequency recorded on the item. Services have a billing unit too, such as an hour, while hardware has an inventory unit and tracks stock by warehouse. All three types share one catalogue, one search and one import.
Can we see which customers owe us money, and for how long?
Yes. 1flux ages receivables in buckets from Current through 1–30, 31–60 and 61–90 days to over 90, and checks open invoices against the receivables control account. Each customer has a statement with a running balance that exports to CSV. One payment can settle several invoices, oldest first, and the collections forecast shows what each salesperson expects to collect this month and next.
Quotations
Quotes from your catalogue or a customer's PO, approved, locked and sent.
Requisitions and quote comparison
Requisitions with a purpose, RFQ PDFs, recorded quotes and awards with a reason.
Sales orders
Customer POs to orders, deliveries, invoices and payments, on one board.
Projects
Every site, building or tender you sell into, by scope and city.
Receivables and receipts
Apply payments across invoices, age every balance and prove the total against the ledger.
Service companies
Quote from a service catalogue, run every job as a task and invoice without a delivery note.
Book a demo
Walk a real deal through 1flux
Bring a recent order with licences, hardware and services, and we'll run it from quotation to distributor PO, delivery note and invoice.
Last updated