Hide internal stock sync lines from invoices #171
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Order lines starting with "xc" in the description and having a zero price are now hidden from PDF invoices
These lines are used for internal stock synchronization and should not appear on customer-facing documents
When on a bigger project there may be multiple stock items that are used but not invoiced to the customer like network cables, external consultants etc. This is required to give the invoice a correct cost price.
The system is setup to check that the item is prefixed with xc and has a sales price of 0, this should avoid any accidental items getting hit by this filter, the xc keys were chosen because they are very close to each other on the keyboard