zatbridge_zatca 0.2.0
zatbridge_zatca: ^0.2.0 copied to clipboard
ZATCA Phase 1 QR generation and Phase 2 offline signing for simplified-subtype (B2C) documents. Produces compliant QR payloads entirely on-device.
Changelog #
0.2.0 #
- Add enrollment-free ZATCA Phase 1 QR payload generation for POS applications.
- Add
Phase1QrCodeInputandgeneratePhase1QrCodeTlv. - Validate Saudi VAT registration, decimal totals, TLV byte lengths, and the ZATCA QR payload limit.
0.1.0 #
- Add offline ZATCA Phase 2 signing and QR generation for simplified invoices.
- Add simplified credit note, debit note, and prepayment support.
- Add one-time device enrollment with credentials stored in platform secure storage.
- Add a crash-safe SQLite ICV/PIH chain and ordered submission outbox.
- Add automatic and explicit forwarding to ZatBridge for ZATCA reporting.
- Verify all four supported document kinds against ZATCA's developer portal.