BR-27: An item net price (BT-146) is negative, which is not allowed -- discounts…
What it means
An item net price (BT-146) is negative, which is not allowed -- discounts belong in the allowance fields, not a negative price.
How to fix it
Make the unit price zero or positive; move any discount to an invoice line allowance (BG-27) instead.