QuickBooks Integrator 2020 macOS Edition

Questions / Feedback?

LinkedTransaction Type

A reference to an existing transaction in QuickBooks.

Remarks

A class may link to transactions which already exist in QuickBooks. This type contains information about those linked transactions.

Fields

amount
String

The amount of the linked transaction.

date
String

The date of the linked transaction.

linkType
String

Indicates the nature of the link between the transactions. Possible responses include:

AMTTYPE The two transactions are linked based on an amount value (for example an invoice linked to a payment).
QUANTYPE The two transactions are linked based on a quantity. This affects transactions that are linked to sales orders, estimates and purchase orders. For example, an invoice might be created from a sales order, based on the quantity of items received.

refNumber
String

This is the reference number assigned to the linked transaction. Depending on the type of transaction, it appears in the QuickBooks user interface as Bill Number, Invoice Number, etc.

Reference numbers are alphanumeric strings and are not limited to actually being numbers.

txnId
String

This property can be used by another class to reference the original transaction which is linked to the current response. Simply set the Id property of the appropriate class (based on the TxnType property) and call the Get method.

txnType
String

This property indicates which type of linked transaction has been returned. The TxnType returned will tell you which class to use to retrieve the original transaction. Use the TxnId as the Id parameter in the indicated class's Get method to return the original transaction details.

Valid values include:

Bill(Bill class)
BillPaymentCheck(n/a)
BillPaymentCreditCard(n/a)
BuildAssembly(n/a)
Charge(StatementCharge class)
Check(Check class)
CreditCardCharge(CCCredit class)
CreditCardCredit(CCCharge class)
CreditMemo(CreditMemo class)
Deposit(Deposit class)
Estimate(Estimate class)
InventoryAdjustment (AdjustInventory class)
Invoice(Invoice class)
ItemReceipt (ItemReceipt class)
JournalEntry(JournalEntry class)
LiabilityAdjustment(n/a)
Paycheck(n/a)
PayrollLiabilityCheck(n/a)
PurchaseOrder(PurchaseOrder class)
ReceivePayment(ReceivePayment class)
SalesOrder(SalesOrder class)
SalesReceipt(SalesReceipt class)
SalesTaxPaymentCheck(n/a)
Transfer(n/a)
VendorCredit(VendorCredit class)
YTDAdjustment(n/a)

Note: Not all of the above values are available in the QuickBooks API. Some are only available within the QuickBooks application itself. If the value above is available in the API, the corresponding class is indicated in parenthesis.

Constructors

public init()

Copyright (c) 2021 /n software inc. - All rights reserved.
QuickBooks Integrator 2020 macOS Edition - Version 20.0 [Build 7941]