Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.82 KB

File metadata and controls

33 lines (24 loc) · 1.82 KB

UAE E-Invoicing Version beta.0

Features

  • Invoice Submission to FTA (Flick API): Implemented end-to-end submission of Sales and Purchase Invoices to UAE FTA via Flick integration.
  • JSON Generation & Document Handling: Automated creation and attachment of JSON files for each invoice before submission.
  • Status Tracking Workflow: Added real-time tracking for document lifecycle including Submitted, Reported, and Failed states.
  • Dashboard with Live Status Insights: Introduced UAE E-Invoice Dashboard with Sales and Purchase invoice summaries, charts, and status-based navigation.
  • Document Status Check Integration: Added button-based mechanism to fetch and update latest document status from API.

Fixes

  • Corrected status filtering issue in reports (Reported, Failed, Success, Not Submitted).
  • Fixed inconsistencies in dashboard navigation where all invoices were displayed instead of filtered results.
  • Resolved issues in handling empty or null UAE status fields.
  • Improved API response handling for better reliability and error visibility.

Contributors

  • Farook K (@fkalpana) – Added encryption features.
  • Husna M (@HusnaMa) – Implemented UAE e-invoicing integration, dashboard, and reporting.
  • Team Contribution – Assisted in API validation and testing.

Compatibility

  • Fully compatible with Frappe Framework v16.
  • Designed to work with ERPNext Sales & Purchase Invoice modules.

Notes

  • This is a beta release intended for testing UAE e-invoicing workflows.
  • Ensure proper API credentials (Participant ID, Auth Key) are configured before use.
  • Reporting status updates depend on external API responses and may be asynchronous.
  • Future updates will include enhanced validation, retry mechanisms, and production-ready stability improvements.