Open BankingB2B SuiteERP Integration
GuidesChangelog
Menu

Categories

Open BankingB2B SuiteERP Integration


  • GENERAL INFORMATION

    • Documentation guide
    • Documentation guide
    • SingleView B2B Core APIs
    • SingleView Open Banking
    • Platform architecture
    • KSAOB standards
    • Security best practices
  • Getting started

    • Introduction
    • Become a User
    • Quick Lookup
  • GETTING STARTED

    • Integration guide
    • Become a user
    • Integration guide
    • Prerequisites for Sandbox
    • Developer console
    • Establishing secure connection
    • Establish secure connection
    • Authenticating your request
    • Generate access token
    • Making your first test api call
    • Make test raw data API call
    • Prerequisites for production
    • Make test data use case API call
    • Moving to production
  • Authentication

    • Generate Signature
  • ERP API Services

    • Configure API Account
    • Create Group & Company
    • Supplier Services
    • Account Services
    • Balance Enquiry
    • Statements
    • IBAN Validation
    • POS Transactions
  • CONSENT MANAGEMENT

    • Overview
    • Create a consent
    • Retrieve consent details
    • Revoke a consent
  • AUTHENTICATION

    • Header parameters
    • Obtain access token
    • Generate signature
  • Data APIs

    • Account statement - V1
    • Balance enquiry - V2
    • IBAN verification - V1
    • POS transactions - V1
    • Raw statement - V2
  • Raw Data APIs

    • Introduction
    • View accounts
    • View balance
    • View transactions
    • Identify account holders (Parties)
    • Review direct debits
    • Review scheduled payments
    • Review standing orders
  • Payment APIs

  • DATA USE CASE APIS

  • SADAD

  • Plug-and-Play Integrations

    • Payly
  • Virtual Accounts

    • Overview
    • Create new virtual account
    • Block/Unblock virtual account
    • VA balance enquiry
    • VA statement
  • RESOURCES

    • Errors & codes
    • Collections
    • API version management
    • Bank connectivity
    • User inputs
    • POR Details
    • Errors handlingNEW
  • SME Onboarding (Draft)

    • Overview (Draft)
  • API Archives


Errors handling

Responses and error-handling

HTTPS Error

Every request processed through the SingleView APIs will have a response among the following:

HTTP Status

Description

Handling

200

Success

 

4XX

Client side error

Spot the invalid parameters from the message and retry by entering valid details

5XX

Internal/server error

Retry later

Error Codes

SingleView uses two error-code categories:

  • ERRXXXX — Errors returned by the bank
  • MW-XXX — Errors generated by the SingleView validation system

ErrorCode

StatusDetail

ERR0000

An error has occurred. Please contact SingleView support.

ERR0001

Unauthorized to access the service

ERR0002

Invalid value date

ERR0003

Invalid BeneficiaryAccount

ERR0004

Payroll amount mismatch

ERR0005

Invalid basic salary

ERR0006

Invalid payment narrative/detail message

ERR0007

Payroll service subscription not found/not subscribed

ERR0008

Account blocked

ERR0009

Insufficient funds/balance

ERR0010

Invalid MOL/Establishment ID

ERR0011

Duplicate IBAN/account number

ERR0012

Empty/unknown bank response

ERR0013

Schema validation error

ERR0014

Invalid source account

ERR0015

Payment/file cancelled by bank or sender

ERR0016

Account/check-digit validation failed

ERR0017

Beneficiary details do not match

ERR0018

Bank connectivity error

ERR0019

Duplicate beneficiary account

ERR0020

File rejected

ERR0021

Invalid/missing signature

ERR0022

Account closed

ERR0023

Other bank reason

ERR0024

Unable to process

ERR0025

Payroll account/agreement is not registered

ERR0026

Language mismatch / unsupported language combination

ERR0027

Duplicate employee ID

ERR0028

Payroll transaction count mismatch

ERR0029

Duplicate payroll file

ERR0031

Invalid BeneficiaryAccountWithInstitutionBIC

ERR0033

Bank configuration/internal error

ERR0034

Duplicate reference

ERR0035

Payroll/service unavailable

ERR0036

Bank server timeout

ERR0037

Invalid deduction amount

ERR0039

Invalid transaction amount

ERR0040

Invalid input message

ERR0041

Payment pending for validation

ERR0042

Invalid other earning

ERR0043

Payer company/account closed

ERR0044

DateTimeStamp Should be today's date

ERR0045

Invalid CompanyCode

ERR0046

Timeout! Unable to get response from the bank. Please perform payment enquiry in few mins or contact SingleView support.

ERR0047

No result found for the requested reference number

ERR0048

Invalid BeneficiaryAddress Details

ERR0050

The beneficiary account is either inactive, blocked, or dormant.

ERR0051

Transaction rejected or returned by the beneficiary bank. Please contact the SingleView Support Team for further details.

ERR0052

Transaction rejected due to an invalid or mismatched currency code, unsupported account currency, or country/currency/BIC restriction.

ERR0053

The debit account is inactive, restricted, or not accessible to the user, or the transaction is not permitted for the account.

ERR0054

Bulk payment failed; transactions are rejected

ERR0055

Payment is being rejected

ERR0056

No transaction found for the requested reference number

ERR0058

Sequence number has already been used

ERR0060

Server is busy; please try again later

ERR0062

Sequence number must not exceed 16 characters

ERR0063

Transaction data contains invalid SWIFT characters

ERR0065

Issue with the payment transaction instruction

ERR0066

Invalid purpose code

ERRXXXX

Other scenarios to be handled and error codes to be released soon.

MW-1001

<TagName> is missing or empty
Tag name is variable and the missing tag will be specified in the place

MW-XXXX

Other scenarios to be handled and error codes to be released soon.

Certificate Error

This error occurs when there is an issue with TLS handshake.

Sample TLS Handshake Error
{
  "error": "Client certificate and private key are required",
  "message": "Ensure that the request includes the client certificate issued by Singleview along with the corresponding private key."
}

Connectivity Error

This error occurs where there is an issue regarding connectivity to the SingleView APIs.

Sample Connectivity Error
<html>
  <head>
    <title>504 Gateway Time-out</title>
  </head>
  <body>
    <center>
      <h1>504 Gateway Time-out</h1>
    </center>
    <hr>
    <center>nginx</center>
  </body>
</html>
 
Updated November 3, 2026

Was this helpful?