Update purchase document row prices. This call makes adjustments to existing rows and does not replace, add or remove any rows. Also works on confirmed documents.
Parameter name | Description | Possible value | Required |
---|---|---|---|
id | ID of the purchase document. | integer | yes |
***** | Lines (rows) of the purchase document that you want to adjust the prices for. Send the lines as a flat list, each line defined by the following set of parameters. Replace # with set number (1, 2, 3, ...). Set number here does not correspond to row order, the match is done by stable row id instead. For example: stableRowID1, price1 |
||
stableRowID# | Stable ID of the invoice row. This field is required; it identifies the row that needs to be updated. Stable IDs are assigned to rows automatically, by API, and are returned from both savePurchaseDocument and getPurchaseDocuments. |
integer | yes |
price# | Original net price (pre-discount) per item. | Decimal | |
supplierPriceListSupplierCode# | string | ||
supplierPriceListImportCode# | string | ||
supplierPriceListNotes# | string |
Field name | Type | Description |
---|---|---|
invoiceID | integer | ID of the updated document |