Thanks for the screen shot, but this is only one part, the other part would be the screen shots from batch record detail. Only so it can be checked if the same valuation type equals to the screen shot of the delivery.
If the values are equal then I would assume that SAP may have difficulties with the % character. Is it the first time that you use this % in a batch number? I always have goose skin when seeing special characters used in fields that are not free text.