Everything you need to know about connecting SAP to Keeta settlement with Artabos Rail.
pain.001) into Keeta network transactions, and translates Keeta ledger events back into bank-format statements (camt.053) that SAP can import via FF_5. To your treasury team, Keeta looks like one more bank connection — nothing in their process changes. See how it works.
pain.001 files through its normal payment run process. Artabos Rail watches a designated directory, parses the files, executes settlements on Keeta, and generates pain.002 status reports and camt.053 end-of-day statements. SAP imports these statements via the FF_5 transaction, the same way it imports statements from any other bank. No SAP customisation, ABAP development, or IDoc configuration is required.
pain.001 (Credit Transfer Initiation) for inbound payments, pain.002 (Payment Status Report) for real-time status feedback, camt.053 (Bank-to-Customer Statement) for end-of-day reconciliation, camt.054 (Debit/Credit Notification) for individual confirmations, camt.052 (Intraday Report) for real-time position monitoring, and camt.055 (Cancellation Request) with camt.029 resolution responses. BAI2 output is also supported for US corporate treasury systems.
FF_5 to import statements from the outbox directory. No custom ABAP, no middleware connectors, no IDoc mappings. Your treasury team uses the same transactions and processes they already know.
FF_5 reconciliation. This is achieved by echoing the original EndToEndId from each pain.001 transaction into the corresponding camt.053 statement entry — the primary key SAP uses for automatic matching. Statement continuity is maintained with gapless sequence numbers and carried-forward opening balances, matching the behaviour of traditional bank statements.
EndToEndId that serves as a deduplication key in the database. At the network level, Keeta's idempotent block submission prevents duplicate settlement even in retry scenarios. The system is designed to prefer a stuck payment over a duplicated one.
pain.002 status reports. Operators can inspect failures in the web console, which shows the exact step where the payment stopped (parsing, resolution, submission, or confirmation). Operators can retry failed payments, skip them permanently, or release limit-breached payments through the console or CLI. Every operator action is recorded in the immutable audit log.
We are happy to walk through your specific setup and requirements.
Get in Touch