Sales & purchase invoices
Create invoices with multiple item lines, quantities, prices and tax. View saved invoice details and print or save them as PDF.
Sales, purchases, stock, receipts and payments in one online workspace. See what is available, what customers owe and where your business stands.

Actual application preview · illustrative sample company data.
Record the details once, then bring sales, settlements and outstanding balances into focus.
Create invoices with multiple item lines, quantities, prices and tax. View saved invoice details and print or save them as PDF.
Record money received from customers and payments to suppliers. Allocate settlements to invoices or opening balances.
Maintain customer and supplier records alongside an item catalogue with default prices, costs and tax rates.
Review sales, receipts, receivables, cash and monthly trends. See inventory value, low-stock items and out-of-stock counts alongside business performance.
Split receivables into Not due, 1–30, 31–60, 61–90 and over-90-day buckets with amounts and invoice counts. Open a bucket to review its invoices. Opening balances and credits appear separately.
Keep records in company-specific workspaces. Only Corenexion manages user access, role changes, subscriptions and capacity. User provisioning and role changes stay under Corenexion control. Company Admins manage business records; Operator and Viewer roles provide more limited access.
Track opening stock, purchases, sales, adjustments and available quantities in one stock location per company. Open an item’s ledger for every movement and its running quantity and value.
Linked purchases add quantity and net stock value. Linked sales reduce stock and use the moving weighted average cost. Sales exceeding available stock are blocked; service items do not move stock.
Classify master items as Stock or Service, confirm a dated physical opening quantity and cost, and set reorder levels. Company Admins can record stock corrections with a reference and reason. Company exports include inventory records.
Two connected views for trading teams: the items available to sell, and the customer balances waiting to be collected.
Purchases and sales update stock when saved. Review the item ledger to see how the balance changed, with stock-out costs calculated from the moving weighted average.
| Movement | In | Out | Balance |
|---|---|---|---|
| Opening stock | 20 | — | 20 |
| Purchase invoice | 10 | — | 30 |
| Sales invoice | — | 8 | 22 |
Example: opening cost SAR 100, purchase cost SAR 175; average cost SAR 125. Single stock location per company.
See amounts and invoice counts for each aging bucket, then open the relevant invoices. The As of date controls aging; opening balances are kept separate.
Corenexion sets up the company workspace and user access. Add customers, suppliers and items. Classify Stock or Service items, then confirm physical opening stock, unit costs and reorder levels.
Select master stock items on purchase and sales invoices to update quantities and costs as records are saved. Record receipts, supplier payments and paid operating expenses.
Review stock availability, item ledgers and low-stock alerts. Use receivables aging and invoice details to identify outstanding amounts and follow up customers.
Yes. Sign in through a desktop or mobile browser with an internet connection.
Yes. Corenexion can create separate company workspaces and assign users to the relevant companies.
After inventory setup, select a configured stock item on a purchase or sales invoice. Saving a purchase increases stock; saving a sale reduces it and records the system-calculated average cost. Manual lines and service items do not affect inventory.
Yes. Confirm a physical opening quantity and unit cost for each stock item. This snapshot includes the effect of earlier invoices; historical invoices are not automatically counted again. New movements follow the item’s latest stock date.
One stock location per company, stock position, running ledgers, opening stock, adjustments, valuation and reorder alerts. Warehouses, transfers and formal sales/purchase return invoices are outside the current inventory module.
Aging uses invoice due dates and unpaid amounts through the selected As of date, including older unpaid invoices outside the report start date. Receipts reduce invoice balances. Opening balances without due dates and unallocated credits are shown separately.
No. The application and database are hosted online. Access is independent of your laptop.
Corenexion manages each company’s subscription, record limits and users. User creation, role editing and access revocation remain with Corenexion, even when a company user has the Admin role.
Request a demo and tell us about your companies, users and expected transaction volume. We’ll discuss a suitable setup and pricing with you.
Tell us what you trade and how your team works. We’ll walk you through Business Hub.