OH

Banks, Payments & Operational Devices

Monitored adapters for bank statements, payment file exchange, WPS, attendance terminals and parking devices. Each connector declares data owner, authentication, mapping, timeouts, retries and reconciliation (INT-06).

INT-06
Bank reconciliation
Bank connections
6
5 healthy · 1 failing
Payment files in flight
4
1 awaiting ack > SLA
Attendance devices online
21 / 24
2 offline · 1 clock drift
Commands awaiting ack
1
SYNC_TIME → ATT-DXB-07
Reconciliation exceptions
3
2 bank · 1 attendance dedupe
Bank & payment connections
ConnectionPatternData ownerAuthenticationVault refLast successReconciliationStatus
Emirates NBD Corporate API
Statements + payment initiation · AE07 0331 ●●●● ●●●● 0123 456
REST APIFatima Rashid (Finance)OAuth2 + mTLSvault://bank/enbd/prod#v917 Jul 07:45Clean · 16 JulHealthy
FAB H2H file exchange
Vendor payment batches · daily statement drop
SFTP + PGP fileFatima Rashid (Finance)SSH key + PGPvault://bank/fab/prod#v417 Jul 06:101 unmatched lineCert expires 26 Jul (9 days)
Mashreq PayGate
Card receipts · webhook callbacks
Webhook + RESTDaniel Chen (Accounting)HMAC-signed callbacksvault://pay/mashreq/prod#v617 Jul 08:02Pending — batch RCPT-0717-02Signature failures (3 today)
WPS payroll agent
SIF salary files · MOHRE-approved institution
Versioned file/APIPayroll + FinanceSFTP + PGPvault://wps/agent/prod#v315 Jul 17:30Ack matched · SIF-2026-07Healthy
Network International POS
Sales-center card terminals · settlement file
API + fileDaniel Chen (Accounting)OAuth2 client credentialsvault://pay/ni/prod#v217 Jul 05:55Clean · 16 JulHealthy
Escrow / client-money feed
Trust account statements · Prototype Residences escrow
H2H fileFatima Rashid (Finance)SSH key + PGPvault://bank/escrow/prod#v517 Jul 06:40Clean · 16 JulHealthy
6 connections · timeouts 30s API / 15m file poll · bounded retries then DLQView in Provider health
Payment file exchange
Payables Payroll / WPS
Draft Approved Transmitted Acknowledged Settled

Rejected files re-enter at Draft with the bank reason attached; settlement is confirmed only by statement reconciliation, never by the connector alone.

FileTypeBank / channelRecordsAmount (AED)StateAck refUpdated
SIF-2026-07
July salaries · 48 employees
WPS SIFWPS agent48842,610.00AcknowledgedMOL-ACK-7712115 Jul 17:31
VENDPAY-0714
GulfTech Facilities LLC + 6 vendors
Vendor batchFAB H2H7164,930.25Transmitted — ack overdue 26h16 Jul 06:05
REFUND-0716
Reservation refund — Amina Noor · PR-A-1103
Single transferEmirates NBD API125,000.00SettledENBD-STL-9041716 Jul 14:20
VENDPAY-0717A
Awaiting transmission window 18:00
Vendor batchFAB H2H588,450.00Approved17 Jul 09:10
SIF-2026-07-S1
Supplementary — 2 rejoining employees
WPS SIFWPS agent231,200.00Rejected — ERR_IBAN_CHECKSUM (row 2)MOL-REJ-7741016 Jul 18:44
PDC-DEP-0717
3 post-dated cheques due 20 Jul
Cheque deposit listEmirates NBD API3210,000.00Draft17 Jul 08:50
6 files · rejected rows route to maker with bank reasonPDC diary · Receipts & allocation
Attendance device fleet
Attendance workspace
DeviceModelSiteLast eventEvents todayDedupe testFirmwareHealth
ATT-DXB-01BioTerm X7 (fingerprint)Dubai HQ — L3 lobby17 Jul 09:41118Pass4.2.1Online
ATT-DXB-02BioTerm X7 (fingerprint)Dubai HQ — basement17 Jul 09:3864Pass4.2.1Online
ATT-DXB-07FaceGate F2 (face)Dubai HQ — sales floor17 Jul 09:3583Pass2.9.0Clock drift 4m — SYNC_TIME pending ack
ATT-AUH-01BioTerm X7 (fingerprint)Abu Dhabi Branch17 Jul 09:3042Pass4.2.1Online
ATT-SITE-03RuggedPunch R1 (card)Prototype Residences — site office15 Jul 16:220Duplicate punches — window widened1.4.7Offline 2 days — INC-2231
ATT-SITE-04RuggedPunch R1 (card)Prototype Residences — Building B17 Jul 09:1557Pass1.4.7Online
ATT-MRN-01FaceGate F2 (face)Marina sales center16 Jul 21:040Pass2.9.0Offline since 22:00 — power
ATT-MRN-02Mobile geo-punch (PWA)Field workforce17 Jul 09:4431Passapp 3.1Online
Offline devices queue events locally; on reconnect events replay with dedupe before payroll cut-offFleet owner: HR / IT
Parking & field devices
Parking configuration
DeviceTypeLocationProfileLast heartbeatStatus
PRK-B-ANPR-1ANPR camera (entry)Prototype Residences B — P1Pilot (approved)17 Jul 09:43Online
PRK-B-BAR-1Entry barrierPrototype Residences B — P1Pilot (approved)17 Jul 09:43Online
PRK-B-BAR-2Exit barrierPrototype Residences B — P1Pilot (approved)17 Jul 08:58Intermittent — 3 missed heartbeats
PRK-B-PRN-1Ticket printerCashier booth BPilot (approved)17 Jul 09:40Online
PRK-B-TERM-1Cashier payment terminalCashier booth BPilot (approved)17 Jul 09:42Online
PRK-A-*ANPR + barriers (Building A)Prototype Residences APhase 3 — approved future profileNot activated
Ticket lifecycle & exceptions: Parking cashiering
Device command audit (allowlist + acknowledgement)
Audit explorer
CommandDeviceRequested byAllowlistAcknowledgementAudit ref
SYNC_TIMEATT-DXB-07VNVikram NairAllowedAwaiting ack (sent 09:20)AUD-2026-118203
OPEN_BARRIERPRK-B-BAR-2Ops shift leadAllowedAck 08:59 + reason loggedAUD-2026-118188
PULL_LOGSATT-SITE-03IT supportAllowedNo ack — device offlineAUD-2026-118170
REBOOTPRK-B-TERM-1Vendor remote (GulfTech)Rejected — not on allowlist for vendor roleAUD-2026-118154
SYNC_TIMEATT-MRN-01Scheduled jobAllowedAck 16 Jul 03:00AUD-2026-117992
Commands outside the allowlist are rejected and audited; no silent execution
Retransmit payment file — VENDPAY-0714

Consequence: FAB will receive the batch again (7 payments, AED 164,930.25). The idempotent batch reference VENDPAY-0714 prevents duplicate execution at the bank; a duplicate ack will reconcile to the original file.

Related: Provider health · Events, retries & DLQ · Bank reconciliation · Client money & escrow · Payroll & WPS · Smart access devices

Static render mockup — no live data. Source: ERP Modern Development Specification v2.0 (§7.11 INT-06, §10 integration catalogue) · Covers: INT-06.