Skip to main content

BidActualImportRowInput

One actual-cost line sent from the ERP for a won bid. Amounts are decimal strings. There is no unit: the quantity is read in the unit of the cost line it links to.

input BidActualImportRowInput {
currency: String!
externalRef: String!
fxRate: String
productId: ID
quantity: String!
sku: String
unitCost: String!
}

Fields​

BidActualImportRowInput.currency ● String! non-null scalar​

The row's currency (ISO 4217).

BidActualImportRowInput.externalRef ● String! non-null scalar​

The ERP's own line reference, unique per bid; re-sending it writes nothing. Printable ASCII, at most 200 characters (a longer one is that row's BAD_REFERENCE; over 400 characters refuses the whole call).

BidActualImportRowInput.fxRate ● String scalar​

Rate from the row's currency to the sheet currency, at most 8 decimals. Required when the currencies differ and refused when they are equal.

BidActualImportRowInput.productId ● ID scalar​

The item's product id. Give this or sku.

BidActualImportRowInput.quantity ● String! non-null scalar​

Quantity received, above zero, at most 6 decimals.

BidActualImportRowInput.sku ● String scalar​

The item's variant SKU. Give this or productId.

BidActualImportRowInput.unitCost ● String! non-null scalar​

Cost per unit, zero or more, at most 4 decimals.

Member Of​

importBidActuals mutation