Ein zweiseitiger Dienstleistungsvertrag

Ein Vertrag wird einmal gelesen und später darüber gestritten, und der Streit geht immer um eine bestimmte Klausel. Eine durch einen Seitenwechsel halbierte Klausel — ihre Überschrift allein am Fuß einer Seite, ihr Text oben auf der nächsten — ist daher schlimmer als eine hässliche Seite: Es ist eine Klausel, von der jemand behaupten kann, er habe sie nie gesehen. Hier wartet eine Klausel, die nicht in den restlichen Platz einer Seite passt, und beginnt vollständig auf der nächsten, wie lang sie auch ist.

Jede Fußzeile sagt, die wievielte Seite von wie vielen es ist, denn einen Vertrag, der unbemerkt eine Seite verlieren kann, möchte man nicht unterschreiben. Die Felder am Fuß machen die Datei zu einer Vereinbarung statt zum Bild einer solchen: Sie werden am Bildschirm ausgefüllt, in gewöhnlicher Anzeigesoftware, ohne etwas zu drucken und einzuscannen. Jedes ist mit einem Rahmen gezeichnet, damit klar ist, wohin man klickt.

Was dieses Beispiel zeigt

  • Klauseln bleiben ganz: Eine Überschrift wird nie von ihrem Text getrennt.
  • Seitenzahl vom Text bestimmt, nicht im Voraus festgelegt.
  • Ein Signaturfeld, ein Namensfeld und ein Datumsfeld pro Partei.

Der Quellcode, vollständig

Nichts ist weggelassen und nichts vereinfacht: Das ist das Programm genau so, wie es läuft, für den Entwickler, der diese Bibliothek nutzt. Die dritte ist die Beschreibung selbst: eine schlichte Liste dessen, was die Seite sagen muss, und das wird dem Dienst gesendet.

Den Rust-Quellcode lesen Den Python-Quellcode lesen Den JSON-Quellcode lesen

Das Dokument selbst

Das Dokument auf Englisch öffnen Das Dokument auf Französisch öffnen Das Dokument auf Deutsch öffnen Das Dokument auf Spanisch öffnen Das Dokument auf Italienisch öffnen Das Dokument auf Portugiesisch öffnen

Beispiele in der Nähe

Eine Handelsrechnung

Eine Rechnung: Jede Rechnungsposition folgt auf die vorige, die Summen stehen unter der letzten, und der QR-Code enthält die Überweisung. Der Kunde richtet ein Telefon darauf, und die Banking-App bietet genau den Betrag auf genau das Konto an, ohne dass etwas abgetippt wird.

Ein Lieferschein

Der Schein, der mit der Ware reist: ein Barcode an jedem Artikel, ein Kästchen, das der Empfänger ankreuzt, und der eigene Code der Sendung.

Eine Gehaltsabrechnung

Eine Gehaltsabrechnung: achtzehn Beitragszeilen mit Arbeitnehmer- und Arbeitgeberanteil und für jede der Monatsbetrag und dann die Summe seit Januar. Jede Zahl ist mit der Zeile und der Spalte verknüpft, unter der sie steht, für eine Software, die die Seite vorliest.

Eine Urkunde im Querformat

Eine Urkunde, deren Rahmen, Band und Siegel als Linien gezeichnet statt fotografiert sind: scharf in jeder Größe und nur ein Bruchteil des Gewichts.

Eine Bordkarte

Eine Bordkarte, die als QR-Code die eine Zeile trägt, die die Gates eines Flughafens lesen — ein einziges falsch gesetztes Zeichen, und sie wird abgewiesen.

Jedes Beispiel, nach Thema