public class SalesInvoiceLine extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
Org.OData.Capabilities.V1.UpdateRestrictions
Updatable = true
Org.OData.Capabilities.V1.InsertRestrictions
Insertable = false
Org.OData.Capabilities.V1.DeleteRestrictions
Deletable = false
| Modifier and Type | Class and Description |
|---|---|
static class |
SalesInvoiceLine.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected String |
accountId |
protected BigDecimal |
amountExcludingTax |
protected BigDecimal |
amountIncludingTax |
protected String |
description |
protected BigDecimal |
discountAmount |
protected Boolean |
discountAppliedBeforeTax |
protected BigDecimal |
discountPercent |
protected String |
documentId |
protected BigDecimal |
invoiceDiscountAllocation |
protected String |
itemId |
protected String |
lineType |
protected BigDecimal |
netAmount |
protected BigDecimal |
netAmountIncludingTax |
protected BigDecimal |
netTaxAmount |
protected BigDecimal |
quantity |
protected Integer |
sequence |
protected LocalDate |
shipmentDate |
protected String |
taxCode |
protected BigDecimal |
taxPercent |
protected BigDecimal |
totalTaxAmount |
protected String |
unitOfMeasureId |
protected BigDecimal |
unitPrice |
changedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
SalesInvoiceLine() |
protected String documentId
protected Integer sequence
protected String itemId
protected String accountId
protected String lineType
protected String description
protected String unitOfMeasureId
protected BigDecimal unitPrice
protected BigDecimal quantity
protected BigDecimal discountAmount
protected BigDecimal discountPercent
protected Boolean discountAppliedBeforeTax
protected BigDecimal amountExcludingTax
protected String taxCode
protected BigDecimal taxPercent
protected BigDecimal totalTaxAmount
protected BigDecimal amountIncludingTax
protected BigDecimal invoiceDiscountAllocation
protected BigDecimal netAmount
protected BigDecimal netTaxAmount
protected BigDecimal netAmountIncludingTax
protected LocalDate shipmentDate
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class Entitypublic static SalesInvoiceLine.Builder builderSalesInvoiceLine()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class Entitypublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class Entitypublic SalesInvoiceLine withDocumentId(String documentId)
public SalesInvoiceLine withSequence(Integer sequence)
public SalesInvoiceLine withItemId(String itemId)
public SalesInvoiceLine withAccountId(String accountId)
public SalesInvoiceLine withLineType(String lineType)
public SalesInvoiceLine withDescription(String description)
public SalesInvoiceLine withUnitOfMeasureId(String unitOfMeasureId)
public Optional<BigDecimal> getUnitPrice()
public SalesInvoiceLine withUnitPrice(BigDecimal unitPrice)
public Optional<BigDecimal> getQuantity()
public SalesInvoiceLine withQuantity(BigDecimal quantity)
public Optional<BigDecimal> getDiscountAmount()
public SalesInvoiceLine withDiscountAmount(BigDecimal discountAmount)
public Optional<BigDecimal> getDiscountPercent()
public SalesInvoiceLine withDiscountPercent(BigDecimal discountPercent)
public SalesInvoiceLine withDiscountAppliedBeforeTax(Boolean discountAppliedBeforeTax)
public Optional<BigDecimal> getAmountExcludingTax()
public SalesInvoiceLine withAmountExcludingTax(BigDecimal amountExcludingTax)
public SalesInvoiceLine withTaxCode(String taxCode)
public Optional<BigDecimal> getTaxPercent()
public SalesInvoiceLine withTaxPercent(BigDecimal taxPercent)
public Optional<BigDecimal> getTotalTaxAmount()
public SalesInvoiceLine withTotalTaxAmount(BigDecimal totalTaxAmount)
public Optional<BigDecimal> getAmountIncludingTax()
public SalesInvoiceLine withAmountIncludingTax(BigDecimal amountIncludingTax)
public Optional<BigDecimal> getInvoiceDiscountAllocation()
public SalesInvoiceLine withInvoiceDiscountAllocation(BigDecimal invoiceDiscountAllocation)
public Optional<BigDecimal> getNetAmount()
public SalesInvoiceLine withNetAmount(BigDecimal netAmount)
public Optional<BigDecimal> getNetTaxAmount()
public SalesInvoiceLine withNetTaxAmount(BigDecimal netTaxAmount)
public Optional<BigDecimal> getNetAmountIncludingTax()
public SalesInvoiceLine withNetAmountIncludingTax(BigDecimal netAmountIncludingTax)
public SalesInvoiceLine withShipmentDate(LocalDate shipmentDate)
public ItemRequest getItem()
public AccountRequest getAccount()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class Entitypublic SalesInvoiceLine patch()
this with changed fields reset.public SalesInvoiceLine put()
this
with changed fields reset (they were ignored anyway).Copyright © 2018–2020. All rights reserved.