A blocked dimension value stops the posting
The dimension value used on the line has its Blocked field switched on, so Business Central rejects the whole dimension set and stops the posting. A blocked value is normally a retired code that should no longer be used on new entries. Replace it with the current value on the line and on whatever default dimension keeps feeding it, or ask an administrator to clear Blocked on the value if it is still valid.
Every dimension value card has a Blocked switch. When a document or journal is posted, Business Central validates each entry of the dimension set attached to the line, and any blocked value makes the whole set invalid, no matter where the value came from. The value can be typed on the line, inherited from a default dimension on a customer, vendor, item or G/L account, or copied from another document. Entries that were posted before the value was blocked keep it and stay perfectly valid, because blocking only prevents new use.
Before blocking a dimension value, look for the master records that still use it as a default dimension and update them in the same session, and check that no unposted documents or journal batches are carrying it. Announce a cut-off date so nobody creates new documents with the old code in the meantime. Blocking rather than deleting is the right approach: posted entries must keep their historical dimension values, and Business Central will not let you delete a value that has been used.
No. Once a dimension value has been used on posted entries, Business Central will not allow it to be deleted, because the history would lose its analysis code. Blocking is the intended way to retire a code.
The blocked value does not have to come from the line. It is often inherited from a default dimension on the customer, vendor, item or G/L account. Check the default dimensions on the master records involved in the document.