KASHFLOW API
automated accounting
HOME  |  MANUAL  |  SOFTWARE & SCRIPTS  |  FIND A DEVELOPER  |  SUPPORT  |  CONTACT
MANUAL CONTENTS


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 - TransactionInformation


Member Data Type Content
Date DateTime The date of the transaction
nomid
Integer The unique id number for the nominal code involved in this transaction
Value Decimal The value of this transaction
Type Integer The transaction type.
  1 = Sales Invoice
  2 = Purchase Invoice
  3 = Bank Transaction
  4 = Journal Entry
id Integer The id number (Could be for an invoice, purchase, etc, dependent on the 'type' above.
id2 Integer For future use
id3 Integer For future use
Ref1 String The Invoice or Purchase number, or the name of the bank account
Ref2 String The customer or supplier name, or the comment entered if 'type' is 3 or 4.
Ref3 String For future use





HOME  |  MANUAL  |  SOFTWARE & SCRIPTS  |  FIND A DEVELOPER  |  SUPPORT  |  CONTACT