VAT-Compliant POSPro Customization & Reporting Enhancement

Job ID: 40265806

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.