Nezmaro — User Manual
This page contains the whole manual. Use your browser's Print command and choose “Save as PDF”.

User Manual

Everything you need to run your company on your own ERP — from signing up to daily sales, purchasing, stock and accounting work.

Getting started

What you have bought, how it gets built for you, and the two web addresses you will use from now on.

What you get

An ERP is one system that holds the working records of a company: what you sell, what you buy, what you hold in stock, what customers owe you and what you owe suppliers. Instead of one spreadsheet for stock, another for invoices and a folder of receipts, everything sits in one place and the parts feed each other.

Your company gets its own copy of that system — not an account inside software shared with other companies. It runs at its own web address, and your records are stored separately from every other customer's. In plain terms: nobody outside your company can see your data, and nothing you type is visible to another customer of ours.

The system is Nezmaro. It runs on a mature engine used by thousands of companies around the world, and it covers accounting, stock, sales, purchasing, customers, staff records, projects and manufacturing. We create it for you, put your logo and colours on it, back it up, and keep it running.

How your ERP is created

No technician visits you and nothing is installed on your computers, so it helps to know the whole sequence before you begin.

  1. You create an account at app.nezmaro.com — your name, your work email and a password. This account is for the control panel, and we email you a link to confirm the address — payment stays closed until you click it.
  2. You answer a short wizard — one screen: your kind of business, your company name, the web address you want, your country and your ERP's language. Your logo and your team come after the system is running.
  3. You start the trial on the last screen. Your card is saved and nothing is charged during the first 7 days.
  4. We build your ERP while a status page updates itself in front of you. This normally finishes in two to three minutes.
  5. You receive an email with a link to choose your ERP password — you are its administrator. That link is the way in the first time.
The status page at the end of the wizard: your ERP address appears here as soon as it is ready.
The status page at the end of the wizard: your ERP address appears here as soon as it is ready.

The two addresses you will use

New customers get confused here more than anywhere else, so it is worth two minutes now. There are two separate websites, with two separate passwords, and they do different jobs.

The control panelYour ERP
Address app.nezmaro.com yourcompany.nezmaro.com/app
What you do there Add and remove the people who may use your ERP, choose where your backups are kept, set up your outgoing email and the AI assistant All daily work: invoices, stock, customers, suppliers, payments, reports
Who signs in The account owner — usually you You and everyone on your team
How often Rarely — a few times a year Every working day
Inside your ERP, always use the address that ends in /app — for example acme.nezmaro.com/app. If you land on a plain page offering little more than “My Account” and a newsletter box, you have reached the page meant for your customers and suppliers, not the one your staff work in. Put /app back on the end of the address.

Your first sign-in to your ERP

The invitation email is the only way in the first time, because it lets the person you named choose a password that nobody else — including us — ever sees.

  1. Open the email titled Set your password — your ERP admin account is ready. If it is not in the inbox, look in the spam or junk folder.
  2. Click the link inside it. A page belonging to your own ERP opens and asks for a new password.
  3. Enter a password and confirm it. You are signed in and taken straight into your ERP.
  4. You land on your edition's first screen — Overview for a company, Counter for a shop or pharmacy, Clinic for a hospital, Shop for an online seller, Service for a restaurant: today's figures across the top, a chart, and tiles for the daily jobs. The first three things to do are the same everywhere: create an Item, create a Customer, then your first Sales Invoice. Working through them is the quickest way to see how the system fits together.
  5. Save the address in your browser's bookmarks while you are on it. From now on you sign in there with your email and the password you chose.
Your first screen: the list of business areas down the side, the search bar across the top.
Your first screen: the list of business areas down the side, the search bar across the top.
The invitation link works once and then stops. If it has already been used, has expired, or never arrived, do not create a second account — email us and we will send a fresh link to the same address.

Choosing your own language

Your ERP starts in the language chosen during signup, but each person sets their own, so one colleague can work in Arabic while another works in English in the same system.

  1. In your ERP, click the small round button showing your initial, in the top-right corner of the screen.
  2. Choose My Settings. Your own profile page opens.
  3. Find the Language field, click it, and type the first letters of the language you want — typing ar brings up العربية. Click it in the list.
  4. Click Save at the top-right of the page (or press Ctrl+S).
  5. Reload the page. Menus, buttons and field names appear in your language, and Arabic also flips the whole screen to run right to left.
The Language field in My Settings. Each person changes this for themselves; it affects nobody else.
The Language field in My Settings. Each person changes this for themselves; it affects nobody else.
This changes the words the system itself uses. What you have typed in — customer names, item names, notes — stays exactly as it was entered.

Getting help

If something is unclear or looks wrong, email support@nezmaro.com. Include your ERP address so we can find your system quickly, and say what you saw on screen.

Signing up and the wizard

Everything between deciding you want the system and having one running: the account, the wizard's one screen, the payment, and the automatic build.

Before you begin

The whole thing takes about five minutes if you have these ready.

Your logo, your colleagues and your tax numbers are not needed yet: you add them once your ERP is running (see After your ERP is live below).

Creating your control panel account

This account is your key to the control panel, and it is the account the subscription belongs to.

  1. Open app.nezmaro.com in your browser.
  2. Click Start your 7-day free trial. The page Create your account opens.
  3. Fill in Your name, Email and a Password of at least 12 characters.
  4. Click Create account. You are signed in immediately and the first wizard screen opens by itself.
  5. Open the confirmation email we send within a minute or two, and click the link in it. The link lasts 24 hours, and the payment screen stays closed until your address is confirmed. If you mistyped the address, correct it on that page and we send a new link to the new one.

This is a control panel account. It is not the same thing as a person inside your ERP: the same email address can be used in both places, but they are two separate sign-ins with two separate passwords. The control panel is where you manage the subscription; your ERP is where the work happens.

The Create your account page on the control panel at app.nezmaro.com.
The Create your account page on the control panel at app.nezmaro.com.
Use an address you will keep for years and that you actually read. Payment receipts, renewal notices and any warning about your subscription go to this mailbox and nowhere else.

The wizard

The wizard is two screens — Your company and Plan. The strip at the top of the page counts your account as the first step, so it reads “2 Your company”, “3 Plan”.

To go back and change something, use your browser's Back button; whatever you already entered is still in the fields. Your ERP itself is not built until the payment at the end, so there is no hurry.

Your company

What you choose here decides your web address and how your ERP is set up, and three of the answers cannot be changed once it is built — so it is the screen worth slowing down on.

  1. Choose your kind of business: Company (the full ERP), Supermarket & retail, Pharmacy, Hospital & clinic, Online seller or Restaurant & café. It sets up the right modules and defaults for you — a supermarket gets barcodes and a ready point-of-sale counter, a pharmacy sells batches earliest-expiry first, an online seller gets a storefront — and everything else in the ERP stays available. Support can change it later.
  2. In Company name, type the legal or trading name of your business. It appears on printed invoices, and you can edit it inside your ERP later.
  3. Check Your ERP's address. When your company name is in English letters, the field fills itself with a suggestion — type Nile Trading and it offers niletrading, so your ERP would live at niletrading.nezmaro.com. Change it to anything you prefer; a grey line under the field tells you, as you type, whether the name is free. For an Arabic company name, type the address yourself.
  4. Choose your Country. It sets your chart of accounts, your currency, your timezone and your tax rules, and it switches on country e-invoicing where we support it. It cannot be changed after your ERP is built, so check it even when the default already looks right.
  5. Check ERP language. For Egypt and Saudi Arabia it starts on العربية, which also runs the whole screen right to left; for other countries it starts on English. Pick the other one if it suits your company better. It is your company's starting language and cannot be changed after your ERP is built — but every person can still choose their own under My Settings.
  6. Click Save & continue.

A good address is short (your team types it daily), recognisable (your company name or an abbreviation everyone already uses), plain (lowercase English letters, digits and hyphens only — no spaces, dots or Arabic letters) and durable (not tied to one product, one branch or one year).

The Your company screen: kind of business, company name, the address of your ERP, country and language.
The Your company screen: kind of business, company name, the address of your ERP, country and language.
The address cannot be changed once your ERP has been built. It is part of the web address, part of your stored data, and part of every bookmark and saved password your staff will create. Choose it as carefully as you would choose a company email address. You may still edit it freely while you are in the wizard, before you pay.

Plan

Both plans give you the complete system — every part of it, your own private copy, backups and support. They differ only in how many people may sign in and how much you can store.

StarterPro
Price before tax$29 per month$79 per month
People who can sign in520
Storage10 GB50 GB
Suits A small team putting its books, stock and sales in one place A growing company with separate sales, warehouse and accounting staff

Count the people who need to sign in, not the people in the company — a workshop of thirty where only four use the system fits comfortably on Starter. If you are unsure, start on Starter: moving up to Pro later keeps all your data exactly as it is.

Choosing between Starter and Pro before going to payment.
Choosing between Starter and Pro before going to payment.

Paying and starting the trial

Payment is handled by Paddle, a payment company that sells the subscription on our behalf: it charges your card, adds the VAT or sales tax your country requires, and sends your invoice. We never see or store your card number.

  1. Click Choose next to the plan you want. A payment window from Paddle opens on top of the page — you do not leave our site.
  2. Fill in your email, your country and your card details in that window.
  3. Read the summary before confirming. It should say 7-day free trial, show nothing due today, and show the first charge dated 7 days from now, with tax added.
  4. Confirm the payment. The window closes by itself and hands you back to the wizard.
The Paddle payment window. Note the summary on the left: nothing due today, and the first charge dated 7 days later.
The Paddle payment window. Note the summary on the left: nothing due today, and the first charge dated 7 days later.
Nothing is charged during the 7 days, and the card is stored only so the subscription can continue automatically when the trial ends. If you decide the system is not for you, you must cancel before day 7 or the first month will be charged. Cancel from the Billing page in the control panel, or by email to support@nezmaro.com — and leave yourself a day or two of margin.

What happens after payment

The moment Paddle confirms the payment, your ERP starts being built. Nobody does anything by hand and there is no installation to book.

  1. The wizard shows a status page that refreshes on its own. The status moves through pending, provisioning and configuring to active.
  2. This normally takes two to three minutes. You may close the page — the work carries on regardless, on our servers.
  3. When it reaches active, the page shows your ERP address: yoursubdomain.nezmaro.com.
  4. An invitation email goes to you, the account owner, with a link to choose a password and sign in to your ERP for the first time. You are its administrator.

Write both addresses down: app.nezmaro.com for billing and settings, yoursubdomain.nezmaro.com/app for daily work.

After your ERP is live

The status page then shows Your first week, a short list that ticks itself off as you go. Two of its items, and one other page, cover what older versions of this wizard asked before payment:

If something does not arrive

Support is at support@nezmaro.com. Always include your subdomain so we can find your system quickly.

A tour of your ERP

How the screen is laid out, the fastest way to reach anything, and the one idea — draft, submitted, cancelled — that explains most of what the system does.

The working screen, and the page for your customers

Your ERP answers on one address but shows two very different pages depending on how the address ends, and knowing which one you are looking at saves a lot of confusion.

The working screenThe page for customers
Address ends with …nezmaro.com/app …nezmaro.com (nothing after it)
Looks like A full working screen: a list of business areas down the side, a search bar across the top, lists and forms in the middle A plain page with little more than My Account and a newsletter box
Meant for You and your staff — all real work happens here Your customers and suppliers, if you later choose to let them look up their own orders and invoices

Nearly everyone who reports that the system “looks empty” is on the customer page by accident. If what you are looking at has no list down the side, add /app to the end of the address and press Enter.

The working screen: the Home page, the business areas down the side, the search bar across the top.
The working screen: the Home page, the business areas down the side, the search bar across the top.
Bookmark the address with /app on the end, and ask every new colleague to do the same on their first day. It removes the most common source of confusion in the whole system.

The list down the left

The system is grouped by area of the business, and clicking an area shows its shortcuts, its reports and its charts. You are not expected to use them all — most companies live in three or four.

AreaWhat you will find there
AccountingSales and purchase invoices, payments, your list of account categories, and the financial reports
BuyingSuppliers, purchase orders, and records of goods received
SellingCustomers, quotations, sales orders, price lists and sales figures
StockThe things you buy and sell, your warehouses, stock movements, and what you currently hold
AssetsEquipment and property the company owns, and their upkeep over time
ManufacturingWhat each product is made of, production orders and planning
QualityInspections, quality targets, and records of things that failed a check
ProjectsProjects, tasks, hours worked, and whether a project made money
SupportComplaints and requests from customers, and how quickly they were handled
UsersThe people who may sign in, and what each of them is allowed to see
WebsitePublic web pages, blog posts and enquiry forms
CRMPeople who might buy from you and the deals in progress — everything before someone becomes a customer
ToolsNotes, to-do lists, files and the email inbox

What each person sees depends on what they are allowed to do. A warehouse clerk with stock permissions only sees a much shorter list than you do — that is the system working correctly, not a fault.

The search bar is the real way to get around

The bar across the top reaches anything in the system in a couple of seconds, which is why experienced users barely touch the list on the side.

  1. Press Ctrl+G from anywhere, or click the bar at the top that reads Search or type a command.
  2. Start typing what you want. Suggestions appear underneath as you type.
  3. Pick one of them:
    • A kind of record — Sales Invoice, Item, Customer — opens the list of all of them, or choose New to create one.
    • A particular record — an invoice number, a customer name, a product code — opens it directly.
    • A report — Accounts Receivable, Stock Balance — runs it.
    • A setting — Company, Print Settings — opens it to be changed.
Typing into the search bar: records, reports and settings all appear as you type.
Typing into the search bar: records, reports and settings all appear as you type.
If you cannot find something, do not hunt through the menus — type its English name into the search bar. The system searches by name, so a reasonable guess usually lands.

Lists and forms

Every kind of record behaves the same way, which is why learning one screen teaches you all the others.

To see one customer's invoices, for instance: search for Sales Invoice to open the list, then use the filter row above it to add a filter on Customer and pick the name. A filter you use often can be saved from there and reopened with one click.

Draft, submitted, cancelled — learn this one first

If you understand nothing else about this system, understand this. Every record that touches your money or your stock — invoices, orders, delivery notes, stock movements, payments — passes through three states, and the state decides what the record is allowed to do.

StateWhat it meansCan you edit it? Effect on stock and accounts
Draft Saved, but not official yet — a working copy Yes, freely None at all
Submitted Official and locked No — only a few harmless fields Full: stock moves and the accounting entries are made
Cancelled Reversed, but kept on the record No Reversed — the entries are undone
The same record as a draft and after it was submitted: the status label and the available buttons both change.
The same record as a draft and after it was submitted: the status label and the available buttons both change.

The buttons that move a record between states

Nothing you type reaches your accounts or your stock until you press Submit. This cuts both ways: an invoice left as a draft does not exist as far as your books are concerned, and a wrong figure you have already submitted is now a real accounting entry that has to be cancelled and re-issued rather than quietly edited.

Correcting a record you have already submitted

You cannot edit an official record, and you should not delete it. This is the correct route, and it takes under a minute.

  1. Open the record. The status at the top reads Submitted.
  2. Click Cancel and confirm. The status changes to Cancelled and its effect on your stock and accounts is reversed.
  3. Click Amend. A copy opens as a new draft, with a name based on the old one — ACC-SINV-0007 becomes ACC-SINV-0007-1.
  4. Fix what was wrong, then press Submit on the corrected copy.
Cancelling cannot be undone — there is no button that turns a cancelled record back into an official one. If the record was correct after all, amend it and submit the copy unchanged.

Why the cancelled copy stays in the list

The cancelled record stays visible on purpose. Accounting rules — and any auditor or tax inspector — require that a document which once existed cannot silently disappear. The trail shows what was issued, that it was reversed, and what replaced it. Deleting mistakes instead of cancelling them is exactly what an audit looks for.

Comments, attachments and history

Every record carries its own file of notes and documents, which saves a great deal of searching through email later.

The notification bell

The bell in the top corner collects what needs your attention: comments that mention you, records handed to you, and anything shared with you. Handing work over is the useful part — from any record you can assign it to a colleague, and it appears in their bell and their to-do list instead of in a chat message that gets lost.

Keyboard basics

Three shortcuts cover most of the day.

KeysWhat it does
Ctrl+GJump to the search bar from anywhere
Ctrl+SSave the record you are on, as a draft
EscClose the box that is open, or the search suggestions

In lists and in the lines of an invoice, the Tab key moves from field to field, which is far faster than reaching for the mouse on a twenty-line invoice.

Ctrl+S only ever saves a draft. No keyboard shortcut can make a record official by accident — that always takes a deliberate click on Submit.

Where to go next

With the layout and the three states clear, the selling chapter follows one real order from quotation through to a paid invoice — and what you learn there applies, under different names, to buying and stock as well.

Your team: users, roles and permissions

How to give each colleague their own login, decide what each of them is allowed to do, and fix the permission problems that come up most often.

How your colleagues get a login

Everyone who works in your ERP needs a login of their own, so that every document carries the name of the person who actually made it.

You create those logins in the control panel at app.nezmaro.com, on the Users page. The control panel creates the matching person inside your ERP at the same moment, so you never enter anybody twice.

You never choose, see or type anyone's password. Your ERP emails each new colleague a link, and they set their own password from it. If they forget it later, they use the Forgot password link on your ERP's sign-in page.

Never let two people share one login. Every document would show the wrong author, you could not tell who changed what, and removing one of them would lock out the other. One login per person is the whole point of the system.

Who sends the sign-in link

Every new person receives an email with a link to set their own password. Nobody is ever sent a password.

Adding a colleague

This is the one procedure you will repeat for every new member of staff.

  1. In the control panel, open Users. The top of the page shows how many seats you are using, for example Active users: 3 / 5.
  2. In the Add a user card, type the person's Email. This becomes their login name, so use a real address they can open.
  3. Type their Name as it should appear on the documents they create.
  4. Pick one Role from the list — the job they mainly do. The next section explains what each one opens up, and you can add more roles later.
  5. Click Create user. A green message confirms the person will receive an email from your ERP with a link to set their own password, and their row appears in the table below with the status active.
The Users page in the control panel: email, name and one role, plus the list of people you have already added.
The Users page in the control panel: email, name and one role, plus the list of people you have already added.
If the email has not arrived after a few minutes, ask the person to look in their spam folder, then click Resend invite next to their name on the Users page. The resent message comes from your ERP and may be worded as a password reset — the link works the same way.

What each role can do

A role is a job description, not a rank. It decides which parts of your ERP a person can open and which documents they can create. Giving people only the roles their job needs keeps their screen simple and prevents accidental damage.

These are the roles the control panel offers when you add someone.

RoleSuitsWhat it opens up
System Manager The owner only Full control — settings, users, permissions, every part of the system. Keep this to yourself and at most one trusted deputy.
Accounts User Accountant, bookkeeper Invoices, payments, accounting corrections and the financial reports.
Sales User Salesperson Quotations, sales orders, customers, and the list of people who might buy.
Purchase User Whoever buys Purchase orders, supplier records, and records of goods received.
Stock User Storekeeper, warehouse staff Stock movements, delivery notes, stock counts and warehouse reports.
HR User HR or office administrator Employees, attendance, leave requests, payroll records.
Projects User Project or site engineer Projects, tasks, hours worked, and what each project costs.
Employee Every member of staff The basics everyone needs: their own profile, leave requests, expense claims. Harmless to add on top of any other role.
Sales Manager Whoever supervises sales Everything a Sales User can do, plus approvals, larger discounts, and the full sales reports.
Newsletter Manager Marketing Email campaigns, newsletters and subscriber lists.
Website Manager Marketing The public website and blog pages that come with the system.

A typical small company

If your company looks like most of our customers, start from this and adjust it rather than inventing something from scratch.

PersonGive themWhy
Owner / manager System Manager Someone must be able to change settings and add users. Ideally one person.
Accountant Accounts User + Employee Full access to the books without the power to reconfigure the system.
Salesperson Sales User + Employee Can quote and sell, cannot see or change the accounts.
Storekeeper Stock User + Employee Records what physically moves in and out, nothing financial.
HR / office admin HR User + Employee Staff records and leave, separate from sales and money.
Resist the urge to make everyone a System Manager because it is quicker. A System Manager can delete accounts, change tax settings and alter permissions, and mistakes there are expensive and hard to trace.

Your accountant

Your accountant does not need one of your user seats, and should not be able to change anything. On Users, Invite your accountant: their email and a name. They receive a link from your ERP to set a password and land on the Accounting page with a read-only role of its own: every invoice, payment, entry and ledger to read, filter and export, the General Ledger, Trial Balance, Profit and Loss, Balance Sheet, receivables and payables reports to run — and no button to create, change, submit or delete. When the engagement ends, Deactivate on the Users page.

How many people can use your ERP

Your plan sets the number of seats — people who are allowed to sign in. Knowing how the count works saves you a surprise on the day you hire someone.

PlanPriceUsersStorage
Starter$29 / month510 GB
Pro$79 / month2050 GB

Only active people count. Someone you have deactivated stays in the list and keeps their name on old documents, but does not use a seat. The Users page shows the count at the top, for example Active users: 5 / 5.

When the plan is full, Create user returns a message such as User limit reached: your Starter plan allows 5 active users. Deactivate someone or upgrade. Nothing breaks and nobody is locked out. You have two ways forward:

Bringing a deactivated person back also needs a free seat. If you are at the limit, Reactivate is refused with the same limit message until you free one.

Giving someone more than one role

The control panel gives a new person one role. Real jobs often need two or three — a salesperson who also handles purchasing, for example. You add the extra roles inside your ERP, not in the control panel.

  1. Sign in to your ERP with an account that has the System Manager role.
  2. Press Ctrl+G, type User List and open it. You see every person on your ERP.
  3. Click the person you want to change. Their record opens.
  4. Scroll to the Roles section and tick the extra roles they need.
  5. Click Save (Ctrl+S). The change applies the next time that person reloads the page.
The Roles section on a person's record inside your ERP — tick the roles that match the job.
The Roles section on a person's record inside your ERP — tick the roles that match the job.

Saving a set of roles for reuse

If you find yourself ticking the same three roles for every new salesperson, save the combination once instead of remembering it. In your ERP, search for Role Profile, create a new one, name it something like Sales staff, and tick the roles. From then on you set that one profile on a person's record, and everyone doing the same job ends up with the same access.

The Role Permission Manager

Underneath roles there is a deeper screen called the Role Permission Manager. It controls, for each role, exactly which kinds of document may be read, changed, created, deleted, submitted or cancelled. You should know it exists.

Do not experiment in the Role Permission Manager on a system people are using. One wrong tick can hide documents from a whole department, or let the wrong person cancel an invoice, and nothing looks broken until somebody complains. If you think you need a change there, email support@nezmaro.com and we will look at it with you.

When someone sees a permission message

Sooner or later a colleague will report that your ERP told them something is not permitted. This is not a fault. It means one thing: that person does not hold a role that gives them access to that kind of document.

  1. Ask what they were trying to open — the kind of document, such as a sales invoice, a stock movement or an employee record.
  2. Decide whether that person should be doing it at all. Sometimes the answer is no, and your ERP did exactly its job.
  3. If the answer is yes, add the matching role to their record using the steps above, then ask them to reload the page and try again.

Staff logins and customer logins are different

Every person on your ERP is one of two types, and mixing them up is the usual reason a new colleague signs in and finds an almost empty screen.

If a colleague sets their password correctly but lands on a plain page showing only My Account and no modules, they were created as a Website User. Open their record in the User List inside your ERP and check the User Type field.

When someone leaves

People leave. When they do, deactivate them — do not delete them, so the history of what they did stays intact.

  1. In the control panel, open Users and find the person in the table.
  2. Click Deactivate in their row.
  3. The page reloads with the message User deactivated, their status changes to deactivated, and the seat count at the top drops by one.

They can no longer sign in, but every invoice, order and stock movement they created keeps their name. That trail is the point: a year later you may need to know who issued a credit note, and an accountant or tax inspector will ask. Deleting a person throws that away and can leave documents pointing at somebody who no longer exists.

If they come back, click Reactivate in the same row, provided you have a free seat.

Deactivating the login closes one door, not all of them. If the person knew anything kept outside the system — a bank account, a supplier password — treat that as needing to be changed too.

Items, customers and suppliers

The three lists everything else in your ERP is built on — and how to set them up so you are not repairing them a year from now.

The three lists you build once

Three kinds of record are entered once and then reused in every document for years: the things you sell or buy, the people you sell to, and the people you buy from. Getting them right first is what makes everything afterwards quick.

RecordWhat it isWhere it is used
Item Anything you sell or buy — a product, a raw material, or a service Every quotation, order, invoice and stock movement
Customer A company or person you sell to Quotations, sales orders, delivery notes, sales invoices, and the report of who owes you money
Supplier A company or person you buy from Purchase orders, records of goods received, purchase invoices, and the report of what you owe

When you type a customer's name onto an invoice, you are not typing text — you are pointing at that customer's record. If the record is a duplicate, sits in the wrong group, or carries the wrong tax number, every document that points at it inherits the problem, and your reports quietly give you the wrong answer.

You do not have to enter everything before you start working. Create the ten items and ten customers you deal with most often, use your ERP for a week, then add the rest. A short, correct list beats a long, half-guessed one.

Creating an item

An item is anything that can appear as a line on a document: a steel plate, an hour of consulting, a spare part, a delivery charge. Without items you cannot write a quotation or an invoice, so this is usually the first list you build.

  1. In your ERP, press Ctrl+G, type Item and choose Item List. Look for the thing you are about to create — if it is already there, stop and use the existing one.
  2. Click Add Item (or New). A blank item form opens.
  3. Enter the Item Name — the name your staff will actually search for. Make it specific enough to tell two similar things apart.
  4. Choose an Item Group. This is the folder your item lives in; see below.
  5. Set the Unit of Measure — how you count this item: piece, kg, ton, metre, hour. Read the warning after these steps before you decide.
  6. Decide whether to tick Maintain Stock. Tick it for physical goods you count in a warehouse. Leave it unticked for services and charges you never hold in a warehouse, otherwise your ERP will keep waiting for stock movements that never happen.
  7. Enter a default selling price, and a buying price if you buy the item too, so the price fills in by itself on documents. You can still change it on any single line.
  8. If you already hold some of this item, fill in the Opening Stock — how many you have right now — and the Valuation Rate, which is what one unit cost you. Your first stock report is then true from day one.
  9. Click Save. The item now appears in the list and can be used on documents.
Creating an item: name, item group, unit of measure and default price.
Creating an item: name, item group, unit of measure and default price.
Choose the unit of measure and the Maintain Stock tick carefully. Once the item has been used on a stock movement, both become very hard to change: every earlier transaction was recorded under the old setting, so the quantities no longer mean what they say, and your ERP will refuse some of these changes outright. If you sell the same product in both boxes and pieces, pick one as the stock unit now and set up a conversion instead of changing it later.

Item groups

An Item Group is a folder for your catalogue: Raw Materials, Finished Goods, Services, Consumables. Groups are what make reports readable — total sales by group tells you something useful, while a flat list of four hundred items tells you nothing.

Keep the structure shallow. Five to ten groups that match how you already talk about your business are far more useful than a deep tree nobody maintains. To add one, press Ctrl+G, type Item Group, open it and create a new group.

Creating a customer

A customer record is more than a name. It carries the commercial terms you agreed, so every future document applies them without anyone having to remember.

  1. Press Ctrl+G, type Customer and open the Customer List. Search for the name first — see the warning below.
  2. Click Add Customer (or New). A blank customer form opens.
  3. Enter the Customer Name — the legal name that should appear on invoices.
  4. Choose a Customer Group (for example Wholesale, Retail, Government) and a Territory, meaning the region they belong to. Both exist so you can compare performance later.
  5. Set a Credit Limit if you want your ERP to warn you — or block a new order — once this customer owes you more than you are comfortable with.
  6. Set the Payment Terms: how long they have to pay, such as cash, 30 days or 60 days. Every invoice then works out its own due date, and the report of overdue money becomes trustworthy.
  7. Enter the Tax ID and any registration number required where you operate. It prints on the invoice.
  8. Click Save. Two links then appear on the record for Contacts — the people you deal with, with phone and email — and Addresses, where the billing and delivery address can differ.
Creating a customer: name, customer group, territory and the commercial terms.
Creating a customer: name, customer group, territory and the commercial terms.
Always search for the name before creating a customer. Duplicates are the most common mistake here: two records for the same company split its history between them, so neither shows the real outstanding balance and the credit limit protects nothing. Merging them afterwards is a job for us, not a click.

Creating a supplier

A supplier record does for buying exactly what a customer record does for selling: it holds the terms so your ERP can tell you what you owe and when.

  1. Press Ctrl+G, type Supplier and open the Supplier List. Search for the name first, for the same reason as with customers.
  2. Click Add Supplier (or New).
  3. Enter the Supplier Name and choose a Supplier Group.
  4. Set the Payment Terms you have with them, and enter their Tax ID.
  5. Click Save, then add their Contacts and Addresses.

Supplier payment terms are what let your ERP list what you owe and how soon it is due, which is how you avoid both late-payment friction and paying earlier than you needed to.

How the three feed everything else

Once these records exist you rarely type details again, which is the return on the care you took:

Importing many records at once

If you already have hundreds of items or customers in a spreadsheet, do not retype them one by one. The Data Import tool loads the whole file in one go.

  1. Press Ctrl+G, type Data Import and choose New.
  2. Set the Document Type to what you are importing: Item, Customer or Supplier.
  3. Choose Insert New Records, then click Download Template. A spreadsheet arrives with the correct column headings already in place.
  4. Fill the template with your data. Keep the heading row exactly as it is, and make sure any value that has to match an existing list — item group, unit of measure, customer group — is spelled exactly as it is in your ERP.
  5. Upload the filled file and click Start Import. The page shows progress as it runs.
  6. Read the result. Successful rows are created immediately; failed rows are listed with the reason, so you can correct those rows and import only them again.
Test with a small batch first — five rows, not five hundred. If a column is matched to the wrong field you find out on five records you can fix in a minute, instead of cleaning up hundreds afterwards. Importing is fast; undoing a bad import is not, and there is no single button that reverses one.

If an import keeps failing and the reason is not clear, send us the file at support@nezmaro.com together with your ERP address, and we will look at it with you.

Selling: quotation to invoice

The sales cycle is the backbone of daily work. This chapter follows one order from the first quote to a paid invoice.

What you need before you start

A sales document is built out of two records, so both must exist before you can write one:

To create either one, press Ctrl+G from anywhere in your ERP, type the word Item or Customer, open the list and click New. The Items, customers and suppliers chapter goes through every field.

Creating an item: name, item group, unit of measure and default price.
Creating an item: name, item group, unit of measure and default price.

Save and Submit are not the same thing

This is the single most important thing in the chapter. Every document below has two separate buttons, and confusing them is what causes almost every problem people write to us about.

ButtonWhat it doesCan you still edit it?Effect
Save (Ctrl+S) Keeps your work as a draft Yes, freely None — no stock moves, no accounting entry
Submit Makes the document official and locks it No Real — stock moves, accounting entries are made

Save as often as you like; a half-finished invoice sitting as a draft harms nothing. Read the document once more before you press Submit.

Nothing you type reaches your stock or your accounts until you Submit — an invoice left as a draft does not exist as far as your books are concerned. And a submitted document cannot be edited: correcting one means Cancel and Amend, which has its own section near the end of this chapter. Read that section before you submit your first invoice.

The four documents

Your ERP treats a sale as a chain of four documents. Each one creates the next with a single button, so you never retype the lines, and at any moment you can see how far an order has got.

DocumentWhat it meansWhat Submit does
Quotation Your offer to the customer Nothing to stock or accounts
Sales Order The customer accepted your offer Records the commitment; still no accounting entry
Delivery Note The goods left your warehouse Reduces your stock
Sales Invoice You are asking the customer to pay Records the sale in your accounts: the income, and the money this customer now owes you

If you sell services, or invoice on the spot over the counter, go straight to the sales invoice. The chain is there to help you track commitments, not to force paperwork on you.

Step 1 — Quotation

The quotation is the offer you send the customer, and it is where the prices and quantities are agreed, so everything later copies from it.

  1. Press Ctrl+G, type Quotation and choose New. A blank quotation opens.
  2. Leave Quotation To set to Customer, then pick the customer. Their currency and agreed prices fill in by themselves.
  3. In the items table, add a row for each thing you are offering: choose the item, then enter the quantity and the rate. The description and default price appear on their own; change the rate here if you agreed a different one.
  4. Check the Valid Till date — how long your prices stand — and the taxes at the bottom.
  5. Click Save. The document gets a number and sits as a draft you can still change.
  6. When you are satisfied, click Submit. The status changes and the document is now locked.
  7. Use Print to produce a PDF, or Email to send it to the customer straight from your ERP.
A quotation with the customer, item rows and totals.
A quotation with the customer, item rows and totals.

Step 2 — Sales Order

The sales order is the record that the customer said yes, which is what lets you see what you have promised and not yet delivered.

  1. Open the submitted quotation.
  2. Click Create in the top right, then Sales Order. A new order opens with the customer and all the item rows already filled in.
  3. Confirm the Delivery Date you are promising.
  4. Click Save, then Submit.

Step 3 — Delivery Note

The delivery note records that the goods physically left, which is what keeps your stock figures matching what is actually on the shelves. Skip this step entirely if you sell services.

  1. Open the submitted sales order.
  2. Click Create, then Delivery Note. The lines carry over.
  3. Check the quantities against what is actually going out, and check the warehouse named on each row.
  4. Click Save, then Submit. At that moment the stock is reduced in that warehouse.
  5. Use Print to give the driver or the customer a copy.
A delivery note created from a sales order; submitting it reduces stock.
A delivery note created from a sales order; submitting it reduces stock.
If your ERP refuses to submit the delivery note and mentions negative stock, it is telling you that the warehouse does not hold enough of that item according to its records. Do not force it. Either the goods were received without being recorded, or the wrong warehouse is on the row — find out which, because the difference between the two is a real difference in your stock.

Step 4 — Sales Invoice

The invoice is where the sale finally reaches your accounts, and where the customer's debt to you starts.

  1. Open the sales order, or the delivery note if you made one.
  2. Click Create, then Sales Invoice.
  3. Check the Due Date, which comes from the payment terms on the customer's record, and check the taxes at the bottom.
  4. Click Save to keep it as a draft, and read it once more.
  5. Click Submit. This is the moment the income and the customer's debt are recorded in your accounts. The status becomes Unpaid.
  6. Use Print or Email to send it to the customer.

Choosing how your invoice looks

When you click Print, the document opens in a print layout, and there is a Print Format box at the top of that screen where you can switch between layouts. Two of them are ours, installed in your system from the day it was built:

One of them is already selected for you, so you do not have to choose every time you print. Saudi companies are the exception for invoices: there the ZATCA Phase 2 Print Format is the default instead, because where the law sets the wording, the compliant layout should win. Ours stays in the list if you prefer it.

The other entries you will see — Commercial Invoice, Sales Auditing Voucher, Sales Invoice Print and so on — are the system's own standard layouts. They work perfectly well; they are simply not branded.

Making your own version

You can change how a layout looks, but change a copy of it, never ours:

  1. Type Print Format into the search bar and open that list.
  2. Open Bilingual Tax Invoice, then use the menu to Duplicate it, and give the copy a name of your own.
  3. Edit your copy, and pick it from the Print Format box whenever you print.
Edit our two layouts directly and your changes will not last. Every time you save your branding in the control panel — or ask us to refresh your layouts — we write our versions back over the ones carrying our names, and we set the default layout back to ours. A copy saved under your own name is never touched, which is why duplicating first is worth the extra minute.

That also means the default can move back to ours after you save your branding. If you have chosen a different default, check it once after any branding change, or simply pick the layout you want from the Print Format box at the moment you print.

Recording the money when it arrives

Submitting an invoice records that the customer owes you. Recording the payment is a separate step, and until you do it the customer keeps appearing on your list of debtors.

  1. Open the submitted invoice.
  2. Click Create, then Payment. In some versions this is labelled Payment Entry; either way it opens the same form.
  3. Choose the account the money actually arrived in — your bank account or your cash box.
  4. Confirm the amount. If the customer paid only part of it, change the amount to what they really paid.
  5. Click Save, then Submit.

The invoice status changes to Paid, or to Partly Paid if some is still outstanding, and the customer's balance drops accordingly.

A submitted sales invoice showing the Paid status after the payment was recorded.
A submitted sales invoice showing the Paid status after the payment was recorded.

An invoice that issues itself every month

Rent, a maintenance contract, a retainer — the same invoice to the same customer on the same day of every month. You can raise the first one and let the system issue the rest.

This is set up on an invoice you have already submitted, because the repeat copies that invoice: the same customer, the same lines, the same amounts.

  1. Open a submitted sales invoice that looks like the one you want repeated.
  2. Open the Menu (top right) and choose Repeat.
  3. Set Frequency to Monthly — or Weekly, Quarterly or Yearly.
  4. Set the Start date, and an End date if the arrangement finishes.
  5. Optionally add an email address under Notify by email so someone is told each time a new invoice appears.
  6. Save.

From then on the system creates the next invoice on schedule, as a draft. It is not sent to anyone and it is not in your accounts until you open it and submit it — deliberately, so a price change or a month the customer paused never becomes an invoice you did not check.

Where to see them all. Your home page has a Repeating invoices tile; it opens the list of every repeat you have set up, where you can pause one (Disable) or change its dates. The morning brief mentions any invoices that were issued overnight.

Only the Company edition sets this up on invoices. If you run a shop, a pharmacy or a restaurant, the counter is your selling screen and this section does not apply.

Correcting a document you already submitted

Submitted documents cannot be edited, because quietly changing a figure that has already reached your accounts is exactly what an ERP must never allow. Instead you reverse the document and issue a corrected copy, and both stay on the record.

  1. Open the document that is wrong.
  2. Click Cancel and confirm. Its effect is reversed: an invoice no longer counts in your accounts, a delivery note puts the stock back.
  3. Click Amend. You get an editable copy carrying the same information, numbered after the original — invoice ACC-SINV-0007 becomes ACC-SINV-0007-1.
  4. Correct what was wrong, click Save, then Submit the corrected copy.

The cancelled document stays visible in the list on purpose. That trail — what was issued, that it was reversed, and what replaced it — is what an accountant or a tax inspector will ask to see. Deleting mistakes instead of cancelling them is precisely what an audit looks for.

Stop and think before cancelling an invoice that has already been paid, or a delivery note for goods that have already left. Cancelling reverses the entries in your accounts and your stock, but it does not undo what happened in the real world, so the payment or the goods still need handling. If you are not sure, ask your accountant before you press Cancel.

Checking where you stand

Three reports answer the questions owners ask most. Press Ctrl+G, type the report name and open it.

Sending a customer their statement

At the end of each month, send a customer one page that shows where they stand with you: the balance they carried into the month, every invoice and payment during the month, and the balance at the end. It is the first step of a collection call, and it answers "how much do I owe you?" before anyone asks.

  1. Open the customer.
  2. Click Send statement (top right).
  3. Choose the Statement month. Last month is already chosen.
  4. Tick By email, On WhatsApp, or both. The customer's email address and mobile number are filled in; correct them if they are out of date.
  5. Click Preview the PDF to see exactly what the customer will receive, then Send now.

The statement comes from your own accounts, on your own letterhead. A customer who bought nothing that month but still owes you still gets a statement, showing the balance they are carrying.

Each way of sending tells you what happened. If the email went and WhatsApp did not, you see both lines, and the email is not undone.

Email leaves from your own outgoing email, set up in the Nezmaro control panel under Marketing. WhatsApp leaves from your own WhatsApp number, set up under Marketing → WhatsApp. Until one is set up, the button says so instead of sending. Only people who can see your accounts can send a statement.

Common questions

The customer changed the quantity after the order

If nothing has been delivered or invoiced yet, cancel the sales order and amend it, as described above. If part of it has already gone out, leave that order alone and create a new one for the difference — that way both the delivered part and the extra part keep an honest record.

Can I invoice without a sales order?

Yes. Create a sales invoice directly and add the item rows yourself. You lose the record of what was promised in advance, which for a walk-in sale you did not need anyway.

Why does an old customer still show as owing money?

Almost always because a payment was received but never recorded. Open the invoice and check its status: if it says Unpaid, follow the payment steps above.

Buying and stock

How goods come in, where they are stored, and how you keep the quantity in the system equal to the quantity on the shelf.

Buying is selling in reverse

Purchasing uses the same chain of documents as selling, pointing the other way: you order from a supplier, the goods arrive, the supplier bills you, and you pay. If you have read the selling chapter, most of this will already feel familiar.

Two words are used throughout this chapter, and both mean something ordinary:

Items are shared with sales — the same item record is used whether you buy it, sell it, or both.

The four documents

Each document creates the next one with a single button, so you never retype the lines.

DocumentWhat it meansEffect
Material Request (optional)Someone inside your company asks for something to be boughtNothing yet — no stock and no money recorded
Purchase OrderYour commitment to the supplier Commits the purchase; still nothing recorded in your accounts
Purchase ReceiptThe goods arrived at your warehouse Increases stock
Purchase InvoiceThe supplier's bill, which you now owe Records the cost and the money you owe the supplier

As with sales, the chain is a tool and not an obligation. For a small cash purchase you can enter a Purchase Invoice on its own and tick Update Stock on it, so one document both records the bill and brings the goods into the warehouse.

Step 1 — Material Request (optional)

A material request is an internal note — the workshop needs cable, the office needs paper. It is worth using when the person who knows what is needed is not the person who places orders. Skip this step entirely if you order things yourself.

  1. Search Material Request → New.
  2. Set Purpose to Purchase.
  3. Add the item rows with quantities, and the date they are needed by.
  4. Click Save, then Submit. No supplier has been named and nothing has been promised to anyone.

Step 2 — Purchase Order

The purchase order is what you send to the supplier: this much, at this price, wanted by this date. It is also what you check the delivery and the bill against later.

  1. Search Purchase Order → New (or open the material request and click Create → Purchase Order, which fills the lines in for you).
  2. Choose the supplier.
  3. Add item rows with quantity and rate — the rate is what the supplier charges you, not your selling price.
  4. Set the Required By date and check the target warehouse on the rows.
  5. Click Save, then Submit. The status changes to To Receive and Bill.
  6. Click Print or Email to send it to the supplier.
A purchase order: supplier, item rows, quantities and rates.
A purchase order: supplier, item rows, quantities and rates.
Nothing has happened to your stock or your accounts yet. A purchase order is a promise, not a transaction — which is exactly why it is safe to raise one early.

Step 3 — Purchase Receipt

The purchase receipt records that the goods physically arrived. It is the document that puts them into stock, so enter it when the delivery actually lands, not when you order.

  1. Open the submitted purchase order and click Create → Purchase Receipt. A new receipt opens with the ordered lines already filled in.
  2. Change the quantity on any line that arrived short or over, so the receipt shows what was really delivered.
  3. If part of the delivery is damaged or wrong, put the good quantity in Accepted Quantity and the rest in Rejected Quantity, and name a rejected warehouse. The two are then tracked separately instead of mixing into your usable stock.
  4. Confirm the warehouse on each row.
  5. Click Save, then Submit. Your stock goes up at the moment you submit.
A purchase receipt created from a purchase order; submitting it increases stock.
A purchase receipt created from a purchase order; submitting it increases stock.
Enter the quantity you really received, not the quantity you ordered. The receipt also sets the value the system carries that stock at, so a receipt entered carelessly quietly distorts both your stock count and the cost of your goods for months afterwards.

Step 4 — Purchase Invoice

The purchase invoice records the supplier's bill. This is the document that reaches your accounts, so enter it when the bill arrives.

  1. Open the submitted purchase receipt (or the purchase order) and click Create → Purchase Invoice.
  2. Enter the supplier's own invoice number and its date, so your records match the paper you were given.
  3. Check the taxes on the lines.
  4. Click Save, then Submit.

Two things are now recorded. The cost is filed either as an expense (things you use up, such as electricity or stationery) or as an asset (things you still own, such as stock and equipment). And the amount you owe this supplier is added to what the reports call payables — money you owe but have not yet paid.

Paying the supplier

The invoice says you owe the money. A payment entry says the money actually left. Until you enter one, the bill keeps showing as unpaid.

  1. Open the submitted purchase invoice.
  2. Click Create → Payment Entry.
  3. Choose the account the money left from (bank or cash), confirm the amount, and Submit.

The invoice status changes to Paid and the supplier's unpaid balance drops. A part payment is fine — enter the smaller amount and the rest stays unpaid.

Warehouses

Your ERP was created with a few standard warehouses already in place. Add one for each real place you keep stock, so reports can tell you not only how much you own but where it is.

  1. Search Warehouse → New.
  2. Give it a clear name that matches how your team speaks — "Main Store", "Cairo Branch", "Van 2".
  3. Choose the parent warehouse, so it appears in the right place in the list.
  4. Click Save.

Create one warehouse per real physical location. This is the single decision that determines whether stock reports are useful: if two locations share one warehouse record, the system can tell you that you own twelve units but never where they are, and no report will fix that afterwards.

Stock movements that are not a purchase or a sale

Purchases bring goods in and deliveries take goods out. Everything else — moving stock between your own locations, using it up, correcting it — is recorded with a Stock Entry.

  1. Search Stock Entry → New.
  2. Choose the type that matches what happened:
    • Material Transfer — stock moves from one of your warehouses to another. Set both the source and the target warehouse. Your total stock is unchanged; only its location moves.
    • Material Issue — stock leaves without a sale: consumed in production, used internally, scrapped, or given away as a sample. Set the source warehouse only.
    • Material Receipt — stock appears without a purchase: found during a count, returned from a job, or your very first opening balance. Set the target warehouse only.
  3. Add the item rows with quantities.
  4. Click Save, then Submit. As always, nothing moves until you submit.

After a physical count: Stock Reconciliation

Sooner or later the shelf and the screen will disagree — breakage, an unrecorded issue, a miscount at receipt. Stock Reconciliation is how you make the system match reality after you have physically counted.

  1. Count the stock properly, on paper or on a phone, warehouse by warehouse.
  2. Search Stock Reconciliation → New.
  3. Click Fetch Items from Warehouse. The quantities the system currently believes you have are listed.
  4. Type the counted quantity next to each item. Leave rows you did not count untouched.
  5. Click Save, review the differences, then Submit.

The same document is used to enter your opening stock on day one: list what you already own, with the quantity and the value per unit you want the system to carry it at, and submit it once.

Stock reconciliation rewrites your stock directly — it overwrites the quantity instead of explaining it, and it changes the value of your stock with it. Use it for genuine counts and opening balances, not as a quick way to make an awkward number go away. If you know why stock moved, record that movement as a stock entry instead, so the history still tells the truth.

The three reports worth knowing

Each of these answers one everyday question. Find them by typing the report name into the search bar at the top (Ctrl+G).

The Stock Balance report: quantity and value per item and warehouse.
The Stock Balance report: quantity and value per item and warehouse.

Reorder levels

If an item stops your work whenever it runs out, the system can raise the material request for you instead of you having to remember.

  1. Open the item and scroll to the Reorder section.
  2. Click Add Row, then choose the warehouse, the level at which you want to be warned, and the quantity to request.
  3. Click Save.
  4. Open Stock Settings once and switch on the option that raises a material request when stock reaches the reorder level. Without it the levels are stored but no request is ever raised.

Set this for the handful of items that hurt when they run out, and leave the rest alone.

Common questions

The supplier sent more than I ordered

Receive what you actually accepted. A purchase receipt can be for a different quantity than the purchase order — the order then shows as partly or over-received.

Can I skip the purchase receipt?

Yes. Enter a Purchase Invoice with Update Stock ticked and it will both bill and receive in one step. This suits cash purchases; separate documents suit credit purchases where the goods and the bill arrive on different days.

I need to return goods to a supplier

Open the purchase receipt and click Create → Return. Submitting the return reduces stock again and leaves a clear trail on both sides.

Something still does not add up

Open the Stock Ledger for that item before changing anything — the document at fault is almost always visible there. If it still looks wrong, email support@nezmaro.com with the item code and your ERP address.

Your counter: supermarket, pharmacy, restaurant

If you chose the Supermarket, Pharmacy or Restaurant edition, your ERP is set up around a till. This chapter is the day at the counter: opening, selling, receiving a delivery, counting the shelf, closing.

Your first page

The page you land on is called Counter (a supermarket or a pharmacy) or Service (a restaurant). Across the top are today's figures, read live from your data: Counter sales today, Takings yesterday, Stock value and what is Expiring in the coming 30 days (90 for a pharmacy); a restaurant sees its takings, the month so far and the ingredients out of stock. Under them are the tiles for the daily jobs — Open the counter (Take an order in a restaurant), Receive delivery, Stock count, Close the till, Items and prices (The menu), Customers or Suppliers, the Expiry report and the Sales register. Nothing on that page changes your data; it only shows it.

Selling at the till

  1. Open Open the counter — Take an order in a restaurant — (or press Ctrl+G and type Point of Sale).
  2. The first time, pick the profile called Main counter. It was created for you: it sells from your Stores warehouse, at your standard prices, in cash by default.
  3. Scan a barcode, or start typing an item's name and pick it. Change the quantity with the keypad. The till shows the running total with tax.
  4. Press Checkout, pick the payment (cash is preselected; add cards under Mode of Payment once), enter the amount received; the change is shown.
  5. Complete order saves and submits the sale and prints the receipt.

Every sale is a POS Invoice. It moves stock out and books the income the moment it is completed — there is no separate "post" step. A return is made from the same screen with Return: pick the original receipt, the refund is recorded and the stock comes back.

Walk-in customers need no record. When a customer wants their name on the receipt, or to be reminded on WhatsApp, pick or create them at the top of the till and put their mobile number on the record.

The receipt

Your counter prints an 80 mm receipt: your logo and name, the lines as quantity × price, VAT, the total, what was paid and the change. When your company has a VAT number the heading reads Simplified Tax Invoice, which is what a tax authority expects from a shop; otherwise simply Receipt. Both languages are on it. A business customer who needs a full invoice gets the A4 Tax Invoice from the Sales Invoice screen instead.

The receipt prints from the browser's print dialog; choose your receipt printer there once and the browser remembers it. The printer's driver sets the paper width.

Barcodes and prices

Barcodes live on the item: open the Item, section Barcodes, one row per code (most products carry one EAN-13 on the pack; add a second row for a multipack). The till finds the item by any of them. The quickest way to load a whole range is the Your data page (under Data & shop) in the control panel: download the items, prices and barcodes template, fill one row per product, upload it back. Prices come from the Standard Selling price list; change a price there and the till uses it from the next sale.

Receiving a delivery

Receive delivery opens a Purchase Receipt: pick the supplier, add the items and quantities from the delivery note, submit. Stock is on the shelf immediately. When the supplier's bill arrives, make the Purchase Invoice from that receipt (the button on the receipt) so nothing is entered twice; the owed to suppliers figure updates.

Counting the shelf

Stock count opens a Stock Reconciliation: pick the warehouse, the items appear with what the system believes; type what you counted; submit. The difference is written off or found, and the figure on your first page follows. Counting a section a week keeps the whole shop honest without a night of stocktaking.

Pharmacy: batches and expiry

Medicines are set up with Has batch number ticked, so every delivery carries a batch and an expiry date. From then on the pharmacy rule applies by itself: the till and every outward document take the earliest expiry first, the Expiring in 90 days figure on your first page counts what must leave the shelf, the Expiry report lists it batch by batch, and the daily brief names it. Use the medicines, batches and expiry template on the Data page to load a stock with batches.

Restaurant: the menu

The menu is item groups: Starters, Mains, Drinks, Desserts and Extras were created for you. File each dish under one of them and the till shows the groups as tabs, the sales register groups by them, and the brief tells you the best-selling group. Rename or add groups freely under Item Group.

Tables. The till has no table box, but it always has a customer box — so the tables are customers: Table 1 to Table 12, Takeaway and Delivery were created for you in the group Tables. Pick the table as the customer when you take the order; the receipt and the kitchen ticket print it, and the sales register can group by it. Rename or add tables under Customer, keeping the group Tables.

The kitchen ticket. Every order can print a second slip with no prices — the table, the time, who took it, and the dishes by category in large type. From the till, open Recent orders, pick the order, Print → choose Kitchen Ticket; from an order's page, the printer icon offers the same. And it prints by itself: when the till is set to print the receipt on completion (it is, for a restaurant), the kitchen ticket follows the receipt the moment an order is completed, and the order summary has a Kitchen button to print it again. Choose the kitchen printer in the print dialog once and the browser remembers it — allow pop-ups for your ERP's address, since each print opens in its own window.

Staff at the till

A cashier does not need an email address. In the control panel, Users → Add till staff: type their name and a short sign-in name (say sara), and a password is made for you — write both on a card. At your ERP's login box they type the sign-in name where it says "Email Address" and the password below. They can sell, open and close the till and see customers; they cannot reach the accounts or the settings. Lost the card? New password on the Users page makes another; Deactivate ends their access the day they leave. Every till login counts as one of your plan's users.

Egypt: e-receipts

A shop in Egypt must report every counter sale to the Tax Authority as an e-receipt. Your ERP does it by itself once it is set up: in the control panel, My business → E-receipts. You need three things from the taxpayer portal: your registration number, your branch code, and a registered POS device (its Client ID, Client Secret and serial number). Press Prepare, then Connect. From then on each completed sale is reported the moment the receipt prints, and the receipt carries the Tax Authority's number at the bottom.

One thing only you can do: the Tax Authority must know your products. Prepare gives every item a code made of EG, your RIN and the item code, such as EG-123456789-TEA01; register those codes in the taxpayer portal (GS1 barcodes work too — put the GS1 code on the item instead). Until a code is registered the Tax Authority rejects receipts for that item; the E-receipts page shows each submission and what came back.

Closing the till

At the end of the day, Close the till opens a POS Closing Entry: it lists the day's sales by payment method against what you counted in the drawer, and submits them into the accounts as one batch. Then the daily brief the next morning tells you how the day went — and, if you set it up on the WhatsApp page, it arrives on your phone.

Do not delete a sale to correct it. Make a return from the till (or a credit note from the invoice) — the tax authority, and your own reports, need the trail.

Your clinic

If you chose the Hospital edition, your ERP knows about patients, practitioners and appointments, and bills a visit the way a clinic does. This chapter follows one patient from the phone call to the paid bill.

Your first page

The page you land on is Clinic: Appointments today, Patients, Open encounters (visits started and not yet closed) and who is Admitted now, and the tiles for the daily jobs — New appointment, Register patient, Start encounter, Lab tests, Admit patient, Billing, Patients and the Appointments calendar. The daily brief sends the same figures every morning and lists today's appointments.

Who is who

RecordWhat it is
PatientThe person treated: name, mobile, date of birth, notes. Created once, reused for every visit. A patient is also a customer in the accounts, automatically.
Healthcare PractitionerA doctor, dentist, physiotherapist… with their schedule and their consultation fee.
Healthcare Service UnitA room, a chair, a bed — where an appointment happens.
ItemEverything you charge for: a consultation, a procedure, a lab test, a medicine. Set up as items with a price (press Ctrl+G, Item).

The practitioners and procedures and services templates on the Your data page (under Data & shop) load a whole team and a price list in one upload.

Booking an appointment

  1. New appointment: pick the patient (or Register patient first, or type a new name and create them on the spot), the practitioner, the date. Free slots appear from the practitioner's schedule; pick one.
  2. Save. The appointment is on the calendar and on tomorrow's brief.
  3. When the patient arrives, Check in on the appointment. When the visit is over, the practitioner records the Patient Encounter: diagnosis, notes, prescribed medicines and procedures.

Billing the visit

Billing makes a Sales Invoice for the patient. Use Get items from → Healthcare services to pull the consultation, the procedures and the lab tests of the encounter onto the bill in one go; add medicines from stock as ordinary items. Submit, then record the payment — at the desk with Payment Entry, or tick Is paid on the bill for a cash payment on the spot.

The bill prints as a Patient Bill: the patient and the practitioner at the top, the services as lines, VAT if you charge it, what was paid and the balance due — in both languages. If the company has a VAT number the bill is also a tax invoice.

Insurance: record the insurer as a Customer, and bill the insurer's share to them and the patient's share to the patient — two bills, one encounter. The Accounting basics chapter explains how receivables are followed up.

Medicines and consumables

Stock works exactly as in the Buying and stock chapter: a Purchase Receipt puts medicines on the shelf, batches carry expiry dates, the running out figure warns you, and a medicine on a bill leaves stock when the bill is submitted.

Who can see what

The admin user created in the wizard can do everything. Give a doctor the Physician role and a nurse Nursing User: they see patients, appointments and encounters, not the accounts. The Your team chapter shows how roles are given.

Patient records are personal data. Give access only to the people who treat patients, and keep the backups chapter's advice: your data is copied every night to the destination you chose.

Your online shop

If you chose the Online Seller edition, your ERP has a web shop built in: the products you publish are for sale on your own address, orders land in your ERP, and the same stock serves the shop and the counter. This chapter follows one product from being published to being packed.

Your first page

The page you land on is Shop: orders today, what is to deliver, sales this month, how many items are on the website, and the tiles — Website items, New orders, Shipments, Payment gateway, Stock levels, Returns, Customers, Sales register. The daily brief tells you every morning what is waiting to be packed.

Putting a product on the website

  1. Create the Item as usual (name, price, a photo under Image), or load a range with the items, prices and barcodes template on the Data page.
  2. Open Website items → New, pick the item, write the description shoppers will read, tick Published. The website items template on the Data page does this for many products at once.
  3. Your shop is at /all-products on your ERP's address. Shoppers browse, add to the cart, and check out; they create their own account on the way.

The shop shows the Standard Selling price and, when Stock levels are enabled in the shop settings, whether an item is in stock in your Stores warehouse.

Taking payment online

Payment gateway is where cards and wallets are connected. Set up your provider's account once (Stripe, PayPal, or a regional gateway — the settings screen lists what is available), then enable Enable checkout in the shop settings. Until then, the shop takes orders and you collect payment on delivery.

From order to parcel

  1. A checkout creates a Sales Order. New orders lists them; open one and Submit it to confirm.
  2. Create → Delivery Note from the order: the items to pack, the address to ship to. Submit it when the parcel leaves — that takes the stock out.
  3. Print the delivery note: it prints as a Packing Slip — the order reference, the items with a tick box for the packer, the address, and no prices (the invoice has those). Put it in the parcel.
  4. Create → Sales Invoice from the delivery note. For a card payment the invoice is paid already; for cash on delivery record the Payment Entry when the courier settles.
Shipments: record the courier and the tracking number on the Delivery Note (the Transporter section) so it is on the invoice and on the customer's order page.

Returns

Returns makes a credit note against the invoice and a return delivery note that brings the item back into stock. Refund through the gateway or by Payment Entry.

Your own address

The shop lives at yourcompany.nezmaro.com. To use shop.yourcompany.com instead, open Data & shop → Your domain in the control panel: type the name, add the one DNS record it shows at the company that manages your domain, press Check. The certificate is issued automatically; your old address keeps working.

Receipts and orders on WhatsApp

With a WhatsApp Business number connected on the WhatsApp page (Marketing → Set up WhatsApp), every invoice with a mobile number on it reaches the customer as a PDF on WhatsApp the moment it is submitted, and your daily brief can reach you the same way.

Publish prices with tax included if your customers are consumers; the shop shows exactly the price on the price list. The Accounting basics chapter explains tax templates.

Accounting basics

The accounting side of your ERP, explained for someone who runs a business rather than someone who trained as an accountant.

You are not starting from zero

When your ERP was created, the accounting foundation was set up for you. Before you touch anything, you already have:

In other words, you can issue an invoice on your first day and the figures will land in the right places. What follows is how to adjust that foundation to your own business, and how to read what comes out of it.

You do not need to know accounting to use this system. Enter the real documents — invoices, bills, payments — and the bookkeeping happens underneath. This chapter explains only what you need in order to trust and read your own numbers.

The chart of accounts

An account is a labelled box that one kind of money goes into: rent, sales, the bank, what customers owe you. The chart of accounts is the full list of those boxes. Every invoice, payment and expense ends up in one of them, and every report is those boxes added up in a particular way.

Open it by typing Chart of Accounts into the search bar at the top (Ctrl+G). It is shown as a tree you can expand.

The five kinds of account

TypeWhat it holdsExamples
AssetWhat you ownBank, cash, stock, equipment, money customers owe you
LiabilityWhat you oweSuppliers, loans, tax due, salaries due
IncomeWhat you earnSales, service revenue, other income
ExpenseWhat you spend running the businessRent, salaries, electricity, the cost of the goods you sold
EquityWhat would be left for the owners after everything owned was sold and everything owed was paidCapital put in, profit kept in the business

Everything in the tree sits under one of these five. If you are ever unsure where a new account belongs, decide which of the five it is first — the rest usually follows.

Folders and the accounts you can actually use

Two kinds of row appear in the tree:

When the system records an amount into an account, that is called posting. If an account does not appear in the list while you are filling in a document, it is almost always because it is a folder, and postings only go to ledger accounts.

Adding an account

Add an account when a cost or an income stream matters enough to you that you want to see it on its own line in a report.

  1. Open Chart of Accounts.
  2. Expand the tree and click the group the new account belongs under — for instance "Indirect Expenses" for a new running cost.
  3. Click Add Child. A small panel opens.
  4. Type the account name and leave Is Group unticked, so the account can receive postings. Set the account type if the system asks for one.
  5. Click Save. The new account appears under the group you chose.
The chart of accounts tree: groups in bold, ledger accounts beneath them.
The chart of accounts tree: groups in bold, ledger accounts beneath them.
Agree the chart of accounts with your accountant before you enter months of real data. Adding an account later is easy; re-filing hundreds of already-recorded transactions because the structure was wrong is not. An hour with your accountant now is the cheapest hour you will spend on this system.

Taxes

Tax rules differ from country to country, so the ERP does not assume any rate. You describe your tax once as a template — a saved set of tax rows — and from then on it is applied with one click on every document.

Creating a sales tax template

Do this before you issue your first invoice, so tax appears on it correctly rather than being added by hand.

  1. Search Sales Taxes and Charges Template → New.
  2. Give it a name people will recognise — "Standard rate", "Exempt", "Export".
  3. In the table, click Add Row, choose On Net Total, pick the tax account (under Duties and Taxes in your chart of accounts), and type the rate that applies where you operate.
  4. Tick Default if this is the template most of your sales use, so it is filled in for you on new invoices.
  5. Click Save.

The rate is a plain number you type, and it must be the rate your own tax authority sets — the system has no opinion about it. As an example only: a business whose rate was 15 percent would type 15 in the Rate column. Create one template per situation you actually face — your standard rate, a zero rate for exports, an exempt category — rather than editing a single template back and forth.

Purchase tax templates

Do the same with Purchase Taxes and Charges Template for tax your suppliers charge you. It is a separate template because it usually points at a different account: tax you charge customers is money you will hand over, while tax you pay suppliers can often be claimed back. Your accountant will tell you which accounts to use.

A sales taxes and charges template: account head, rate and description.
A sales taxes and charges template: account head, rate and description.
Two different taxes, two different systems. Paddle is the merchant of record for your subscription to us, so tax on that subscription is handled for you and appears on Paddle's receipt. Tax on the invoices you issue to your own customers is entirely inside your ERP — these templates are what control it.

Recording payments

An invoice records who owes what. A Payment Entry records that money actually moved. Both are needed: until the payment entry exists, the invoice keeps showing as unpaid.

Money coming in

  1. Open a submitted sales invoice.
  2. Click Create → Payment Entry. The customer and the amount are filled in for you.
  3. Choose the bank or cash account the money arrived in, confirm the amount, and Submit.

Money going out

  1. Open a submitted purchase invoice.
  2. Click Create → Payment Entry.
  3. Choose the account the money left from, confirm the amount, and Submit.

Either way, the invoice is marked Paid and the customer's or supplier's unpaid balance changes. Part payments are normal: enter the smaller amount, and the rest stays unpaid.

You can also record a payment that has no invoice yet — a customer paying in advance, or a deposit you put down with a supplier. Search Payment Entry → New, choose whether you are receiving or paying, and name the customer or supplier. It can be matched against an invoice later.

Bank and cash accounts

Every place money physically sits needs its own account: each bank account, the petty cash box, the till at each branch, and any payment wallet you use. Your ERP starts with one general bank account and one cash account. Add the real ones the same way you add any account, under the Bank Accounts or Cash In Hand group.

Keeping them apart is what lets you check the ERP against a real bank statement at the end of the month — going down both lists line by line until they agree. Accountants call that reconciling, and it is the main way errors get caught early. A single lumped-together "money" account cannot be checked against anything.

The reports you will actually use

Every report answers one question. Start from the question you have, not from the report name. Find each one by typing its name into the search bar.

The question you are askingThe report to open
Who owes me money, how much, and since when? Accounts Receivable — receivable is the accounting word for money owed to you. Open it before chasing customers for payment.
Who do I owe, and when does it fall due? Accounts Payable — payable is money you owe. Open it before deciding what to pay this week.
Did we make money last month? Profit and Loss — everything you earned over a period, minus everything you spent in it.
What is the business worth on paper today? Balance Sheet — what you own and what you owe at a single date. This is the one a bank, an investor or your accountant will ask for.
Where exactly did this figure come from? General Ledger — every individual entry, filtered by account, customer or supplier, and date.
Does anything look out of place across all my accounts? Trial Balance — every account in one list with its balance. It is mainly your accountant's overview, and a quick way to spot an account holding an amount that cannot be right.
The Accounts Receivable report: unpaid invoices grouped by how overdue they are.
The Accounts Receivable report: unpaid invoices grouped by how overdue they are.

Closing a year

At the end of a financial year, a Period Closing Voucher moves the year's profit or loss into equity, so the new year starts clean. This is a once-a-year step that your accountant should lead — do not run it out of curiosity mid-year. Many small companies leave it to their accountant entirely.

Common questions

Do I have to understand debits and credits?

No. Enter the documents — invoices, bills, payments — and the entries behind them are made for you. Knowing the five kinds of account is enough to read your own reports and to hold a sensible conversation with your accountant.

A figure looks wrong in a report

Open the General Ledger, filter it to that account and that period, and read the entries. Each line links back to the document that created it, so the cause is usually two clicks away.

Can my accountant have access?

Yes, and it is the easiest way to work. Invite them from the Users page of your control panel at app.nezmaro.com and give them the Accounts User role. They then work directly in your ERP instead of asking you for exports. The team and roles chapter covers this in full.

Something still does not look right

Email support@nezmaro.com with your ERP address and the report you are looking at, and we will help you trace it.

Marketing tools

Your ERP already contains the tools to find customers and stay in touch with them — this chapter switches them on and connects your own email address.

What is already in your ERP

You do not need to buy a separate customer database or a separate mailing tool. All of this comes with Nezmaro and is already switched on in your system:

ToolWhat it does
CRM Follows a prospect from first contact to a paying customer: Lead → Opportunity → Customer
Email Campaign Sends a planned series of emails to a lead or contact over days or weeks
Newsletter Sends one email to a whole list of subscribers at once
Web Form A public form on your website; every submission creates a record — a lead, for example — directly inside your ERP
Website / blog Public pages and blog posts, hosted by your ERP at your own address

CRM stands for customer relationship management, which in practice means one place that holds every person who might buy from you and every conversation you have had with them. The advantage here is that it sits on the same data as your invoices and your stock: a lead that becomes a customer keeps its whole history, and you never copy information between two separate systems.

Switching the tools on

The modules are installed but hidden until your account has permission to see them. This button grants that permission.

  1. Open the control panel at app.nezmaro.com and open Team & messages → Marketing tools in the menu.
  2. On the first card, click Enable now. If it has been applied before, the button reads Re-apply now instead.
  3. Wait for the confirmation message at the top of the page.
  4. Go to your ERP and open the CRM and Website workspaces — the tools are now visible in the menu down the side.

Behind the scenes this does two small things: it gives your ERP's administrator the roles that unlock these modules (Sales Manager, Newsletter Manager, Website Manager), and it makes sure the CRM and Website workspaces are visible. Nothing is installed, and no role you already have is removed.

The Marketing page in the control panel: enable the native modules, then set up your outgoing email.
The Marketing page in the control panel: enable the native modules, then set up your outgoing email.
New instances get this automatically when they are created, so most people never need to press the button. It exists for older instances, and for when you change who your administrator is. It is safe to press again at any time — it only adds what is missing.

Sending from your own email address

Campaigns and newsletters must go out from your address — something like hello@yourcompany.com — and not from ours. Recipients trust an address at your own domain, and replies then come back to you. So before you send anything to anyone, connect the mailbox your company already uses.

The details come from your email provider: Google Workspace, Microsoft 365, your hosting company, or a dedicated sending service. Their help pages list all of them together, usually under a heading such as "SMTP settings". Fill in the second card on the Marketing page:

FieldWhat to put in it
Sender email address The address your mail will appear to come from, for example hello@yourcompany.com
SMTP server Your provider's outgoing mail server, for example smtp.yourprovider.com. SMTP is the standard every mail system uses to hand messages to one another.
SMTP port The numbered door on that server your provider tells you to use — almost always 587 or 465
Encryption A dropdown with three choices. Pick the one that matches the port — see below
SMTP password The password — or the app password — for that mailbox

Which encryption to choose

Encryption keeps your password and your messages unreadable while they travel to the mail server. The Encryption dropdown offers three choices, and your provider expects one specific choice for the port you entered:

The encryption choice and the port have to agree: 587 with TLS/STARTTLS, 465 with SSL. A server that offers one of the two refuses the other, so a mismatched pair will not send, and the error it produces is hard to read. Take both values from your provider's help page rather than guessing.
  1. Fill in the five fields.
  2. Click Save & push to my ERP.
  3. Read the message at the top of the page. It confirms that the outgoing account was created or updated on your ERP, and names the sender address it will use.
Your password is encrypted before it is stored and is never displayed again, to you or to anyone else. When you come back to edit these settings, leave the password box empty to keep the password already saved; retype it only if it has genuinely changed.

Prove it works before you run a campaign

A campaign that fails silently is worse than no campaign at all. Once your sender address has been saved, a third card appears on the Marketing page: Test it.

  1. Click Send test email. The message is sent by your own ERP, through the account you set up above, to the email address you log in with.
  2. Check that inbox — and the spam folder too, because the first message from a brand-new sender often lands there.
  3. If nothing arrives, or the page reports that the send failed, the settings are wrong. The usual causes are a mistyped server name or port, an encryption choice that does not match the port, or a provider that requires an app password instead of your normal login password.

Only once a test email has actually reached you should you write your first campaign.

From a lead to a customer

The CRM is a three-stage funnel. Each stage is a document in your ERP, and each one creates the next with a single button, so nothing is ever retyped.

StageWhat it means
Lead Someone who might buy: a name, a company, a phone number.
Opportunity A real, identified deal — you know roughly what they want and what it is worth.
Customer They bought. From here on they belong to the sales side of the ERP: quotations, orders, invoices.

Capture the lead

Record the contact while it is fresh, so nothing depends on someone's memory or their notebook.

  1. In your ERP, type Lead into the search bar at the top (Ctrl+G) and choose New.
  2. Enter at least the person's name, plus the company name, email and phone if you have them.
  3. Click Save. From now on, record every call and every email against this one record so the whole history stays in one place.
A lead in the CRM: contact details, status, and the Create button that moves it to the next stage.
A lead in the CRM: contact details, status, and the Create button that moves it to the next stage.

Convert it to an opportunity

Do this once you know what the person actually wants, so the deal can be counted and followed rather than remembered.

  1. Open the lead and click Create → Opportunity.
  2. The contact details carry over automatically. Add what the customer is interested in and the value you expect.
  3. Click Save. You can now send a quotation straight from the opportunity with Create → Quotation, which starts the sales cycle described in the Selling chapter.

Turn it into a customer

When the deal is won, open the opportunity and click Create → Customer. The same button also exists on the lead itself, for the small deals that never needed an opportunity stage. From that moment the record behaves like any other customer, and you can invoice it normally.

Do not enter the same company twice — once as a lead, and again as a customer typed in by hand. Always use the Create button so the two records stay linked; otherwise the earlier conversation is orphaned and your reports count the same company twice.

Newsletters need an email group

A newsletter is not addressed to individual people. It is addressed to an Email Group, a named list of subscribers. So the order of work is: create the group first, put people into it, then write the newsletter.

  1. Search for Email Group → New and give it a clear name, such as Customers or Newsletter.
  2. Add subscribers to the group — one at a time, or by importing a list.
  3. Search for Newsletter → New, choose that email group, write the subject and the body, and send.

Keep separate groups for genuinely different audiences — existing customers and cold prospects should rarely receive the same message.

Storage and backups

A backup is a spare copy of everything in your system, kept somewhere else. This chapter shows you where yours goes and how to switch it on.

Your system is already backed up. From the day it is created we take a nightly copy, off its server, to storage we own — you do not have to switch anything on, and there is nothing to configure for it to happen. What this chapter does is move your backups into an account you own. It takes about five minutes and it is worth doing: it is the copy you can reach at any hour without asking us for it.

Why it matters

Most of the time a backup is needed not because something broke on our side, but because of an ordinary day at the office: someone deletes a customer with all its history, a year of stock entries is imported wrongly, or a departing employee clears records on the way out. In each of those cases the fix is a copy of yesterday.

What a backup contains

A backup is a complete copy of your system at one moment in time. It has two parts:

Both parts are needed. A database without its files restores your numbers but leaves every attachment broken, so the two are always taken together.

Who keeps a copy

A copy that sits on the same server as your system is not a backup, so every copy has to leave that server. Being backed up is not something you can opt out of — what you choose is where the copies go, and there are two arrangements.

Moving the copies into an account of your own is less an insurance policy than independence from us. That is the reason to spend the five minutes.

Choosing where your own copy goes

You choose the destination and you own the account it lands in, which means the copy stays under your control. There are two options.

Google DriveS3-compatible storage
What it is The Google Drive you already use for documents Storage rented by the gigabyte from a cloud provider. A bucket is that provider's word for one storage area, rather like a top-level folder.
Good for Companies already using Google Companies already renting cloud storage, or wanting the cheapest option for large amounts
Who runs the backup Our platform, every night Your own system, at the frequency you choose
What you paste in A Google authorisation token — a block of text Google gives you, in a format called JSON Bucket name, region or address, access key and secret key
Works with Google Drive AWS S3, Backblaze B2, Wasabi, MinIO

Neither option is better than the other. Pick the account you already have and will still have in two years.

Both options start with fetching a key or a token from your provider, and that part is technical. If it is unfamiliar, email support@nezmaro.com and we will help you find it, rather than leave you with no backup at all.
The setting starts on Local, which means this page is not yet sending anything anywhere — until you finish here, the copy that protects you is the nightly one we keep ourselves. Pick Google Drive or S3-compatible storage and tick the scheduled-backup box, and your backups move into the account you own.

Setting it up

The point of this procedure is to give the platform somewhere to put your backups, and to prove it can write there before you start relying on it.

Open the control panel at app.nezmaro.com and open Advanced → Storage & backups in the menu.

  1. Choose your Storage target: Google Drive or S3-compatible. The form changes to show only the fields that target needs.
  2. For Google Drive: paste the authorisation token Google gave you into the Google OAuth token JSON box. It is stored encrypted and is never shown back to you.
  3. For S3-compatible storage: enter the Bucket name, then the Region or the Endpoint URL. Leave the endpoint empty for AWS S3; set it for Backblaze B2, Wasabi or MinIO, each of which publishes its own address. Then enter the Access key ID and Secret access key you generated in that provider's console.
  4. Optionally set a Folder / prefix — a name such as your company's, so everything we write stays inside one folder instead of scattering.
  5. Tick Back up my ERP database (with files) to this target on a schedule. Without this tick you have chosen a destination but scheduled nothing.
  6. Choose a Frequency, Daily or Weekly. This affects S3 targets only — see the next section.
  7. Click Test connection & save.
The Storage and backups page: pick a target, enter its credentials, then tick the scheduled backup.
The Storage and backups page: pick a target, enter its credentials, then tick the scheduled backup.

Why a successful save proves the settings work

That button does both of the things it names, in that order. Before anything is stored, the control panel connects to your Drive or your bucket and writes a small file there, named erp-control-plane-connection-test.txt.

The point is to avoid the worst outcome: a backup setting that looks configured and has been failing quietly for six months.

When you come back to change something later, leave the key, secret and token boxes empty. Empty means keep what is already stored. They are encrypted and never displayed, so there is nothing to copy back in. Retype them only when the credentials themselves have changed.

An extra option for S3 users

The S3 target also offers Also store my ERP file attachments in this bucket. With this on, uploaded documents live in your bucket instead of on the server's disk, which keeps that disk small as your archive grows. It needs an add-on to be present in your system; if it is not there, the page tells you. Leave it off if you are unsure — backups work without it.

How often the backup runs

What the Frequency setting does depends on the destination you chose.

If you are on S3, choose Daily unless you have a reason not to. Daily means that in the worst case you lose one day of work, which can usually be reconstructed from paperwork and email. Weekly means you could lose six days. Backups are small compared with what they protect, so storage cost is rarely the deciding factor.

What happens if you cancel

Cancelling does not mean your data disappears — and nothing is removed on the day you leave. Your system is locked and then kept, still backed up every night, for 30 days (if it ends after a failed payment: until 30 days from that payment or 7 days from the end, whichever is later). Restart your subscription inside that window and everything comes back, same address and same data. We email you when the lock starts, and again before the window closes.

Only when that window runs out do these steps run automatically, always in this order:

  1. A final backup of the database and files is taken.
  2. It is checked, to confirm the database dump really was produced and that it arrived at its destination complete, byte for byte. If a good backup cannot be produced, nothing is removed and we investigate instead.
  3. Only then is your system removed.
  4. That final backup is kept for 90 days.

So there are two windows, one after the other: the grace period, with your system still there and one click from working again, then 90 days in which only the backup remains and a restore is something you ask us for. Together they are your margin — time to change your mind, to move elsewhere, or to retrieve one document you had forgotten. If you had set a storage target, the final backup goes there too, so a copy sits in your own account and not only in ours.

Cancelling with immediate effect locks your system the same day — it does not delete anything, and the 30-day window starts from then (if it ends after a failed payment: until 30 days from that payment or 7 days from the end, whichever is later). Still, ask us for your export while you are thinking about it rather than at the end: once the final backup's 90 days are over it is deleted, and nobody can recover it.

Asking for a restore or an export

A restore puts an old copy back over your live data, so a person handles it rather than a button you might click by accident.

Email support@nezmaro.com from the address on your account and tell us:

A full restore returns your system to how it looked at the moment of that backup. Anything entered after it will be gone, so tell us if there is recent work worth saving first.

One last thing

Never let your system be the only copy of a document that matters. Signed contracts, tax filings, licences, court papers and identity documents should exist somewhere else as well — a paper file, or your own document storage. Backups protect you against losing the system; they do not replace keeping your own originals.

Billing, trial and subscription

What you are charged and when, who sends your invoices, and exactly what happens if a payment fails or you decide to leave.

The 7-day free trial

You choose your plan at the end of the signup wizard and pay through Paddle, the company that handles payments for us.

Choosing a plan at the end of the signup wizard. The trial starts when checkout completes.
Choosing a plan at the end of the signup wizard. The trial starts when checkout completes.
Cancel during the trial and you pay nothing. No charge was made, so there is nothing to refund.

Your card details are typed into Paddle's own checkout window. They never reach us and we never store them. What we see is which plan you are on and whether the subscription is paid.

Who bills you

Paddle is the Merchant of Record, which means Paddle — not us — is the legal seller of your subscription. Three practical consequences:

If Paddle's checkout offers a company-name or tax-number field for your country, fill it in while you are subscribing. That is what puts your company details on the invoices your accountant will file.

The plans

PlanPricePeople who can sign inStorage
Starter$29 / month510 GB
Pro$79 / month2050 GB

Prices are per month, before any tax Paddle adds for your country. The plan page at signup always shows the current prices and limits.

Both plans include every module — accounting, stock, selling, buying, CRM, HR, projects and manufacturing. Modules are not sold separately, and no feature unlocks by paying more. The difference between Starter and Pro is two things: how many people can sign in, and how much storage your files and backups may use.

Storage: what counts, and what happens near the limit

Storage is a fair-use allowance. It counts three things on your ERP: its database, the files attached to your documents, and the backups kept on the site. We measure it once a day, and the Billing page shows the latest figure.

Nothing is ever blocked because of storage. When your ERP reaches 80% of the allowance, the account owner gets an email; at 100%, a second one. From there you can remove attachments you no longer need, or move to a larger plan.

Changing plan

Moving between Starter and Pro raises or lowers those two limits without touching any of your data.

If you move to a plan with fewer seats while more people are active, nobody is switched off. The Users page says how many to deactivate, the account owner gets an email, and until you are back within the plan the control panel will not add or re-enable anyone. An accountant you invited never uses a seat.

The Billing page in the control panel handles your card, invoices and cancellation. A plan change is the one thing that still goes through us — email and we will move you.
  1. Email support@nezmaro.com saying which plan you want to move to.
  2. Paddle applies the change and charges the difference pro rata — that is, you pay only for the days left in the month, and the part you already paid for is credited against the new price. You are never charged twice for the same days.
  3. Your system picks up the new limits automatically, usually within a minute. Nothing restarts, nobody is signed out, and no data is touched.
If you move down to a plan with fewer places than you have active users, nobody is signed out — but you cannot add anyone new until the number of active users is back under the new limit.

If a payment fails

Cards expire and banks decline things. This is exactly what happens, so it does not surprise you.

  1. Paddle cannot take the payment, emails you about it, and tries again over the following days.
  2. Paddle tells us the subscription is past due, and we put your system into maintenance mode: the address stops showing your system and shows a short maintenance page instead, and nobody in your company can sign in.
  3. Nothing is deleted and nothing is changed. Your database, your documents and your files stay exactly where they were.
  4. As soon as a payment succeeds, Paddle tells us and maintenance mode is switched off automatically, normally within a minute. You do not need to contact us to have your system turned back on.
  5. Nothing is removed while Paddle is still retrying. For as long as Paddle keeps trying to collect the payment, your system stays locked but intact, and updating the card is all it takes to get back in.
  6. If Paddle stops trying and ends the subscription, your system stays locked and nothing is deleted that day. We email you the date it would be removed — never sooner than 30 days after the failed payment, and never sooner than 7 days after the subscription ends. From then on updating the card is not enough: restart your subscription from the control panel, and everything comes back.
Maintenance mode stops everyone signing in. It is not a read-only mode where people can still look things up. Treat a failed payment as urgent: open Billing in the control panel and press Update payment method — or use the link in Paddle's email.
A paused subscription is never removed. If your subscription is paused rather than unpaid, your system is locked in the same way, but it has no removal date: resume the subscription and it unlocks within about a minute. Only if it is cancelled instead does the grace period described under Cancelling start, from the day it ends.

If your payment has clearly gone through and your system is still showing the maintenance page fifteen minutes later, email us with your subdomain and we will look straight away.

Cancelling

You can cancel at any time from the Billing page in the control panel — the Cancel button takes you into Paddle's portal, which asks you to confirm — or by emailing support@nezmaro.com. There are two ways to cancel, and the difference matters:

Cancelling immediately ends the subscription at once and locks your system the same day — but it does not delete anything. The grace period below starts from that day (if it ends after a failed payment: until 30 days from that payment or 7 days from the end, whichever is later).

What happens after the cancellation takes effect

Nothing is deleted on the day you leave. Your system is locked — the site shows a maintenance page and nobody can sign in — and then kept, exactly as you left it, for 30 days (if it ends after a failed payment: until 30 days from that payment or 7 days from the end, whichever is later):

  1. The day the subscription ends, your system is locked. We email you to say so, and the email carries the date it would be removed.
  2. Through that period nothing is deleted and we keep taking nightly backups. Restart your subscription at any point and everything comes back — same address, same data, usually within a minute.
  3. We email you again before the end of the grace period, while your data still exists.

Only when the grace period runs out is the system actually removed, and that happens in this order:

  1. We check with Paddle first. If Paddle says the subscription is live after all, nothing is removed and a human looks at it.
  2. A final backup of your database and all attached files is taken.
  3. The backup is checked. If a good backup cannot be produced, your system is not removed and we investigate instead.
  4. Only then is the system removed, and its web address stops working.
  5. The final backup is kept for 90 days. At any point in that window you can email us and ask for an export of your data.
After the final backup's 90 days it is deleted and cannot be recovered by us or by anyone else. If you might want your data back, ask for the export while the window is open.

Refunds

Refunds are issued by Paddle back to the original payment method, and usually take a few business days to appear on your statement. The full policy is on the Refund Policy page, and the billing terms are in the Terms of Service.

Where to find your invoices

Paddle emails an invoice or receipt for every charge to the address you used at checkout. That email is the document your accountant needs.

A confirmation email from Paddle: the trial end date, the amount broken into net and tax, the card on file, and the links used to change the card or cancel.
A confirmation email from Paddle: the trial end date, the amount broken into net and tax, the card on file, and the links used to change the card or cancel.
Use an address you actually read at checkout, ideally the one your accounts team monitors. Every billing notice, including a failed-payment warning, goes to that address and nowhere else.

Common questions

Do you keep my card number?

No. Card details are entered into Paddle's checkout and stay with Paddle. We never see them.

Does adding a user cost extra?

No. You pay per plan, not per user. Adding people is free until you reach your plan's limit; after that you either free a place or move to the larger plan.

Will my system be deleted the day I cancel?

No. Cancel at the end of the period and it keeps running until that period ends; cancel immediately and it locks the same day. Either way it is then kept, locked, for 30 days (if it ends after a failed payment: until 30 days from that payment or 7 days from the end, whichever is later) — nothing deleted, still backed up nightly, and one restarted subscription away from working again. Only after that is it removed, and a checked final backup is taken first and kept for 90 days.

Something on my invoice is wrong

Email support@nezmaro.com with the invoice number and what needs correcting, and we will take it up with Paddle for you.

Ask Nezmaro: the assistant

Ask Nezmaro answers three kinds of question: how to do something in your system, what an error message means, and what your own figures say. Ask in English or Arabic; the answer comes back in the language you asked in.

Where to find it

Ask is for your staff. A person who signs in to your online shop or your customer portal cannot use it; they are told “Ask Nezmaro is for staff accounts.”

What you can ask

How do I…?

“How do I add a customer?”, “Where is the statement of account?”. Ask answers from this manual and, where it can, adds a button that opens the right screen in your system. Under the answer it lists the manual sections it used, so you can read the whole section.

What does this message mean?

When your system shows an error, open Ask and press Explain the last message. Ask reads the message that was just on your screen and says what caused it and how to fix it. In the control panel, paste the message under Explain an error message instead. Ask explains; it never changes your data to fix the problem. For a user with the System Manager role, the explanation also takes your system's most recent error records into account.

Questions about your figures

“Which sales invoices are unpaid?”, “What did we order from this supplier last month?”. Ask reads the answer from your own system: customers, suppliers, items, sales and purchase invoices and orders, payments, delivery notes, stock movements, employees and your company record. Reading changes nothing.

Ask only reads what the person asking could already see in full. A user who is limited to some records of a kind (only their own documents, or only what a user permission allows) gets no figures from that kind of record through Ask. Questions about figures need an AI to answer them: see “What answers your questions” below.

Adding a customer, an item or a draft invoice

Ask can also prepare three things for you: a new customer, a new item and a draft sales invoice. It never writes them by itself:

  1. Say what you want in plain words, for example “add a customer called Al Noor Trading”.
  2. Ask shows what it would create, line by line, with a Do it button. Nothing has been written yet.
  3. Check the lines. If they are right, press Do it: the record is created and Ask gives you a link to it. If they are not, ask again in other words.
  4. A sales invoice is only ever saved as a draft, with up to 20 lines, and only for a customer and items that already exist. Open it, check it and submit it yourself.

The button works for 15 minutes; after that, ask again. Ask offers each of the three only to a user who is allowed to create that kind of record.

What answers your questions

For each question, Ask uses the first of these that is available:

  1. Your own AI. Once you have set up your own AI provider and switched it on (next section), every question goes to it. You choose the model and pay your provider directly; Nezmaro sets no daily limit on it.
  2. Nezmaro's AI. After your first payment, if you have not set up your own, Ask uses a free AI model that Nezmaro provides, with a number of questions per company per day. The Ask page in the control panel shows how many are left today. Your question, and the figures Ask reads to answer it, are sent to an outside AI provider through OpenRouter, and only to providers that do not keep them or train on them; every answer ends with a line that says so. When the day's questions run out, or the model is busy, Ask answers from the manual instead.
  3. The manual alone. During the trial, and whenever neither of the above can answer, Ask replies with the sections of this manual that best match your question. Questions about your figures cannot be answered this way.
To ask about your figures during the trial, set up your own AI provider: it is used from the moment you save it.

Setting up your own AI provider

In the control panel, open Advanced, then AI assistant. Any provider that offers the OpenAI-compatible interface works. Your key is stored encrypted and is only used to call your provider.

  1. Choose the Provider preset. OpenRouter gives you one key for hundreds of models; OpenAI, xAI, Groq, Together and DeepSeek are listed too. Custom takes any compatible address, and Ollama is for a model server you run yourself, which needs no key.
  2. Paste the API key from your provider's website. After you save, the field shows as empty: leave it blank to keep the saved key.
  3. Pick a Model from the list your provider publishes. OpenRouter marks each model Free or Paid; openrouter/free uses whichever free model is up at that moment, while paid models are steadier.
  4. Press Test connection. It asks the model one short question before anything is saved, and says which model replied and how fast.
  5. Tick Enable the AI assistant for my tenant and press Save. From then on Ask uses it, in your system and in the control panel.
Your own model server (Ollama, or any Custom address) must be reachable from the internet. An address that only your own network knows, such as localhost or 192.168.x.x, is refused.

When your model is no longer offered

AI providers retire models, and free ones often go without notice. While the model you saved is no longer offered, Ask answers every question with an error, because your own AI is always used once it is switched on.

Every morning Nezmaro checks whether your model is still in your provider's public list of models. Once two mornings agree that it is gone, Home and the AI assistant page show Your AI assistant needs another model, with the model's name and the date it was noticed. To fix it:

  1. Open the AI assistant page. Your saved model is marked “not offered by this provider”.
  2. Pick another model from the list, press Test connection, then Save.

The notice goes as soon as another model is saved, or when the provider lists the model again. If no morning confirms it for two days, it goes by itself. A provider that publishes no list of models cannot be checked this way.

Good to know

Troubleshooting and support

Find your problem in the headings below. Each one gives the likely cause in a line, then the steps that fix it.

Nobody can get in

The address shows a maintenance page and nobody can sign in

Likely cause: a payment failed, so your system was put into maintenance mode.

  1. Check the inbox you used at checkout for an email from Paddle about a declined payment.
  2. Open the link in that email and update the card. Your bank may need to approve it.
  3. Wait about a minute. Maintenance mode is switched off automatically as soon as Paddle confirms the payment — you do not need to contact us.
  4. If the payment has clearly gone through and the maintenance page is still there fifteen minutes later, email us with your subdomain.

Nothing is deleted while Paddle is still retrying the payment, and your data is untouched: once the payment goes through, everyone gets back in exactly as they were. If the payment is never recovered and the subscription ends, we first email you the removal date, and that date is never sooner than 30 days after the failed payment, and never sooner than 7 days after the subscription ends. The billing chapter covers this in full.

My address shows nothing, or an error, right after signing up

Likely cause: your system is still being built, which takes a couple of minutes.

  1. Go back to the status page the signup wizard showed you. It refreshes on its own and moves through pending, provisioning, configuring and finally active. Those are the words it uses while a private copy of the system, with its own database, is created for you.
  2. When the status reaches active, a link to your system appears on that page. Use that link — it is the correct address.
  3. If the page reports a problem, leave it alone. It retries by itself and usually clears.
  4. If nothing has changed after about fifteen minutes, email us with your subdomain.

Signing in

I cannot sign in

Likely cause: you are on the wrong one of the two addresses, or you have forgotten your password.

  1. Check which address you are on. The control panel is app.nezmaro.com — subscription, users, settings. Your system is yourcompany.nezmaro.com/app — all daily work. They have separate sign-ins.
  2. Make sure the system address ends in /app. Without it you land on the plain customer-portal page that shows only My Account.
  3. Check the email address you are typing. Your sign-in name is the exact address the invitation was sent to, not a shortened or forwarded version of it.
  4. Use Forgot password on the sign-in page. You set your own password; nobody here can read it or type it for you.
  5. If the reset email does not arrive, see the invitation-email section below.

It says “Not permitted”

Likely cause: that person does not hold a role that allows them to open that kind of document. It is not a fault.

  1. Ask them exactly what they were opening — Sales Invoice, Stock Entry, Employee.
  2. Decide whether they should be doing it at all. Sometimes the answer is no, and the system has done its job.
  3. If yes, the owner adds the matching role to their user record inside the system, as described in the chapter on your team, users and roles.
  4. Ask them to reload the page and try again.

Users and invitations

I did not receive the invitation email

Likely cause: your own outgoing email is not delivering — invitations are sent by your ERP through your mail server, not ours — or a spam filter held it, or the address was mistyped when the invitation was sent.

  1. Check the spam or junk folder, and any quarantine your mail provider runs. Company mail systems often hold the first message from a new sender.
  2. In the control panel, open Users and confirm the address is spelled exactly right. One wrong letter and the email went nowhere.
  3. Click Resend invite in that person's row. A fresh link to set a password is sent.
  4. If they still have an older invitation email, do not reuse it. Those links expire — use the newest one.
  5. Still nothing fifteen minutes later? Email us with the address you invited.

I cannot add another user

Likely cause: you have reached the number of people your plan allows. Create user answers with a message such as User limit reached: your Starter plan allows 5 active users. Deactivate someone or upgrade.

  1. In the control panel, open Users. The top of the page shows the count, for example Active users: 5 / 5.
  2. If someone has left the company, click Deactivate in their row. Deactivate, never delete — their name has to stay on the documents they created. The place is free immediately.
  3. To raise the limit instead, email support@nezmaro.com and ask to move to the larger plan. Plan changes are made by us: the Billing page in the control panel can update your card or cancel your subscription, but it cannot change your plan.
  4. After a plan change your system picks up the higher limit on its own, usually within a minute.

Documents

I submitted a document and it is wrong

Likely cause: submitting is final by design — it is the moment an invoice reaches your accounts or a delivery note moves your stock — so submitted documents cannot be edited.

  1. Open the document and click Cancel. Any accounting or stock effect it had is reversed.
  2. Click Amend. You get an editable copy carrying the same information.
  3. Correct it and Submit the amended copy.

The cancelled document stays in the system on purpose. That trail is what an audit asks for.

Think before cancelling an invoice that has already been paid, or a delivery note for goods that have already left. Cancelling reverses the entries, so the payment or the stock movement needs handling too. If you are unsure, ask your accountant first.

It refuses to delete because something is linked to it

Likely cause: a customer is never alone. Creating one also creates the contact and the address filed against it, and the engine refuses to remove a record while another one still points at it. The message names both, in this shape: "Cannot delete or cancel because Contact ... is linked with Customer ...".

The instinct is to delete the contact first, and that is the one order that never works. Delete the owner last, and the things it owns go with it:

  1. Cancel and delete any document that names it — an order, an invoice, a delivery note. Cancel before deleting: a submitted document will not delete.
  2. Delete the address.
  3. Delete the customer itself. Its contact goes with it, without being touched separately.

The same order works for a supplier and its contact and address.

Only ever delete a record you created by mistake or for a test. A customer who has really bought something belongs in your history: open it and tick Disabled instead, and it stops appearing in searches while every past document still adds up.

Email campaigns

My campaign emails are not sending

Likely cause: the outgoing email settings are wrong — most often the port and the encryption do not match each other.

  1. In the control panel, open Team & messages → Marketing tools and find Your outgoing email.
  2. Match the SMTP port to the Encryption choice: port 587 with TLS / STARTTLS, or port 465 with SSL. Your mail provider's help pages say which pair to use.
  3. Check the Sender email address. That address is also the sign-in name used against your mail server.
  4. Enter the SMTP password for that mailbox. If your provider requires an app-specific password, use that rather than the normal one.
  5. Click Save & push to my ERP, then Send test email. It tells you straight away whether the settings work.
  6. Fix and test again until the test succeeds. Only then start a campaign — a campaign sent on broken settings queues up and goes nowhere.

Language

The screen is in the wrong language

Likely cause: language is set per person, and this person's own setting has not been changed from the company default.

  1. In your system, click your initials in the top corner.
  2. Choose My Settings.
  3. Set Language and save (Ctrl+S).
  4. Reload the page. Arabic also switches the layout to right-to-left.

One colleague working in Arabic and another in English, in the same system, is normal and supported.

Getting data back

Something was deleted, or I need a copy of my data

Likely cause: a mistake during ordinary work, or a request from an accountant or auditor. Either way, this is what backups are for, and a person handles it.

  1. Email support@nezmaro.com with your subdomain.
  2. Say what you need: the whole database, its state at a particular date and time, or specific attached files.
  3. Give the date and time before the problem happened, as precisely as you can.
Putting a backup back replaces your current data with the contents of that backup, so anything entered since would be lost. We always agree the plan with you in writing before touching anything.

Writing to support

Email support@nezmaro.com. A person reads it. What you include decides whether it is solved on the first reply or after four rounds of questions, so include all of this:

If your whole system is unreachable, say so in the subject line. Anything that stops the entire company working is handled ahead of everything else.

Never send us a password, and never act on a request for one. We do not need your password to help you, and no message asking for it comes from us.