Symptoms
When I add products to the invoice, I get an error informing that the [Price] field is required, but it is populated. The field contains a value.
Cause
The "Invoice" object is managed by columns and the user does not have permission for the [Price] field (despite the fact that the field is populated automatically).
Solution
Provide permissions to edit the [Price] field to the user.