Journal line rejected for a missing dimension value
Business Central refuses to post the line because the G/L account it hits requires a value for that dimension and the line does not carry one. The message names the journal template, the batch, the line number, the dimension code and the account, so you know exactly where to look. Enter the missing Dimension Value Code on the journal line, or have an administrator relax the Value Posting rule on the account's default dimension.
Before posting, Business Central checks every journal line against the dimension rules that apply to the accounts on that line. If a G/L account, customer, vendor or item carries a default dimension whose Value Posting is set to Code Mandatory, any line touching that record must supply a value for that dimension code. When the value is missing the check fails, and the message wraps the underlying dimension error with the journal template name, the batch name and the line number so the failing line can be found. The rule itself lives on the master record and not on the journal, which is why the same recurring batch can post without trouble one month and fail the next after someone changed the setup.
Decide which accounts genuinely need a mandatory dimension before switching Value Posting to Code Mandatory, and set the default dimension with a sensible default value so lines inherit it instead of arriving empty. When you make a dimension mandatory, check the journal batches and open documents that are already waiting, because they were created under the old rule and will fail at posting time. For imported or recurring lines, make sure the source (bank import mapping, recurring journal, template) carries the dimension, since nobody will type it in manually.
They identify the failing line: GENERAL is the journal template name, DEFAULT is the batch name and 10000 is the line number. Open that template and batch, then scroll to that line number.
Not while the requirement is in place. As long as Value Posting on the account's default dimension is Code Mandatory, the line will keep failing. Removing that requirement is an administrator task and it affects every user and every future posting.