Delivery Note
Description
Delivery Note provides a record of the goods being delivered. It includes details such as item descriptions, quantities, packaging conditions, and any discrepancies noted during delivery.
Schema Information
{
"type": "object",
"title": "Delivery Note",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"deliveryNoteNumber"
],
"properties": {
"sender": {
"$ref": "#/definitions/entity"
},
"notes": {
"type": "string"
},
"recipient": {
"$ref": "#/definitions/entity"
},
"currency": {
"type": "string"
},
"language": {
"type": "string"
},
"deliveree": {
"$ref": "#/definitions/entity"
},
"shipper": {
"$ref": "#/definitions/entity"
},
"deliveryDate": {
"type": [
"string",
"null"
]
},
"wayBillNumber": {
"type": [
"string",
"null"
]
},
"deliveryMethod": {
"type": [
"string",
"null"
]
},
"deliveryNoteNumber": {
"type": [
"string",
"null"
]
},
"lineItems": {
"type": "array",
"items": {
"type": "object",
"required": [
"productCode",
"productName",
"quantity",
"unit",
"price"
],
"properties": {
"gtin": {
"type": [
"string",
"null"
],
"description": "Global Trade Item Number, can be null"
},
"unit": {
"type": [
"string",
"null"
],
"description": "Unit of measure, can be null"
},
"price": {
"type": [
"number",
"null"
],
"description": "Price of a single unit, can be null"
},
"rowNo": {
"type": [
"string",
"null"
],
"description": "Row number of the item, can be null"
},
"quantity": {
"type": [
"number",
"null"
],
"description": "Quantity of the item, can be null"
},
"productCode": {
"type": [
"string",
"null"
],
"description": "Product code, can be null"
},
"productName": {
"type": [
"string",
"null"
],
"description": "Name of the product, can be null"
},
"additionalProductCodes": {
"type": [
"array",
"null"
],
"items": {
"type": "string"
},
"description": "Array of additional product codes, can be null"
}
},
"additionalProperties": false
},
"description": "Array of invoice line items"
}
},
"definitions": {
"entity": {
"type": "object",
"properties": {
"ID": {
"type": "string"
},
"name": {
"type": "string"
},
"address": {
"$ref": "#/definitions/address"
},
"contact": {
"$ref": "#/definitions/contactInfo"
},
"VATNumber": {
"type": "string"
}
}
},
"address": {
"type": "object",
"properties": {
"city": {
"type": "string"
},
"state": {
"type": "string"
},
"country": {
"type": "string"
},
"postalCode": {
"type": "string"
},
"streetAddress": {
"type": "string"
}
}
},
"contactInfo": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"email": {
"type": "string",
"format": "email"
},
"phone": {
"type": "string"
}
}
}
},
"additionalProperties": false
}