On May 10, 2024, the Inland Revenue Board of Malaysia introduced SDK 1.0, which aims to facilitate seamless integration with the upcoming MyInvois System. This update offers taxpayers enhanced tools and features to optimize their invoicing processes.
Detailed insights into the SDK 1.0 update
The SDK 1.0 release encompasses a couple of critical updates and new additions, ensuring a more robust and intuitive user experience:
- Updated field validations and documentation: Significant improvements include revised descriptions for Fee/Charge Rate and Amount, Total Discount Value, and more. Enhanced API availability in the sandbox environment is now detailed under FAQs and updates to field cardinality and data constraints for better compliance.
- Refined digital signature guidelines: The new framework removes the Timestamp Authority requirement and introduces more precise instructions on SHA256 hashing and HEX-to-Base64 encoding, complete with RSA-SHA256 examples in the SDK.
- New additions and visual improvements: A Measurement Code Table has been added under Codes, and visual enhancements have been made to API input parameters to distinguish between optional and mandatory fields.
Key takeaways
Businesses should prioritize the following actions to adapt to the SDK 1.0 updates effectively:
- Update systems to comply with the new field validations and requirements to ensure seamless integration.
- Implement the revised digital signature guidelines, specifically the removal of the TSA requirement and the adoption of the new SHA256 hashing protocol.
- Utilize the enhanced APIs and thoroughly review the updated documentation to maximize the benefits of the new features and ensure full compliance.
For a comprehensive understanding of the SDK 1.0 features and to ensure your systems are fully prepared, it’s essential to refer to the detailed SDK documentation available. Additionally, ensure your systems trust the root certificate to avoid any security issues.