Simple Accountancy Web Software (Laravel) need Web Development

Contact person: Simple Accountancy Web Software (Laravel)

Phone:Show

Email:Show

Location: Berlin, Germany

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"Goal:
We currently manage all ticket sales, dues tracking, and reporting in Google Sheets. We want to migrate this into a secure, web-based Laravel application where the input fields match our existing sheet columns exactly.
Before starting, please review the provided Google Sheet (attached).

Sheet Structure Overview
Sells report DTT – Ticket sales from vendor DTT.


Columns: Date, Invoice No., HC No., Cash/Bank, Filekey, Passenger Name, Airline, Qty, Buying Price, Selling Price, Profit, Ticket By Office, W Done (staff).


Sells report OTH – Ticket sales from vendor OTH.


Columns: Date, Filekey, Hallo Cash No., Cash/Bank, Passenger Name, Airline, Qty, Buying Price, Selling Price, Profit, W Done (staff).


All Client DUES – Tracks outstanding dues for clients and agents.


Columns: Ref No., Filekey, Client Name, Selling Price, Paid Amount, Due Amount, Date, Remarks, Payment Method.


Agent-specific sheets (e.g., Grace Travels, AG S&A Shop, Khan Travels, etc.).


Contain filtered sales records for each agent.



Business Rules
Vendors: DTT and OTH – we buy tickets from them.


We sell to normal clients and agents with full payment and with due payment


Dashboard profit = selling price − buying price.



User Roles
Admin


Full system access.


Manage users, settings, and data.


Create Staff id edit report


Staff


Enter sales and payments.


View dashboard.


Send manual reminders.


Manage dues list.



Main Features
Sales Entry


Add tickets with fields matching the Google Sheet columns.


Profit auto-calculated from selling price − buying price.


Dues Tracking


Due = total sales − total payments.


Central dues list showing all outstanding amounts.


Payment entry: party, date, amount, method, reference.


Dashboard


Shows current month profit.


Total agent dues & total client dues.


Top overdue agents/clients.


Recent payments list.


Date range/month filter.


Quick stats: total tickets sold, total sales amount, overdue accounts count.
.



Export & Filters


Filter data by date, party, type, etc.


Export filtered results to:


PDF


Googesheet,Excel/CSV

Agent Profile Page (Admin/Staff only)
Visit any Agent profile to see:


Current due (computed from sales/payments).


Sales list and Payments list (filterable).


Actions on Agent profile:


Send current due by email to Admin (single-click; include summary & PDF attachment).


Download Agent Due PDF (summary + itemized list for the selected filter/date range).


Export filtered lists to PDF/CSV/XLS.




Other Requirements
Laravel 11, MySQL or PostgreSQL.


Secure login system.


Daily scheduled reminder job.



Deliverables
Full source code.


Database migrations & seed data.


Installation instructions.


One round of bug fixes post-handover." (client-provided description)


Matched companies (0)