Update an invoice

Updates an existing invoice.

NOTE: If you include lines or lineGroups, QuickBooks Desktop replaces each included line list with the array you send, so include unchanged lines you want to keep and use id: "-1" for new lines.

post/quickbooks-desktop/invoices/{id}

Path parameters

idstring required

The QuickBooks-assigned unique identifier of the invoice to update.

Example:123ABC-1234567890

The QuickBooks-assigned unique identifier of the invoice to update.

Headers

Conductor-End-User-Idstring required

The ID of the End-User to receive this request.

Example:end_usr_1234567abcdefg

The ID of the End-User to receive this request.

Request body

revisionNumberstring required

The current QuickBooks-assigned revision number of the invoice object you are updating, which you can get by fetching the object first. Provide the most recent revisionNumber to ensure you're working with the latest data; otherwise, the update will return an error.

customerIdstring

The customer or customer-job associated with this invoice.

classIdstring

The invoice's class. Classes can be used to categorize objects into meaningful segments, such as department, location, or type of work. In QuickBooks, class tracking is off by default. A class defined here is automatically used in this invoice's line items unless overridden at the line item level.

receivablesAccountIdstring

The Accounts-Receivable (A/R) account to which this invoice is assigned, used to track the amount owed. If omitted, QuickBooks Desktop uses the default A/R account configured in the company file.

IMPORTANT: If this invoice is linked to other transactions, this A/R account must match the receivablesAccount used in all linked transactions.

documentTemplateIdstring

The predefined template in QuickBooks that determines the layout and formatting for this invoice when printed or displayed.

transactionDatestring date

The date of this invoice, in ISO 8601 format (YYYY-MM-DD).

refNumberstring

The case-sensitive user-defined reference number for this invoice, which can be used to identify the transaction in QuickBooks. This value is not required to be unique and can be arbitrarily changed by the QuickBooks user.

Maximum length: 11 characters.

isPendingboolean

Indicates whether this invoice has not been completed or is in a draft version.

purchaseOrderNumberstring

The customer's Purchase Order (PO) number associated with this invoice. This field is often used to cross-reference the invoice with the customer's purchasing system.

Maximum length: 25 characters.

termsIdstring

The invoice's payment terms, defining when payment is due and any applicable discounts.

dueDatestring date

The date by which this invoice must be paid, in ISO 8601 format (YYYY-MM-DD).

salesRepresentativeIdstring

The invoice's sales representative. Sales representatives can be employees, vendors, or other names in QuickBooks.

shipmentOriginstring

The origin location from where the product associated with this invoice is shipped. This is the point at which ownership and liability for goods transfer from seller to buyer. Internally, QuickBooks uses the term "FOB" for this field, which stands for "freight on board". This field is informational and has no accounting implications.

Maximum length: 13 characters.

shippingDatestring date

The date when the products or services for this invoice were shipped or are expected to be shipped, in ISO 8601 format (YYYY-MM-DD).

shippingMethodIdstring

The shipping method used for this invoice, such as standard mail or overnight delivery.

salesTaxItemIdstring

The sales-tax item used to calculate the actual tax amount for this invoice's transactions by applying a specific tax rate collected for a single tax agency. Unlike salesTaxCode, which only indicates general taxability, this field drives the actual tax calculation and reporting.

For invoices, while using this field to specify a single tax item/group that applies uniformly is recommended, complex tax scenarios may require alternative approaches. In such cases, you can set this field to a 0% tax item (conventionally named "Tax Calculated On Invoice") and handle tax calculations through line items instead. When using line items for taxes, note that only individual tax items (not tax groups) can be used, subtotals can help apply a tax to multiple items but only the first tax line after a subtotal is calculated automatically (subsequent tax lines require manual amounts), and the rate column will always display the actual tax amount rather than the rate percentage.

memostring

A memo or note for this invoice that appears in reports, but not on the invoice. Use customerMessage to add a note to this invoice.

customerMessageIdstring

The message to display to the customer on the invoice.

isQueuedForPrintboolean

Indicates whether this invoice is included in the queue of documents for QuickBooks to print.

isQueuedForEmailboolean

Indicates whether this invoice is included in the queue of documents for QuickBooks to email to the customer.

salesTaxCodeIdstring

The sales-tax code for this invoice, determining whether it is taxable or non-taxable. This can be overridden at the transaction-line level.

Default codes include "Non" (non-taxable) and "Tax" (taxable), but custom codes can also be created in QuickBooks Desktop. If QuickBooks Desktop is not set up to charge sales tax (via the "Do You Charge Sales Tax?" preference), it assigns the default non-taxable sales-tax code configured in the company file to all sales.

otherCustomFieldstring

A built-in custom field for additional information specific to this invoice. Unlike the user-defined fields in the customFields array, this is a standard QuickBooks field that exists for all invoices for convenience. Developers often use this field for tracking information that doesn't fit into other standard QuickBooks fields. Unlike otherCustomField1 and otherCustomField2, which are line item fields, this exists at the transaction level. Hidden by default in the QuickBooks UI.

exchangeRatenumber

The market exchange rate between this invoice's currency and the home currency in QuickBooks at the time of this transaction. Represented as a decimal value (e.g., 1.2345 for 1 EUR = 1.2345 USD if USD is the home currency).

Example request

{
  "revisionNumber": "1721172183",
  "customerId": "80000001-1234567890",
  "classId": "80000001-1234567890",
  "receivablesAccountId": "80000001-1234567890",
  "documentTemplateId": "80000001-1234567890",
  "transactionDate": "2024-10-01",
  "refNumber": "INV-1234",
  "billingAddress": {
    "line1": "Conductor Labs Inc.",
    "line2": "540 Market St.",
    "line3": "Suite 100",
    "city": "San Francisco",
    "state": "CA",
    "postalCode": "94110",
    "country": "United States",
    "note": "Conductor HQ"
  },
  "shippingAddress": {
    "line1": "Conductor Labs Inc.",
    "line2": "540 Market St.",
    "line3": "Suite 100",
    "city": "San Francisco",
    "state": "CA",
    "postalCode": "94110",
    "country": "United States",
    "note": "Conductor HQ"
  },
  "purchaseOrderNumber": "PO-1234",
  "termsId": "80000001-1234567890",
  "dueDate": "2024-10-31",
  "salesRepresentativeId": "80000001-1234567890",
  "shipmentOrigin": "San Francisco, CA",
  "shippingDate": "2024-10-01",
  "shippingMethodId": "80000001-1234567890",
  "salesTaxItemId": "80000001-1234567890",
  "memo": "Customer requested rush delivery",
  "customerMessageId": "80000001-1234567890",
  "isQueuedForPrint": true,
  "isQueuedForEmail": true,
  "salesTaxCodeId": "80000001-1234567890",
  "otherCustomField": "Special handling required",
  "exchangeRate": 1.2345,
  "applyCredits": [
    {
      "creditTransactionId": "ABCDEF-1234567890",
      "appliedAmount": "100.00"
    }
  ],
  "lines": [
    {
      "id": "456DEF-1234567890",
      "itemId": "80000001-1234567890",
      "description": "High-quality widget with custom engraving",
      "quantity": 5,
      "unitOfMeasure": "Each",
      "overrideUnitOfMeasureSetId": "80000001-1234567890",
      "rate": "10.00",
      "ratePercent": "10.5",
      "priceLevelId": "80000001-1234567890",
      "classId": "80000001-1234567890",
      "amount": "1000.00",
      "priceRuleConflictStrategy": "base_price",
      "inventorySiteId": "80000001-1234567890",
      "inventorySiteLocationId": "80000001-1234567890",
      "serialNumber": "SN1234567890",
      "lotNumber": "LOT2023-001",
      "serviceDate": "2024-03-15",
      "salesTaxCodeId": "80000001-1234567890",
      "overrideItemAccountId": "80000001-1234567890",
      "otherCustomField1": "Special handling required",
      "otherCustomField2": "Always ship with a spare"
    }
  ],
  "lineGroups": [
    {
      "id": "456DEF-1234567890",
      "itemGroupId": "80000001-1234567890",
      "quantity": 5,
      "unitOfMeasure": "Each",
      "overrideUnitOfMeasureSetId": "80000001-1234567890",
      "lines": [
        {
          "id": "456DEF-1234567890",
          "itemId": "80000001-1234567890",
          "description": "High-quality widget with custom engraving",
          "quantity": 5,
          "unitOfMeasure": "Each",
          "overrideUnitOfMeasureSetId": "80000001-1234567890",
          "rate": "10.00",
          "ratePercent": "10.5",
          "priceLevelId": "80000001-1234567890",
          "classId": "80000001-1234567890",
          "amount": "1000.00",
          "priceRuleConflictStrategy": "base_price",
          "inventorySiteId": "80000001-1234567890",
          "inventorySiteLocationId": "80000001-1234567890",
          "serialNumber": "SN1234567890",
          "lotNumber": "LOT2023-001",
          "serviceDate": "2024-03-15",
          "salesTaxCodeId": "80000001-1234567890",
          "overrideItemAccountId": "80000001-1234567890",
          "otherCustomField1": "Special handling required",
          "otherCustomField2": "Always ship with a spare"
        }
      ]
    }
  ]
}

Response

Returns the updated invoice.

idstring required

The unique identifier assigned by QuickBooks to this invoice. This ID is unique across all transaction types.

objectType'qbd_invoice' required

The type of object. This value is always "qbd_invoice".

createdAtstring required

The date and time when this invoice was created, in ISO 8601 format (YYYY-MM-DDThh:mm:ss±hh:mm), which QuickBooks Desktop interprets in the local timezone of the end-user's computer.

updatedAtstring required

The date and time when this invoice was last updated, in ISO 8601 format (YYYY-MM-DDThh:mm:ss±hh:mm), which QuickBooks Desktop interprets in the local timezone of the end-user's computer.

revisionNumberstring required

The current QuickBooks-assigned revision number of this invoice object, which changes each time the object is modified. When updating this object, you must provide the most recent revisionNumber to ensure you're working with the latest data; otherwise, the update will return an error.

transactionDatestring date required

The date of this invoice, in ISO 8601 format (YYYY-MM-DD).

refNumberstring nullable required

The case-sensitive user-defined reference number for this invoice, which can be used to identify the transaction in QuickBooks. This value is not required to be unique and can be arbitrarily changed by the QuickBooks user.

isPendingboolean nullable required

Indicates whether this invoice has not been completed or is in a draft version.

isFinanceChargeboolean nullable required

Whether this invoice includes a finance charge. This field is immutable and can only be set during invoice creation.

purchaseOrderNumberstring nullable required

The customer's Purchase Order (PO) number associated with this invoice. This field is often used to cross-reference the invoice with the customer's purchasing system.

dueDatestring date nullable required

The date by which this invoice must be paid, in ISO 8601 format (YYYY-MM-DD).

shipmentOriginstring nullable required

The origin location from where the product associated with this invoice is shipped. This is the point at which ownership and liability for goods transfer from seller to buyer. Internally, QuickBooks uses the term "FOB" for this field, which stands for "freight on board". This field is informational and has no accounting implications.

shippingDatestring date nullable required

The date when the products or services for this invoice were shipped or are expected to be shipped, in ISO 8601 format (YYYY-MM-DD).

subtotalstring required

The subtotal of this invoice, which is the sum of all invoice lines before taxes and payments are applied, represented as a decimal string.

salesTaxPercentagestring nullable required

The sales tax percentage applied to this invoice, represented as a decimal string.

salesTaxTotalstring nullable required

The total amount of sales tax charged for this invoice, represented as a decimal string.

appliedAmountstring nullable required

The total amount applied to this invoice, represented as a decimal string.

balanceRemainingstring nullable required

The outstanding balance of this invoice after applying any credits or payments. Calculated as subtotal + salesTaxTotal - appliedAmount. Represented as a decimal string.

exchangeRatenumber nullable required

The market exchange rate between this invoice's currency and the home currency in QuickBooks at the time of this transaction. Represented as a decimal value (e.g., 1.2345 for 1 EUR = 1.2345 USD if USD is the home currency).

balanceRemainingInHomeCurrencystring nullable required

The outstanding balance of this invoice converted to the home currency of the QuickBooks company file. Represented as a decimal string.

memostring nullable required

A memo or note for this invoice that appears in reports, but not on the invoice. Use customerMessage to add a note to this invoice.

isPaidboolean nullable required

Indicates whether this invoice has been paid in full. When true, openAmount will be 0.

isQueuedForPrintboolean nullable required

Indicates whether this invoice is included in the queue of documents for QuickBooks to print.

isQueuedForEmailboolean nullable required

Indicates whether this invoice is included in the queue of documents for QuickBooks to email to the customer.

suggestedDiscountAmountstring nullable required

The suggested discount amount for this invoice, represented as a decimal string.

suggestedDiscountDatestring date nullable required

The date when the suggestedDiscountAmount for this invoice would apply, in ISO 8601 format (YYYY-MM-DD).

otherCustomFieldstring nullable required

A built-in custom field for additional information specific to this invoice. Unlike the user-defined fields in the customFields array, this is a standard QuickBooks field that exists for all invoices for convenience. Developers often use this field for tracking information that doesn't fit into other standard QuickBooks fields. Unlike otherCustomField1 and otherCustomField2, which are line item fields, this exists at the transaction level. Hidden by default in the QuickBooks UI.

externalIdstring nullable required

A globally unique identifier (GUID) you, the developer, can provide for tracking this object in your external system. This field is immutable and can only be set during object creation.

Example response

{
  "id": "123ABC-1234567890",
  "objectType": "qbd_invoice",
  "createdAt": "2025-01-01T12:34:56+00:00",
  "updatedAt": "2025-02-01T12:34:56+00:00",
  "revisionNumber": "1721172183",
  "customer": {
    "id": "80000001-1234567890",
    "fullName": "Acme Corporation"
  },
  "class": {
    "id": "80000001-1234567890",
    "fullName": "Construction"
  },
  "receivablesAccount": {
    "id": "80000001-1234567890",
    "fullName": "Accounts-Receivable"
  },
  "documentTemplate": {
    "id": "80000001-1234567890",
    "fullName": "Invoice Template"
  },
  "transactionDate": "2024-10-01",
  "refNumber": "INV-1234",
  "billingAddress": {
    "line1": "Conductor Labs Inc.",
    "line2": "540 Market St.",
    "line3": "Suite 100",
    "city": "San Francisco",
    "state": "CA",
    "postalCode": "94110",
    "country": "United States",
    "note": "Conductor HQ"
  },
  "shippingAddress": {
    "line1": "Conductor Labs Inc.",
    "line2": "540 Market St.",
    "line3": "Suite 100",
    "city": "San Francisco",
    "state": "CA",
    "postalCode": "94110",
    "country": "United States",
    "note": "Conductor HQ"
  },
  "isFinanceCharge": true,
  "purchaseOrderNumber": "PO-1234",
  "terms": {
    "id": "80000001-1234567890",
    "fullName": "Net 30"
  },
  "dueDate": "2024-10-31",
  "salesRepresentative": {
    "id": "80000001-1234567890",
    "fullName": "Jane Doe"
  },
  "shipmentOrigin": "San Francisco, CA",
  "shippingDate": "2024-10-01",
  "shippingMethod": {
    "id": "80000001-1234567890",
    "fullName": "FedEx Ground"
  },
  "subtotal": "1000.00",
  "salesTaxItem": {
    "id": "80000001-1234567890",
    "fullName": "State Sales Tax"
  },
  "salesTaxPercentage": "0.07",
  "salesTaxTotal": "10.00",
  "appliedAmount": "100.00",
  "balanceRemaining": "100.00",
  "currency": {
    "id": "80000001-1234567890",
    "fullName": "USD"
  },
  "exchangeRate": 1.2345,
  "balanceRemainingInHomeCurrency": "100.00",
  "memo": "Customer requested rush delivery",
  "customerMessage": {
    "id": "80000001-1234567890",
    "fullName": "Thank you for your business!"
  },
  "isQueuedForPrint": true,
  "isQueuedForEmail": true,
  "salesTaxCode": {
    "id": "80000001-1234567890",
    "fullName": "Non"
  },
  "suggestedDiscountAmount": "10.00",
  "suggestedDiscountDate": "2024-01-01",
  "otherCustomField": "Special handling required",
  "externalId": "12345678-abcd-1234-abcd-1234567890ab",
  "linkedTransactions": [
    {
      "id": "123ABC-1234567890",
      "objectType": "qbd_linked_transaction",
      "transactionType": "invoice",
      "transactionDate": "2024-10-01",
      "refNumber": "LINK-1234",
      "linkType": "amount",
      "amount": "1000.00"
    }
  ],
  "lines": [
    {
      "id": "456DEF-1234567890",
      "objectType": "qbd_invoice_line",
      "item": {
        "id": "80000001-1234567890",
        "fullName": "Widget A"
      },
      "description": "High-quality widget with custom engraving",
      "quantity": 5,
      "unitOfMeasure": "Each",
      "overrideUnitOfMeasureSet": {
        "id": "80000001-1234567890",
        "fullName": "Volume Units"
      },
      "rate": "10.00",
      "ratePercent": "10.5",
      "class": {
        "id": "80000001-1234567890",
        "fullName": "Installation:Residential"
      },
      "amount": "1000.00",
      "inventorySite": {
        "id": "80000001-1234567890",
        "fullName": "Main Warehouse"
      },
      "inventorySiteLocation": {
        "id": "80000001-1234567890",
        "fullName": "Aisle 3, Shelf B"
      },
      "serialNumber": "SN1234567890",
      "lotNumber": "LOT2023-001",
      "expirationDate": "2025-12-31",
      "serviceDate": "2024-03-15",
      "salesTaxCode": {
        "id": "80000001-1234567890",
        "fullName": "Non"
      },
      "otherCustomField1": "Special handling required",
      "otherCustomField2": "Always ship with a spare",
      "customFields": [
        {
          "ownerId": "0",
          "name": "Customer Rating",
          "type": "string_1024_type",
          "value": "Premium"
        }
      ]
    }
  ],
  "lineGroups": [
    {
      "id": "456DEF-1234567890",
      "objectType": "qbd_invoice_line_group",
      "itemGroup": {
        "id": "80000001-1234567890",
        "fullName": "Office Supplies Bundle"
      },
      "description": "Standard widget bulk package",
      "quantity": 5,
      "unitOfMeasure": "Each",
      "overrideUnitOfMeasureSet": {
        "id": "80000001-1234567890",
        "fullName": "Volume Units"
      },
      "shouldPrintItemsInGroup": true,
      "totalAmount": "1000.00",
      "serviceDate": "2024-03-15",
      "lines": [
        {
          "id": "456DEF-1234567890",
          "objectType": "qbd_invoice_line",
          "item": {
            "id": "80000001-1234567890",
            "fullName": "Widget A"
          },
          "description": "High-quality widget with custom engraving",
          "quantity": 5,
          "unitOfMeasure": "Each",
          "overrideUnitOfMeasureSet": {
            "id": "80000001-1234567890",
            "fullName": "Volume Units"
          },
          "rate": "10.00",
          "ratePercent": "10.5",
          "class": {
            "id": "80000001-1234567890",
            "fullName": "Installation:Residential"
          },
          "amount": "1000.00",
          "inventorySite": {
            "id": "80000001-1234567890",
            "fullName": "Main Warehouse"
          },
          "inventorySiteLocation": {
            "id": "80000001-1234567890",
            "fullName": "Aisle 3, Shelf B"
          },
          "serialNumber": "SN1234567890",
          "lotNumber": "LOT2023-001",
          "expirationDate": "2025-12-31",
          "serviceDate": "2024-03-15",
          "salesTaxCode": {
            "id": "80000001-1234567890",
            "fullName": "Non"
          },
          "otherCustomField1": "Special handling required",
          "otherCustomField2": "Always ship with a spare",
          "customFields": [
            {
              "ownerId": "0",
              "name": "Customer Rating",
              "type": "string_1024_type",
              "value": "Premium"
            }
          ]
        }
      ],
      "customFields": [
        {
          "ownerId": "0",
          "name": "Customer Rating",
          "type": "string_1024_type",
          "value": "Premium"
        }
      ]
    }
  ],
  "customFields": [
    {
      "ownerId": "0",
      "name": "Customer Rating",
      "type": "string_1024_type",
      "value": "Premium"
    }
  ]
}

Changes

Changed in 7 of the 46 revisions of this API.36238200

    • for the path request parameter id, the maxLength was set to 36

      request-parameter-max-length-set

    • the applyCredits/items/creditTransactionId request property's maxLength was set to 36

      request-property-max-length-set

    • the classId request property's maxLength was set to 36

      request-property-max-length-set

    • the customerId request property's maxLength was set to 36

      request-property-max-length-set

    • the customerMessageId request property's maxLength was set to 36

      request-property-max-length-set

    • the documentTemplateId request property's maxLength was set to 36

      request-property-max-length-set

    • the lineGroups/items/id request property's maxLength was set to 36

      request-property-max-length-set

    • the lineGroups/items/itemGroupId request property's maxLength was set to 36

      request-property-max-length-set

    • the lineGroups/items/lines/items/classId request property's maxLength was set to 36

      request-property-max-length-set

    • the lineGroups/items/lines/items/id request property's maxLength was set to 36

      request-property-max-length-set

    • the lineGroups/items/lines/items/inventorySiteId request property's maxLength was set to 36

      request-property-max-length-set

    • the lineGroups/items/lines/items/inventorySiteLocationId request property's maxLength was set to 36

      request-property-max-length-set

    • the lineGroups/items/lines/items/itemId request property's maxLength was set to 36

      request-property-max-length-set

    • the lineGroups/items/lines/items/overrideItemAccountId request property's maxLength was set to 36

      request-property-max-length-set

    • the lineGroups/items/lines/items/overrideUnitOfMeasureSetId request property's maxLength was set to 36

      request-property-max-length-set

    • the lineGroups/items/lines/items/priceLevelId request property's maxLength was set to 36

      request-property-max-length-set

    • the lineGroups/items/lines/items/salesTaxCodeId request property's maxLength was set to 36

      request-property-max-length-set

    • the lineGroups/items/overrideUnitOfMeasureSetId request property's maxLength was set to 36

      request-property-max-length-set

    • the lines/items/classId request property's maxLength was set to 36

      request-property-max-length-set

    • the lines/items/id request property's maxLength was set to 36

      request-property-max-length-set

    • the lines/items/inventorySiteId request property's maxLength was set to 36

      request-property-max-length-set

    • the lines/items/inventorySiteLocationId request property's maxLength was set to 36

      request-property-max-length-set

    • the lines/items/itemId request property's maxLength was set to 36

      request-property-max-length-set

    • the lines/items/overrideItemAccountId request property's maxLength was set to 36

      request-property-max-length-set

    • the lines/items/overrideUnitOfMeasureSetId request property's maxLength was set to 36

      request-property-max-length-set

    • the lines/items/priceLevelId request property's maxLength was set to 36

      request-property-max-length-set

    • the lines/items/salesTaxCodeId request property's maxLength was set to 36

      request-property-max-length-set

    • the receivablesAccountId request property's maxLength was set to 36

      request-property-max-length-set

    • the salesRepresentativeId request property's maxLength was set to 36

      request-property-max-length-set

    • the salesTaxCodeId request property's maxLength was set to 36

      request-property-max-length-set

    • the salesTaxItemId request property's maxLength was set to 36

      request-property-max-length-set

    • the shippingMethodId request property's maxLength was set to 36

      request-property-max-length-set

    • the termsId request property's maxLength was set to 36

      request-property-max-length-set

    • the refNumber request property's maxLength was set to 11

      request-property-max-length-set

    • the shipmentOrigin request property's maxLength was set to 13

      request-property-max-length-set

  • 10d4e9ebd1df12631See the full diff
    • response property appliedAmount list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property balanceRemaining list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property balanceRemainingInHomeCurrency list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property dueDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property exchangeRate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property externalId list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property isFinanceCharge list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property isPaid list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property isPending list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property isQueuedForEmail list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property isQueuedForPrint list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/description list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/itemGroup/fullName list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/itemGroup/id list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/amount list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/description list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/expirationDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/lotNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/otherCustomField1 list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/otherCustomField2 list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/quantity list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/rate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/ratePercent list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/serialNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/serviceDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/unitOfMeasure list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/quantity list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/serviceDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/unitOfMeasure list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/amount list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/description list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/expirationDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/lotNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/otherCustomField1 list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/otherCustomField2 list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/quantity list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/rate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/ratePercent list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/serialNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/serviceDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/unitOfMeasure list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property linkedTransactions/items/amount list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property linkedTransactions/items/linkType list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property linkedTransactions/items/refNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property memo list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property otherCustomField list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property purchaseOrderNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property refNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property salesTaxPercentage list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property salesTaxTotal list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property shipmentOrigin list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property shippingDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property suggestedDiscountAmount list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property suggestedDiscountDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • the class response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the currency response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the customer response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the customerMessage response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the documentTemplate response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/class response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/inventorySite response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/inventorySiteLocation response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/item response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/overrideUnitOfMeasureSet response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/salesTaxCode response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/overrideUnitOfMeasureSet response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lines/items/class response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lines/items/inventorySite response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lines/items/inventorySiteLocation response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lines/items/item response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lines/items/overrideUnitOfMeasureSet response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lines/items/salesTaxCode response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the receivablesAccount response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the salesRepresentative response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the salesTaxCode response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the salesTaxItem response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the shippingMethod response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the terms response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • removed the required property class/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property class/id from the response with the 200 status

      response-required-property-removed

    • removed the required property currency/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property currency/id from the response with the 200 status

      response-required-property-removed

    • removed the required property customer/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property customer/id from the response with the 200 status

      response-required-property-removed

    • removed the required property customerMessage/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property customerMessage/id from the response with the 200 status

      response-required-property-removed

    • removed the required property documentTemplate/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property documentTemplate/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/class/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/class/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/inventorySite/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/inventorySite/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/inventorySiteLocation/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/inventorySiteLocation/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/item/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/item/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/overrideUnitOfMeasureSet/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/overrideUnitOfMeasureSet/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/salesTaxCode/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/salesTaxCode/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/overrideUnitOfMeasureSet/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/overrideUnitOfMeasureSet/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/class/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/class/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/inventorySite/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/inventorySite/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/inventorySiteLocation/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/inventorySiteLocation/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/item/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/item/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/overrideUnitOfMeasureSet/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/overrideUnitOfMeasureSet/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/salesTaxCode/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/salesTaxCode/id from the response with the 200 status

      response-required-property-removed

    • removed the required property receivablesAccount/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property receivablesAccount/id from the response with the 200 status

      response-required-property-removed

    • removed the required property salesRepresentative/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property salesRepresentative/id from the response with the 200 status

      response-required-property-removed

    • removed the required property salesTaxCode/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property salesTaxCode/id from the response with the 200 status

      response-required-property-removed

    • removed the required property salesTaxItem/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property salesTaxItem/id from the response with the 200 status

      response-required-property-removed

    • removed the required property shippingMethod/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property shippingMethod/id from the response with the 200 status

      response-required-property-removed

    • removed the required property terms/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property terms/id from the response with the 200 status

      response-required-property-removed

    • added qbd_address subschema #2 to the billingAddress response property anyOf list for the response status 200

      response-property-any-of-added

    • added qbd_address subschema #2 to the shippingAddress response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the class response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the currency response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the customer response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the customerMessage response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the documentTemplate response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/lines/items/class response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/lines/items/inventorySite response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/lines/items/inventorySiteLocation response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/lines/items/item response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/lines/items/overrideUnitOfMeasureSet response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/lines/items/salesTaxCode response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/overrideUnitOfMeasureSet response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lines/items/class response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lines/items/inventorySite response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lines/items/inventorySiteLocation response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lines/items/item response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lines/items/overrideUnitOfMeasureSet response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lines/items/salesTaxCode response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the receivablesAccount response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the salesRepresentative response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the salesTaxCode response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the salesTaxItem response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the shippingMethod response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the terms response property anyOf list for the response status 200

      response-property-any-of-added

    • removed the amount enum value from the linkedTransactions/items/linkType response property for the response status 200

      response-property-enum-value-removed

    • removed the quantity enum value from the linkedTransactions/items/linkType response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the linkedTransactions/items/linkType response property for the response status 200

      response-property-enum-value-removed

    • removed qbd_address subschema #2 from the billingAddress response property oneOf list for the response status 200

      response-property-one-of-removed

    • removed qbd_address subschema #2 from the shippingAddress response property oneOf list for the response status 200

      response-property-one-of-removed

  • 8e0b7df2044d1043135See the full diff
    • the response property appliedAmount became nullable for the status 200

      response-property-became-nullable

    • the response property balanceRemaining became nullable for the status 200

      response-property-became-nullable

    • the response property balanceRemainingInHomeCurrency became nullable for the status 200

      response-property-became-nullable

    • the response property class became nullable for the status 200

      response-property-became-nullable

    • the response property currency became nullable for the status 200

      response-property-became-nullable

    • the response property customer became nullable for the status 200

      response-property-became-nullable

    • the response property customerMessage became nullable for the status 200

      response-property-became-nullable

    • the response property documentTemplate became nullable for the status 200

      response-property-became-nullable

    • the response property dueDate became nullable for the status 200

      response-property-became-nullable

    • the response property exchangeRate became nullable for the status 200

      response-property-became-nullable

    • the response property externalId became nullable for the status 200

      response-property-became-nullable

    • the response property isFinanceCharge became nullable for the status 200

      response-property-became-nullable

    • the response property isPaid became nullable for the status 200

      response-property-became-nullable

    • the response property isPending became nullable for the status 200

      response-property-became-nullable

    • the response property isQueuedForEmail became nullable for the status 200

      response-property-became-nullable

    • the response property isQueuedForPrint became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/description became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/itemGroup/fullName became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/itemGroup/id became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/amount became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/class became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/description became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/expirationDate became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/inventorySite became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/inventorySiteLocation became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/item became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/lotNumber became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/otherCustomField1 became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/otherCustomField2 became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/overrideUnitOfMeasureSet became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/quantity became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/rate became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/ratePercent became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/salesTaxCode became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/serialNumber became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/serviceDate became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/lines/items/unitOfMeasure became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/overrideUnitOfMeasureSet became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/quantity became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/serviceDate became nullable for the status 200

      response-property-became-nullable

    • the response property lineGroups/items/unitOfMeasure became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/amount became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/class became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/description became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/expirationDate became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/inventorySite became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/inventorySiteLocation became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/item became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/lotNumber became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/otherCustomField1 became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/otherCustomField2 became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/overrideUnitOfMeasureSet became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/quantity became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/rate became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/ratePercent became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/salesTaxCode became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/serialNumber became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/serviceDate became nullable for the status 200

      response-property-became-nullable

    • the response property lines/items/unitOfMeasure became nullable for the status 200

      response-property-became-nullable

    • the response property linkedTransactions/items/amount became nullable for the status 200

      response-property-became-nullable

    • the response property linkedTransactions/items/linkType became nullable for the status 200

      response-property-became-nullable

    • the response property linkedTransactions/items/refNumber became nullable for the status 200

      response-property-became-nullable

    • the response property memo became nullable for the status 200

      response-property-became-nullable

    • the response property otherCustomField became nullable for the status 200

      response-property-became-nullable

    • the response property purchaseOrderNumber became nullable for the status 200

      response-property-became-nullable

    • the response property receivablesAccount became nullable for the status 200

      response-property-became-nullable

    • the response property refNumber became nullable for the status 200

      response-property-became-nullable

    • the response property salesRepresentative became nullable for the status 200

      response-property-became-nullable

    • the response property salesTaxCode became nullable for the status 200

      response-property-became-nullable

    • the response property salesTaxItem became nullable for the status 200

      response-property-became-nullable

    • the response property salesTaxPercentage became nullable for the status 200

      response-property-became-nullable

    • the response property salesTaxTotal became nullable for the status 200

      response-property-became-nullable

    • the response property shipmentOrigin became nullable for the status 200

      response-property-became-nullable

    • the response property shippingDate became nullable for the status 200

      response-property-became-nullable

    • the response property shippingMethod became nullable for the status 200

      response-property-became-nullable

    • the response property suggestedDiscountAmount became nullable for the status 200

      response-property-became-nullable

    • the response property suggestedDiscountDate became nullable for the status 200

      response-property-became-nullable

    • the response property terms became nullable for the status 200

      response-property-became-nullable

    • added qbd_address subschema #2 to the billingAddress response property oneOf list for the response status 200

      response-property-one-of-added

    • added qbd_address subschema #2 to the shippingAddress response property oneOf list for the response status 200

      response-property-one-of-added

    • the class response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the currency response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the customer response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the customerMessage response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the documentTemplate response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/class response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/inventorySite response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/inventorySiteLocation response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/item response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/overrideUnitOfMeasureSet response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/salesTaxCode response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lineGroups/items/overrideUnitOfMeasureSet response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lines/items/class response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lines/items/inventorySite response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lines/items/inventorySiteLocation response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lines/items/item response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lines/items/overrideUnitOfMeasureSet response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the lines/items/salesTaxCode response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the receivablesAccount response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the salesRepresentative response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the salesTaxCode response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the salesTaxItem response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the shippingMethod response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the terms response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • added the new amount enum value to the linkedTransactions/items/linkType response property for the response status 200

      response-property-enum-value-added

    • added the new quantity enum value to the linkedTransactions/items/linkType response property for the response status 200

      response-property-enum-value-added

    • added the new undefined enum value to the linkedTransactions/items/linkType response property for the response status 200

      response-property-enum-value-added

    • removed the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ from the request property dueDate

      request-property-pattern-removed

    • removed the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ from the request property lineGroups/items/lines/items/serviceDate

      request-property-pattern-removed

    • removed the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ from the request property lines/items/serviceDate

      request-property-pattern-removed

    • removed the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ from the request property shippingDate

      request-property-pattern-removed

    • removed the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ from the request property transactionDate

      request-property-pattern-removed

    • removed qbd_address subschema #2 from the billingAddress response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed qbd_address subschema #2 from the shippingAddress response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the class response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the currency response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the customer response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the customerMessage response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the documentTemplate response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lineGroups/items/lines/items/class response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lineGroups/items/lines/items/inventorySite response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lineGroups/items/lines/items/inventorySiteLocation response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lineGroups/items/lines/items/item response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lineGroups/items/lines/items/overrideUnitOfMeasureSet response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lineGroups/items/lines/items/salesTaxCode response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lineGroups/items/overrideUnitOfMeasureSet response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lines/items/class response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lines/items/inventorySite response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lines/items/inventorySiteLocation response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lines/items/item response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lines/items/overrideUnitOfMeasureSet response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the lines/items/salesTaxCode response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the receivablesAccount response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the salesRepresentative response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the salesTaxCode response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the salesTaxItem response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the shippingMethod response property anyOf list for the response status 200

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the terms response property anyOf list for the response status 200

      response-property-any-of-removed

    • response property appliedAmount list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property balanceRemaining list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property balanceRemainingInHomeCurrency list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property dueDate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property exchangeRate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property externalId list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property isFinanceCharge list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property isPaid list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property isPending list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property isQueuedForEmail list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property isQueuedForPrint list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/description list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/itemGroup/fullName list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/itemGroup/id list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/lines/items/amount list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/lines/items/description list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/lines/items/expirationDate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/lines/items/lotNumber list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/lines/items/otherCustomField1 list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/lines/items/otherCustomField2 list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/lines/items/quantity list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/lines/items/rate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/lines/items/ratePercent list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/lines/items/serialNumber list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/lines/items/serviceDate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/lines/items/unitOfMeasure list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/quantity list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/serviceDate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lineGroups/items/unitOfMeasure list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lines/items/amount list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lines/items/description list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lines/items/expirationDate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lines/items/lotNumber list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lines/items/otherCustomField1 list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lines/items/otherCustomField2 list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lines/items/quantity list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lines/items/rate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lines/items/ratePercent list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lines/items/serialNumber list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lines/items/serviceDate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property lines/items/unitOfMeasure list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property linkedTransactions/items/amount list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property linkedTransactions/items/linkType list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property linkedTransactions/items/refNumber list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property memo list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property otherCustomField list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property purchaseOrderNumber list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property refNumber list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property salesTaxPercentage list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property salesTaxTotal list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property shipmentOrigin list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property shippingDate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property suggestedDiscountAmount list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property suggestedDiscountDate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • the linkedTransactions/items/transactionDate response's property pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ was removed for the status 200

      response-property-pattern-removed

    • the transactionDate response's property pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ was removed for the status 200

      response-property-pattern-removed

    • added the required property class/fullName to the response with the 200 status

      response-required-property-added

    • added the required property class/id to the response with the 200 status

      response-required-property-added

    • added the required property currency/fullName to the response with the 200 status

      response-required-property-added

    • added the required property currency/id to the response with the 200 status

      response-required-property-added

    • added the required property customer/fullName to the response with the 200 status

      response-required-property-added

    • added the required property customer/id to the response with the 200 status

      response-required-property-added

    • added the required property customerMessage/fullName to the response with the 200 status

      response-required-property-added

    • added the required property customerMessage/id to the response with the 200 status

      response-required-property-added

    • added the required property documentTemplate/fullName to the response with the 200 status

      response-required-property-added

    • added the required property documentTemplate/id to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/class/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/class/id to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/inventorySite/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/inventorySite/id to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/inventorySiteLocation/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/inventorySiteLocation/id to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/item/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/item/id to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/overrideUnitOfMeasureSet/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/overrideUnitOfMeasureSet/id to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/salesTaxCode/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/lines/items/salesTaxCode/id to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/overrideUnitOfMeasureSet/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lineGroups/items/overrideUnitOfMeasureSet/id to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/class/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/class/id to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/inventorySite/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/inventorySite/id to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/inventorySiteLocation/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/inventorySiteLocation/id to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/item/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/item/id to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/overrideUnitOfMeasureSet/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/overrideUnitOfMeasureSet/id to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/salesTaxCode/fullName to the response with the 200 status

      response-required-property-added

    • added the required property lines/items/salesTaxCode/id to the response with the 200 status

      response-required-property-added

    • added the required property receivablesAccount/fullName to the response with the 200 status

      response-required-property-added

    • added the required property receivablesAccount/id to the response with the 200 status

      response-required-property-added

    • added the required property salesRepresentative/fullName to the response with the 200 status

      response-required-property-added

    • added the required property salesRepresentative/id to the response with the 200 status

      response-required-property-added

    • added the required property salesTaxCode/fullName to the response with the 200 status

      response-required-property-added

    • added the required property salesTaxCode/id to the response with the 200 status

      response-required-property-added

    • added the required property salesTaxItem/fullName to the response with the 200 status

      response-required-property-added

    • added the required property salesTaxItem/id to the response with the 200 status

      response-required-property-added

    • added the required property shippingMethod/fullName to the response with the 200 status

      response-required-property-added

    • added the required property shippingMethod/id to the response with the 200 status

      response-required-property-added

    • added the required property terms/fullName to the response with the 200 status

      response-required-property-added

    • added the required property terms/id to the response with the 200 status

      response-required-property-added

  • 5f832f69567513133See the full diff
    • added the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ to the request property dueDate

      request-property-pattern-added

    • added the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ to the request property lineGroups/items/lines/items/serviceDate

      request-property-pattern-added

    • added the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ to the request property lines/items/serviceDate

      request-property-pattern-added

    • added the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ to the request property shippingDate

      request-property-pattern-added

    • added the pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ to the request property transactionDate

      request-property-pattern-added

    • response property appliedAmount list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property balanceRemaining list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property balanceRemainingInHomeCurrency list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property dueDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property exchangeRate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property externalId list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property isFinanceCharge list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property isPaid list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property isPending list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property isQueuedForEmail list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property isQueuedForPrint list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/description list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/itemGroup/fullName list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/itemGroup/id list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/amount list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/description list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/expirationDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/lotNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/otherCustomField1 list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/otherCustomField2 list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/quantity list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/rate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/ratePercent list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/serialNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/serviceDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/lines/items/unitOfMeasure list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/quantity list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/serviceDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lineGroups/items/unitOfMeasure list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/amount list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/description list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/expirationDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/lotNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/otherCustomField1 list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/otherCustomField2 list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/quantity list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/rate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/ratePercent list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/serialNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/serviceDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property lines/items/unitOfMeasure list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property linkedTransactions/items/amount list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property linkedTransactions/items/linkType list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property linkedTransactions/items/refNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property memo list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property otherCustomField list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property purchaseOrderNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property refNumber list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property salesTaxPercentage list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property salesTaxTotal list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property shipmentOrigin list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property shippingDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property suggestedDiscountAmount list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property suggestedDiscountDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • the class response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the currency response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the customer response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the customerMessage response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the documentTemplate response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/class response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/inventorySite response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/inventorySiteLocation response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/item response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/overrideUnitOfMeasureSet response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/lines/items/salesTaxCode response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lineGroups/items/overrideUnitOfMeasureSet response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lines/items/class response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lines/items/inventorySite response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lines/items/inventorySiteLocation response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lines/items/item response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lines/items/overrideUnitOfMeasureSet response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the lines/items/salesTaxCode response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the receivablesAccount response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the salesRepresentative response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the salesTaxCode response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the salesTaxItem response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the shippingMethod response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • the terms response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

    • removed the required property class/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property class/id from the response with the 200 status

      response-required-property-removed

    • removed the required property currency/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property currency/id from the response with the 200 status

      response-required-property-removed

    • removed the required property customer/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property customer/id from the response with the 200 status

      response-required-property-removed

    • removed the required property customerMessage/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property customerMessage/id from the response with the 200 status

      response-required-property-removed

    • removed the required property documentTemplate/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property documentTemplate/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/class/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/class/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/inventorySite/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/inventorySite/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/inventorySiteLocation/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/inventorySiteLocation/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/item/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/item/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/overrideUnitOfMeasureSet/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/overrideUnitOfMeasureSet/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/salesTaxCode/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/lines/items/salesTaxCode/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/overrideUnitOfMeasureSet/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lineGroups/items/overrideUnitOfMeasureSet/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/class/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/class/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/inventorySite/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/inventorySite/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/inventorySiteLocation/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/inventorySiteLocation/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/item/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/item/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/overrideUnitOfMeasureSet/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/overrideUnitOfMeasureSet/id from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/salesTaxCode/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property lines/items/salesTaxCode/id from the response with the 200 status

      response-required-property-removed

    • removed the required property receivablesAccount/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property receivablesAccount/id from the response with the 200 status

      response-required-property-removed

    • removed the required property salesRepresentative/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property salesRepresentative/id from the response with the 200 status

      response-required-property-removed

    • removed the required property salesTaxCode/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property salesTaxCode/id from the response with the 200 status

      response-required-property-removed

    • removed the required property salesTaxItem/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property salesTaxItem/id from the response with the 200 status

      response-required-property-removed

    • removed the required property shippingMethod/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property shippingMethod/id from the response with the 200 status

      response-required-property-removed

    • removed the required property terms/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property terms/id from the response with the 200 status

      response-required-property-removed

    • added qbd_address subschema #2 to the billingAddress response property anyOf list for the response status 200

      response-property-any-of-added

    • added qbd_address subschema #2 to the shippingAddress response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the class response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the currency response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the customer response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the customerMessage response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the documentTemplate response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/lines/items/class response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/lines/items/inventorySite response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/lines/items/inventorySiteLocation response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/lines/items/item response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/lines/items/overrideUnitOfMeasureSet response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/lines/items/salesTaxCode response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lineGroups/items/overrideUnitOfMeasureSet response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lines/items/class response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lines/items/inventorySite response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lines/items/inventorySiteLocation response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lines/items/item response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lines/items/overrideUnitOfMeasureSet response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the lines/items/salesTaxCode response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the receivablesAccount response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the salesRepresentative response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the salesTaxCode response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the salesTaxItem response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the shippingMethod response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the terms response property anyOf list for the response status 200

      response-property-any-of-added

    • removed the amount enum value from the linkedTransactions/items/linkType response property for the response status 200

      response-property-enum-value-removed

    • removed the quantity enum value from the linkedTransactions/items/linkType response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the linkedTransactions/items/linkType response property for the response status 200

      response-property-enum-value-removed

    • removed qbd_address subschema #2 from the billingAddress response property oneOf list for the response status 200

      response-property-one-of-removed

    • removed qbd_address subschema #2 from the shippingAddress response property oneOf list for the response status 200

      response-property-one-of-removed

    • the linkedTransactions/items/transactionDate response's property pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ was added for the status 200

      response-property-pattern-added

    • the transactionDate response's property pattern ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$ was added for the status 200

      response-property-pattern-added

    • added the required property lineGroups/items/serviceDate to the response with the 200 status

      response-required-property-added

    • the response property customer became nullable for the status 200

      response-property-became-nullable