Cash coding lets you create a Cost item directly from a bank transaction when you don't have the original receipt or invoice — for example, when the document is lost, or when you want to account for every transaction in your records. The Cost item is created using the available bank data and lands in your Costs inbox.
Before you start
Before using Cash coding, check the following:
Cash coding is not available for accounts connected to cloud accounting software (Xero, QuickBooks Online, Sage Accounting, and so on). It is supported for unintegrated accounts and accounts using desktop accounting software (Sage 50 UK/Canada or QuickBooks Desktop).
Only Admin users can access the Bank workspace and cash code transactions.
You'll need bank transactions already imported into Bank > Transactions. These come from uploaded bank statements or Bank feeds — see How to upload bank statements in Dext and How to use Bank feeds in Dext.
Cash code a transaction
To create a Cost item from a bank transaction, go to Bank > Transactions and use the Cash code button on the transaction row.
Note: If you don't see the Cash code button, the Action column may not be enabled. Select the Table settings icon (⚙) at the top right of the Transactions page, enable Action under Primary Columns, then select Apply.
Go to Bank > Transactions in the sidebar.
Find the transaction you want to cash code.
Select Cash code on the right of the transaction row.
In the Cash code panel, select a Supplier from the dropdown.
Select an Owner.
Select Create.
The Cost item appears in the Costs inbox with the transaction's description, date, and amount already filled in. Add a Category and any other required fields, then publish or export as normal.
Go to Editing, publishing, and exporting items for more details.
Note: Cash-coded items are created as Receipts in Dext.


