Zum Inhalt springen
CastPDF
Kostenlose Vorlage

Lieferscheine, die unterschrieben zurückkommen

Jede Lieferung geht mit einem Lieferschein raus. Wer die Ware annimmt, prüft sie, unterschreibt unten und notiert Schäden direkt vor Ort.

  • A4, Hochformat
  • 1 Seite
  • Aktualisiert am
Lieferschein mit Beispieldaten, Seite 1. Die Beschriftungen der Vorlage sind englisch.
Seite 1, von CastPDF aus den Beispieldaten gerendert. Die Beschriftungen sind englisch und im Editor änderbar.

Was im Lieferschein steckt

  1. Lieferant und Nummer. Ihr Name, Ihre Anschrift und die Nummer des Lieferscheins.
  2. Lieferadresse. Kunde, Baustelle oder Lager, dazu die Ansprechperson vor Ort.
  3. Transportdaten. Lieferdatum, Bestellnummer des Kunden, Spediteur, Fahrzeug, Packstücke und Gewicht.
  4. Hinweise zur Anlieferung. Zufahrt, Abladestelle oder Kran, in einem eigenen Kasten.
  5. Warenliste. Artikelnummer, Bezeichnung, Menge und Einheit jeder Position.
  6. Empfangsbestätigung. Name in Druckbuchstaben, Datum, Uhrzeit, Unterschrift und Platz für Mängel.

Wofür der Lieferschein gedacht ist

Nutzen Sie die Vorlage, wenn Ihre eigenen Fahrzeuge oder eine Spedition Ware zum Kunden bringen. Baustoffhändler, Großhändler, Caterer und Verleiher arbeiten so. Der Fahrer übergibt den Lieferschein und nimmt eine unterschriebene Kopie wieder mit.

Der Lieferschein zeigt, wer liefert, wohin die Ware geht und wer vor Ort ansprechbar ist. Die Warenliste nennt für jede Zeile eine Artikelnummer, eine Bezeichnung, eine Menge und eine Einheit. Preise stehen bewusst nicht darauf.

Der Unterschriftsblock ist groß angelegt. Name, Datum, Uhrzeit und Unterschrift passen bequem hinein, dazu eine breite Zeile für Schäden oder Fehlmengen.

Was ein guter Lieferschein enthält

  • Eine Lieferscheinnummer und die Bestellnummer des Kunden.
  • Lieferant und vollständige Lieferadresse mit Ansprechperson.
  • Das Lieferdatum, den Spediteur und das Fahrzeug.
  • Jeden Artikel mit Menge und Einheit, z. B. Sack, Palette oder Rolle.
  • Die Zahl der Packstücke und das Gesamtgewicht.
  • Platz für Unterschrift und Vermerke zu Mängeln.

Lieferschein, Packliste und Rechnung

Kurz gesagt

Der Lieferschein belegt, was geliefert wurde. Die Rechnung sagt, was es kostet. Beides sind getrennte Belege.

Im Wareneingang gleicht Ihr Kunde den Lieferschein mit der Ware und mit seiner Bestellung ab. Stimmt alles, unterschreibt er. Damit haben Sie eine Empfangsbestätigung in der Hand. Fehlt etwas oder ist etwas beschädigt, steht es auf demselben Blatt.

Lieferschein, Packliste und Rechnung im Vergleich
BelegWofürPreiseUnterschrift
LieferscheinÜbergabe der Ware, Wareneingang beim KundenNeinJa, vom Empfänger
Packzettel oder PacklisteInhalt eines Pakets, liegt im KartonNeinMeist nicht
RechnungZahlungsforderung, Grundlage für die UmsatzsteuerJaNein

Ein Packzettel liegt im Paket, damit der Kunde den Inhalt prüfen kann. Ein Lieferschein wird dagegen persönlich übergeben und gegengezeichnet. Bei Paketversand reicht oft ein Packzettel. Bei Lieferungen mit eigenem Fahrzeug oder auf Baustellen ist der Lieferschein üblich.

Kein Ersatz für die Rechnung

Ein Lieferschein ist keine Rechnung und erfüllt nicht die Angaben nach dem Umsatzsteuergesetz. Er hilft aber bei der Rechnung: Die Lieferscheinnummer auf der Rechnung zeigt, welche Lieferung berechnet wird.

Die Felder der Vorlage

Der Lieferschein liest diese Felder. Ein Betrag oder eine Währung kommt bewusst nicht vor.

Die Felder der Vorlage Lieferschein und was jedes ausfüllt
FeldWas es ausfüllt
Allgemein
localeSchreibweise von Datum und Mengen, z. B. de-DE.
Lieferant
supplier.nameIhr Firmenname (Ihre Markeneinstellungen haben Vorrang).
supplier.addressIhre Anschrift, eine Zeile pro Zeile.
supplier.phoneIhre Telefonnummer (optional).
Kunde
customer.nameDer Name des Kunden.
customer.siteLieferadresse oder Baustelle, eine Zeile pro Zeile.
customer.contactNach wem der Fahrer bei Ankunft fragt (optional).
Lieferung
delivery.numberDie Lieferscheinnummer.
delivery.dateDas Lieferdatum.
delivery.order_refDie Bestellnummer des Kunden.
delivery.carrierWer die Ware transportiert.
delivery.vehicleDas Fahrzeug oder die Tour.
delivery.instructionsHinweise zu Zufahrt oder Abladen (optional).
delivery.packagesWie die Ladung verpackt ist, z. B. 5 Paletten.
delivery.weightDas Gesamtgewicht.
delivery.received_textDer Satz unter der Überschrift zur Empfangsbestätigung.
Artikel
items[].codeIhre Artikelnummer.
items[].descriptionWas geliefert wird.
items[].quantityDie Menge.
items[].unitDie Einheit, z. B. Sack, Platte oder Rolle.

Automatisch erstellen

Richten Sie die Vorlage einmal im Dashboard ein und lassen Sie Ihre Systeme sie füllen. Alle Wege unten nutzen dieselbe Vorlage. Eine Änderung am Design gilt also überall.

Aus Ihrer Anwendung, per API

Sobald eine Tour geplant ist, sendet Ihr System die Lieferdaten mit einem Aufruf. Zurück kommt der Lieferschein als PDF, bereit für den Drucker im Lager.

Aus einer Tabelle

Laden Sie eine CSV- oder XLSX-Datei mit einer Zeile pro Lieferung hoch. Alle Lieferscheine des Tages kommen in einer ZIP-Datei zurück.

Eine Anfrage aus Ihrer Anwendung

Kopieren Sie die ID der Vorlage aus dem Editor und speichern Sie sie mit Ihren Daten in request.json. Dann senden Sie die Datei. Die Antwort ist das fertige PDF.

Anfrage
curl https://api.castpdf.com/v1/pdf \
  -H "Authorization: Bearer $CASTPDF_API_KEY" \
  -H "Content-Type: application/json" \
  -d @request.json \
  --output lieferschein.pdf
import { readFile, writeFile } from 'node:fs/promises';

const res = await fetch('https://api.castpdf.com/v1/pdf', {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${process.env.CASTPDF_API_KEY}`,
    'Content-Type': 'application/json',
  },
  body: await readFile('request.json', 'utf8'),
});
if (!res.ok) throw new Error((await res.json()).error.message);
await writeFile('lieferschein.pdf', Buffer.from(await res.arrayBuffer()));
<?php
$ch = curl_init('https://api.castpdf.com/v1/pdf');
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        'Authorization: Bearer ' . getenv('CASTPDF_API_KEY'),
        'Content-Type: application/json',
    ],
    CURLOPT_POSTFIELDS => file_get_contents('request.json'),
]);
$pdf = curl_exec($ch);
if (curl_getinfo($ch, CURLINFO_RESPONSE_CODE) !== 200) {
    throw new RuntimeException($pdf);
}
file_put_contents('lieferschein.pdf', $pdf);
request.json (deutsche Beispieldaten)
{
  "template_id": "IHRE_VORLAGEN_ID",
  "data": {
    "locale": "de-DE",
    "supplier": {
      "name": "Baustoffhandel Albrecht GmbH",
      "address": "Industriestraße 17\n68169 Mannheim",
      "phone": "0621 4381 2290"
    },
    "customer": {
      "name": "Wohnbau Neckarbogen GmbH",
      "site": "Baustelle Neckarbogen, Haus 3 bis 5\nZufahrt Tor Nord, Hafenstraße\n74076 Heilbronn",
      "contact": "Vor Ort: Herr Yilmaz, Bauleiter"
    },
    "delivery": {
      "number": "LS-58214",
      "date": "2026-10-09",
      "order_ref": "Bestellung WN-2207",
      "carrier": "Eigener Fuhrpark",
      "vehicle": "Kranwagen 12",
      "instructions": "Mit dem Kran am Tor Nord abladen. Bei Ankunft nach dem Bauleiter fragen und die Big Bags nicht auf der Zufahrt abstellen.",
      "packages": "5 Paletten, 6 Big Bags, 2 Bündel",
      "weight": "9,8 t",
      "received_text": "Bitte prüfen Sie die Ware vor der Unterschrift. Schäden oder Fehlmengen tragen Sie bitte unten ein."
    },
    "items": [
      {
        "code": "KS-20-115",
        "description": "Kalksandstein KS 20, 248 x 115 x 248 mm",
        "quantity": 480,
        "unit": "Stück"
      },
      {
        "code": "SND-02-BB",
        "description": "Bausand 0/2, Big Bag",
        "quantity": 6,
        "unit": "Big Bags"
      },
      {
        "code": "ZEM-CEM2-25",
        "description": "Zement CEM II 42,5 R, 25 kg",
        "quantity": 40,
        "unit": "Sack"
      },
      {
        "code": "KVH-C24-6012",
        "description": "Konstruktionsvollholz C24, 60 x 120 mm, 5 m",
        "quantity": 36,
        "unit": "Stück"
      },
      {
        "code": "GKB-125-2512",
        "description": "Gipskartonplatte 12,5 mm, 2500 x 1250 mm",
        "quantity": 60,
        "unit": "Platten"
      },
      {
        "code": "DAE-MW-100",
        "description": "Mineralwolle-Dämmplatte 100 mm, Paket",
        "quantity": 24,
        "unit": "Pakete"
      },
      {
        "code": "MSP-100-30",
        "description": "Mauersperrbahn 100 mm x 30 m",
        "quantity": 8,
        "unit": "Rollen"
      },
      {
        "code": "MAK-VA-250",
        "description": "Maueranker Edelstahl, Karton mit 250 Stück",
        "quantity": 4,
        "unit": "Kartons"
      }
    ]
  }
}

Neu bei der API? Der Quickstart führt Sie in etwa fünf Minuten vom kostenlosen Schlüssel zum ersten PDF.

Ohne Code erstellen

  1. Kostenlos registrieren. Sie brauchen keine Karte. „Vorlage verwenden“ öffnet den Editor mit dieser Vorlage.
  2. Die Lieferschein-Vorlage öffnen. Setzen Sie Ihre Firma, den Kunden und eine echte Lieferung in die Beispieldaten ein. Übersetzen Sie die Überschriften und wählen Sie Ihre Farbe, dann sehen Sie den fertigen Lieferschein in der Vorschau.
  3. Vorschau prüfen. Die Vorschau aktualisiert sich beim Tippen und ist kostenlos. Jede Seite trägt eine kleine Markierung „Preview“.
  4. PDF erstellen. Bestätigen Sie Ihre E-Mail-Adresse und klicken Sie auf Generate PDF. Das ergibt ein sauberes PDF, das als ein PDF in Ihrem Tarif zählt.

Anpassen

  • Drucken Sie zwei Exemplare: eines bleibt beim Kunden, das unterschriebene geht ins Büro.
  • Nutzen Sie das Hinweisfeld für Zufahrt, Tor oder Kran.
  • Passen Sie die Einheiten an Ihre Branche an: Palette, Karton, Meter.
  • Keine besonderen Hinweise? Lassen Sie das Feld leer, dann entfällt der Kasten.
  • Jedes Speichern ist eine neue Version. Ihre letzten 50 Versionen bleiben erhalten.

Ein Unterschriftsblock für echte Baustellen

Lieferscheine werden auf Ladeflächen unterschrieben, im Regen und mit Handschuhen. Winzige Kästchen funktionieren dort nicht.

Die Vorlage gibt jedem Feld eine lange Linie. Name und Unterschrift stehen getrennt von Datum und Uhrzeit. Auch der Fahrer unterschreibt. Eine ganze Zeile nimmt Vermerke zu Schäden oder Fehlmengen auf, damit jede Reklamation mit Fakten beginnt.

Fragen zum Lieferschein

Muss ein Lieferschein unterschrieben werden?

Nicht zwingend, aber die Unterschrift ist der einfachste Nachweis, dass die Ware ankam. Lassen Sie den Namen zusätzlich in Druckbuchstaben eintragen, denn Unterschriften sind oft schwer zu lesen.

Gehören Preise auf einen Lieferschein?

In der Regel nicht. Wer die Ware ablädt, braucht keine Preise, und die Rechnung folgt ohnehin getrennt. Ohne Preise kann der Lieferschein auch offen auf der Baustelle liegen.

Was tun, wenn Ware beschädigt ankommt?

Der Empfänger schreibt den Schaden vor der Unterschrift in die Zeile für Mängel. Der Lieferschein zeigt dann, was beim Abladen nicht stimmte. Wie es weitergeht, regeln Sie mit Ihrem Kunden.

Wie lange muss ich Lieferscheine aufbewahren?

Das hängt davon ab, ob der Lieferschein als Buchungsbeleg dient. Die Fristen haben sich in den letzten Jahren geändert. Fragen Sie dazu Ihren Steuerberater, das hier ist nur eine allgemeine Information.

Sind die Überschriften im Lieferschein auch auf Deutsch möglich?

Ja. Die Vorschau zeigt englische Überschriften wie Received in good condition. Sie sind einfacher Text im HTML der Vorlage, den Sie einmal im Editor übersetzen. Datum und Mengen folgen dem Feld locale, z. B. de-DE.

Kann der Fahrer auf einem Tablet unterschreiben?

CastPDF erfasst keine Unterschriften. Der Lieferschein ist ein normales PDF. Sie drucken ihn für den Kugelschreiber oder öffnen ihn in einer App, mit der Ihre Fahrer PDFs unterschreiben.
Alle Vorlagen

Lieferscheine direkt aus Ihren Aufträgen

Öffnen Sie die Lieferschein-Vorlage, testen Sie sie mit einer echten Tour und drucken Sie das PDF für den Fahrer. 100 PDFs im Monat sind kostenlos, und zum Start brauchen Sie keine Karte.