Error messages and common problems
What Air-M's most common error messages mean and how to fix them.
Air-M shows its messages in the language you chose (ID/EN at the top right). Find part of the message below. The Bahasa Indonesia version of every message is on the Bahasa Indonesia page (button at the top).
Signing in and access
| Message | Meaning | What to do |
|---|---|---|
| Email or password is incorrect | Wrong email or password | Check upper/lower case. Forgot it? See Team and account |
| Your session has expired. Sign in again. | The 8-hour session has ended | Sign in again |
| Your session has ended. Sign in again. | The password or two-step login was changed, so old sessions were closed | Sign in again |
| Too many failed sign-in attempts | The account is locked for 15 minutes after 5 wrong attempts | Wait, or ask an admin to Reset password |
| Enter the 6-digit code from your authenticator app | Two-step login is on | Type the code from the app on your phone |
| Your company requires two-step login for your role | Your company requires it and you have not set it up | Click Set up two-step login and follow the steps. See Team and account |
| Turn on two-step login for your own account first | You are requiring it for your own role | Turn it on for your account first, then save again |
| That code is not right | Wrong code, or the phone's clock is off | Use the newest code; turn on automatic time on the phone |
| Your role does not allow this action | Your role does not include that action | Ask an owner/admin to change your role |
| You no longer have access to this company | Your access was removed | Contact the company's owner/admin |
| Could not reach the Air-M server | The internet connection dropped | Check the connection and try again. Unsaved data needs to be entered again |
Stock and purchasing
| Message | Meaning | What to do |
|---|---|---|
| Not enough item in warehouse: x there, y needed | Not enough stock; stock cannot go negative | Receive goods that have arrived, transfer from another warehouse, finish production, or do a stock count |
| Minimum order for SKU is ... | The PO quantity is below the minimum order | Raise the quantity or change the item's minimum order |
| Purchase order ... is still waiting for approval | The PO has not been approved | Get it approved in Approvals |
| Not enough material: ... | Production components are short | Open Material plan, click Buy |
| Release work order ... before reporting output | The work order is still Planned | Click Release first |
Sales and finance
| Message | Meaning | What to do |
|---|---|---|
| ... would exceed the credit limit | Receivables + this order are over the credit limit | Collect payment or request a higher limit |
| Confirm order ... before delivering it | The order is still a Draft | Click Confirm |
| Order ... is already invoiced | The order has been delivered and invoiced | Nothing to do |
| Debits (...) and credits (...) must be equal | The journal does not balance | Make total debits equal total credits |
| A journal line is either a debit or a credit, not both | One line has both a debit and a credit | Split it into two lines |
| Account ... does not exist or is inactive | Wrong account code | Check the code in Trial balance, or add the account with the chart of accounts import |
| Account ... is not a cash or bank account | Payments must come from/go to a cash or bank account | Choose a cash/bank account |
| Opening balances are out by Rp ... | The opening balances do not balance | Check the files, or choose to post the difference to 3201 Laba Ditahan |
| Opening balances were already posted | Opening balances are posted only once | Correct them with a manual journal |
Manufacturing, projects and assets
| Message | Meaning | What to do |
|---|---|---|
| ... has no bill of material yet | The finished good has no BOM | Create one in Manufacturing → Bills of material |
| Report between 1 and n units | The output is more than what is left on the work order | Report up to the remaining quantity |
| Link a customer before initiating the project | The project has no customer | Edit the project and choose a customer |
| Set the contract value and cost budget before signing the contract | Contract value/budget is empty | Edit the project and fill in both |
| Milestones would exceed the contract value | Milestones add up to more than the contract | Reduce the milestones or update the contract value |
| Bill milestones during delivery or collection | The project is not at Delivery yet | Move the project forward |
| Depreciation cannot be run for a future month | The depreciation month is in the future | Choose the current or an earlier month |
| Residual value cannot exceed cost | Salvage value is higher than cost | Correct the figures |
Human Capital and payroll
| Message | Meaning | What to do |
|---|---|---|
| Those dates fall on a weekend | The leave dates are only Saturday/Sunday | Choose working days |
| ... becomes entitled to annual leave after 12 months of service | Less than a year of service | Use another leave type if it fits |
| ... has x annual leave days left | Not enough leave balance | Request fewer days |
| Post or delete the ... draft before starting another payroll | A draft payroll is still open | Post or delete that draft |
| Payroll for ... already exists | Payroll for that month has been created | Open the existing payroll |
| Payroll ... is already posted and cannot change | The payroll has been posted | Correct it next month with Adjust |
| Deductions are larger than ...'s pay for the month | Deductions exceed that month's pay | Reduce the deductions |
| No employees are active in that month | No active employees in that month | Check the employees' start dates |
| Give the last working day when an employee leaves | Leaving status without a date | Fill in Last working day |
Approvals
| Message | Meaning | What to do |
|---|---|---|
| You cannot approve your own request | You cannot approve your own request | Ask another colleague with the right role |
| This request was already approved / rejected | Already decided | Nothing to do |
| No Approve/Reject buttons | The request is not your role's to decide; it shows under Waiting for others | See who can decide it in Approvals |
Other
- "Something went wrong on our side": an error on the Air-M server, which is recorded in our logs. Try again in a few minutes; if it keeps happening, contact us and say what you were doing.
- The screen still shows the old version after an update: do a full reload with Ctrl+Shift+R (Mac: Cmd+Shift+R).
- Workbench figures do not change: reload the page (F5). Figures are calculated when the page opens.
- Data does not show in search: type at least 2 letters. Search covers invoices, SKUs, customers, sales orders and purchase orders.
- I cannot see employee salaries: only Owner, Admin, Finance and HR can see salaries.
- The two-step login QR code opens a strange website: do not scan it with the normal camera or a QR scanner app. Scan it from inside the authenticator app (see Team and account).