easyFS User Manual
Build v2.20.015.02 · Human Incubator, Inc. · 10 September 2026
1. About this manual
easyFS is a cloud accounting and inventory system from Human Incubator, Inc. It keeps the buying cycle, the selling cycle, stock movement and the general ledger in one place, so that a document raised at the counter becomes a journal entry without anyone re-keying it.
This manual is written for the people who use easyFS every day: purchasing staff, sales staff, storekeepers, cashiers, bookkeepers and the accountant who closes the month. It assumes you know your own business paperwork. It does not assume you know anything about the software.
What this manual covers
Every module reachable from the navigation menu of an Administrator account, screen by screen, in the order the menu presents them. For each function you get what it is for, how to reach it, what to do step by step, what the important fields and buttons mean, and what you should see when it has worked.
Where the screenshots come from
Every picture in this manual is a photograph of the real system, taken from
the pre-production site at preprod.easyfs.ph running build
v2.20.015.02-preprod. Nothing is drawn or imagined. Company
names, people, addresses, item descriptions and account balances in the pictures
have been replaced with neutral placeholders, because the demonstration database
holds real trading partners. Document numbers, dates, quantities and unit prices
are left untouched, so the worked examples still add up.
Conventions
- Menu › Item means: open the navigation menu, open that group, then click that entry.
/office/sales/activity-sales-order-listis the address of a screen. You do not have to type it; it is given so that support staff can tell each other exactly which screen is meant.- Text in bold is the label of a button or a field exactly as it appears on screen.
- A paragraph marked Note is worth reading before you click. A paragraph marked Warning describes something that is hard to undo.
2. Signing in and finding your way
2.1 Signing in
easyFS runs in a web browser. You need the address of your company's easyFS site, a user name and a password. Any current browser will do; the screenshots in this manual were taken in Chrome.
Steps
- Type your easyFS address into the browser. The sign-in page appears.
- Type your User name.
- Type your Password.
- Click LOGIN.
Expected result. The workspace opens on the Dashboard, and the bar across the top shows the company and branch you are signed in to.
If you cannot get in
- Forgot your password? Click Forgot Password on the sign-in page and follow the instructions sent to your registered e-mail address. A password cannot be read back to you by anyone; it can only be reset.
- Wrong company or branch after signing in? That is not a sign-in problem. Use the company and branch button in the top bar, described below.
- The account is disabled. Only an administrator can re-enable it, from Master Files › Users.
Warning. Your sign-in identifies everything you do. easyFS keeps an audit trail against your user name, so never share an account or let someone else work while you are signed in.
2.2 The workspace
Every screen in easyFS sits inside the same frame. Once you know the frame, you can find your way around any module.
The top bar
The numbers below match the numbered close-up above.
- The menu button — opens and closes the navigation drawer on the left. Everything in easyFS is reached from here.
- Company | Branch — shows which company and which branch you are working in, and lets you change them. Everything you do is filed against the branch shown here, so check it before you start entering documents.
- Language — switches the interface language. easyFS ships with English, Japanese, Chinese and Korean. The change is immediate and affects labels only; your data is not translated.
- Account — your own account. It offers Account, which opens the settings screen, and Logout, which signs you out and records the fact in the audit trail.
- Notifications — messages the system has raised for you, with a count of the unread ones.
- The light and dark switch — changes easyFS between the light and the dark colour scheme. It affects only how the screen looks to you.
- Calendar — the calendar panel.
- Help — the in-application help panel, which shows the frequently asked questions your administrator has published.
The navigation drawer
The drawer lists twelve groups. Click a group to expand it, then click the entry you want. The drawer closes when you choose a screen.
- Dashboard — the screen you land on, a board of shortcut tiles. Four inventory screens can be reached from nowhere else, so it is worth knowing.
- Master Files — the things everything else refers to: items, customers, suppliers, companies, users, the chart of accounts, banks and currencies.
- Item Query — a heading only; it has no screen of its own in this build.
- Purchases, Sales, Inventory, Financials, Check Warehousing, Budget, Fixed Asset, Apps, System — the working modules, each covered by its own chapter in this manual.
Note. The drawer opens over the page on a narrow window. Press Esc or click a menu entry to close it; the greyed area behind it does not respond to clicks.
Switching company and branch
- Click the Company | Branch button in the top bar.
- Choose the company, then the branch.
- Confirm.
Expected result. The button text changes, and list screens reload showing that branch's documents.
Warning. Documents are stamped with the branch that was active when they were saved. Correcting the branch afterwards means editing or cancelling the document, which is not possible once it is locked.
3. The skills you use on every screen
3.1 List screens
Almost every screen in easyFS is a list screen: a grid of records with a filter bar above it and a row of buttons. They all behave the same way, so this section is worth reading once.
The date range — read this first
Transaction lists open showing the current month only. If you open Sales Order on the 3rd of the month and see nothing, the module is not broken and your data is not lost: you are looking at three days of history.
- Set Start date to the beginning of the period you want.
- Set End date to the end of it.
- The grid reloads.
Note. Master files (items, customers, suppliers, banks, currencies, the chart of accounts, users) have no date filter, because they are not dated documents. Only transaction lists do.
Warning. The two filters together are the commonest reason somebody reports that "the data has disappeared". A list opens on this month and on your branch. Widen the dates and clear the branch before you raise it with anybody: on the pre-production system used for this manual, one module showed nothing at all under the default filters and ten documents once both were cleared.
The filter bar, control by control
The numbers match the numbered close-up above.
- Clear Filters — puts every filter back to its default. Reach for this whenever a list looks emptier than it should.
- Start date — the beginning of the period shown.
- End date — the end of it.
- Branch — restricts the list to one branch, and it starts on the branch you signed in to. This is the second reason a list looks empty when you know the documents exist: they are filed at another branch. Clear it, or switch it, before concluding that something is missing.
- Search — free text. It matches the document number, the trading partner and the remarks.
- Column Filter — a switch. When it is on, each column heading gains its own filter, which is the quickest way to answer questions like "show me only the unlocked ones".
- Functions — import, export and the other operations that work on the module as a whole. Section 3.5 covers them.
Underneath the grid, Show Rows sets how many rows appear on a page.
Paging
The arrows underneath the grid move a page at a time, or jump to the first or last page. The readout between them tells you which page you are on and how many there are.
The buttons
- Add — creates a new record and opens it for editing.
- Edit (on a row) — opens that record.
- Delete (on a row) — removes that record. Only possible while it is unlocked.
- Functions — extra operations for that module, such as importing from a spreadsheet or exporting the list.
- Close — leaves the screen.
Warning. Add creates the record on the server the moment you press it, before you have typed anything: easyFS confirms with a message such as "Sales order was successfully added" and then opens the empty document. If you pressed it by mistake, delete the empty record rather than leaving it in the list, where it will be counted and reported on.
3.2 Detail screens
Opening a record from a list takes you to its detail screen. Detail screens for documents are built the same way: a header at the top, tabbed sections underneath, and a row of buttons.
The header
The header carries the facts that apply to the whole document: the branch, the document number, the document date, the trading partner, the payment term, the currency and exchange rate, a free-text remark and the status. The Total is calculated from the lines; you do not type it.
The tabs
- Items or Lines — what the document is actually for: the goods, or the debits and credits. Add rows here.
- Attachment — scanned paperwork filed against the document.
- Inventory — the stock movements the document caused. It fills in once the document is locked.
- Journal Entries — the accounting entry the document produced. It also fills in once the document is locked, and it is the quickest way to check that a document has posted the way you expected.
The buttons
They sit in a row at the top right of every document. The numbers match the numbered close-up above.
- Save — stores what you have typed. Save often; moving between tabs does not save for you.
- Lock — declares the document final. This is the important one, and it has its own section below.
- Unlock — reverses a lock, if your rights allow it.
- Print — produces the printable form of the document.
- Audit — shows who changed the document and when.
- Cancel — marks the document cancelled.
- Functions — the module-wide operations described in section 3.5.
- Close — returns to the list.
Adding a line
Each tab that holds lines has its own Add button, above the grid on the right. It adds a row to that tab only; it does not create another document. Use Edit and Delete on the row itself to change or remove a line.
The footer
Along the bottom of every detail screen easyFS shows who created the document and when, and who last changed it and when. If a figure is not what you expected, that line tells you whom to ask before you go looking through the audit trail.
3.3 Locking and unlocking
A document in easyFS is either unlocked or locked, and the difference matters more than any other single idea in the system.
| State | What it means | What the system has done |
|---|---|---|
| Unlocked | A draft. You are still working on it. | Nothing. No stock has moved, no ledger entry exists, no balance has changed. |
| Locked | Final. The document counts. | Stock has moved, the journal entry has been written, and the payable or receivable now exists. |
To lock a document
- Check the header and the lines once more.
- Click Save.
- Click Lock.
Expected result. The fields become read-only, the Locked column in the list shows the document as locked, and the Journal Entries tab now shows the accounting entry.
To correct a locked document
- Open it and click Unlock.
- Make the correction and click Save.
- Click Lock again.
Warning. Unlocking withdraws the stock movement and the journal entry, so a document that has already been reported on, paid, or included in a closed period should not be unlocked without asking your accountant first. Whether you may unlock at all depends on the rights your administrator has given you.
3.4 Printing a document
Documents that a customer, a supplier or an auditor will see have a printable form.
Steps
- Open the document from its list.
- Click Print. The printable form opens in a new browser tab.
- Use the browser's own print or download controls to put it on paper or save it as a PDF file.
Expected result. A formatted document on company stationery, showing the header, the lines, the totals and the signature blocks.
Note. The printable form is generated from the document as it stands, whether or not it is locked. Only print for a customer or a supplier once the document is locked, so that the paper and the ledger agree.
3.5 The Functions menu and importing
Most list screens carry a Functions button. It holds the operations that work on the module as a whole rather than on one record. The same handful of ideas come up throughout easyFS.
| Function | What it does |
|---|---|
| Download … File Format | Gives you the spreadsheet template for that module, with the columns in the order the import expects. Always start an import by downloading this. |
| Import … | Reads a filled-in template back in. The rows land in the module's (Draft) list, not in the module itself. |
| Export to CSV | Writes the list as it is currently filtered out to a spreadsheet file. |
| Duplicate | Copies an existing document into a new unlocked one, which saves re-typing a document you raise the same way every month. |
Importing, step by step
- Open the module's list screen.
- Click Functions, then Download … File Format.
- Fill the template in, keeping the column headings exactly as they came.
- Click Functions, then Import …, and choose your file.
- Open the module's (Draft) list and check what arrived.
- Select the rows and click Post.
Expected result. The rows leave the draft list and appear in the module's real list as ordinary unlocked documents, which you then check and lock in the usual way.
Warning. An import can create a great many documents in one go. Import a handful of rows first and check what they produced before importing a month's worth.
3.6 Draft screens
Several modules have a second list whose name ends in (Draft). These are staging areas. Records that arrive from outside easyFS — a spreadsheet import, another system, a point-of-sale device — land there first, so that somebody can look at them before they become real documents. The usual way in is Functions › Import on the module's own list screen, described in the previous section.
Steps
- Open the draft list for the module.
- Check the rows. ValidationStatus tells you whether the import passed the system's own checks.
- Use Validate to re-run those checks after a correction.
- Select the rows you want and click Post.
Expected result. The posted rows disappear from the draft list and appear in the module's real list as ordinary unlocked documents, ready to be checked and locked.
Note. Draft lists show the database's own column
names (ValidationStatus, BranchId,
CustomerId and so on) rather than the friendly labels used
elsewhere. That is a known cosmetic defect in this build, not a sign that you are
looking at the wrong screen.
Note. Delete All empties the whole staging area, not just the rows you can see. Filter first, and be sure.
3.7 Running a report
Report screens are built the same way throughout easyFS, and once you can read one you can read them all.
- Down the left — the reports this module offers, one button each. This is the menu of what you can actually run.
- Across the top — the parameters. Usually a date or a Date as of, the Branch, and the Paper Size the report is laid out for.
- Two tabs — PDF Report shows the report as it will print; Results shows the same figures as a grid you can sort and filter on screen.
- Functions — exports the report, for when you need the numbers in a spreadsheet.
Steps
- Open the module's report screen from its menu entry.
- Click the report you want in the list on the left.
- Set the date or Date as of, and the Branch.
- Read it under PDF Report, or switch to Results to work with the figures on screen.
- Use Functions to export, or the PDF viewer's own controls to print or save.
Expected result. The report is drawn on your company's letterhead, headed with the parameters you chose, so a printed copy says what it covers.
Note. A report only ever counts locked documents, because unlocked documents have not posted anything. If a figure looks low, the usual cause is a document somebody forgot to lock.
Note. The strip of controls immediately above the report belongs to the browser's own PDF viewer, not to easyFS. Use it to page through, zoom, search, print or save.
Note. Branch starts on the branch you signed in to. For a company-wide figure, change it before you run.
3.8 The audit trail
easyFS records who created a document, who changed it, and when. Click Audit on a detail screen to see that history for the document you are looking at. The complete log for the company is kept under System › System Tables › Audit Trail Log.
4. The everyday workflows
4.1 Buying, from request to payment
Buying runs through four documents. Each one hands on to the next, and only one of them touches the accounts.
| Step | Document | What it does | What it posts |
|---|---|---|---|
| 1 | Purchase Request | Somebody in the business asks for something to be bought. | Nothing. |
| 2 | Purchase Order | The commitment sent to the supplier, built from the request. | Nothing. |
| 3 | Receiving Receipt | What actually arrived, entered against the order. | Stock up, payable up. |
| 4 | Disbursement | The payment, applied to the receiving receipts it settles. | Payable down, bank down, withholding tax up. |
The short version
- Raise a Purchase Request, add the items, lock it.
- Raise a Purchase Order, pull the lines through with the PR Number, lock it, print it, send it.
- When the goods arrive, raise a Receiving Receipt, pull the lines through with the PO No., correct the quantities to what physically arrived, and lock it.
- When the bill falls due, raise a Disbursement, enter the RR No. and the amount, check the withholding tax, and lock it.
Note. Nothing in your accounts changes until step 3. If a supplier balance looks wrong, the usual cause is a receiving receipt that was entered but never locked.
Note. A short delivery is entered short. The balance stays open on the order, and a second receiving receipt takes the rest when it comes.
If the supplier later allows you a credit, a Debit Memo reduces what you owe without a payment.
4.2 Selling, from order to collection
Selling mirrors buying, and again only two of the three documents touch the accounts.
| Step | Document | What it does | What it posts |
|---|---|---|---|
| 1 | Sales Order | What the customer has asked for. | Nothing. |
| 2 | Sales Invoice | The bill, built from the order. | Receivable up, sales up, stock down, cost of sales up. |
| 3 | Collection | The money received, applied to the invoices it pays. | Cash or bank up, receivable down. |
The short version
- Take the order on a Sales Order and lock it.
- Raise a Sales Invoice, pull the lines through with the SO Number, adjust to what you are actually delivering, and lock it. Locking is what issues the invoice and takes the goods out of stock.
- Print the invoice and give it to the customer.
- When the money arrives, raise a Collection, name the SI No. it pays, and lock it.
Warning. Always apply a collection to the invoices it pays. Money received but not applied leaves the invoice showing as overdue however much cash has come in, and that is the single commonest reason a customer statement is disputed.
If you have to reduce what the customer owes — a return, an overcharge, an allowance — a Credit Memo does it. Remember that a credit memo moves money, not goods: returned stock needs its own stock document.
4.3 Moving and counting stock
Stock moves for four different reasons, and easyFS uses a different document for each. Choosing the right one is what keeps the accounts explainable.
| Why the stock moved | Document | Where the value goes |
|---|---|---|
| Bought from a supplier | Receiving Receipt | To the payable |
| Sold to a customer | Sales Invoice | To cost of sales |
| Sent to another branch | Stock Transfer Request, then Stock Transfer | Out of one branch and into the other |
| Anything else — breakage, samples, an opening balance, a correction | Stock In or Stock Out | To the ledger account you name on the document |
| The shelf disagrees with the system | Stock Count | To the account the adjustment type points at |
Moving stock between branches
- The receiving branch raises a Stock Transfer Request, naming the sending branch in From Branch.
- The sending branch raises a Stock Transfer against it.
- When the goods physically leave, the sending branch locks the transfer. Stock falls at one branch and rises at the other in the same movement.
Counting stock
- Count the shelf with nothing moving in or out.
- Raise a Stock Count dated the day you counted.
- Enter the counted quantities and save.
- Compare against the system's figures and investigate anything large.
- Lock the count. The difference posts as a real gain or loss.
Warning. Do not use Stock In or Stock Out to fix a mis-keyed sale or purchase. Correct the document that was wrong. A write-off raised to paper over a keying error leaves two errors behind instead of one.
4.4 Closing the month
A month closes cleanly when everything in it has been locked and everything outside easyFS has been reconciled to it. This is the order that works.
- Lock everything. Go through each transaction list for the month with the Locked column filtered to the unlocked ones, and deal with what is left. An unlocked document is invisible to every report.
- Reconcile the bank. Financials › Bank Reconciliation, one account at a time. What does not clear should be explained by the cheque reports.
- Check the cheques you hold. Check Warehousing › CW Reports: bank what is due, chase what bounced.
- Value the stock. Inventory › Inventory Report, and investigate anything odd through Inventory Ledger.
- Age the debtors and creditors. Sales › Accounts Receivable and Purchases › Accounts Payable.
- Post the month-end entries. Accruals, prepayments and depreciation, as Journal Vouchers, each with its reason written in Remarks.
- Read the statements. Financials › Financial Statement.
- File the statutory books from the BIR reports screen.
Note. Steps 2 to 5 will each throw up a document somebody forgot to lock. That is what they are for. Expect to loop back to step 1 once.
5. Dashboard
The landing screen and the summary it presents.
5.1 Dashboard
Purpose
The Dashboard is the opening screen, and it does two jobs at once. The top half is a picture of how the branch is doing this month; the bottom half is a board of shortcut tiles into the modules.
The tiles matter more than shortcuts usually would, because four modules can be reached from nowhere else. Stock In, Stock Out, Stock Count and Stock Withdrawal have no entry in the navigation drawer at all; their tiles on the Inventory tab are the way in.
How to get there
Menu › Dashboard. It is also the screen you land on after signing in.
/office/dashboard
The six tabs
Financials — Chart of AccountsBankBank ReconciliationCurrencyJournal VoucherFinancial StatementsBIR CAS Reports
Purchases — SupplierReceiving ReceiptDisbursementPurchase RequestPurchase OrderDebit MemoAccounts Payable
Sales — CustomerCollectionCredit MemoSales OrderSales InvoiceAccounts Receivable
Inventory — ItemStock InStock TransferStock WithdrawalStock OutStock CountInventory LedgerInventory Report
Budget — BudgetBudget Variance
Fixed Asset — Fixed AssetAsset DisposalsReports
Step by step
- Sign in. The Dashboard opens by itself.
- Check the company and branch in the top bar. Everything on this screen is for that branch.
- Set Start date and End date if you want a period other than this month.
- Read Account Watch and the two charts.
- Click the tab for the part of the business you want: Financials, Purchases, Sales, Inventory, Budget or Fixed Asset.
- Click a tile to open that module.
The fields that matter
| Field | What it is for |
|---|---|
| Start date / End date | The period the figures cover. Like the rest of easyFS, it opens on the current month. |
| Palette | The colour scheme used by the charts. It changes nothing but their appearance. |
| Account Watch | A small grid of ledger accounts and their balances, for the handful of accounts worth keeping an eye on. |
| Top 10 Expenses | The ten expense accounts with the largest amounts in the period, as a bar chart. |
| Top 10 Income | The ten income accounts with the largest amounts in the period. |
The tabs
| Tab | What it holds |
|---|---|
| Financials | Chart of Accounts, Bank, Journal Voucher, Bank Reconciliation, Currency, Financial Statements and BIR CAS Reports. |
| Purchases | Supplier, Purchase Request, Purchase Order, Receiving Receipt, Disbursement, Debit Memo and Accounts Payable. |
| Sales | Customer, Sales Order, Sales Invoice, Collection, Credit Memo and Accounts Receivable. |
| Inventory | Item, Stock Transfer, Inventory Ledger, Inventory Report, and Stock In, Stock Out, Stock Count and Stock Withdrawal, which appear nowhere else in the interface. |
| Budget | Budget and Budget Variance. |
| Fixed Asset | Fixed Asset, Asset Disposals and Reports. |
What you should see
The figures redraw for the period and branch you chose, and clicking a tile opens that module.
Before you click
The charts and balances count locked documents only. A sale entered but not locked does not appear here.
Note. Account Watch is empty until somebody chooses the accounts to watch. An empty grid here does not mean the accounts have no balance.
The balances shown in this manual's screenshots have been replaced with neutral figures. On your own system they are your real cash positions, so take care before showing this screen in a meeting or a screenshot.
6. Master Files
The reference data every transaction draws on. Set these up before entering documents.
6.1 Item
Purpose
The item master is the catalogue of everything you buy, sell, hold in stock or charge for. Every purchase line, every sales line and every stock movement points back to a record here.
An item carries far more than a name: the unit it is counted in, its cost and selling price, the ledger accounts its movements post to, its re-order level, and how it is taxed.
How to get there
Menu › Master Files › Item
/office/inventory/setup-item-list
What the screen shows
Columns: LockedManual Code.SKU CodeBar CodeDescriptionSerial No.Asset No.CategoryPriceUnitInventory
Buttons on this screen: AddCloseClear FiltersFunctionsEditDelete
Step by step
- Open Menu › Master Files › Item.
- To find an item, type part of its code or description into Search.
- To open one, click Edit on its row.
- To create one, click Add. A blank item is created and opened.
- Fill in the header, starting with SKU Code and Description.
- Set the Unit, the Cost Reference and the Price.
- Open the GL Accounts tab and set the accounts the item posts to.
- Click Save.
- Click Lock when the record is complete and ready to be used.
The detail screen
/office/inventory/setup-item-detail/6598
The fields that matter
| Field | What it is for |
|---|---|
| SKU Code | The code your business uses for the item. It appears on every document line, so keep it short and stable. |
| Manual Code | A second code, for cross-referencing a code used elsewhere, for example a supplier's own catalogue number. |
| Bar Code | The barcode scanned at the counter or in the warehouse. |
| Description | The name printed on documents. This is what customers and suppliers read. |
| Principal | The brand or manufacturer behind the item. |
| Alias | An alternative name, so a search finds the item under either name. |
| Serial Number | For items tracked individually rather than by quantity. |
| Unit | The unit the item is counted in: piece, box, kilogram. Everything else depends on this being right. |
| Cost Reference | The reference buying cost. Used as the default cost when the item is bought and as a base for costing. |
| Price | The default selling price. Sales lines start from this and may be overridden. |
| Particulars | A free-text note about the item. |
| Category | The grouping used for reporting and for filtering long lists. |
| Date Acquired | When the item was first taken on. |
| Default Supplier | The supplier proposed when the item is purchased. |
| Re-order Quantity | The quantity to order when stock runs down. |
| Stock Level | The level at which the item counts as needing replenishment. |
| RR VAT | The tax treatment applied when the item is received from a supplier. |
| SI VAT | The tax treatment applied when the item is invoiced to a customer. |
| Kitting | Marks the item as one assembled from components rather than bought as it stands. |
| GenericName | The generic description, used where a generic name must be shown alongside the brand. |
The tabs
| Tab | What it holds |
|---|---|
| Unit Conversion | Other units the item may be handled in, and how many base units each contains. This is what lets you buy by the box and sell by the piece. |
| Price | Additional price levels for the item. |
| Upload Image | A picture of the item. |
| GL Accounts | The ledger accounts the item's movements post to: inventory, cost of sales, sales. Getting these right is what makes the accounting come out right. |
| Components | For a kit, the items it is made of. |
| Production | Production settings for items that are made rather than bought. |
| Inventory | Where the item currently sits, and how much of it. |
| Cost Reference History | How the reference cost has changed over time. |
Buttons worth knowing
| Button | What it does |
|---|---|
| Invisible/Void | Hides the item from selection lists without deleting it, so history stays intact. Use this instead of deleting an item that has ever been used. |
| qr_code_2 | Produces the item's QR code. |
What the screen itself warns you about
easyFS shows its own warning across the top of this screen: DO NOT USE SPECIAL CHARACTERS SUCH AS COMMA (,) AND TILDE (~). Those characters break the spreadsheet import and export, which is why the product asks you to avoid them in item codes and descriptions.
What you should see
The item appears in the list and can be chosen on purchase, sales and stock documents.
Before you click
Warning. Never delete an item that appears on an existing document. Mark it Invisible/Void instead; deleting breaks the history that documents rely on.
The unit cannot sensibly be changed once the item has stock and movement behind it. Set up a new item rather than re-basing an old one.
6.2 Item (Draft)
Purpose
The staging area for items imported from a spreadsheet. Rows wait here until somebody checks them and posts them into the real item master.
How to get there
Reached from the item import function; address /office/inventory/setup-draft-item-list
What the screen shows
Buttons on this screen: PostClose
Step by step
- Import your spreadsheet using the import function on the Item screen.
- Open the draft list and read the rows.
- Correct anything the validation flagged.
- Select the rows and click Post.
What you should see
The posted rows become ordinary item records.
Before you click
Nothing in this list affects stock or accounting until it is posted.
6.3 Customer
Purpose
The customer master holds everyone you invoice. A customer record carries the trading name and address, the receivable account the customer's balances post to, the payment term, the tax registration and the credit arrangements.
How to get there
Menu › Master Files › Customer
/office/sales/setup-customer-list
What the screen shows
Columns: LockedManual Code.CustomerAddressContact No.Email AddressTotal AR
Buttons on this screen: AddCloseClear FiltersFunctionsEditDelete
Step by step
- Open Menu › Master Files › Customer.
- Search for the customer, or click Add to create one.
- Fill in the trading name, the address and the contact details.
- Set the Receivable Account and the Term.
- Enter the TIN and the branch code if the customer is VAT-registered.
- Click Save.
The detail screen
/office/sales/setup-customer-detail/5804
The fields that matter
| Field | What it is for |
|---|---|
| Customer | The trading name, exactly as it should print on an invoice. |
| Manual Code | Your own reference code for the customer. |
| Receivable Account | The ledger account this customer's unpaid invoices sit in. |
| Term | The payment term proposed on the customer's sales documents, for example 30 days. |
| TIN / TIN Branch Code | The customer's tax registration, needed on VAT documents and in the BIR reports. |
| Contact Person / Contact Number / Email Address | Who to reach about an order or an unpaid invoice. |
| Street Barangay / City / Province / Region / Zipcode | The address as it prints on documents. |
| Category | The grouping used for reporting and for price or discount schemes. |
| Business Style | The style of business as registered, which the BIR forms require. |
Tabs: Transaction History
What you should see
The customer can be chosen on sales orders, invoices, collections and credit memos.
Before you click
Warning. The receivable account and the tax details drive the accounting and the statutory reports. Have your accountant confirm them before the first invoice.
Duplicate customers are the commonest cause of a statement that does not agree. Search before you add.
6.4 Customer (Draft)
Purpose
The staging area for customers imported from a spreadsheet.
How to get there
Reached from the customer import function; address /office/sales/setup-customer-draft
What the screen shows
Columns: ValidationStatusManualCodeParticularsCustomerTINZipCodeBusinessStylePWDorSCDNoContactPersonContactNumberCategoryDiscountIdDiscountReceivableAccountId
Buttons on this screen: PostCloseValidateDelete AllDelete
Step by step
- Import the spreadsheet from the Customer screen.
- Check the rows here, correct what is flagged, then Post.
What you should see
The posted rows become ordinary customer records.
6.5 Supplier
Purpose
The supplier master holds everyone you buy from and pay. It carries the payable account, the payment term, the tax registration and the withholding tax treatment.
How to get there
Menu › Master Files › Supplier
/office/purchases/setup-supplier-list
What the screen shows
Columns: LockedManual Code.SupplierAddressContact No.Email Address
Buttons on this screen: AddCloseClear FiltersFunctionsEditDelete
Step by step
- Open Menu › Master Files › Supplier.
- Search, or click Add.
- Enter the supplier name, address and contacts.
- Set the Payable Account, the Term and the WTAX treatment.
- Enter the TIN and branch code.
- Click Save.
The detail screen
/office/purchases/setup-supplier-detail/601
The fields that matter
| Field | What it is for |
|---|---|
| Supplier | The supplier's registered name, as it should appear on your paperwork. |
| Payable Account Code / Payable Account | The ledger account this supplier's unpaid bills sit in. |
| Term | The payment term the supplier gives you. It sets the due date on receiving receipts. |
| WTAX | The withholding tax treatment applied when you pay this supplier. It decides what the disbursement withholds. |
| TIN / TIN Branch Code | The supplier's tax registration, required by the statutory reports. |
| Proprietorship | Whether the supplier is a sole proprietor or a corporation, which affects withholding. |
| Category | The grouping used for reporting. |
| Business Style | The registered business style, required on some BIR forms. |
The tabs
| Tab | What it holds |
|---|---|
| Transaction History | Every document raised against this supplier, with its date and amount. The quickest way to answer 'what have we bought from them?'. |
What you should see
The supplier can be chosen on purchase requests, purchase orders, receiving receipts and disbursements.
Before you click
Warning. The withholding tax setting is applied automatically when you pay. If it is wrong, the payment withholds the wrong amount and the BIR return is wrong too.
6.6 Supplier (Draft)
Purpose
The staging area for suppliers imported from a spreadsheet.
How to get there
Reached from the supplier import function; address /office/purchases/setup-supplier-draft
What the screen shows
Buttons on this screen: PostClose
Step by step
- Import the spreadsheet from the Supplier screen.
- Check the rows here, correct what is flagged, then Post.
What you should see
The posted rows become ordinary supplier records.
6.7 Company
Purpose
The company record is your own organisation as easyFS knows it: the registered name and address, the tax registration, the costing method and the branches you operate. It is what prints at the head of every document.
How to get there
Menu › Master Files › Company
/office/system-company-list
What the screen shows
Columns: LockedManual CodeCompanyAddressTIN
Buttons on this screen: AddCloseEditDelete
Step by step
- Open Menu › Master Files › Company.
- Click Edit on your company.
- Check the registered name, address and TIN.
- Check the Cost Method.
- Open the Branches tab to see or add branches.
- Review the tick boxes on the right. They change how easyFS behaves for everybody; the table below explains each one.
- Open More Settings for the remaining options.
- Click Save.
The detail screen
/office/system-company-detail/2
The fields that matter
| Field | What it is for |
|---|---|
| Company | Your registered name. It heads every printed document. |
| Street Barangay / City / Province / Region / Zipcode | The registered address. |
| Prefix TIN / TIN / TIN Branch Code | Your tax registration, printed on invoices and used by the BIR reports. |
| Business Style | The registered business style. |
| Proprietorship | The legal form of the business. |
| Cost Method | How the cost of stock sold is worked out. It governs every inventory valuation the system produces. |
| Series Range from / Series Range to | The range of document numbers the system may issue, which is what the BIR permit covers. |
| VAT Exempt | Marks the company as exempt, which changes how tax is applied throughout. |
The tabs
| Tab | What it holds |
|---|---|
| Branches | Every branch of the company, with its own manual code, TIN and revenue district office. |
| More Settings | Further company-wide options. |
The switches, and what each one changes
| Setting | What turning it on does |
|---|---|
| Allow Negative Inventory | Lets stock go below zero. With it off, an invoice cannot be locked for goods you do not have, which is usually what you want. |
| Can Sell Below Cost | Lets a sales line be priced under the item's cost. |
| Can RR More than PO quantity | Lets a receiving receipt take in more than the order asked for. |
| Confidential PR | Restricts who may see purchase requests. |
| Hide Cost In Inventory Transaction | Keeps buying cost off the stock screens, so staff who move stock do not see what it cost. |
| Use Selling Price in Item Transfer | Values a branch-to-branch transfer at selling price instead of cost. |
| Is Update Inventory Cost IN | Lets a Stock In update the item's held cost. |
| Is Update Inventory Cost ST | Lets a Stock Transfer update it. |
| Is Auto Posted | Posts documents automatically instead of waiting for somebody to lock them. |
| Is Show Lot No. & Expiry Date | Shows lot numbers and expiry dates on the stock screens, for goods that are batch-tracked. |
| Is Show Discount Rate & Discount Amount in PO & RR | Shows discount columns on purchase orders and receiving receipts. |
| Show PO Number in DR | Prints the purchase order number on the delivery receipt. |
What you should see
The company details appear on printed documents and in the statutory reports.
Before you click
Warning. The cost method must not be changed once trading has begun. Changing it re-values stock and makes the accounts before and after incomparable. Treat it as a decision for your accountant, taken once.
Warning. The document number series is covered by your BIR permit. Do not widen or reset it without checking what the permit allows.
Warning. Allow Negative Inventory and Is Auto Posted are the two switches that change the most. Turning on negative inventory lets you sell stock you do not have; turning on auto-posting takes away the deliberate step of locking a document. Neither should be changed without your accountant.
6.8 Users
Purpose
User records are the accounts people sign in with, and the rights those accounts carry. easyFS grants rights screen by screen and action by action, so a storekeeper can add a stock document but not unlock one, and a clerk can print but not delete.
How to get there
Menu › Master Files › Users
/office/system-user-list
What the screen shows
Columns: LockedUsernameFull NameCompanyUser AppBranch
Buttons on this screen: AddCloseEditDelete
Step by step
- Open Menu › Master Files › Users.
- Click Add for a new person, or Edit to change an existing one.
- Enter the Username, Fullname and Email Address.
- Set the Company and the default Branch.
- Set the User Role and the User App.
- Open the Forms tab and tick the rights this person needs, form by form.
- Open the Branches tab and tick the branches they may work in.
- Click Save.
The detail screen
/office/system-user-detail/1
The fields that matter
| Field | What it is for |
|---|---|
| Username | What the person types to sign in. It stamps everything they do, so it should identify one person. |
| Fullname | The name shown in the interface and on the audit trail. |
| Email Address | Where password resets and notifications go. |
| Company / Branch | The company and the branch the person starts in. |
| Access Token | The system's own key for the account. It is not a password and is not meant to be shared. |
| User App | Which easyFS applications the account may use. |
| User Role | The role the account plays, which sets the starting point for its rights. |
The tabs
| Tab | What it holds |
|---|---|
| Forms | The rights table: one row per screen, with a tick box for Add, Edit, Delete, Lock, Unlock, Cancel, Print and Audit. This is where you decide what somebody can do. Rows are named after the screen they control, as Activity – Sales Invoice List or Setup – Item Detail, so a list screen and its detail screen are granted separately. |
| Branches | The branches the account may switch to. |
| User Settings | Per-user preferences. |
| Account | Account status and credentials. |
| IP Address | Restricts sign-in to particular addresses, if your policy requires it. |
Buttons worth knowing
| Button | What it does |
|---|---|
| Copy Rights | Copies the whole rights table from an existing user. This is the quickest and safest way to set up somebody who does the same job as a colleague. |
| Copy Branch | Copies the branch list from an existing user. |
| Multiple Update | Sets the same right across many forms at once, instead of ticking them one row at a time. |
| Generate Token | Issues the account's access token, for the interfaces that use one. It is not a password and should not be shared. |
| Change Password | Sets a new password for the account. |
What you should see
The person can sign in and sees exactly the screens and actions you ticked.
Before you click
Warning. Unlock is the right that matters most. Somebody who can unlock can withdraw a posted document from the ledger. Grant it to as few people as possible.
Give each person their own account. Shared accounts make the audit trail useless.
When somebody leaves, disable the account rather than deleting it, so their history stays readable.
6.9 Chart of Accounts
Purpose
The chart of accounts is the skeleton of the ledger: every account documents can post to, grouped into assets, liabilities, equity, income and expense. The financial statements are built from this structure, so its shape decides what your reports can say.
How to get there
Menu › Master Files › Chart of Accounts
/office/financials/setup-chart-of-accounts
What the screen shows
Columns: CodeManual CodeAccountAccount TypeAccount Cash Flow
Buttons on this screen: AddCloseFunctionsEditDelete
Step by step
- Open Menu › Master Files › Chart of Accounts.
- Use Search to find an account by code or name.
- Click Edit to change one, or Add to create one.
- Give the account its code, its name and the group it belongs to.
- Click Save.
What you should see
The account becomes available on journal vouchers, disbursements, collections and in item and partner setup.
Before you click
Warning. Do not delete or renumber an account that has been posted to. Reports read history through the account structure, and history does not move with it.
New accounts should follow the numbering pattern already in use, otherwise they sort into the wrong place on the financial statements.
6.10 Bank
Purpose
The bank master holds the accounts you pay from and receive into. Each bank record ties an account at a bank to a ledger account, which is what lets a payment post itself.
How to get there
Menu › Master Files › Bank
/office/financials/setup-bank-list
What the screen shows
Columns: LockedCodeManual CodeBankAddressContact No.
Buttons on this screen: AddCloseClear FiltersEditDelete
Step by step
- Open Menu › Master Files › Bank.
- Click Add, or Edit an existing record.
- Enter the Bank name and the Bank Account No.
- Choose the Bank Account Type.
- Set the Account, which is the ledger account this bank account is.
- Click Save.
The detail screen
/office/financials/setup-bank-detail/27
The fields that matter
| Field | What it is for |
|---|---|
| Bank Code / Manual Code | Your reference for the bank account. |
| Bank | The bank's name as it should appear on a cheque and in reports. |
| Account Code / Account | The ledger account that represents this bank account. Payments and receipts post here. |
| Bank Account Type | Current, savings and so on. |
| Bank Account No. | The account number at the bank. |
| Address / Contact Person / Contact Number | Branch details, useful when a cheque has to be chased. |
Tabs: Detail
What you should see
The bank account can be chosen on disbursements, collections, cheques and bank reconciliation.
Before you click
Every bank record must point at its own ledger account. Two bank accounts sharing one ledger account cannot be reconciled separately.
6.11 Currency
Purpose
The currency master lists the currencies you trade in and the exchange rates used to convert them into your own currency. Foreign-currency documents are converted at the rate that applies, and the converted figure is what reaches the ledger.
How to get there
Menu › Master Files › Currency
/office/financials/setup-currency-list
What the screen shows
Columns: LockedCodeManual CodeCurrencySymbol
Buttons on this screen: AddCloseClear FiltersEditDelete
Step by step
- Open Menu › Master Files › Currency.
- Click Add, or Edit an existing currency.
- Enter the Currency name, its Currency Code and its Symbol.
- Open the Exchange tab.
- Add a row with the Exchange Date and the Exchange Rate.
- Click Save.
The detail screen
/office/financials/setup-currency-detail/1
The fields that matter
| Field | What it is for |
|---|---|
| Currency Code | The short code, such as USD. |
| Currency | The full name. |
| Symbol | The symbol printed in front of amounts. |
The tabs
| Tab | What it holds |
|---|---|
| Exchange | The dated rate history. A document uses the rate in force on its own date, so keep this up to date before entering foreign-currency documents. |
What you should see
The currency can be chosen in the header of purchase and sales documents, and amounts convert automatically.
Before you click
Warning. Entering a foreign-currency document before its rate exists converts it at whatever rate is in force, which may not be the one you meant. Add the rate first.
7. Purchases
Buying, from the internal request through to paying the supplier.
7.1 Purchase Request
Purpose
A Purchase Request is the internal ask: somebody in the business needs something bought. It commits nothing and costs nothing. It is the first step of the buying cycle and the document a Purchase Order is built from.
How to get there
Menu › Purchases › Purchase Request
/office/purchases/activity-purchase-request-list
What the screen shows
Columns: LockedBranchPR No.PR DateManual No.Doc. Ref.SupplierRemarksAmountStatus
Buttons on this screen: AddCloseClear FiltersFunctionsEditDelete
Step by step
- Open Menu › Purchases › Purchase Request.
- Widen the Start date and End date if the request you want is older than this month.
- Click Add for a new request, or Edit to open an existing one.
- Check the Branch and the PR Date.
- Choose the Supplier if one is already intended, and the Term.
- Set Date Needed, so the buyer knows how urgent it is.
- Open the Items tab and add a row for each item: pick the item, then enter Quantity, Unit and Cost.
- Add anything explanatory to Remarks.
- Click Save, then Lock to send it forward for buying.
The detail screen
/office/purchases/activity-purchase-request-detail/141
The fields that matter
| Field | What it is for |
|---|---|
| PR Number | The system's own number for the request. It is what the Purchase Order refers back to. |
| PR Date | The date of the request. |
| Manual No. | The number from a paper request form, if your office still raises one. |
| Document Reference | A reference to related paperwork. |
| Supplier | The intended supplier, where one is already known. |
| Term | The payment term expected. |
| Date Needed | When the goods are actually needed. |
| Currency / Exchange Rate | The currency of the request, and the rate used to convert it. |
| Status | Where the request has got to. |
| Total | Calculated from the item lines. You do not type it. |
The tabs
| Tab | What it holds |
|---|---|
| Items | One row per thing requested: item, particulars, quantity, unit and cost. |
| Attachment | Scanned paperwork filed against the request. |
What you should see
The request appears in the list with its number and total, and can be turned into a Purchase Order.
The printed document
The printed forms are produced by the browser's own PDF viewer, so the toolbar across the top belongs to the browser rather than to easyFS. The wording and layout of the form are exactly as the system produces them; the values have been replaced with Sample Data, because a printed document carries the trading partner's name and address in full.
Before you click
A Purchase Request moves no stock and creates no accounting entry. It is a request, not a commitment.
Locking a request is what tells the buyer it is ready to act on.
7.2 Purchase Order
Purpose
A Purchase Order is the commitment you send to a supplier. It states what you are buying, at what price, on what terms and when you need it. It is the document the goods are received against.
How to get there
Menu › Purchases › Purchase Order
/office/purchases/activity-purchase-order-list
What the screen shows
Columns: LockedBranchPO No.PO DateManual No.Doc. Ref.SupplierRemarksAmountStatus
Buttons on this screen: AddCloseClear FiltersFunctionsEditDelete
Step by step
- Open Menu › Purchases › Purchase Order.
- Widen the date range if the order you want is not from this month.
- Click Add, or Edit an existing order.
- Choose the Supplier. The term and currency follow from the supplier record and can be overridden.
- Check the PO Date and set Date Needed.
- Open the Items tab. Add each line, or pull the lines through from a Purchase Request by entering its PR Number.
- Check Quantity, Unit and Cost on every line, and the Total.
- Click Save, then Lock.
- Click Print and send the printed order to the supplier.
The detail screen
/office/purchases/activity-purchase-order-detail/1084
The fields that matter
| Field | What it is for |
|---|---|
| PO Number | The order number. Quote it to the supplier; the receiving receipt refers back to it. |
| PO Date | The date the order is placed. |
| Supplier | Who you are buying from. It sets the payable account and the default term. |
| Term | The payment term agreed. |
| Date Needed | The delivery date you are asking for. |
| Currency / Exchange Rate | The currency the supplier prices in, and the conversion rate. |
| Total | Calculated from the lines. |
The tabs
| Tab | What it holds |
|---|---|
| Items | One row per item ordered, each optionally carrying the PR Number it came from. Base Amount is the line converted into your own currency. |
| Attachment | Quotations and correspondence filed against the order. |
What you should see
A numbered, locked order you can print and send. It stays open until the goods are received against it.
The printed document
The printed forms are produced by the browser's own PDF viewer, so the toolbar across the top belongs to the browser rather than to easyFS. The wording and layout of the form are exactly as the system produces them; the values have been replaced with Sample Data, because a printed document carries the trading partner's name and address in full.
Before you click
A Purchase Order still moves no stock and posts nothing. Receiving does that.
Warning. Do not unlock an order the supplier has already acted on. Raise an amended order or agree the change in writing instead.
7.3 Purchase Order (Draft)
Purpose
The staging area for purchase orders brought in from outside easyFS.
How to get there
Reached from the Purchase Order import function; address /office/purchases/activity-draft-purchase-order-list
What the screen shows
Columns: ValidationStatusCurrencyIdCurrencyExchangeRatePODateManualNumberDocumentReferenceSupplierIdSupplierTermIdTermDateNeededRemarksAmount
Buttons on this screen: PostCloseValidateDelete AllDelete
Step by step
- Open the draft list at the address above.
- Check the rows and correct anything flagged.
- Select rows and click Post.
What you should see
The posted rows appear in the Purchase Order list as ordinary unlocked orders.
Before you click
Column headings here are the database's own names. See the section on draft screens.
7.4 Receiving Receipt
Purpose
A Receiving Receipt records what actually arrived. It is the hinge of the whole buying cycle: locking one puts the goods into stock and creates the amount you owe the supplier.
How to get there
Menu › Purchases › Receiving Receipt
/office/purchases/activity-receiving-receipt-list
What the screen shows
Columns: LockedBranchRR No.RR DateManual No.Doc. Ref.SupplierRemarksAmountPaidAdjusted
Buttons on this screen: AddCloseClear FiltersEditDelete
Step by step
- Open Menu › Purchases › Receiving Receipt.
- Click Add, or open an existing receipt with Edit.
- Choose the Supplier and check the RR Date, which is the date the goods arrived.
- Enter the supplier's own delivery or invoice number in Manual No.
- Open the Items tab. Enter the PO No. to pull the ordered lines through.
- Correct the Quantity on each line to what physically arrived, not what was ordered.
- Check the Cost against the supplier's invoice.
- Click Save.
- Check the totals once more, then click Lock.
- Open the Inventory and Journal Entries tabs to confirm the stock and the accounting.
The detail screen
/office/purchases/activity-receiving-receipt-detail/985
The fields that matter
| Field | What it is for |
|---|---|
| RR Number | The receipt number. Disbursements settle against it. |
| RR Date | The date of receipt. It decides the period the purchase falls in. |
| Manual No. | The supplier's delivery note or invoice number. |
| Supplier | Who delivered. It sets the payable account. |
| Term | The payment term, which sets when the bill falls due. |
| Total | Calculated from the lines. |
The tabs
| Tab | What it holds |
|---|---|
| Items | What arrived. PO No. links the line back to the order. |
| Attachment | The delivery note and the supplier's invoice. |
| Inventory | The stock movements the receipt caused. Fills in on lock. |
| Journal Entries | The accounting entry: stock up, payable up. Fills in on lock. |
What you should see
Stock rises by what arrived and the supplier's balance rises by the value received.
The printed document
The printed forms are produced by the browser's own PDF viewer, so the toolbar across the top belongs to the browser rather than to easyFS. The wording and layout of the form are exactly as the system produces them; the values have been replaced with Sample Data, because a printed document carries the trading partner's name and address in full.
Before you click
Warning. Lock a receiving receipt only when the goods are physically in and counted. Locking is what moves the stock.
Warning. Unlocking a locked receipt withdraws both the stock and the payable. If the bill has already been paid, ask your accountant before unlocking.
Receive what actually arrived. A short delivery is entered short, and the balance stays open on the order.
7.5 Receiving Receipt (Draft)
Purpose
The staging area for receiving receipts brought in from outside easyFS.
How to get there
Reached from the Receiving Receipt import function; address /office/purchases/activity-draft-receiving-receipt-list
What the screen shows
Columns: ValidationStatusCurrencyIdCurrencyExchangeRateRRNumberRRDateManualNumberDocumentReferenceTermIdTermRemarksAmountPaidAmountAdjustmentAmount
Buttons on this screen: PostCloseValidateDelete AllDelete
Step by step
- Open the draft list at the address above.
- Check the rows, use Validate after corrections.
- Select rows and click Post.
What you should see
The posted rows appear in the Receiving Receipt list, unlocked and ready to check.
7.6 Disbursement
Purpose
A Disbursement is money going out: the payment of a supplier's bill. It records which bank account the money left, how it was paid, and which receiving receipts it settles. It also handles the tax withheld at source.
How to get there
Menu › Purchases › Disbursement
/office/purchases/activity-disbursement-list
What the screen shows
Columns: LockedBranchCV No.CV DateManual No.Doc. Ref.SupplierRemarksAmountStatus
Buttons on this screen: AddCloseClear FiltersFunctionsEditDelete
Step by step
- Open Menu › Purchases › Disbursement.
- Click Add, or Edit an existing voucher.
- Choose the Supplier and check the Payee, which is who the money actually goes to.
- Check the CV Date.
- Choose the Bank the money leaves from and the Pay Type.
- For a cheque, enter the Check Number, Check Date and Check Bank.
- Open the Lines tab. Enter the RR No. being settled and the Amount.
- Check WTAX, WTAX Rate and WTAX Amount on each line.
- Click Save, then Lock.
- Open Journal Entries to confirm the posting, then Print the voucher.
The detail screen
/office/purchases/activity-disbursement-detail/898
The fields that matter
| Field | What it is for |
|---|---|
| CV Number | The cash voucher number. |
| CV Date | The payment date. It decides the period the payment falls in. |
| Supplier | Whose bill is being settled. |
| Payee | Who the cheque is made out to, which is not always the supplier. |
| Bank | The bank account the money leaves. It must exist in the bank master. |
| Pay Type | Cash, cheque, transfer and so on. |
| Check Number / Check Date / Check Bank | The cheque details. A post-dated cheque entered here is what Check Warehousing tracks. |
| Total | Calculated from the lines. |
The tabs
| Tab | What it holds |
|---|---|
| Lines | One row per amount paid: the account, the receiving receipt settled, the amount, and the tax withheld. |
| Attachment | The supplier's statement or the paid invoice. |
| Journal Entries | The accounting entry: payable down, bank down, withholding tax up. Fills in on lock. |
What you should see
The supplier's balance falls, the bank balance falls, and the payment appears in the accounts payable reports and the bank reconciliation.
The printed document
The printed forms are produced by the browser's own PDF viewer, so the toolbar across the top belongs to the browser rather than to easyFS. The wording and layout of the form are exactly as the system produces them; the values have been replaced with Sample Data, because a printed document carries the trading partner's name and address in full.
Before you click
Warning. Locking a disbursement is what pays the bill in the accounts. Check the bank, the amount and the cheque number before you lock.
Withholding tax comes from the supplier record. If the withheld amount looks wrong, the supplier's WTAX setting is the place to look.
A post-dated cheque should carry its real Check Date, otherwise Check Warehousing cannot age it properly.
7.7 Disbursement (Draft)
Purpose
The staging area for disbursements brought in from outside easyFS.
How to get there
Reached from the Disbursement import function; address /office/purchases/activity-draft-disbursement-list
What the screen shows
Columns: ValidationStatusCurrencyIdCurrencyExchangeRateCVDateManualNumberDocumentReferenceSupplierIdSupplierPayeeRemarksBankIdBankPayTypeId
Buttons on this screen: PostCloseValidateDelete AllDelete
Step by step
- Open the draft list at the address above.
- Check the rows.
- Select rows and click Post.
What you should see
The posted rows appear in the Disbursement list, unlocked.
7.8 Debit Memo
Purpose
A Debit Memo adjusts what you owe a supplier downwards, without a payment: goods returned, an overcharge corrected, a credit the supplier has allowed you.
How to get there
Menu › Purchases › Debit Memo
/office/purchases/activity-payable-memo-list
Photographed with the date filter widened to 1 January 2015 – 31 December 2026. The screen itself opens on the current month only.
What the screen shows
Columns: LockedBranchDM No.DM DateManual No.Doc. Ref.SupplierRemarksAmountStatus
Buttons on this screen: AddCloseClear FiltersFunctionsEditDelete
Step by step
- Open Menu › Purchases › Debit Memo.
- Click Add.
- Choose the Supplier and check the date.
- Open the lines and enter the account, the receiving receipt affected and the amount.
- Explain the adjustment in Remarks. Somebody will ask later.
- Click Save, then Lock.
The detail screen
/office/purchases/activity-payable-memo-detail/28
Tabs: LinesAttachmentJournal Entries
What you should see
The supplier's balance falls by the amount of the memo, and the adjustment appears in the accounts payable reports.
The printed document
The printed forms are produced by the browser's own PDF viewer, so the toolbar across the top belongs to the browser rather than to easyFS. The wording and layout of the form are exactly as the system produces them; the values have been replaced with Sample Data, because a printed document carries the trading partner's name and address in full.
Before you click
Always say why in Remarks, and attach the supplier's credit note.
If the list looks empty, widen the dates and clear the Branch filter before concluding that no memos exist.
7.9 Accounts Payable Reports
Purpose
The accounts payable reports answer the question every business asks at month end: who do we owe, how much, and how overdue is it. The same screen also carries the reporting over the buying documents themselves — requests, orders, receipts and payments — and the cancelled ones.
How to get there
Menu › Purchases › Accounts Payable
/office/report/accounts-payable
What the screen shows
Buttons on this screen: CloseFunctions
This report is delivered as a PDF file, so the strip of controls above it belongs to the browser's own PDF viewer, not to easyFS. Use it to page through, zoom, search, print or save the report.
The reports on this screen
Read off the live screen. Click one in the list down the left, set the parameters across the top, and it is drawn on the right.
Accounts Payable ReportAccounts Payable Voucher Report (new)Accounts Payable By Currency ReportPurchase Request Summary ReportPurchase Request Detail ReportPurchase Order Summary ReportPurchase Order Detail ReportPurchase Order Detail With Balance Report (new)Receiving Receipt Summary ReportReceiving Receipt Detail ReportDisbursement Summary ReportDisbursement Detail ReportDebit Memo Summary ReportDebit Memo Detail ReportSupplier JournalSupplier Item ReportAvailable Item Per Batch ReportTop Purchased Item ReportTop Supplier ReportCancelled Purchase Request ReportCancelled Purchase Order ReportCancelled Receiving Receipt ReportCancelled Disbursement Report
Step by step
- Open Menu › Purchases › Accounts Payable.
- Click the report you want in the list down the left.
- Set Date as of and the Branch.
- Read it under PDF Report, or switch to Results to sort and filter the figures on screen.
- Use Functions to export.
The fields that matter
| Field | What it is for |
|---|---|
| Date as of | The date the balances are struck at. |
| Branch | Which branch to report on. It starts on yours; clear it for a company-wide figure. |
| Paper Size | The page size the PDF is laid out for. |
What you should see
A list of unpaid supplier balances, aged by how long they have been outstanding.
Before you click
The report counts locked documents only. A receiving receipt left unlocked does not appear as a payable.
The Cancelled reports at the bottom of the list are the quickest way to answer an auditor asking what was voided and by whom.
8. Sales
Selling, from the customer's order through to collecting the money.
8.1 Sales Order
Purpose
A Sales Order records what a customer has asked for. It reserves nothing in the ledger and bills nobody; it is the agreement that the Sales Invoice is later built from.
How to get there
Menu › Sales › Sales Order
/office/sales/activity-sales-order-list
Photographed with the date filter widened to 1 January 2015 – 31 December 2026. The screen itself opens on the current month only.
What the screen shows
Columns: LockedBranchSO No.SO DateManual No.Doc. Ref.CustomerRemarksAmountStatus
Buttons on this screen: AddCloseClear FiltersFunctionsEditDelete
Step by step
- Open Menu › Sales › Sales Order.
- Widen Start date and End date if the order is older than this month.
- Click Add, or Edit an existing order.
- Choose the Customer. The term and currency follow from the customer record.
- Check the SO Date and set Date Needed.
- Open the Items tab and add a row per item: item, Quantity, Unit, Price and any Discount.
- Check the Total.
- Click Save, then Lock.
- Click Print to give the customer an order confirmation.
The detail screen
/office/sales/activity-sales-order-detail/1954
The fields that matter
| Field | What it is for |
|---|---|
| SO Number | The order number. The Sales Invoice refers back to it. |
| SO Date | The date the order was taken. |
| Customer | Who is buying. It sets the receivable account and the default term. |
| Term | When payment falls due. |
| Date Needed | The delivery date promised. |
| Currency / Exchange Rate | The currency agreed and the conversion rate. |
| Total | Calculated from the lines. |
The tabs
| Tab | What it holds |
|---|---|
| Items | One row per item sold. Discount applies to the line. |
| Attachment | The customer's own order paperwork. |
What you should see
A numbered order that can be invoiced. Nothing has yet been posted or shipped.
The printed document
The printed forms are produced by the browser's own PDF viewer, so the toolbar across the top belongs to the browser rather than to easyFS. The wording and layout of the form are exactly as the system produces them; the values have been replaced with Sample Data, because a printed document carries the trading partner's name and address in full.
Before you click
A Sales Order does not reduce stock and does not create a receivable. The invoice does that.
8.2 Sales Order (Draft)
Purpose
The staging area for sales orders arriving from outside easyFS, such as a web shop or a spreadsheet.
How to get there
Reached from the Sales Order import function; address /office/sales/activity-draft-sales-order-list
What the screen shows
Columns: ValidationStatusBranchIdBranchCurrencyIdCurrencyBaseCurrencyIdBaseCurrencyExchangeRateSONumberSODateManualNumberDocumentReferenceCustomerIdCustomer
Buttons on this screen: PostCloseValidateDelete AllDelete
Step by step
- Open the draft list at the address above.
- Check the rows.
- Select rows and click Post.
What you should see
The posted rows appear in the Sales Order list, unlocked.
8.3 Sales Invoice
Purpose
The Sales Invoice is the document that bills the customer. It is the mirror of the Receiving Receipt: locking one takes the goods out of stock, records the sale and the cost of that sale, and creates the amount the customer owes you.
How to get there
Menu › Sales › Sales Invoice
/office/sales/activity-sales-invoice-list
Photographed with the date filter widened to 1 January 2015 – 31 December 2026. The screen itself opens on the current month only.
What the screen shows
Columns: LockedBranchSI No.SI DateManual No.Doc. Ref.CustomerRemarksAmountPaidAdjusted
Buttons on this screen: AddCloseClear FiltersFunctionsEditDelete
Step by step
- Open Menu › Sales › Sales Invoice.
- Click Add, or Edit an existing invoice.
- Choose the Customer and check the SI Date.
- Open the Items tab. Enter the SO Number to pull the ordered lines through.
- Adjust the Quantity to what is actually being delivered and check the Price.
- Click Save.
- Check the Total and the tax, then click Lock.
- Open Inventory and Journal Entries to confirm the stock and the posting.
- Click Print and give the invoice to the customer.
The detail screen
/office/sales/activity-sales-invoice-detail/84232
The fields that matter
| Field | What it is for |
|---|---|
| SI Number | The invoice number. It is the number the customer pays against and the number a collection settles. |
| SI Date | The invoice date. It decides the period the sale falls in and, with the term, the due date. |
| Manual No. | The number on a pre-printed invoice form, where one is used. |
| Customer | Who is being billed. |
| Term | The credit term, which sets the due date. |
| Total | Calculated from the lines. |
The tabs
| Tab | What it holds |
|---|---|
| Items | What is being invoiced. SO Number links back to the order; Job Type is used where the line is a service or job rather than stock. |
| Attachment | Delivery paperwork and customer correspondence. |
| Inventory | The stock taken out. Fills in on lock. |
| Journal Entries | The accounting entry: receivable up, sales up, stock down, cost of sales up. Fills in on lock. |
What you should see
Stock falls, the customer's balance rises, and the sale appears in the sales and receivable reports.
The printed document
The printed forms are produced by the browser's own PDF viewer, so the toolbar across the top belongs to the browser rather than to easyFS. The wording and layout of the form are exactly as the system produces them; the values have been replaced with Sample Data, because a printed document carries the trading partner's name and address in full.
Before you click
Warning. Locking a Sales Invoice issues it. In a system covered by a BIR permit the number is then used and cannot be re-used. Check the customer, the lines and the tax first.
Warning. Unlocking withdraws the sale, the stock movement and the receivable. If the customer has already paid or the invoice has been reported, ask your accountant first.
If stock is short the invoice cannot be locked. Receive the goods, or invoice what you can deliver.
8.4 Sales Invoice (Draft)
Purpose
The staging area for sales invoices arriving from outside easyFS, including point-of-sale takings.
How to get there
Reached from the Sales Invoice import function; address /office/sales/activity-draft-sales-invoice-list
What the screen shows
Columns: ValidationStatusBranchIdBranchCurrencyIdCurrencyBaseCurrencyIdBaseCurrencyExchangeRateSINumberSIDateManualNumberDocumentReferenceCustomerIdCustomer
Buttons on this screen: PostCloseValidateDelete AllDelete
Step by step
- Open the draft list at the address above.
- Check the rows and validate them.
- Select rows and click Post.
What you should see
The posted rows appear in the Sales Invoice list, unlocked and ready to check.
Before you click
Post these promptly. Until they are posted and locked, the sales are not in your accounts.
8.5 Collection
Purpose
A Collection records money coming in against invoices. It says which invoices are being paid, how the customer paid, and where the money landed.
How to get there
Menu › Sales › Collection
/office/sales/activity-collection-list
Photographed with the date filter widened to 1 January 2015 – 31 December 2026. The screen itself opens on the current month only.
What the screen shows
Columns: LockedBranchCI No.CI DateManual No.Doc. Ref.CustomerRemarksAmountStatus
Buttons on this screen: AddCloseClear FiltersFunctionsEditDelete
Step by step
- Open Menu › Sales › Collection.
- Click Add, or Edit an existing receipt.
- Choose the Customer and check the CI Date.
- Record the Sales Agent if collections are tracked by agent.
- Open the Lines tab. Enter the SI No. being settled, the Amount and the Pay Type.
- Repeat for every invoice this payment covers.
- Click Save, then Lock.
- Click Print to give the customer a receipt.
The detail screen
/office/sales/activity-collection-detail/229
The fields that matter
| Field | What it is for |
|---|---|
| CI Number | The collection or official receipt number. |
| CI Date | The date the money was received. |
| Customer | Who paid. |
| Sales Agent | The agent credited with the collection. |
| Total | Calculated from the lines. |
The tabs
| Tab | What it holds |
|---|---|
| Lines | One row per invoice settled: the account, the SI No., the amount and the Pay Type. |
| Attachment | The deposit slip or remittance advice. |
| Journal Entries | The accounting entry: cash or bank up, receivable down. Fills in on lock. |
What you should see
The customer's balance falls, the money appears in the bank or cash account, and the invoices settled are cleared from the ageing.
The printed document
The printed forms are produced by the browser's own PDF viewer, so the toolbar across the top belongs to the browser rather than to easyFS. The wording and layout of the form are exactly as the system produces them; the values have been replaced with Sample Data, because a printed document carries the trading partner's name and address in full.
Before you click
Always apply a collection to the invoices it pays. A payment left unapplied leaves the invoice showing as overdue however much cash has come in.
A cheque received here with a future date is what Check Warehousing tracks.
8.6 Collection (Draft)
Purpose
The staging area for collections arriving from outside easyFS, such as a bank file.
How to get there
Reached from the Collection import function; address /office/sales/activity-draft-collection-list
What the screen shows
Buttons on this screen: PostClose
Step by step
- Open the draft list at the address above.
- Check the rows.
- Select rows and click Post.
What you should see
The posted rows appear in the Collection list, unlocked.
8.7 Credit Memo
Purpose
A Credit Memo reduces what a customer owes you without money changing hands: goods returned, an overcharge corrected, an allowance given.
How to get there
Menu › Sales › Credit Memo
/office/sales/activity-receivable-memo-list
What the screen shows
Columns: LockedBranchCM No.CM DateManual No.Doc. Ref.CustomerRemarksAmountStatus
Buttons on this screen: AddCloseClear FiltersFunctionsEditDelete
Step by step
- Open Menu › Sales › Credit Memo.
- Click Add.
- Choose the Customer and check the CM Date.
- Open the Lines tab and enter the account, the SI No. being credited and the Amount.
- Explain the credit in Remarks.
- Click Save, then Lock.
- Click Print and send the memo to the customer.
The detail screen
/office/sales/activity-receivable-memo-detail/45
The fields that matter
| Field | What it is for |
|---|---|
| CM Number | The credit memo number. |
| CM Date | The date of the credit. |
| Customer | Whose balance is being reduced. |
| Total | Calculated from the lines. |
The tabs
| Tab | What it holds |
|---|---|
| Lines | One row per credit: the account, the invoice credited, the amount. |
| Attachment | The customer's claim or the returns paperwork. |
| Journal Entries | The accounting entry. Fills in on lock. |
What you should see
The customer's balance falls and the credit shows against the invoice in the receivable ageing.
The printed document
The printed forms are produced by the browser's own PDF viewer, so the toolbar across the top belongs to the browser rather than to easyFS. The wording and layout of the form are exactly as the system produces them; the values have been replaced with Sample Data, because a printed document carries the trading partner's name and address in full.
Before you click
Warning. A credit memo for returned goods reduces the money owed but does not by itself put the goods back into stock. Raise the matching stock document as well.
Always name the invoice being credited. An unapplied credit floats loose on the account.
8.8 Accounts Receivable Reports
Purpose
The accounts receivable reports tell you who owes you money and for how long. They are the basis of collection work and of the month-end provision for bad debts. The same screen carries the reporting over the selling documents themselves, and the cancelled ones.
How to get there
Menu › Sales › Accounts Receivable
/office/report/accounts-receivable
What the screen shows
Buttons on this screen: ClosePreview
This report is delivered as a PDF file, so the strip of controls above it belongs to the browser's own PDF viewer, not to easyFS. Use it to page through, zoom, search, print or save the report.
The reports on this screen
Read off the live screen. Click one in the list down the left, set the parameters across the top, and it is drawn on the right.
Accounts Receivable ReportAccounts Receivable Summary ReportAccounts Receivable By Term ReportAccounts Receivable By Currency ReportAccounts Receivable Report (One Month)Statement of AccountStatement of Account (By Date Range)Statement of Account By TermCredit Memo Summary ReportCredit Memo Detail ReportSales Order Summary ReportSales Order Detail ReportSales Order Detail With Balance ReportSales Invoice Summary ReportSales Invoice Detail ReportSales Invoice Detail Report With CostCollection Summary ReportCollection Summary by PayType ReportCollection Detail ReportCustomer JournalSold Item Per Batch ReportCancelled Sales Order ReportCancelled Sales Invoice ReportCancelled Collection Report
Step by step
- Open Menu › Sales › Accounts Receivable.
- Click the report you want in the list down the left.
- Set Date as of and the Branch.
- Read it under PDF Report, or switch to Results to work with the figures on screen.
- Use Functions to export.
The fields that matter
| Field | What it is for |
|---|---|
| Date as of | The date the balances are struck at. |
| Branch | Which branch to report on. It starts on yours. |
| Paper Size | The page size the PDF is laid out for. |
What you should see
A list of unpaid customer balances, aged into the usual buckets.
Before you click
Only locked invoices appear. An invoice entered but not locked is invisible to this report.
A balance that will not clear is usually a collection that was never applied to its invoice.
9. Inventory
Moving, counting and valuing stock.
9.1 Stock Transfer Request
Purpose
A Stock Transfer Request is one branch asking another for stock. It moves nothing by itself; it is the request the transfer is raised against.
How to get there
Menu › Inventory › Stock Transfer Request
/office/inventory/activity-stock-transfer-request-list
Photographed with the date filter widened to 1 January 2015 – 31 December 2026. The screen itself opens on the current month only.
What the screen shows
Columns: LockedSTR No.STR DateManual No.Doc. Ref.From BranchTo BranchAccountArticleRemarks
Buttons on this screen: AddCloseClear FiltersFunctionsEditDelete
Step by step
- Open Menu › Inventory › Stock Transfer Request.
- Widen the date range if the request is older than this month.
- Click Add, or Edit an existing request.
- Set From Branch, which is the branch being asked, and To Branch, which is the branch that needs the stock.
- Set the ETA, the date the stock is needed.
- Add the items and quantities.
- Click Save, then Lock.
The detail screen
/office/inventory/activity-stock-transfer-request-detail/25
The fields that matter
| Field | What it is for |
|---|---|
| STR Number | The request number, which the transfer refers back to. |
| From Branch | The branch that holds the stock. |
| To Branch | The branch that needs it. |
| ETA | When the stock is wanted. |
| Total Cost Amount / Total Selling Price Amount | The value of the request at cost and at selling price. |
Tabs: Detail
What you should see
A numbered request the sending branch can act on. No stock has moved.
Before you click
The request is a request. Stock only moves when a Stock Transfer is locked.
9.2 Stock Transfer
Purpose
A Stock Transfer moves stock from one branch to another. Locking it takes the goods out of the sending branch and puts them into the receiving branch, and posts the movement to the ledger.
How to get there
Menu › Inventory › Stock Transfer
/office/inventory/activity-stock-transfer-list
Photographed with the date filter widened to 1 January 2015 – 31 December 2026. The screen itself opens on the current month only.
What the screen shows
Columns: LockedBranchST No.ST DateManual No.Doc. Ref.To BranchAccountRemarksAmount
Buttons on this screen: AddCloseClear FiltersFunctionsEditDelete
Step by step
- Open Menu › Inventory › Stock Transfer.
- Click Add, or Edit an existing transfer.
- Check Branch, which is the branch sending the stock, and set To Branch.
- Set the ST Date and the ETA.
- Open the Items tab and enter each item and quantity.
- Click Save.
- When the goods physically leave, click Lock.
- Check the Inventory tab to confirm both sides of the movement.
The detail screen
/office/inventory/activity-stock-transfer-detail/130
The fields that matter
| Field | What it is for |
|---|---|
| ST Number | The transfer number. |
| ST Date | The date the stock moves. |
| To Branch | Where the stock is going. |
| ETA | When it is expected to arrive. |
| Total Cost Amount / Total Selling Price Amount | The value moved. |
The tabs
| Tab | What it holds |
|---|---|
| Items | What is being transferred. |
| Inventory | Both sides of the movement: out of one branch, into the other. Fills in on lock. |
| Journal Entries | The accounting entry. Fills in on lock. |
What you should see
Stock falls at the sending branch and rises at the receiving branch by the same quantity.
The printed document
The printed forms are produced by the browser's own PDF viewer, so the toolbar across the top belongs to the browser rather than to easyFS. The wording and layout of the form are exactly as the system produces them; the values have been replaced with Sample Data, because a printed document carries the trading partner's name and address in full.
Before you click
Warning. Lock the transfer when the goods actually move, not when they are planned to. Locking early leaves stock recorded at a branch that does not physically have it.
9.3 Stock Transfer (Draft)
Purpose
The staging area for stock transfers brought in from outside easyFS.
How to get there
Reached from the Stock Transfer import function; address /office/inventory/activity-draft-stock-transfer-list
What the screen shows
Buttons on this screen: PostClose
Step by step
- Open the draft list at the address above.
- Check the rows.
- Select rows and click Post.
What you should see
The posted rows appear in the Stock Transfer list, unlocked.
9.4 Stock In
Purpose
A Stock In brings stock on to the books without a purchase: an opening balance, a customer return, a correction upwards, stock found in a count. Because there is no supplier bill behind it, you tell the system which ledger account the value should come from.
How to get there
Menu › Dashboard › the Inventory tab › Stock In. There is no entry for this screen in the navigation drawer; the Dashboard tile is the way in.
/office/inventory/activity-stock-in-list