public class BillingDocument extends VdmEntity<BillingDocument>
Original entity name from the Odata EDM: A_BillingDocumentType
Modifier and Type | Class and Description |
---|---|
static class |
BillingDocument.BillingDocumentBuilder
Helper class to allow for fluent creation of BillingDocument instances.
|
Modifier and Type | Field and Description |
---|---|
static BillingDocumentField<BigDecimal> |
ABSLT_ACCOUNTING_EXCHANGE_RATE
Use with available fluent helpers to apply the AbsltAccountingExchangeRate field to query operations.
|
static BillingDocumentField<String> |
ACCOUNTING_DOCUMENT
Use with available fluent helpers to apply the AccountingDocument field to query operations.
|
static BillingDocumentField<Boolean> |
ACCOUNTING_EXCHANGE_RATE_IS_SET
Use with available fluent helpers to apply the AccountingExchangeRateIsSet field to query operations.
|
static BillingDocumentField<String> |
ACCOUNTING_POSTING_STATUS
Use with available fluent helpers to apply the AccountingPostingStatus field to query operations.
|
static BillingDocumentField<String> |
ACCOUNTING_TRANSFER_STATUS
Use with available fluent helpers to apply the AccountingTransferStatus field to query operations.
|
static BillingDocumentField<Boolean> |
ACCTG_EXCHANGE_RATE_IS_INDRCT_QTAN
Use with available fluent helpers to apply the AcctgExchangeRateIsIndrctQtan field to query operations.
|
static BillingDocumentField<String> |
ADDITIONAL_VALUE_DAYS
Use with available fluent helpers to apply the AdditionalValueDays field to query operations.
|
static BillingDocumentSelectable |
ALL_FIELDS
Selector for all available fields of BillingDocument.
|
static BillingDocumentField<String> |
ASSIGNMENT_REFERENCE
Use with available fluent helpers to apply the AssignmentReference field to query operations.
|
static BillingDocumentField<String> |
BILLING_DOC_COMBINATION_CRITERIA
Use with available fluent helpers to apply the BillingDocCombinationCriteria field to query operations.
|
static BillingDocumentField<String> |
BILLING_DOCUMENT
Use with available fluent helpers to apply the BillingDocument field to query operations.
|
static BillingDocumentField<String> |
BILLING_DOCUMENT_CATEGORY
Use with available fluent helpers to apply the BillingDocumentCategory field to query operations.
|
static BillingDocumentField<LocalDateTime> |
BILLING_DOCUMENT_DATE
Use with available fluent helpers to apply the BillingDocumentDate field to query operations.
|
static BillingDocumentField<Boolean> |
BILLING_DOCUMENT_IS_CANCELLED
Use with available fluent helpers to apply the BillingDocumentIsCancelled field to query operations.
|
static BillingDocumentField<LocalDateTime> |
BILLING_DOCUMENT_LIST_DATE
Use with available fluent helpers to apply the BillingDocumentListDate field to query operations.
|
static BillingDocumentField<String> |
BILLING_DOCUMENT_LIST_TYPE
Use with available fluent helpers to apply the BillingDocumentListType field to query operations.
|
static BillingDocumentField<String> |
BILLING_DOCUMENT_TYPE
Use with available fluent helpers to apply the BillingDocumentType field to query operations.
|
static BillingDocumentField<String> |
BILLING_ISSUE_TYPE
Use with available fluent helpers to apply the BillingIssueType field to query operations.
|
static BillingDocumentField<String> |
CANCELLED_BILLING_DOCUMENT
Use with available fluent helpers to apply the CancelledBillingDocument field to query operations.
|
static BillingDocumentField<String> |
CITY_CODE
Use with available fluent helpers to apply the CityCode field to query operations.
|
static BillingDocumentField<String> |
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations.
|
static BillingDocumentField<String> |
CONTRACT_ACCOUNT
Use with available fluent helpers to apply the ContractAccount field to query operations.
|
static BillingDocumentField<String> |
COUNTRY
Use with available fluent helpers to apply the Country field to query operations.
|
static BillingDocumentField<String> |
COUNTY
Use with available fluent helpers to apply the County field to query operations.
|
static BillingDocumentField<LocalDateTime> |
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations.
|
static BillingDocumentField<LocalTime> |
CREATION_TIME
Use with available fluent helpers to apply the CreationTime field to query operations.
|
static BillingDocumentField<String> |
CREDIT_CONTROL_AREA
Use with available fluent helpers to apply the CreditControlArea field to query operations.
|
static BillingDocumentField<String> |
CUSTOMER_ACCOUNT_ASSIGNMENT_GROUP
Use with available fluent helpers to apply the CustomerAccountAssignmentGroup field to query operations.
|
static BillingDocumentField<String> |
CUSTOMER_GROUP
Use with available fluent helpers to apply the CustomerGroup field to query operations.
|
static BillingDocumentField<String> |
CUSTOMER_PAYMENT_TERMS
Use with available fluent helpers to apply the CustomerPaymentTerms field to query operations.
|
static BillingDocumentField<String> |
CUSTOMER_PRICE_GROUP
Use with available fluent helpers to apply the CustomerPriceGroup field to query operations.
|
static BillingDocumentField<String> |
CUSTOMER_REBATE_AGREEMENT
Use with available fluent helpers to apply the CustomerRebateAgreement field to query operations.
|
static BillingDocumentField<String> |
CUSTOMER_TAX_CLASSIFICATION1
Use with available fluent helpers to apply the CustomerTaxClassification1 field to query operations.
|
static BillingDocumentField<String> |
CUSTOMER_TAX_CLASSIFICATION2
Use with available fluent helpers to apply the CustomerTaxClassification2 field to query operations.
|
static BillingDocumentField<String> |
CUSTOMER_TAX_CLASSIFICATION3
Use with available fluent helpers to apply the CustomerTaxClassification3 field to query operations.
|
static BillingDocumentField<String> |
CUSTOMER_TAX_CLASSIFICATION4
Use with available fluent helpers to apply the CustomerTaxClassification4 field to query operations.
|
static BillingDocumentField<String> |
CUSTOMER_TAX_CLASSIFICATION5
Use with available fluent helpers to apply the CustomerTaxClassification5 field to query operations.
|
static BillingDocumentField<String> |
CUSTOMER_TAX_CLASSIFICATION6
Use with available fluent helpers to apply the CustomerTaxClassification6 field to query operations.
|
static BillingDocumentField<String> |
CUSTOMER_TAX_CLASSIFICATION7
Use with available fluent helpers to apply the CustomerTaxClassification7 field to query operations.
|
static BillingDocumentField<String> |
CUSTOMER_TAX_CLASSIFICATION8
Use with available fluent helpers to apply the CustomerTaxClassification8 field to query operations.
|
static BillingDocumentField<String> |
CUSTOMER_TAX_CLASSIFICATION9
Use with available fluent helpers to apply the CustomerTaxClassification9 field to query operations.
|
static BillingDocumentField<String> |
DISTRIBUTION_CHANNEL
Use with available fluent helpers to apply the DistributionChannel field to query operations.
|
static BillingDocumentField<String> |
DIVISION
Use with available fluent helpers to apply the Division field to query operations.
|
static BillingDocumentField<String> |
DOCUMENT_REFERENCE_ID
Use with available fluent helpers to apply the DocumentReferenceID field to query operations.
|
static BillingDocumentField<String> |
DUNNING_AREA
Use with available fluent helpers to apply the DunningArea field to query operations.
|
static BillingDocumentField<String> |
DUNNING_BLOCKING_REASON
Use with available fluent helpers to apply the DunningBlockingReason field to query operations.
|
static BillingDocumentField<String> |
DUNNING_KEY
Use with available fluent helpers to apply the DunningKey field to query operations.
|
static BillingDocumentField<LocalDateTime> |
EXCHANGE_RATE_DATE
Use with available fluent helpers to apply the ExchangeRateDate field to query operations.
|
static BillingDocumentField<String> |
EXCHANGE_RATE_TYPE
Use with available fluent helpers to apply the ExchangeRateType field to query operations.
|
static BillingDocumentField<String> |
FISCAL_YEAR
Use with available fluent helpers to apply the FiscalYear field to query operations.
|
static BillingDocumentField<LocalDateTime> |
FIXED_VALUE_DATE
Use with available fluent helpers to apply the FixedValueDate field to query operations.
|
static BillingDocumentField<String> |
FOREIGN_TRADE
Use with available fluent helpers to apply the ForeignTrade field to query operations.
|
static BillingDocumentField<String> |
HIERARCHY_TYPE_PRICING
Use with available fluent helpers to apply the HierarchyTypePricing field to query operations.
|
static BillingDocumentField<String> |
INCOTERMS_CLASSIFICATION
Use with available fluent helpers to apply the IncotermsClassification field to query operations.
|
static BillingDocumentField<String> |
INCOTERMS_LOCATION1
Use with available fluent helpers to apply the IncotermsLocation1 field to query operations.
|
static BillingDocumentField<String> |
INCOTERMS_LOCATION2
Use with available fluent helpers to apply the IncotermsLocation2 field to query operations.
|
static BillingDocumentField<String> |
INCOTERMS_TRANSFER_LOCATION
Use with available fluent helpers to apply the IncotermsTransferLocation field to query operations.
|
static BillingDocumentField<String> |
INCOTERMS_VERSION
Use with available fluent helpers to apply the IncotermsVersion field to query operations.
|
static BillingDocumentField<String> |
INTERNAL_FINANCIAL_DOCUMENT
Use with available fluent helpers to apply the InternalFinancialDocument field to query operations.
|
static BillingDocumentField<String> |
INVOICE_CLEARING_STATUS
Use with available fluent helpers to apply the InvoiceClearingStatus field to query operations.
|
static BillingDocumentField<String> |
INVOICE_LIST_STATUS
Use with available fluent helpers to apply the InvoiceListStatus field to query operations.
|
static BillingDocumentField<Boolean> |
IS_EU_TRIANGULAR_DEAL
Use with available fluent helpers to apply the IsEUTriangularDeal field to query operations.
|
static BillingDocumentField<String> |
IS_EXPORT_DELIVERY
Use with available fluent helpers to apply the IsExportDelivery field to query operations.
|
static BillingDocumentField<Boolean> |
IS_INTRASTAT_REPORTING_EXCLUDED
Use with available fluent helpers to apply the IsIntrastatReportingExcluded field to query operations.
|
static BillingDocumentField<Boolean> |
IS_INTRASTAT_REPORTING_RELEVANT
Use with available fluent helpers to apply the IsIntrastatReportingRelevant field to query operations.
|
static BillingDocumentField<Boolean> |
IS_RELEVANT_FOR_ACCRUAL
Use with available fluent helpers to apply the IsRelevantForAccrual field to query operations.
|
static BillingDocumentField<LocalDateTime> |
LAST_CHANGE_DATE
Use with available fluent helpers to apply the LastChangeDate field to query operations.
|
static BillingDocumentField<ZonedDateTime> |
LAST_CHANGE_DATE_TIME
Use with available fluent helpers to apply the LastChangeDateTime field to query operations.
|
static BillingDocumentField<String> |
LOGICAL_SYSTEM
Use with available fluent helpers to apply the LogicalSystem field to query operations.
|
static BillingDocumentField<Boolean> |
MANUAL_INVOICE_MAINT_IS_RELEVANT
Use with available fluent helpers to apply the ManualInvoiceMaintIsRelevant field to query operations.
|
static BillingDocumentField<String> |
OVERALL_BILLING_STATUS
Use with available fluent helpers to apply the OverallBillingStatus field to query operations.
|
static BillingDocumentField<String> |
OVERALL_PRICING_INCOMPLETION_STS
Use with available fluent helpers to apply the OverallPricingIncompletionSts field to query operations.
|
static BillingDocumentField<String> |
OVERALL_SD_PROCESS_STATUS
Use with available fluent helpers to apply the OverallSDProcessStatus field to query operations.
|
static BillingDocumentField<String> |
OVRL_ITM_GENERAL_INCOMPLETION_STS
Use with available fluent helpers to apply the OvrlItmGeneralIncompletionSts field to query operations.
|
static BillingDocumentField<String> |
PARTNER_COMPANY
Use with available fluent helpers to apply the PartnerCompany field to query operations.
|
static BillingDocumentField<String> |
PAYER_PARTY
Use with available fluent helpers to apply the PayerParty field to query operations.
|
static BillingDocumentField<String> |
PAYMENT_METHOD
Use with available fluent helpers to apply the PaymentMethod field to query operations.
|
static BillingDocumentField<String> |
PAYMENT_REFERENCE
Use with available fluent helpers to apply the PaymentReference field to query operations.
|
static BillingDocumentField<String> |
PRICE_LIST_TYPE
Use with available fluent helpers to apply the PriceListType field to query operations.
|
static BillingDocumentField<String> |
PURCHASE_ORDER_BY_CUSTOMER
Use with available fluent helpers to apply the PurchaseOrderByCustomer field to query operations.
|
static BillingDocumentField<String> |
REGION
Use with available fluent helpers to apply the Region field to query operations.
|
static BillingDocumentField<String> |
SALES_DISTRICT
Use with available fluent helpers to apply the SalesDistrict field to query operations.
|
static BillingDocumentField<String> |
SALES_DOCUMENT_CONDITION
Use with available fluent helpers to apply the SalesDocumentCondition field to query operations.
|
static BillingDocumentField<String> |
SALES_ORGANIZATION
Use with available fluent helpers to apply the SalesOrganization field to query operations.
|
static BillingDocumentField<String> |
SD_DOCUMENT_CATEGORY
Use with available fluent helpers to apply the SDDocumentCategory field to query operations.
|
static BillingDocumentField<String> |
SD_PRICING_PROCEDURE
Use with available fluent helpers to apply the SDPricingProcedure field to query operations.
|
static BillingDocumentField<String> |
SEPA_MANDATE
Use with available fluent helpers to apply the SEPAMandate field to query operations.
|
static BillingDocumentField<String> |
SHIPPING_CONDITION
Use with available fluent helpers to apply the ShippingCondition field to query operations.
|
static BillingDocumentField<String> |
SOLD_TO_PARTY
Use with available fluent helpers to apply the SoldToParty field to query operations.
|
static BillingDocumentField<String> |
STATISTICS_CURRENCY
Use with available fluent helpers to apply the StatisticsCurrency field to query operations.
|
static BillingDocumentField<BigDecimal> |
TAX_AMOUNT
Use with available fluent helpers to apply the TaxAmount field to query operations.
|
static BillingDocumentField<String> |
TAX_DEPARTURE_COUNTRY
Use with available fluent helpers to apply the TaxDepartureCountry field to query operations.
|
static BillingDocumentLink<BillingDocumentItem> |
TO_ITEM
Use with available fluent helpers to apply the to_Item navigation property to query operations.
|
static BillingDocumentLink<BillingDocumentPartner> |
TO_PARTNER
Use with available fluent helpers to apply the to_Partner navigation property to query operations.
|
static BillingDocumentLink<BillingDocumentPrcgElmnt> |
TO_PRICING_ELEMENT
Use with available fluent helpers to apply the to_PricingElement navigation property to query operations.
|
static BillingDocumentLink<BillingDocumentText> |
TO_TEXT
Use with available fluent helpers to apply the to_Text navigation property to query operations.
|
static BillingDocumentField<BigDecimal> |
TOTAL_GROSS_AMOUNT
Use with available fluent helpers to apply the TotalGrossAmount field to query operations.
|
static BillingDocumentField<BigDecimal> |
TOTAL_NET_AMOUNT
Use with available fluent helpers to apply the TotalNetAmount field to query operations.
|
static BillingDocumentField<String> |
TRANSACTION_CURRENCY
Use with available fluent helpers to apply the TransactionCurrency field to query operations.
|
static BillingDocumentField<String> |
VAT_REGISTRATION
Use with available fluent helpers to apply the VATRegistration field to query operations.
|
static BillingDocumentField<String> |
VAT_REGISTRATION_COUNTRY
Use with available fluent helpers to apply the VATRegistrationCountry field to query operations.
|
static BillingDocumentField<String> |
VAT_REGISTRATION_ORIGIN
Use with available fluent helpers to apply the VATRegistrationOrigin field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
BillingDocument() |
BillingDocument(String billingDocument,
String sDDocumentCategory,
String billingDocumentCategory,
String billingDocumentType,
LocalDateTime creationDate,
LocalTime creationTime,
LocalDateTime lastChangeDate,
ZonedDateTime lastChangeDateTime,
String logicalSystem,
String salesOrganization,
String distributionChannel,
String division,
LocalDateTime billingDocumentDate,
Boolean billingDocumentIsCancelled,
String cancelledBillingDocument,
String foreignTrade,
String isExportDelivery,
String billingDocCombinationCriteria,
Boolean manualInvoiceMaintIsRelevant,
Boolean isIntrastatReportingRelevant,
Boolean isIntrastatReportingExcluded,
BigDecimal totalNetAmount,
String transactionCurrency,
String statisticsCurrency,
BigDecimal taxAmount,
BigDecimal totalGrossAmount,
String customerPriceGroup,
String priceListType,
String taxDepartureCountry,
String vATRegistration,
String vATRegistrationOrigin,
String vATRegistrationCountry,
String hierarchyTypePricing,
String customerTaxClassification1,
String customerTaxClassification2,
String customerTaxClassification3,
String customerTaxClassification4,
String customerTaxClassification5,
String customerTaxClassification6,
String customerTaxClassification7,
String customerTaxClassification8,
String customerTaxClassification9,
Boolean isEUTriangularDeal,
String sDPricingProcedure,
String shippingCondition,
String incotermsVersion,
String incotermsClassification,
String incotermsTransferLocation,
String incotermsLocation1,
String incotermsLocation2,
String payerParty,
String contractAccount,
String customerPaymentTerms,
String paymentMethod,
String paymentReference,
LocalDateTime fixedValueDate,
String additionalValueDays,
String sEPAMandate,
String companyCode,
String fiscalYear,
String accountingDocument,
String customerAccountAssignmentGroup,
Boolean accountingExchangeRateIsSet,
BigDecimal absltAccountingExchangeRate,
Boolean acctgExchangeRateIsIndrctQtan,
LocalDateTime exchangeRateDate,
String exchangeRateType,
String documentReferenceID,
String assignmentReference,
String dunningArea,
String dunningBlockingReason,
String dunningKey,
String internalFinancialDocument,
Boolean isRelevantForAccrual,
String soldToParty,
String partnerCompany,
String purchaseOrderByCustomer,
String customerGroup,
String country,
String cityCode,
String salesDistrict,
String region,
String county,
String creditControlArea,
String customerRebateAgreement,
String salesDocumentCondition,
String overallSDProcessStatus,
String overallBillingStatus,
String accountingPostingStatus,
String accountingTransferStatus,
String billingIssueType,
String invoiceListStatus,
String ovrlItmGeneralIncompletionSts,
String overallPricingIncompletionSts,
String invoiceClearingStatus,
String billingDocumentListType,
LocalDateTime billingDocumentListDate,
List<BillingDocumentItem> toItem,
List<BillingDocumentPartner> toPartner,
List<BillingDocumentPrcgElmnt> toPricingElement,
List<BillingDocumentText> toText) |
Modifier and Type | Method and Description |
---|---|
void |
addItem(BillingDocumentItem... entity)
Adds elements to the list of associated BillingDocumentItem entities.
|
void |
addPartner(BillingDocumentPartner... entity)
Adds elements to the list of associated BillingDocumentPartner entities.
|
void |
addPricingElement(BillingDocumentPrcgElmnt... entity)
Adds elements to the list of associated BillingDocumentPrcgElmnt entities.
|
void |
addText(BillingDocumentText... entity)
Adds elements to the list of associated BillingDocumentText entities.
|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static BillingDocument.BillingDocumentBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
List<BillingDocumentItem> |
fetchItem()
Fetches the BillingDocumentItem entities (one to many) associated with this entity.
|
List<BillingDocumentPartner> |
fetchPartner()
Fetches the BillingDocumentPartner entities (one to many) associated with this entity.
|
List<BillingDocumentPrcgElmnt> |
fetchPricingElement()
Fetches the BillingDocumentPrcgElmnt entities (one to many) associated with this entity.
|
List<BillingDocumentText> |
fetchText()
Fetches the BillingDocumentText entities (one to many) associated with this entity.
|
static <T> BillingDocumentField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
BigDecimal |
getAbsltAccountingExchangeRate()
Constraints: Not nullable, Precision: 9, Scale: 5
|
String |
getAccountingDocument()
Constraints: Not nullable, Maximum length: 10
|
Boolean |
getAccountingExchangeRateIsSet()
Constraints: none
|
String |
getAccountingPostingStatus()
Constraints: Not nullable, Maximum length: 1
|
String |
getAccountingTransferStatus()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getAcctgExchangeRateIsIndrctQtan()
Constraints: none
|
String |
getAdditionalValueDays()
Constraints: Not nullable, Maximum length: 2
|
String |
getAssignmentReference()
Constraints: Not nullable, Maximum length: 18
|
String |
getBillingDocCombinationCriteria()
Constraints: Not nullable, Maximum length: 40
|
String |
getBillingDocument()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getBillingDocumentCategory()
Constraints: Not nullable, Maximum length: 1
|
LocalDateTime |
getBillingDocumentDate()
Constraints: Not nullable, Precision: 0
|
Boolean |
getBillingDocumentIsCancelled()
Constraints: none
|
LocalDateTime |
getBillingDocumentListDate()
Constraints: Not nullable, Precision: 0
|
String |
getBillingDocumentListType()
Constraints: Not nullable, Maximum length: 4
|
String |
getBillingDocumentType()
Constraints: Not nullable, Maximum length: 4
|
String |
getBillingIssueType()
Constraints: Not nullable, Maximum length: 1
|
String |
getCancelledBillingDocument()
Constraints: Not nullable, Maximum length: 10
|
String |
getCityCode()
Constraints: Not nullable, Maximum length: 4
|
String |
getCompanyCode()
Constraints: Not nullable, Maximum length: 4
|
String |
getContractAccount()
Constraints: Not nullable, Maximum length: 12
|
String |
getCountry()
Constraints: Not nullable, Maximum length: 3
|
String |
getCounty()
Constraints: Not nullable, Maximum length: 3
|
LocalDateTime |
getCreationDate()
Constraints: Not nullable, Precision: 0
|
LocalTime |
getCreationTime()
Constraints: Not nullable, Precision: 0
|
String |
getCreditControlArea()
Constraints: Not nullable, Maximum length: 4
|
String |
getCustomerAccountAssignmentGroup()
Constraints: Not nullable, Maximum length: 2
|
String |
getCustomerGroup()
Constraints: Not nullable, Maximum length: 2
|
String |
getCustomerPaymentTerms()
Constraints: Not nullable, Maximum length: 4
|
String |
getCustomerPriceGroup()
Constraints: Not nullable, Maximum length: 2
|
String |
getCustomerRebateAgreement()
Constraints: Not nullable, Maximum length: 10
|
String |
getCustomerTaxClassification1()
Constraints: Not nullable, Maximum length: 1
|
String |
getCustomerTaxClassification2()
Constraints: Not nullable, Maximum length: 1
|
String |
getCustomerTaxClassification3()
Constraints: Not nullable, Maximum length: 1
|
String |
getCustomerTaxClassification4()
Constraints: Not nullable, Maximum length: 1
|
String |
getCustomerTaxClassification5()
Constraints: Not nullable, Maximum length: 1
|
String |
getCustomerTaxClassification6()
Constraints: Not nullable, Maximum length: 1
|
String |
getCustomerTaxClassification7()
Constraints: Not nullable, Maximum length: 1
|
String |
getCustomerTaxClassification8()
Constraints: Not nullable, Maximum length: 1
|
String |
getCustomerTaxClassification9()
Constraints: Not nullable, Maximum length: 1
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
String |
getDistributionChannel()
Constraints: Not nullable, Maximum length: 2
|
String |
getDivision()
Constraints: Not nullable, Maximum length: 2
|
String |
getDocumentReferenceID()
Constraints: Not nullable, Maximum length: 16
|
String |
getDunningArea()
Constraints: Not nullable, Maximum length: 2
|
String |
getDunningBlockingReason()
Constraints: Not nullable, Maximum length: 1
|
String |
getDunningKey()
Constraints: Not nullable, Maximum length: 1
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
LocalDateTime |
getExchangeRateDate()
Constraints: Not nullable, Precision: 0
|
String |
getExchangeRateType()
Constraints: Not nullable, Maximum length: 4
|
String |
getFiscalYear()
Constraints: Not nullable, Maximum length: 4
|
LocalDateTime |
getFixedValueDate()
Constraints: Not nullable, Precision: 0
|
String |
getForeignTrade()
Constraints: Not nullable, Maximum length: 10
|
String |
getHierarchyTypePricing()
Constraints: Not nullable, Maximum length: 1
|
String |
getIncotermsClassification()
Constraints: Not nullable, Maximum length: 3
|
String |
getIncotermsLocation1()
Constraints: Not nullable, Maximum length: 70
|
String |
getIncotermsLocation2()
Constraints: Not nullable, Maximum length: 70
|
String |
getIncotermsTransferLocation()
Constraints: Not nullable, Maximum length: 28
|
String |
getIncotermsVersion()
Constraints: Not nullable, Maximum length: 4
|
String |
getInternalFinancialDocument()
Constraints: Not nullable, Maximum length: 10
|
String |
getInvoiceClearingStatus()
Constraints: Not nullable, Maximum length: 1
|
String |
getInvoiceListStatus()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getIsEUTriangularDeal()
Constraints: none
|
String |
getIsExportDelivery()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getIsIntrastatReportingExcluded()
Constraints: none
|
Boolean |
getIsIntrastatReportingRelevant()
Constraints: none
|
Boolean |
getIsRelevantForAccrual()
Constraints: none
|
io.vavr.control.Option<List<BillingDocumentItem>> |
getItemIfPresent()
Retrieval of associated BillingDocumentItem entities (one to many).
|
List<BillingDocumentItem> |
getItemOrFetch()
Retrieval of associated BillingDocumentItem entities (one to many).
|
protected Map<String,Object> |
getKey() |
LocalDateTime |
getLastChangeDate()
Constraints: Not nullable, Precision: 0
|
ZonedDateTime |
getLastChangeDateTime()
Constraints: Not nullable, Precision: 7
|
String |
getLogicalSystem()
Constraints: Not nullable, Maximum length: 10
|
Boolean |
getManualInvoiceMaintIsRelevant()
Constraints: none
|
String |
getOverallBillingStatus()
Constraints: Not nullable, Maximum length: 1
|
String |
getOverallPricingIncompletionSts()
Constraints: Not nullable, Maximum length: 1
|
String |
getOverallSDProcessStatus()
Constraints: Not nullable, Maximum length: 1
|
String |
getOvrlItmGeneralIncompletionSts()
Constraints: Not nullable, Maximum length: 1
|
String |
getPartnerCompany()
Constraints: Not nullable, Maximum length: 6
|
io.vavr.control.Option<List<BillingDocumentPartner>> |
getPartnerIfPresent()
Retrieval of associated BillingDocumentPartner entities (one to many).
|
List<BillingDocumentPartner> |
getPartnerOrFetch()
Retrieval of associated BillingDocumentPartner entities (one to many).
|
String |
getPayerParty()
Constraints: Not nullable, Maximum length: 10
|
String |
getPaymentMethod()
Constraints: Not nullable, Maximum length: 1
|
String |
getPaymentReference()
Constraints: Not nullable, Maximum length: 30
|
String |
getPriceListType()
Constraints: Not nullable, Maximum length: 2
|
io.vavr.control.Option<List<BillingDocumentPrcgElmnt>> |
getPricingElementIfPresent()
Retrieval of associated BillingDocumentPrcgElmnt entities (one to many).
|
List<BillingDocumentPrcgElmnt> |
getPricingElementOrFetch()
Retrieval of associated BillingDocumentPrcgElmnt entities (one to many).
|
String |
getPurchaseOrderByCustomer()
Constraints: Not nullable, Maximum length: 35
|
String |
getRegion()
Constraints: Not nullable, Maximum length: 3
|
String |
getSalesDistrict()
Constraints: Not nullable, Maximum length: 6
|
String |
getSalesDocumentCondition()
Constraints: Not nullable, Maximum length: 10
|
String |
getSalesOrganization()
Constraints: Not nullable, Maximum length: 4
|
String |
getSDDocumentCategory()
Constraints: Not nullable, Maximum length: 4
|
String |
getSDPricingProcedure()
Constraints: Not nullable, Maximum length: 6
|
String |
getSEPAMandate()
Constraints: Not nullable, Maximum length: 35
|
String |
getShippingCondition()
Constraints: Not nullable, Maximum length: 2
|
String |
getSoldToParty()
Constraints: Not nullable, Maximum length: 10
|
String |
getStatisticsCurrency()
Constraints: Not nullable, Maximum length: 5
|
BigDecimal |
getTaxAmount()
Constraints: Not nullable, Precision: 14, Scale: 3
|
String |
getTaxDepartureCountry()
Constraints: Not nullable, Maximum length: 3
|
io.vavr.control.Option<List<BillingDocumentText>> |
getTextIfPresent()
Retrieval of associated BillingDocumentText entities (one to many).
|
List<BillingDocumentText> |
getTextOrFetch()
Retrieval of associated BillingDocumentText entities (one to many).
|
BigDecimal |
getTotalGrossAmount()
Constraints: Not nullable, Precision: 17, Scale: 3
|
BigDecimal |
getTotalNetAmount()
Constraints: Not nullable, Precision: 16, Scale: 3
|
String |
getTransactionCurrency()
Constraints: Not nullable, Maximum length: 5
|
Class<BillingDocument> |
getType() |
String |
getVATRegistration()
Constraints: Not nullable, Maximum length: 20
|
String |
getVATRegistrationCountry()
Constraints: Not nullable, Maximum length: 3
|
String |
getVATRegistrationOrigin()
Constraints: Not nullable, Maximum length: 1
|
int |
hashCode() |
void |
setAbsltAccountingExchangeRate(BigDecimal absltAccountingExchangeRate)
Constraints: Not nullable, Precision: 9, Scale: 5
|
void |
setAccountingDocument(String accountingDocument)
Constraints: Not nullable, Maximum length: 10
|
void |
setAccountingExchangeRateIsSet(Boolean accountingExchangeRateIsSet)
Constraints: none
|
void |
setAccountingPostingStatus(String accountingPostingStatus)
Constraints: Not nullable, Maximum length: 1
|
void |
setAccountingTransferStatus(String accountingTransferStatus)
Constraints: Not nullable, Maximum length: 1
|
void |
setAcctgExchangeRateIsIndrctQtan(Boolean acctgExchangeRateIsIndrctQtan)
Constraints: none
|
void |
setAdditionalValueDays(String additionalValueDays)
Constraints: Not nullable, Maximum length: 2
|
void |
setAssignmentReference(String assignmentReference)
Constraints: Not nullable, Maximum length: 18
|
void |
setBillingDocCombinationCriteria(String billingDocCombinationCriteria)
Constraints: Not nullable, Maximum length: 40
|
void |
setBillingDocument(String billingDocument)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setBillingDocumentCategory(String billingDocumentCategory)
Constraints: Not nullable, Maximum length: 1
|
void |
setBillingDocumentDate(LocalDateTime billingDocumentDate)
Constraints: Not nullable, Precision: 0
|
void |
setBillingDocumentIsCancelled(Boolean billingDocumentIsCancelled)
Constraints: none
|
void |
setBillingDocumentListDate(LocalDateTime billingDocumentListDate)
Constraints: Not nullable, Precision: 0
|
void |
setBillingDocumentListType(String billingDocumentListType)
Constraints: Not nullable, Maximum length: 4
|
void |
setBillingDocumentType(String billingDocumentType)
Constraints: Not nullable, Maximum length: 4
|
void |
setBillingIssueType(String billingIssueType)
Constraints: Not nullable, Maximum length: 1
|
void |
setCancelledBillingDocument(String cancelledBillingDocument)
Constraints: Not nullable, Maximum length: 10
|
void |
setCityCode(String cityCode)
Constraints: Not nullable, Maximum length: 4
|
void |
setCompanyCode(String companyCode)
Constraints: Not nullable, Maximum length: 4
|
void |
setContractAccount(String contractAccount)
Constraints: Not nullable, Maximum length: 12
|
void |
setCountry(String country)
Constraints: Not nullable, Maximum length: 3
|
void |
setCounty(String county)
Constraints: Not nullable, Maximum length: 3
|
void |
setCreationDate(LocalDateTime creationDate)
Constraints: Not nullable, Precision: 0
|
void |
setCreationTime(LocalTime creationTime)
Constraints: Not nullable, Precision: 0
|
void |
setCreditControlArea(String creditControlArea)
Constraints: Not nullable, Maximum length: 4
|
void |
setCustomerAccountAssignmentGroup(String customerAccountAssignmentGroup)
Constraints: Not nullable, Maximum length: 2
|
void |
setCustomerGroup(String customerGroup)
Constraints: Not nullable, Maximum length: 2
|
void |
setCustomerPaymentTerms(String customerPaymentTerms)
Constraints: Not nullable, Maximum length: 4
|
void |
setCustomerPriceGroup(String customerPriceGroup)
Constraints: Not nullable, Maximum length: 2
|
void |
setCustomerRebateAgreement(String customerRebateAgreement)
Constraints: Not nullable, Maximum length: 10
|
void |
setCustomerTaxClassification1(String customerTaxClassification1)
Constraints: Not nullable, Maximum length: 1
|
void |
setCustomerTaxClassification2(String customerTaxClassification2)
Constraints: Not nullable, Maximum length: 1
|
void |
setCustomerTaxClassification3(String customerTaxClassification3)
Constraints: Not nullable, Maximum length: 1
|
void |
setCustomerTaxClassification4(String customerTaxClassification4)
Constraints: Not nullable, Maximum length: 1
|
void |
setCustomerTaxClassification5(String customerTaxClassification5)
Constraints: Not nullable, Maximum length: 1
|
void |
setCustomerTaxClassification6(String customerTaxClassification6)
Constraints: Not nullable, Maximum length: 1
|
void |
setCustomerTaxClassification7(String customerTaxClassification7)
Constraints: Not nullable, Maximum length: 1
|
void |
setCustomerTaxClassification8(String customerTaxClassification8)
Constraints: Not nullable, Maximum length: 1
|
void |
setCustomerTaxClassification9(String customerTaxClassification9)
Constraints: Not nullable, Maximum length: 1
|
void |
setDistributionChannel(String distributionChannel)
Constraints: Not nullable, Maximum length: 2
|
void |
setDivision(String division)
Constraints: Not nullable, Maximum length: 2
|
void |
setDocumentReferenceID(String documentReferenceID)
Constraints: Not nullable, Maximum length: 16
|
void |
setDunningArea(String dunningArea)
Constraints: Not nullable, Maximum length: 2
|
void |
setDunningBlockingReason(String dunningBlockingReason)
Constraints: Not nullable, Maximum length: 1
|
void |
setDunningKey(String dunningKey)
Constraints: Not nullable, Maximum length: 1
|
void |
setExchangeRateDate(LocalDateTime exchangeRateDate)
Constraints: Not nullable, Precision: 0
|
void |
setExchangeRateType(String exchangeRateType)
Constraints: Not nullable, Maximum length: 4
|
void |
setFiscalYear(String fiscalYear)
Constraints: Not nullable, Maximum length: 4
|
void |
setFixedValueDate(LocalDateTime fixedValueDate)
Constraints: Not nullable, Precision: 0
|
void |
setForeignTrade(String foreignTrade)
Constraints: Not nullable, Maximum length: 10
|
void |
setHierarchyTypePricing(String hierarchyTypePricing)
Constraints: Not nullable, Maximum length: 1
|
void |
setIncotermsClassification(String incotermsClassification)
Constraints: Not nullable, Maximum length: 3
|
void |
setIncotermsLocation1(String incotermsLocation1)
Constraints: Not nullable, Maximum length: 70
|
void |
setIncotermsLocation2(String incotermsLocation2)
Constraints: Not nullable, Maximum length: 70
|
void |
setIncotermsTransferLocation(String incotermsTransferLocation)
Constraints: Not nullable, Maximum length: 28
|
void |
setIncotermsVersion(String incotermsVersion)
Constraints: Not nullable, Maximum length: 4
|
void |
setInternalFinancialDocument(String internalFinancialDocument)
Constraints: Not nullable, Maximum length: 10
|
void |
setInvoiceClearingStatus(String invoiceClearingStatus)
Constraints: Not nullable, Maximum length: 1
|
void |
setInvoiceListStatus(String invoiceListStatus)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsEUTriangularDeal(Boolean isEUTriangularDeal)
Constraints: none
|
void |
setIsExportDelivery(String isExportDelivery)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsIntrastatReportingExcluded(Boolean isIntrastatReportingExcluded)
Constraints: none
|
void |
setIsIntrastatReportingRelevant(Boolean isIntrastatReportingRelevant)
Constraints: none
|
void |
setIsRelevantForAccrual(Boolean isRelevantForAccrual)
Constraints: none
|
void |
setItem(List<BillingDocumentItem> value)
Overwrites the list of associated BillingDocumentItem entities for the loaded navigation property
to_Item.
|
void |
setLastChangeDate(LocalDateTime lastChangeDate)
Constraints: Not nullable, Precision: 0
|
void |
setLastChangeDateTime(ZonedDateTime lastChangeDateTime)
Constraints: Not nullable, Precision: 7
|
void |
setLogicalSystem(String logicalSystem)
Constraints: Not nullable, Maximum length: 10
|
void |
setManualInvoiceMaintIsRelevant(Boolean manualInvoiceMaintIsRelevant)
Constraints: none
|
void |
setOverallBillingStatus(String overallBillingStatus)
Constraints: Not nullable, Maximum length: 1
|
void |
setOverallPricingIncompletionSts(String overallPricingIncompletionSts)
Constraints: Not nullable, Maximum length: 1
|
void |
setOverallSDProcessStatus(String overallSDProcessStatus)
Constraints: Not nullable, Maximum length: 1
|
void |
setOvrlItmGeneralIncompletionSts(String ovrlItmGeneralIncompletionSts)
Constraints: Not nullable, Maximum length: 1
|
void |
setPartner(List<BillingDocumentPartner> value)
Overwrites the list of associated BillingDocumentPartner entities for the loaded navigation property
to_Partner.
|
void |
setPartnerCompany(String partnerCompany)
Constraints: Not nullable, Maximum length: 6
|
void |
setPayerParty(String payerParty)
Constraints: Not nullable, Maximum length: 10
|
void |
setPaymentMethod(String paymentMethod)
Constraints: Not nullable, Maximum length: 1
|
void |
setPaymentReference(String paymentReference)
Constraints: Not nullable, Maximum length: 30
|
void |
setPriceListType(String priceListType)
Constraints: Not nullable, Maximum length: 2
|
void |
setPricingElement(List<BillingDocumentPrcgElmnt> value)
Overwrites the list of associated BillingDocumentPrcgElmnt entities for the loaded navigation property
to_PricingElement.
|
void |
setPurchaseOrderByCustomer(String purchaseOrderByCustomer)
Constraints: Not nullable, Maximum length: 35
|
void |
setRegion(String region)
Constraints: Not nullable, Maximum length: 3
|
void |
setSalesDistrict(String salesDistrict)
Constraints: Not nullable, Maximum length: 6
|
void |
setSalesDocumentCondition(String salesDocumentCondition)
Constraints: Not nullable, Maximum length: 10
|
void |
setSalesOrganization(String salesOrganization)
Constraints: Not nullable, Maximum length: 4
|
void |
setSDDocumentCategory(String sDDocumentCategory)
Constraints: Not nullable, Maximum length: 4
|
void |
setSDPricingProcedure(String sDPricingProcedure)
Constraints: Not nullable, Maximum length: 6
|
void |
setSEPAMandate(String sEPAMandate)
Constraints: Not nullable, Maximum length: 35
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setShippingCondition(String shippingCondition)
Constraints: Not nullable, Maximum length: 2
|
void |
setSoldToParty(String soldToParty)
Constraints: Not nullable, Maximum length: 10
|
void |
setStatisticsCurrency(String statisticsCurrency)
Constraints: Not nullable, Maximum length: 5
|
void |
setTaxAmount(BigDecimal taxAmount)
Constraints: Not nullable, Precision: 14, Scale: 3
|
void |
setTaxDepartureCountry(String taxDepartureCountry)
Constraints: Not nullable, Maximum length: 3
|
void |
setText(List<BillingDocumentText> value)
Overwrites the list of associated BillingDocumentText entities for the loaded navigation property
to_Text.
|
void |
setTotalGrossAmount(BigDecimal totalGrossAmount)
Constraints: Not nullable, Precision: 17, Scale: 3
|
void |
setTotalNetAmount(BigDecimal totalNetAmount)
Constraints: Not nullable, Precision: 16, Scale: 3
|
void |
setTransactionCurrency(String transactionCurrency)
Constraints: Not nullable, Maximum length: 5
|
void |
setVATRegistration(String vATRegistration)
Constraints: Not nullable, Maximum length: 20
|
void |
setVATRegistrationCountry(String vATRegistrationCountry)
Constraints: Not nullable, Maximum length: 3
|
void |
setVATRegistrationOrigin(String vATRegistrationOrigin)
Constraints: Not nullable, Maximum length: 1
|
protected Map<String,Object> |
toMapOfFields() |
protected Map<String,Object> |
toMapOfNavigationProperties() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final BillingDocumentSelectable ALL_FIELDS
public static final BillingDocumentField<String> BILLING_DOCUMENT
public static final BillingDocumentField<String> SD_DOCUMENT_CATEGORY
public static final BillingDocumentField<String> BILLING_DOCUMENT_CATEGORY
public static final BillingDocumentField<String> BILLING_DOCUMENT_TYPE
public static final BillingDocumentField<LocalDateTime> CREATION_DATE
public static final BillingDocumentField<LocalTime> CREATION_TIME
public static final BillingDocumentField<LocalDateTime> LAST_CHANGE_DATE
public static final BillingDocumentField<ZonedDateTime> LAST_CHANGE_DATE_TIME
public static final BillingDocumentField<String> LOGICAL_SYSTEM
public static final BillingDocumentField<String> SALES_ORGANIZATION
public static final BillingDocumentField<String> DISTRIBUTION_CHANNEL
public static final BillingDocumentField<String> DIVISION
public static final BillingDocumentField<LocalDateTime> BILLING_DOCUMENT_DATE
public static final BillingDocumentField<Boolean> BILLING_DOCUMENT_IS_CANCELLED
public static final BillingDocumentField<String> CANCELLED_BILLING_DOCUMENT
public static final BillingDocumentField<String> FOREIGN_TRADE
public static final BillingDocumentField<String> IS_EXPORT_DELIVERY
public static final BillingDocumentField<String> BILLING_DOC_COMBINATION_CRITERIA
public static final BillingDocumentField<Boolean> MANUAL_INVOICE_MAINT_IS_RELEVANT
public static final BillingDocumentField<Boolean> IS_INTRASTAT_REPORTING_RELEVANT
public static final BillingDocumentField<Boolean> IS_INTRASTAT_REPORTING_EXCLUDED
public static final BillingDocumentField<BigDecimal> TOTAL_NET_AMOUNT
public static final BillingDocumentField<String> TRANSACTION_CURRENCY
public static final BillingDocumentField<String> STATISTICS_CURRENCY
public static final BillingDocumentField<BigDecimal> TAX_AMOUNT
public static final BillingDocumentField<BigDecimal> TOTAL_GROSS_AMOUNT
public static final BillingDocumentField<String> CUSTOMER_PRICE_GROUP
public static final BillingDocumentField<String> PRICE_LIST_TYPE
public static final BillingDocumentField<String> TAX_DEPARTURE_COUNTRY
public static final BillingDocumentField<String> VAT_REGISTRATION
public static final BillingDocumentField<String> VAT_REGISTRATION_ORIGIN
public static final BillingDocumentField<String> VAT_REGISTRATION_COUNTRY
public static final BillingDocumentField<String> HIERARCHY_TYPE_PRICING
public static final BillingDocumentField<String> CUSTOMER_TAX_CLASSIFICATION1
public static final BillingDocumentField<String> CUSTOMER_TAX_CLASSIFICATION2
public static final BillingDocumentField<String> CUSTOMER_TAX_CLASSIFICATION3
public static final BillingDocumentField<String> CUSTOMER_TAX_CLASSIFICATION4
public static final BillingDocumentField<String> CUSTOMER_TAX_CLASSIFICATION5
public static final BillingDocumentField<String> CUSTOMER_TAX_CLASSIFICATION6
public static final BillingDocumentField<String> CUSTOMER_TAX_CLASSIFICATION7
public static final BillingDocumentField<String> CUSTOMER_TAX_CLASSIFICATION8
public static final BillingDocumentField<String> CUSTOMER_TAX_CLASSIFICATION9
public static final BillingDocumentField<Boolean> IS_EU_TRIANGULAR_DEAL
public static final BillingDocumentField<String> SD_PRICING_PROCEDURE
public static final BillingDocumentField<String> SHIPPING_CONDITION
public static final BillingDocumentField<String> INCOTERMS_VERSION
public static final BillingDocumentField<String> INCOTERMS_CLASSIFICATION
public static final BillingDocumentField<String> INCOTERMS_TRANSFER_LOCATION
public static final BillingDocumentField<String> INCOTERMS_LOCATION1
public static final BillingDocumentField<String> INCOTERMS_LOCATION2
public static final BillingDocumentField<String> PAYER_PARTY
public static final BillingDocumentField<String> CONTRACT_ACCOUNT
public static final BillingDocumentField<String> CUSTOMER_PAYMENT_TERMS
public static final BillingDocumentField<String> PAYMENT_METHOD
public static final BillingDocumentField<String> PAYMENT_REFERENCE
public static final BillingDocumentField<LocalDateTime> FIXED_VALUE_DATE
public static final BillingDocumentField<String> ADDITIONAL_VALUE_DAYS
public static final BillingDocumentField<String> SEPA_MANDATE
public static final BillingDocumentField<String> COMPANY_CODE
public static final BillingDocumentField<String> FISCAL_YEAR
public static final BillingDocumentField<String> ACCOUNTING_DOCUMENT
public static final BillingDocumentField<String> CUSTOMER_ACCOUNT_ASSIGNMENT_GROUP
public static final BillingDocumentField<Boolean> ACCOUNTING_EXCHANGE_RATE_IS_SET
public static final BillingDocumentField<BigDecimal> ABSLT_ACCOUNTING_EXCHANGE_RATE
public static final BillingDocumentField<Boolean> ACCTG_EXCHANGE_RATE_IS_INDRCT_QTAN
public static final BillingDocumentField<LocalDateTime> EXCHANGE_RATE_DATE
public static final BillingDocumentField<String> EXCHANGE_RATE_TYPE
public static final BillingDocumentField<String> DOCUMENT_REFERENCE_ID
public static final BillingDocumentField<String> ASSIGNMENT_REFERENCE
public static final BillingDocumentField<String> DUNNING_AREA
public static final BillingDocumentField<String> DUNNING_BLOCKING_REASON
public static final BillingDocumentField<String> DUNNING_KEY
public static final BillingDocumentField<String> INTERNAL_FINANCIAL_DOCUMENT
public static final BillingDocumentField<Boolean> IS_RELEVANT_FOR_ACCRUAL
public static final BillingDocumentField<String> SOLD_TO_PARTY
public static final BillingDocumentField<String> PARTNER_COMPANY
public static final BillingDocumentField<String> PURCHASE_ORDER_BY_CUSTOMER
public static final BillingDocumentField<String> CUSTOMER_GROUP
public static final BillingDocumentField<String> COUNTRY
public static final BillingDocumentField<String> CITY_CODE
public static final BillingDocumentField<String> SALES_DISTRICT
public static final BillingDocumentField<String> REGION
public static final BillingDocumentField<String> COUNTY
public static final BillingDocumentField<String> CREDIT_CONTROL_AREA
public static final BillingDocumentField<String> CUSTOMER_REBATE_AGREEMENT
public static final BillingDocumentField<String> SALES_DOCUMENT_CONDITION
public static final BillingDocumentField<String> OVERALL_SD_PROCESS_STATUS
public static final BillingDocumentField<String> OVERALL_BILLING_STATUS
public static final BillingDocumentField<String> ACCOUNTING_POSTING_STATUS
public static final BillingDocumentField<String> ACCOUNTING_TRANSFER_STATUS
public static final BillingDocumentField<String> BILLING_ISSUE_TYPE
public static final BillingDocumentField<String> INVOICE_LIST_STATUS
public static final BillingDocumentField<String> OVRL_ITM_GENERAL_INCOMPLETION_STS
public static final BillingDocumentField<String> OVERALL_PRICING_INCOMPLETION_STS
public static final BillingDocumentField<String> INVOICE_CLEARING_STATUS
public static final BillingDocumentField<String> BILLING_DOCUMENT_LIST_TYPE
public static final BillingDocumentField<LocalDateTime> BILLING_DOCUMENT_LIST_DATE
public static final BillingDocumentLink<BillingDocumentItem> TO_ITEM
public static final BillingDocumentLink<BillingDocumentPartner> TO_PARTNER
public static final BillingDocumentLink<BillingDocumentPrcgElmnt> TO_PRICING_ELEMENT
public static final BillingDocumentLink<BillingDocumentText> TO_TEXT
public BillingDocument()
public BillingDocument(@Nullable String billingDocument, @Nullable String sDDocumentCategory, @Nullable String billingDocumentCategory, @Nullable String billingDocumentType, @Nullable LocalDateTime creationDate, @Nullable LocalTime creationTime, @Nullable LocalDateTime lastChangeDate, @Nullable ZonedDateTime lastChangeDateTime, @Nullable String logicalSystem, @Nullable String salesOrganization, @Nullable String distributionChannel, @Nullable String division, @Nullable LocalDateTime billingDocumentDate, @Nullable Boolean billingDocumentIsCancelled, @Nullable String cancelledBillingDocument, @Nullable String foreignTrade, @Nullable String isExportDelivery, @Nullable String billingDocCombinationCriteria, @Nullable Boolean manualInvoiceMaintIsRelevant, @Nullable Boolean isIntrastatReportingRelevant, @Nullable Boolean isIntrastatReportingExcluded, @Nullable BigDecimal totalNetAmount, @Nullable String transactionCurrency, @Nullable String statisticsCurrency, @Nullable BigDecimal taxAmount, @Nullable BigDecimal totalGrossAmount, @Nullable String customerPriceGroup, @Nullable String priceListType, @Nullable String taxDepartureCountry, @Nullable String vATRegistration, @Nullable String vATRegistrationOrigin, @Nullable String vATRegistrationCountry, @Nullable String hierarchyTypePricing, @Nullable String customerTaxClassification1, @Nullable String customerTaxClassification2, @Nullable String customerTaxClassification3, @Nullable String customerTaxClassification4, @Nullable String customerTaxClassification5, @Nullable String customerTaxClassification6, @Nullable String customerTaxClassification7, @Nullable String customerTaxClassification8, @Nullable String customerTaxClassification9, @Nullable Boolean isEUTriangularDeal, @Nullable String sDPricingProcedure, @Nullable String shippingCondition, @Nullable String incotermsVersion, @Nullable String incotermsClassification, @Nullable String incotermsTransferLocation, @Nullable String incotermsLocation1, @Nullable String incotermsLocation2, @Nullable String payerParty, @Nullable String contractAccount, @Nullable String customerPaymentTerms, @Nullable String paymentMethod, @Nullable String paymentReference, @Nullable LocalDateTime fixedValueDate, @Nullable String additionalValueDays, @Nullable String sEPAMandate, @Nullable String companyCode, @Nullable String fiscalYear, @Nullable String accountingDocument, @Nullable String customerAccountAssignmentGroup, @Nullable Boolean accountingExchangeRateIsSet, @Nullable BigDecimal absltAccountingExchangeRate, @Nullable Boolean acctgExchangeRateIsIndrctQtan, @Nullable LocalDateTime exchangeRateDate, @Nullable String exchangeRateType, @Nullable String documentReferenceID, @Nullable String assignmentReference, @Nullable String dunningArea, @Nullable String dunningBlockingReason, @Nullable String dunningKey, @Nullable String internalFinancialDocument, @Nullable Boolean isRelevantForAccrual, @Nullable String soldToParty, @Nullable String partnerCompany, @Nullable String purchaseOrderByCustomer, @Nullable String customerGroup, @Nullable String country, @Nullable String cityCode, @Nullable String salesDistrict, @Nullable String region, @Nullable String county, @Nullable String creditControlArea, @Nullable String customerRebateAgreement, @Nullable String salesDocumentCondition, @Nullable String overallSDProcessStatus, @Nullable String overallBillingStatus, @Nullable String accountingPostingStatus, @Nullable String accountingTransferStatus, @Nullable String billingIssueType, @Nullable String invoiceListStatus, @Nullable String ovrlItmGeneralIncompletionSts, @Nullable String overallPricingIncompletionSts, @Nullable String invoiceClearingStatus, @Nullable String billingDocumentListType, @Nullable LocalDateTime billingDocumentListDate, List<BillingDocumentItem> toItem, List<BillingDocumentPartner> toPartner, List<BillingDocumentPrcgElmnt> toPricingElement, List<BillingDocumentText> toText)
@Nonnull public Class<BillingDocument> getType()
getType
in class VdmObject<BillingDocument>
public void setBillingDocument(@Nullable String billingDocument)
Original property name from the Odata EDM: BillingDocument
billingDocument
- Billing Documentpublic void setSDDocumentCategory(@Nullable String sDDocumentCategory)
Original property name from the Odata EDM: SDDocumentCategory
sDDocumentCategory
- SD Document Categorypublic void setBillingDocumentCategory(@Nullable String billingDocumentCategory)
Original property name from the Odata EDM: BillingDocumentCategory
billingDocumentCategory
- Billing Categorypublic void setBillingDocumentType(@Nullable String billingDocumentType)
Original property name from the Odata EDM: BillingDocumentType
billingDocumentType
- Billing Typepublic void setCreationDate(@Nullable LocalDateTime creationDate)
Original property name from the Odata EDM: CreationDate
creationDate
- Date on which the record was createdpublic void setCreationTime(@Nullable LocalTime creationTime)
Original property name from the Odata EDM: CreationTime
creationTime
- Entry timepublic void setLastChangeDate(@Nullable LocalDateTime lastChangeDate)
Original property name from the Odata EDM: LastChangeDate
lastChangeDate
- Date of Last Changepublic void setLastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
Original property name from the Odata EDM: LastChangeDateTime
lastChangeDateTime
- UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)public void setLogicalSystem(@Nullable String logicalSystem)
Original property name from the Odata EDM: LogicalSystem
logicalSystem
- Logical systempublic void setSalesOrganization(@Nullable String salesOrganization)
Original property name from the Odata EDM: SalesOrganization
salesOrganization
- Sales Organizationpublic void setDistributionChannel(@Nullable String distributionChannel)
Original property name from the Odata EDM: DistributionChannel
distributionChannel
- Distribution Channelpublic void setDivision(@Nullable String division)
Original property name from the Odata EDM: Division
division
- Divisionpublic void setBillingDocumentDate(@Nullable LocalDateTime billingDocumentDate)
Original property name from the Odata EDM: BillingDocumentDate
billingDocumentDate
- Billing Datepublic void setBillingDocumentIsCancelled(@Nullable Boolean billingDocumentIsCancelled)
Original property name from the Odata EDM: BillingDocumentIsCancelled
billingDocumentIsCancelled
- Billing document is canceledpublic void setCancelledBillingDocument(@Nullable String cancelledBillingDocument)
Original property name from the Odata EDM: CancelledBillingDocument
cancelledBillingDocument
- Number of canceled billing documentpublic void setForeignTrade(@Nullable String foreignTrade)
Original property name from the Odata EDM: ForeignTrade
foreignTrade
- Number of foreign trade data in MM and SD documentspublic void setIsExportDelivery(@Nullable String isExportDelivery)
Original property name from the Odata EDM: IsExportDelivery
isExportDelivery
- Export indicatorpublic void setBillingDocCombinationCriteria(@Nullable String billingDocCombinationCriteria)
Original property name from the Odata EDM: BillingDocCombinationCriteria
billingDocCombinationCriteria
- Combination criteria in the billing documentpublic void setManualInvoiceMaintIsRelevant(@Nullable Boolean manualInvoiceMaintIsRelevant)
Original property name from the Odata EDM: ManualInvoiceMaintIsRelevant
manualInvoiceMaintIsRelevant
- Manual Invoice Maintenancepublic void setIsIntrastatReportingRelevant(@Nullable Boolean isIntrastatReportingRelevant)
Original property name from the Odata EDM: IsIntrastatReportingRelevant
isIntrastatReportingRelevant
- Relevant for Intrastat Reportingpublic void setIsIntrastatReportingExcluded(@Nullable Boolean isIntrastatReportingExcluded)
Original property name from the Odata EDM: IsIntrastatReportingExcluded
isIntrastatReportingExcluded
- Exclude from Intrastat Reportingpublic void setTotalNetAmount(@Nullable BigDecimal totalNetAmount)
Original property name from the Odata EDM: TotalNetAmount
totalNetAmount
- Net Value in Document Currencypublic void setTransactionCurrency(@Nullable String transactionCurrency)
Original property name from the Odata EDM: TransactionCurrency
transactionCurrency
- SD document currencypublic void setStatisticsCurrency(@Nullable String statisticsCurrency)
Original property name from the Odata EDM: StatisticsCurrency
statisticsCurrency
- Statistics Currencypublic void setTaxAmount(@Nullable BigDecimal taxAmount)
Original property name from the Odata EDM: TaxAmount
taxAmount
- Tax amount in document currencypublic void setTotalGrossAmount(@Nullable BigDecimal totalGrossAmount)
Original property name from the Odata EDM: TotalGrossAmount
totalGrossAmount
- The totalGrossAmount to set.public void setCustomerPriceGroup(@Nullable String customerPriceGroup)
Original property name from the Odata EDM: CustomerPriceGroup
customerPriceGroup
- Customer Price Grouppublic void setPriceListType(@Nullable String priceListType)
Original property name from the Odata EDM: PriceListType
priceListType
- Price List Typepublic void setTaxDepartureCountry(@Nullable String taxDepartureCountry)
Original property name from the Odata EDM: TaxDepartureCountry
taxDepartureCountry
- Tax Departure Countrypublic void setVATRegistration(@Nullable String vATRegistration)
Original property name from the Odata EDM: VATRegistration
vATRegistration
- VAT Registration Numberpublic void setVATRegistrationOrigin(@Nullable String vATRegistrationOrigin)
Original property name from the Odata EDM: VATRegistrationOrigin
vATRegistrationOrigin
- Origin of Sales Tax ID Numberpublic void setVATRegistrationCountry(@Nullable String vATRegistrationCountry)
Original property name from the Odata EDM: VATRegistrationCountry
vATRegistrationCountry
- Country of Sales Tax ID Numberpublic void setHierarchyTypePricing(@Nullable String hierarchyTypePricing)
Original property name from the Odata EDM: HierarchyTypePricing
hierarchyTypePricing
- Hierarchy type for pricingpublic void setCustomerTaxClassification1(@Nullable String customerTaxClassification1)
Original property name from the Odata EDM: CustomerTaxClassification1
customerTaxClassification1
- Tax Classification 1 for Customerpublic void setCustomerTaxClassification2(@Nullable String customerTaxClassification2)
Original property name from the Odata EDM: CustomerTaxClassification2
customerTaxClassification2
- Tax Classification 2 for Customerpublic void setCustomerTaxClassification3(@Nullable String customerTaxClassification3)
Original property name from the Odata EDM: CustomerTaxClassification3
customerTaxClassification3
- Tax classification 3 for customerpublic void setCustomerTaxClassification4(@Nullable String customerTaxClassification4)
Original property name from the Odata EDM: CustomerTaxClassification4
customerTaxClassification4
- Tax Classification 4 Customerpublic void setCustomerTaxClassification5(@Nullable String customerTaxClassification5)
Original property name from the Odata EDM: CustomerTaxClassification5
customerTaxClassification5
- Tax Classification 5 for Customerpublic void setCustomerTaxClassification6(@Nullable String customerTaxClassification6)
Original property name from the Odata EDM: CustomerTaxClassification6
customerTaxClassification6
- Tax Classification 6 for Customerpublic void setCustomerTaxClassification7(@Nullable String customerTaxClassification7)
Original property name from the Odata EDM: CustomerTaxClassification7
customerTaxClassification7
- Tax Classification 7 for Customerpublic void setCustomerTaxClassification8(@Nullable String customerTaxClassification8)
Original property name from the Odata EDM: CustomerTaxClassification8
customerTaxClassification8
- Tax Classification 8 for Customerpublic void setCustomerTaxClassification9(@Nullable String customerTaxClassification9)
Original property name from the Odata EDM: CustomerTaxClassification9
customerTaxClassification9
- Tax Classification 9 for Customerpublic void setIsEUTriangularDeal(@Nullable Boolean isEUTriangularDeal)
Original property name from the Odata EDM: IsEUTriangularDeal
isEUTriangularDeal
- Indicator: Triangular Deal Within the EUpublic void setSDPricingProcedure(@Nullable String sDPricingProcedure)
Original property name from the Odata EDM: SDPricingProcedure
sDPricingProcedure
- Pricing Procedure in Pricingpublic void setShippingCondition(@Nullable String shippingCondition)
Original property name from the Odata EDM: ShippingCondition
shippingCondition
- Shipping Conditionspublic void setIncotermsVersion(@Nullable String incotermsVersion)
Original property name from the Odata EDM: IncotermsVersion
incotermsVersion
- Incoterms Versionpublic void setIncotermsClassification(@Nullable String incotermsClassification)
Original property name from the Odata EDM: IncotermsClassification
incotermsClassification
- Incoterms (Part 1)public void setIncotermsTransferLocation(@Nullable String incotermsTransferLocation)
Original property name from the Odata EDM: IncotermsTransferLocation
incotermsTransferLocation
- Incoterms (Part 2)public void setIncotermsLocation1(@Nullable String incotermsLocation1)
Original property name from the Odata EDM: IncotermsLocation1
incotermsLocation1
- Incoterms Location 1public void setIncotermsLocation2(@Nullable String incotermsLocation2)
Original property name from the Odata EDM: IncotermsLocation2
incotermsLocation2
- Incoterms Location 2public void setPayerParty(@Nullable String payerParty)
Original property name from the Odata EDM: PayerParty
payerParty
- Payerpublic void setContractAccount(@Nullable String contractAccount)
Original property name from the Odata EDM: ContractAccount
contractAccount
- Contract Account Numberpublic void setCustomerPaymentTerms(@Nullable String customerPaymentTerms)
Original property name from the Odata EDM: CustomerPaymentTerms
customerPaymentTerms
- Terms of payment keypublic void setPaymentMethod(@Nullable String paymentMethod)
Original property name from the Odata EDM: PaymentMethod
paymentMethod
- Payment Methodpublic void setPaymentReference(@Nullable String paymentReference)
Original property name from the Odata EDM: PaymentReference
paymentReference
- Payment Referencepublic void setFixedValueDate(@Nullable LocalDateTime fixedValueDate)
Original property name from the Odata EDM: FixedValueDate
fixedValueDate
- Fixed Value Datepublic void setAdditionalValueDays(@Nullable String additionalValueDays)
Original property name from the Odata EDM: AdditionalValueDays
additionalValueDays
- Additional Value Dayspublic void setSEPAMandate(@Nullable String sEPAMandate)
Original property name from the Odata EDM: SEPAMandate
sEPAMandate
- Unique Reference to Mandate for each Payeepublic void setCompanyCode(@Nullable String companyCode)
Original property name from the Odata EDM: CompanyCode
companyCode
- Company Codepublic void setFiscalYear(@Nullable String fiscalYear)
Original property name from the Odata EDM: FiscalYear
fiscalYear
- Fiscal Yearpublic void setAccountingDocument(@Nullable String accountingDocument)
Original property name from the Odata EDM: AccountingDocument
accountingDocument
- Accounting Document Numberpublic void setCustomerAccountAssignmentGroup(@Nullable String customerAccountAssignmentGroup)
Original property name from the Odata EDM: CustomerAccountAssignmentGroup
customerAccountAssignmentGroup
- Account Assignment Group for this customerpublic void setAccountingExchangeRateIsSet(@Nullable Boolean accountingExchangeRateIsSet)
Original property name from the Odata EDM: AccountingExchangeRateIsSet
accountingExchangeRateIsSet
- ID:Exchange rate setting (no new rate determ.in bill.doc.)public void setAbsltAccountingExchangeRate(@Nullable BigDecimal absltAccountingExchangeRate)
Original property name from the Odata EDM: AbsltAccountingExchangeRate
absltAccountingExchangeRate
- Absolute exchange rate for FI postingspublic void setAcctgExchangeRateIsIndrctQtan(@Nullable Boolean acctgExchangeRateIsIndrctQtan)
Original property name from the Odata EDM: AcctgExchangeRateIsIndrctQtan
acctgExchangeRateIsIndrctQtan
- Accounting exchange rate quotation is indirectpublic void setExchangeRateDate(@Nullable LocalDateTime exchangeRateDate)
Original property name from the Odata EDM: ExchangeRateDate
exchangeRateDate
- Translation datepublic void setExchangeRateType(@Nullable String exchangeRateType)
Original property name from the Odata EDM: ExchangeRateType
exchangeRateType
- Exchange Rate Typepublic void setDocumentReferenceID(@Nullable String documentReferenceID)
Original property name from the Odata EDM: DocumentReferenceID
documentReferenceID
- Reference Document Numberpublic void setAssignmentReference(@Nullable String assignmentReference)
Original property name from the Odata EDM: AssignmentReference
assignmentReference
- Assignment numberpublic void setDunningArea(@Nullable String dunningArea)
Original property name from the Odata EDM: DunningArea
dunningArea
- Dunning Areapublic void setDunningBlockingReason(@Nullable String dunningBlockingReason)
Original property name from the Odata EDM: DunningBlockingReason
dunningBlockingReason
- Dunning Blockpublic void setDunningKey(@Nullable String dunningKey)
Original property name from the Odata EDM: DunningKey
dunningKey
- Dunning Keypublic void setInternalFinancialDocument(@Nullable String internalFinancialDocument)
Original property name from the Odata EDM: InternalFinancialDocument
internalFinancialDocument
- Financial doc. processing: Internal financial doc. numberpublic void setIsRelevantForAccrual(@Nullable Boolean isRelevantForAccrual)
Original property name from the Odata EDM: IsRelevantForAccrual
isRelevantForAccrual
- Is relevant for accrualpublic void setSoldToParty(@Nullable String soldToParty)
Original property name from the Odata EDM: SoldToParty
soldToParty
- Sold-To Partypublic void setPartnerCompany(@Nullable String partnerCompany)
Original property name from the Odata EDM: PartnerCompany
partnerCompany
- Company ID of Trading Partnerpublic void setPurchaseOrderByCustomer(@Nullable String purchaseOrderByCustomer)
Original property name from the Odata EDM: PurchaseOrderByCustomer
purchaseOrderByCustomer
- Customer Referencepublic void setCustomerGroup(@Nullable String customerGroup)
Original property name from the Odata EDM: CustomerGroup
customerGroup
- Customer Grouppublic void setCountry(@Nullable String country)
Original property name from the Odata EDM: Country
country
- Destination Country/Regionpublic void setCityCode(@Nullable String cityCode)
Original property name from the Odata EDM: CityCode
cityCode
- City Codepublic void setSalesDistrict(@Nullable String salesDistrict)
Original property name from the Odata EDM: SalesDistrict
salesDistrict
- Sales Districtpublic void setRegion(@Nullable String region)
Original property name from the Odata EDM: Region
region
- Region (State, Province, County)public void setCounty(@Nullable String county)
Original property name from the Odata EDM: County
county
- County Codepublic void setCreditControlArea(@Nullable String creditControlArea)
Original property name from the Odata EDM: CreditControlArea
creditControlArea
- Credit control areapublic void setCustomerRebateAgreement(@Nullable String customerRebateAgreement)
Original property name from the Odata EDM: CustomerRebateAgreement
customerRebateAgreement
- Agreement (various conditions grouped together)public void setSalesDocumentCondition(@Nullable String salesDocumentCondition)
Original property name from the Odata EDM: SalesDocumentCondition
salesDocumentCondition
- Number of the Document Conditionpublic void setOverallSDProcessStatus(@Nullable String overallSDProcessStatus)
Original property name from the Odata EDM: OverallSDProcessStatus
overallSDProcessStatus
- Overall Processing Status (Header/All Items)public void setOverallBillingStatus(@Nullable String overallBillingStatus)
Original property name from the Odata EDM: OverallBillingStatus
overallBillingStatus
- SD Billing Statuspublic void setAccountingPostingStatus(@Nullable String accountingPostingStatus)
Original property name from the Odata EDM: AccountingPostingStatus
accountingPostingStatus
- Posting Status of Billing Documentpublic void setAccountingTransferStatus(@Nullable String accountingTransferStatus)
Original property name from the Odata EDM: AccountingTransferStatus
accountingTransferStatus
- Status for Transfer to Accountingpublic void setBillingIssueType(@Nullable String billingIssueType)
Original property name from the Odata EDM: BillingIssueType
billingIssueType
- SD Billing Document Issuepublic void setInvoiceListStatus(@Nullable String invoiceListStatus)
Original property name from the Odata EDM: InvoiceListStatus
invoiceListStatus
- Invoice list status of billing documentpublic void setOvrlItmGeneralIncompletionSts(@Nullable String ovrlItmGeneralIncompletionSts)
Original property name from the Odata EDM: OvrlItmGeneralIncompletionSts
ovrlItmGeneralIncompletionSts
- Incompletion Status (All Items)public void setOverallPricingIncompletionSts(@Nullable String overallPricingIncompletionSts)
Original property name from the Odata EDM: OverallPricingIncompletionSts
overallPricingIncompletionSts
- Pricing Incompletion Status (All Items)public void setInvoiceClearingStatus(@Nullable String invoiceClearingStatus)
Original property name from the Odata EDM: InvoiceClearingStatus
invoiceClearingStatus
- Clearing Status of Billing Documentpublic void setBillingDocumentListType(@Nullable String billingDocumentListType)
Original property name from the Odata EDM: BillingDocumentListType
billingDocumentListType
- Invoice List Typepublic void setBillingDocumentListDate(@Nullable LocalDateTime billingDocumentListDate)
Original property name from the Odata EDM: BillingDocumentListDate
billingDocumentListDate
- Billing date for the invoice listprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<BillingDocument>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<BillingDocument>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<BillingDocument>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<BillingDocument>
@Nonnull public static <T> BillingDocumentField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.@Nonnull public static <T,DomainT> BillingDocumentField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<BillingDocument>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<BillingDocument>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<BillingDocument>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<BillingDocument>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
toMapOfNavigationProperties
in class VdmObject<BillingDocument>
@Nonnull public List<BillingDocumentItem> fetchItem() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<BillingDocumentItem> getItemOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_Item of a queried BillingDocument is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<BillingDocumentItem>> getItemIfPresent()
If the navigation property for an entity BillingDocument has not been resolved yet, this method will
not query further information. Instead its Option
result state will be empty
.
Option
with result state empty
is returned.public void setItem(@Nonnull List<BillingDocumentItem> value)
If the navigation property to_Item of a queried BillingDocument is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of BillingDocumentItem entities.public void addItem(BillingDocumentItem... entity)
If the navigation property to_Item of a queried BillingDocument is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of BillingDocumentItem entities.@Nonnull public List<BillingDocumentPartner> fetchPartner() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<BillingDocumentPartner> getPartnerOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_Partner of a queried BillingDocument is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<BillingDocumentPartner>> getPartnerIfPresent()
If the navigation property for an entity BillingDocument has not been resolved yet, this method will
not query further information. Instead its Option
result state will be empty
.
Option
with result state
empty
is returned.public void setPartner(@Nonnull List<BillingDocumentPartner> value)
If the navigation property to_Partner of a queried BillingDocument is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of BillingDocumentPartner entities.public void addPartner(BillingDocumentPartner... entity)
If the navigation property to_Partner of a queried BillingDocument is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of BillingDocumentPartner entities.@Nonnull public List<BillingDocumentPrcgElmnt> fetchPricingElement() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<BillingDocumentPrcgElmnt> getPricingElementOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_PricingElement of a queried BillingDocument is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<BillingDocumentPrcgElmnt>> getPricingElementIfPresent()
If the navigation property for an entity BillingDocument has not been resolved yet, this method will
not query further information. Instead its Option
result state will be empty
.
Option
with result state
empty
is returned.public void setPricingElement(@Nonnull List<BillingDocumentPrcgElmnt> value)
If the navigation property to_PricingElement of a queried BillingDocument is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of BillingDocumentPrcgElmnt entities.public void addPricingElement(BillingDocumentPrcgElmnt... entity)
If the navigation property to_PricingElement of a queried BillingDocument is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of BillingDocumentPrcgElmnt entities.@Nonnull public List<BillingDocumentText> fetchText() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<BillingDocumentText> getTextOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_Text of a queried BillingDocument is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<BillingDocumentText>> getTextIfPresent()
If the navigation property for an entity BillingDocument has not been resolved yet, this method will
not query further information. Instead its Option
result state will be empty
.
Option
with result state empty
is returned.public void setText(@Nonnull List<BillingDocumentText> value)
If the navigation property to_Text of a queried BillingDocument is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of BillingDocumentText entities.public void addText(BillingDocumentText... entity)
If the navigation property to_Text of a queried BillingDocument is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of BillingDocumentText entities.@Nonnull public static BillingDocument.BillingDocumentBuilder builder()
@Nullable public String getBillingDocument()
Original property name from the Odata EDM: BillingDocument
@Nullable public String getSDDocumentCategory()
Original property name from the Odata EDM: SDDocumentCategory
@Nullable public String getBillingDocumentCategory()
Original property name from the Odata EDM: BillingDocumentCategory
@Nullable public String getBillingDocumentType()
Original property name from the Odata EDM: BillingDocumentType
@Nullable public LocalDateTime getCreationDate()
Original property name from the Odata EDM: CreationDate
@Nullable public LocalTime getCreationTime()
Original property name from the Odata EDM: CreationTime
@Nullable public LocalDateTime getLastChangeDate()
Original property name from the Odata EDM: LastChangeDate
@Nullable public ZonedDateTime getLastChangeDateTime()
Original property name from the Odata EDM: LastChangeDateTime
@Nullable public String getLogicalSystem()
Original property name from the Odata EDM: LogicalSystem
@Nullable public String getSalesOrganization()
Original property name from the Odata EDM: SalesOrganization
@Nullable public String getDistributionChannel()
Original property name from the Odata EDM: DistributionChannel
@Nullable public String getDivision()
Original property name from the Odata EDM: Division
@Nullable public LocalDateTime getBillingDocumentDate()
Original property name from the Odata EDM: BillingDocumentDate
@Nullable public Boolean getBillingDocumentIsCancelled()
Original property name from the Odata EDM: BillingDocumentIsCancelled
@Nullable public String getCancelledBillingDocument()
Original property name from the Odata EDM: CancelledBillingDocument
@Nullable public String getForeignTrade()
Original property name from the Odata EDM: ForeignTrade
@Nullable public String getIsExportDelivery()
Original property name from the Odata EDM: IsExportDelivery
@Nullable public String getBillingDocCombinationCriteria()
Original property name from the Odata EDM: BillingDocCombinationCriteria
@Nullable public Boolean getManualInvoiceMaintIsRelevant()
Original property name from the Odata EDM: ManualInvoiceMaintIsRelevant
@Nullable public Boolean getIsIntrastatReportingRelevant()
Original property name from the Odata EDM: IsIntrastatReportingRelevant
@Nullable public Boolean getIsIntrastatReportingExcluded()
Original property name from the Odata EDM: IsIntrastatReportingExcluded
@Nullable public BigDecimal getTotalNetAmount()
Original property name from the Odata EDM: TotalNetAmount
@Nullable public String getTransactionCurrency()
Original property name from the Odata EDM: TransactionCurrency
@Nullable public String getStatisticsCurrency()
Original property name from the Odata EDM: StatisticsCurrency
@Nullable public BigDecimal getTaxAmount()
Original property name from the Odata EDM: TaxAmount
@Nullable public BigDecimal getTotalGrossAmount()
Original property name from the Odata EDM: TotalGrossAmount
@Nullable public String getCustomerPriceGroup()
Original property name from the Odata EDM: CustomerPriceGroup
@Nullable public String getPriceListType()
Original property name from the Odata EDM: PriceListType
@Nullable public String getTaxDepartureCountry()
Original property name from the Odata EDM: TaxDepartureCountry
@Nullable public String getVATRegistration()
Original property name from the Odata EDM: VATRegistration
@Nullable public String getVATRegistrationOrigin()
Original property name from the Odata EDM: VATRegistrationOrigin
@Nullable public String getVATRegistrationCountry()
Original property name from the Odata EDM: VATRegistrationCountry
@Nullable public String getHierarchyTypePricing()
Original property name from the Odata EDM: HierarchyTypePricing
@Nullable public String getCustomerTaxClassification1()
Original property name from the Odata EDM: CustomerTaxClassification1
@Nullable public String getCustomerTaxClassification2()
Original property name from the Odata EDM: CustomerTaxClassification2
@Nullable public String getCustomerTaxClassification3()
Original property name from the Odata EDM: CustomerTaxClassification3
@Nullable public String getCustomerTaxClassification4()
Original property name from the Odata EDM: CustomerTaxClassification4
@Nullable public String getCustomerTaxClassification5()
Original property name from the Odata EDM: CustomerTaxClassification5
@Nullable public String getCustomerTaxClassification6()
Original property name from the Odata EDM: CustomerTaxClassification6
@Nullable public String getCustomerTaxClassification7()
Original property name from the Odata EDM: CustomerTaxClassification7
@Nullable public String getCustomerTaxClassification8()
Original property name from the Odata EDM: CustomerTaxClassification8
@Nullable public String getCustomerTaxClassification9()
Original property name from the Odata EDM: CustomerTaxClassification9
@Nullable public Boolean getIsEUTriangularDeal()
Original property name from the Odata EDM: IsEUTriangularDeal
@Nullable public String getSDPricingProcedure()
Original property name from the Odata EDM: SDPricingProcedure
@Nullable public String getShippingCondition()
Original property name from the Odata EDM: ShippingCondition
@Nullable public String getIncotermsVersion()
Original property name from the Odata EDM: IncotermsVersion
@Nullable public String getIncotermsClassification()
Original property name from the Odata EDM: IncotermsClassification
@Nullable public String getIncotermsTransferLocation()
Original property name from the Odata EDM: IncotermsTransferLocation
@Nullable public String getIncotermsLocation1()
Original property name from the Odata EDM: IncotermsLocation1
@Nullable public String getIncotermsLocation2()
Original property name from the Odata EDM: IncotermsLocation2
@Nullable public String getPayerParty()
Original property name from the Odata EDM: PayerParty
@Nullable public String getContractAccount()
Original property name from the Odata EDM: ContractAccount
@Nullable public String getCustomerPaymentTerms()
Original property name from the Odata EDM: CustomerPaymentTerms
@Nullable public String getPaymentMethod()
Original property name from the Odata EDM: PaymentMethod
@Nullable public String getPaymentReference()
Original property name from the Odata EDM: PaymentReference
@Nullable public LocalDateTime getFixedValueDate()
Original property name from the Odata EDM: FixedValueDate
@Nullable public String getAdditionalValueDays()
Original property name from the Odata EDM: AdditionalValueDays
@Nullable public String getSEPAMandate()
Original property name from the Odata EDM: SEPAMandate
@Nullable public String getCompanyCode()
Original property name from the Odata EDM: CompanyCode
@Nullable public String getFiscalYear()
Original property name from the Odata EDM: FiscalYear
@Nullable public String getAccountingDocument()
Original property name from the Odata EDM: AccountingDocument
@Nullable public String getCustomerAccountAssignmentGroup()
Original property name from the Odata EDM: CustomerAccountAssignmentGroup
@Nullable public Boolean getAccountingExchangeRateIsSet()
Original property name from the Odata EDM: AccountingExchangeRateIsSet
@Nullable public BigDecimal getAbsltAccountingExchangeRate()
Original property name from the Odata EDM: AbsltAccountingExchangeRate
@Nullable public Boolean getAcctgExchangeRateIsIndrctQtan()
Original property name from the Odata EDM: AcctgExchangeRateIsIndrctQtan
@Nullable public LocalDateTime getExchangeRateDate()
Original property name from the Odata EDM: ExchangeRateDate
@Nullable public String getExchangeRateType()
Original property name from the Odata EDM: ExchangeRateType
@Nullable public String getDocumentReferenceID()
Original property name from the Odata EDM: DocumentReferenceID
@Nullable public String getAssignmentReference()
Original property name from the Odata EDM: AssignmentReference
@Nullable public String getDunningArea()
Original property name from the Odata EDM: DunningArea
@Nullable public String getDunningBlockingReason()
Original property name from the Odata EDM: DunningBlockingReason
@Nullable public String getDunningKey()
Original property name from the Odata EDM: DunningKey
@Nullable public String getInternalFinancialDocument()
Original property name from the Odata EDM: InternalFinancialDocument
@Nullable public Boolean getIsRelevantForAccrual()
Original property name from the Odata EDM: IsRelevantForAccrual
@Nullable public String getSoldToParty()
Original property name from the Odata EDM: SoldToParty
@Nullable public String getPartnerCompany()
Original property name from the Odata EDM: PartnerCompany
@Nullable public String getPurchaseOrderByCustomer()
Original property name from the Odata EDM: PurchaseOrderByCustomer
@Nullable public String getCustomerGroup()
Original property name from the Odata EDM: CustomerGroup
@Nullable public String getCountry()
Original property name from the Odata EDM: Country
@Nullable public String getCityCode()
Original property name from the Odata EDM: CityCode
@Nullable public String getSalesDistrict()
Original property name from the Odata EDM: SalesDistrict
@Nullable public String getRegion()
Original property name from the Odata EDM: Region
@Nullable public String getCounty()
Original property name from the Odata EDM: County
@Nullable public String getCreditControlArea()
Original property name from the Odata EDM: CreditControlArea
@Nullable public String getCustomerRebateAgreement()
Original property name from the Odata EDM: CustomerRebateAgreement
@Nullable public String getSalesDocumentCondition()
Original property name from the Odata EDM: SalesDocumentCondition
@Nullable public String getOverallSDProcessStatus()
Original property name from the Odata EDM: OverallSDProcessStatus
@Nullable public String getOverallBillingStatus()
Original property name from the Odata EDM: OverallBillingStatus
@Nullable public String getAccountingPostingStatus()
Original property name from the Odata EDM: AccountingPostingStatus
@Nullable public String getAccountingTransferStatus()
Original property name from the Odata EDM: AccountingTransferStatus
@Nullable public String getBillingIssueType()
Original property name from the Odata EDM: BillingIssueType
@Nullable public String getInvoiceListStatus()
Original property name from the Odata EDM: InvoiceListStatus
@Nullable public String getOvrlItmGeneralIncompletionSts()
Original property name from the Odata EDM: OvrlItmGeneralIncompletionSts
@Nullable public String getOverallPricingIncompletionSts()
Original property name from the Odata EDM: OverallPricingIncompletionSts
@Nullable public String getInvoiceClearingStatus()
Original property name from the Odata EDM: InvoiceClearingStatus
@Nullable public String getBillingDocumentListType()
Original property name from the Odata EDM: BillingDocumentListType
@Nullable public LocalDateTime getBillingDocumentListDate()
Original property name from the Odata EDM: BillingDocumentListDate
@Nonnull public String toString()
toString
in class VdmObject<BillingDocument>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<BillingDocument>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<BillingDocument>
public int hashCode()
hashCode
in class VdmObject<BillingDocument>
Copyright © 2021 SAP SE. All rights reserved.