Supported MethodsSupported Parameters
GET, POST, PATCHId, page, pageSize, modTimeStart, modTimeEnd, isDeleted
{
    "ID": "",
    "DepositToAccount": {
        "ID": "",
        "FullName": ""
    },
    "Memo": "",
    "Date": "2023-01-09T15:33:00Z",
    "AccountLines": [{
        "Entity": {
            "ID": "",
            "FullName": ""
        },
        "Account": {
            "ID": "",
            "FullName": ""
        },
        "Memo": "",
        "Amount": 0.0,
        "CheckNumber": "",
        "PaymentMethod": {
            "ID": "",
            "FullName": ""
        },
        "Class": {
            "ID": "",
            "FullName": ""
        },
        "PaymentTransactionLine": {
            "ID": ""
        },
        "Transaction": {
            "ID": ""
        },
        "ID": "",
        "Type": ""
    }],
    "ExchangeRate": 0.0,
    "LastModifiedDate": "2023-01-09T15:33:00Z",
    "DeletedDate": "2023-01-09T15:33:00Z",
    "TotalAmountInHomeCurrency": 0.0,
    "Currency": {
        "ID": "",
        "FullName": ""
    },
    "TotalAmount": 0.0
}

Important Notes

  • When inserting payment transactions, use the PaymentTransactionLine and not Transaction.
  • For updating Deposits with Payments you may have to manually remove the payment line from QuickBooks. While on a Deposit go to 'Edit > Delete Line' to remove the payment line from the deposit. Now you can re-submit the ID to update. QuickBooks does not allow payments to be modified once they are deposited, so they may need to be removed.