Energy & Utilities Enterprise Architecture Solution Architecture Software Architecture Security Architecture

Payment Processing & SAP Finance Integration for a Global Oil & Gas Operator

Designed a real-time payment processing platform with deep SAP S/4HANA Finance integration for a multinational oil and gas corporation — processing $2.3 billion in monthly transactions across 14 countries with 99.99% settlement accuracy and full regulatory traceability.

72h → Real-time
Payment Processing Time
99.99%
Settlement Accuracy
Manual → Automated
SAP Reconciliation
-45%
Operational Cost
[IT] Industry: Energy & Utilities
[IT] Engagement Duration: 12 months
[IT] Team Size: 6 architects
[IT] Services Provided: Enterprise Architecture, Solution Architecture, Software Architecture, Security Architecture

Executive Summary

A multinational oil and gas corporation with operations in 14 countries and $47 billion in annual revenue engaged Fintexis to architect a modern payment processing platform deeply integrated with their SAP S/4HANA Finance landscape. The legacy payment infrastructure — a patchwork of 8 regional payment systems, 23 bank connections, and manual SAP reconciliation processes — was creating $12 million in annual reconciliation costs, settlement delays averaging 72 hours, and compliance exposure across multiple regulatory jurisdictions.

The Challenge

Business Context

The client’s payment landscape reflected decades of organic growth and acquisitions:

  • $2.3 billion in monthly transaction volume across supplier payments, royalty distributions, joint venture settlements, intercompany transfers, and commodity trading settlements
  • 8 regional payment systems — each with its own bank connectivity, approval workflows, and reconciliation logic
  • 23 banking relationships across 14 countries, using SWIFT, local clearing networks, and direct debit mandates
  • Manual SAP reconciliation: A team of 45 financial controllers spent 60% of their time manually reconciling payment data between operational systems and SAP FI/CO modules
  • Multi-currency complexity: Transactions in 18 currencies with hedging requirements, real-time FX rate management, and transfer pricing compliance

Architecture Pain Points

  1. SAP as an island: SAP S/4HANA Finance was the system of record for financial accounting, but payment operations lived outside SAP — creating a permanent reconciliation gap
  2. Batch-oriented processing: Payments were batched nightly, causing 24–72 hour settlement delays for time-sensitive supplier payments and commodity trades
  3. No payment orchestration: Each regional system had its own payment routing logic, leading to suboptimal bank selection, missed early-payment discounts, and inconsistent fraud checks
  4. Compliance fragmentation: KYC/AML checks, sanctions screening, and regulatory reporting were handled differently in each region — some manually, some via legacy rule engines
  5. No end-to-end visibility: Finance leadership had no real-time view of payment status, cash positions, or settlement risk across the global operation

SAP Integration Challenges

The SAP landscape added specific complexity:

  • SAP S/4HANA Finance (central ERP) with custom extensions for oil & gas accounting (JVA — Joint Venture Accounting)
  • SAP Treasury and Risk Management (TRM) for hedging and cash management
  • SAP Ariba for procurement-to-pay workflows
  • 3 legacy SAP ECC instances still in operation during S/4HANA migration
  • Custom ABAP programs: 1,200+ custom Z-programs for payment processing, many undocumented

Our Approach

Phase 1: Architecture Assessment & SAP Landscape Analysis (5 weeks)

Enterprise Architecture Assessment

Following TOGAF ADM principles:

  • Business architecture: Mapped the complete procure-to-pay, order-to-cash, and commodity trading value streams across all 14 operating entities
  • Application portfolio: Catalogued 8 payment systems, 12 supporting applications, and all SAP modules with their integration points
  • Data architecture: Identified master data conflicts — supplier master data existed in SAP, Ariba, and 4 regional systems with no golden record
  • Integration topology: Documented 156 integration flows, including 23 bank connections (SWIFT MX/MT, local schemes), 34 SAP interfaces (IDocs, BAPIs, OData), and 67 file-based transfers

SAP Deep-Dive Assessment

Working alongside the client’s SAP Center of Excellence:

  • SAP S/4HANA payment architecture review: Analyzed FI payment run configurations, automatic payment programs (F110), payment methods per country, and house bank configurations
  • Custom code analysis: Reviewed 1,200+ Z-programs — classified as keep (180), refactor (320), replace (450), or retire (250)
  • Integration pattern assessment: Identified that 78% of SAP integrations used synchronous RFC calls, creating tight coupling and scaling bottlenecks
  • S/4HANA migration impact: 3 legacy ECC instances needed integration without blocking the ongoing S/4HANA migration timeline

Phase 2: Target Architecture Design (7 weeks)

Core Architecture Principles

PrincipleRationale
SAP-centric financial truthSAP S/4HANA Finance remains the single source of truth for all financial postings — the payment platform feeds SAP, never bypasses it
Event-driven payment lifecycleEvery payment state change is an event, enabling real-time tracking, reconciliation, and compliance monitoring
Bank-agnostic payment orchestrationRouting logic is abstracted from bank connectivity — adding or changing banks requires configuration, not code
Multi-protocol gatewaySingle gateway abstracting SWIFT (MX/MT), SEPA, ACH, local clearing schemes, and real-time payment networks
Defense-in-depth securityEvery payment passes through layered controls: business validation → sanctions screening → fraud scoring → dual approval → execution

Domain-Driven Design

Event Storming workshops with treasury, accounts payable, commodity trading, and compliance teams produced 8 bounded contexts:

Bounded ContextResponsibility
Payment OrchestrationLifecycle management, routing, scheduling, retry logic
Bank ConnectivityProtocol translation, message formatting, bank API management
Compliance EngineSanctions screening, AML checks, regulatory reporting
SAP Integration HubBi-directional SAP synchronization, IDoc/OData management
Cash Position ManagerReal-time cash visibility, forecast, bank balance aggregation
FX & TreasuryRate management, hedging execution, transfer pricing
Supplier Payment PortalSelf-service payment status, early payment discounts
Reconciliation EngineAutomated matching, exception management, GL posting

SAP Integration Architecture

The SAP Integration Hub — the most architecturally critical component — was designed with three integration tiers:

Tier 1 — Real-Time Event Bridge (SAP → Platform)

  • SAP S/4HANA publishes business events via SAP Event Mesh → Kafka bridge
  • Events: PaymentRequestCreated, InvoicePosted, VendorMasterChanged, FXRateUpdated
  • Near-zero latency for time-sensitive payment triggers

Tier 2 — Command Gateway (Platform → SAP)

  • Payment results posted back to SAP via SAP Integration Suite (CPI)
  • Uses SAP OData APIs for S/4HANA, IDocs for legacy ECC instances
  • Idempotent operations with guaranteed delivery and automatic retry

Tier 3 — Batch Synchronization (Reconciliation)

  • Scheduled reconciliation jobs compare payment platform state with SAP FI postings
  • Automatic mismatch detection and correction proposals
  • Handles edge cases: partial payments, reversals, currency rounding differences

Payment Processing Pipeline

┌──────────────────────────────────────────────────────────────────────┐
│                    Payment Processing Pipeline                       │
│                                                                      │
│  SAP F110 ──→ Event ──→ Validation ──→ Compliance ──→ Routing       │
│  Payment       Mesh       Engine        Engine        Engine         │
│  Run                                                                 │
│                                          │                │          │
│                                     ┌────┴────┐     ┌────┴────┐     │
│                                     │Sanctions│     │ Bank    │     │
│                                     │Screening│     │Selection│     │
│                                     └─────────┘     └────┬────┘     │
│                                                          │          │
│  SAP FI  ←── Reconciliation ←── Confirmation ←── Execution          │
│  Posting      Engine              Engine          Gateway            │
│                                                     │               │
│                                              ┌──────┴──────┐       │
│                                              │  SWIFT/SEPA  │       │
│                                              │  ACH/Local   │       │
│                                              └──────────────┘       │
└──────────────────────────────────────────────────────────────────────┘

Phase 3: Implementation Guidance (12 months)

Release 1 — Foundation & SAP Integration Hub (Months 1–3)

  • Event infrastructure (Kafka, Schema Registry)
  • SAP Integration Hub with Event Mesh bridge
  • Payment orchestration core with state machine
  • Observability: real-time payment tracking dashboard
  • Anti-Corruption Layer for legacy ECC instances

Release 2 — Bank Connectivity & Compliance (Months 3–6)

  • Multi-protocol bank gateway (SWIFT Alliance Lite2, EBICS, local APIs)
  • Sanctions screening integration (Dow Jones, Refinitiv World-Check)
  • AML transaction monitoring with ML-based anomaly detection
  • Automated regulatory reporting (per jurisdiction)
  • SWIFT gpi tracking for cross-border visibility

Release 3 — Reconciliation & Cash Management (Months 6–9)

  • Automated reconciliation engine with ML-based matching
  • Real-time cash position aggregation across 23 bank accounts
  • SAP TRM integration for hedging execution
  • Supplier payment portal with self-service status tracking
  • Early payment discount optimization engine

Release 4 — Advanced Features & Legacy Decommissioning (Months 9–12)

  • Commodity trading settlement automation
  • Joint venture payment allocation (SAP JVA integration)
  • Intercompany netting optimization
  • Legacy regional system decommissioning (6 of 8 systems retired)
  • Transfer pricing compliance automation

Architecture Highlights

Anti-Corruption Layer for SAP ECC Coexistence

During the client’s parallel S/4HANA migration, 3 legacy ECC instances remained operational. We designed an ACL that:

  • Translates between ECC IDocs and S/4HANA OData formats transparently
  • Routes to the correct SAP instance based on company code and transaction type
  • Manages data model differences (e.g., ECC BSEG table structure vs. S/4HANA ACDOCA universal journal)
  • Enables gradual cutover — each entity migrates to S/4HANA independently without payment disruption

Saga Pattern for Multi-Bank Settlement

Complex payments (commodity trades, joint venture settlements) span multiple banks, currencies, and regulatory jurisdictions:

  • Orchestration saga coordinates: Compliance check → FX execution → Bank instruction → Confirmation → SAP posting → Reconciliation
  • Compensation logic: If a bank instruction fails, the saga reverses FX positions, updates SAP with cancellation documents, and re-routes through an alternative bank
  • Timeout handling: Configurable timeouts per step, with escalation workflows for stuck payments

Event Sourcing for Payment Audit Trail

Every payment maintains a complete, immutable event history:

  • PaymentRequestedComplianceClearedBankInstructionSentBankAcknowledgedSettlementConfirmedSAPPostedReconciled
  • Regulators can reconstruct the complete lifecycle of any payment, including all compliance checks performed, approval timestamps, and bank responses
  • Supports retroactive analysis: “Which payments to Country X were processed between dates A and B, and what sanctions lists were they screened against?”

Real-Time SAP Dashboard Integration

SAP Fiori dashboards consume real-time payment data via SAP Analytics Cloud (SAC):

  • Cash position: Real-time visibility across all bank accounts, with intraday forecasting
  • Payment pipeline: Live view of payments in each processing stage
  • Exception management: Automated alerts for failed sanctions checks, bank rejections, or reconciliation mismatches
  • Compliance dashboard: Regulatory reporting status per jurisdiction with audit trail drill-down

Results

  • Payment processing reduced from 72 hours to real-time: Time-sensitive payments (commodity trades, urgent supplier payments) now settle within minutes
  • 99.99% settlement accuracy: Automated validation and reconciliation eliminated manual errors that previously caused $4.2 million in annual write-offs
  • SAP reconciliation fully automated: 45 financial controllers redeployed from manual reconciliation to value-added financial analysis — saving $3.8 million annually in labor costs
  • 45% operational cost reduction: Legacy system decommissioning, automated compliance, and optimized bank routing reduced total cost of payment operations
  • Bank fee optimization: Intelligent routing engine selects the most cost-effective bank for each payment, saving $2.1 million annually in bank charges and FX spreads
  • Compliance processing time reduced by 90%: Automated sanctions screening and regulatory reporting — previously taking 4–6 hours per payment batch — now executes in real-time
  • Early payment discount capture increased by 340%: Automated discount detection and accelerated processing captured $6.7 million in previously missed supplier discounts

Technology Stack

LayerTechnology
Event StreamingApache Kafka, Confluent Schema Registry
SAP IntegrationSAP Integration Suite (CPI), SAP Event Mesh, OData v4, IDocs
MicroservicesJava 21 (Spring Boot), Kotlin
Payment GatewayCustom multi-protocol engine (SWIFT MX/MT, EBICS, REST)
ComplianceDow Jones Risk & Compliance, Refinitiv World-Check
DatabasesPostgreSQL, SAP HANA (read replicas), Redis
AnalyticsSAP Analytics Cloud, SAP Fiori dashboards
Container OrchestrationAzure Kubernetes Service (AKS)
ObservabilityPrometheus, Grafana, Jaeger, Splunk (SIEM)
IaCTerraform, Helm Charts
SecurityAzure AD + SAP IAS federation, OAuth 2.0, HSM for payment signing

Lessons Learned

SAP Integration is an Architectural Discipline, Not a Technical Task

The most common failure pattern in SAP integration projects is treating SAP as “just another system.” SAP’s data model, transaction semantics, and consistency requirements demand architectural respect. Our SAP Integration Hub succeeded because we invested 30% of design effort in understanding SAP’s internal architecture — including its eventual consistency model, change pointer mechanisms, and the nuances of the universal journal in S/4HANA.

Payment Orchestration Requires Domain Expertise

Generic workflow engines fail for payment processing. The domain knowledge encoded in routing rules (bank cut-off times, value dating, correspondent banking chains, regulatory holds) cannot be captured in generic BPM tools. We built a domain-specific payment state machine that speaks the language of treasury and banking operations.

Multi-Currency is Harder Than It Looks

Currency handling is the most underestimated complexity in global payment platforms. Rounding rules, settlement currency conventions, FX rate timing (trade date vs. settlement date vs. posting date), and transfer pricing regulations create combinatorial complexity. We invested 4 weeks solely in designing the currency management subsystem — and it was the best investment in the project.

[IT] Client Testimonial

"We've spent a decade trying to modernize our payment infrastructure. Previous attempts failed because vendors treated SAP as an afterthought. Fintexis understood that SAP is the gravitational center of our financial universe and designed everything around that reality. The result is a payment platform that feels native to SAP while being architecturally modern."

VoGFS

VP of Global Financial Systems

Global Oil & Gas Corporation

[IT] Topics

oil and gas payment processing SAP S/4HANA SAP Finance integration architecture real-time settlement multi-currency SWIFT event-driven regulatory compliance

[IT] Share this case study

[IT] Ready to Achieve Similar Results?

[IT] Every transformation starts with understanding your context.