Not much familiar with the IS-Retail with my knowledge in Standard without any add on System always check the value maintained in the field Requirement number as a predecessor document number (Outbound Delivery number in this case) and value should be same in both Document and Requirement field
As per my understanding, the number should not be different in document and Requirement field. Is there any user exit or custom code is activated in your system during TO creation to update any custom data