{ "success": true, "message": "Delivery note has no changes"}
Lieferungen
Lieferung erstellen
Erforderliche Berechtigungen:deliveries:write
Erstellt einen neuen Lieferschein im System. Dieser Endpunkt wird typischerweise von Lieferanten verwendet, um Lieferinformationen zu übermitteln.
Erforderliche Felder:
deliveryNumber: Eindeutige Lieferscheinnummer vom Lieferanten
deliveryDate: Datum und Uhrzeit der Lieferung (ISO 8601-Format)
Projektzuordnung:
Die Lieferung kann mit einem Projekt verknüpft werden, indem einer der folgenden Werte verwendet wird (in Reihenfolge der Priorität):
projectId: Direkte UUID-Referenz zum Projekt
projectNumber: Projektnummer für automatischen Abgleich
projectTitle: Projekttitel für Fuzzy-Matching
customerName: Kundenname für Projektsuche
Positionen:
Jede Lieferung sollte mindestens eine Position mit einem title enthalten. Das type-Feld ist optional und wird automatisch basierend auf Titel und Einheit bestimmt, wenn nicht angegeben.
Mit diesem Endpunkt können Lieferanten Lieferscheine in comstruct erstellen. Der Lieferschein wird automatisch dem entsprechenden Projekt zugeordnet, sofern eine Zuordnung möglich ist.
Jede Lieferung sollte mindestens eine Position mit einem title enthalten. Das type-Feld ist optional und wird automatisch basierend auf Titel und Einheit bestimmt, wenn nicht angegeben.
Optionales, Base64-kodiertes PDF des Lieferscheins. Beide Formate werden unterstützt:
rohes Base64 (z. B. JVBERi0xLjcK...) und eine vollständige Data-URI
(z. B. data:application/pdf;base64,JVBERi0xLjcK...).
HTTP(S)-URLs werden trotz des Feldnamens nicht unterstützt.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"comstruct API Dokumentation","colors":{"primary":"#2F6879","light":"#3A8599","dark":"#1E4A57"},"logo":{"light":"https://mintcdn.com/comstruct/Jpsyju8lznqRSEZJ/logo/light.svg?fit=max\u0026auto=format\u0026n=Jpsyju8lznqRSEZJ\u0026q=85\u0026s=acbbee3c044994a3e7752740782d923f","dark":"https://mintcdn.com/comstruct/Jpsyju8lznqRSEZJ/logo/dark.svg?fit=max\u0026auto=format\u0026n=Jpsyju8lznqRSEZJ\u0026q=85\u0026s=3849d724919d807467f3b58d490d50c0"},"favicon":"https://mintcdn.com/comstruct/CqrhxzMG7_sRCFwK/favicon.png?fit=max\u0026auto=format\u0026n=CqrhxzMG7_sRCFwK\u0026q=85\u0026s=ff5a12229b0e3075a0e33fe7354ddae3","api":{},"navbar":{"links":[{"href":"mailto:support@comstruct.com","label":"Support"}],"primary":{"type":"button","label":"App öffnen","href":"https://app.comstruct.com"}},"footer":{"socials":{"linkedin":"https://linkedin.com/company/comstruct","website":"https://comstruct.com"}},"contextual":{"options":["copy","view","chatgpt","claude","cursor"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Support","icon":"envelope","href":"mailto:support@comstruct.com"}]},"languages":[{"language":"de","default":true,"href":""},{"language":"en","href":"en"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"comstruct","hasAudioNarration":false,"actualSubdomain":"comstruct","customDomains":["developer.comstruct.com"],"gitSource":{"type":"github","owner":"comstruct-engineering","repo":"comstruct-one","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6af339cb0d36c20f768025e9","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"de","tag":"API-Referenz","count":69},{"language":"en","tag":"API Reference","count":69},{"language":"de","tag":"Rechnungs-Dimensionen","count":15},{"language":"en","tag":"Invoice dimensions","count":15},{"language":"de","tag":"Lieferungen","count":11},{"language":"en","tag":"Deliveries","count":11},{"language":"de","tag":"Stammdaten","count":10},{"language":"en","tag":"Master data","count":10},{"language":"de","tag":"Rechnungen","count":9},{"language":"de","tag":"Projekte","count":9},{"language":"en","tag":"Invoices","count":9},{"language":"en","tag":"Projects","count":9},{"language":"de","tag":"Erste Schritte","count":5},{"language":"en","tag":"Getting started","count":5},{"language":"de","tag":"Integrationsleitfäden","count":4},{"language":"en","tag":"Integration guides","count":4},{"language":"de","tag":"Bestellungen","count":3},{"language":"de","tag":"Lieferanten","count":3},{"language":"en","tag":"Purchase orders","count":3},{"language":"en","tag":"Suppliers","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/deliveries-create","slug":"/api-reference/deliveries-create","pageMetadata":{"title":"Lieferung erstellen","openapi":"POST /deliveries","description":"**Erforderliche Berechtigungen:** `deliveries:write`\n\nErstellt einen neuen Lieferschein im System. Dieser Endpunkt wird typischerweise von Lieferanten verwendet, um Lieferinformationen zu übermitteln.\n\n**Erforderliche Felder:**\n- `deliveryNumber`: Eindeutige Lieferscheinnummer vom Lieferanten\n- `deliveryDate`: Datum und Uhrzeit der Lieferung (ISO 8601-Format)\n\n**Projektzuordnung:**\nDie Lieferung kann mit einem Projekt verknüpft werden, indem einer der folgenden Werte verwendet wird (in Reihenfolge der Priorität):\n1. `projectId`: Direkte UUID-Referenz zum Projekt\n2. `projectNumber`: Projektnummer für automatischen Abgleich\n3. `projectTitle`: Projekttitel für Fuzzy-Matching\n4. `customerName`: Kundenname für Projektsuche\n\n**Positionen:**\nJede Lieferung sollte mindestens eine Position mit einem `title` enthalten. Das `type`-Feld ist optional und wird automatisch basierend auf Titel und Einheit bestimmt, wenn nicht angegeben.\n","href":"/api-reference/deliveries-create"},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n li: \"li\",\n ol: \"ol\",\n p: \"p\",\n strong: \"strong\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Erforderliche Berechtigungen:\"\n }), \" \", _jsx(_components.code, {\n children: \"deliveries:write\"\n })]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Erstellt einen neuen Lieferschein im System. Dieser Endpunkt wird typischerweise von Lieferanten verwendet, um Lieferinformationen zu übermitteln.\"\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"Erforderliche Felder:\"\n })\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"deliveryNumber\"\n }), \": Eindeutige Lieferscheinnummer vom Lieferanten\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"deliveryDate\"\n }), \": Datum und Uhrzeit der Lieferung (ISO 8601-Format)\"]\n }), \"\\n\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Projektzuordnung:\"\n }), \"\\nDie Lieferung kann mit einem Projekt verknüpft werden, indem einer der folgenden Werte verwendet wird (in Reihenfolge der Priorität):\"]\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"projectId\"\n }), \": Direkte UUID-Referenz zum Projekt\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"projectNumber\"\n }), \": Projektnummer für automatischen Abgleich\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"projectTitle\"\n }), \": Projekttitel für Fuzzy-Matching\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"customerName\"\n }), \": Kundenname für Projektsuche\"]\n }), \"\\n\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Positionen:\"\n }), \"\\nJede Lieferung sollte mindestens eine Position mit einem \", _jsx(_components.code, {\n children: \"title\"\n }), \" enthalten. Das \", _jsx(_components.code, {\n children: \"type\"\n }), \"-Feld ist optional und wird automatisch basierend auf Titel und Einheit bestimmt, wenn nicht angegeben.\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Table,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`übersicht`,children:`Übersicht`}),`\n`,_jsx(_components.p,{children:`Mit diesem Endpunkt können Lieferanten Lieferscheine in comstruct erstellen. Der Lieferschein wird automatisch dem entsprechenden Projekt zugeordnet, sofern eine Zuordnung möglich ist.`}),`\n`,_jsx(Heading,{level:`2`,id:`pflichtfelder`,children:`Pflichtfelder`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Feld`}),_jsx(_components.th,{children:`Beschreibung`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`deliveryNumber`})}),_jsx(_components.td,{children:`Eindeutige Lieferscheinnummer des Lieferanten`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`deliveryDate`})}),_jsx(_components.td,{children:`Datum und Uhrzeit der Lieferung (ISO 8601 Format)`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`projektzuordnung`,children:`Projektzuordnung`}),`\n`,_jsx(_components.p,{children:`Die Lieferung kann über verschiedene Felder einem Projekt zugeordnet werden (in Prioritätsreihenfolge):`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.code,{children:`projectId`})}),`: Direkte UUID-Referenz zum Projekt`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.code,{children:`projectNumber`})}),`: Projektnummer für automatischen Abgleich`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.code,{children:`projectTitle`})}),`: Projekttitel für Fuzzy-Matching`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.code,{children:`customerName`})}),`: Kundenname für Projektsuche`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`positionen-items`,children:`Positionen (Items)`}),`\n`,_jsxs(_components.p,{children:[`Jede Lieferung sollte mindestens eine Position mit einem `,_jsx(_components.code,{children:`title`}),` enthalten. Das `,_jsx(_components.code,{children:`type`}),`-Feld ist optional und wird automatisch basierend auf Titel und Einheit bestimmt, wenn nicht angegeben.`]}),`\n`,_jsx(Heading,{level:`3`,id:`unterstützte-einheiten`,children:`Unterstützte Einheiten`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Einheit`}),_jsx(_components.th,{children:`Beschreibung`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`m3`})}),_jsx(_components.td,{children:`Kubikmeter`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`t`})}),_jsx(_components.td,{children:`Tonnen`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kg`})}),_jsx(_components.td,{children:`Kilogramm`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`stk`})}),_jsx(_components.td,{children:`Stück`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`h`})}),_jsx(_components.td,{children:`Stunden`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`pau`})}),_jsx(_components.td,{children:`Pauschale (Standard)`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`pdf-dokument`,children:`PDF-Dokument`}),`\n`,_jsxs(_components.p,{children:[`Ein PDF-Lieferschein kann optional im Feld `,_jsx(_components.code,{children:`documentUrl`}),` übermittelt werden. Das Feld akzeptiert beide Base64-Formate:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Format`}),_jsx(_components.th,{children:`Beispiel`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Rohes Base64`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"documentUrl\": \"JVBERi0xLjcK...\"`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Data-URI`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"documentUrl\": \"data:application/pdf;base64,JVBERi0xLjcK...\"`})})]})]})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Trotz des Feldnamens akzeptiert `,_jsx(_components.code,{children:`documentUrl`}),` keine HTTP(S)-URL. Übermitteln Sie den PDF-Inhalt direkt als rohes Base64 oder als Data-URI.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`response-codes`,children:`Response Codes`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Code`}),_jsx(_components.th,{children:`Beschreibung`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`201`})}),_jsx(_components.td,{children:`Lieferschein erfolgreich erstellt`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`200`})}),_jsx(_components.td,{children:`Lieferschein empfangen, aber keine Änderungen (Duplikat oder unverändert)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`400`})}),_jsx(_components.td,{children:`Ungültige Eingabe - Validierung fehlgeschlagen`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`403`})}),_jsxs(_components.td,{children:[`Keine Berechtigung - fehlender Scope `,_jsx(_components.code,{children:`deliveries:write`})]})]})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Lieferung erstellen","openapi":"POST /deliveries","description":"**Erforderliche Berechtigungen:** `deliveries:write`\n\nErstellt einen neuen Lieferschein im System. Dieser Endpunkt wird typischerweise von Lieferanten verwendet, um Lieferinformationen zu übermitteln.\n\n**Erforderliche Felder:**\n- `deliveryNumber`: Eindeutige Lieferscheinnummer vom Lieferanten\n- `deliveryDate`: Datum und Uhrzeit der Lieferung (ISO 8601-Format)\n\n**Projektzuordnung:**\nDie Lieferung kann mit einem Projekt verknüpft werden, indem einer der folgenden Werte verwendet wird (in Reihenfolge der Priorität):\n1. `projectId`: Direkte UUID-Referenz zum Projekt\n2. `projectNumber`: Projektnummer für automatischen Abgleich\n3. `projectTitle`: Projekttitel für Fuzzy-Matching\n4. `customerName`: Kundenname für Projektsuche\n\n**Positionen:**\nJede Lieferung sollte mindestens eine Position mit einem `title` enthalten. Das `type`-Feld ist optional und wird automatisch basierend auf Titel und Einheit bestimmt, wenn nicht angegeben.\n","href":"/api-reference/deliveries-create"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Übersicht","slug":"übersicht","depth":2,"children":[]},{"title":"Pflichtfelder","slug":"pflichtfelder","depth":2,"children":[]},{"title":"Projektzuordnung","slug":"projektzuordnung","depth":2,"children":[]},{"title":"Positionen (Items)","slug":"positionen-items","depth":2,"children":[{"title":"Unterstützte Einheiten","slug":"unterstützte-einheiten","depth":3,"children":[]}]},{"title":"PDF-Dokument","slug":"pdf-dokument","depth":2,"children":[]},{"title":"Response Codes","slug":"response-codes","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"createDelivery","summary":"Neuen Lieferschein hochladen","description":"**Erforderliche Berechtigungen:** `deliveries:write`\n\nErstellt einen neuen Lieferschein im System. Dieser Endpunkt wird typischerweise von Lieferanten verwendet, um Lieferinformationen zu übermitteln.\n\n**Erforderliche Felder:**\n- `deliveryNumber`: Eindeutige Lieferscheinnummer vom Lieferanten\n- `deliveryDate`: Datum und Uhrzeit der Lieferung (ISO 8601-Format)\n\n**Projektzuordnung:**\nDie Lieferung kann mit einem Projekt verknüpft werden, indem einer der folgenden Werte verwendet wird (in Reihenfolge der Priorität):\n1. `projectId`: Direkte UUID-Referenz zum Projekt\n2. `projectNumber`: Projektnummer für automatischen Abgleich\n3. `projectTitle`: Projekttitel für Fuzzy-Matching\n4. `customerName`: Kundenname für Projektsuche\n\n**Positionen:**\nJede Lieferung sollte mindestens eine Position mit einem `title` enthalten. Das `type`-Feld ist optional und wird automatisch basierend auf Titel und Einheit bestimmt, wenn nicht angegeben.\n","tags":["Deliveries (Supplier)","Deliveries"],"security":["b263c03d-2fb9-4dc6-8c2a-10d9a4fd56ce"],"requestBody":"15c2d4cc-4895-49c6-af17-486e21e4fcfe","responses":{"200":"7826e39a-e87f-489e-b8d9-263a763a65c9","201":"50a01cfc-9c90-439d-80de-65800f5e3921","400":"d33cbcd5-ecf0-491d-a0d6-b41eb56fea53","403":"0de04d28-a1d7-499f-97fa-59c565b90d6a"},"method":"post","type":"path","servers":["27bdc885-654c-42d2-b8de-7d04f298bbbd","91c701c1-ebe7-4fa2-b078-ea277e03dd21"],"path":"/deliveries","baseUrlOptions":["https://api.comstruct.com/v1","https://api.comstruct.com"],"title":"Neuen Lieferschein hochladen","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["deliveryNumber","deliveryDate"],"type":"object","properties":{"deliveryNumber":{"type":"string","example":"1234'23","description":"Die Referenznummer für die Lieferung. Muss für den Lieferanten eindeutig sein.","isRequired":true,"uniqueKey":"deliveryNumber","typeLabel":"string"},"deliveryDate":{"type":"string","format":"date-time","example":"2024-01-15T08:30:00Z","description":"Datum und Uhrzeit der Lieferung. Muss im ISO 8601-Format sein.","isRequired":true,"uniqueKey":"deliveryDate","typeLabel":"string\u003cdate-time>"},"projectNumber":{"type":"string","example":"PRJ-2024-001","description":"Die Projektnummer, zu der die Lieferung gehört. Wird für die Zuordnung der Lieferung zu einem Projekt verwendet.","uniqueKey":"projectNumber","typeLabel":"string"},"projectTitle":{"type":"string","example":"Highway Construction A1","description":"Der Titel des Projekts. Kann als Alternative zur projectNumber für die Projektzuordnung verwendet werden.","uniqueKey":"projectTitle","typeLabel":"string"},"supplierId":{"type":"string","format":"uuid","description":"Die ID des Lieferanten, zu dem die Lieferung gehört.","writeOnly":true,"uniqueKey":"supplierId","typeLabel":"string\u003cuuid>"},"projectId":{"type":"string","format":"uuid","description":"Die ID des Projekts, zu dem die Lieferung gehört. Wenn angegeben, hat diese Vorrang vor projectNumber.","uniqueKey":"projectId","typeLabel":"string\u003cuuid>"},"customerName":{"type":"string","example":"Bauunternehmen Müller GmbH","description":"Der Name des Kunden, der die Lieferung erhält. Kann für die Projektzuordnung verwendet werden.","uniqueKey":"customerName","typeLabel":"string"},"vehicleNumber":{"type":"string","example":"M-AB 1234","description":"Das Kennzeichen des Fahrzeugs, mit dem die Lieferung transportiert wird.","uniqueKey":"vehicleNumber","typeLabel":"string"},"plant":{"type":"string","example":"Werk München-Nord","description":"Der Name oder die Kennung des Werks/der Anlage, von der die Lieferung stammt.","uniqueKey":"plant","typeLabel":"string"},"documentUrl":{"type":"string","example":"data:application/pdf;base64,JVBERi0xLjcK...","description":"Optionales, Base64-kodiertes PDF des Lieferscheins. Beide Formate werden unterstützt:\nrohes Base64 (z. B. `JVBERi0xLjcK...`) und eine vollständige Data-URI\n(z. B. `data:application/pdf;base64,JVBERi0xLjcK...`).\nHTTP(S)-URLs werden trotz des Feldnamens nicht unterstützt.\n","uniqueKey":"documentUrl","typeLabel":"string"},"comment":{"type":"string","description":"Ein optionaler Kommentar zur Lieferung.","uniqueKey":"comment","typeLabel":"string"},"status":{"type":"string","example":"DELIVERED","description":"Der Status der Lieferung (z.B. DELIVERED, IN_TRANSIT, PENDING).","uniqueKey":"status","typeLabel":"string"},"items":{"type":"array","items":{"type":"object","required":["title"],"properties":{"title":{"type":"string","example":"Beton C30/37","description":"Der Titel/Name des Produkts. Dieses Feld ist erforderlich.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].title","typeLabel":"string"},"productNumber":{"type":"string","example":"1234","description":"Die Referenznummer des zugehörigen Produkts beim Lieferanten.","uniqueKey":"\\items.items.[INDEX].productNumber","typeLabel":"string"},"type":{"type":"string","example":"CONCRETE","description":"Der Typ des Produkts. Wenn nicht angegeben, wird er automatisch basierend auf Titel und Einheit bestimmt.","uniqueKey":"\\items.items.[INDEX].type","typeLabel":"string"},"quantity":{"type":"number","format":"double","example":15.5,"description":"Die gelieferte Menge des Produkts.","uniqueKey":"\\items.items.[INDEX].quantity","typeLabel":"number\u003cdouble>"},"unit":{"type":"string","example":"m3","default":"pau","description":"Die Mengeneinheit (z.B. m3, t, kg, stk). Standardmäßig 'pau' (Pauschale), wenn nicht angegeben.","uniqueKey":"\\items.items.[INDEX].unit","typeLabel":"string"}},"description":"Eine Position, die ein Produkt in einem Lieferschein darstellt.","uniqueKey":"\\items.items.[INDEX]","typeLabel":"object"},"description":"Eine Liste der in der Lieferung enthaltenen Positionen.","uniqueKey":"\\items","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"basic_delivery":{"title":"basic_delivery","value":{"deliveryNumber":"LS-2024-001234","deliveryDate":"2024-01-15T08:30:00Z","projectNumber":"PRJ-2024-001","items":[{"title":"Beton C30/37","quantity":8.5,"unit":"m3","productNumber":"BET-C30-37"}]}},"delivery_with_vehicle":{"title":"delivery_with_vehicle","value":{"deliveryNumber":"LS-2024-001235","deliveryDate":"2024-01-15T10:00:00Z","projectNumber":"PRJ-2024-002","vehicleNumber":"M-AB 1234","plant":"Betonwerk München-Nord","comment":"Lieferung an Bauabschnitt B","items":[{"title":"Transportbeton C25/30","quantity":7,"unit":"m3"},{"title":"Betonpumpe Stunden","quantity":2.5,"unit":"h","type":"TRANSPORT"}]}},"delivery_with_customer":{"title":"delivery_with_customer","value":{"deliveryNumber":"LS-2024-001236","deliveryDate":"2024-01-15T14:00:00Z","customerName":"Bauunternehmen Müller GmbH","projectTitle":"Neubau Bürogebäude Hauptstraße","items":[{"title":"Bewehrungsstahl BSt 500","quantity":2.5,"unit":"t","productNumber":"BST-500-12"}]}},"delivery_with_pdf_data_uri":{"title":"delivery_with_pdf_data_uri","value":{"deliveryNumber":"LS-2024-001237","deliveryDate":"2024-01-15T15:00:00Z","projectNumber":"PRJ-2024-003","documentUrl":"data:application/pdf;base64,JVBERi0xLjcK...","items":[{"title":"Beton C30/37","quantity":8.5,"unit":"m3"}]}},"delivery_with_raw_base64_pdf":{"title":"delivery_with_raw_base64_pdf","value":{"deliveryNumber":"LS-2024-001238","deliveryDate":"2024-01-15T16:00:00Z","projectNumber":"PRJ-2024-004","documentUrl":"JVBERi0xLjcK...","items":[{"title":"Beton C25/30","quantity":7,"unit":"m3"}]}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"7826e39a-e87f-489e-b8d9-263a763a65c9":{"description":"Lieferschein empfangen, aber keine Änderungen vorgenommen (Duplikat oder unverändert)","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","example":"Delivery note has no changes","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":true,"message":"Delivery note has no changes"}}},"exampleType":"generated"}},"exampleType":"generated"},"50a01cfc-9c90-439d-80de-65800f5e3921":{"description":"Lieferschein erfolgreich erstellt","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","example":"Delivery note successfully uploaded","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":true,"message":"Delivery note successfully uploaded"}}},"exampleType":"generated"}},"exampleType":"generated"},"d33cbcd5-ecf0-491d-a0d6-b41eb56fea53":{"description":"Ungültige Eingabe - Validierung fehlgeschlagen","content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["error"],"example":{"error":"Validation failed","message":"The provided data did not pass validation checks"},"properties":{"error":{"type":"string","description":"Fehlermeldung, die beschreibt, was schiefgelaufen ist","isRequired":true,"uniqueKey":"oneOf.0.error","typeLabel":"string"},"message":{"type":"string","description":"Zusätzliche Fehlerdetails oder benutzerfreundliche Nachricht","uniqueKey":"oneOf.0.message","typeLabel":"string"},"success":{"type":"boolean","description":"Zeigt Fehlschlag an, wenn in Fehlerantworten vorhanden","uniqueKey":"oneOf.0.success","typeLabel":"boolean"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","required":["message"],"example":{"error":"Validation failed","message":"The provided data did not pass validation checks"},"properties":{"message":{"type":"string","description":"Zusätzliche Fehlerdetails oder benutzerfreundliche Nachricht","isRequired":true,"uniqueKey":"oneOf.1.message","typeLabel":"string"},"error":{"type":"string","description":"Fehlermeldung, die beschreibt, was schiefgelaufen ist","uniqueKey":"oneOf.1.error","typeLabel":"string"},"success":{"type":"boolean","description":"Zeigt Fehlschlag an, wenn in Fehlerantworten vorhanden","uniqueKey":"oneOf.1.success","typeLabel":"boolean"}},"uniqueKey":"oneOf.1","typeLabel":"object"},{"type":"object","required":["success"],"example":{"error":"Validation failed","message":"The provided data did not pass validation checks"},"properties":{"success":{"type":"boolean","description":"Zeigt Fehlschlag an, wenn in Fehlerantworten vorhanden","isRequired":true,"uniqueKey":"oneOf.2.success","typeLabel":"boolean"},"error":{"type":"string","description":"Fehlermeldung, die beschreibt, was schiefgelaufen ist","uniqueKey":"oneOf.2.error","typeLabel":"string"},"message":{"type":"string","description":"Zusätzliche Fehlerdetails oder benutzerfreundliche Nachricht","uniqueKey":"oneOf.2.message","typeLabel":"string"}},"uniqueKey":"oneOf.2","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Validation failed","message":"The provided data did not pass validation checks"}}},"exampleType":"generated"}},"exampleType":"generated"},"0de04d28-a1d7-499f-97fa-59c565b90d6a":{"description":"Verboten - Ungültige oder fehlende Berechtigung","content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["error"],"example":{"error":"Validation failed","message":"The provided data did not pass validation checks"},"properties":{"error":{"type":"string","description":"Fehlermeldung, die beschreibt, was schiefgelaufen ist","isRequired":true,"uniqueKey":"oneOf.0.error","typeLabel":"string"},"message":{"type":"string","description":"Zusätzliche Fehlerdetails oder benutzerfreundliche Nachricht","uniqueKey":"oneOf.0.message","typeLabel":"string"},"success":{"type":"boolean","description":"Zeigt Fehlschlag an, wenn in Fehlerantworten vorhanden","uniqueKey":"oneOf.0.success","typeLabel":"boolean"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","required":["message"],"example":{"error":"Validation failed","message":"The provided data did not pass validation checks"},"properties":{"message":{"type":"string","description":"Zusätzliche Fehlerdetails oder benutzerfreundliche Nachricht","isRequired":true,"uniqueKey":"oneOf.1.message","typeLabel":"string"},"error":{"type":"string","description":"Fehlermeldung, die beschreibt, was schiefgelaufen ist","uniqueKey":"oneOf.1.error","typeLabel":"string"},"success":{"type":"boolean","description":"Zeigt Fehlschlag an, wenn in Fehlerantworten vorhanden","uniqueKey":"oneOf.1.success","typeLabel":"boolean"}},"uniqueKey":"oneOf.1","typeLabel":"object"},{"type":"object","required":["success"],"example":{"error":"Validation failed","message":"The provided data did not pass validation checks"},"properties":{"success":{"type":"boolean","description":"Zeigt Fehlschlag an, wenn in Fehlerantworten vorhanden","isRequired":true,"uniqueKey":"oneOf.2.success","typeLabel":"boolean"},"error":{"type":"string","description":"Fehlermeldung, die beschreibt, was schiefgelaufen ist","uniqueKey":"oneOf.2.error","typeLabel":"string"},"message":{"type":"string","description":"Zusätzliche Fehlerdetails oder benutzerfreundliche Nachricht","uniqueKey":"oneOf.2.message","typeLabel":"string"}},"uniqueKey":"oneOf.2","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"invalid_scope":{"title":"invalid_scope","value":{"message":"Invalid scope."}},"missing_scope":{"title":"missing_scope","value":{"error":"Unauthorized. Missing scope: projects:write"}},"missing_invoices_scope":{"title":"missing_invoices_scope","value":{"error":"Unauthorized. Missing scope: invoices:write"}},"missing_suppliers_scope":{"title":"missing_suppliers_scope","value":{"error":"Unauthorized. Missing scope: suppliers:write"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"b263c03d-2fb9-4dc6-8c2a-10d9a4fd56ce":{"ApiKey":{"type":"apiKey","in":"header","name":"X-API-Key","description":"API-Schlüssel zur Authentifizierung. Kontaktieren Sie Ihren Customer Success Manager, um einen API-Schlüssel zu erhalten.\n\nJeder Endpunkt erfordert spezifische Berechtigungen (Scopes); die erforderlichen Scopes werden pro Endpunkt angezeigt.\n","scopes":["deliveries:write"],"schemeName":"ApiKey"}}},"servers":{"27bdc885-654c-42d2-b8de-7d04f298bbbd":{"url":"https://api.comstruct.com/v1","description":"Haupt-API-Endpunkte (erfordert API-Schlüssel-Authentifizierung)","variables":{}},"91c701c1-ebe7-4fa2-b078-ea277e03dd21":{"url":"https://api.comstruct.com","description":"Basisserver für Kalender- und IDS-Endpunkte (andere Authentifizierung)","variables":{}}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-API-Key","description":"API-Schlüssel zur Authentifizierung. Kontaktieren Sie Ihren Customer Success Manager, um einen API-Schlüssel zu erhalten.\n\nJeder Endpunkt erfordert spezifische Berechtigungen (Scopes); die erforderlichen Scopes werden pro Endpunkt angezeigt.\n","scopes":["deliveries:write"],"schemeName":"ApiKey"},"schema":{"title":"X-API-Key","type":"string","description":"API-Schlüssel zur Authentifizierung. Kontaktieren Sie Ihren Customer Success Manager, um einen API-Schlüssel zu erhalten.\n\nJeder Endpunkt erfordert spezifische Berechtigungen (Scopes); die erforderlichen Scopes werden pro Endpunkt angezeigt.\n","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKey","name":"X-API-Key"}],"title":"ApiKey"}]},"originalFileLocation":"api-reference/openapi.yaml"},"subdomain":"comstruct","siteName":"comstruct API Dokumentation","title":"Lieferung erstellen - comstruct API Dokumentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"de":{"href":"/api-reference/deliveries-create","matchLevel":0},"en":{"href":"/en/api-reference/deliveries-create","matchLevel":1}}},"lastModified":"2026-07-16T20:29:42.842Z","originalFileLocation":"api-reference/deliveries-create.mdx","locale":"de"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Erforderliche Berechtigungen: deliveries:write Erstellt einen neuen Lieferschein im System. Dieser Endpunkt wird typischerweise von Lieferanten verwendet, um Lieferinformationen zu übermitteln. Erforderliche Felder: - deliveryNumber: Eindeutige Lieferscheinnummer vom Lieferanten - deliveryDate: Datum und Uhrzeit der Lieferung (ISO 8601-Format) Projektzuordnung: Die Lieferung kann mit einem Projekt verknüpft werden, indem einer der folgenden Werte verwendet wird (in Reihenfolge der Priorität): 1. projectId: Direkte UUID-Referenz zum Projekt 2. projectNumber: Projektnummer für automatischen Abgleich 3. projectTitle: Projekttitel für Fuzzy-Matching 4. customerName: Kundenname für Projektsuche Positionen: Jede Lieferung sollte mindestens eine Position mit einem title enthalten. Das type-Feld ist optional und wird automatisch basierend auf Titel und Einheit bestimmt, wenn nicht angegeben.\">\u003cmeta data-mint-head name=\"application-name\" content=\"comstruct API Dokumentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/comstruct/fBUgIQk4CV_VpIlc/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/comstruct/fBUgIQk4CV_VpIlc/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/comstruct/fBUgIQk4CV_VpIlc/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/comstruct/fBUgIQk4CV_VpIlc/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/comstruct/fBUgIQk4CV_VpIlc/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/comstruct/fBUgIQk4CV_VpIlc/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/comstruct/fBUgIQk4CV_VpIlc/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/comstruct/fBUgIQk4CV_VpIlc/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/comstruct/fBUgIQk4CV_VpIlc/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Lieferung erstellen - comstruct API Dokumentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Erforderliche Berechtigungen: deliveries:write Erstellt einen neuen Lieferschein im System. Dieser Endpunkt wird typischerweise von Lieferanten verwendet, um Lieferinformationen zu übermitteln. Erforderliche Felder: - deliveryNumber: Eindeutige Lieferscheinnummer vom Lieferanten - deliveryDate: Datum und Uhrzeit der Lieferung (ISO 8601-Format) Projektzuordnung: Die Lieferung kann mit einem Projekt verknüpft werden, indem einer der folgenden Werte verwendet wird (in Reihenfolge der Priorität): 1. projectId: Direkte UUID-Referenz zum Projekt 2. projectNumber: Projektnummer für automatischen Abgleich 3. projectTitle: Projekttitel für Fuzzy-Matching 4. customerName: Kundenname für Projektsuche Positionen: Jede Lieferung sollte mindestens eine Position mit einem title enthalten. Das type-Feld ist optional und wird automatisch basierend auf Titel und Einheit bestimmt, wenn nicht angegeben.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"comstruct API Dokumentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developer.comstruct.com/api-reference/deliveries-create\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://comstruct.mintlify.site/_mintlify/api/og/v2?division=Lieferungen\u0026amp;title=Lieferung+erstellen\u0026amp;description=**Erforderliche+Berechtigungen%3A**+%60deliveries%3Awrite%60%0A%0AErstellt+einen+neuen+Lieferschein+im+System.+Dieser+Endpunkt+wird+typischerweise+von+Lieferanten+verwendet\u0026amp;theme=d33cf08ebb99773992a781ff\u0026amp;signature=40dcddd19203a8c15352eb2da88949a939ecf3675782bcb5f01efb05e91a7755\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Lieferung erstellen - comstruct API Dokumentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Erforderliche Berechtigungen: deliveries:write Erstellt einen neuen Lieferschein im System. Dieser Endpunkt wird typischerweise von Lieferanten verwendet, um Lieferinformationen zu übermitteln. Erforderliche Felder: - deliveryNumber: Eindeutige Lieferscheinnummer vom Lieferanten - deliveryDate: Datum und Uhrzeit der Lieferung (ISO 8601-Format) Projektzuordnung: Die Lieferung kann mit einem Projekt verknüpft werden, indem einer der folgenden Werte verwendet wird (in Reihenfolge der Priorität): 1. projectId: Direkte UUID-Referenz zum Projekt 2. projectNumber: Projektnummer für automatischen Abgleich 3. projectTitle: Projekttitel für Fuzzy-Matching 4. customerName: Kundenname für Projektsuche Positionen: Jede Lieferung sollte mindestens eine Position mit einem title enthalten. Das type-Feld ist optional und wird automatisch basierend auf Titel und Einheit bestimmt, wenn nicht angegeben.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://comstruct.mintlify.site/_mintlify/api/og/v2?division=Lieferungen\u0026amp;title=Lieferung+erstellen\u0026amp;description=**Erforderliche+Berechtigungen%3A**+%60deliveries%3Awrite%60%0A%0AErstellt+einen+neuen+Lieferschein+im+System.+Dieser+Endpunkt+wird+typischerweise+von+Lieferanten+verwendet\u0026amp;theme=d33cf08ebb99773992a781ff\u0026amp;signature=40dcddd19203a8c15352eb2da88949a939ecf3675782bcb5f01efb05e91a7755\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/comstruct/fBUgIQk4CV_VpIlc/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"comstruct API Dokumentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2F6879\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developer.comstruct.com/api-reference/deliveries-create\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/deliveries-create.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://developer.comstruct.com/api-reference/deliveries-create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://developer.comstruct.com/en/api-reference/deliveries-create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://developer.comstruct.com/api-reference/deliveries-create\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developer.comstruct.com/#organization\",\"name\":\"comstruct API Dokumentation\",\"url\":\"https://developer.comstruct.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/comstruct/Jpsyju8lznqRSEZJ/logo/light.svg?fit=max\u0026auto=format\u0026n=Jpsyju8lznqRSEZJ\u0026q=85\u0026s=acbbee3c044994a3e7752740782d923f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developer.comstruct.com#website\",\"name\":\"comstruct API Dokumentation\",\"url\":\"https://developer.comstruct.com\",\"publisher\":{\"@id\":\"https://developer.comstruct.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developer.comstruct.com/api-reference/deliveries-create#webpage\",\"url\":\"https://developer.comstruct.com/api-reference/deliveries-create\",\"name\":\"Lieferung erstellen\",\"description\":\"Erforderliche Berechtigungen: deliveries:write Erstellt einen neuen Lieferschein im System. Dieser Endpunkt wird typischerweise von Lieferanten verwendet, um Lieferinformationen zu übermitteln. Erforderliche Felder: - deliveryNumber: Eindeutige Lieferscheinnummer vom Lieferanten - deliveryDate: Datum und Uhrzeit der Lieferung (ISO 8601-Format) Projektzuordnung: Die Lieferung kann mit einem Projekt verknüpft werden, indem einer der folgenden Werte verwendet wird (in Reihenfolge der Priorität): 1. projectId: Direkte UUID-Referenz zum Projekt 2. projectNumber: Projektnummer für automatischen Abgleich 3. projectTitle: Projekttitel für Fuzzy-Matching 4. customerName: Kundenname für Projektsuche Positionen: Jede Lieferung sollte mindestens eine Position mit einem title enthalten. Das type-Feld ist optional und wird automatisch basierend auf Titel und Einheit bestimmt, wenn nicht angegeben.\",\"dateModified\":\"2026-07-16T20:29:42.842Z\",\"isPartOf\":{\"@id\":\"https://developer.comstruct.com#website\"},\"breadcrumb\":{\"@id\":\"https://developer.comstruct.com/api-reference/deliveries-create#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developer.comstruct.com/api-reference/deliveries-create#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lieferungen\",\"item\":\"https://developer.comstruct.com/api-reference/deliveries\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lieferung erstellen\",\"item\":\"https://developer.comstruct.com/api-reference/deliveries-create\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developer.comstruct.com/api-reference/deliveries-create#apireference\",\"headline\":\"Lieferung erstellen\",\"name\":\"Lieferung erstellen\",\"description\":\"Erforderliche Berechtigungen: deliveries:write Erstellt einen neuen Lieferschein im System. Dieser Endpunkt wird typischerweise von Lieferanten verwendet, um Lieferinformationen zu übermitteln. Erforderliche Felder: - deliveryNumber: Eindeutige Lieferscheinnummer vom Lieferanten - deliveryDate: Datum und Uhrzeit der Lieferung (ISO 8601-Format) Projektzuordnung: Die Lieferung kann mit einem Projekt verknüpft werden, indem einer der folgenden Werte verwendet wird (in Reihenfolge der Priorität): 1. projectId: Direkte UUID-Referenz zum Projekt 2. projectNumber: Projektnummer für automatischen Abgleich 3. projectTitle: Projekttitel für Fuzzy-Matching 4. customerName: Kundenname für Projektsuche Positionen: Jede Lieferung sollte mindestens eine Position mit einem title enthalten. Das type-Feld ist optional und wird automatisch basierend auf Titel und Einheit bestimmt, wenn nicht angegeben.\",\"url\":\"https://developer.comstruct.com/api-reference/deliveries-create\",\"mainEntityOfPage\":{\"@id\":\"https://developer.comstruct.com/api-reference/deliveries-create#webpage\"},\"dateModified\":\"2026-07-16T20:29:42.842Z\",\"publisher\":{\"@id\":\"https://developer.comstruct.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developer.comstruct.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"comstruct API Dokumentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"comstruct API Dokumentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/deliveries-create.md","siteName":"comstruct API Dokumentation","nav":{"global":{"anchors":[{"anchor":"Support","icon":"envelope","href":"mailto:support@comstruct.com"}]},"languages":[{"language":"de","default":true,"tabs":[{"tab":"Erste Schritte","pages":[{"title":"Erste Schritte","href":""}]},{"tab":"API-Referenz","groups":[{"group":"Übersicht","pages":[{"title":"API-Referenz","href":"/api-reference/introduction"}]},{"group":"Projekte","pages":[{"title":"Projekte auflisten","openapi":"GET /projects","href":"/api-reference/projects"},{"title":"Projekt erstellen oder aktualisieren","openapi":"POST /projects","href":"/api-reference/projects-create"},{"title":"Benutzer zuweisen","openapi":"POST /projects/user-assignments","href":"/api-reference/projects-user-assignments"},{"title":"Projekt nach externer ID abrufen","openapi":"GET /projects/byExternalId/{external_id}","href":"/api-reference/projects-by-external-id"},{"title":"Projekt nach Projektnummer abrufen","openapi":"GET /projects/byProjectNumber/{project_number}","href":"/api-reference/projects-by-number"},{"title":"Projektkomponenten abrufen","openapi":"GET /projects/{id}/components","href":"/api-reference/projects-components"},{"title":"Kategorien abrufen","openapi":"GET /projects/{id}/work-types","href":"/api-reference/projects-work-types"},{"title":"Kategorien importieren","openapi":"POST /projects/{id}/work-types","href":"/api-reference/projects-work-types-upsert"},{"title":"SAP-Projekte erstellen","openapi":"POST /projects/sap","href":"/api-reference/projects-sap"}]},{"group":"Lieferungen","pages":[{"title":"Lieferungen auflisten","openapi":"GET /deliveries","description":"**Erforderliche Berechtigungen:** `deliveries:read`\n\nGibt eine paginierte Liste von Lieferungen mit gefilterten Positionsfeldern zurück.\n","href":"/api-reference/deliveries"},{"title":"Lieferung erstellen","openapi":"POST /deliveries","href":"/api-reference/deliveries-create"},{"title":"Lieferung aktualisieren","openapi":"PATCH /deliveries/{id}","description":"**Erforderliche Berechtigungen:** `deliveries:patch`\n\nAktualisiert eine bestehende Lieferung und ihre Positionen. Änderungen werden in der Lieferhistorie protokolliert.\nNur Lieferungen, die dem Kunden des API-Schlüssels gehören, können bearbeitet werden.\nMarkierte (gesperrte) Lieferungen können nicht bearbeitet werden. Um eine markierte Lieferung zu aktualisieren, muss sie zuerst über die Web-App entmarkiert werden.\n","href":"/api-reference/deliveries-patch"},{"title":"Lieferung nach ID abrufen","openapi":"GET /deliveries/{id}","href":"/api-reference/deliveries-by-id"},{"title":"Lieferkomponenten abrufen","openapi":"GET /deliveries/{id}/components","href":"/api-reference/deliveries-components-get"},{"title":"Lieferkomponenten ersetzen","openapi":"PUT /deliveries/{id}/components","href":"/api-reference/deliveries-components-put"},{"title":"Lieferschein-PDF abrufen","openapi":"GET /deliveries/{id}/pdf","href":"/api-reference/deliveries-pdf"},{"title":"Lieferschein-PDF hochladen","openapi":"POST /deliveries/pdf","href":"/api-reference/deliveries-pdf-upload"},{"title":"OpenTrans-Lieferung erstellen","openapi":"POST /deliveries/opentrans","href":"/api-reference/deliveries-opentrans"},{"title":"PAHM-Lieferung erstellen","openapi":"POST /deliveries/pahm","href":"/api-reference/deliveries-pahm"},{"title":"Eigene Lieferung erstellen","openapi":"POST /deliveries/custom","href":"/api-reference/deliveries-custom"}]},{"group":"Rechnungen","pages":[{"title":"Rechnungen auflisten","openapi":"GET /invoices","href":"/api-reference/invoices"},{"title":"Rechnung abrufen","openapi":"GET /invoices/{id}","href":"/api-reference/invoices-by-id"},{"title":"Rechnungspositionen abrufen","openapi":"GET /invoices/{id}/items","href":"/api-reference/invoices-items"},{"title":"Rechnungsverlauf abrufen","openapi":"GET /invoices/{id}/history","href":"/api-reference/invoices-history"},{"title":"Rechnungs-PDF abrufen","openapi":"GET /invoices/{id}/pdf","href":"/api-reference/invoices-pdf"},{"title":"DATEV-XML-Export abrufen","openapi":"POST /invoices/public/datev-export","href":"/api-reference/invoices-datev-export"},{"title":"Externen Rechnungsstatus setzen","openapi":"PATCH /invoices/{id}/external-status","href":"/api-reference/invoices-external-status"},{"title":"Rechnung verarbeiten (eigenes Format)","openapi":"POST /invoices/custom","href":"/api-reference/invoices-custom"},{"title":"SAP-Rechnungs-Rückmeldung","openapi":"POST /invoices/callback","href":"/api-reference/invoices-callback"}]},{"group":"Rechnungs-Dimensionen","pages":[{"title":"Rechnungs-Dimensionen (Custom Properties)","openapi":"GET /invoice-dimensions","href":"/api-reference/invoice-dimensions"},{"title":"Rechnungs-Dimension anlegen","openapi":"POST /invoice-dimensions","href":"/api-reference/invoice-dimensions-create"},{"title":"Rechnungs-Dimension aktualisieren","openapi":"PATCH /invoice-dimensions/{id}","href":"/api-reference/invoice-dimensions-update"},{"title":"Rechnungs-Dimension löschen","openapi":"DELETE /invoice-dimensions/{id}","href":"/api-reference/invoice-dimensions-delete"},{"title":"Dimension-Optionen abrufen","openapi":"GET /invoice-dimensions/{dimensionId}/options","href":"/api-reference/invoice-dimensions-options-list"},{"title":"Dimension-Optionen anlegen","openapi":"POST /invoice-dimensions/{dimensionId}/options","href":"/api-reference/invoice-dimensions-options-create"},{"title":"Dimension-Option aktualisieren","openapi":"PATCH /invoice-dimensions/options/{id}","href":"/api-reference/invoice-dimensions-options-update"},{"title":"Dimension-Option löschen","openapi":"DELETE /invoice-dimensions/options/{id}","href":"/api-reference/invoice-dimensions-options-delete"},{"title":"Dimensions-Zuweisungen einer Rechnung abrufen","openapi":"GET /invoice-dimensions/assignments/invoice/{invoiceId}","href":"/api-reference/invoice-dimensions-assignments-invoice-get"},{"title":"Header-Dimensions-Zuweisungen setzen","openapi":"POST /invoice-dimensions/assignments/invoice","href":"/api-reference/invoice-dimensions-assignments-invoice-set"},{"title":"Positions-Dimensions-Zuweisungen (Bulk) setzen","openapi":"POST /invoice-dimensions/assignments/line-item/bulk","href":"/api-reference/invoice-dimensions-assignments-line-item-bulk"},{"title":"Konto-Dimensions-Zuweisungen (Bulk) setzen","openapi":"POST /invoice-dimensions/assignments/account/bulk","href":"/api-reference/invoice-dimensions-assignments-account-bulk-set"},{"title":"Konto-Dimensions-Zuweisungen (Bulk) teilweise aktualisieren","openapi":"PATCH /invoice-dimensions/assignments/account/bulk","href":"/api-reference/invoice-dimensions-assignments-account-bulk-patch"},{"title":"Konto-Dimensions-Zuweisungen (ein Konto) setzen","openapi":"POST /invoice-dimensions/assignments/account","href":"/api-reference/invoice-dimensions-assignments-account-set"},{"title":"Dimensions-Zuweisung löschen","openapi":"DELETE /invoice-dimensions/assignments/{id}","href":"/api-reference/invoice-dimensions-assignments-delete"}]},{"group":"Lieferanten","pages":[{"title":"Lieferanten erstellen oder aktualisieren","openapi":"POST /suppliers","href":"/api-reference/suppliers"},{"title":"SAP-Lieferanten erstellen oder aktualisieren","openapi":"POST /suppliers/sap","href":"/api-reference/suppliers-sap"},{"title":"Lieferant Buchungskreisen zuordnen","openapi":"PUT /suppliers/{id}/legal-entities","href":"/api-reference/suppliers-legal-entities"}]},{"group":"Bestellungen","pages":[{"title":"Bestellungen auflisten","openapi":"GET /purchase-orders","href":"/api-reference/purchase-orders-list"},{"title":"Bestellungen erstellen","openapi":"POST /purchase-orders","href":"/api-reference/purchase-orders"},{"title":"SAP-Bestellungen erstellen","openapi":"POST /purchase-orders/sap","href":"/api-reference/purchase-orders-sap"}]},{"group":"Bestellungen (Lieferanten)","pages":[{"title":"Lieferantenbestellung aktualisieren","openapi":"PATCH /supplier-orders/{id}","href":"/api-reference/supplier-orders-patch"}]},{"group":"Stammdaten","pages":[{"title":"Konten auflisten","openapi":"GET /accounts","href":"/api-reference/accounts"},{"title":"Konten erstellen oder aktualisieren","openapi":"POST /accounts","href":"/api-reference/accounts-create"},{"title":"Zahlungsbedingungen auflisten","openapi":"GET /payment-terms","href":"/api-reference/payment-terms"},{"title":"Zahlungsbedingungen erstellen/aktualisieren","openapi":"POST /payment-terms","href":"/api-reference/payment-terms-upsert"},{"title":"Steuercodes auflisten","openapi":"GET /tax-codes","href":"/api-reference/tax-codes"},{"title":"Steuercodes erstellen/aktualisieren","openapi":"POST /tax-codes","href":"/api-reference/tax-codes-upsert"},{"title":"Buchungskreise auflisten","openapi":"GET /legal-entities","href":"/api-reference/company-codes"},{"title":"Buchungskreise erstellen/aktualisieren","openapi":"POST /legal-entities","href":"/api-reference/company-codes-upsert"},{"title":"Projektregionen auflisten","openapi":"GET /project-regions","href":"/api-reference/project-regions"},{"title":"Projektregionen erstellen/aktualisieren","openapi":"POST /project-regions","href":"/api-reference/project-regions-upsert"}]},{"group":"Q-Point Integration","pages":[{"title":"Q-Point-Lieferung erstellen","openapi":"POST /qpoint","href":"/api-reference/qpoint"},{"title":"Q-Point-PDF hochladen","openapi":"POST /qpoint/pdf","href":"/api-reference/qpoint-pdf"}]},{"group":"Workflows","pages":[{"title":"Workflow auslösen","openapi":"POST /workflows/trigger","href":"/api-reference/workflows-trigger"},{"title":"Workflow-Status abrufen","openapi":"GET /workflows/status/{external_id}","href":"/api-reference/workflows-status"},{"title":"Workflow-Status aktualisieren","openapi":"PUT /workflows/status/{external_id}","href":"/api-reference/workflows-status-update"}]},{"group":"Kalender","pages":[{"title":"Kalender-Abonnement","openapi":"GET /calendars/subscription","href":"/api-reference/calendars"}]},{"group":"IDS Aufträge","pages":[{"title":"IDS-Auftrag verarbeiten","openapi":"POST /ids/{order_id}","href":"/api-reference/ids-orders"}]}]}]},{"language":"en","pages":[{"title":"en","href":"/en/api-reference/deliveries-create"}]}]},"basePath":"","title":"Lieferung erstellen - comstruct API Dokumentation","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C9Wu0MeN.js","utils-jWgu-6Qf.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DBD8f9qn.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BGuX1ui5.js","snippetPresets-Evy63nQB.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BQHO1lnV.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-B6C8m-t_.js","shallow-BG4cT0fH.js","getApiPlaygroundDisplay-CgEPrE-D.js","CodeSnippet-CU8JyZ9N.js","CodeSnippets-BnxHU32T.js","Page-D6S0Yh6q.js","getPastedJson-CwiYOonh.js","icon-DYDpWmDf.js","MethodPill-C-J-l7_c.js","DuplicateIcon-B6ARwg9w.js","createIcon-Dsv4MtDq.js","DynamicMarkdown-CtasenyM.js","SectionHeading-YNcgYwjB.js","axios-vUo_bRtp.js","Markdown-CwLx6PAg.js","clsx-C3kuh_dz.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CmKHfscc.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-U3mI6Ljh.js"]}