Skip to main content

52 docs tagged with "banking"

View all tags

Banking & Payments Glossary

A comprehensive A–Z reference of terms used in banking and payments. Essential reading for anyone joining the industry.

Banking Roles & Teams

A bank is made up of many specialised teams. Understanding who does what helps you collaborate effectively, know who to escalate to, and understand where you fit in the payments ecosystem.

BECS — Bulk Electronic Clearing System

Complete guide to Australia's BECS Direct Entry (DE) system — file formats, transaction codes, timing windows, return codes, settlement, and engineering patterns.

Cards & Card Schemes

**Payment cards** (debit and credit) are one of the most widely used payment methods globally. They operate on **card schemes** — networks that define rules.

Confirmation of Payee (CoP)

How Confirmation of Payee works — PayID name matching, account name verification, fuzzy matching, Authorised Push Payment fraud prevention, and engineering implementation.

Core Banking System (CBS)

The **Core Banking System (CBS)** is the central software platform that manages a bank's **primary banking operations** — account management, transaction.

Correspondent Banking

How correspondent banking works — Nostro/Vostro/Loro accounts, routing chains, SWIFT messaging, de-risking, and the role of correspondents in cross-border payments.

Credit Posting

Detailed explanation of core banking credit posting, funds availability, double-entry accounting, settlement risk, holds, and exception handling.

Debit Posting

Deep-dive into core banking debit posting — ledger mechanics, memo vs. hard post, balance contention, idempotency, locking strategies, saga compensation, and production Java/Spring implementation patterns.

Debit Reversal

Detailed explanation of debit reversals, compensating transactions, and rollback strategies in banking ledgers.

Debtor — The Paying Party in a Payment

Complete guide to the debtor (paying party) in ISO 20022 payment messages — Debtor vs Originator vs Ultimate Debtor, SWIFT vs ISO fields, debtor agent, and identification.

FIS — Banking Platform Integration

Guide to FIS (Fidelity Information Services) banking platforms used in Australian banks — Profile, Systematics, WorldPay, integration patterns (API vs MQ), batch file handling, and engineering notes.

Idempotency in Payment Systems

Critical engineering guide to idempotency in payment systems — duplicate detection strategies, EndToEndId, at-least-once delivery, saga compensation, and Java implementation patterns.

Inbound Payments

Complete guide to inbound payment processing — STP vs exception routing, credit hold rules, beneficiary validation, camt.054 notification, and engineering patterns.

Interest & Fees

Interest and fees are the primary ways banks **generate revenue** from accounts and products. Understanding how they work is important for product.

Liquidity Management in Payment Systems

Intraday liquidity management for payment banks — ESA balance monitoring, RBA repo, payment queuing, liquidity stress, Basel III LCR/NSFR, and engineering patterns.

Outbound Payments

Complete guide to outbound payment processing — initiation, validation, dual approval, payment factory, channel selection, and engineering patterns.

pacs.004 — Payment Return

`pacs.004` is the **interbank payment return message**. It is sent by the **Creditor Bank back to the Debtor Bank** when a previously received `pacs.008`.

Payment Error & Reason Codes Reference

Master lookup table for ISO 20022 reason codes, BECS dishonour codes, NPP rejection codes, and SWIFT error codes used in Australian and international payment processing.

Payment Hub Architecture

Payment Hub vs Payment Gateway vs Payment Factory — architecture patterns, orchestration, channel abstraction, and Java/Spring engineering design for centralised payment processing.

Payment Return

Detailed explanation of payment returns, pacs.004 ISO messaging, accounting, and difference from reversals.

Regulatory Reporting in Banking

Guide to regulatory reporting obligations for Australian banks — AUSTRAC TTR/IFTI/SMR, APRA reporting, RBA reporting, ASIC obligations, and engineering automation patterns.

RTGS — Real-Time Gross Settlement

Complete guide to Real-Time Gross Settlement (RTGS) in Australia — RITS, HVCS, ESA management, liquidity, gridlock resolution, and high-value payment engineering.

Testing in Banking & Payments

Testing in banking is **high-stakes** — a defect in a payment system can result in customer funds lost, duplicate payments, regulatory breaches, or system.