Tehden API does not support campaigns. Campaigns cannot be created or modified through the interface. This means any possible campaign needs to me managed both in the online store and Tehden.
If a campaign is maintained in online store but not in Tehden, the product prices must be imported as net prices.
If a campaign is maintained in Tehden but not in online store, use the parameter ismanualdiscountonly. The parameter defines whether campaign offers for the row are allowed or not. If set true, no campaign offers will be set for the row. If set false, the campaign offers valid in Tehden will be set for the row.
saleorder/createSaleOrderAndRows Create sale orders. If rows.netprice is true, the imported row price will not
change in Tehden. If rows.ismanualdiscountonly is set false the campaign offers in Tehden will be set to the row.