public static final class PaymentAdvice.PaymentAdviceBuilder extends Object
Modifier and Type | Method and Description |
---|---|
PaymentAdvice.PaymentAdviceBuilder |
accountByShipper(String accountByShipper)
Constraints: Not nullable, Maximum length: 12
|
PaymentAdvice.PaymentAdviceBuilder |
bankReference(String bankReference)
Constraints: Not nullable, Maximum length: 35
|
PaymentAdvice.PaymentAdviceBuilder |
billOfExchangeFailureDate(LocalDateTime billOfExchangeFailureDate)
Constraints: Not nullable, Precision: 0
|
PaymentAdvice |
build() |
PaymentAdvice.PaymentAdviceBuilder |
businessPartnerName(String businessPartnerName)
Constraints: Not nullable, Maximum length: 55
|
PaymentAdvice.PaymentAdviceBuilder |
cashDiscountAmountInPaytCrcy(BigDecimal cashDiscountAmountInPaytCrcy)
Constraints: Not nullable, Precision: 24, Scale: 3
|
PaymentAdvice.PaymentAdviceBuilder |
companyCode(String companyCode)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
PaymentAdvice.PaymentAdviceBuilder |
createdByUser(String createdByUser)
Constraints: Not nullable, Maximum length: 12
|
PaymentAdvice.PaymentAdviceBuilder |
creationDate(LocalDateTime creationDate)
Constraints: Not nullable, Precision: 0
|
PaymentAdvice.PaymentAdviceBuilder |
creationTime(LocalTime creationTime)
Constraints: Not nullable, Precision: 0
|
PaymentAdvice.PaymentAdviceBuilder |
exchangeRate(String exchangeRate)
Constraints: Not nullable, Maximum length: 12
|
PaymentAdvice.PaymentAdviceBuilder |
feeAmountInTransactionCrcy(BigDecimal feeAmountInTransactionCrcy)
Constraints: Not nullable, Precision: 24, Scale: 3
|
PaymentAdvice.PaymentAdviceBuilder |
lastChangeDate(LocalDateTime lastChangeDate)
Constraints: Not nullable, Precision: 0
|
PaymentAdvice.PaymentAdviceBuilder |
lastChangedByUser(String lastChangedByUser)
Constraints: Not nullable, Maximum length: 12
|
PaymentAdvice.PaymentAdviceBuilder |
originalReferenceDocument(String originalReferenceDocument)
Constraints: Not nullable, Maximum length: 20
|
PaymentAdvice.PaymentAdviceBuilder |
paidAmountInPaytCurrency(BigDecimal paidAmountInPaytCurrency)
Constraints: Not nullable, Precision: 24, Scale: 3
|
PaymentAdvice.PaymentAdviceBuilder |
partnerBankCountry(String partnerBankCountry)
Constraints: Not nullable, Maximum length: 3
|
PaymentAdvice.PaymentAdviceBuilder |
partnerBankSWIFTCode(String partnerBankSWIFTCode)
Constraints: Not nullable, Maximum length: 11
|
PaymentAdvice.PaymentAdviceBuilder |
paymentAdvice(String paymentAdvice)
(Key Field) Constraints: Not nullable, Maximum length: 16
|
PaymentAdvice.PaymentAdviceBuilder |
paymentAdviceAccount(String paymentAdviceAccount)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
PaymentAdvice.PaymentAdviceBuilder |
paymentAdviceAccountType(String paymentAdviceAccountType)
(Key Field) Constraints: Not nullable, Maximum length: 1
|
PaymentAdvice.PaymentAdviceBuilder |
paymentAdviceHeaderText(String paymentAdviceHeaderText)
Constraints: Not nullable, Maximum length: 25
|
PaymentAdvice.PaymentAdviceBuilder |
paymentAdviceItem(PaymentAdviceItem... value)
Navigation property to_PaymentAdviceItem for PaymentAdvice to multiple
PaymentAdviceItem.
|
PaymentAdvice.PaymentAdviceBuilder |
paymentAdviceSelectionRule(String paymentAdviceSelectionRule)
Constraints: Not nullable, Maximum length: 3
|
PaymentAdvice.PaymentAdviceBuilder |
paymentAdviceStatus(String paymentAdviceStatus)
Constraints: Not nullable, Maximum length: 1
|
PaymentAdvice.PaymentAdviceBuilder |
paymentAdviceType(String paymentAdviceType)
Constraints: Not nullable, Maximum length: 2
|
PaymentAdvice.PaymentAdviceBuilder |
paymentCurrency(String paymentCurrency)
Constraints: Not nullable, Maximum length: 5
|
PaymentAdvice.PaymentAdviceBuilder |
paymentDate(LocalDateTime paymentDate)
Constraints: Not nullable, Precision: 0
|
PaymentAdvice.PaymentAdviceBuilder |
paymentDocument(String paymentDocument)
Constraints: Not nullable, Maximum length: 10
|
PaymentAdvice.PaymentAdviceBuilder |
paymentTransaction(String paymentTransaction)
Constraints: Not nullable, Maximum length: 3
|
PaymentAdvice.PaymentAdviceBuilder |
paytAdvcDiffDeterminationRule(String paytAdvcDiffDeterminationRule)
Constraints: Not nullable, Maximum length: 3
|
PaymentAdvice.PaymentAdviceBuilder |
referenceDocumentType(String referenceDocumentType)
Constraints: Not nullable, Maximum length: 5
|
String |
toString() |
@Nonnull public PaymentAdvice.PaymentAdviceBuilder paymentAdviceItem(PaymentAdviceItem... value)
value
- The PaymentAdviceItems to build this PaymentAdvice with.public PaymentAdvice.PaymentAdviceBuilder companyCode(@Nullable String companyCode)
Original property name from the Odata EDM: CompanyCode
public PaymentAdvice.PaymentAdviceBuilder paymentAdviceAccountType(@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.
payment advice number.public PaymentAdvice.PaymentAdviceBuilder paymentAdviceAccount(@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.
payment advice number.public PaymentAdvice.PaymentAdviceBuilder paymentAdvice(@Nullable String paymentAdvice)
Original property name from the Odata EDM: PaymentAdvice
public PaymentAdvice.PaymentAdviceBuilder paymentDocument(@Nullable String paymentDocument)
Original property name from the Odata EDM: PaymentDocument
public PaymentAdvice.PaymentAdviceBuilder accountByShipper(@Nullable String accountByShipper)
Original property name from the Odata EDM: AccountByShipper
public PaymentAdvice.PaymentAdviceBuilder paymentCurrency(@Nullable String paymentCurrency)
Original property name from the Odata EDM: PaymentCurrency
public PaymentAdvice.PaymentAdviceBuilder paymentDate(@Nullable LocalDateTime paymentDate)
Original property name from the Odata EDM: PaymentDate
public PaymentAdvice.PaymentAdviceBuilder paidAmountInPaytCurrency(@Nullable BigDecimal paidAmountInPaytCurrency)
Original property name from the Odata EDM: PaidAmountInPaytCurrency
public PaymentAdvice.PaymentAdviceBuilder cashDiscountAmountInPaytCrcy(@Nullable BigDecimal cashDiscountAmountInPaytCrcy)
Original property name from the Odata EDM: CashDiscountAmountInPaytCrcy
public PaymentAdvice.PaymentAdviceBuilder partnerBankCountry(@Nullable String partnerBankCountry)
Original property name from the Odata EDM: PartnerBankCountry
public PaymentAdvice.PaymentAdviceBuilder partnerBankSWIFTCode(@Nullable String partnerBankSWIFTCode)
Original property name from the Odata EDM: PartnerBankSWIFTCode
public PaymentAdvice.PaymentAdviceBuilder createdByUser(@Nullable String createdByUser)
Original property name from the Odata EDM: CreatedByUser
public PaymentAdvice.PaymentAdviceBuilder creationDate(@Nullable LocalDateTime creationDate)
Original property name from the Odata EDM: CreationDate
public PaymentAdvice.PaymentAdviceBuilder creationTime(@Nullable LocalTime creationTime)
Original property name from the Odata EDM: CreationTime
public PaymentAdvice.PaymentAdviceBuilder lastChangeDate(@Nullable LocalDateTime lastChangeDate)
Original property name from the Odata EDM: LastChangeDate
public PaymentAdvice.PaymentAdviceBuilder lastChangedByUser(@Nullable String lastChangedByUser)
Original property name from the Odata EDM: LastChangedByUser
public PaymentAdvice.PaymentAdviceBuilder paymentAdviceHeaderText(@Nullable String paymentAdviceHeaderText)
Original property name from the Odata EDM: PaymentAdviceHeaderText
public PaymentAdvice.PaymentAdviceBuilder paymentAdviceType(@Nullable String paymentAdviceType)
Original property name from the Odata EDM: PaymentAdviceType
The system assigns the payment advice type "04" for a payment advice note entered manually and the payment advice type "03" for a payment advice note resulting from open item processing.
way the payment advice note originated.public PaymentAdvice.PaymentAdviceBuilder paymentAdviceStatus(@Nullable String paymentAdviceStatus)
Original property name from the Odata EDM: PaymentAdviceStatus
public PaymentAdvice.PaymentAdviceBuilder paytAdvcDiffDeterminationRule(@Nullable String paytAdvcDiffDeterminationRule)
Original property name from the Odata EDM: PaytAdvcDiffDeterminationRule
public PaymentAdvice.PaymentAdviceBuilder paymentAdviceSelectionRule(@Nullable String paymentAdviceSelectionRule)
Original property name from the Odata EDM: PaymentAdviceSelectionRule
The various options for determining a selection field from the item fields are called selection rules, proposed from the master record and entered in the payment advice header.You define the selection rules and carry out the assignment of the fields in the configuration menu.Example:The selection rule '001' is defined as follows:Priority Ext. selection field Int. selection field1 Billing doc.number Reference document number2 Sales order number Reference document number3 Document number Document numberIf the payment advice item now contains the billing document number '12345', the system searches for an open item with reference document number '12345'.If the billing document number is not filled and the sales order number '78912' is filled, the system searches for an open item with reference document number '78912'.The first external selection field filled therefore determines the internal selection field.If you do not specify a selection rule, the following default is valid:Priority Ext. selection field Int. selection field1 Document number Document number2 Billing doc.number Billing document number3 Reference doc.number Reference document number4 Reference key 1 Reference key 15 Reference key 2 Reference key 26 Assignment number Assignment number7 Amount Amount
various fields of the payment advice item (document number, billing document number, reference document number, ... ) according to the selection rule in each individual payment advice item.public PaymentAdvice.PaymentAdviceBuilder originalReferenceDocument(@Nullable String originalReferenceDocument)
Original property name from the Odata EDM: OriginalReferenceDocument
Example: 1000007899 00011996Reference Reference organizational unitdocument no. client and fiscal yearThe object type contains a note on storing the original document.
unique reference. It consists of object key and object type. The object key consists of a reference document number and a reference organizational unit.public PaymentAdvice.PaymentAdviceBuilder referenceDocumentType(@Nullable String referenceDocumentType)
Original property name from the Odata EDM: ReferenceDocumentType
Example: 1000007899 00011996Reference Reference organizational unitdocument no. client and fiscal yearThe object type contains a note on storing the original document.
unique reference. It consists of object key and object type. The object key consists of a reference document number and a reference organizational unit.public PaymentAdvice.PaymentAdviceBuilder feeAmountInTransactionCrcy(@Nullable BigDecimal feeAmountInTransactionCrcy)
Original property name from the Odata EDM: FeeAmountInTransactionCrcy
public PaymentAdvice.PaymentAdviceBuilder paymentTransaction(@Nullable String paymentTransaction)
Original property name from the Odata EDM: PaymentTransaction
public PaymentAdvice.PaymentAdviceBuilder exchangeRate(@Nullable String exchangeRate)
Original property name from the Odata EDM: ExchangeRate
public PaymentAdvice.PaymentAdviceBuilder billOfExchangeFailureDate(@Nullable LocalDateTime billOfExchangeFailureDate)
Original property name from the Odata EDM: BillOfExchangeFailureDate
public PaymentAdvice.PaymentAdviceBuilder bankReference(@Nullable String bankReference)
Original property name from the Odata EDM: BankReference
public PaymentAdvice.PaymentAdviceBuilder businessPartnerName(@Nullable String businessPartnerName)
Original property name from the Odata EDM: BusinessPartnerName
public PaymentAdvice build()
Copyright © 2019 SAP SE. All rights reserved.