Uses of Class
com.xero.models.accounting.LineItem
Packages that use LineItem
-
Uses of LineItem in com.xero.models.accounting
Methods in com.xero.models.accounting that return LineItemModifier and TypeMethodDescriptionLineItem.accountCode(String accountCode) See AccountsThe associated account ID related to this line itemLineItem.addTaxBreakdownItem(TaxBreakdownComponent taxBreakdownItem) An array of tax components defined for this line itemLineItem.addTrackingItem(LineItemTracking trackingItem) Optional Tracking Category – see Tracking.LineItem.description(String description) Description needs to be at least 1 char long.LineItem.discountAmount(Double discountAmount) Discount amount being applied to a line item.LineItem.discountRate(Double discountRate) Percentage discount being applied to a line item (only supported on ACCREC invoices – ACC PAY invoices and credit notes in Xero do not support discountsLineItem.item(LineItemItem item) itemSee ItemsLineItem.lineAmount(Double lineAmount) If you wish to omit either the Quantity or UnitAmount you can provide a LineAmount and Xero will calculate the missing amount for you.LineItem.lineItemID(UUID lineItemID) LineItem unique IDLineItem QuantityLineItem.repeatingInvoiceID(UUID repeatingInvoiceID) The Xero identifier for a Repeating InvoiceLineItem.salesTaxCodeId(BigDecimal salesTaxCodeId) The ID of the sales tax codeLineItem.taxability(LineItem.TaxabilityEnum taxability) The type of taxabilityThe tax amount is auto calculated as a percentage of the line amount (see below) based on the tax rate.LineItem.taxBreakdown(List<TaxBreakdownComponent> taxBreakdown) An array of tax components defined for this line itemThe tax type from TaxRatesLineItem.tracking(List<LineItemTracking> tracking) Optional Tracking Category – see Tracking.LineItem.unitAmount(Double unitAmount) LineItem Unit AmountMethods in com.xero.models.accounting that return types with arguments of type LineItemModifier and TypeMethodDescriptionBankTransaction.getLineItems()See LineItemsCreditNote.getLineItems()See Invoice Line ItemsInvoice.getLineItems()See LineItemsOverpayment.getLineItems()See Overpayment Line ItemsPrepayment.getLineItems()See Prepayment Line ItemsPurchaseOrder.getLineItems()See LineItemsQuote.getLineItems()See LineItemsReceipt.getLineItems()Get lineItemsRepeatingInvoice.getLineItems()See LineItemsMethods in com.xero.models.accounting with parameters of type LineItemModifier and TypeMethodDescriptionBankTransaction.addLineItemsItem(LineItem lineItemsItem) See LineItemsCreditNote.addLineItemsItem(LineItem lineItemsItem) See Invoice Line ItemsInvoice.addLineItemsItem(LineItem lineItemsItem) See LineItemsOverpayment.addLineItemsItem(LineItem lineItemsItem) See Overpayment Line ItemsPrepayment.addLineItemsItem(LineItem lineItemsItem) See Prepayment Line ItemsPurchaseOrder.addLineItemsItem(LineItem lineItemsItem) See LineItemsQuote.addLineItemsItem(LineItem lineItemsItem) See LineItemsReceipt.addLineItemsItem(LineItem lineItemsItem) lineItemsRepeatingInvoice.addLineItemsItem(LineItem lineItemsItem) See LineItemsMethod parameters in com.xero.models.accounting with type arguments of type LineItemModifier and TypeMethodDescriptionSee LineItemsSee Invoice Line ItemsSee LineItemsSee Overpayment Line ItemsSee Prepayment Line ItemsSee LineItemsSee LineItemslineItemsSee LineItemsvoidBankTransaction.setLineItems(List<LineItem> lineItems) See LineItemsvoidCreditNote.setLineItems(List<LineItem> lineItems) See Invoice Line ItemsvoidInvoice.setLineItems(List<LineItem> lineItems) See LineItemsvoidOverpayment.setLineItems(List<LineItem> lineItems) See Overpayment Line ItemsvoidPrepayment.setLineItems(List<LineItem> lineItems) See Prepayment Line ItemsvoidPurchaseOrder.setLineItems(List<LineItem> lineItems) See LineItemsvoidQuote.setLineItems(List<LineItem> lineItems) See LineItemsvoidReceipt.setLineItems(List<LineItem> lineItems) lineItemsvoidRepeatingInvoice.setLineItems(List<LineItem> lineItems) See LineItems