public class PaymentAdviceItem extends VdmEntity<PaymentAdviceItem>
Original entity name from the Odata EDM: A_PaymentAdviceItemType
Modifier and Type | Class and Description |
---|---|
static class |
PaymentAdviceItem.PaymentAdviceItemBuilder |
Modifier and Type | Field and Description |
---|---|
static PaymentAdviceItemField<String> |
ACCOUNTING_DOCUMENT
Use with available fluent helpers to apply the AccountingDocument field to query operations.
|
static PaymentAdviceItemField<LocalDateTime> |
ACCOUNTING_DOCUMENT_CREATION_DATE
Use with available fluent helpers to apply the AccountingDocumentCreationDate field to query operations.
|
static PaymentAdviceItemField<String> |
ACCOUNTING_DOCUMENT_ITEM
Use with available fluent helpers to apply the AccountingDocumentItem field to query operations.
|
static PaymentAdviceItemField<String> |
ADDITIONAL_CURRENCY1
Use with available fluent helpers to apply the AdditionalCurrency1 field to query operations.
|
static PaymentAdviceItemField<String> |
ADDITIONAL_CURRENCY2
Use with available fluent helpers to apply the AdditionalCurrency2 field to query operations.
|
static PaymentAdviceItemSelectable |
ALL_FIELDS
Selector for all available fields of PaymentAdviceItem.
|
static PaymentAdviceItemField<String> |
ALTERNATIVE_COMPANY_CODE
Use with available fluent helpers to apply the AlternativeCompanyCode field to query operations.
|
static PaymentAdviceItemField<String> |
ASSIGNMENT_REFERENCE
Use with available fluent helpers to apply the AssignmentReference field to query operations.
|
static PaymentAdviceItemField<String> |
BILLING_DOCUMENT
Use with available fluent helpers to apply the BillingDocument field to query operations.
|
static PaymentAdviceItemField<String> |
BRANCH_ACCOUNT
Use with available fluent helpers to apply the BranchAccount field to query operations.
|
static PaymentAdviceItemField<String> |
BUSINESS_AREA
Use with available fluent helpers to apply the BusinessArea field to query operations.
|
static PaymentAdviceItemField<BigDecimal> |
CASH_DISCOUNT_AMOUNT_IN_PAYT_CRCY
Use with available fluent helpers to apply the CashDiscountAmountInPaytCrcy field to query operations.
|
static PaymentAdviceItemField<BigDecimal> |
CASH_DISCOUNT_DAYS
Use with available fluent helpers to apply the CashDiscountDays field to query operations.
|
static PaymentAdviceItemField<Boolean> |
CASH_DISCOUNT_IS_ACTIVATED
Use with available fluent helpers to apply the CashDiscountIsActivated field to query operations.
|
static PaymentAdviceItemField<BigDecimal> |
CASH_DISCOUNT_PERCENT
Use with available fluent helpers to apply the CashDiscountPercent field to query operations.
|
static PaymentAdviceItemField<String> |
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations.
|
static PaymentAdviceItemField<String> |
COMPANY_CODE_CURRENCY
Use with available fluent helpers to apply the CompanyCodeCurrency field to query operations.
|
static PaymentAdviceItemField<String> |
CURRENCY
Use with available fluent helpers to apply the Currency field to query operations.
|
static PaymentAdviceItemField<BigDecimal> |
DEDUCTION_AMOUNT_IN_PAYT_CURRENCY
Use with available fluent helpers to apply the DeductionAmountInPaytCurrency field to query operations.
|
static PaymentAdviceItemField<String> |
DELIVERY_DOCUMENT
Use with available fluent helpers to apply the DeliveryDocument field to query operations.
|
static PaymentAdviceItemField<BigDecimal> |
DIFF_AMT_IN_ADDITIONAL_CURRENCY1
Use with available fluent helpers to apply the DiffAmtInAdditionalCurrency1 field to query operations.
|
static PaymentAdviceItemField<BigDecimal> |
DIFF_AMT_IN_ADDITIONAL_CURRENCY2
Use with available fluent helpers to apply the DiffAmtInAdditionalCurrency2 field to query operations.
|
static PaymentAdviceItemField<BigDecimal> |
DIFFERENCE_AMOUNT
Use with available fluent helpers to apply the DifferenceAmount field to query operations.
|
static PaymentAdviceItemField<BigDecimal> |
DIFFERENCE_AMOUNT_IN_CO_CODE_CRCY
Use with available fluent helpers to apply the DifferenceAmountInCoCodeCrcy field to query operations.
|
static PaymentAdviceItemField<String> |
DOCUMENT_ITEM_TEXT
Use with available fluent helpers to apply the DocumentItemText field to query operations.
|
static PaymentAdviceItemField<String> |
DOCUMENT_REFERENCE_ID
Use with available fluent helpers to apply the DocumentReferenceID field to query operations.
|
static PaymentAdviceItemField<String> |
FISCAL_YEAR
Use with available fluent helpers to apply the FiscalYear field to query operations.
|
static PaymentAdviceItemField<BigDecimal> |
GROSS_AMOUNT_IN_PAYMENT_CURRENCY
Use with available fluent helpers to apply the GrossAmountInPaymentCurrency field to query operations.
|
static PaymentAdviceItemField<LocalDateTime> |
INVOICE_DATE
Use with available fluent helpers to apply the InvoiceDate field to query operations.
|
static PaymentAdviceItemField<Boolean> |
IS_PARTIAL_PAYMENT
Use with available fluent helpers to apply the IsPartialPayment field to query operations.
|
static PaymentAdviceItemField<Boolean> |
IS_POSTED_ON_ACCOUNT
Use with available fluent helpers to apply the IsPostedOnAccount field to query operations.
|
static PaymentAdviceItemField<Boolean> |
ITEM_IS_ACTIVATED
Use with available fluent helpers to apply the ItemIsActivated field to query operations.
|
static PaymentAdviceItemField<BigDecimal> |
NET_PAYMENT_AMOUNT_IN_PAYT_CURRENCY
Use with available fluent helpers to apply the NetPaymentAmountInPaytCurrency field to query operations.
|
static PaymentAdviceItemField<String> |
PAYMENT_ADVICE
Use with available fluent helpers to apply the PaymentAdvice field to query operations.
|
static PaymentAdviceItemField<String> |
PAYMENT_ADVICE_ACCOUNT
Use with available fluent helpers to apply the PaymentAdviceAccount field to query operations.
|
static PaymentAdviceItemField<String> |
PAYMENT_ADVICE_ACCOUNT_TYPE
Use with available fluent helpers to apply the PaymentAdviceAccountType field to query operations.
|
static PaymentAdviceItemField<String> |
PAYMENT_ADVICE_ALTV_ACCOUNT
Use with available fluent helpers to apply the PaymentAdviceAltvAccount field to query operations.
|
static PaymentAdviceItemField<String> |
PAYMENT_ADVICE_ALTV_ACCOUNT_TYPE
Use with available fluent helpers to apply the PaymentAdviceAltvAccountType field to query operations.
|
static PaymentAdviceItemField<String> |
PAYMENT_ADVICE_ITEM
Use with available fluent helpers to apply the PaymentAdviceItem field to query operations.
|
static PaymentAdviceItemField<String> |
PAYMENT_ADVICE_SELECTION_FIELD
Use with available fluent helpers to apply the PaymentAdviceSelectionField field to query operations.
|
static PaymentAdviceItemField<String> |
PAYMENT_ADVICE_SELECTION_VALUE
Use with available fluent helpers to apply the PaymentAdviceSelectionValue field to query operations.
|
static PaymentAdviceItemField<String> |
PAYMENT_ADVICE_STATUS
Use with available fluent helpers to apply the PaymentAdviceStatus field to query operations.
|
static PaymentAdviceItemField<String> |
PAYMENT_DIFFERENCE_REASON
Use with available fluent helpers to apply the PaymentDifferenceReason field to query operations.
|
static PaymentAdviceItemField<String> |
PAYMENT_REFERENCE
Use with available fluent helpers to apply the PaymentReference field to query operations.
|
static PaymentAdviceItemField<String> |
PAYT_ADVC_EXTERNAL_SELECTION_FIELD
Use with available fluent helpers to apply the PaytAdvcExternalSelectionField field to query operations.
|
static PaymentAdviceItemField<Boolean> |
PAYT_DIFF_RSDL_BAL_IS_CARRIED_FWD
Use with available fluent helpers to apply the PaytDiffRsdlBalIsCarriedFwd field to query operations.
|
static PaymentAdviceItemField<String> |
PAYT_DIFFERENCE_REASON_EXT_CODE
Use with available fluent helpers to apply the PaytDifferenceReasonExtCode field to query operations.
|
static PaymentAdviceItemField<String> |
PURCHASING_DOC_REFERENCE_BY_CUST
Use with available fluent helpers to apply the PurchasingDocReferenceByCust field to query operations.
|
static PaymentAdviceItemField<String> |
REFERENCE1_I_D_BY_BUSINESS_PARTNER
Use with available fluent helpers to apply the Reference1IDByBusinessPartner field to query operations.
|
static PaymentAdviceItemField<String> |
REFERENCE2_I_D_BY_BUSINESS_PARTNER
Use with available fluent helpers to apply the Reference2IDByBusinessPartner field to query operations.
|
static PaymentAdviceItemField<BigDecimal> |
TAX_AMOUNT_IN_CO_CODE_CRCY
Use with available fluent helpers to apply the TaxAmountInCoCodeCrcy field to query operations.
|
static PaymentAdviceItemField<String> |
TAX_CALCULATION_PROCEDURE
Use with available fluent helpers to apply the TaxCalculationProcedure field to query operations.
|
static PaymentAdviceItemField<String> |
TAX_CODE
Use with available fluent helpers to apply the TaxCode field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
PaymentAdviceItem() |
PaymentAdviceItem(String companyCode,
String paymentAdviceAccountType,
String paymentAdviceAccount,
String paymentAdvice,
String paymentAdviceItem,
String paymentAdviceAltvAccount,
String alternativeCompanyCode,
String accountingDocument,
String documentReferenceID,
String billingDocument,
String branchAccount,
LocalDateTime accountingDocumentCreationDate,
String businessArea,
String assignmentReference,
String paytDifferenceReasonExtCode,
String documentItemText,
BigDecimal taxAmountInCoCodeCrcy,
String taxCode,
BigDecimal grossAmountInPaymentCurrency,
BigDecimal netPaymentAmountInPaytCurrency,
BigDecimal cashDiscountAmountInPaytCrcy,
String fiscalYear,
String accountingDocumentItem,
String paymentAdviceAltvAccountType,
BigDecimal cashDiscountPercent,
BigDecimal cashDiscountDays,
BigDecimal differenceAmountInCoCodeCrcy,
BigDecimal differenceAmount,
BigDecimal diffAmtInAdditionalCurrency1,
BigDecimal diffAmtInAdditionalCurrency2,
Boolean itemIsActivated,
Boolean cashDiscountIsActivated,
Boolean isPartialPayment,
Boolean paytDiffRsdlBalIsCarriedFwd,
String paymentDifferenceReason,
String currency,
String reference1IDByBusinessPartner,
String reference2IDByBusinessPartner,
String deliveryDocument,
LocalDateTime invoiceDate,
String purchasingDocReferenceByCust,
Boolean isPostedOnAccount,
String paymentAdviceStatus,
BigDecimal deductionAmountInPaytCurrency,
String paymentReference,
String paymentAdviceSelectionField,
String paymentAdviceSelectionValue,
String paytAdvcExternalSelectionField,
String taxCalculationProcedure,
String additionalCurrency1,
String additionalCurrency2,
String companyCodeCurrency) |
Modifier and Type | Method and Description |
---|---|
void |
attachToService(String servicePath,
ErpConfigContext configContext)
Sets the service path and ERP configuration context for the fetch commands of this entity.
|
static PaymentAdviceItem.PaymentAdviceItemBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> PaymentAdviceItemField<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) |
String |
getAccountingDocument()
Constraints: Not nullable, Maximum length: 10
|
LocalDateTime |
getAccountingDocumentCreationDate()
Constraints: Not nullable, Precision: 0
|
String |
getAccountingDocumentItem()
Constraints: Not nullable, Maximum length: 3
|
String |
getAdditionalCurrency1()
Constraints: Not nullable, Maximum length: 5
|
String |
getAdditionalCurrency2()
Constraints: Not nullable, Maximum length: 5
|
String |
getAlternativeCompanyCode()
Constraints: Not nullable, Maximum length: 4
|
String |
getAssignmentReference()
Constraints: Not nullable, Maximum length: 18
|
String |
getBillingDocument()
Constraints: Not nullable, Maximum length: 10
|
String |
getBranchAccount()
Constraints: Not nullable, Maximum length: 10
|
String |
getBusinessArea()
Constraints: Not nullable, Maximum length: 4
|
BigDecimal |
getCashDiscountAmountInPaytCrcy()
Constraints: Not nullable, Precision: 24, Scale: 3
|
BigDecimal |
getCashDiscountDays()
Constraints: Not nullable, Precision: 3, Scale: 0
|
Boolean |
getCashDiscountIsActivated()
Constraints: none
|
BigDecimal |
getCashDiscountPercent()
Constraints: Not nullable, Precision: 5, Scale: 3
|
String |
getCompanyCode()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getCompanyCodeCurrency()
Constraints: Not nullable, Maximum length: 5
|
String |
getCurrency()
Constraints: Not nullable, Maximum length: 5
|
BigDecimal |
getDeductionAmountInPaytCurrency()
Constraints: Not nullable, Precision: 24, Scale: 3
|
protected String |
getDefaultServicePath() |
String |
getDeliveryDocument()
Constraints: Not nullable, Maximum length: 10
|
BigDecimal |
getDiffAmtInAdditionalCurrency1()
Constraints: Not nullable, Precision: 24, Scale: 3
|
BigDecimal |
getDiffAmtInAdditionalCurrency2()
Constraints: Not nullable, Precision: 24, Scale: 3
|
BigDecimal |
getDifferenceAmount()
Constraints: Not nullable, Precision: 24, Scale: 3
|
BigDecimal |
getDifferenceAmountInCoCodeCrcy()
Constraints: Not nullable, Precision: 24, Scale: 3
|
String |
getDocumentItemText()
Constraints: Not nullable, Maximum length: 50
|
String |
getDocumentReferenceID()
Constraints: Not nullable, Maximum length: 16
|
protected String |
getEntityCollection() |
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
String |
getFiscalYear()
Constraints: Not nullable, Maximum length: 4
|
BigDecimal |
getGrossAmountInPaymentCurrency()
Constraints: Not nullable, Precision: 24, Scale: 3
|
LocalDateTime |
getInvoiceDate()
Constraints: Not nullable, Precision: 0
|
Boolean |
getIsPartialPayment()
Constraints: none
|
Boolean |
getIsPostedOnAccount()
Constraints: none
|
Boolean |
getItemIsActivated()
Constraints: none
|
protected Map<String,Object> |
getKey() |
BigDecimal |
getNetPaymentAmountInPaytCurrency()
Constraints: Not nullable, Precision: 24, Scale: 3
|
String |
getPaymentAdvice()
(Key Field) Constraints: Not nullable, Maximum length: 16
|
String |
getPaymentAdviceAccount()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getPaymentAdviceAccountType()
(Key Field) Constraints: Not nullable, Maximum length: 1
|
String |
getPaymentAdviceAltvAccount()
Constraints: Not nullable, Maximum length: 10
|
String |
getPaymentAdviceAltvAccountType()
Constraints: Not nullable, Maximum length: 1
|
String |
getPaymentAdviceItem()
(Key Field) Constraints: Not nullable, Maximum length: 5
|
String |
getPaymentAdviceSelectionField()
Constraints: Not nullable, Maximum length: 30
|
String |
getPaymentAdviceSelectionValue()
Constraints: Not nullable, Maximum length: 30
|
String |
getPaymentAdviceStatus()
Constraints: Not nullable, Maximum length: 1
|
String |
getPaymentDifferenceReason()
Constraints: Not nullable, Maximum length: 3
|
String |
getPaymentReference()
Constraints: Not nullable, Maximum length: 30
|
String |
getPaytAdvcExternalSelectionField()
Constraints: Not nullable, Maximum length: 30
|
String |
getPaytDifferenceReasonExtCode()
Constraints: Not nullable, Maximum length: 3
|
Boolean |
getPaytDiffRsdlBalIsCarriedFwd()
Constraints: none
|
String |
getPurchasingDocReferenceByCust()
Constraints: Not nullable, Maximum length: 20
|
String |
getReference1IDByBusinessPartner()
Constraints: Not nullable, Maximum length: 12
|
String |
getReference2IDByBusinessPartner()
Constraints: Not nullable, Maximum length: 12
|
BigDecimal |
getTaxAmountInCoCodeCrcy()
Constraints: Not nullable, Precision: 24, Scale: 3
|
String |
getTaxCalculationProcedure()
Constraints: Not nullable, Maximum length: 6
|
String |
getTaxCode()
Constraints: Not nullable, Maximum length: 2
|
Class<PaymentAdviceItem> |
getType() |
int |
hashCode() |
void |
setAccountingDocument(String accountingDocument)
Constraints: Not nullable, Maximum length: 10
|
void |
setAccountingDocumentCreationDate(LocalDateTime accountingDocumentCreationDate)
Constraints: Not nullable, Precision: 0
|
void |
setAccountingDocumentItem(String accountingDocumentItem)
Constraints: Not nullable, Maximum length: 3
|
void |
setAdditionalCurrency1(String additionalCurrency1)
Constraints: Not nullable, Maximum length: 5
|
void |
setAdditionalCurrency2(String additionalCurrency2)
Constraints: Not nullable, Maximum length: 5
|
void |
setAlternativeCompanyCode(String alternativeCompanyCode)
Constraints: Not nullable, Maximum length: 4
|
void |
setAssignmentReference(String assignmentReference)
Constraints: Not nullable, Maximum length: 18
|
void |
setBillingDocument(String billingDocument)
Constraints: Not nullable, Maximum length: 10
|
void |
setBranchAccount(String branchAccount)
Constraints: Not nullable, Maximum length: 10
|
void |
setBusinessArea(String businessArea)
Constraints: Not nullable, Maximum length: 4
|
void |
setCashDiscountAmountInPaytCrcy(BigDecimal cashDiscountAmountInPaytCrcy)
Constraints: Not nullable, Precision: 24, Scale: 3
|
void |
setCashDiscountDays(BigDecimal cashDiscountDays)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setCashDiscountIsActivated(Boolean cashDiscountIsActivated)
Constraints: none
|
void |
setCashDiscountPercent(BigDecimal cashDiscountPercent)
Constraints: Not nullable, Precision: 5, Scale: 3
|
void |
setCompanyCode(String companyCode)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setCompanyCodeCurrency(String companyCodeCurrency)
Constraints: Not nullable, Maximum length: 5
|
void |
setCurrency(String currency)
Constraints: Not nullable, Maximum length: 5
|
void |
setDeductionAmountInPaytCurrency(BigDecimal deductionAmountInPaytCurrency)
Constraints: Not nullable, Precision: 24, Scale: 3
|
void |
setDeliveryDocument(String deliveryDocument)
Constraints: Not nullable, Maximum length: 10
|
void |
setDiffAmtInAdditionalCurrency1(BigDecimal diffAmtInAdditionalCurrency1)
Constraints: Not nullable, Precision: 24, Scale: 3
|
void |
setDiffAmtInAdditionalCurrency2(BigDecimal diffAmtInAdditionalCurrency2)
Constraints: Not nullable, Precision: 24, Scale: 3
|
void |
setDifferenceAmount(BigDecimal differenceAmount)
Constraints: Not nullable, Precision: 24, Scale: 3
|
void |
setDifferenceAmountInCoCodeCrcy(BigDecimal differenceAmountInCoCodeCrcy)
Constraints: Not nullable, Precision: 24, Scale: 3
|
void |
setDocumentItemText(String documentItemText)
Constraints: Not nullable, Maximum length: 50
|
void |
setDocumentReferenceID(String documentReferenceID)
Constraints: Not nullable, Maximum length: 16
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Deprecated.
Use
attachToService(String, ErpConfigContext) instead. |
void |
setFiscalYear(String fiscalYear)
Constraints: Not nullable, Maximum length: 4
|
void |
setGrossAmountInPaymentCurrency(BigDecimal grossAmountInPaymentCurrency)
Constraints: Not nullable, Precision: 24, Scale: 3
|
void |
setInvoiceDate(LocalDateTime invoiceDate)
Constraints: Not nullable, Precision: 0
|
void |
setIsPartialPayment(Boolean isPartialPayment)
Constraints: none
|
void |
setIsPostedOnAccount(Boolean isPostedOnAccount)
Constraints: none
|
void |
setItemIsActivated(Boolean itemIsActivated)
Constraints: none
|
void |
setNetPaymentAmountInPaytCurrency(BigDecimal netPaymentAmountInPaytCurrency)
Constraints: Not nullable, Precision: 24, Scale: 3
|
void |
setPaymentAdvice(String paymentAdvice)
(Key Field) Constraints: Not nullable, Maximum length: 16
|
void |
setPaymentAdviceAccount(String paymentAdviceAccount)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setPaymentAdviceAccountType(String paymentAdviceAccountType)
(Key Field) Constraints: Not nullable, Maximum length: 1
|
void |
setPaymentAdviceAltvAccount(String paymentAdviceAltvAccount)
Constraints: Not nullable, Maximum length: 10
|
void |
setPaymentAdviceAltvAccountType(String paymentAdviceAltvAccountType)
Constraints: Not nullable, Maximum length: 1
|
void |
setPaymentAdviceItem(String paymentAdviceItem)
(Key Field) Constraints: Not nullable, Maximum length: 5
|
void |
setPaymentAdviceSelectionField(String paymentAdviceSelectionField)
Constraints: Not nullable, Maximum length: 30
|
void |
setPaymentAdviceSelectionValue(String paymentAdviceSelectionValue)
Constraints: Not nullable, Maximum length: 30
|
void |
setPaymentAdviceStatus(String paymentAdviceStatus)
Constraints: Not nullable, Maximum length: 1
|
void |
setPaymentDifferenceReason(String paymentDifferenceReason)
Constraints: Not nullable, Maximum length: 3
|
void |
setPaymentReference(String paymentReference)
Constraints: Not nullable, Maximum length: 30
|
void |
setPaytAdvcExternalSelectionField(String paytAdvcExternalSelectionField)
Constraints: Not nullable, Maximum length: 30
|
void |
setPaytDifferenceReasonExtCode(String paytDifferenceReasonExtCode)
Constraints: Not nullable, Maximum length: 3
|
void |
setPaytDiffRsdlBalIsCarriedFwd(Boolean paytDiffRsdlBalIsCarriedFwd)
Constraints: none
|
void |
setPurchasingDocReferenceByCust(String purchasingDocReferenceByCust)
Constraints: Not nullable, Maximum length: 20
|
void |
setReference1IDByBusinessPartner(String reference1IDByBusinessPartner)
Constraints: Not nullable, Maximum length: 12
|
void |
setReference2IDByBusinessPartner(String reference2IDByBusinessPartner)
Constraints: Not nullable, Maximum length: 12
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setTaxAmountInCoCodeCrcy(BigDecimal taxAmountInCoCodeCrcy)
Constraints: Not nullable, Precision: 24, Scale: 3
|
void |
setTaxCalculationProcedure(String taxCalculationProcedure)
Constraints: Not nullable, Maximum length: 6
|
void |
setTaxCode(String taxCode)
Constraints: Not nullable, Maximum length: 2
|
protected Map<String,Object> |
toMapOfFields() |
String |
toString() |
getEndpointUrl, getServicePathForFetch, getVersionIdentifier, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
public static final PaymentAdviceItemSelectable ALL_FIELDS
public static final PaymentAdviceItemField<String> COMPANY_CODE
public static final PaymentAdviceItemField<String> PAYMENT_ADVICE_ACCOUNT_TYPE
public static final PaymentAdviceItemField<String> PAYMENT_ADVICE_ACCOUNT
public static final PaymentAdviceItemField<String> PAYMENT_ADVICE
public static final PaymentAdviceItemField<String> PAYMENT_ADVICE_ITEM
public static final PaymentAdviceItemField<String> PAYMENT_ADVICE_ALTV_ACCOUNT
public static final PaymentAdviceItemField<String> ALTERNATIVE_COMPANY_CODE
public static final PaymentAdviceItemField<String> ACCOUNTING_DOCUMENT
public static final PaymentAdviceItemField<String> DOCUMENT_REFERENCE_ID
public static final PaymentAdviceItemField<String> BILLING_DOCUMENT
public static final PaymentAdviceItemField<String> BRANCH_ACCOUNT
public static final PaymentAdviceItemField<LocalDateTime> ACCOUNTING_DOCUMENT_CREATION_DATE
public static final PaymentAdviceItemField<String> BUSINESS_AREA
public static final PaymentAdviceItemField<String> ASSIGNMENT_REFERENCE
public static final PaymentAdviceItemField<String> PAYT_DIFFERENCE_REASON_EXT_CODE
public static final PaymentAdviceItemField<String> DOCUMENT_ITEM_TEXT
public static final PaymentAdviceItemField<BigDecimal> TAX_AMOUNT_IN_CO_CODE_CRCY
public static final PaymentAdviceItemField<String> TAX_CODE
public static final PaymentAdviceItemField<BigDecimal> GROSS_AMOUNT_IN_PAYMENT_CURRENCY
public static final PaymentAdviceItemField<BigDecimal> NET_PAYMENT_AMOUNT_IN_PAYT_CURRENCY
public static final PaymentAdviceItemField<BigDecimal> CASH_DISCOUNT_AMOUNT_IN_PAYT_CRCY
public static final PaymentAdviceItemField<String> FISCAL_YEAR
public static final PaymentAdviceItemField<String> ACCOUNTING_DOCUMENT_ITEM
public static final PaymentAdviceItemField<String> PAYMENT_ADVICE_ALTV_ACCOUNT_TYPE
public static final PaymentAdviceItemField<BigDecimal> CASH_DISCOUNT_PERCENT
public static final PaymentAdviceItemField<BigDecimal> CASH_DISCOUNT_DAYS
public static final PaymentAdviceItemField<BigDecimal> DIFFERENCE_AMOUNT_IN_CO_CODE_CRCY
public static final PaymentAdviceItemField<BigDecimal> DIFFERENCE_AMOUNT
public static final PaymentAdviceItemField<BigDecimal> DIFF_AMT_IN_ADDITIONAL_CURRENCY1
public static final PaymentAdviceItemField<BigDecimal> DIFF_AMT_IN_ADDITIONAL_CURRENCY2
public static final PaymentAdviceItemField<Boolean> ITEM_IS_ACTIVATED
public static final PaymentAdviceItemField<Boolean> CASH_DISCOUNT_IS_ACTIVATED
public static final PaymentAdviceItemField<Boolean> IS_PARTIAL_PAYMENT
public static final PaymentAdviceItemField<Boolean> PAYT_DIFF_RSDL_BAL_IS_CARRIED_FWD
public static final PaymentAdviceItemField<String> PAYMENT_DIFFERENCE_REASON
public static final PaymentAdviceItemField<String> CURRENCY
public static final PaymentAdviceItemField<String> REFERENCE1_I_D_BY_BUSINESS_PARTNER
public static final PaymentAdviceItemField<String> REFERENCE2_I_D_BY_BUSINESS_PARTNER
public static final PaymentAdviceItemField<String> DELIVERY_DOCUMENT
public static final PaymentAdviceItemField<LocalDateTime> INVOICE_DATE
public static final PaymentAdviceItemField<String> PURCHASING_DOC_REFERENCE_BY_CUST
public static final PaymentAdviceItemField<Boolean> IS_POSTED_ON_ACCOUNT
public static final PaymentAdviceItemField<String> PAYMENT_ADVICE_STATUS
public static final PaymentAdviceItemField<BigDecimal> DEDUCTION_AMOUNT_IN_PAYT_CURRENCY
public static final PaymentAdviceItemField<String> PAYMENT_REFERENCE
public static final PaymentAdviceItemField<String> PAYMENT_ADVICE_SELECTION_FIELD
public static final PaymentAdviceItemField<String> PAYMENT_ADVICE_SELECTION_VALUE
public static final PaymentAdviceItemField<String> PAYT_ADVC_EXTERNAL_SELECTION_FIELD
public static final PaymentAdviceItemField<String> TAX_CALCULATION_PROCEDURE
public static final PaymentAdviceItemField<String> ADDITIONAL_CURRENCY1
public static final PaymentAdviceItemField<String> ADDITIONAL_CURRENCY2
public static final PaymentAdviceItemField<String> COMPANY_CODE_CURRENCY
public PaymentAdviceItem()
public PaymentAdviceItem(@Nullable String companyCode, @Nullable String paymentAdviceAccountType, @Nullable String paymentAdviceAccount, @Nullable String paymentAdvice, @Nullable String paymentAdviceItem, @Nullable String paymentAdviceAltvAccount, @Nullable String alternativeCompanyCode, @Nullable String accountingDocument, @Nullable String documentReferenceID, @Nullable String billingDocument, @Nullable String branchAccount, @Nullable LocalDateTime accountingDocumentCreationDate, @Nullable String businessArea, @Nullable String assignmentReference, @Nullable String paytDifferenceReasonExtCode, @Nullable String documentItemText, @Nullable BigDecimal taxAmountInCoCodeCrcy, @Nullable String taxCode, @Nullable BigDecimal grossAmountInPaymentCurrency, @Nullable BigDecimal netPaymentAmountInPaytCurrency, @Nullable BigDecimal cashDiscountAmountInPaytCrcy, @Nullable String fiscalYear, @Nullable String accountingDocumentItem, @Nullable String paymentAdviceAltvAccountType, @Nullable BigDecimal cashDiscountPercent, @Nullable BigDecimal cashDiscountDays, @Nullable BigDecimal differenceAmountInCoCodeCrcy, @Nullable BigDecimal differenceAmount, @Nullable BigDecimal diffAmtInAdditionalCurrency1, @Nullable BigDecimal diffAmtInAdditionalCurrency2, @Nullable Boolean itemIsActivated, @Nullable Boolean cashDiscountIsActivated, @Nullable Boolean isPartialPayment, @Nullable Boolean paytDiffRsdlBalIsCarriedFwd, @Nullable String paymentDifferenceReason, @Nullable String currency, @Nullable String reference1IDByBusinessPartner, @Nullable String reference2IDByBusinessPartner, @Nullable String deliveryDocument, @Nullable LocalDateTime invoiceDate, @Nullable String purchasingDocReferenceByCust, @Nullable Boolean isPostedOnAccount, @Nullable String paymentAdviceStatus, @Nullable BigDecimal deductionAmountInPaytCurrency, @Nullable String paymentReference, @Nullable String paymentAdviceSelectionField, @Nullable String paymentAdviceSelectionValue, @Nullable String paytAdvcExternalSelectionField, @Nullable String taxCalculationProcedure, @Nullable String additionalCurrency1, @Nullable String additionalCurrency2, @Nullable String companyCodeCurrency)
@Nonnull public Class<PaymentAdviceItem> getType()
getType
in class VdmObject<PaymentAdviceItem>
public void setCompanyCode(@Nullable String companyCode)
Original property name from the Odata EDM: CompanyCode
companyCode
- The company code is an organizational unit within financial accounting.public void setPaymentAdviceAccountType(@Nullable String paymentAdviceAccountType)
Original property name from the Odata EDM: PaymentAdviceAccountType
The payment advice is thus assigned to an account type. You can, however, specify an alternative account type in the individual payment advice items if the payment advice contains items which are to lead to the selection of open items of a different account type.Payment advice notes with the customer account type are produced within incoming payment processing.Payment advice notes with the vendor account type are produced within processing using the payment program.Payment advice notes with the G/L account account type are produced within manual clearing processing for a G/L account if the current processing status is noted as the payment advice. The processing can then be continued later with reference to the payment advice number.
paymentAdviceAccountType
- The account type identifies a payment advice together with the company code, the account number, and
the payment advice number.public void setPaymentAdviceAccount(@Nullable String paymentAdviceAccount)
Original property name from the Odata EDM: PaymentAdviceAccount
The payment advice is thus assigned to an account. You can, however, specify an alternative account in the individual payment advice items if the payment advice contains items which are to lead to the selection of open items for a different account.
paymentAdviceAccount
- The account number identifies a payment advice together with the company code, the account type and
the payment advice number.public void setPaymentAdvice(@Nullable String paymentAdvice)
Original property name from the Odata EDM: PaymentAdvice
paymentAdvice
- Payment Advice Numberpublic void setPaymentAdviceItem(@Nullable String paymentAdviceItem)
Original property name from the Odata EDM: PaymentAdviceItem
A payment advice can contain a maximum of 99999 items.
paymentAdviceItem
- All items within a payment advice contain a number via which they can be identified. The numbers are
assigned consecutively by the system when entering a payment advice.public void setPaymentAdviceAltvAccount(@Nullable String paymentAdviceAltvAccount)
Original property name from the Odata EDM: PaymentAdviceAltvAccount
If this is not the case, this field contains the account number of the payment advice in duplicate.
paymentAdviceAltvAccount
- The payment advice is assigned to an account. You can, however, specify an alternative account in the
individual payment advice items if the payment advice contains items which are to lead to the
selection of open items in a different account.public void setAlternativeCompanyCode(@Nullable String alternativeCompanyCode)
Original property name from the Odata EDM: AlternativeCompanyCode
alternativeCompanyCode
- Alternative Company Code (Payment Advice Management)public void setAccountingDocument(@Nullable String accountingDocument)
Original property name from the Odata EDM: AccountingDocument
The document number is unique per company code and fiscal year. When entering an accounting document, you can specify the number manually or it can be determined by the system from a pre-defined area (number range).The relevant area of the document numbers (number range) is determined in each company code per document type.
accountingDocument
- The document number is the key the system uses to access the accounting document.public void setDocumentReferenceID(@Nullable String documentReferenceID)
Original property name from the Odata EDM: DocumentReferenceID
documentReferenceID
- Reference Document Number provided by the Customer/Supplierpublic void setBillingDocument(@Nullable String billingDocument)
Original property name from the Odata EDM: BillingDocument
billingDocument
- The number that uniquely identifies the billing document (the invoice, for example).public void setBranchAccount(@Nullable String branchAccount)
Original property name from the Odata EDM: BranchAccount
branchAccount
- For postings to a branch account, the account number of the line item's branch is displayed in this
field.public void setAccountingDocumentCreationDate(@Nullable LocalDateTime accountingDocumentCreationDate)
Original property name from the Odata EDM: AccountingDocumentCreationDate
NoteThe posting date can differ from the entry date (date of entry in the system) and the document date.
accountingDocumentCreationDate
- Specifies the date on which the accounting document is entered.public void setBusinessArea(@Nullable String businessArea)
Original property name from the Odata EDM: BusinessArea
businessArea
- Key that uniquely identifies a business area.public void setAssignmentReference(@Nullable String assignmentReference)
Original property name from the Odata EDM: AssignmentReference
assignmentReference
- Assignment numberpublic void setPaytDifferenceReasonExtCode(@Nullable String paytDifferenceReasonExtCode)
Original property name from the Odata EDM: PaytDifferenceReasonExtCode
The external reason code is converted to an internal reason code according to the conversion of payment difference reason codes defined in the partner's master record.This internal reason code controls, for example, whether thedifference should be cleared or if any possibly resulting residual items should be designated as disputed items.
paytDifferenceReasonExtCode
- External reason code given by the business partner.public void setDocumentItemText(@Nullable String documentItemText)
Original property name from the Odata EDM: DocumentItemText
Line item texts can be used internally and externally. To be able to distinguish between these, you must begin texts for external use with "*". These texts can then be printed on all correspondence, dunning notices, payment advice notes, etc. The asterisk is removed when the text is printed.This function is only available in the FI component. It cannot be used in Materials Management.
documentItemText
- Contains an explanatory text on the line item.public void setTaxAmountInCoCodeCrcy(@Nullable BigDecimal taxAmountInCoCodeCrcy)
Original property name from the Odata EDM: TaxAmountInCoCodeCrcy
taxAmountInCoCodeCrcy
- Tax Amount in Local Currencypublic void setTaxCode(@Nullable String taxCode)
Original property name from the Odata EDM: TaxCode
Tax codes are unique per country. The tax rate calculation rules and further features are stored in a table for each tax code.For tax-exempt or non-taxable transactions, you should use tax codes with a 0 percentage rate if the corresponding transactions are to be displayed in the tax returns.You must define new tax codes if tax rates are changed by the state. The old codes with the old tax rates must remain in the system until no more open items which use this tax code exist.
taxCode
- The tax code represents a tax category which must be taken into consideration when making a tax return
to the tax authorities.public void setGrossAmountInPaymentCurrency(@Nullable BigDecimal grossAmountInPaymentCurrency)
Original property name from the Odata EDM: GrossAmountInPaymentCurrency
grossAmountInPaymentCurrency
- Gross Amountpublic void setNetPaymentAmountInPaytCurrency(@Nullable BigDecimal netPaymentAmountInPaytCurrency)
Original property name from the Odata EDM: NetPaymentAmountInPaytCurrency
By comparing it with the invoice amount and the terms of payment, the system can determine whether cash discount was taken during payment or other deductions were made in addition to this.
netPaymentAmountInPaytCurrency
- Payment amount which was paid for this item in document currency.public void setCashDiscountAmountInPaytCrcy(@Nullable BigDecimal cashDiscountAmountInPaytCrcy)
Original property name from the Odata EDM: CashDiscountAmountInPaytCrcy
For open items, this amount is the cash discount agreed upon (assuming a fixed amount was agreed upon and not a percentage rate).For cleared items, the amount shows the cash discount that was actually taken.During document entry, you only need enter the cash discount amount if this amount is fixed rather than a percentage rate. This amount is no longer changed by the system.
cashDiscountAmountInPaytCrcy
- Cash discount amount in document currency.public void setFiscalYear(@Nullable String fiscalYear)
Original property name from the Odata EDM: FiscalYear
fiscalYear
- Period, 12 months as a rule, for which the company is to create its inventory and balance sheet. The
fiscal year can be the same as the calendar year, but does not have to be.public void setAccountingDocumentItem(@Nullable String accountingDocumentItem)
Original property name from the Odata EDM: AccountingDocumentItem
accountingDocumentItem
- All line items within an accounting document receive a number with which they can be identified. The
numbers are assigned consecutively by the system when entering the document.public void setPaymentAdviceAltvAccountType(@Nullable String paymentAdviceAltvAccountType)
Original property name from the Odata EDM: PaymentAdviceAltvAccountType
paymentAdviceAltvAccountType
- Account Typepublic void setCashDiscountPercent(@Nullable BigDecimal cashDiscountPercent)
Original property name from the Odata EDM: CashDiscountPercent
cashDiscountPercent
- Selected cash discount percentage ratepublic void setCashDiscountDays(@Nullable BigDecimal cashDiscountDays)
Original property name from the Odata EDM: CashDiscountDays
cashDiscountDays
- Selected cash discount dayspublic void setDifferenceAmountInCoCodeCrcy(@Nullable BigDecimal differenceAmountInCoCodeCrcy)
Original property name from the Odata EDM: DifferenceAmountInCoCodeCrcy
differenceAmountInCoCodeCrcy
- Amount Difference in Local Currencypublic void setDifferenceAmount(@Nullable BigDecimal differenceAmount)
Original property name from the Odata EDM: DifferenceAmount
differenceAmount
- Amount Difference in Foreign Currencypublic void setDiffAmtInAdditionalCurrency1(@Nullable BigDecimal diffAmtInAdditionalCurrency1)
Original property name from the Odata EDM: DiffAmtInAdditionalCurrency1
diffAmtInAdditionalCurrency1
- Amount Difference in Second Local Currencypublic void setDiffAmtInAdditionalCurrency2(@Nullable BigDecimal diffAmtInAdditionalCurrency2)
Original property name from the Odata EDM: DiffAmtInAdditionalCurrency2
diffAmtInAdditionalCurrency2
- Amount Difference in Third Local Currencypublic void setItemIsActivated(@Nullable Boolean itemIsActivated)
Original property name from the Odata EDM: ItemIsActivated
itemIsActivated
- Indicator: Items Activated?public void setCashDiscountIsActivated(@Nullable Boolean cashDiscountIsActivated)
Original property name from the Odata EDM: CashDiscountIsActivated
cashDiscountIsActivated
- Indicator: Cash Discount Activated?public void setIsPartialPayment(@Nullable Boolean isPartialPayment)
Original property name from the Odata EDM: IsPartialPayment
isPartialPayment
- Indicator: Partial Paymentspublic void setPaytDiffRsdlBalIsCarriedFwd(@Nullable Boolean paytDiffRsdlBalIsCarriedFwd)
Original property name from the Odata EDM: PaytDiffRsdlBalIsCarriedFwd
paytDiffRsdlBalIsCarriedFwd
- Indicator: Carryforward Residual Bal. for Payt Difference?public void setPaymentDifferenceReason(@Nullable String paymentDifferenceReason)
Original property name from the Odata EDM: PaymentDifferenceReason
paymentDifferenceReason
- Key which represents a reason for payment differences. The keys can be freely defined in the system.public void setCurrency(@Nullable String currency)
Original property name from the Odata EDM: Currency
currency
- Currency key for amounts in the system.public void setReference1IDByBusinessPartner(@Nullable String reference1IDByBusinessPartner)
Original property name from the Odata EDM: Reference1IDByBusinessPartner
As additional information, for correspondence with the customer/vendor, as a search criterion for items in the customer/vendor account.Enter the customer/vendor details which you need for subsequent processing according to your individual company's regulations.Possible information would be, for example, a customer/vendor branch number, or a transaction number under which a controversial transaction is managed at the customer/vendor.
reference1IDByBusinessPartner
- In this field, you can enter customer/vendor details for the accounting transaction.public void setReference2IDByBusinessPartner(@Nullable String reference2IDByBusinessPartner)
Original property name from the Odata EDM: Reference2IDByBusinessPartner
As additional information, for correspondence with the customer/vendor, as a search criterion for items in the customer/vendor account.Enter the customer/vendor details which you need for subsequent processing according to your individual company's regulations.Possible information would be, for example, a customer/vendor branch number, or a transaction number under which a controversial transaction is managed at the customer/vendor.
reference2IDByBusinessPartner
- In this field, you can enter customer/vendor details for the accounting transaction.public void setDeliveryDocument(@Nullable String deliveryDocument)
Original property name from the Odata EDM: DeliveryDocument
deliveryDocument
- The number that uniquely identifies the delivery.public void setInvoiceDate(@Nullable LocalDateTime invoiceDate)
Original property name from the Odata EDM: InvoiceDate
invoiceDate
- Document Datepublic void setPurchasingDocReferenceByCust(@Nullable String purchasingDocReferenceByCust)
Original property name from the Odata EDM: PurchasingDocReferenceByCust
The number establishes a connection between the customer's purchase order and the sales document you generate as a result. During subsequent contact with the customer, you can use the customer's number to retrieve document information. If the number refers to a purchase order, you can include it in the forms, such as delivery notes, that you send to the customer. In repairs processing, this number can be used as the RMA (Return Material Authorization) number.
purchasingDocReferenceByCust
- The number that the customer uses to uniquely identify the purchase document (for example, an inquiry
or a purchase order).public void setIsPostedOnAccount(@Nullable Boolean isPostedOnAccount)
Original property name from the Odata EDM: IsPostedOnAccount
isPostedOnAccount
- Indicator: Posting on Accountpublic void setPaymentAdviceStatus(@Nullable String paymentAdviceStatus)
Original property name from the Odata EDM: PaymentAdviceStatus
paymentAdviceStatus
- Payment Advice Statuspublic void setDeductionAmountInPaytCurrency(@Nullable BigDecimal deductionAmountInPaytCurrency)
Original property name from the Odata EDM: DeductionAmountInPaytCurrency
You can also enter a reason code for a deduction amount, which controls, for example, whether the difference is to be charged off or not.Another alternative is to enter several sub-items for a payment advice item and split the deduction amount into several partial amounts, each with a different reason code.
deductionAmountInPaytCurrency
- The deduction amount includes, per payment advice item, the total of all deductions.public void setPaymentReference(@Nullable String paymentReference)
Original property name from the Odata EDM: PaymentReference
For vendor line items, the key that the vendor passes on in the invoice is entered in the payment reference. In automatic payment transactions, the payment reference can be passed on again to the payee.When an outgoing payment is made, the payment reference you specify is passed on to the relevant financial institute and from there to the payee.When you are processing your account statement, you can use the payment reference to determine which items you have paid and then clear them.Payment reference numbers are often used in Finland, Norway, and Sweden. These countries also have rules for the structure of the payment reference. Check digit procedures are used to check that these rules are followed.DME Finland: The number '4477' has a check digit of '8' and should be defined as the character string '44778'.DME Norway: The number '12345678' has the check digit '2' when using the Modulo-10 method, and check digit '5' when using the Modulo-11 method. Therefore, 123456782 or 123456785 are permitted as payment references.DME Sweden: The number '1234567890' has the check digit '3' and should be defined as the character string '12345678903'. The Modulo procedure used is a form of Modulo-10 with the key '1212121'.
paymentReference
- The payment reference contains a key for customer line items which is passed on to the customer in the
invoice. The customer should refer to the payment reference when making the payment.public void setPaymentAdviceSelectionField(@Nullable String paymentAdviceSelectionField)
Original property name from the Odata EDM: PaymentAdviceSelectionField
paymentAdviceSelectionField
- The technical field name of the selction field in the advice item, which should help identify open
items.public void setPaymentAdviceSelectionValue(@Nullable String paymentAdviceSelectionValue)
Original property name from the Odata EDM: PaymentAdviceSelectionValue
Example:Billing document number 12345Selection field Reference document number (XBLNR)Selection value 12345An open item which contains the selection value 12345 in the reference document number selection field is searched for.
paymentAdviceSelectionValue
- The selection value contains the content of the selection field in the payment advice item.public void setPaytAdvcExternalSelectionField(@Nullable String paytAdvcExternalSelectionField)
Original property name from the Odata EDM: PaytAdvcExternalSelectionField
paytAdvcExternalSelectionField
- Name of External Selection Field Specifiedpublic void setTaxCalculationProcedure(@Nullable String taxCalculationProcedure)
Original property name from the Odata EDM: TaxCalculationProcedure
taxCalculationProcedure
- Procedure (Pricing, Output Control, Acct. Det., Costing,...)public void setAdditionalCurrency1(@Nullable String additionalCurrency1)
Original property name from the Odata EDM: AdditionalCurrency1
additionalCurrency1
- Additional Currency 1public void setAdditionalCurrency2(@Nullable String additionalCurrency2)
Original property name from the Odata EDM: AdditionalCurrency2
additionalCurrency2
- Additional Currency 2public void setCompanyCodeCurrency(@Nullable String companyCodeCurrency)
Original property name from the Odata EDM: CompanyCodeCurrency
companyCodeCurrency
- Currency key for amounts in the system.protected String getEntityCollection()
getEntityCollection
in class VdmEntity<PaymentAdviceItem>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<PaymentAdviceItem>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<PaymentAdviceItem>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<PaymentAdviceItem>
@Nonnull public static <T> PaymentAdviceItemField<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> PaymentAdviceItemField<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 ErpConfigContext getErpConfigContext()
VdmEntity
getErpConfigContext
in class VdmEntity<PaymentAdviceItem>
@Deprecated public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
attachToService(String, ErpConfigContext)
instead.VdmEntity
setErpConfigContext
in class VdmEntity<PaymentAdviceItem>
erpConfigContext
- New ERP configuration context to apply to this entityprotected 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<PaymentAdviceItem>
public void attachToService(@Nullable String servicePath, @Nullable ErpConfigContext configContext)
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<PaymentAdviceItem>
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.configContext
- Optional parameter. New ERP configuration context to apply to this entity and any associated entities
that were previously fetched. If a null value is provided and the ERP configuration context has never
been set, then the ERP configuration context will be set to a new instance of
ErpConfigContext
.protected String getDefaultServicePath()
getDefaultServicePath
in class VdmEntity<PaymentAdviceItem>
public static PaymentAdviceItem.PaymentAdviceItemBuilder builder()
@Nullable public String getCompanyCode()
Original property name from the Odata EDM: CompanyCode
@Nullable public String getPaymentAdviceAccountType()
Original property name from the Odata EDM: PaymentAdviceAccountType
The payment advice is thus assigned to an account type. You can, however, specify an alternative account type in the individual payment advice items if the payment advice contains items which are to lead to the selection of open items of a different account type.Payment advice notes with the customer account type are produced within incoming payment processing.Payment advice notes with the vendor account type are produced within processing using the payment program.Payment advice notes with the G/L account account type are produced within manual clearing processing for a G/L account if the current processing status is noted as the payment advice. The processing can then be continued later with reference to the payment advice number.
@Nullable public String getPaymentAdviceAccount()
Original property name from the Odata EDM: PaymentAdviceAccount
The payment advice is thus assigned to an account. You can, however, specify an alternative account in the individual payment advice items if the payment advice contains items which are to lead to the selection of open items for a different account.
@Nullable public String getPaymentAdvice()
Original property name from the Odata EDM: PaymentAdvice
@Nullable public String getPaymentAdviceItem()
Original property name from the Odata EDM: PaymentAdviceItem
A payment advice can contain a maximum of 99999 items.
@Nullable public String getPaymentAdviceAltvAccount()
Original property name from the Odata EDM: PaymentAdviceAltvAccount
If this is not the case, this field contains the account number of the payment advice in duplicate.
@Nullable public String getAlternativeCompanyCode()
Original property name from the Odata EDM: AlternativeCompanyCode
@Nullable public String getAccountingDocument()
Original property name from the Odata EDM: AccountingDocument
The document number is unique per company code and fiscal year. When entering an accounting document, you can specify the number manually or it can be determined by the system from a pre-defined area (number range).The relevant area of the document numbers (number range) is determined in each company code per document type.
@Nullable public String getDocumentReferenceID()
Original property name from the Odata EDM: DocumentReferenceID
@Nullable public String getBillingDocument()
Original property name from the Odata EDM: BillingDocument
@Nullable public String getBranchAccount()
Original property name from the Odata EDM: BranchAccount
@Nullable public LocalDateTime getAccountingDocumentCreationDate()
Original property name from the Odata EDM: AccountingDocumentCreationDate
NoteThe posting date can differ from the entry date (date of entry in the system) and the document date.
@Nullable public String getBusinessArea()
Original property name from the Odata EDM: BusinessArea
@Nullable public String getAssignmentReference()
Original property name from the Odata EDM: AssignmentReference
@Nullable public String getPaytDifferenceReasonExtCode()
Original property name from the Odata EDM: PaytDifferenceReasonExtCode
The external reason code is converted to an internal reason code according to the conversion of payment difference reason codes defined in the partner's master record.This internal reason code controls, for example, whether thedifference should be cleared or if any possibly resulting residual items should be designated as disputed items.
@Nullable public String getDocumentItemText()
Original property name from the Odata EDM: DocumentItemText
Line item texts can be used internally and externally. To be able to distinguish between these, you must begin texts for external use with "*". These texts can then be printed on all correspondence, dunning notices, payment advice notes, etc. The asterisk is removed when the text is printed.This function is only available in the FI component. It cannot be used in Materials Management.
@Nullable public BigDecimal getTaxAmountInCoCodeCrcy()
Original property name from the Odata EDM: TaxAmountInCoCodeCrcy
@Nullable public String getTaxCode()
Original property name from the Odata EDM: TaxCode
Tax codes are unique per country. The tax rate calculation rules and further features are stored in a table for each tax code.For tax-exempt or non-taxable transactions, you should use tax codes with a 0 percentage rate if the corresponding transactions are to be displayed in the tax returns.You must define new tax codes if tax rates are changed by the state. The old codes with the old tax rates must remain in the system until no more open items which use this tax code exist.
@Nullable public BigDecimal getGrossAmountInPaymentCurrency()
Original property name from the Odata EDM: GrossAmountInPaymentCurrency
@Nullable public BigDecimal getNetPaymentAmountInPaytCurrency()
Original property name from the Odata EDM: NetPaymentAmountInPaytCurrency
By comparing it with the invoice amount and the terms of payment, the system can determine whether cash discount was taken during payment or other deductions were made in addition to this.
@Nullable public BigDecimal getCashDiscountAmountInPaytCrcy()
Original property name from the Odata EDM: CashDiscountAmountInPaytCrcy
For open items, this amount is the cash discount agreed upon (assuming a fixed amount was agreed upon and not a percentage rate).For cleared items, the amount shows the cash discount that was actually taken.During document entry, you only need enter the cash discount amount if this amount is fixed rather than a percentage rate. This amount is no longer changed by the system.
@Nullable public String getFiscalYear()
Original property name from the Odata EDM: FiscalYear
@Nullable public String getAccountingDocumentItem()
Original property name from the Odata EDM: AccountingDocumentItem
@Nullable public String getPaymentAdviceAltvAccountType()
Original property name from the Odata EDM: PaymentAdviceAltvAccountType
@Nullable public BigDecimal getCashDiscountPercent()
Original property name from the Odata EDM: CashDiscountPercent
@Nullable public BigDecimal getCashDiscountDays()
Original property name from the Odata EDM: CashDiscountDays
@Nullable public BigDecimal getDifferenceAmountInCoCodeCrcy()
Original property name from the Odata EDM: DifferenceAmountInCoCodeCrcy
@Nullable public BigDecimal getDifferenceAmount()
Original property name from the Odata EDM: DifferenceAmount
@Nullable public BigDecimal getDiffAmtInAdditionalCurrency1()
Original property name from the Odata EDM: DiffAmtInAdditionalCurrency1
@Nullable public BigDecimal getDiffAmtInAdditionalCurrency2()
Original property name from the Odata EDM: DiffAmtInAdditionalCurrency2
@Nullable public Boolean getItemIsActivated()
Original property name from the Odata EDM: ItemIsActivated
@Nullable public Boolean getCashDiscountIsActivated()
Original property name from the Odata EDM: CashDiscountIsActivated
@Nullable public Boolean getIsPartialPayment()
Original property name from the Odata EDM: IsPartialPayment
@Nullable public Boolean getPaytDiffRsdlBalIsCarriedFwd()
Original property name from the Odata EDM: PaytDiffRsdlBalIsCarriedFwd
@Nullable public String getPaymentDifferenceReason()
Original property name from the Odata EDM: PaymentDifferenceReason
@Nullable public String getCurrency()
Original property name from the Odata EDM: Currency
@Nullable public String getReference1IDByBusinessPartner()
Original property name from the Odata EDM: Reference1IDByBusinessPartner
As additional information, for correspondence with the customer/vendor, as a search criterion for items in the customer/vendor account.Enter the customer/vendor details which you need for subsequent processing according to your individual company's regulations.Possible information would be, for example, a customer/vendor branch number, or a transaction number under which a controversial transaction is managed at the customer/vendor.
@Nullable public String getReference2IDByBusinessPartner()
Original property name from the Odata EDM: Reference2IDByBusinessPartner
As additional information, for correspondence with the customer/vendor, as a search criterion for items in the customer/vendor account.Enter the customer/vendor details which you need for subsequent processing according to your individual company's regulations.Possible information would be, for example, a customer/vendor branch number, or a transaction number under which a controversial transaction is managed at the customer/vendor.
@Nullable public String getDeliveryDocument()
Original property name from the Odata EDM: DeliveryDocument
@Nullable public LocalDateTime getInvoiceDate()
Original property name from the Odata EDM: InvoiceDate
@Nullable public String getPurchasingDocReferenceByCust()
Original property name from the Odata EDM: PurchasingDocReferenceByCust
The number establishes a connection between the customer's purchase order and the sales document you generate as a result. During subsequent contact with the customer, you can use the customer's number to retrieve document information. If the number refers to a purchase order, you can include it in the forms, such as delivery notes, that you send to the customer. In repairs processing, this number can be used as the RMA (Return Material Authorization) number.
@Nullable public Boolean getIsPostedOnAccount()
Original property name from the Odata EDM: IsPostedOnAccount
@Nullable public String getPaymentAdviceStatus()
Original property name from the Odata EDM: PaymentAdviceStatus
@Nullable public BigDecimal getDeductionAmountInPaytCurrency()
Original property name from the Odata EDM: DeductionAmountInPaytCurrency
You can also enter a reason code for a deduction amount, which controls, for example, whether the difference is to be charged off or not.Another alternative is to enter several sub-items for a payment advice item and split the deduction amount into several partial amounts, each with a different reason code.
@Nullable public String getPaymentReference()
Original property name from the Odata EDM: PaymentReference
For vendor line items, the key that the vendor passes on in the invoice is entered in the payment reference. In automatic payment transactions, the payment reference can be passed on again to the payee.When an outgoing payment is made, the payment reference you specify is passed on to the relevant financial institute and from there to the payee.When you are processing your account statement, you can use the payment reference to determine which items you have paid and then clear them.Payment reference numbers are often used in Finland, Norway, and Sweden. These countries also have rules for the structure of the payment reference. Check digit procedures are used to check that these rules are followed.DME Finland: The number '4477' has a check digit of '8' and should be defined as the character string '44778'.DME Norway: The number '12345678' has the check digit '2' when using the Modulo-10 method, and check digit '5' when using the Modulo-11 method. Therefore, 123456782 or 123456785 are permitted as payment references.DME Sweden: The number '1234567890' has the check digit '3' and should be defined as the character string '12345678903'. The Modulo procedure used is a form of Modulo-10 with the key '1212121'.
@Nullable public String getPaymentAdviceSelectionField()
Original property name from the Odata EDM: PaymentAdviceSelectionField
@Nullable public String getPaymentAdviceSelectionValue()
Original property name from the Odata EDM: PaymentAdviceSelectionValue
Example:Billing document number 12345Selection field Reference document number (XBLNR)Selection value 12345An open item which contains the selection value 12345 in the reference document number selection field is searched for.
@Nullable public String getPaytAdvcExternalSelectionField()
Original property name from the Odata EDM: PaytAdvcExternalSelectionField
@Nullable public String getTaxCalculationProcedure()
Original property name from the Odata EDM: TaxCalculationProcedure
@Nullable public String getAdditionalCurrency1()
Original property name from the Odata EDM: AdditionalCurrency1
@Nullable public String getAdditionalCurrency2()
Original property name from the Odata EDM: AdditionalCurrency2
@Nullable public String getCompanyCodeCurrency()
Original property name from the Odata EDM: CompanyCodeCurrency
public String toString()
toString
in class VdmObject<PaymentAdviceItem>
public boolean equals(Object o)
equals
in class VdmObject<PaymentAdviceItem>
protected boolean canEqual(Object other)
canEqual
in class VdmObject<PaymentAdviceItem>
public int hashCode()
hashCode
in class VdmObject<PaymentAdviceItem>
Copyright © 2019 SAP SE. All rights reserved.