Create a bill

Creates a vendor bill and posts it to accounts payable. You can also link eligible purchase orders so QuickBooks pulls their lines onto the bill before it's saved.

post/quickbooks-desktop/bills

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

vendorIdstring required

The vendor who sent this bill for goods or services purchased.

payablesAccountIdstring

The Accounts-Payable (A/P) account to which this bill is assigned, used for accounts-payable tracking. If omitted, QuickBooks Desktop uses the default A/P account configured in the company file.

IMPORTANT: If this bill is linked to other transactions, this A/P account must match the payablesAccount used in those other transactions.

transactionDatestring date required

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

dueDatestring date

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

refNumberstring

The case-sensitive user-defined reference number for this bill, 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. When left blank in this create request, this field will be left blank in QuickBooks (i.e., it does not auto-increment).

Maximum length: 20 characters.

termsIdstring

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

memostring

A memo or note for this bill that appears in the Accounts-Payable register and in reports that include this bill.

salesTaxCodeIdstring

The sales-tax code for this bill, determining whether it is taxable or non-taxable. If set, this overrides any sales-tax codes defined on the vendor. This can be overridden on the bill's individual lines.

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.

exchangeRatenumber

The market exchange rate between this bill'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).

externalIdstring uuid

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.

IMPORTANT: This field must be formatted as a valid GUID; otherwise, QuickBooks will return an error.

linkToTransactionIdsstring[]

IDs of existing purchase orders that you wish to link to this bill. Note that this links entire transactions, not individual transaction lines. If you want to link individual lines in a transaction, instead use the field linkToTransactionLine on this bill's lines, if available.

Transactions can only be linked when creating this bill and cannot be unlinked later.

You can use both linkToTransactionIds (on this bill) and linkToTransactionLine (on its transaction lines) as long as they do NOT link to the same transaction (otherwise, QuickBooks will return an error). QuickBooks will also return an error if you attempt to link a transaction that is empty or already closed.

IMPORTANT: By default, QuickBooks will not return any information about the linked transactions in this endpoint's response even when this request is successful. To see the transactions linked via this field, refetch the bill and check the linkedTransactions response field. If fetching a list of bills, you must also specify the parameter includeLinkedTransactions=true to see the linkedTransactions response field.

Example request

{
  "vendorId": "80000001-1234567890",
  "vendorAddress": {
    "line1": "Conductor Labs Inc.",
    "line2": "540 Market St.",
    "line3": "Suite 100",
    "city": "San Francisco",
    "state": "CA",
    "postalCode": "94110",
    "country": "United States",
    "note": "Conductor HQ"
  },
  "payablesAccountId": "80000001-1234567890",
  "transactionDate": "2024-10-01",
  "dueDate": "2024-10-31",
  "refNumber": "BILL-1234",
  "termsId": "80000001-1234567890",
  "memo": "Office supplies for September",
  "salesTaxCodeId": "80000001-1234567890",
  "exchangeRate": 1.2345,
  "externalId": "12345678-abcd-1234-abcd-1234567890ab",
  "expenseLines": [
    {
      "accountId": "80000001-1234567890",
      "amount": "1000.00",
      "memo": "New office chair",
      "payeeId": "80000001-1234567890",
      "classId": "80000001-1234567890",
      "salesTaxCodeId": "80000001-1234567890",
      "billingStatus": "billable",
      "salesRepresentativeId": "80000001-1234567890",
      "customFields": [
        {
          "ownerId": "0",
          "name": "Customer Rating",
          "value": "Premium"
        }
      ]
    }
  ],
  "itemLines": [
    {
      "itemId": "80000001-1234567890",
      "inventorySiteId": "80000001-1234567890",
      "inventorySiteLocationId": "80000001-1234567890",
      "serialNumber": "SN1234567890",
      "lotNumber": "LOT2023-001",
      "expirationDate": "2025-12-31",
      "description": "High-quality widget with custom engraving",
      "quantity": 5,
      "unitOfMeasure": "Each",
      "cost": "1000.00",
      "amount": "1000.00",
      "customerId": "80000001-1234567890",
      "classId": "80000001-1234567890",
      "salesTaxCodeId": "80000001-1234567890",
      "billingStatus": "billable",
      "overrideItemAccountId": "80000001-1234567890",
      "linkToTransactionLine": {
        "transactionId": "123ABC-1234567890",
        "transactionLineId": "456DEF-1234567890"
      },
      "salesRepresentativeId": "80000001-1234567890",
      "customFields": [
        {
          "ownerId": "0",
          "name": "Customer Rating",
          "value": "Premium"
        }
      ]
    }
  ],
  "itemGroupLines": [
    {
      "itemGroupId": "80000001-1234567890",
      "quantity": 5,
      "unitOfMeasure": "Each",
      "inventorySiteId": "80000001-1234567890",
      "inventorySiteLocationId": "80000001-1234567890",
      "customFields": [
        {
          "ownerId": "0",
          "name": "Customer Rating",
          "value": "Premium"
        }
      ]
    }
  ]
}

Response

Returns the newly created bill.

idstring required

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

objectType'qbd_bill' required

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

createdAtstring required

The date and time when this bill 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 bill 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 bill 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 bill, in ISO 8601 format (YYYY-MM-DD).

dueDatestring date nullable required

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

amountDuestring nullable required

The total monetary amount due for this bill, represented as a decimal string. This equals the sum of the amounts in the bill's expense lines, item lines, and item group lines. The amount due minus any credits or discounts equals the open amount.

exchangeRatenumber nullable required

The market exchange rate between this bill'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).

amountDueInHomeCurrencystring nullable required

The monetary amount due for this bill converted to the home currency of the QuickBooks company file. Represented as a decimal string.

refNumberstring nullable required

The case-sensitive user-defined reference number for this bill, 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 bill has not been completed or is in a draft version.

memostring nullable required

A memo or note for this bill that appears in the Accounts-Payable register and in reports that include this bill.

isPaidboolean nullable required

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

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.

openAmountstring nullable required

The remaining amount still owed on this bill, represented as a decimal string. This equals the bill's amount minus any credits or discounts.

NOTE: Two rare QuickBooks Desktop behaviors can make openAmount unreliable on bills:

  • openAmount can be omitted from bill query responses.
  • A known QuickBooks Desktop bug can cause openAmount to reflect the vendor's aggregate open accounts-payable balance rather than the documented remaining balance for that individual bill.

If you need the amount currently payable on each open bill, use Conductor's /quickbooks-desktop/bills-to-pay endpoint and read bill.amountDue instead of relying on openAmount from the Conductor bills endpoint. The bills-to-pay endpoint is not a general replacement for the Conductor bills endpoint, because it is scoped to open bills and available credits for a vendor and returns bill-payment data rather than full bill records.

If you cannot use /quickbooks-desktop/bills-to-pay and must derive a fallback from Conductor bills endpoint results, re-query the bills with includeLinkedTransactions=true and compute a best-effort open amount as amountDue plus the sum of signed linkedTransactions[].amount values for all entries where linkedTransactions[].linkType is "amount".

Example response

{
  "id": "123ABC-1234567890",
  "objectType": "qbd_bill",
  "createdAt": "2025-01-01T12:34:56+00:00",
  "updatedAt": "2025-02-01T12:34:56+00:00",
  "revisionNumber": "1721172183",
  "vendor": {
    "id": "80000001-1234567890",
    "fullName": "Acme Supplies Ltd."
  },
  "vendorAddress": {
    "line1": "Conductor Labs Inc.",
    "line2": "540 Market St.",
    "line3": "Suite 100",
    "city": "San Francisco",
    "state": "CA",
    "postalCode": "94110",
    "country": "United States",
    "note": "Conductor HQ"
  },
  "payablesAccount": {
    "id": "80000001-1234567890",
    "fullName": "Accounts-Payable"
  },
  "transactionDate": "2024-10-01",
  "dueDate": "2024-10-31",
  "amountDue": "1000.00",
  "currency": {
    "id": "80000001-1234567890",
    "fullName": "USD"
  },
  "exchangeRate": 1.2345,
  "amountDueInHomeCurrency": "1234.56",
  "refNumber": "BILL-1234",
  "terms": {
    "id": "80000001-1234567890",
    "fullName": "Net 30"
  },
  "memo": "Office supplies for September",
  "salesTaxCode": {
    "id": "80000001-1234567890",
    "fullName": "Non"
  },
  "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"
    }
  ],
  "expenseLines": [
    {
      "id": "456DEF-1234567890",
      "objectType": "qbd_expense_line",
      "account": {
        "id": "80000001-1234567890",
        "fullName": "Expenses:Office Supplies"
      },
      "amount": "1000.00",
      "memo": "New office chair",
      "payee": {
        "id": "80000001-1234567890",
        "fullName": "Acme Corporation"
      },
      "class": {
        "id": "80000001-1234567890",
        "fullName": "Office Supplies"
      },
      "salesTaxCode": {
        "id": "80000001-1234567890",
        "fullName": "Non"
      },
      "billingStatus": "billable",
      "salesRepresentative": {
        "id": "80000001-1234567890",
        "fullName": "Jane Doe"
      },
      "customFields": [
        {
          "ownerId": "0",
          "name": "Customer Rating",
          "type": "string_1024_type",
          "value": "Premium"
        }
      ]
    }
  ],
  "itemLines": [
    {
      "id": "456DEF-1234567890",
      "objectType": "qbd_item_line",
      "item": {
        "id": "80000001-1234567890",
        "fullName": "Widget A"
      },
      "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",
      "description": "High-quality widget with custom engraving",
      "quantity": 5,
      "unitOfMeasure": "Each",
      "overrideUnitOfMeasureSet": {
        "id": "80000001-1234567890",
        "fullName": "Volume Units"
      },
      "cost": "1000.00",
      "amount": "1000.00",
      "customer": {
        "id": "80000001-1234567890",
        "fullName": "Acme Corporation"
      },
      "class": {
        "id": "80000001-1234567890",
        "fullName": "Installation:Residential"
      },
      "salesTaxCode": {
        "id": "80000001-1234567890",
        "fullName": "Non"
      },
      "billingStatus": "billable",
      "salesRepresentative": {
        "id": "80000001-1234567890",
        "fullName": "Jane Doe"
      },
      "customFields": [
        {
          "ownerId": "0",
          "name": "Customer Rating",
          "type": "string_1024_type",
          "value": "Premium"
        }
      ]
    }
  ],
  "itemGroupLines": [
    {
      "id": "456DEF-1234567890",
      "objectType": "qbd_item_group_line",
      "itemGroup": {
        "id": "80000001-1234567890",
        "fullName": "Office Supplies Bundle"
      },
      "description": "Standard widget bulk package",
      "quantity": 5,
      "unitOfMeasure": "Each",
      "overrideUnitOfMeasureSet": {
        "id": "80000001-1234567890",
        "fullName": "Volume Units"
      },
      "totalAmount": "1000.00",
      "itemLines": [
        {
          "id": "456DEF-1234567890",
          "objectType": "qbd_item_line",
          "item": {
            "id": "80000001-1234567890",
            "fullName": "Widget A"
          },
          "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",
          "description": "High-quality widget with custom engraving",
          "quantity": 5,
          "unitOfMeasure": "Each",
          "overrideUnitOfMeasureSet": {
            "id": "80000001-1234567890",
            "fullName": "Volume Units"
          },
          "cost": "1000.00",
          "amount": "1000.00",
          "customer": {
            "id": "80000001-1234567890",
            "fullName": "Acme Corporation"
          },
          "class": {
            "id": "80000001-1234567890",
            "fullName": "Installation:Residential"
          },
          "salesTaxCode": {
            "id": "80000001-1234567890",
            "fullName": "Non"
          },
          "billingStatus": "billable",
          "salesRepresentative": {
            "id": "80000001-1234567890",
            "fullName": "Jane Doe"
          },
          "customFields": [
            {
              "ownerId": "0",
              "name": "Customer Rating",
              "type": "string_1024_type",
              "value": "Premium"
            }
          ]
        }
      ],
      "customFields": [
        {
          "ownerId": "0",
          "name": "Customer Rating",
          "type": "string_1024_type",
          "value": "Premium"
        }
      ]
    }
  ],
  "openAmount": "500.00",
  "customFields": [
    {
      "ownerId": "0",
      "name": "Customer Rating",
      "type": "string_1024_type",
      "value": "Premium"
    }
  ]
}

Changes

Changed in 6 of the 46 revisions of this API.33939217

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

      response-property-list-of-types-widened

    • the expenseLines/items/accountId request property's maxLength was set to 36

      request-property-max-length-set

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

      request-property-max-length-set

    • the expenseLines/items/payeeId request property's maxLength was set to 36

      request-property-max-length-set

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

      request-property-max-length-set

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

      request-property-max-length-set

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

      request-property-max-length-set

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

      request-property-max-length-set

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

      request-property-max-length-set

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

      request-property-max-length-set

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

      request-property-max-length-set

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

      request-property-max-length-set

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

      request-property-max-length-set

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

      request-property-max-length-set

    • the itemLines/items/linkToTransactionLine/transactionId request property's maxLength was set to 36

      request-property-max-length-set

    • the itemLines/items/linkToTransactionLine/transactionLineId request property's maxLength was set to 36

      request-property-max-length-set

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

      request-property-max-length-set

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

      request-property-max-length-set

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

      request-property-max-length-set

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

      request-property-max-length-set

    • the payablesAccountId 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 termsId request property's maxLength was set to 36

      request-property-max-length-set

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

      request-property-max-length-set

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

      request-property-max-length-set

  • 10d4e9ebd1df12044See the full diff
    • response property amountDue 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 amountDueInHomeCurrency 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 expenseLines/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 expenseLines/items/billingStatus 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 expenseLines/items/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 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 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 itemGroupLines/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 itemGroupLines/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 itemGroupLines/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 itemGroupLines/items/itemLines/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 itemGroupLines/items/itemLines/items/billingStatus 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 itemGroupLines/items/itemLines/items/cost 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 itemGroupLines/items/itemLines/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 itemGroupLines/items/itemLines/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 itemGroupLines/items/itemLines/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 itemGroupLines/items/itemLines/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 itemGroupLines/items/itemLines/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 itemGroupLines/items/itemLines/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 itemGroupLines/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 itemGroupLines/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 itemLines/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 itemLines/items/billingStatus 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 itemLines/items/cost 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 itemLines/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 itemLines/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 itemLines/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 itemLines/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 itemLines/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 itemLines/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 openAmount 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

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

    • the payablesAccount 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 terms response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

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

      response-property-type-changed

    • 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 expenseLines/items/account/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property expenseLines/items/account/id from the response with the 200 status

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

    • removed the required property expenseLines/items/payee/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property expenseLines/items/payee/id from the response with the 200 status

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

    • removed the required property payablesAccount/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 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

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

      response-required-property-removed

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

      response-required-property-removed

    • added qbd_address subschema #2 to the vendorAddress 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 expenseLines/items/account response property anyOf list for the response status 200

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

    • added subschema #1 subschema #2 to the payablesAccount 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 terms response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the vendor 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 billable enum value from the expenseLines/items/billingStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the billable enum value from the itemGroupLines/items/itemLines/items/billingStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the billable enum value from the itemLines/items/billingStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the has_been_billed enum value from the expenseLines/items/billingStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the has_been_billed enum value from the itemGroupLines/items/itemLines/items/billingStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the has_been_billed enum value from the itemLines/items/billingStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the not_billable enum value from the expenseLines/items/billingStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the not_billable enum value from the itemGroupLines/items/itemLines/items/billingStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the not_billable enum value from the itemLines/items/billingStatus 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 expenseLines/items/billingStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the itemGroupLines/items/itemLines/items/billingStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the itemLines/items/billingStatus 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 vendorAddress response property oneOf list for the response status 200

      response-property-one-of-removed

  • 8e0b7df2044d9415127See the full diff
    • the response property amountDue became nullable for the status 200

      response-property-became-nullable

    • the response property amountDueInHomeCurrency 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 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 expenseLines/items/account became nullable for the status 200

      response-property-became-nullable

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

      response-property-became-nullable

    • the response property expenseLines/items/billingStatus became nullable for the status 200

      response-property-became-nullable

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

      response-property-became-nullable

    • the response property expenseLines/items/memo became nullable for the status 200

      response-property-became-nullable

    • the response property expenseLines/items/payee became nullable for the status 200

      response-property-became-nullable

    • the response property expenseLines/items/salesRepresentative became nullable for the status 200

      response-property-became-nullable

    • the response property expenseLines/items/salesTaxCode 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 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 itemGroupLines/items/description became nullable for the status 200

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

    • the response property itemGroupLines/items/itemLines/items/billingStatus became nullable for the status 200

      response-property-became-nullable

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

      response-property-became-nullable

    • the response property itemGroupLines/items/itemLines/items/cost became nullable for the status 200

      response-property-became-nullable

    • the response property itemGroupLines/items/itemLines/items/customer became nullable for the status 200

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

    • the response property itemGroupLines/items/itemLines/items/salesRepresentative became nullable for the status 200

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

    • the response property itemLines/items/billingStatus became nullable for the status 200

      response-property-became-nullable

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

      response-property-became-nullable

    • the response property itemLines/items/cost became nullable for the status 200

      response-property-became-nullable

    • the response property itemLines/items/customer became nullable for the status 200

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

    • the response property itemLines/items/salesRepresentative became nullable for the status 200

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

    • the response property itemLines/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 openAmount became nullable for the status 200

      response-property-became-nullable

    • the response property payablesAccount 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 salesTaxCode became nullable for the status 200

      response-property-became-nullable

    • the response property terms became nullable for the status 200

      response-property-became-nullable

    • the response property vendor became nullable for the status 200

      response-property-became-nullable

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

      response-property-one-of-added

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

    • the payablesAccount 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 terms response's property type/format changed from / to object null/ for status 200

      response-property-type-changed

    • the vendor 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 billable enum value to the expenseLines/items/billingStatus response property for the response status 200

      response-property-enum-value-added

    • added the new billable enum value to the itemGroupLines/items/itemLines/items/billingStatus response property for the response status 200

      response-property-enum-value-added

    • added the new billable enum value to the itemLines/items/billingStatus response property for the response status 200

      response-property-enum-value-added

    • added the new has_been_billed enum value to the expenseLines/items/billingStatus response property for the response status 200

      response-property-enum-value-added

    • added the new has_been_billed enum value to the itemGroupLines/items/itemLines/items/billingStatus response property for the response status 200

      response-property-enum-value-added

    • added the new has_been_billed enum value to the itemLines/items/billingStatus response property for the response status 200

      response-property-enum-value-added

    • added the new not_billable enum value to the expenseLines/items/billingStatus response property for the response status 200

      response-property-enum-value-added

    • added the new not_billable enum value to the itemGroupLines/items/itemLines/items/billingStatus response property for the response status 200

      response-property-enum-value-added

    • added the new not_billable enum value to the itemLines/items/billingStatus 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 expenseLines/items/billingStatus response property for the response status 200

      response-property-enum-value-added

    • added the new undefined enum value to the itemGroupLines/items/itemLines/items/billingStatus response property for the response status 200

      response-property-enum-value-added

    • added the new undefined enum value to the itemLines/items/billingStatus 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 itemLines/items/expirationDate

      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 the pattern ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$ from the request property externalId

      request-property-pattern-removed

    • removed qbd_address subschema #2 from the vendorAddress 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 expenseLines/items/account response property anyOf list for the response status 200

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

    • removed subschema #1 subschema #2 from the payablesAccount 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 terms response property anyOf list for the response status 200

      response-property-any-of-removed

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

      response-property-any-of-removed

    • response property amountDue 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 amountDueInHomeCurrency 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 expenseLines/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 expenseLines/items/billingStatus 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 expenseLines/items/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 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 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 itemGroupLines/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 itemGroupLines/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 itemGroupLines/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 itemGroupLines/items/itemLines/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 itemGroupLines/items/itemLines/items/billingStatus 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 itemGroupLines/items/itemLines/items/cost 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 itemGroupLines/items/itemLines/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 itemGroupLines/items/itemLines/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 itemGroupLines/items/itemLines/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 itemGroupLines/items/itemLines/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 itemGroupLines/items/itemLines/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 itemGroupLines/items/itemLines/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 itemGroupLines/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 itemGroupLines/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 itemLines/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 itemLines/items/billingStatus 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 itemLines/items/cost 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 itemLines/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 itemLines/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 itemLines/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 itemLines/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 itemLines/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 itemLines/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 openAmount 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

    • 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 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 expenseLines/items/account/fullName to the response with the 200 status

      response-required-property-added

    • added the required property expenseLines/items/account/id to the response with the 200 status

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

    • added the required property expenseLines/items/payee/fullName to the response with the 200 status

      response-required-property-added

    • added the required property expenseLines/items/payee/id to the response with the 200 status

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

    • added the required property payablesAccount/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 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

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

      response-required-property-added

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

      response-required-property-added

  • 5f832f69567512446See 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 itemLines/items/expirationDate

      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

    • added the pattern ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$ to the request property externalId

      request-property-pattern-added

    • response property amountDue 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 amountDueInHomeCurrency 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 expenseLines/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 expenseLines/items/billingStatus 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 expenseLines/items/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 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 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 itemGroupLines/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 itemGroupLines/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 itemGroupLines/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 itemGroupLines/items/itemLines/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 itemGroupLines/items/itemLines/items/billingStatus 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 itemGroupLines/items/itemLines/items/cost 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 itemGroupLines/items/itemLines/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 itemGroupLines/items/itemLines/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 itemGroupLines/items/itemLines/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 itemGroupLines/items/itemLines/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 itemGroupLines/items/itemLines/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 itemGroupLines/items/itemLines/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 itemGroupLines/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 itemGroupLines/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 itemLines/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 itemLines/items/billingStatus 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 itemLines/items/cost 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 itemLines/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 itemLines/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 itemLines/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 itemLines/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 itemLines/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 itemLines/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 openAmount 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

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

    • the payablesAccount 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 terms response's property type/format changed from object null/ to / for status 200

      response-property-type-changed

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

      response-property-type-changed

    • 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 expenseLines/items/account/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property expenseLines/items/account/id from the response with the 200 status

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

    • removed the required property expenseLines/items/payee/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property expenseLines/items/payee/id from the response with the 200 status

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

    • removed the required property payablesAccount/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 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

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

      response-required-property-removed

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

      response-required-property-removed

    • added qbd_address subschema #2 to the vendorAddress 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 expenseLines/items/account response property anyOf list for the response status 200

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

    • added subschema #1 subschema #2 to the payablesAccount 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 terms response property anyOf list for the response status 200

      response-property-any-of-added

    • added subschema #1 subschema #2 to the vendor 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 billable enum value from the expenseLines/items/billingStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the billable enum value from the itemGroupLines/items/itemLines/items/billingStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the billable enum value from the itemLines/items/billingStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the has_been_billed enum value from the expenseLines/items/billingStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the has_been_billed enum value from the itemGroupLines/items/itemLines/items/billingStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the has_been_billed enum value from the itemLines/items/billingStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the not_billable enum value from the expenseLines/items/billingStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the not_billable enum value from the itemGroupLines/items/itemLines/items/billingStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the not_billable enum value from the itemLines/items/billingStatus 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 expenseLines/items/billingStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the itemGroupLines/items/itemLines/items/billingStatus response property for the response status 200

      response-property-enum-value-removed

    • removed the undefined enum value from the itemLines/items/billingStatus 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 vendorAddress 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