The problem is that the products are not mapped to the Organization's Accouting...
1. Go to the Products Inside the Invoce you cannot post,
2. Go to the Accounting Tab, below the Product
3. Check if the product is correctly "Mapped" to the Revenue and COGS Accounts.
Otherwise the system will not know where to Post the corresponding revenue of that invoice.