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.