public class SalesCreditMemoLine 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 |
SalesCreditMemoLine.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 |
SalesCreditMemoLine() |
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 SalesCreditMemoLine.Builder builderSalesCreditMemoLine()
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 SalesCreditMemoLine withDocumentId(String documentId)
public SalesCreditMemoLine withSequence(Integer sequence)
public SalesCreditMemoLine withItemId(String itemId)
public SalesCreditMemoLine withAccountId(String accountId)
public SalesCreditMemoLine withLineType(String lineType)
public SalesCreditMemoLine withDescription(String description)
public SalesCreditMemoLine withUnitOfMeasureId(String unitOfMeasureId)
public Optional<BigDecimal> getUnitPrice()
public SalesCreditMemoLine withUnitPrice(BigDecimal unitPrice)
public Optional<BigDecimal> getQuantity()
public SalesCreditMemoLine withQuantity(BigDecimal quantity)
public Optional<BigDecimal> getDiscountAmount()
public SalesCreditMemoLine withDiscountAmount(BigDecimal discountAmount)
public Optional<BigDecimal> getDiscountPercent()
public SalesCreditMemoLine withDiscountPercent(BigDecimal discountPercent)
public SalesCreditMemoLine withDiscountAppliedBeforeTax(Boolean discountAppliedBeforeTax)
public Optional<BigDecimal> getAmountExcludingTax()
public SalesCreditMemoLine withAmountExcludingTax(BigDecimal amountExcludingTax)
public SalesCreditMemoLine withTaxCode(String taxCode)
public Optional<BigDecimal> getTaxPercent()
public SalesCreditMemoLine withTaxPercent(BigDecimal taxPercent)
public Optional<BigDecimal> getTotalTaxAmount()
public SalesCreditMemoLine withTotalTaxAmount(BigDecimal totalTaxAmount)
public Optional<BigDecimal> getAmountIncludingTax()
public SalesCreditMemoLine withAmountIncludingTax(BigDecimal amountIncludingTax)
public Optional<BigDecimal> getInvoiceDiscountAllocation()
public SalesCreditMemoLine withInvoiceDiscountAllocation(BigDecimal invoiceDiscountAllocation)
public Optional<BigDecimal> getNetAmount()
public SalesCreditMemoLine withNetAmount(BigDecimal netAmount)
public Optional<BigDecimal> getNetTaxAmount()
public SalesCreditMemoLine withNetTaxAmount(BigDecimal netTaxAmount)
public Optional<BigDecimal> getNetAmountIncludingTax()
public SalesCreditMemoLine withNetAmountIncludingTax(BigDecimal netAmountIncludingTax)
public SalesCreditMemoLine 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 SalesCreditMemoLine patch()
this with changed fields reset.public SalesCreditMemoLine put()
this
with changed fields reset (they were ignored anyway).Copyright © 2018–2020. All rights reserved.