Transaction - accountsIQ/API-Wiki GitHub Wiki

Transaction are the representation of movements between General Ledger accounts.

Transaction

Transaction members

        Name Type Description Constraints
        Lines TransactionLine[] Get an array of transaction line that make the transaction.
          ControlLine TransactionLine For a customer or supplier transaction, returns the control line.
          IsOutstanding Boolean Get a flag indicating whether the transaction is outstanding or not.
            OutstandingAmount Decimal For customer and supplier allocatable transaction, return the non allocated amount of the transaction.
            TransactionID Int32 Get the unique transaction identifier.
              TransactionKind Kind Get the transaction kind:
              • Unknown
              • Sales
              • Purchases
              • General
              • Bank
              • Stock
              TransactionType TransactionType Get the transaction kind:
              • Unknown:the system could not determine the type of transaction. It is a good indication that the transaction is broken.
              • SalesInvoice: customer product invoice
              • SalesCreditNote: customer product credit note
              • SalesDebitJournal: customer debit journal
              • SalesCreditJournal: customer credit journal
              • SalesReceipt: customer receipt
              • SalesRefund: customer refund
              • PurchasesInvoice: supplier product invoice
              • PurchasesDebitNote: supplier product debit note
              • PurchasesDebitJournal: supplier debit journal
              • PurchasesCreditJournal: supplier credit journal
              • PurchasesPayment: supplier payment
              • PurchasesRefund: supplier refund
              • BankCredit: bank credit journal
              • BankDebit: bank debit journal
              • BankReceipt: bank receipt
              • BankPayment: bank payment
              • BankTransfer: transfer between two banks
              • GeneralJournal: movement between any two general journal accounts
              • Accrual: general ledger accrual
              • PrePayment: general ledger pre-payment
              • StockTransfer: stock transfer with movement between stock accounts
              • SalesCurrencyFluctuation: customer currency gain/loss
              • PurchasesCurrencyFluctuation: supplier currency gain/loss
              • YearEndTransaction: year end transactions
              • SalesDiscount: customer discount on receipt
              • PurchasesDiscount: supplier discount on payment
              ⚠️ **GitHub.com Fallback** ⚠️