POST 17.0/app/transactions/refundfromcompany

Description

Processes a refund from the company to a customer/contact

URI Parameters

None.

The refund request details including transaction info, amount, and account details

Name Description Type Additional information
Date

date

None.

TransactionId

integer

None.

ContactId

integer

None.

PropertyId

integer

None.

ToAccountType

integer

None.

FromBankAccount

integer

None.

ProductId

integer

None.

PaymentMethodId

integer

None.

Amount

decimal number

None.

StatementNotes

string

None.

Notes

string

None.

RefundFromCompanyRequired

boolean

None.

RefundTransferFundsFrom

byte

None.

TransferFundsBankAccountId

integer

None.

TransferRequired

boolean

None.

application/json, text/json

Sample:
{
  "date": "2026-03-13T12:39",
  "transactionId": 2,
  "contactId": 3,
  "propertyId": 4,
  "toAccountType": 5,
  "fromBankAccount": 6,
  "productId": 7,
  "paymentMethodId": 8,
  "amount": 9.0,
  "statementNotes": "sample string 10",
  "notes": "sample string 11",
  "refundFromCompanyRequired": true,
  "refundTransferFundsFrom": 64,
  "transferFundsBankAccountId": 14,
  "transferRequired": true
}

application/xml, text/xml

Sample:
<RefundFromCompanyRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Date>2026-03-13T12:39:59.3599486+00:00</Date>
  <TransactionId>2</TransactionId>
  <ContactId>3</ContactId>
  <PropertyId>4</PropertyId>
  <ToAccountType>5</ToAccountType>
  <FromBankAccount>6</FromBankAccount>
  <ProductId>7</ProductId>
  <PaymentMethodId>8</PaymentMethodId>
  <Amount>9</Amount>
  <StatementNotes>sample string 10</StatementNotes>
  <Notes>sample string 11</Notes>
  <RefundFromCompanyRequired>true</RefundFromCompanyRequired>
  <RefundTransferFundsFrom>64</RefundTransferFundsFrom>
  <TransferFundsBankAccountId>14</TransferFundsBankAccountId>
  <TransferRequired>true</TransferRequired>
</RefundFromCompanyRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Returns void, but throws an exception if validation fails

None.

None.