I want to make modifications to the UltimatePOS system built in Laravel.
1- In the POS, I want to rearrange the footer and header, placing the buttons in two lines,
hide the screen box, hide and modify the checkbox. When I select "Electronic Invoice" or "Electronic Ticket," the checkbox should be activated,
and when I choose "Ticket," the checkbox should be removed.
In the "Add Customers" section, prevent duplicate entry of the same identification number.
In the customer registration form, implement a rule to validate email format and ensure compliance with the identification number format,
disallowing letters or hyphens. I will verify the specific requirements for each type of identification number.
Additionally, allow adding multiple email addresses for a single customer, providing a feature to send the invoice to all listed emails.
In the "Finalize Payment" section, include a field to enter the customer's name and an email field. However,
the system should not save this information to the database; instead, it should directly send the information to the customer's email without saving the name or email in the database (similar to sending to a third party).
Allow modifying the code "01var," modify the description, fix the percentage discount display issue in the POS,
and ensure it works for electronic invoices. Enable sales with tax exemption, complying with the requirements of the electronic invoicing legislation in Costa Rica.
On the right-hand side of the search bar, allow searching by category and brand. Display the price below each item in each store location (POS and products).
The corresponding price should appear under each item when clicking to view detailed product information, rather than displaying it at the top.
During the cash register closure process, generate and print a report. When making a payment on a layaway sale or credit sale,
the system should display and calculate the amount in the closing process and registration details. Currently, the cash register closure report is incorrect due to these issues.
Add a button in the sidebar to view credit sales and layaway sales, allowing the salesperson to easily access this information without returning to the homepage.
Clicking on these buttons should open a pop-up window where the salesperson can make payments or cancellations. When a payment is completed,
it should automatically print a receipt and open the cash drawer. Include a button to manually open the cash drawer, requiring an administrator's password.
When editing a quotation, adjust the screen layout in the POS to match the sales screen, including all the features of electronic invoicing.
Implement expense tracking, adjust the lines accordingly, and print and open the cash drawer upon saving. Configure and enable multiple currencies in the system.
I am currently using the Costa Rican colón; however, I also want to have the option to use US dollars. The currency display should not appear on the invoice;
it should only be internal to the system. Allow customers to make payments in both dollars and colones simultaneously. In the cash register closure,
provide the option to enter the amounts in both dollars and colones. Enable cash withdrawals in dollars as well.
2- Synchronization with WooCommerce: The system currently includes this option, but it needs to be properly configured to work seamlessly with the website,
ensuring full functionality for a professional online store with multiple branches. When a customer makes a purchase, their invoice should comply with the electronic invoicing requirements according to Costa Rican law.
3- Backup: I would like to have a button or option to perform a backup restore, with the system automatically creating two backups per day.
4- Electronic voucher listing: Export to PDF and Excel. Automate email [login to view URL] the products page, in the second option, it says "All Branches," but it doesn't load the page automatically and shows an error. The search buttons need to be reviewed and the "Add Item" button needs to be added.
5. Internal Chat: Implement an internal chat system within the application for all users, offering a modern and complete chat experience.
Include a button to send the invoice to the customer via WhatsApp, and enable the option to send sales-related actions (such as credit sales, layaway sales, and proforma) to customers via WhatsApp as well.
6. Minimum Selling Price: Add an option to prevent selling products below their cost price. However, this feature should be configurable,
allowing the user to enable or disable it. In the "All Sales" section, display only the sales from the current month to improve loading speed.
On the dashboard, make sure the "Last Five" section displays the latest information, including the last five sales, registered customers, credit sales, layaway sales, proforma, last five added products, and purchases.
7. Troubleshooting: Investigate the issue preventing the creation of a new company in the company creation section and the "Register" option in the SAAS section, which is used to rent the system.
8-"I want to update my project to the latest modern version of Laravel and implement electronic invoicing functionality using its corresponding package. The electronic invoicing should include the following document types: electronic invoice, electronic ticket, credit note, debit note, and document reception. Each of these documents should be developed as a separate module. * fix the vendor files as they have multiple issues. attash a file of the problem.* To modify the emergency buttons or quick access buttons on the left side, provide them with the correct access and update them""
i will leave some example for the modificate