Hello Joseph,
You have to change the standard IDoc to External Definition at sender side, but not receiver side.
Once you change the Sender IDoc structure to External definition, then you have to change the cardinality from 0 to unbounded, then only the Sender structure allows you to get more than one IDoc into the package.
Please try this and let's know if it works.
Thanks
Venkat.