Convert Absa PDF bank statement to Sage Pastel

Absa provides statements for personal and business cheque, savings and credit card accounts in South African rand, with card statements issued in English or Afrikaans. The reviewed statements include a Classic Business Account, a Growing Business Account and an Afrikaans credit card statement from 2026.

Countries: South Africa
Supported statement formats: PDF
Supported destinations: QuickBooks Online, Xero, Sage Pastel, CSV/Excel

Statement formats provided by Absa

Three ways to get your Absa statement into Sage Pastel

Check for a direct export

Check online banking first for a direct Sage Pastel export covering the required account and period. If it is not available, use the statement.

Enter transactions manually

For a short statement, type the date, memo, and amount into the destination. Reconcile the result to the closing balance.

Convert with ProperConvert

Open the PDF statement, review the extracted transactions, choose Sage Pastel, and save the converted file on your computer.

How to download a Absa statement

In Absa Online Banking

  1. Log in to Absa Online and click Accounts on the dashboard.
  2. Select the account you want the statement for.
  3. Enter the date range for the statement.
  4. Click Download now, then Continue. The statement downloads to your device.

In the Absa Banking App

  1. Log in and select the account on the Home page.
  2. Tap the Statements tab.
  3. Select the statement you want, or Download stamped statement (.pdf) for a stamped copy.
  4. Select the date range, tap Download and accept any charge; the file is saved to your device.

Credit card statements have their own Statements tab with a file format choice. eStatements also arrive by email as a password-protected PDF; the cover email says which password to use, and the file must be unlocked before a converter can read it.

Steps follow the bank's own help pages. Menu names change from time to time; if they differ, follow the bank's page.

What to check on every bank-statement conversion

Date

Choose the posted transaction date, supply a missing year from the statement period, and check statements that cross January.

Amount

Remove currency symbols from numeric cells, preserve the decimal separator, and verify debit and credit signs against the running balance.

Memo

Keep the payee or customer reference that helps identify the transaction, while avoiding repeated headers and unrelated reference numbers.

Absa PDF statement details

The following details were checked against Absa statements from 2026: two business cheque account statements, a Classic Business Account and a Growing Business Account, and one credit card statement issued in Afrikaans. All are South African rand. Absa prints its cheque statements in English and its card statements in the language the customer chose, so the same converter has to read "Cheque account statement" and "Kredietkaartstaat" as the same kind of page.

Settings for an Absa PDF statement

The Charge column is not a debit

Absa cheque statements have four amount columns: Charge, Debit Amount, Credit Amount and Balance. The Charge column shows the fee that a transaction will attract, 10.00 next to a Digital Payment Dt row or 1.25 next to a Proof Of Pmt Email row, followed by a one-letter code, T, A or *. That fee is not taken from the account on that row; the balance moves only by the Debit or Credit amount, and the charges are collected later as Monthly Acc Fee, Transaction Charge and Admin Charge rows on the first of the month, which do sit in the Debit column. A converter that adds the Charge column to the debit doubles every fee and the running balance stops matching. A row with a Charge and no Debit or Credit, such as Archive Stmt Enq 14.00 A, is a fee notice with no money movement and should not become a transaction.

The payee is on the second line

The dated row holds the transaction type and the channel, Digital Payment Dt and Settlement, or Acb Credit and Settlement. The payee or payer is on the next line, indented, Absa Bank Merch Order, Yoco Qjfxv 310126, Outsurance Ot93196730 958474. Card purchases add Card No. 9659 Volpes Weskus Mall Vre Vrede on the second line and sometimes (Effective 31/05/2026) on a third. A converter that keeps only the first line calls every payment Digital Payment Dt; one that joins the lines gets a usable payee, and the effective-date line has to be dropped or moved to a memo, not read as a new row.

Two decimal separators in one file

The Account Summary at the top of a cheque statement prints Sundry Debits 213 288,06- with a comma and a trailing minus, and the transactions below print 213 288.06 style amounts with a point. A converter set to South African comma decimals reads the transaction rows as thousands; one set to point decimals reads the summary wrong. The summary is the check for the parse, so both formats have to be read, each in its own section. Card statements are consistent, comma decimals throughout, but add the Kt suffix for credits and sometimes glue it to the number.

Afrikaans card statements

The card statement was issued in Afrikaans: "Kredietkaartstaat vir die periode", "Saldo van vorige staat" for the opening balance, "Transaksies", "Oorplasing na kontrolerekening", "Betalings/krediete", "Bankkostes" and "Rente bereken" as section headings, "Tran datum" and "Verwerk datum" as the date columns, "Bedrag R" as the amount, and "(Subtotaal)" under each section. Merchant names stay as the merchant printed them. A converter that looks for English headings finds no transactions. Column positions and row shapes are the same as the English version, so a converter that finds the table by the two date columns and the amount column works on both, and the section subtotals give the checks: purchases, transfers, payments, fees and interest each add up separately.

Foreign purchases add a currency line

A card purchase in another currency prints a second line, Geldeenheid USD Buitelandse bedrag 9,00, under the row. The rand amount is on the dated row; the foreign amount is not a transaction. Two-letter country codes, ZA, US, IE, sit in their own column after the merchant city, and a converter that joins everything after the reference number gets a payee that ends in a country code.

Fees are listed twice on a card statement

The "Bankkostes" section lists each fee with its VAT portion and its total, Internasionale transaksiefooi 4,15 31,79, and the Account Summary on page one repeats the total as "Bankkoste 113,79". The fee rows are real transactions and belong in the export; the summary line does not. A converter that reads the two-column fee rows has to take the total, not the VAT figure.

Long reference numbers and short descriptions

Every card row carries a 23-digit reference, 74548586035122520035208, in its own column between the dates and the merchant. On cheque statements the reference is shorter and lives on the payee line, Yoco Qjfxv 310126, where the last six digits are the date the merchant batched the sales. Neither is an amount, but both are long strings of digits that a loose amount pattern can catch.

Frequently asked questions

How do I check that every transaction was converted?

Compare the converted transaction count and totals with the statement, then confirm that the calculated final balance equals the printed closing balance.

Can I convert an older Absa statement?

Yes. If the PDF statement is readable, its age does not prevent conversion. Confirm the year when transaction rows omit it.

Should pending transactions be included?

No. Convert posted transactions that contribute to the statement balance. Pending or future-dated items should not be mixed into that reconciliation.

Can the result be imported directly into Sage Pastel?

Use the destination-specific settings below, then review the file before import. The destination may require particular columns, dates, account identifiers, or sign rules.

PDF input challenges

A bank PDF can contain searchable text, scanned page images, or a mixture of both. Searchable text still needs layout analysis because transaction descriptions wrap, columns move, and headers or balances repeat at page breaks. A scanned statement adds OCR uncertainty.

Page breaks

A transaction may begin at the bottom of one page and continue on the next. Continuation pages can omit column headings, repeat an opening balance, or insert footer text and legal pages between transaction pages. A conversion should join split rows and exclude repeated page furniture before it writes the output.

OCR

On scanned pages, OCR can turn 0 into O, 1 into l, or 5 into S. It can also lose a minus sign or decimal mark, read two columns in the wrong order, or struggle with skewed and faint pages. The running balance is the best check: a damaged amount or missing row breaks the balance sequence.

PDF questions

Can I convert a scanned bank statement?

Yes. Review the OCR result and reconcile every balance movement. Scans with faint printing, rotation, or handwritten marks need more checking than searchable PDFs.

Why does copying and pasting a PDF into Excel fail?

PDF text stores page positions rather than a spreadsheet table. Wrapped descriptions, repeated headers, and visually aligned columns can paste in the wrong order or into the wrong cells.

How do I know whether the PDF contains searchable text?

Try selecting a transaction description in a PDF reader. If individual words can be selected, the page probably contains text. If the whole page behaves like one picture, it requires OCR.

Sage Pastel import settings

Sage Pastel, the desktop accounting software common in South Africa (Pastel Partner, Pastel Xpress and Sage 50cloud Pastel), imports bank statements through the Bank Manager module. Bank Manager reads a statement file, matches each line to a ledger account by keywords in the description, and creates cashbook entries. The file formats it reads are OFX and CSV; check the exact list for the installed Pastel version, because Bank Manager is an add-on and its import options have changed between releases.

Settings that matter:

Sage Business Cloud Accounting, the online product, imports OFX and CSV through Banking with a three-column CSV of date, description and amount, and asks for the date order during upload. The same file settings apply.

Sage Pastel questions

My bank does not offer a Pastel download. What now?

Convert the PDF or CSV statement to OFX and import that through Bank Manager. The result is the same as a bank download.

Why does Bank Manager show every line as unmatched?

Matching runs on keywords in the description. A converted file whose descriptions are truncated or replaced by the bank's transaction code gives the rules nothing to match. Keep the full description and the customer reference in the file.

Why are all amounts reversed?

The statement marks credits with Cr and prints debits without a sign. If the converter did not turn that into a minus on debits, money out appears as money in. Reconcile the first import to the statement closing balance before mapping anything.

Can I import an older period?

Yes. Bank Manager accepts any date range in the file. Import periods in order and do not overlap them, because it does not check for duplicates across files.

Does this apply to Sage Business Cloud Accounting?

Mostly. The online product imports OFX and a three-column CSV through Banking rather than through Bank Manager, and asks for the date order during upload. The file settings above are the same.

Read more