The organization units that use this pricelist. If left empty will leave the current configuration unchanged. If specified, will replace the current configuration.
The list of components that make up the pricelist. If left empty this will leave the current configuration unchanged. If specified only the components present will be modified. Components must be explictly deleted.
The currency for the pricelist. Must be present for the creation of a pricelist but can be left empty in subsequent calls.
The unique identifier for this pricelist.
Whether or not the pricelist is active.
The name of the pricelist. Must be present for the creation of a pricelist but can be left empty in subsequent calls.
If set to true then all prices specified on this price list will be interpreted as already VAT-included. If set to false then all prices will be interpreted as VAT-excluded. If not specified then the default value is true.
So if a price entry of 90 EUR is added to this pricelist with SpecifiedPricesIncludeTax = true (or not specified) then the price will be interpreted as 90 EUR already including VAT. If SpecifiedPricesIncludeTax = false then the price will be interpreted as 90 EUR excluding VAT so that will be added on top for any orders created with this price.
A string that identifies the system that was used to call this service. In combination with the ID of the pricelist, this is what uniquely identifies the pricelist in EVA. The SystemID must be the same for every call, if it's different from a previous call then a new pricelist will be created.
The timezone that will be used to interpret activation times for prices.
If specified as true, the call to PushPriceList will not return until all uploaded prices have been stored and all prices have been recalculated. Normally this process runs in the background.
A service that allows to manage the entirety of a price list.