zatbridge_zatca 0.2.0 copy "zatbridge_zatca: ^0.2.0" to clipboard
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 Phase1QrCodeInput and generatePhase1QrCodeTlv.
  • 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.
0
likes
150
points
16
downloads

Documentation

API reference

Publisher

verified publishersprdh.com

Weekly Downloads

ZATCA Phase 1 QR generation and Phase 2 offline signing for simplified-subtype (B2C) documents. Produces compliant QR payloads entirely on-device.

Homepage
Repository (GitHub)
View/report issues

Topics

#zatca #e-invoicing #offline #flutter #saudi-arabia

License

Apache-2.0 (license)

Dependencies

asn1lib, convert, crypto, flutter, flutter_secure_storage, http, path, pointycastle, sqflite, sqflite_common_ffi, uuid, xml

More

Packages that depend on zatbridge_zatca