Proof of Delivery (signed packing slip) - has anyone seen a good solution?

You could definitely use Bezlio for this . You install a Gateway on your server and they can call the Epicor BO’s from their hosted service. You can see what they have already built in their Github repository. GitHub - bezlio/bezlio-gallery: Collection of bezls that you can import and use in your Bezlio account