Changes to Update a receive-payment

POST /quickbooks-desktop/receive-payments/{id}

Every recorded change to this endpoint, newest first. Back to the operation

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

  1. daabb801a1731
  2. 1de07095c4b79
  3. 0adc2851bb7f1
  4. 10d4e9ebd1df3612
  5. 8e0b7df2044d30340
  6. 5f832f6956753714

What changed

    • added the new unknown enum value to the appliedToTransactions/items/transactionType response property for the response status 200

      response-property-enum-value-added

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

      request-parameter-max-length-set

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

      request-property-max-length-set

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

      request-property-max-length-set

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

      request-property-max-length-set

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

      request-property-max-length-set

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

      request-property-max-length-set

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

      request-property-max-length-set

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

      request-property-max-length-set

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

      request-property-max-length-set

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

      request-property-max-length-set

  • 10d4e9ebd1df3612See the full diff
    • response property appliedToTransactions/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 appliedToTransactions/items/balanceRemaining list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property appliedToTransactions/items/discountAmount 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 appliedToTransactions/items/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 appliedToTransactions/items/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 appliedToTransactions/items/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 appliedToTransactions/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 appliedToTransactions/items/transactionDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

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

      response-property-list-of-types-widened

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

      response-property-list-of-types-widened

    • response property 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 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 totalAmountInHomeCurrency 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 unusedCredits 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 unusedPayment list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

    • removed the required property appliedToTransactions/items/discountAccount/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property appliedToTransactions/items/discountAccount/id from the response with the 200 status

      response-required-property-removed

    • removed the required property appliedToTransactions/items/discountClass/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property appliedToTransactions/items/discountClass/id from the response with the 200 status

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

    • added qbd_credit_card_transaction subschema #2 to the creditCardTransaction response property anyOf list for the response status 200

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-enum-value-removed

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

      response-property-enum-value-removed

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

      response-property-enum-value-removed

    • removed qbd_credit_card_transaction subschema #2 from the creditCardTransaction response property oneOf list for the response status 200

      response-property-one-of-removed

  • 8e0b7df2044d30340See the full diff
    • the response property appliedToTransactions/items/amount became nullable for the status 200

      response-property-became-nullable

    • the response property appliedToTransactions/items/balanceRemaining became nullable for the status 200

      response-property-became-nullable

    • the response property appliedToTransactions/items/discountAccount became nullable for the status 200

      response-property-became-nullable

    • the response property appliedToTransactions/items/discountAmount became nullable for the status 200

      response-property-became-nullable

    • the response property appliedToTransactions/items/discountClass became nullable for the status 200

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

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

      response-property-became-nullable

    • the response property appliedToTransactions/items/transactionDate became nullable for the status 200

      response-property-became-nullable

    • the response property currency became nullable for the status 200

      response-property-became-nullable

    • the response property customer became nullable for the status 200

      response-property-became-nullable

    • the response property depositToAccount became nullable for the status 200

      response-property-became-nullable

    • the response property exchangeRate became nullable for the status 200

      response-property-became-nullable

    • the response property externalId became nullable for the status 200

      response-property-became-nullable

    • the response property memo became nullable for the status 200

      response-property-became-nullable

    • the response property paymentMethod became nullable for the status 200

      response-property-became-nullable

    • the response property receivablesAccount became nullable for the status 200

      response-property-became-nullable

    • the response property refNumber became nullable for the status 200

      response-property-became-nullable

    • the response property totalAmountInHomeCurrency became nullable for the status 200

      response-property-became-nullable

    • the response property unusedCredits became nullable for the status 200

      response-property-became-nullable

    • the response property unusedPayment became nullable for the status 200

      response-property-became-nullable

    • added qbd_credit_card_transaction subschema #2 to the creditCardTransaction response property oneOf list for the response status 200

      response-property-one-of-added

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-enum-value-added

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

      response-property-enum-value-added

    • added the new undefined enum value to the appliedToTransactions/items/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 transactionDate

      request-property-pattern-removed

    • removed qbd_credit_card_transaction subschema #2 from the creditCardTransaction response property anyOf list for the response status 200

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

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

      response-property-any-of-removed

    • response property appliedToTransactions/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 appliedToTransactions/items/balanceRemaining list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • response property appliedToTransactions/items/discountAmount 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 appliedToTransactions/items/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 appliedToTransactions/items/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 appliedToTransactions/items/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 appliedToTransactions/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 appliedToTransactions/items/transactionDate list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

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

      response-property-list-of-types-narrowed

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

      response-property-list-of-types-narrowed

    • response property 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 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 totalAmountInHomeCurrency 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 unusedCredits 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 unusedPayment list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

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

      response-required-property-added

    • added the required property appliedToTransactions/items/discountAccount/id to the response with the 200 status

      response-required-property-added

    • added the required property appliedToTransactions/items/discountClass/fullName to the response with the 200 status

      response-required-property-added

    • added the required property appliedToTransactions/items/discountClass/id to the response with the 200 status

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

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

      response-required-property-added

  • 5f832f6956753714See 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 transactionDate

      request-property-pattern-added

    • response property appliedToTransactions/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 appliedToTransactions/items/balanceRemaining list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • response property appliedToTransactions/items/discountAmount 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 appliedToTransactions/items/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 appliedToTransactions/items/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 appliedToTransactions/items/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 appliedToTransactions/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 appliedToTransactions/items/transactionDate list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

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

      response-property-list-of-types-widened

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

      response-property-list-of-types-widened

    • response property 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 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 totalAmountInHomeCurrency 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 unusedCredits 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 unusedPayment list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

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

      response-property-type-changed

    • removed the required property appliedToTransactions/items/discountAccount/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property appliedToTransactions/items/discountAccount/id from the response with the 200 status

      response-required-property-removed

    • removed the required property appliedToTransactions/items/discountClass/fullName from the response with the 200 status

      response-required-property-removed

    • removed the required property appliedToTransactions/items/discountClass/id from the response with the 200 status

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

    • added qbd_credit_card_transaction subschema #2 to the creditCardTransaction response property anyOf list for the response status 200

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-any-of-added

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

      response-property-enum-value-removed

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

      response-property-enum-value-removed

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

      response-property-enum-value-removed

    • removed qbd_credit_card_transaction subschema #2 from the creditCardTransaction response property oneOf list for the response status 200

      response-property-one-of-removed

    • the appliedToTransactions/items/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