Product Specification rights can finally be granted to a role, and a reversed vendor payment stops standing in the payables sub-ledger as if it were still live.
A Reversed Vendor Payment No Longer Doubles the Payable
The payables sub-ledger knew about cancelled payments but not about reversed ones, so both halves of a reversal landed as debits — the original kept its full debit and the reversal document posted a second one. The payable was relieved twice instead of netting to zero, and the Vendor Ledger screen disagreed with the General Ledger, which was never wrong.
A reversal now posts as a credit under its own transaction type, and the pair nets to nil.
Product Specification Permissions Are Grantable and Enforced
The Product Specifications screen has always hidden its buttons behind permissions, but those permissions did not exist — so no role could hold them and the actions were drawn for tenant administrators only. A user holding the whole Materials Manager role saw the page read-only, with nothing on screen able to explain why.
- Nine specification and document permissions are now assignable from Role Management, and are picked up by the Materials Manager role on re-seed
- The specification and document endpoints enforce them server-side, so the screen gate is no longer cosmetic