1. What is AutoSOA?
AutoSOA makes bills for you. That is the whole idea.
You tell it three things:
- Who you bill (your customers).
- What you charge them — rent, retainer fee, water, whatever it is.
- How often, usually every month.
After that, AutoSOA writes the bill, sends it by email, and remembers who has paid and who has not.
| The old way | The AutoSOA way |
|---|---|
| Open last month's Excel file, copy it, change the dates. | Press New statement. The dates and charges fill themselves in. |
| Retype every customer's name and amount. | They are already saved. You pick one from a list. |
| Forget who has paid. Ask around. | Open Payment status. It tells you who owes what today. |
| Email each bill one at a time. | Press Email, or let AutoSOA send them all automatically. |
| Fix a mistake by overwriting the file. History is gone. | Correct it properly. The old copy is kept for your records. |
A bill in AutoSOA is called a Statement (or Statement of Account / SOA). Wherever this guide says "statement", it means the bill your customer receives.
2. The words you will see, in plain English
The screen uses a few words over and over. You do not need to memorise them — just come back to this table.
| The word on screen | What it really means |
|---|---|
| Customer | The person or company that owes you money. Some setups call these Clients, Tenants or Occupants — same thing. |
| Billing Account | The thing you send a bill for. Usually one per customer. A landlord may have one per rented unit, so one customer can have several. |
| Charge Item | One line you charge for. Examples: Monthly Rent, Retainer Fee, Water, Association Dues. |
| Recurring charge | A charge that comes back every period, all by itself. You set it once. |
| Statement / SOA | The bill. The paper — or email — the customer receives. |
| Billing period | The dates the bill covers. For example 1 August to 31 August. |
| Due date | The day the money is expected. |
| Invoice number | The official number printed on the bill. AutoSOA gives it out when you press Issue. |
| Draft | A bill you are still working on. Not real yet. You can still change it. |
| Issued | A real bill. It has a number and it is locked. Now it can be sent and paid. |
| Paid | The money came in and it covers the whole bill. |
| Cancelled | A bill you killed (voided). It stays in the list as a record, but nobody owes it. |
| Tenant | Your company's own private space inside AutoSOA. Not to be confused with a renter. |
3. Getting in
- Open the web address your administrator gave you. It usually looks like
yourcompany.autosoa.com. - Type your user name and your password.
- If a box asks for a Tenancy name, type your company's short name. If there is no such box, skip it.
- Press Log in.
- The first time, it may ask you to pick a new password. Do it, and write it down somewhere safe.
You are logged in, but your account has not been given permission yet. This is normal on day one. Message whoever set up your account and ask for the Billing permissions. Nothing is broken and you did nothing wrong.
The menu on the left, explained
Everything lives under the Billing group. Click it to open it.
| Menu item | What it is for | How often |
|---|---|---|
| Dashboard | Money in, money out, profit — as a picture. | When the boss asks |
| Setup Wizard | The 3-question start-up. Sets up your business. | Once |
| Customers | The list of people and companies you bill. | Often |
| Billing Accounts | The things you bill against, and their standing charges. | Often at first |
| Import Customers | Paste a spreadsheet and create many customers at once. | Once, maybe twice |
| Statements → Statements | Where you make, issue, send and get paid. The main screen. | Every day |
| Statements → Statement & Payment History | Everything ever issued, and what was paid on it. | When checking |
| Statements → Payment Status | Who owes you money right now, and how late they are. | Weekly |
| Statements → Payment Proofs | Deposit slips customers uploaded, waiting for your approval. | Weekly |
| Master Data → Charge Items | The list of things you charge for. | Rarely |
| Master Data → Customer Fields | Extra boxes on the customer form, e.g. a TIN. | Rarely |
| Master Data → Due-date Rules | The rule that decides the due date. | Rarely |
| Master Data → Statement Statuses | Your own labels, e.g. "Sent to client", "For approval". | Rarely |
| Expenses | Money going out. Used by the Dashboard profit figure. | Monthly |
| Settings → Branding | Your company name, address, logo and footer on the bill. | Once |
| Settings → S3 Storage Settings | Where uploaded files are kept. Leave this to your IT person. | Never |
4. The whole job, in seven steps
This is the entire system. Everything else on this page is just detail on one of these seven steps.
Steps 1, 2 and 3 are set-up. You do them once and then forget about them. The monthly routine is only steps 4 to 7 — and if you turn on automatic sending, even 4 and 6 happen without you.
5. Step 1 — The Setup Wizard
Go to Billing → Setup Wizard. It says "Three steps. About two minutes." That is true.
Screen 1 of 3 — "Your business"
| Box | What to type |
|---|---|
| Business name | Your company name exactly as it should be printed on the bill. Required. |
| Currency shown as | Symbol shows ₱13,750.00 · Code shows PHP13,750.00 · None shows 13,750.00. If unsure, pick Symbol. |
| Business address | Your office address. It gets printed on the bill. |
Press Continue.
Screen 2 of 3 — "What kind"
You will see several cards, one per type of business. Click the card closest to what you do, then press Continue. Each card tells you what it will set up: what your customers will be called, what charges you start with, and when bills fall due.
- Do not agonise over this. Pick the closest one.
- Everything it creates can be renamed, changed or deleted afterwards.
- It only adds things. It never deletes anything you already have.
Screen 3 of 3 — "What you charge"
A small table appears with the charges that came with the card you picked. For each row:
- Type the amount you actually charge in the Amount box.
- If you do not use a row at all, press the red bin icon to remove it.
- A row marked metered — electricity, water — stays at zero. Its amount comes from meter readings later, not from you.
The "Send statements automatically" tick box
Underneath the table there is a tick box. This is the single most useful setting in AutoSOA.
- Leave it un-ticked and you make and send every bill by hand.
- Tick it and two boxes appear: Create statements on day (1 to 28) and Email this many days before the due date.
- Example: day 1 and 3 days means bills are created on the 1st of every month and emailed 3 days before they are due.
- Customers with no email address are simply skipped — nothing crashes.
Press Done — add customers. Setup is finished.
Open it a second time and it tells you billing is already set up. Running it again only adds what is missing. Nothing is duplicated and nothing is overwritten.
6. Step 2 — Add the people you bill
Go to Billing → Customers. If your setup calls them Clients, Tenants or Occupants, that is the same menu item.
There are three ways in. Pick the one that suits how many you have.
Way 1 — One at a time (a handful)
- Press New at the top right.
- Fill in Name, Email, Phone and Billing address.
- Press Save.
The Email box matters more than it looks. No email address means AutoSOA cannot email that customer their bill — you would have to print it instead.
Way 2 — Quick add (customer and their charges together)
| Box | What to type |
|---|---|
| Name | The customer name. Required. |
| Where their bill will be sent. | |
| Phone | Contact number. Optional. |
| Billing address | The address printed under BILL TO on the bill. |
| Account number | Your own reference — a unit number or client code. |
| Starts on | The date you start billing them. Leave it as today if unsure. |
| What they pay every period | Tick the charges that apply and type each amount. This is the important part — see section 7. |
Way 3 — Import from a spreadsheet (dozens or hundreds)
Go to Billing → Import Customers. This is the fastest way by a mile.
- Open your Excel file. Select the rows. Copy them (
Ctrl+C). - Click inside the big box on the screen and paste (
Ctrl+V). Or press Choose a .csv file and pick a file instead. - Press Preview. Nothing has been created yet — this is a dry run.
- Read the five numbers at the top (explained below).
- Look at the table. Green Create rows are fine. Red Skip rows are not, and the Notes column says why.
- If a plain "amount" column was found, choose which charge it belongs to in the drop-down.
- Press Create N customer(s).
- Press Go to the list to see them.
| The number at the top | What it means |
|---|---|
| Rows | How many lines you pasted. |
| Will be created | How many are good and will become customers. |
| Will be skipped | How many are broken. Read the Notes column — usually a missing name. |
| No email address | Still created, but they cannot be emailed a bill. |
| No amount | Still created, with no standing charge. Add it later. |
Three columns are enough: name, email, amount. A header row is optional, and column names are matched loosely — TAXPAYER NAME, Retainer Amount and REGISTERED ADDRESS are all understood as they are. Extra columns matching one of your charge items or customer fields are picked up too.
If the preview looks wrong, press Start over. Nothing has been saved yet.
7. Step 3 — Billing Accounts and standing charges
Go to Billing → Billing Accounts.
What a Billing Account actually is
A customer is a person. A billing account is the thing you send a bill for.
Most of the time there is exactly one account per customer and you can treat them as the same thing. You need two only when one customer gets two separate bills — for example a landlord renting them two different units.
The magic bit: recurring charges
This is the step that makes AutoSOA worth using. Here you say, once, what this account pays every single period.
- Find the account in the list.
- Press the actions button on its row and choose Recurring charges.
- A small table opens: Charge, Amount, Qty, Per period, Active.
- Add a row for each thing they pay every period. Example: Monthly Rent 15,000, Qty 1.
- Press Save.
From now on, every bill you make for this account already has those lines on it, with the right amounts. You never type them again.
Edit — change the account name, number, or the BILL TO address printed on the bill.
Recurring charges — the standing charges above.
Leases — rental agreements. Property businesses only; ignore it otherwise.
Delete — removes the account. Only for something created by mistake.
8. Step 4 — Make the bill
Go to Billing → Statements → Statements. This is the screen you will live in. Press the blue New statement button at the top right.
| Box | What to do | Required? |
|---|---|---|
| Account | Pick the customer's account. Start typing to search — do not scroll through hundreds. | Yes |
| Document type | Statement of Account, or Invoice. This only changes the wording at the top of the printed page. | No |
| Period start | First day the bill covers, e.g. 1 August. | Yes |
| Period end | Last day the bill covers, e.g. 31 August. | Yes |
| Tax rate % | Leave blank. Blank means "use my usual rate". Only type here if this one bill is different. | No |
| Meter readings | Only appears if you charge for something metered. Type Previous and Present readings and the Rate; it works out the usage for you. | No |
| Extra charges this period | One-off things for this bill only — a repair, a penalty, a special job. Press Add a charge for each. | No |
| Credit applied | Money you are taking off this bill, e.g. an advance they already paid. Type it as a positive number. | No |
| Note on the statement | A short message printed on the bill. Blank uses your usual note. | No |
Press Generate. The bill appears in the list as a Draft.
What AutoSOA fills in without being asked
- Every recurring charge on that account.
- Any unpaid balance carried over from before.
- Interest or penalties, if your setup uses them.
- The tax and the totals.
- The due date, worked out from your due-date rule.
So the only thing you normally type is the account and the two dates. Everything else is already right.
Almost always: an unpaid balance from an earlier bill has been carried onto this one. That is correct behaviour, not a bug. Open the statement with View and the carried balance will be listed among the lines.
9. Step 5 — Check it, then issue it
A draft is not a real bill yet. Nobody owes it, it has no invoice number, and you can still change anything. Use that.
Check it
- Find your draft in the Statements list.
- Press the actions button on the row and choose View. The bill opens read-only, with its lines, payments and totals.
- Read the lines. Are the charges right? Is the total right? Is it the right customer?
- Close it.
Wrong? Fix it now
Choose Edit lines on the row. You can change the charges on a draft freely. Only a draft can be edited — this is exactly why you check before issuing.
Right? Issue it
Choose Issue on the row. Two things happen: the bill gets its official invoice number, and the bill locks. It is now a real document that can be sent and paid.
After you press Issue you cannot edit the bill. Not the amount, not the dates, not the lines.
This is deliberate. An issued invoice is a legal record, and quietly changing one is how businesses get into trouble. If you find a mistake afterwards you do not edit it — you use Correct & reissue (see section 12). It takes ten seconds and it keeps your records honest.
The four statuses
| Status | Meaning | What you can still do |
|---|---|---|
| Draft | Not real yet. A work in progress. | Edit lines, Issue, Void |
| Issued | A real bill with a number. Waiting for money. | Email, Print, Record payment, Correct & reissue, Void |
| Paid | Fully paid. Done. | View, Print, Email |
| Cancelled | Killed. Kept as a record. Nobody owes it. | View, Print |
10. Step 6 — Send it to the customer
On the row of an issued statement, press the actions button. You have two ways to deliver it.
By email (the normal way)
- Choose Email.
- A box appears with the customer's email address already filled in. Check it. Change it if you need to send it elsewhere.
- Press Send.
The bill itself becomes the body of the email, so the customer sees it immediately without opening an attachment.
On paper, or as a PDF file
- Choose Print / Save as PDF.
- The bill opens in a new browser tab and the print box appears by itself.
- To print: choose your printer and press Print.
- To get a PDF instead: in the Destination or Printer drop-down choose Save as PDF (or Microsoft Print to PDF), press Save, and pick a folder.
If you ticked "Send statements automatically" in the Setup Wizard, bills are created and emailed on schedule without you touching anything. Change the schedule any time by opening the Setup Wizard again.
11. Step 7 — The money arrives
Recording a payment
- Find the statement in the list.
- Press the actions button and choose Record payment.
- Fill in the four boxes below.
- Press Record.
| Box | What to type |
|---|---|
| Amount | How much actually arrived. Not how much was owed — how much came in. Required. |
| Date of deposit | The date on the deposit slip or bank transfer, not today's date. Required. |
| Reference | Transaction, cheque or deposit slip number. Optional, but very useful later. |
| Proof of payment | Upload the deposit slip or screenshot. PDF or a picture. Optional. |
If the amount covers the whole bill, the status becomes Paid. If it is less, the bill stays open and shows the remaining balance. You can record another payment later — record as many as you need.
When the customer sends the proof themselves
Customers can upload their own deposit slips. Those land in Billing → Statements → Payment Proofs, waiting for you.
- Open the Payment Proofs page. Anything pending is sitting there.
- Press View proof and look at the slip. Does the amount match? Is the date right? Is the reference real?
- If it is genuine, press Approve. The payment is recorded against the bill automatically.
- If it is wrong or unreadable, press Reject.
Approving a payment proof already records the payment. If you also press Record payment for the same money, the customer will look like they paid twice.
12. You made a mistake. Here is what to press.
Everybody does this. Find your situation in the left column.
| What went wrong | What to do |
|---|---|
| Wrong amount, and it is still a Draft | Actions → Edit lines. Change it. Nothing else needed. |
| Wrong amount, and it is already Issued | Actions → Correct & reissue. See below. |
| The bill should never have existed | Actions → Void. It becomes Cancelled and nobody owes it. |
| Wrong customer picked | Void it, then make a new one for the right customer. |
| Customer's name, email or address is wrong | Billing → Customers → find them → Edit. Future bills will be right. |
| A standing charge is wrong every month | Billing → Billing Accounts → the row → Recurring charges. Fix it once, at the source. |
| Approved a payment proof that turned out to be fake | Tell your administrator. Do not try to patch it with a second entry. |
"Correct & reissue", step by step
- Actions → Correct & reissue.
- The old bill is voided, and an editable copy opens as a new Draft.
- Fix whatever was wrong on the copy.
- Press Issue. The copy gets a brand-new invoice number.
- Send the new one to the customer.
In the list, the new bill shows "replaces INV-xxxx" underneath its number, and the old one shows "superseded by a corrected copy". Anyone looking at your records later can see exactly what happened.
Never delete. Always correct. A voided bill costs you nothing and protects you in an audit. A deleted one leaves a hole nobody can explain a year from now.
13. Finding out what is going on
"Who owes me money?" — Payment Status
Billing → Statements → Payment Status. One row per bill, with Total, Paid, Balance, Due date, Status and Days overdue.
Click the Status filter and choose Overdue to see only the people who are late. Then sort by Days overdue, biggest first. That is your chase list for the week.
| Status | Meaning |
|---|---|
| Paid | Nothing owed. Leave them alone. |
| Partially paid | Some money came in, some is still missing. |
| Not paid | Nothing yet, but it is not late either. |
| Overdue | Nothing yet and the due date has passed. Chase this one. |
"What did we bill them last year?" — Statement & Payment History
Billing → Statements → Statement & Payment History. Every bill ever issued and what has been paid against it. Use Payments on a row to see each individual payment.
"Are we making money?" — Dashboard
Billing → Dashboard. Pick a From date and a To date at the top and everything below updates: Income, Expense, Net profit, a trend chart of all three, and your biggest expense categories.
If Net profit looks too good, it usually means nobody has been entering expenses. See section 15.
Working the lists
Every list in AutoSOA behaves the same way, so learn it once:
- Click a column heading to sort by it. Click again to reverse it.
- Use the filter on a column to narrow the list down.
- Drag a column heading up to the grey bar to group rows by it.
- Every row has an actions button at the right-hand end. That is where the verbs live: View, Email, Issue, Record payment, and so on.
14. Things you set once and forget
You will not touch these often, but when something looks wrong on a printed bill, the answer is almost always in here.
Charge Items — the things you charge for
Billing → Master Data → Charge Items.
| Column | What it does |
|---|---|
| Order | The position this line takes on the printed bill. Small numbers first. |
| Name | What the customer reads on the bill. Write it in their language, not yours. |
| Code | Your internal short code. The customer never sees it. |
| Default amount | The usual price. It can still be changed on an individual bill. |
| Recurring | Ticked = it can be charged every period automatically. |
| Metered | Ticked = the amount comes from meter readings, not a fixed price. |
| Taxable | Ticked = tax is calculated on this line. |
| Active | Un-tick to retire a charge without deleting it. Old bills keep it; new ones do not offer it. |
| Description template | Extra wording printed under the line. Optional. |
To stop using a charge, un-tick Active. Do not delete it — old bills refer to it.
Due-date Rules — when the money is expected
Billing → Master Data → Due-date Rules. There are four kinds.
| Rule | Plain English | Example |
|---|---|---|
| Billing period start | Due on the first day the bill covers. | August bill is due 1 August. |
| 1st of next month | Due on the 1st of the month after the period. | August bill is due 1 September. |
| Net days | Due a set number of days after the bill. Type the number in Parameter. | Parameter 30 = due 30 days later. |
| Fixed day of month | Always due on the same date each month. Type the day in Parameter. | Parameter 15 = due on the 15th. |
If two rules could apply, the one with the higher Priority wins.
Statement Statuses — your own labels
Draft / Issued / Paid / Cancelled are built in and cannot be changed. On top of those you can add your own workflow labels — "Sent to client", "For approval", "Disputed" — and set them on a statement so your team knows where it stands. Optional.
Customer Fields — extra boxes on the customer form
Need a TIN, a contract number or a business permit on every customer? Add it here and it appears on the customer form from then on. You can mark it required, and the import screen will pick up a matching column automatically.
Branding — how the bill looks
Billing → Settings → Branding. Open this when a customer says "the bill has the wrong address on it".
| Box | Where it shows up |
|---|---|
| Company legal name | The big name at the top of the bill. |
| Company address | Under the name. |
| Currency display | Whether amounts read ₱13,750.00, PHP13,750.00 or 13,750.00. |
| Due-date rule & Rule parameter | Your default due date, for accounts with no rule of their own. |
| Payment terms text | The terms line printed on the bill. |
| Payment method / remittance block | Your bank details, printed under PAYMENT METHOD, so customers know where to send the money. |
| Signatory name & title | Printed at the signature line. |
| Footer note & Footer contact text | The small print at the bottom of the page. |
| Document images | Your logo and other images, each placed in a slot with its own printed width. |
Press Save branding. The next bill you print will use it.
S3 Storage Settings
Where uploaded files, like payment proofs, are stored. A technical setting — leave it to whoever looks after your IT.
15. Money going out — Expenses
The Dashboard cannot tell you your profit if it only knows what came in. Expenses are the other half.
- Go to Billing → Expenses → Expense Categories first. Make a few buckets: Utilities, Salaries, Repairs, Supplies. Keep it short — six or seven is plenty.
- Go to Billing → Expenses → Expenses.
- Press New and record what you spent: the date, the amount, the category and a short description.
- Do this once a week, or once a month. Ten minutes.
Now the Dashboard's Net profit figure is real, and "Top expense categories" shows where the money is actually going.
16. When something looks broken
Work down this table before asking anyone for help. Most of the time the answer is here.
| What you see | What is really happening | What to do |
|---|---|---|
| No Billing menu on the left | Your account has not been given Billing permission. | Ask your administrator to grant it, then log out and back in. |
| Issue is greyed out | That bill is not a Draft — it is already issued, paid or cancelled. | Nothing to do. It is already a real bill. |
| Edit lines is greyed out | Only drafts can be edited. | Use Correct & reissue instead. |
| The email never arrived | The customer has no email address saved, or it went to spam. | Check the customer record. Ask them to look in spam. If it still fails, tell your administrator — it is a mail setting, not you. |
| A metered charge shows zero | No meter reading was entered for that period. | Void the draft, enter the reading, generate it again. |
| The import skipped rows | Those rows are missing something required, usually the name. | Read the red Notes column, fix the spreadsheet, press Start over and paste again. |
| The total is higher than expected | An unpaid balance from an earlier bill was carried over. | Open View and read the lines. It is correct. |
| Wrong currency symbol on the bill | The Currency display setting. | Billing → Settings → Branding → Currency display. |
| Wrong company address on the bill | The Branding page, not the bill. | Billing → Settings → Branding → Company address. |
| A customer says they paid but it shows unpaid | Nobody recorded the payment yet. | Record payment, or approve their proof on the Payment Proofs page. |
| The page spins and never loads | Usually a dropped connection. | Refresh the page (F5). If it happens twice, tell your administrator. |
| You cannot find a bill | It is there, but filtered or on another page. | Clear the column filters, then search by invoice number or customer name. |
17. Ten rules that keep you out of trouble
- Check the bill while it is still a Draft. That is the only time changing it is free.
- Never delete a bill. Void it, or correct and reissue it.
- Put an email address on every customer, or you will be printing bills by hand.
- Put standing charges on the account once, instead of typing them onto every bill.
- Record the payment on the day the money lands, not at the end of the month.
- Never record a payment for a proof you already approved. That is the same money twice.
- Retire charge items by un-ticking Active. Do not delete them.
- Enter your expenses, or your profit figure is fiction.
- Open Payment Status once a week and chase anyone marked Overdue.
- When something on the printed bill looks wrong, check Branding before you panic.
18. The one-page cheat sheet
Print this section and stick it next to your screen.
| I want to… | Go to… | Then press… |
|---|---|---|
| Set up the whole thing | Billing → Setup Wizard | Continue, Continue, Done |
| Add one customer | Billing → Customers | New |
| Add a hundred customers | Billing → Import Customers | Paste → Preview → Create |
| Say what someone pays monthly | Billing → Billing Accounts | Actions → Recurring charges |
| Make a bill | Billing → Statements → Statements | New statement → Generate |
| Look at a bill | Billing → Statements → Statements | Actions → View |
| Change a bill (draft only) | Billing → Statements → Statements | Actions → Edit lines |
| Make a bill official | Billing → Statements → Statements | Actions → Issue |
| Email a bill | Billing → Statements → Statements | Actions → Email → Send |
| Get a PDF | Billing → Statements → Statements | Actions → Print / Save as PDF |
| Record money received | Billing → Statements → Statements | Actions → Record payment |
| Approve a deposit slip | Billing → Statements → Payment Proofs | View proof → Approve |
| Fix an issued bill | Billing → Statements → Statements | Actions → Correct & reissue |
| Kill a bill | Billing → Statements → Statements | Actions → Void |
| See who owes me | Billing → Statements → Payment Status | Filter Status = Overdue |
| See last year's bills | Billing → Statements → Statement & Payment History | Filter by date |
| See profit | Billing → Dashboard | Set From and To |
| Record an expense | Billing → Expenses → Expenses | New |
| Change what is printed on the bill | Billing → Settings → Branding | Save branding |
New statement → Generate → check it → Issue → Email → Record payment.
That is the job. Everything else on this page is detail.
Still stuck? Email support@autosoa.com. To print or share, download this guide as a Word document — the full version, or the 5-page short version.