Skip to main content

PurchaseCalcResponse

responseCodesnumber,string<double>[]nullable

Possible values: Value must match regular expression ^-?(?:0|[1-9]\d*)(?:\.\d+)?$

responseCodeDescriptionsstring[]nullable
warnings object[]
  • Array [
  • codenumber,string<double>

    Possible values: Value must match regular expression ^-?(?:0|[1-9]\d*)(?:\.\d+)?$

    descriptionnull | stringnullable
  • ]
  • purchaseNumbernull | stringnullable
    transactionNumbernull,integer,string<int32>nullable

    Possible values: Value must match regular expression ^-?(?:0|[1-9]\d*)$

    rateCalcResponse object
    quoteIdnull,string<uuid>nullable
    amountnull,number,string<double>nullable

    Possible values: Value must match regular expression ^-?(?:0|[1-9]\d*)(?:\.\d+)?$

    quoteStartDateTimenull,string<date-time>nullable
    quoteEndDateTimenull,string<date-time>nullable
    calculationPlan object[]
  • Array [
  • startDateTimenull,string<date-time>nullable
    endDateTimenull,string<date-time>nullable
    amountnull,number,string<double>nullable

    Possible values: Value must match regular expression ^-?(?:0|[1-9]\d*)(?:\.\d+)?$

    ratePlanTypeRatePlanType (integer)
  • ]
  • returnCodesnumber,string<double>[]nullable

    Possible values: Value must match regular expression ^-?(?:0|[1-9]\d*)(?:\.\d+)?$

    returnCodeDescriptionsstring[]nullable
    validationCheckExternalApiValidationType (integer)
    quote object
    transactionType object
    oneOf
    null
    transactionConsumerType object
    oneOf
    null
    rateEngineQuoteIdnull,string<uuid>nullable
    fromRequestednull,string<date-time>nullable
    toRequestednull,string<date-time>nullable
    lotLocalFromRequestednull,string<date-time>nullable
    lotLocalToRequestednull,string<date-time>nullable
    fromActualnull,string<date-time>nullable
    toActualnull,string<date-time>nullable
    lotLocalFromActualnull,string<date-time>nullable
    lotLocalToActualnull,string<date-time>nullable
    costnull,number,string<double>nullable

    Possible values: Value must match regular expression ^-?(?:0|[1-9]\d*)(?:\.\d+)?$

    totalCostnull,number,string<double>nullable

    Possible values: Value must match regular expression ^-?(?:0|[1-9]\d*)(?:\.\d+)?$

    quoteDatenull,string<date-time>nullable
    quoteExpirynull,string<date-time>nullable
    rateEngineErrorboolean
    billingEngineErrorboolean
    priceLevelIdnull,string<uuid>nullable
    transactionCurrencyIdnull,string<uuid>nullable
    discountTotalnull,number,string<double>nullable

    Possible values: Value must match regular expression ^-?(?:0|[1-9]\d*)(?:\.\d+)?$

    feeTotalnull,number,string<double>nullable

    Possible values: Value must match regular expression ^-?(?:0|[1-9]\d*)(?:\.\d+)?$

    feeTypenull | stringnullable
    tax1Ratenull,number,string<double>nullable

    Possible values: Value must match regular expression ^-?(?:0|[1-9]\d*)(?:\.\d+)?$

    tax1Amountnull,number,string<double>nullable

    Possible values: Value must match regular expression ^-?(?:0|[1-9]\d*)(?:\.\d+)?$

    tax2Ratenull,number,string<double>nullable

    Possible values: Value must match regular expression ^-?(?:0|[1-9]\d*)(?:\.\d+)?$

    tax2Amountnull,number,string<double>nullable

    Possible values: Value must match regular expression ^-?(?:0|[1-9]\d*)(?:\.\d+)?$

    taxTotalnull,number,string<double>nullable

    Possible values: Value must match regular expression ^-?(?:0|[1-9]\d*)(?:\.\d+)?$

    purchaseTxItems object[]
  • Array [
  • purchaseTransactionIdnull,string<uuid>nullable
    itemNumbernull,integer,string<int32>nullable

    Possible values: Value must match regular expression ^-?(?:0|[1-9]\d*)$

    type object
    oneOf
    null
    subType object
    oneOf
    null
    additionalInfonull | stringnullable
    amountnull,number,string<double>nullable

    Possible values: Value must match regular expression ^-?(?:0|[1-9]\d*)(?:\.\d+)?$

    isProductOverriddennull | booleannullable
    productDescriptionnull | stringnullable
    isPriceOverriddennull | booleannullable
    manualDiscountAmountnull,number,string<double>nullable

    Possible values: Value must match regular expression ^-?(?:0|[1-9]\d*)(?:\.\d+)?$

    pricePerUnitnull,number,string<double>nullable

    Possible values: Value must match regular expression ^-?(?:0|[1-9]\d*)(?:\.\d+)?$

    quantitynull,number,string<double>nullable

    Possible values: Value must match regular expression ^-?(?:0|[1-9]\d*)(?:\.\d+)?$

    transactionCurrencyIdnull,string<uuid>nullable
    unitOfMeasureIdnull,string<uuid>nullable
    isEStaffDiscountboolean
    isRegularDiscountboolean
    idstring<uuid>
    stateCode object
    oneOf
    null
    statusCode object
    oneOf
    null
    isActiveboolean
  • ]
  • PurchaseCalcResponse
    {
    "responseCodes": "null",
    "responseCodeDescriptions": "null",
    "warnings": "null",
    "purchaseNumber": "null",
    "transactionNumber": "null",
    "rateCalcResponse": {
    "quoteId": "null",
    "amount": "null",
    "quoteStartDateTime": "null",
    "quoteEndDateTime": "null",
    "calculationPlan": "null",
    "returnCodes": "null",
    "returnCodeDescriptions": "null",
    "validationCheck": 0
    },
    "quote": {
    "transactionType": "null",
    "transactionConsumerType": "null",
    "rateEngineQuoteId": "null",
    "fromRequested": "null",
    "toRequested": "null",
    "lotLocalFromRequested": "null",
    "lotLocalToRequested": "null",
    "fromActual": "null",
    "toActual": "null",
    "lotLocalFromActual": "null",
    "lotLocalToActual": "null",
    "cost": "null",
    "totalCost": "null",
    "quoteDate": "null",
    "quoteExpiry": "null",
    "rateEngineError": true,
    "billingEngineError": true,
    "priceLevelId": "null",
    "transactionCurrencyId": "null",
    "discountTotal": "null",
    "feeTotal": "null",
    "feeType": "null",
    "tax1Rate": "null",
    "tax1Amount": "null",
    "tax2Rate": "null",
    "tax2Amount": "null",
    "taxTotal": "null"
    },
    "purchaseTxItems": "null"
    }