addedInput schema / properties / document_id / format
Added value: +"uuid"
addedInput schema / properties / document_id / pattern
Added value: +"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
addedInput schema / properties / lines / description
Added value: +"The complete new set of lines; what is there now is replaced."
addedInput schema / properties / lines / items / properties / account_code / description
Added value: +"The income or expense account, by code. Left out: the product, then the company default, then the one its country model names. A company with none of them refuses the line."
addedInput schema / properties / lines / items / properties / account_code / minLength
Added value: +1
addedInput schema / properties / lines / items / properties / account_id / format
Added value: +"uuid"
addedInput schema / properties / lines / items / properties / account_id / pattern
Added value: +"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
addedInput schema / properties / lines / items / properties / attributes / additionalProperties / minLength
Added value: +1
addedInput schema / properties / lines / items / properties / attributes / description
Added value: +"What the electronic invoice format of the country asks of this line that no other field says, by the name its brick reads — describe_pack lists the names its format reads (line_attributes, tax_attributes). The product fills in the names the line leaves out; the line wins over the pack."
addedInput schema / properties / lines / items / properties / attributes / propertyNames / minLength
Added value: +1
addedInput schema / properties / lines / items / properties / description / description
Added value: +"EN 16931 BT-154, under the name. A product supplies it when the line does not."
addedInput schema / properties / lines / items / properties / description / minLength
Added value: +1
removedInput schema / properties / lines / items / properties / discount_percent / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "number"
- }
-]
addedInput schema / properties / lines / items / properties / discount_percent / description
Added value: +"A percentage off this line, 0 to 99."
addedInput schema / properties / lines / items / properties / discount_percent / type
Added value: +[
+ "string",
+ "number"
+]
addedInput schema / properties / lines / items / properties / name / description
Added value: +"What is billed, as it appears on the invoice. Required unless a product supplies it."
addedInput schema / properties / lines / items / properties / name / minLength
Added value: +1
addedInput schema / properties / lines / items / properties / product_code / description
Added value: +"A catalogue row, by code. It fills in the text, the price, the unit, the account and the tax; anything given on the line wins."
addedInput schema / properties / lines / items / properties / product_code / minLength
Added value: +1
addedInput schema / properties / lines / items / properties / product_id / format
Added value: +"uuid"
addedInput schema / properties / lines / items / properties / product_id / pattern
Added value: +"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
removedInput schema / properties / lines / items / properties / quantity / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "number"
- }
-]
addedInput schema / properties / lines / items / properties / quantity / description
Added value: +"Defaults to 1."
addedInput schema / properties / lines / items / properties / quantity / type
Added value: +[
+ "string",
+ "number"
+]
addedInput schema / properties / lines / items / properties / tax_code / description
Added value: +"The tax, by code, e.g. BE-S-21. Left out, the tax of the product. With no product either, the line books a base with no VAT box, which is not the same as 0 %."
addedInput schema / properties / lines / items / properties / tax_code / minLength
Added value: +1
addedInput schema / properties / lines / items / properties / tax_id / format
Added value: +"uuid"
addedInput schema / properties / lines / items / properties / tax_id / pattern
Added value: +"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
addedInput schema / properties / lines / items / properties / unit_code / description
Added value: +"Unit of measure, UN/ECE rec. 20: C62 a piece, HUR an hour, DAY a day, KGM, LTR, MTR. From the product, then C62."
addedInput schema / properties / lines / items / properties / unit_code / maxLength
Added value: +3
addedInput schema / properties / lines / items / properties / unit_code / minLength
Added value: +1
removedInput schema / properties / lines / items / properties / unit_price / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "number"
- }
-]
addedInput schema / properties / lines / items / properties / unit_price / description
Added value: +"Price of one unit, excluding tax, as a decimal string. Left out, the product's price; without either, the line is refused."
addedInput schema / properties / lines / items / properties / unit_price / type
Added value: +[
+ "string",
+ "number"
+]
addedInput schema / properties / lines / minItems
Added value: +1