This is a class from the KashFlow Accounting Software SOAP API

Description

Used to represent a bank transaction.

Payments made to invoices and receipts are NOT bank transactions. They are represented as a Payment instead. Bank transactions are entries made directly against bank accounts.

Parameters

ID
Integer
System-wide unique number for this Transaction

accid
Integer
The account number (from GetBankAccounts). St to zero for default account

TransactionDate
DateTime
The date of this transaction

moneyin
Decimal
The amount paid in

moneyout
Decimal
The amount paid out

Vatable
Decimal
Whether or not the transaction involves VAT

VatRate
Decimal
The VAT rate (e.g. 15 for 15%)

VatAmount
Decimal
The VAT amount

TransactionType
Decimal
The type of transaction (from GetBankTXTypes). Set to zero for ‘Other’

Comment
Decimal
Any comment to be recorded with the transaction

ProjectID
Decimal
The project associated with the bank transaction

CustomerID
Decimal
The customer that you’re creating an advance payment for (Only to be used if you specify the Debtors Control Account for the TransactionType)

SupplierID
Decimal
The supplierthat you’re creating an advance payment for (Only to be used if you specify the Creditors Control Account for the TransactionType)