Getting started. When you register a company at /register, that account becomes the Super User — the owner of the company's data. The Super User always has full access to every module and is never restricted by department rights.

Every other user you create under Masters → Users is assigned to a Department, and that department's rights (configured under Masters → Departments) decide which modules they can view, create, edit or delete in. See "Masters & User Rights" below for details.

Masters

Customers

The customer master holds every party you bill. Once created, a customer is reused across enquiries, jobs, invoices and statements — you enter it once and it flows through the whole system.

Customer lifecycle flow

Customer List

Customer List flow

This is where you build your customer database. Each customer record captures their legal name in English and Arabic, billing currency, and full contact and address details.

If the customer is a VAT-registered business, Flikma also asks for their commercial registration and VAT numbers plus a ZATCA-compliant address, so every invoice you send them is fully compliant from day one. Unregistered customers (individuals or small businesses) skip that extra detail.

Customer Statement

Customer Statement flow

A running account history for a single customer — every invoice raised and every payment received, in date order, so you can see exactly what they owe and why at a glance. It's the document you'd hand a customer if they ever asked "what do we owe you and why?"

Customer Aging

Customer Aging flow

Shows how overdue each customer's outstanding balance is, split into aging buckets (current, 30, 60, 90+ days). It's the fastest way to spot who needs a follow-up call. Use it before your monthly collections call to know exactly who to chase first.

Customer Aging (All)

Customer Aging (All) flow

The same aging view as above, but consolidated across your entire customer base in one report — useful for a company-wide collections review. It's the report to run at month-end when you want one number for total customer exposure.

Prospects

Prospects flow

A holding area for leads that haven't become full customers yet. You can log a prospect at the enquiry stage and only promote them to a proper customer record once commercial terms are agreed.

Masters

Suppliers / Agents

Suppliers, carriers and agents are billed through Supplier Invoices and settled through Payments. The record shape mirrors Customers, just on the money-out side of the business.

Supplier lifecycle flow

Supplier List

Supplier List flow

Your directory of carriers, agents and vendors. Each record captures their legal name, currency, and contact details, plus commercial registration and VAT numbers for VAT-registered suppliers. Keeping this up to date means every job and invoice can pull the right supplier details automatically instead of retyping them.

Supplier Statement

Supplier Statement flow

A running account history for a single supplier — every bill they've raised against you and every payment you've made to them. Handy when a supplier disputes a balance — you can pull up the exact history in seconds.

Supplier Aging

Supplier Aging flow

Shows how much you owe each supplier and how overdue it is, bucketed by age, so you never miss a payment deadline. It's the report to check before your payment run, so nothing slips past its due date.

Supplier Aging (All)

Supplier Aging (All) flow

The same aging buckets consolidated across every supplier at once — a full picture of your payables. Run it whenever you need a single view of everything the business currently owes.

Sales

Sales: Enquiry & Quotation

Sales work starts as an Enquiry capturing what the customer needs shipped, becomes a priced Quotation, and an approved quotation converts directly into a Job — nothing gets re-typed along the way.

Enquiry to quotation flow

Enquiries

Enquiries flow

Log a shipment requirement as soon as a customer or prospect asks for a quote. You record the shipping mode (air, sea or land), origin and destination ports, cargo weight and volume, container or package details, and how long the enquiry stays valid.

An enquiry is the starting point of the sales pipeline — nothing is priced yet, you're just capturing the requirement before it becomes a formal quotation.

Quotations

Quotations flow

Turn an enquiry into a priced offer. You add charge lines with descriptions and amounts, choose who's billed and who's supplying the service, and print or send the quotation to the customer for approval.

Once the customer approves, the quotation converts directly into a Job with a single click — the pricing and cargo details carry over automatically.

Sales Overview

Sales Overview flow

A read-only dashboard of your sales performance — total sales, collected vs. outstanding amounts, average invoice value, trends over time, performance by service type and region, salesperson leaderboards, and your top customers and items.

You can switch the view between this month, last month, and this year to spot trends quickly.

Operations

Jobs

A Job is the operational record for a shipment, created from an approved quotation. It carries cargo, party and shipping details, and is the source record for both customer and supplier invoicing.

Job operations flow

Jobs

Jobs flow

The heart of day-to-day operations. A job tracks who the shipment is for, the salesperson responsible, the type of cargo and service, carrier and reference numbers, weight, volume and piece count, and full shipper and consignee details with pickup information.

Everything downstream reads from the job: the Bill of Lading is issued against it, the customer and supplier invoices are generated from it, and every job-based report (profitability, balance, income) is built from its data.

Finances

Invoices

Once a job is complete, generate a Customer Invoice for what you billed and a Supplier Invoice for what your vendors billed you. A Proforma Invoice is available for sending an estimate before the final invoice. Every posted invoice flows into the Chart of Accounts automatically.

Invoice flow

Proforma Invoice

Proforma Invoice flow

A preview invoice you can send to a customer before committing to the final bill — useful for getting sign-off on pricing ahead of time. It doesn't post to your accounts, so nothing is affected financially until you raise the real invoice.

Supplier Invoice

Supplier Invoice flow

Records what a carrier, agent or vendor billed you for their part of a job. It's matched against the job it belongs to, so your true cost per shipment is always visible next to the revenue it generated.

Customer Invoice

Customer Invoice flow

The final bill sent to your customer, built directly from the job's cargo and pricing details so nothing has to be re-typed. Every customer invoice is generated ZATCA Phase 2 ready, with the QR code, digital signature and XML data Saudi e-invoicing regulations require built in automatically.

Once issued, the invoice posts straight to the Chart of Accounts and becomes available for Payments, Collections and every finance report.

Finances

Adjustments: Credit Notes

When an invoice needs to be reduced — a dispute, a return, or a pricing correction — a Credit Note adjusts the customer's balance without editing the original invoice, keeping a clean audit trail.

Credit note flow

Credit Notes

Credit Notes flow

Issue a full or partial credit against a specific customer invoice, with a reason recorded for the audit trail. The customer's outstanding balance updates immediately, while the original invoice stays untouched as the historical record of what was actually billed. Because it's a separate document rather than an edited invoice, your audit trail always shows what was originally billed and what was later adjusted.

Finances

Expenses & Assets

Expenses record day-to-day costs, whether billable back to a customer or an internal overhead. Assets maintain a fixed-asset register with automatic depreciation scheduling.

Expenses and assets flow

Expenses

Expenses flow

Log a cost against a job or as a general overhead, split across multiple line items with their own accounts, quantities and tax. Flag an expense as billable and it becomes recoverable from the customer; otherwise it's tracked purely as a cost to the business.

Expenses track their own payment status, so you always know what's been settled and what's still outstanding.

Assets

Assets flow

Maintain a register of the equipment, vehicles and other fixed assets your company owns, recording what you paid, when you acquired it, and its expected useful life. Flikma then generates a month-by-month depreciation schedule for you automatically, and tracks each asset's status through its lifecycle — current, in use, or retired.

Finances

Chart of Accounts

Every invoice, payment and collection posts automatically to the Chart of Accounts. Accounts are organized in parent/child groups — Asset, Liability, Income, Expense, Equity — so your Trial Balance, Balance Sheet and Profit & Loss stay accurate without manual journal entries for routine transactions.

Chart of accounts flow

Chart of Accounts

Chart of Accounts flow

Your full ledger structure, organized as parent accounts with child sub-accounts underneath. This is the backbone every financial report in Flikma is built from — you rarely need to touch it day-to-day, since invoices, payments and collections post to it automatically. You'll typically set this up once during onboarding and rarely need to revisit it.

Journal Vouchers

Journal Vouchers flow

For anything that doesn't come from an invoice or transaction, a journal voucher lets you post a manual double-entry directly to the ledger — correcting an error, recording a one-off adjustment, and so on.

Vouchers go through an approve/disapprove workflow (a reason is required to disapprove one), and can be printed once approved for your records.

Opening Balance

Opening Balance flow

When you first move onto Flikma, this is where you enter your starting position — existing customer and supplier balances and general ledger figures — as a one-time opening journal, so your books are accurate from day one rather than starting at zero.

Transactions

Payments & Collections

Payments record money going out to suppliers; Collections record money coming in from customers. Both support full or partial amounts against one or more open invoices, and update the relevant bank or cash account the moment they're saved.

Payments and collections flow

Payments

Payments flow

Settle one or more open supplier invoices in a single transaction, choosing which bank or cash account the money comes from. You can pay an invoice in full or in part — a partial payment simply leaves the remaining balance open for next time. Because it works across multiple invoices at once, you can clear a whole batch of supplier bills in one transaction instead of one at a time.

Collections

Collections flow

Record money received from a customer against one or more of their open invoices, in full or in part. As soon as it's saved, the customer's outstanding balance and your bank or cash account both update together — no separate reconciliation step needed. Because it works across multiple invoices at once, you can clear several outstanding customer invoices in one transaction instead of one at a time.

Documentation

Bill of Lading

Airway Bills, Seaway Bills and Waybills are generated against a confirmed job and shared with the customer as proof of shipment.

Bill of lading flow

Airway Bill

Airway Bill flow

The shipping document for air freight jobs. It records the origin and destination airports, the type and urgency of the shipment, how it's being paid for, and full delivery contact details, ready to print and hand to the customer as proof of dispatch. It's typically the last document generated before the shipment physically leaves, so accuracy here matters.

Seaway Bill

Seaway Bill flow

The equivalent shipping document for sea freight jobs, capturing vessel and voyage details in place of flight information, but otherwise working exactly like the Airway Bill. Everything else about issuing and printing it works exactly like the Airway Bill.

Waybill

Waybill flow

The equivalent shipping document for road and courier jobs — a lighter-weight version of the same idea, sized for local delivery runs. It covers the same proof-of-shipment purpose as the Airway and Seaway Bill, just for shorter, local moves.

Payroll

Payroll

Track daily attendance, define each employee's basic salary, run the monthly salary process, and manage employee loans with repayment tracked over time.

Payroll flow

Attendance

Attendance flow

A daily register per employee — present, absent, late, half-day or on leave — that feeds into the monthly salary calculation. It's usually the first thing your payroll team touches each day, since everything downstream depends on it being accurate.

Basic Salary

Basic Salary flow

The standing salary figure for each employee, with an effective date and an active/inactive status, used as the base every monthly salary run starts from. Changing an employee's basic salary here doesn't rewrite history — it only affects salary runs from the effective date forward.

Monthly Salary

Monthly Salary flow

The actual salary processed for an employee in a given month, including how and when it was paid, and whether it's still pending, already paid, or cancelled. Because it's tracked separately from Basic Salary, you can see exactly what was actually paid each month even if the base salary changes later.

Employee Loan

Employee Loan flow

Track a loan advanced to an employee against a set number of installments. As each installment is paid, the remaining balance and installment count update automatically, so you always know how much is left to recover.

Reports

Reports

Reports are grouped by Job, Operations and Finance. Every report can be filtered by date range or party, viewed on-screen, and exported the same way: Print, PDF, or Excel.

Reports flow

Job Reports

Job Reports flow

Three complementary views of job performance: the overall Job Report, a Job Balance Report showing what's still outstanding per job, and a Job Income Report showing profitability per job. Together they answer the three questions every operations manager asks: what happened, what's still owed, and did we make money.

Operations Reports

Operations Reports flow

The Sales Report gives a view of revenue over time, and the Customer Activity Report shows how active (or quiet) each customer has been — useful for spotting accounts that need attention. The Customer Balance Summary lists every customer's opening balance, invoiced amount, amount received and closing balance for the period, all in one table — a fast way to see who owes what without opening individual statements.

Finance Reports

Finance Reports flow

The standard financial statement set: Trial Balance, Balance Sheet, Profit & Loss, and the General Ledger for drilling into any individual account's transaction history. These are the reports your accountant or auditor will ask for first, and they're always in sync with the ledger since nothing here is entered manually.

Tax Reports

Tax Reports flow

Tax Summary, Input Tax and Output Tax — the VAT reporting views you need to prepare and file your periodic tax return. Having these ready at any time removes the month-end scramble to reconstruct VAT figures from raw invoices.

Inventory

Items

The item master is used on expense and sales lines wherever a priced product or service line is needed.

Inventory items flow

Items

Items flow

Define a reusable product or service line with its own cost and selling price, linked to the accounts it should post to. Once created, an item can be dropped into any invoice or expense line instead of typing the same description and pricing out every time — and because both prices are stored, your margin on that item is always visible.

Masters

Masters & User Rights

Master Data holds every reference list the app depends on. Departments are where access control lives: each department has its own view, create, edit and delete rights per module, and every user inherits the rights of the department they belong to.

Masters and user rights flow

Users

Users flow

Create the people who log into your company's Flikma account. Each user is assigned to a department (which decides what they can access), a role, and their own login credentials.

Departments (User Rights)

Departments (User Rights) flow

This is where you control who can do what. Create a department — Sales, Accounts, Operations, whatever matches how your team is organized — and then decide, module by module, whether that department can view, create, edit or delete records there.

Every user you add belongs to one department and automatically inherits its rights. The one exception is the Super User: the account that originally registered the company always has full access everywhere and is never limited by department rights, no matter how restrictive they are for everyone else.

Transport Directory

Transport Directory flow

Reference lists of seaports and airports that populate the origin/destination dropdowns on enquiries, jobs and bills of lading, so your team picks from a consistent list instead of typing free text. Keeping this list current saves your team from typing (and mistyping) the same port names over and over.

Predefined Data

Predefined Data flow

A collection of reference lists used across sales and operations: the logistics services and activities you offer, standard package codes, container types, Incoterms, and currencies. Most of these are simple lookups; services and activities can be extended as your business grows. Container Types, Incoterms and Currencies come pre-loaded as standard reference values, while Services and Activities are yours to extend as you add capabilities.

Banks

Banks flow

Your company's bank account directory — the accounts that appear as payment and collection sources everywhere else in the app, along with the transfer details (IBAN, SWIFT) needed for wire instructions. Every payment and collection you record has to point at one of these accounts, so this list should be set up before you process your first transaction.

Descriptions

Descriptions flow

A catalog of reusable line-item descriptions, each linked to the sales and purchase accounts it should post to. It keeps your invoice wording consistent and makes sure the right account gets credited or debited every time, without your team having to remember which account goes with which line item.

Units

Units flow

Your units of measure — kilograms, cartons, pieces, and so on — used wherever a quantity is entered on an item or invoice line. Getting this right once means every quantity typed elsewhere in the app is consistent and comparable.

Salesperson

Salesperson flow

A simple directory of your sales team, used to attribute jobs and invoices to the person who sold them, and to power the salesperson leaderboard on the Sales Overview report. It's a lightweight list on purpose — just enough to attribute performance without turning it into a second HR system.

Settings

Settings

Your personal account, company identity, invoice print behaviour, and Saudi ZATCA e-invoicing integration — each on its own tab in the Settings sidebar.

Settings flow

Account

Account flow

Your own personal profile — separate from the company-wide settings below. Every logged-in user, from the Super User to a department employee, has one: update your display name, phone number, profile photo, and password from here. Because it's tied to you personally rather than the company, changing it never affects what anyone else in your team sees.

Manage Business

Manage Business flow

Your company's identity as it appears on every invoice and official document: business name in English and Arabic, registered address, commercial registration and VAT numbers, default terms, and your logo and authorized signature. Get this right once at setup and you won't need to touch it again unless your business details change.

Invoice Settings

Invoice Settings flow

Controls exactly what shows up on your printed and emailed invoices — the color theme, which optional columns appear (item descriptions, alternate units, discounts), and which logistics details (AWB/HBL numbers, Incoterm, port of loading/discharge, voyage or flight number) are relevant to how your business ships. Because these are toggles rather than a redesign, you can tailor the layout to your business without needing a developer.

Zatca Integration

Zatca Integration flow

One-time setup to register your company (or an individual branch) for Saudi ZATCA Phase 2 e-invoicing — your tax registration details and branch address. Once registered, every customer invoice you issue is generated with the compliant QR code and digital signature ZATCA requires automatically. This is a one-time setup per branch — once it's done, ZATCA compliance happens automatically on every invoice from then on.

Ready To See It In Your Own Data?

Create your free account and walk through your first quotation to invoice today.

Create Your Free Account