AppliedTo Type
The AppliedTo type represents the transaction to which this part of the payment is being applied.
Remarks
In a ReceivePayment message, each AppliedTo aggregate represents the transaction to which this part of the payment is being applied. Four types of transactions can receive payments in QuickBooks: invoices, statement charges, general journal debits, and checks. (For example, a customer job might receive a payment reimbursing a check that was written for an expense for that customer job.)
In a BillPayment message, each AppliedTo aggregate represents the bill transaction to which this part of the payment is being applied.
If you include AppliedTo aggregates with duplicate RefIds in the same Add request you will receive an error.
Fields
Amount String |
The amount of the transaction that has just been paid. |
BalanceRemaining String |
The outstanding balance that has yet to be paid for the transaction indicated by RefId. |
CreditAppliedAmount String |
Amount of a credit that is applied to a customer's bill. |
CreditMemoId String |
The ID of the credit memo that you are applying to this bill. |
DiscountAccountId String |
Refers to the account where this discount is tracked. |
DiscountAccountName String |
Refers to the account where this discount is tracked. |
DiscountAmount String |
Reduces the receivable amount. |
PaymentAmount String |
Represents the amount assigned to a particular bill payment. The sum of all PaymentAmounts in any given transaction must not be greater than the total amount. Note, if submitting an update and no PaymentAmount is specified, the contents of the Amount field will be used instead. |
RefId String |
Refers to the transaction Id of the bill that is being paid. |
RefNumber String |
RefNumber of the transaction that was just paid. |
TxnDate String |
Date of the transaction that has just been paid. |
TxnType String |
The type of the transaction. At the time of this writing, TxnType may contain any of the following values: "ARRefundCreditCard", "Bill", "BillPaymentCheck", "BillPaymentCreditCard", "BuildAssembly", "Charge", "Check", " CreditCardCharge", "CreditCardCredit", "CreditMemo", "Deposit", "Estimate", "InventoryAdjustment", "Invoice", " ItemReceipt", "JournalEntry", "LiabilityAdjustment", "Paycheck", "PayrollLiabilityCheck", "PurchaseOrder", " ReceivePayment", "SalesOrder", "SalesReceipt", "SalesTaxPaymentCheck", "Transfer", "VendorCredit", or "YTDAdjustment" |
Constructors
public AppliedTo();