Singpass Developer Docs
Developer Docs for Singpass
Developer Docs for Singpass
  • INTRODUCTION
    • Overview of Singpass
    • Understanding the basics of OIDC
  • Products
    • Login
      • Introduction
      • Key Principles
      • User Journey
      • Logo Download and Brand Guidelines
      • Singpass Button Guidelines (For developers and designers)
    • FAQ
      • Login
      • Myinfo
    • Myinfo
      • Introduction
      • Key Principles
      • User Journey
      • Logo Download and Brand Guidelines
      • Data Display Guidelines
      • Scheduled Downtimes
  • GETTING STARTED
    • Onboarding Checklist
    • User Journey
    • Create Singpass Application
    • Start Integration - Demo App
  • Technical Specifications
    • Singpass Authentication API
      • Overview of Singpass Flow
      • 1. Authorization Endpoint
        • Redirection on success
        • For Mobile Developers
      • 2. Token Endpoint
        • Authorization Code Grant
        • Client JWK Requirements
      • 3. Userinfo Endpoint
        • Requesting Userinfo
        • Validating the payload
      • .well-known Endpoints
        • OpenID Discovery Endpoint
        • JWKS Endpoint
      • Error Response
      • Frame busting for web views
    • Staging and Production URLs
  • Singpass Developer Portal (SDP)
    • User Guide
      • Obtain Access to SDP
      • Login to SDP
      • Toggle Staging vs Production
      • Create Staging App
      • Edit Staging App
      • Create Staging Test Account
      • Create Production App
      • Edit Production App
      • Consent to Singpass Service Agreement
      • View Singpass Service Agreement
      • Updating Billing Contact Information
      • Deactivate Production App
      • Activate Production App
      • How to View Production App Transactions
    • Understanding the App Config Fields
      • App Name
      • App Description
      • Site URL
      • Support Emails
      • Allowed Scopes
      • Redirect URL
      • Token-based Authentication
  • Data Catalog (Myinfo)
    • Understanding the Data
      • Local Registered Birth Records and Sponsored Child Records
      • CPF Contribution History (up to 15 months)
      • Notice of Assessment (Basic)
      • Notice of Assessment (Detailed)
    • Catalog
      • Personal
      • Finance
      • Education and Employment
      • Family
      • Vehicle and Driving Licence
      • Property
      • Government Scheme
  • TESTING
    • Testing with Singpass App
    • Myinfo Test Personas
  • MORE INFORMATION
    • Contact
Powered by GitBook
On this page

Was this helpful?

  1. Products
  2. Myinfo

Data Display Guidelines

PreviousLogo Download and Brand GuidelinesNextScheduled Downtimes

Last updated 1 month ago

Was this helpful?

The following provides a set of display guidelines for businesses with digital services consuming CPF, Principal Name and Notice of Assessment (Detailed) data to adhere to, in order to present the respective data in an accurate and consistent manner.

CPF Account Balances


There are 4 types of CPF accounts and their respective balances are available via Myinfo:

  • Ordinary Account (OA)

  • Special Account (SA)

  • Medisave Account (MA)

  • Retirement Account (RA)

CPF data are retrieved real-time (as at the point of retrieval). Organizations whose digital services are obtaining CPF balances via Myinfo, will need to take note of the following points when designing the display of CPF balances in their digital services.

Example 1: CPF member has OA, SA and MA only

Example 2: CPF member with OA, SA, MA and RA


Employment Related CPF Contribution History

Organisations whose digital services are consuming employment related CPF Contribution History via Myinfo, will need to take note of the following points when designing the display of CPF contributions in their digital services. CPF data are retrieved real-time (as at the point of retrieval).

Please take note that:

  • The contribution entries are to be sorted by "Paid on" followed by "For Month", in ascending values.

  • Myinfo service covers commonly required CPF contribution, i.e. employment related contributions. Non-employment related contribution (e.g. government top-up, self-employed contributions) are not available in Myinfo.

Example 1: CPF member has OA, SA and MA only


Principal Name

Businesses that are capturing customer's name in multiple fields (e.g. First, Middle and Last Name) must take note of the following points:

  • Principal Name field must still be displayed in non-editable mode.

  • Multiple name fields (e.g. First, Middle, and Last Name) will be displayed in editable mode.

  • It is in businesses interest that the final submitted multiple name fields does not substantially differ with the Principal Name.


Notice of Assessment (Detailed)

Businesses with digital services consuming Notice of Assessment (Detailed, Last Year) or Notice of Assessment (Detailed, Last 2 Years) must take note of the following points:

  • All detailed fields in the Notice of Assessment should be displayed.

  • Year of Assessment, Type and Tax Clearance (if applicable), Assessable Income and Income Breakdown must be displayed clearly.

  • When Tax Clearance = Y, the word 'Clearance' must be displayed after the Type field.

Businesses must adhere to the guideline in order to present the respective Notice of Assessment data in an accurate and consistent manner to Tax Payer.

Examples of Notice of Assessment (Detailed, Last 2 Years) display: