Skip to content

Malaysian States

State codes for Malaysian addresses in InvoisX.

State Codes

CodeName
01Johor
02Kedah
03Kelantan
04Melaka
05Negeri Sembilan
06Pahang
07Pulau Pinang
08Perak
09Perlis
10Selangor
11Terengganu
12Sabah
13Sarawak
14Kuala Lumpur
15Labuan
16Putrajaya
17Not Applicable (Foreign)

Usage

Use state codes in buyer and seller addresses:

javascript
const buyer = await api('POST', '/buyers', {
  name: 'Company Name',
  // ...
  address: {
    line1: '123 Jalan Business',
    city: 'Kuala Lumpur',
    state: '14',           // Kuala Lumpur
    countryCode: 'MYS'
  }
});
python
buyer = api('POST', '/buyers', {
    'name': 'Company Name',
    # ...
    'address': {
        'line1': '123 Jalan Business',
        'city': 'Kuala Lumpur',
        'state': '14',           # Kuala Lumpur
        'countryCode': 'MYS'
    }
})
php
$buyer = $api->post('/buyers', [
    'name' => 'Company Name',
    // ...
    'address' => [
        'line1' => '123 Jalan Business',
        'city' => 'Kuala Lumpur',
        'state' => '14',           // Kuala Lumpur
        'countryCode' => 'MYS'
    ]
]);

Foreign Addresses

For addresses outside Malaysia, use state code 17:

json
{
  "address": {
    "line1": "123 Orchard Road",
    "city": "Singapore",
    "state": "17",           // Not Applicable (Foreign)
    "countryCode": "SGP"    // Singapore
  }
}

Fetching States

Get the complete list via API:

javascript
const states = await api('GET', '/states');

// Response:
// {
//   "data": [
//     { "code": "01", "name": "Johor" },
//     { "code": "02", "name": "Kedah" },
//     ...
//   ]
// }
python
states = api('GET', '/states')

# Response:
# {
#   "data": [
#     { "code": "01", "name": "Johor" },
#     { "code": "02", "name": "Kedah" },
#     ...
#   ]
# }
php
$states = $api->get('/states');

// Response:
// {
//   "data": [
//     { "code": "01", "name": "Johor" },
//     { "code": "02", "name": "Kedah" },
//     ...
//   ]
// }

State by Region

Peninsular Malaysia (West)

CodeName
01Johor
02Kedah
03Kelantan
04Melaka
05Negeri Sembilan
06Pahang
07Pulau Pinang
08Perak
09Perlis
10Selangor
11Terengganu

East Malaysia

CodeName
12Sabah
13Sarawak

Federal Territories

CodeName
14Kuala Lumpur
15Labuan
16Putrajaya

Special

CodeNameUse Case
17Not ApplicableForeign addresses

InvoisX - Malaysia's Leading e-Invoice Platform