Introduction
Methods and Arguments
Overview
Customers
GetCustomer
GetCustomerById
GetCustomerByEmail
GetCustomers
InsertCustomer
UpdateCustomer
GetCustomerSources
Invoices
GetInvoice
GetInvoicesByDateRange
GetInvoicesForCustomer
InsertInvoice
UpdateInvoice
EmailInvoice
PrintInvoice
GetPaypalLink
Invoice Payments
GetInvoicePayment
GetInvPayMethods
InsertInvoicePayment
DeleteInvoicePayment
Suppliers
GetSupplier
GetSupplierById
InsertSupplier
Bank
GetBankAccounts
GetBankTXTypes
InsertBankTransaction
Reports
GetBalanceSheet
GetDigitaCSVFile
GetMonthlyProfitAndLoss
GetNominalLedger
GetProfitAndLoss
GetTrialBalance
GetVATReport
Supplementary Functions
GetProducts
GetNominalCodes
isUserVATRegistered
Classes
BalanceSheet
BankAccount
BankTransaction
BankTXType
BasicDataset
Customer
Invoice
InvoiceLine
MonthlyPL
NominalCode
Payment
PaymentMethod
Product
ProfitAndLoss
Supplier
TransactionInformation
VATReport
Manual - Classes - Customer
All of the fields below should be self explanatory when viewed in conjunction with the customer page in a KashFlow account.
| Member | Data Type | Content |
|---|---|---|
| CustomerID | Integer | The system-wide, unique ID number for this customer |
| Code |
String | Customer Code |
| Name | String | The customers name |
| Contact | String | Contact Name |
| Telephone | String | |
| Mobile | String | |
| Fax | String | |
| String | ||
| Address1 | String | |
| Address2 | String | |
| Address3 | String | |
| Address4 | String | |
| PostCode | String | |
| Website | String | |
| EC | Integer | Is set to 1 if the customer is based in another EC country |
| Notes | String | |
| Source | Integer | |
| Discount | Decimal | The discount percentage for this customer |
| ShowDiscount | Integer | |
| PaymentTerms | String | |
| ExtraText1 | String | Custom field |
| ExtraText2 | String | Custom field |
| CheckBox1 | Integer | Custom field |
| Checkbox2 | Integer | Custom field |
| Created | DateTime | The date this customer was created |
| Updated | DateTime | The date the customer was updated. |