A Flutter plugin that integrates perfectly with Zatca/Fatoora E-Invoicing Phase 1 & 2 requirements. It is the complete solution for creating a flutter e-invoicing desktop app (Windows & Linux) for use in Saudi Arabia.
zatca_flutter
is a Flutter plugin that provides seamless integration with the ZATCA (Zakat, Tax, and Customs Authority) e-invoicing system. It supports Windows and Linux environments, allowing developers to generate compliant electronic invoices efficiently.
- Generating QR codes and CSR related files.
- Generating and validating XML invoices, debit notes, and credit notes.
- Signing and hashing invoices.
- Generating Compliance CSID and Production CSID.
- Checking compliance.
- Invoice, debit note, and credit note reporting and clearance.
Add zatca_flutter
to your pubspec.yaml
:
Run the command below
flutter pub add zatca_flutter
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.