refactor(api): update manifest line schema docs with name and pu, update deliveryParsePdf model
This commit is contained in:
@@ -264,36 +264,48 @@
|
||||
* format: date-time
|
||||
* DeliveryLine:
|
||||
* type: object
|
||||
* required: [id, articleId, sku, amount, net, transactedAmount, rebate, tax, comment]
|
||||
* required: [id, sku, name, pu, amount, net, rebate, tax, comment]
|
||||
* properties:
|
||||
* id:
|
||||
* type: integer
|
||||
* articleId:
|
||||
* type: integer
|
||||
* nullable: true
|
||||
* sku:
|
||||
* type: string
|
||||
* nullable: true
|
||||
* name:
|
||||
* type: string
|
||||
* nullable: true
|
||||
* description: Line item name or custom description
|
||||
* pu:
|
||||
* type: number
|
||||
* description: Packaging unit (defaults to 1)
|
||||
* amount:
|
||||
* type: number
|
||||
* net:
|
||||
* type: number
|
||||
* transactedAmount:
|
||||
* type: number
|
||||
* rebate:
|
||||
* type: number
|
||||
* tax:
|
||||
* type: number
|
||||
* description: tax.rate
|
||||
* description: tax.rate (manifestarticle.taxrate)
|
||||
* comment:
|
||||
* type: string
|
||||
* nullable: true
|
||||
* DeliveryLineInput:
|
||||
* type: object
|
||||
* required: [sku, amount, net, tax]
|
||||
* required: [amount, net, tax]
|
||||
* description: Line item input. Requires `sku` or `name`.
|
||||
* properties:
|
||||
* sku:
|
||||
* type: string
|
||||
* nullable: true
|
||||
* description: SKU reference (sku or name is required)
|
||||
* name:
|
||||
* type: string
|
||||
* nullable: true
|
||||
* description: Line item name (sku or name is required)
|
||||
* pu:
|
||||
* type: number
|
||||
* description: Packaging unit (defaults to 1)
|
||||
* amount:
|
||||
* type: number
|
||||
* net:
|
||||
@@ -304,9 +316,6 @@
|
||||
* rebate:
|
||||
* type: number
|
||||
* description: Defaults to 0
|
||||
* transactedAmount:
|
||||
* type: number
|
||||
* description: Defaults to amount
|
||||
* comment:
|
||||
* type: string
|
||||
* nullable: true
|
||||
@@ -322,17 +331,21 @@
|
||||
* $ref: '#/components/schemas/DeliveryLine'
|
||||
* ManifestLine:
|
||||
* type: object
|
||||
* required: [id, articleId, sku, amount, net, rebate, tax, comment]
|
||||
* description: Line shape for quote and order (no transactedAmount)
|
||||
* required: [id, sku, name, pu, amount, net, rebate, tax, comment]
|
||||
* description: Line shape for quote and order
|
||||
* properties:
|
||||
* id:
|
||||
* type: integer
|
||||
* articleId:
|
||||
* type: integer
|
||||
* nullable: true
|
||||
* sku:
|
||||
* type: string
|
||||
* nullable: true
|
||||
* name:
|
||||
* type: string
|
||||
* nullable: true
|
||||
* description: Line item name or custom description
|
||||
* pu:
|
||||
* type: number
|
||||
* description: Packaging unit (defaults to 1)
|
||||
* amount:
|
||||
* type: number
|
||||
* net:
|
||||
@@ -341,16 +354,26 @@
|
||||
* type: number
|
||||
* tax:
|
||||
* type: number
|
||||
* description: tax.rate
|
||||
* description: tax.rate (manifestarticle.taxrate)
|
||||
* comment:
|
||||
* type: string
|
||||
* nullable: true
|
||||
* ManifestLineInput:
|
||||
* type: object
|
||||
* required: [sku, amount, net, tax]
|
||||
* required: [amount, net, tax]
|
||||
* description: Line item input. Requires `sku` or `name`.
|
||||
* properties:
|
||||
* sku:
|
||||
* type: string
|
||||
* nullable: true
|
||||
* description: SKU reference (sku or name is required)
|
||||
* name:
|
||||
* type: string
|
||||
* nullable: true
|
||||
* description: Line item name (sku or name is required)
|
||||
* pu:
|
||||
* type: number
|
||||
* description: Packaging unit (defaults to 1)
|
||||
* amount:
|
||||
* type: number
|
||||
* net:
|
||||
|
||||
Reference in New Issue
Block a user