Welcome to the Invoices Script for FiveM! This script provides an easy-to-use invoicing system for roleplay servers, allowing players to manage their financial transactions directly in-game. Designed for seamless integration with es_extended , ox_lib , ox_target , and ox_inventory , this script ensures smooth performance and compatibility with your existing server setup. Whether you’re looking to enable players to create bills, pay outstanding invoices, or review transaction history, this script has you covered. It’s ideal for any RP scenario that involves businesses, government agencies, or other organizations needing a billing system.
Features
1. Create Invoice
Authorized users can generate invoices for players. Perfect for businesses, service providers, or even police issuing fines!
2. Pay Invoice
Players can pay their invoices directly through the system, making the process straightforward and accessible.
3. See Your Invoices
Keep track of all unpaid or paid invoices. Players can view their transaction history at any time for better financial management.
4. Configure Allowed Jobs in Config
Customize which jobs or roles can issue invoices through a simple configuration file. This feature allows server owners to control who has billing access on their servers.
5. User-Friendly Interface
The interface is designed with the end user in mind. All actions are intuitive and easy to access, ensuring smooth interaction for both staff and players.
Installation
Ensure that the required dependencies (es_extended , ox_lib , ox_target , ox_inventory ) are correctly installed and up-to-date.
Download the d-invoices and place it in your server resources.
Add ensure d-invoices to your server configuration file to start the script on server launch.
Edit the config.lua file to tailor the script to your server’s specific needs.
Future Updates
We’re working on additional features, such as:
Society invoices.
Detailed logging for server admins.
Notifications and reminders for unpaid invoices.
We would love to hear your feedback to help improve the script! Please feel free to report any issues, suggest features, or share your thoughts. Download
Support and Suggestions
For any questions, assistance, or to share your suggestions, feel free to join our Discord server ! Our support team is available to help with setup, troubleshooting, and to hear any ideas for new features or improvements. We encourage all users to participate, as community feedback is essential to making this script the best it can be.
awesome,
it’s good, I appreciate it.
but I have a question, do I have to go to the bank to make invoices and pay invoices to other partners?
I haven’t seen the player’s opponent’s side, does the player who receives the invoice receive notification that he received a bill of payment from the invoice maker? then how does the recipient of the bill pay it in what way?
The script is being updated, as we are adding new features, as well as notifications for receiver. However as shown in the video, the bills are paid throught the menu that is accessible in the bank. The creator of the bill is making a bill throught the command in the Config. Default command is /bill.
We are not going to post any updates on the forum, however you have our Discord mentioned in the topic, there we will post and announce new updates to the current scripts. We are focusing to get more feedback from customers, and follow the customers wishes. We are mostly into free resources, as we are not available to give you the most support. This is just a hobby that we love doing.
I have a suggestion for you. It’s better to cancel the command and open it, or add the feature of opening bills through target player interaction for more convenience
Sorry, I’m back to give suggestions again for the good of this community. So my suggestion is that those who receive invoices also receive proof of the invoice, say something like a payment note. It’s up to you how you want to implement the note, whether in item form or user interface form.
then there is an official logo from the agency that created the invoice so that it cannot be faked like in the real world. The logo on the invoice can be easily changed by the invoice maker based on the job of the issuing agency/institution/etc. For the job list, read qb-core/shared/jobs.lua
Everything can be configured via config.lua, it can be activated and deactivated based on job or universal.
Can you please check our Discord, it is much easier for us to follow Discord, as i am not very active on the forum. We have that in mind, and we focus on updateing the script as community wish.