Skip to main content
inputUpdateBillOfMaterialsCommandRequestInput

Fields

billOfMaterialsId
ID!
required

The ID of the bill of materials to change.

name
String

The new name of the bill of materials. Must not consist of white space only.

description
String

The new description of the bill of materials. Sending null or a value that consists of white space only removes the description.

componentPostingsShelfLifeEndDateRequirements

The new requirements for the production input of all components of this bill of materials regarding the shelf life end dates of the stock accounts to be debited. Must not be set to a value other than None if no item of the bill of materials has stock keeping with shelf life end date configured.

componentPostingsBatchNumberRequirements

The new requirements for the production input of all components of this bill of materials regarding the batch numbers of the stock accounts to be debited. Must not be set to a value other than None if no item of the bill of materials has stock keeping with batch number configured.

shelfLifeEndDateGenerationMode

The new way the shelf life end date of the produced item is calculated after completing a lot. Sending null means no shelf life end date is calculated.

additionalShelfLifeEndDateTime
TimeSpan

The new time span that is added when calculating the shelf life end date of the produced item after completing a lot. Sending null removes the time span. Required when ShelfLifeEndDateGenerationMode is ProductionDate.

How far the actually used quantity of the items may exceed their planned quantity, replacing the current configuration as a whole. Sending null means it must not exceed it.

downwardQuantityDeviation

How far the actually used quantity of the items may fall below their planned quantity, replacing the current configuration as a whole. Sending null means it must not fall below it.

idempotencyKey
String

Client-supplied idempotency key. When provided, a repeated request with the same key and payload replays the original result instead of re-executing the mutation.