ORA-00904: Invalid Identifier when selecting from view
Your test case works perfectly as-is: DB Fiddle

Is there another object called LINE_DISCOUNT_AUDIT in the database? There may be a synonym in play here. Recreate the view and qualify LINE_DISCOUNT_AUDIT with the schema name (eg: YOURUSER. LINE_DISCOUNT_AUDIT).