Data Import Management #
Users can upload files containing multiple stamp duty payment requests to the GeStamp Duty system. After uploading, the system will process each record to verify compliance with the Revenue Department’s requirements. The system will then separate the data into two categories:
1. The category of records that have been verified as correct If the number of records in this category exceeds 1,000, the system will split the records into batches of 1,000 each. These batches are called “Batches,” and their status will be marked as “Preparing.”
Therefore, if a user uploads a file containing 3,555 valid records, the system will divide them into 4 batches: the first 3 batches will contain 1,000 records each, and the 4th batch will contain 555 records.
The system uses the import file name to name each batch, allowing users to easily identify which batches originate from the same uploaded file.
Import file name + (Running Number)
This may be subject to change if the Revenue Department allows submission of more than 1,000 records per request in the future.
2. The category of records that have been verified as incorrect All erroneous records will be grouped into a single set, also referred to as a 'Batch'. The system will assign this batch a status of 'Input Error'. Users can view details on how to correct the data at: How to correcting invalid data.
The system uses the import file name to name the batch, followed by the text '(Error)', so that users can identify which file the erroneous batch originated from.
Import file name + (Error)
Example The imported file named ABC20230105.xlsx contains a total of 3,600 records, with 45 invalid records.
Input File | Run Number | Batch Name | Transaction |
---|---|---|---|
ABC20230105.xlsx | 1 | ABC20230105 (1) | 1,000 |
2 | ABC20230105 (2) | 1,000 | |
3 | ABC20230105 (3) | 1,000 | |
4 | ABC20230105 (4) | 555 | |
ABC20230105 (Error) | 45 |
For details on how to import data via the user interface, please refer to: Web Upload
Information in the Batch page #

Users can view the details of the imported data on the 'Batch' screen.
- The system displays the imported instrument data with all statuses shown by default upon initial access.
- Users can filter the display by selecting the desired instrument status from the Status dropdown list.
- If no status is selected or entered, the system will...
- Hide the 'Select All' checkbox above the Status dropdown list.
- Hide the checkbox displayed next to each batch record.
- If some status is selected or entered, the system will...
- Show the 'Select All' checkbox above the Status dropdown list.
- Show the checkbox displayed next to each batch record.
- If no status is selected or entered, the system will...
- Users can filter instrument import data by specifying the 'Uploaded Date From' and 'Uploaded Date To'.
- By default, the system displays 50 batch records, and users can adjust the view to show 50, 100, or 200 records.
- The details displayed for each batch record are as follows:
Data Field | Example | Description |
---|---|---|
Batch Status | ![]() | The status of a batch can be viewed in the status of the records. |
Batch Name | ![]() | The batch name is based on the name of the imported file. |
No of e-Stamp Duty Transaction | ![]() | Number of e-Stamp Duty records in the batch |
Total stamp duty amount | ![]() | Total stamp duty amount payable in the batch. |
Total instrument amount | ![]() | Total instrument amount in the batch. |
Upload Datetime | ![]() | Date and time that data imported into the system. |
Upload User | ![]() | Name of the user who import data. |
Group | ![]() | Group name |
When users want to view the details of a batch, they can click on the batch name, and the system will display the batch details. Details can be viewed at: Batch Detail
Action Button #
These are buttons that users can use to command the system to perform actions. Each batch will display different buttons depending on theBatch status The details are as follows:
Batch Status | Action Button |
---|---|
Uploading | Trash |
Preparing | Trash, Export, Submit for review |
Reviewing | Trash, Reject, Submit, Schedule Submit |
Rejected | Trash, Export Fixes |
Payment | QR, Pay-in |
Paid | – |
Completed | Receipts |
Input Error | Trash, Export Fixes |
Submit Error | Trash, Export Fixes, Retry Submit |
Filing Error | Trash, Export Fixes, Retry Submit |
Payment Error | Retry Check Payment |
Receipt Error | Retry Check Receipts |
Functions of the Action Buttons #
Action Button | Button | Action |
---|---|---|
Upload | ![]() | Used to upload stamp duty payment data files into the system. |
Trash | ![]() | Used to delete a batch along with all the related stamp duty payment data within the batch. |
Reject | ![]() | Used to return the batch to the Preparer for data correction. The Approver can specify reasons for the revision. |
Submit for review | ![]() | Used to submit data to the Approver for review. |
Submit | ![]() | Used to submit the stamp duty payment request data to the Revenue Department. |
Schedule Submit | ![]() | Used to schedule the submission of data to the Revenue Department. |
Export Fixes | ![]() ![]() | Used to export data for editing, which can then be re-imported into the original batch. |
QR | ![]() ![]() | Used to download the QR Payment for payment processing. After clicking the download link, the text will appear faded and a tooltip will display 'Viewed'. |
Pay-in | ![]() ![]() | Used to download the Pay-in slip for payment processing. After clicking the download link, the text will appear faded and a tooltip will display 'Downloaded'. |
Receipts | ![]() ![]() | Used to download the payment evidence as a zip file. When unzipped, the file will contain the following documents: – The receipt will be issued in the name of the responsible taxpayer. – The electronic stamp duty payment request form for electronic instruments, or Form OrSor9. – The stamp duty payment certification code in QR Code format. |
Retry Submit | ![]() | Used to request the system to resend data to the Revenue Department’s system. |
Retry Check Payment | ![]() | Used to request the system to re-verify the payment information with the Revenue Department’s system. |
Retry Check Receipts | ![]() | Used to request the system to retrieve the receipt documents again from the Revenue Department’s system. |