As a consulting firm I only offer services, so I disabled the "Products" module.
When trying to produce an invoice, I cannot add a service

The functionality works correctly when the "Products" module is enabled, but then I have to delete the first row suggested as it relates to a product.
Steps to reproduce the behavior:
Service cannot be added
It should be able to add a service
| Environment | Version / Name |
| ---------------- | -------------- |
| YetiForce | 5.3.0
| Web server (name and version)| |
| PHP | |
| Browser (name and version) | |
| Operating System (name and version) | |
| Database (name and version) | |
| Service Pack version | |
Add any other context about the problem here.
Hi @diderich,
that is not a bug; you don't have to disable the product module: here the correct procedure ...

Question: Are the other modules that need to be enabled for YetiForce to work correctly? If so, wouldn't it be sound to disable the possibility to disable them?
Good morning Claude,
I agree with you. Some modules are mandatory, Accounts, Products and Services. it would be useful to introduce the concept of system module: system modules should be without enable/disable feature in back-end. another useful concept is dependency between modules. but this is not a priority, perhaps in the future.
about your first question: it depends, in primis, on what you are going to disable. for example: sales process has this flow

before disable Opportunities module, you should modify relations in Sales enquiry, requirements, Calculations, Quotes and Sales Order.
Furthermore it depends on your customization: if you have related a lineitem with specific module, that specific module cannot be disabled
Maybe, sometimes, it's better to rework the main menΓΉ with needed modules only rather than disable unnecessary modules.
Most helpful comment
Hi @diderich,
that is not a bug; you don't have to disable the product module: here the correct procedure ...