Image
  • Home
  • General
    •  Guidelines
    •  Laws and Regulations
    •  Contact Us
  • Authentication
    •  Sign In
    •  Forgot Password
Secure Hub Portal

Guidelines

Click on below links to view or download:

e-Invoicing
General (non-technical) e-Invoicing Guide for software developers


CEMS-Betting
General (non-technical) CEMS-Betting Guide for software developers


© Copyright Mauritius Revenue Authority.

TEST CASES

TEST CASE 1
Invoice Transmission API
Submit 1 invoice (Standard) with 6 items
3 out of 6 items in an invoice should be VATable
3 out of 6 items in an invoice should not be VATable
The JSON attribute invoiceTypeDesc should contain value STD
The test should be repeated 3 times with 3 different Invoice Identifier.
The test should be carried out using the Invoice Transmission API
Click here to view sample for test case 1
TEST CASE 2
Invoice Transmission API
Submit 1 invoice (Debit Note) with 1 item
The JSON attribute invoiceTypeDesc should contain value DRN
The JSON attribute invoiceRefIdentifier should reference the invoiceIdentifier of an existing invoice having Invoice Status FISCALISED and test result PASS.
The test should be carried out using the Invoice Transmission API
Click here to view sample for test case 2
TEST CASE 3
Invoice Transmission API
Submit 1 invoice (Credit Note) with 1 item
The mode of transmission is LIVE using Live API
The JSON attribute invoiceTypeDesc should contain value CRN
The JSON attribute invoiceRefIdentifier should reference the invoiceIdentifier of an existing invoice having Invoice Status FISCALISED and test result PASS.
The test should be carried out using the Invoice Transmission API
Click here to view sample for test case 3
TEST CASE 4
Invoice Transmission API
Submit 10 invoices in 1 request with a minimum of 1 item in each invoice
Please ensure to test both VATable and non-VATable items in each invoice
The test should be carried out using the Invoice Transmission API
The test case is for the submission of multiple invoices in 1 request
Click here to view sample for test case 4
TEST CASE 5
Invoice Transmission API
Submit 1 invoice (Standard) with 1 item
The JSON attribute invoiceTypeDesc should contain value STD
The JSON attribute seller.tan should have a value other than the TAN of the user.
The test should be carried out using the Invoice Transmission API
The test case is for a failed scenario
Click here to view sample for test case 5
TEST CASE 6
Invoice Transmission API
Submit 1 invoice (Proforma) with at least 2 items
The mode of transmission is LIVE using Live API
The JSON attribute invoiceTypeDesc should contain value PRF
The test should be carried out using the Invoice Transmission API
Click here to view sample for test case 6
TEST CASE 7
Invoice Transmission API
Submit 1 invoice (TRAINING) with at least 2 items
The mode of transmission is LIVE using Live API
The JSON attribute invoiceTypeDesc should contain value TRN
The test should be carried out using the Invoice Transmission API
Click here to view sample for test case 7
  
Message