Does the invoice have any payment entries? That's how an invoice gets a ledger entry. I'm not exactly sure why there even is an option to add one manually since, in effect, all you are doing is adding a payment to the invoice - something you can do already via the invoice record.
To add expenses or non-invoice income, you can choose those options - and they don't require an invoice.
|