Logistics & Freight Runs locally Ready to use Built-in examples No tracking

Delivery Receipt Generator

Produce a receipt for the arrival of goods: sender and receiver details, the matching waybill number, line items with quantity received and condition, a dedicated discrepancy field for shortages or damage, and a signature block the receiver signs on the spot for later reconciliation and claims.

When goods arrive, someone always has to sign a piece of paper - confirming the piece count, whether cartons are damaged, and whether anything is missing. Many small shippers just scribble on the back of a delivery note, and once a shortage shows up the responsibility is impossible to pin down. This receipt turns signing into proper fields: quantity received per line, condition per line, and a dedicated discrepancy section.

The receipt number and date are yours to fill in and are never rewritten. Copy the waybill number into the matching field so reconciliation can trace the trip at a glance. Line items can be added or removed up to 20 rows. Print it for the receiver to sign, or choose "Save as PDF" in the print dialog to file it alongside the waybill.

How to use

  1. Fill in the receipt number and date - an RC-year-sequence format keeps filing tidy and distinct from waybill numbers.
  2. Copy the waybill number into the matching field so the trip can be traced by number later.
  3. Enter sender and receiver - the receiver is the party signing on site, so match the company name to the contract or licence.
  4. Record line items row by row: description, quantity received, unit and condition (e.g. "cartons intact", "1 carton damaged").
  5. Enter the receipt status and any discrepancy, check the A4 preview, then print or save to PDF for on-site signature.

How it works

How does a delivery receipt differ from a delivery note?

A delivery note travels with the goods and lists what was sent. A delivery receipt is the confirmation made once goods arrive - what was received and in what condition. The two usually go together: raise a delivery note or waybill at dispatch, sign a receipt on arrival. This tool follows the receipt convention and works as a goods-received note as well.

How should the condition field be written?

Write objective, checkable facts in the condition field, never opinions: cartons intact, seal unbroken, 1 carton damaged, 2 units missing accessories. Filling it line by line beats one vague "goods in good order" for the whole shipment - if a dispute arises, the exact line and carton can be identified and responsibility is clearer.

How do I record a shortage or damage so it holds up?

Three things matter: count and record on the spot, since damage reported after leaving is hard to establish; state numbers precisely (1 pcs short, not "a few missing"); and have the receiver sign a full name plus the date, adding a company stamp or thumbprint where appropriate. Keep the original on the sender's side, give a copy to the receiver, and file it with the waybill.

Code example

JavaScript How the quantity-received total is computed

// Only line quantities are summed; condition text is descriptive and excluded
let signed = 0;
items.forEach(it => {
  signed += Number(it.qty) || 0;
});
// Compare with the waybill count: if lower, state the shortage in the discrepancy
// e.g. waybill 25 pcs, received 24 -> Discrepancy: 1 pcs short (carton damaged)

JavaScript Combining receipt status and discrepancy

// Both fields drop into the note area verbatim; blank ones are not printed
const note = [];
if (condition) note.push(`Condition: ${condition}`);
if (exception) note.push(`Exception: ${exception}`);
// condition: Full receipt / Partial receipt
// exception: None / 1 pcs short, carton damaged

FAQ

Is anything uploaded?

No. Everything is processed and rendered locally in your browser and disappears when the page closes, leaving no upload record. To keep a copy, print or save to PDF, or copy the summary.

Does the delivery receipt print in A4?

Yes. The preview is laid out for A4; printing hides the rest of the page and outputs only the document. Choose "Save as PDF" in the print dialog to get a PDF file.

How many line items can I add?

20 rows. Beyond that, split into two receipts. The x at the end of a row deletes it; the last row cannot be deleted so the table stays intact.

Is the matching waybill number required?

It is recommended. It is the only link between the receipt and the waybill - reconciliation or tracing a shipment's signature record starts with that number. If a trip had no separate waybill (direct runs), leave it blank; the receipt number and date still stand alone as evidence.

What can go in the receipt status field?

The usual choices are Full receipt, Partial receipt and Rejected. When choosing Partial or Rejected, always state the reason and quantity in the discrepancy field, otherwise the payment for that part cannot be settled during reconciliation.

What if damage is found on signing?

Record it in the discrepancy field on the spot (quantity plus location, e.g. "1 carton damaged, parts inside deformed"), have the receiver sign it as well, and photograph the goods. A damage note countersigned by the receiver is key evidence when claiming against the carrier.

How many copies should I print?

Usually two: one stays with the sender as the reconciliation and claim record, one for the receiver. Print more when a carrier or third party needs a copy; the number is not limited by the tool.

How does this work with the waybill and trip costing?

The three form a set: the waybill goes with the driver, the receiver signs the receipt on arrival, then fuel, tolls, loading and revenue are checked with the trip cost calculator. Copy the waybill number into the matching field and compare quantities signed against the waybill to spot shortages.