Am 10. Mai 2024 führte die Inland Revenue Board von Malaysia SDK 1.0 ein, das darauf abzielt, eine nahtlose Integration mit dem kommenden MyInvois-System zu ermöglichen. Dieses Update bietet den Steuerzahlern verbesserte Werkzeuge und Funktionen zur Optimierung ihrer Rechnungsprozesse.
Detaillierte Einblicke in das SDK 1.0 Update
Das SDK 1.0-Release umfasst eine Reihe kritischer Updates und neuer Ergänzungen, um eine robustere und intuitivere Benutzererfahrung zu gewährleisten:
- Aktualisierte Feldvalidierungen und Dokumentation: Zu den wesentlichen Verbesserungen gehören überarbeitete Beschreibungen für Gebühr/Preissatz und Betrag, Gesamtrabattwert und mehr. Die verbesserte API-Verfügbarkeit im Sandbox-Umfeld wird jetzt in den FAQs detailliert beschrieben, und es gibt Updates zur Feld-Kardinalität und Datenbeschränkungen für eine bessere Konformität.
- Verfeinerte Richtlinien zur digitalen Signatur: Das neue Framework entfernt die Anforderung der Timestamp Authority und führt genauere Anweisungen zu SHA256-Hashing und HEX-zu-Base64-Codierung ein, einschließlich RSA-SHA256-Beispielen im SDK.
- Neue Ergänzungen und visuelle Verbesserungen: Eine Tabelle für Messcodes wurde unter Codes hinzugefügt, und visuelle Verbesserungen wurden an den API-Eingabeparametern vorgenommen, um zwischen optionalen und obligatorischen Feldern zu unterscheiden.
Wichtige Erkenntnisse
Unternehmen sollten die folgenden Maßnahmen priorisieren, um sich effektiv an die SDK 1.0-Updates anzupassen:
- Systeme aktualisieren, um den neuen Feldvalidierungen und Anforderungen zu entsprechen, um eine nahtlose Integration zu gewährleisten.
- Die überarbeiteten Richtlinien zur digitalen Signatur umsetzen, insbesondere die Entfernung der TSA-Anforderung und die Einführung des neuen SHA256-Hash-Protokolls.
- Die verbesserten APIs nutzen und die aktualisierte Dokumentation gründlich überprüfen, um die Vorteile der neuen Funktionen zu maximieren und vollständige Konformität sicherzustellen.
Für ein umfassendes Verständnis der SDK 1.0-Funktionen und um sicherzustellen, dass Ihre Systeme vollständig vorbereitet sind, ist es wichtig, die detaillierte SDK-Dokumentation zu konsultieren. Stellen Sie außerdem sicher, dass Ihre Systeme dem Root-Zertifikat vertrauen, um Sicherheitsprobleme zu vermeiden.