VAT-Compliant POSPro Customization & Reporting Enhancement
Budget: ₹1,500 – ₹12,500 INR
Senior Laravel + Flutter Developer Required to Customize POSPro for UAE VAT (FTA) Compliance & Advanced Reporting
Project Overview
We have purchased the following Codecanyon product:
POSPro – POS & Inventory Flutter App with Laravel Admin Panel
https://codecanyon.net/item/pospro-pos-inventory-flutter-app-with-laravel-admin-panel/53621221
The system is already installed.
We require an experienced developer to customize and upgrade the system to meet UAE FTA VAT compliance requirements and improve reporting, invoice formats, and VAT logic.
This is not a basic UI job. It requires backend logic changes, report restructuring, and invoice calculation correction.
Main Objectives
Make the system fully compliant with UAE VAT (5%)
Fix VAT calculation logic in sales & purchases
Create FTA-compliant VAT reports (VAT201 structure)
Improve invoice formats (A4 & 80mm)
Create audit-ready CSV export files
Ensure system is scalable and cleanly coded
Detailed Scope of Work
VAT Logic Correction (Critical)
Review and correct VAT calculation across system:
VAT must be calculated AFTER discount
VAT must apply on taxable amount only
Ensure shipping charge VAT logic is correct
Ensure rounding follows UAE FTA rules (to nearest fils)
Ensure line-by-line VAT calculation
Ensure no duplicate vat_rate / rate conflicts
Fix:
SalesController VAT logic
PurchaseController VAT logic
Invoice blade VAT display
Database VAT fields consistency
UAE FTA VAT201 Report Structure
Create a new VAT Return Report module including:
Output VAT
Box 1 – Standard Rated Supplies
Box 2 – Zero Rated Supplies
Box 3 – Exempt Supplies
Box 4 – Reverse Charge Supplies
Box 6 – Adjustments
Input VAT
Box 7 – Recoverable VAT on Expenses
Box 8 – Reverse Charge Recoverable
Box 9 – Imports
Summary
Box 11 – Total Output VAT
Box 12 – Total Input VAT
Net VAT Payable / Refund
Must include:
Date filtering
Export to PDF
Export to CSV
Export to Excel
Print preview
Invoice Format Upgrade
A4 Invoice
Modern corporate design
TRN display
VAT shown separately
Discount shown clearly
Zero-rated handling
Reverse charge note
Currency support
Foreign currency AED conversion
Professional footer
Optional bilingual (English + Arabic)
80mm Thermal Invoice
Proper alignment
ESC/POS compatible
VAT breakdown
Grand total highlighted
FTA QR code included
Discount support
Clean receipt-style format
FTA QR Code Integration
Generate QR code according to UAE FTA requirements:
QR must encode:
Seller name
TRN
Invoice date
Invoice total
VAT amount
Works in:
A4 invoice
Thermal invoice
Detailed Audit Reports
Create audit-ready reports:
Sales Register (FTA format)
Invoice no
Date
Customer name
Customer TRN
Emirate
Taxable amount
VAT rate
VAT amount
Gross amount
Purchase Register
Supplier name
Supplier TRN
Invoice no
Date
Taxable amount
VAT amount
Recoverable VAT
Exportable in:
CSV
Excel
VAT Management Improvements
Improve VAT settings:
Prevent duplicate VAT %
Allow decimal rates
Validate max/min percentage
Ensure only one active standard VAT (5%)
Fix edit modal data conflicts
Code Quality & Structure
Clean Laravel coding standard
No hardcoding
Use proper Models & relationships
Proper migrations if required
Commented code
No breaking existing POS features
Required Skills
Strong Laravel (backend logic)
MySQL database design
Flutter POS modification
PDF generation (DomPDF or TCPDF)
Thermal printing knowledge
ESC/POS formatting
VAT accounting logic
Experience with tax systems (Preferred UAE)
Deliverables
Updated Laravel code
Updated Flutter POS code
All reports working
Invoice formats ready
CSV export working
VAT201 report module
QR code working
Documentation
Deployment support
Timeline
Expected completion: 2–4 weeks
Budget
Open to proposals.
Please quote fixed price and timeline.
When Applying, Please Provide:
Examples of similar POS/VAT work
Experience with Laravel reporting
Experience with thermal printers
Estimated timeline
Estimated budget
Important Notes
This is NOT a simple UI customization.
VAT logic accuracy is critical.
We prefer someone with tax compliance experience.
Code quality is important.
Long-term maintenance opportunity possible.
Project Overview
We have purchased the following Codecanyon product:
POSPro – POS & Inventory Flutter App with Laravel Admin Panel
https://codecanyon.net/item/pospro-pos-inventory-flutter-app-with-laravel-admin-panel/53621221
The system is already installed.
We require an experienced developer to customize and upgrade the system to meet UAE FTA VAT compliance requirements and improve reporting, invoice formats, and VAT logic.
This is not a basic UI job. It requires backend logic changes, report restructuring, and invoice calculation correction.
Main Objectives
Make the system fully compliant with UAE VAT (5%)
Fix VAT calculation logic in sales & purchases
Create FTA-compliant VAT reports (VAT201 structure)
Improve invoice formats (A4 & 80mm)
Create audit-ready CSV export files
Ensure system is scalable and cleanly coded
Detailed Scope of Work
VAT Logic Correction (Critical)
Review and correct VAT calculation across system:
VAT must be calculated AFTER discount
VAT must apply on taxable amount only
Ensure shipping charge VAT logic is correct
Ensure rounding follows UAE FTA rules (to nearest fils)
Ensure line-by-line VAT calculation
Ensure no duplicate vat_rate / rate conflicts
Fix:
SalesController VAT logic
PurchaseController VAT logic
Invoice blade VAT display
Database VAT fields consistency
UAE FTA VAT201 Report Structure
Create a new VAT Return Report module including:
Output VAT
Box 1 – Standard Rated Supplies
Box 2 – Zero Rated Supplies
Box 3 – Exempt Supplies
Box 4 – Reverse Charge Supplies
Box 6 – Adjustments
Input VAT
Box 7 – Recoverable VAT on Expenses
Box 8 – Reverse Charge Recoverable
Box 9 – Imports
Summary
Box 11 – Total Output VAT
Box 12 – Total Input VAT
Net VAT Payable / Refund
Must include:
Date filtering
Export to PDF
Export to CSV
Export to Excel
Print preview
Invoice Format Upgrade
A4 Invoice
Modern corporate design
TRN display
VAT shown separately
Discount shown clearly
Zero-rated handling
Reverse charge note
Currency support
Foreign currency AED conversion
Professional footer
Optional bilingual (English + Arabic)
80mm Thermal Invoice
Proper alignment
ESC/POS compatible
VAT breakdown
Grand total highlighted
FTA QR code included
Discount support
Clean receipt-style format
FTA QR Code Integration
Generate QR code according to UAE FTA requirements:
QR must encode:
Seller name
TRN
Invoice date
Invoice total
VAT amount
Works in:
A4 invoice
Thermal invoice
Detailed Audit Reports
Create audit-ready reports:
Sales Register (FTA format)
Invoice no
Date
Customer name
Customer TRN
Emirate
Taxable amount
VAT rate
VAT amount
Gross amount
Purchase Register
Supplier name
Supplier TRN
Invoice no
Date
Taxable amount
VAT amount
Recoverable VAT
Exportable in:
CSV
Excel
VAT Management Improvements
Improve VAT settings:
Prevent duplicate VAT %
Allow decimal rates
Validate max/min percentage
Ensure only one active standard VAT (5%)
Fix edit modal data conflicts
Code Quality & Structure
Clean Laravel coding standard
No hardcoding
Use proper Models & relationships
Proper migrations if required
Commented code
No breaking existing POS features
Required Skills
Strong Laravel (backend logic)
MySQL database design
Flutter POS modification
PDF generation (DomPDF or TCPDF)
Thermal printing knowledge
ESC/POS formatting
VAT accounting logic
Experience with tax systems (Preferred UAE)
Deliverables
Updated Laravel code
Updated Flutter POS code
All reports working
Invoice formats ready
CSV export working
VAT201 report module
QR code working
Documentation
Deployment support
Timeline
Expected completion: 2–4 weeks
Budget
Open to proposals.
Please quote fixed price and timeline.
When Applying, Please Provide:
Examples of similar POS/VAT work
Experience with Laravel reporting
Experience with thermal printers
Estimated timeline
Estimated budget
Important Notes
This is NOT a simple UI customization.
VAT logic accuracy is critical.
We prefer someone with tax compliance experience.
Code quality is important.
Long-term maintenance opportunity possible.