FiscFortDocs

Oman / Bank Statement

Bank Statement

Upload your bank statement here. The system matches each bank line with the invoice or bill it paid, so your accountant only handles the exceptions.

How it works

  1. 1Add your accountOnce: bank name, IBAN, currency.
  2. 2Download the statementFrom your bank, as a PDF or a camt.053 file.
  3. 3You upload itThe lines are added to the books.
  4. 4Lines are matchedThe rest goes to your accountant.

Add your bank account (first time only)

  1. Open Bank Statement in the menu.
  2. Enter the bank's name, the IBAN and the currency, then click Add.

Upload a statement

  1. On your bank's website, download the statement as a PDF, or as a camt.053 file (also called ISO 20022 XML).
  2. In the portal, click Upload and choose the file.

These files work: the Bank Muscat statement PDF (the Statement of Account file you download from the bank) and camt.053 XML files. PDF statements of other banks, CSV, Excel and CODA files are not accepted yet. A PDF must be the file from the bank, not a photo or a scan. If your bank is not supported, tell your accountant.

A PDF is converted to a standard statement first. If the balances in the PDF do not add up, the upload is refused with a message and nothing is added.

The upload runs in the background. A progress bar shows the time elapsed and the time remaining.

You can upload overlapping statements without worry. Lines that are already in the system are skipped, and only the new ones are added.

Check the result

Click an account in the list to see its lines. A green tag means the line is matched. A red tag means it is waiting. You do not need to act on red lines. Your accountant reviews them.

How matching works

The system looks for the invoice number in the bank line's text. If it finds none, it looks for the same amount from the same customer or supplier. It matches only when exactly one document fits. Salary and Social Protection Fund payments match the payroll entries the same way.

For accountants

  • The parser reads camt.053 versions 02, 08 and 12. One batch is posted per IBAN and currency pair, and the journal is found by exact IBAN plus currency. There is no fallback guess.
  • Each transaction carries the bank's own reference as its dedupe key.
  • Automatic matching has three passes, most confident first, and only on a single candidate: invoice number in the label, exact amount plus known partner, exact amount alone. Sign is checked first, so a receipt cannot settle a supplier bill.
  • Leftovers go to the reconcile desk: Bank lines without a document and Documents awaiting payment. The desk also offers reconcilable current-liability accounts such as 200206 SPF Contributions Payable.
  • Salary and SPF payments are recorded through reconciliation. There is no payment button, by design.
  • The upload is a background job that reads the file in chunks of 100 lines. Amounts are rounded to 3 decimals.
  • Beyond the reconcile desk, the Bank line matcher and Bank line rules (Invoicing, Configuration) match leftovers by bank text to a vendor, a customer or an account, for payments and receipts. A payment settles the oldest open bills of the vendor first. The Bank Matching Audit report lists the result. See Daily routine and month-end.
  • Bank Muscat PDF: the portal sends the PDF to an n8n workflow that extracts the text and builds a camt.053 file, which the normal import then reads. The conversion uses fixed rules, not AI: IBAN and currency come from the account line, each dated line is one transaction, and the direction comes from the change of the running balance. Every balance step must equal the amount, or the file is refused. The statement has no opening balance, so it is derived from the first line, whose direction is taken from its text. Each line gets a reference built from its dates, amount, balance and text, so a second upload adds nothing. Tested with a real Bank Muscat PDF (15 pages, 283 lines): the first upload added 283 lines and the second added 0. Other banks' PDFs need their own converter.
  • The camt.053 import was tested with a real Bank Muscat statement (2,040 lines, about 2 minutes). Which Omani banks offer camt.053 is not verified.