Empty G/L account in the General Posting Setup line
This is not a missing setup line: the line for the two posting groups exists, but the G/L account field that this transaction needs is empty. Business Central checks the field before it writes the entry and stops as soon as it finds it blank. Open General Posting Setup, find the line for the two groups named in the message, and enter the correct account in the field the message names.
A General Posting Setup line holds a dozen account fields, and each transaction type validates only the ones it uses. A sale checks the sales accounts, a purchase checks the purchase accounts, a credit memo checks the credit memo accounts, an inventory adjustment checks the adjustment accounts. That is why a line can work for months and then fail: the first document of a type that reads a field nobody filled in reaches the check and the field is still empty.
When you create a posting setup line, fill in every account the combination can ever need instead of only the field that unblocked today's document, and copy from a comparable line so the pattern stays consistent. After any change to the chart of accounts, go back through the setup and check that no field was left blank by a renumbering or a deletion. Testing one sale, one purchase and one credit memo per new combination in a sandbox catches the remaining gaps before a user meets them at posting time.
The revenue account your finance team uses for that customer group and that product group. Copy the pattern from a comparable line rather than choosing an account yourself, then have finance confirm it.
Yesterday's document used a different field on the same line. Each transaction type checks only the accounts it needs, so a line can work for sales and still fail on the first purchase or credit memo.