Free Open-Source Accounting Software for Small Businesses | Esnaf v1

Free and Open-Source Accounting Software for Tradespeople and Small Businesses
I'm distributing a small but highly effective accounting program for tradespeople and small businesses. It's designed to simplify their accounting processes and is free and open-source.
Here are the features of the Tradesperson Accounting program:
Tradesperson Management System: Practical and Functional Pre-Accounting for Your Business
This web-based software was developed to help tradespeople, small businesses, and freelancers easily track their basic pre-accounting operations. It helps you keep your business's financial records organized and manage your income-expenses, customer, and supplier accounts.
Key Features of the System:
Current Account Management:
- You can record your customers and suppliers (Current Accounts) and store their contact information (phone, address).
- You can categorize your current accounts into groups such as "Customer" or "Supplier."
- You can quickly find the desired record by searching in the current account list.
- You can view the current debit/credit status and detailed transaction history for each current account.
- You can edit existing current account information.
Sales and Purchase Transactions:
- You can record your product or service sales in the system.
- You can record your goods or service purchases in the system.
- You can mark sales and purchase transactions as "Cash" or "Credit."
- For cash transactions, the balance of the relevant Cash/Bank account and the payment status of the transaction are automatically updated.
- For credit transactions, the debit or credit balance of the current account is automatically updated, and you can set a due date.
- You can categorize transactions under categories (e.g., "Electronics Sales," "Stationery Purchase") for later reporting.
Payment and Collection Tracking:
- You can record payments received from your customers (Collections).
- You can record payments made to your suppliers.
- When making a payment or collection, you can link the transaction to the relevant sales or purchase record.
- When linked, the paid amount and status ("Partially Paid," "Paid") of the relevant sales/purchase record are automatically updated.
- All payments and collections automatically update the balances of the relevant current and cash/bank accounts.
Cash and Bank Account Management:
- You can define different money accounts for your business, such as Cash and Bank accounts.
- You can edit the name, type, and description of the accounts.
- You can transfer money between your defined accounts.
- You can see the current balances of all accounts on the main dashboard and in the account list.
Reporting and Monitoring:
- Main Dashboard: When you log in, it shows a general financial summary (current account debit/credit status, account balances), recent account movements, and due/overdue transactions.
- Account Movements: Lists all money inflows, outflows, and transfers for a selected account or all accounts within a specific date range. Filtering can be done by criteria such as current account or transaction type.
- Current Account Statement: For a selected current account, it lists all sales, purchases, payment, and collection transactions within the specified date range, in chronological order, showing changes in debit, credit, and balance. It's available in a printable format.
- Current Account Detail: Presents basic information about a current account and all related transaction records (sales, purchases, payments/collections) in one place.
Security Features:
- System access is protected by a username and password.
- User passwords are stored securely in the database using an encryption algorithm.
- Unauthorized access to system pages is prevented.
- Tokens are used to protect against CSRF (Cross-Site Request Forgery) attacks in form submissions.
- Brute-Force protection is in place to prevent numerous failed login attempts.
- Basic security measures such as session timeout and browser information control are implemented for session management.
- Data received from the user is sanitized to reduce potential security vulnerabilities (XSS, etc.).
- Security HTTP headers are used to make browser-based attacks more difficult.
Who Can Use It?
This system is specifically designed for the following user groups:
- All kinds of tradespeople (barbers, tailors, repair shops, grocers, etc.)
- Small-scale businesses
- Freelancers (lawyers, consultants, designers, etc.)
- Organizations like associations, apartment/site managements that want to track simple income-expense and current accounts.
Conclusion:
The Tradesperson Management System provides a user-friendly interface, free from complex accounting jargon, allowing you to maintain your business's financial records, track your receivables and payables, and view your cash and bank status instantly. This enables you to maintain control of your business and make healthier financial decisions.
Programme requirements
- Turkish Language
- Php + Mysql
Lates changelog
English:Script that was previously installed manually. Now, thanks to the yourwebsite.php feature, both the config setting is made automatically and the user and password you specify are created by you.
Please delete siteniz.com/install.php after installation.
Turkish: Daha önce manuel olarak kurulan script. Şuan install.php özelliği sayesinde hem config ayarı otomotik yapılıt hemde belirlediğiniz kullanıcı ve şifresi tarafınızca oluşturuluyor.
Lütfen kurulum sonrası siteniz.com/install.php siliniz.
The problem with multiple language changes depending on the language of the site has been fixed. The plugin will now appear in the language of the site.
English, German, Turkish, French and Chinese.
Gerekli güncelleme yapılmıştır. Bu sorun da giderildi.
Scriptin ilk sürümü yayınlandı.
Giriş sayfasındaki bir hata düzeltildi.
Comment (2)
New comment
Join with My Invite Code to Manus.im!
Get 1500 + 300 credits instantly!
Receive 300 FREE credits every day!
*This offer is valid for new users signing up through this link.
Halil
23.06.2025 11:32admin Administrator
23.06.2025 21:14Burak
06.06.2025 15:10aram
09.06.2025 19:39