STACK PATTERN
SAP’s POD function in SD (transaction VLPOD) records the POD status on the outbound delivery: POD-relevant items, quantities verified at the customer, POD date, quantity differences. That closes the loop for billing. What it does not cover is the driver-app capture workflow on the road: the photos, the e-signatures, the conditional outcomes for failed visits, the configurable forms per stop. eLogii captures POD on the driver app and writes the references back to S/4HANA, typically against the outbound delivery, so SD can post goods issue and trigger billing the moment the driver completes the stop.
SAP’s POD function in SD is a real, configurable ledger feature. It is purpose-built for closing the outbound delivery in the ledger so SD can trigger billing, not for capturing evidence in the field on a driver app.
Everything above is the ledger and back-office surface for closing the delivery. It is not the surface a driver opens at a customer’s door on the road to capture a signature and a photo, and it is not where the customer-experience evidence (NPS, branded receipt) lives.
The driver standing at the delivery point has a defined job: prove the load arrived and capture the evidence the business needs. The workflow has to support that without bouncing through ERP forms.
Two patterns are common before a driver-app POD layer is added. Both work at small scale and break at volume.
Either pattern blocks two things: instant goods issue posting and billing on completion, and instant customer service audit when a customer disputes a delivery.
POD configuration sits at the route, stop or task-type level in eLogii. The same driver app handles different POD flows depending on what the stop needs.
Once the driver completes the stop, the captured POD data flows from the device to eLogii, and from eLogii to S/4HANA. The exact SAP target is a configuration choice during the integration build, but the typical pattern is straightforward.
BAPI_OUTB_DELIVERY_CONFIRM_DEC), setting POD status on the outbound delivery and populating POD-relevant quantities, the POD date, and any Z-fields configured for POD reference, signer name, image URLs, conditional outcome and custom form data.If a tenant prefers to land POD references on a custom Z-document or DMS attachment instead of directly on the outbound delivery, that is a configuration choice during the integration build.
30-minute working session. We’ll walk an outbound delivery from your S/4HANA sandbox through the driver app POD capture and back into the outbound delivery, so you can see exactly where the data lands.
Yes, as a ledger function. SAP’s POD function in SD (Sales and Distribution), processed via transaction VLPOD, records the POD status on the outbound delivery: POD-relevant items, quantities verified at the customer, POD date, and any quantity differences. That closes the loop for billing. It is not a driver-app capture workflow: no in-app e-signature surface on a mobile device, no configurable POD forms per stop or task type, no conditional outcome handling for failed visits with branching workflows, no offline capture for rural routes. SAP’s POD function is the ledger record close; the driver-app capture surface is a separate problem.
Photos of the dropped load. E-signatures from the receiving customer or named recipient. Conditional outcomes: delivered, refused, partial, failed and the reason. Configurable form fields per task type: temperature reading for cold-chain, gate access code, asset serial, hazmat handling. Timestamps and GPS coordinates. Offline capture so the driver isn’t blocked by patchy signal. References that flow back into the ERP record.
Configurable per route, per stop or per task type. The driver opens the stop in the eLogii driver app, follows the configured capture flow (photos, signature, custom fields, conditional outcome), and submits. Captures are offline-first; they queue locally and sync when signal returns. References (image IDs, signature image references, form data) sit on the eLogii task, and the integration writes the relevant references and outcomes back to S/4HANA.
Typically against the outbound delivery (the standard SD record for a shipment), using POD-relevant fields and custom Z-fields for the POD reference, signer name, signature image URL, photo URLs, conditional outcome and any custom form data. The integration call sets the POD status, which then triggers PGI and billing in SD. Some tenants prefer to land it on a custom Z-document or extension; the exact target is a configuration choice during the integration build. Once written, SD can post goods issue and trigger billing the moment the driver completes the stop.
Yes. The POD reference and any captured form data land on the outbound delivery (or whichever record the integration targets) as standard or custom SAP fields. Users with access to that record see the POD without leaving SAP. Photo and signature images can be linked from the record or stored as DMS attachments depending on the integration design.
Last updated: June 2026. SAP POD function, SD outbound delivery and SAP DMS capabilities drawn from SAP’s public documentation: the SAP Help Portal for S/4HANA Cloud and the SAP API Business Hub. eLogii POD documented at elogii.com/product/proof-of-delivery/.
Custom simulation
A 30-minute working session with our solutions team. We take a sample of your real jobs, depots, vehicles and SLAs, run them through the eLogii engine, and show you the projected delta against how you plan today. No slides, no generic benchmarks.