Dear Samsa

thanks a lot, I will try it.

Dear Samsa

Thank you for your contribution, Can you please help in this matter

Thank you for your quick response,

I still think that there must be a solution for this issue, as the other accounting systems shows the total amount, the amount paid and the remaining amount in the generated invoice. This will facilitate the work as the user sends the invoice to the customer mail directly through the system and this is an excellent feature.

I would suggest displaying the amount paid and a paid stamp if its fully paid, in the PDF printed Customer Invoice.

Thank you for your response

I have installed the extension " Import of Journal entries extension"  but it gives the following error once I tried to use it :

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at webmaster@front.qctoman.com to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

I have noticed that in the access setup, the option to allow a group of users to enter or edit a customer account is merged with branches, where it appears as one option "Sales customer and branches changes". 

In fact, I might want to allow the user to add and edit a customer but not the customer branches or if I have to allow changes in customer branch as its related to the customer information, then certainly I will not allow the user to make changes in the related GL Accounts appear in the "Customer Branches form". Uncontrolled changes with the GL accounts might cause several issues, therefore as an admin, I should have the ability to force a group of users to use the default listed accounts only.

So how can I do that?

Hello

I suggest adding a special form for bills, where that user can enter all of the expenses bills using this form instead of adding it directly via "Journal Entry"

The benefits of this form are the following :
1.Ability to enter bills during the month and pay them all at once at the end of the month.
2.Avoid the complications of debit and credit fields organisation for normal users.
3. ِِAbility to enter bills in advance where it can be paid later such as utility bills or any contribution bills that have fixed amount.
4. Easy to control the security of entering expenses bills without giving access to the "Journal Entry"

Hopefully, you will find this suggestion useful and has added value for front accounting.

You are absolutely right, but its good to give the admin the choice to cap it or leave it uncapped.

I thank you for your interest and take my point of view regarding this topic

In addition to the aforementioned, I also noticed that the percentage of the discount that the seller can give to the buyer for each product is not limited, as he can give the customer a 100% discount, which is not logical, and therefore the manager must be able to set the highest discount percentage that can be given for each item.

Thank you for your interest and for taking my point of view regarding this topic.

Dear apmuthu

Thank you for your response, I am sure that the developers keen on improving Frontaccounting as a competitor in the market, indeed Frontaccounting is capable of that, I have used several accounting systems and I know how good Frontaccounting is.

I have already edited the code as you described with, thanks. but I feel that it can be better by adding a new field in the item's profile "Sales Pricing" after the field "Price" called "Minimum sale price". This will allow the administrator to perfectly control the sales prices in the sales documents (quotation or invoice), the system should compare the price if it's changed with the "Minimum sale price" not with the item cost. (by the way, this method is followed by Dolibarr ERP).

Hope you will consider adding this mod in future releases.

Dear apmuthu

Thanks for your response, I really appreciate your efforts on this accounting system.

The scenario you listed is correct but not in all businesses, in my business every salesman has his own commission despite the fact that they are working in the same showroom. This is important to push the seller to make more efforts to convince potential customers to buy, in order to secure his commission as a result of the deal.

I don't want to give the salesman access to make changes on #_cust_branch, otherwise, they can change the Sales Person every time they sell, which is not practical.

I really wish that you give an option to record the currently logged user as the salesperson for that invoice.

In New Sales Quotation Entry and Direct Sales Invoice if the salesman changes the sales price of an item to a value below the cost of the item He/She gets a message for example " Price 3.000 is below Standard Cost 7.000".

The idea is good to prevent selling the items with less than acceptable price, but displaying the real item cost to the salesperson is wrong, in fact, I don't want my salesman to know my items costs as this is one of the business secrets.

The message can be edited to just say " Price 3.000 is below allowed sale price". on other hands, if we need to make it perfect, then we need to add a new field in the item's profile "Sales Pricing" after the field "Price" called "Minimum sale price". This will allow us to perfectly control the sales prices in the sales documents (quotation or invoice), the system should compare the price with the "Minimum sale price" not with the item cost.

Do you agree with my suggestion?

Referring to the Sales Persons, I notice that the system records the commission for the user who was originally assigned as the customer's salespersons when the customer file was first created.

It is known that the customer can return to the purchase for several times, therefore the commission must be calculated for the current registered user who created the sales document regardless of the user registered in the customer's profile, this will be fairer.

Is it possible to amend the system to record the commission to the seller who logged in during the creation of the document?