java.lang.Object
com.sap.cloud.sdk.datamodel.odata.helper.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity<LockboxBatchItem>
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.postlockbox.LockboxBatchItem

public class LockboxBatchItem extends VdmEntity<LockboxBatchItem>
Lockbox Batch Item

Original entity name from the Odata EDM: LockboxBatchItemType

  • Field Details

    • ALL_FIELDS

      public static final LockboxBatchItemSelectable ALL_FIELDS
      Selector for all available fields of LockboxBatchItem.
    • LOCKBOX_BATCH_INTERNAL_KEY

      public static final LockboxBatchItemField<String> LOCKBOX_BATCH_INTERNAL_KEY
      Use with available fluent helpers to apply the LockboxBatchInternalKey field to query operations.
    • LOCKBOX_BATCH_ITEM

      public static final LockboxBatchItemField<String> LOCKBOX_BATCH_ITEM
      Use with available fluent helpers to apply the LockboxBatchItem field to query operations.
    • LOCKBOX_BATCH

      public static final LockboxBatchItemField<String> LOCKBOX_BATCH
      Use with available fluent helpers to apply the LockboxBatch field to query operations.
    • VALUE_DATE

      public static final LockboxBatchItemField<LocalDateTime> VALUE_DATE
      Use with available fluent helpers to apply the ValueDate field to query operations.
    • CURRENCY

      public static final LockboxBatchItemField<String> CURRENCY
      Use with available fluent helpers to apply the Currency field to query operations.
    • AMOUNT_IN_TRANSACTION_CURRENCY

      public static final LockboxBatchItemField<BigDecimal> AMOUNT_IN_TRANSACTION_CURRENCY
      Use with available fluent helpers to apply the AmountInTransactionCurrency field to query operations.
    • LOCKBOX_BATCH_ITM_STATUS

      public static final LockboxBatchItemField<String> LOCKBOX_BATCH_ITM_STATUS
      Use with available fluent helpers to apply the LockboxBatchItmStatus field to query operations.
    • LOCKBOX_BATCH_ITM_STATUS_NAME

      public static final LockboxBatchItemField<String> LOCKBOX_BATCH_ITM_STATUS_NAME
      Use with available fluent helpers to apply the LockboxBatchItmStatusName field to query operations.
    • CHEQUE

      public static final LockboxBatchItemField<String> CHEQUE
      Use with available fluent helpers to apply the Cheque field to query operations.
    • PARTNER_BANK_COUNTRY

      public static final LockboxBatchItemField<String> PARTNER_BANK_COUNTRY
      Use with available fluent helpers to apply the PartnerBankCountry field to query operations.
    • PARTNER_BANK

      public static final LockboxBatchItemField<String> PARTNER_BANK
      Use with available fluent helpers to apply the PartnerBank field to query operations.
    • PARTNER_BANK_ACCOUNT

      public static final LockboxBatchItemField<String> PARTNER_BANK_ACCOUNT
      Use with available fluent helpers to apply the PartnerBankAccount field to query operations.
    • BANK_LEDGER_DOCUMENT

      public static final LockboxBatchItemField<String> BANK_LEDGER_DOCUMENT
      Use with available fluent helpers to apply the BankLedgerDocument field to query operations.
    • CUSTOMER

      public static final LockboxBatchItemField<String> CUSTOMER
      Use with available fluent helpers to apply the Customer field to query operations.
    • MEMO_LINE1

      public static final LockboxBatchItemField<String> MEMO_LINE1
      Use with available fluent helpers to apply the MemoLine1 field to query operations.
    • MEMO_LINE

      public static final LockboxBatchItemField<String> MEMO_LINE
      Use with available fluent helpers to apply the MemoLine field to query operations.
    • PAYMENT_ADVICE

      public static final LockboxBatchItemField<String> PAYMENT_ADVICE
      Use with available fluent helpers to apply the PaymentAdvice field to query operations.
    • ASSIGNMENT_REFERENCE

      public static final LockboxBatchItemField<String> ASSIGNMENT_REFERENCE
      Use with available fluent helpers to apply the AssignmentReference field to query operations.
    • DOCUMENT_ITEM_TEXT

      public static final LockboxBatchItemField<String> DOCUMENT_ITEM_TEXT
      Use with available fluent helpers to apply the DocumentItemText field to query operations.
    • DOCUMENT_REFERENCE_ID

      public static final LockboxBatchItemField<String> DOCUMENT_REFERENCE_ID
      Use with available fluent helpers to apply the DocumentReferenceID field to query operations.
    • PAYMENT_MANUAL_TRANSAC_TYPE

      public static final LockboxBatchItemField<String> PAYMENT_MANUAL_TRANSAC_TYPE
      Use with available fluent helpers to apply the PaymentManualTransacType field to query operations.
    • BANK_LEDGER_IS_POSTED

      public static final LockboxBatchItemField<Boolean> BANK_LEDGER_IS_POSTED
      Use with available fluent helpers to apply the BankLedgerIsPosted field to query operations.
    • SUBLEDGER_IS_POSTED_SUCCESSFULLY

      public static final LockboxBatchItemField<Boolean> SUBLEDGER_IS_POSTED_SUCCESSFULLY
      Use with available fluent helpers to apply the SubledgerIsPostedSuccessfully field to query operations.
    • LOCKBOX_SUBLEDGER_DOCUMENT

      public static final LockboxBatchItemField<String> LOCKBOX_SUBLEDGER_DOCUMENT
      Use with available fluent helpers to apply the LockboxSubledgerDocument field to query operations.
    • COMPANY_CODE

      public static final LockboxBatchItemField<String> COMPANY_CODE
      Use with available fluent helpers to apply the CompanyCode field to query operations.
    • FISCAL_YEAR

      public static final LockboxBatchItemField<String> FISCAL_YEAR
      Use with available fluent helpers to apply the FiscalYear field to query operations.
    • SUBLEDGER_DOCUMENT

      public static final LockboxBatchItemField<String> SUBLEDGER_DOCUMENT
      Use with available fluent helpers to apply the SubledgerDocument field to query operations.
    • LOCKBOX_BATCH_ITM_ADDITIONAL_INFO

      public static final LockboxBatchItemField<String> LOCKBOX_BATCH_ITM_ADDITIONAL_INFO
      Use with available fluent helpers to apply the LockboxBatchItmAdditionalInfo field to query operations.
    • TO_HEADER

      public static final LockboxBatchItemOneToOneLink<LockboxBatch> TO_HEADER
      Use with available fluent helpers to apply the to_Header navigation property to query operations.
    • TO_LOCKBOX_CLEARING

      public static final LockboxBatchItemLink<LockboxClearing> TO_LOCKBOX_CLEARING
      Use with available fluent helpers to apply the to_LockboxClearing navigation property to query operations.
  • Constructor Details

    • LockboxBatchItem

      public LockboxBatchItem()
    • LockboxBatchItem

      public LockboxBatchItem(@Nullable String lockboxBatchInternalKey, @Nullable String lockboxBatchItem, @Nullable String lockboxBatch, @Nullable LocalDateTime valueDate, @Nullable String currency, @Nullable BigDecimal amountInTransactionCurrency, @Nullable String lockboxBatchItmStatus, @Nullable String lockboxBatchItmStatusName, @Nullable String cheque, @Nullable String partnerBankCountry, @Nullable String partnerBank, @Nullable String partnerBankAccount, @Nullable String bankLedgerDocument, @Nullable String customer, @Nullable String memoLine1, @Nullable String memoLine, @Nullable String paymentAdvice, @Nullable String assignmentReference, @Nullable String documentItemText, @Nullable String documentReferenceID, @Nullable String paymentManualTransacType, @Nullable Boolean bankLedgerIsPosted, @Nullable Boolean subledgerIsPostedSuccessfully, @Nullable String lockboxSubledgerDocument, @Nullable String companyCode, @Nullable String fiscalYear, @Nullable String subledgerDocument, @Nullable String lockboxBatchItmAdditionalInfo, @Nullable LockboxBatch toHeader, List<LockboxClearing> toLockboxClearing)
  • Method Details

    • getType

      @Nonnull public Class<LockboxBatchItem> getType()
      Specified by:
      getType in class VdmObject<LockboxBatchItem>
    • setLockboxBatchInternalKey

      public void setLockboxBatchInternalKey(@Nullable String lockboxBatchInternalKey)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: LockboxBatchInternalKey

      Parameters:
      lockboxBatchInternalKey - Short Key for Bank Statement (Surrogate Key)
    • setLockboxBatchItem

      public void setLockboxBatchItem(@Nullable String lockboxBatchItem)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: LockboxBatchItem

      Parameters:
      lockboxBatchItem - Memo Record Number (Line Item Number in Bank Statement)
    • setLockboxBatch

      public void setLockboxBatch(@Nullable String lockboxBatch)
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: LockboxBatch

      Parameters:
      lockboxBatch - Batch number (bundle number)
    • setValueDate

      public void setValueDate(@Nullable LocalDateTime valueDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValueDate

      Parameters:
      valueDate - Value Date
    • setCurrency

      public void setCurrency(@Nullable String currency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: Currency

      Parameters:
      currency - Account Currency Key
    • setAmountInTransactionCurrency

      public void setAmountInTransactionCurrency(@Nullable BigDecimal amountInTransactionCurrency)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: AmountInTransactionCurrency

      Parameters:
      amountInTransactionCurrency - Payment Amount
    • setLockboxBatchItmStatus

      public void setLockboxBatchItmStatus(@Nullable String lockboxBatchItmStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: LockboxBatchItmStatus

      Parameters:
      lockboxBatchItmStatus - Lockbox Batch Item Status
    • setLockboxBatchItmStatusName

      public void setLockboxBatchItmStatusName(@Nullable String lockboxBatchItmStatusName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: LockboxBatchItmStatusName

      Parameters:
      lockboxBatchItmStatusName - Lockbox Batch Status Description
    • setCheque

      public void setCheque(@Nullable String cheque)
      Constraints: Not nullable, Maximum length: 13

      Original property name from the Odata EDM: Cheque

      Parameters:
      cheque - Cheque Number
    • setPartnerBankCountry

      public void setPartnerBankCountry(@Nullable String partnerBankCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PartnerBankCountry

      Parameters:
      partnerBankCountry - Partner Bank Account: Bank Country/Region Key
    • setPartnerBank

      public void setPartnerBank(@Nullable String partnerBank)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: PartnerBank

      Parameters:
      partnerBank - Partner Bank Account: Bank Number
    • setPartnerBankAccount

      public void setPartnerBankAccount(@Nullable String partnerBankAccount)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: PartnerBankAccount

      Parameters:
      partnerBankAccount - Partner Bank Account: Account Number
    • setBankLedgerDocument

      public void setBankLedgerDocument(@Nullable String bankLedgerDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BankLedgerDocument

      Parameters:
      bankLedgerDocument - Document Number of an Accounting Document
    • setCustomer

      public void setCustomer(@Nullable String customer)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Customer

      Parameters:
      customer - Customer Number
    • setMemoLine1

      public void setMemoLine1(@Nullable String memoLine1)
      Constraints: Not nullable, Maximum length: 65

      Original property name from the Odata EDM: MemoLine1

      Parameters:
      memoLine1 - Line 1 of Memo Line
    • setMemoLine

      public void setMemoLine(@Nullable String memoLine)
      Constraints: Not nullable, Maximum length: 1333

      Original property name from the Odata EDM: MemoLine

      Parameters:
      memoLine - Memo Line
    • setPaymentAdvice

      public void setPaymentAdvice(@Nullable String paymentAdvice)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: PaymentAdvice

      Parameters:
      paymentAdvice - Payment Advice Number
    • setAssignmentReference

      public void setAssignmentReference(@Nullable String assignmentReference)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: AssignmentReference

      Parameters:
      assignmentReference - Assignment number
    • setDocumentItemText

      public void setDocumentItemText(@Nullable String documentItemText)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: DocumentItemText

      Parameters:
      documentItemText - Text Field
    • setDocumentReferenceID

      public void setDocumentReferenceID(@Nullable String documentReferenceID)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: DocumentReferenceID

      Parameters:
      documentReferenceID - Reference Document Number
    • setPaymentManualTransacType

      public void setPaymentManualTransacType(@Nullable String paymentManualTransacType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PaymentManualTransacType

      Parameters:
      paymentManualTransacType - Transaction
    • setBankLedgerIsPosted

      public void setBankLedgerIsPosted(@Nullable Boolean bankLedgerIsPosted)
      Constraints: none

      Original property name from the Odata EDM: BankLedgerIsPosted

      Parameters:
      bankLedgerIsPosted - Indicator that posting Area 1 was posted or not
    • setSubledgerIsPostedSuccessfully

      public void setSubledgerIsPostedSuccessfully(@Nullable Boolean subledgerIsPostedSuccessfully)
      Constraints: none

      Original property name from the Odata EDM: SubledgerIsPostedSuccessfully

      Parameters:
      subledgerIsPostedSuccessfully - Indicator that posting Area 2 was posted or not
    • setLockboxSubledgerDocument

      public void setLockboxSubledgerDocument(@Nullable String lockboxSubledgerDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: LockboxSubledgerDocument

      Parameters:
      lockboxSubledgerDocument - Number of second subledger document
    • setCompanyCode

      public void setCompanyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Parameters:
      companyCode - Company Code
    • setFiscalYear

      public void setFiscalYear(@Nullable String fiscalYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FiscalYear

      Parameters:
      fiscalYear - Fiscal Year
    • setSubledgerDocument

      public void setSubledgerDocument(@Nullable String subledgerDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SubledgerDocument

      Parameters:
      subledgerDocument - Subledger Document Number
    • setLockboxBatchItmAdditionalInfo

      public void setLockboxBatchItmAdditionalInfo(@Nullable String lockboxBatchItmAdditionalInfo)
      Constraints: Not nullable, Maximum length: 100

      Original property name from the Odata EDM: LockboxBatchItmAdditionalInfo

      Parameters:
      lockboxBatchItmAdditionalInfo - Additional information from file
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<LockboxBatchItem>
    • getKey

      @Nonnull protected Map<String,Object> getKey()
      Overrides:
      getKey in class VdmObject<LockboxBatchItem>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<LockboxBatchItem>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<LockboxBatchItem>
    • field

      @Nonnull public static <T> LockboxBatchItemField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      Parameters:
      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.
      Returns:
      A representation of an extension field from this entity.
    • field

      @Nonnull public static <T, DomainT> LockboxBatchItemField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      DomainT - The type of the extension field as returned by the OData service.
      Parameters:
      typeConverter - A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the field
      fieldName - The name of the extension field as returned by the OData service.
      Returns:
      A representation of an extension field from this entity, holding a reference to the given TypeConverter.
    • getDestinationForFetch

      @Nullable public HttpDestinationProperties getDestinationForFetch()
      Overrides:
      getDestinationForFetch in class VdmEntity<LockboxBatchItem>
    • setServicePathForFetch

      protected void setServicePathForFetch(@Nullable String servicePathForFetch)
      Overrides:
      setServicePathForFetch in class VdmEntity<LockboxBatchItem>
    • attachToService

      public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
      Overrides:
      attachToService in class VdmEntity<LockboxBatchItem>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<LockboxBatchItem>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<LockboxBatchItem>
    • fetchHeader

      @Nullable public LockboxBatch fetchHeader()
      Fetches the LockboxBatch entity (one to one) associated with this entity. This corresponds to the OData navigation property to_Header.

      Please note: This method will not cache or persist the query results.

      Returns:
      The single associated LockboxBatch entity, or null if an entity is not associated.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.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.
    • getHeaderOrFetch

      @Nullable public LockboxBatch getHeaderOrFetch()
      Retrieval of associated LockboxBatch entity (one to one). This corresponds to the OData navigation property to_Header.

      If the navigation property to_Header of a queried LockboxBatchItem 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.

      Returns:
      List of associated LockboxBatch entity.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.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.
    • getHeaderIfPresent

      @Nonnull public io.vavr.control.Option<LockboxBatch> getHeaderIfPresent()
      Retrieval of associated LockboxBatch entity (one to one). This corresponds to the OData navigation property to_Header.

      If the navigation property for an entity LockboxBatchItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_Header is already loaded, the result will contain the LockboxBatch entity. If not, an Option with result state empty is returned.
    • setHeader

      public void setHeader(LockboxBatch value)
      Overwrites the associated LockboxBatch entity for the loaded navigation property to_Header.
      Parameters:
      value - New LockboxBatch entity.
    • fetchLockboxClearing

      @Nonnull public List<LockboxClearing> fetchLockboxClearing()
      Fetches the LockboxClearing entities (one to many) associated with this entity. This corresponds to the OData navigation property to_LockboxClearing.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated LockboxClearing entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.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.
    • getLockboxClearingOrFetch

      @Nonnull public List<LockboxClearing> getLockboxClearingOrFetch()
      Retrieval of associated LockboxClearing entities (one to many). This corresponds to the OData navigation property to_LockboxClearing.

      If the navigation property to_LockboxClearing of a queried LockboxBatchItem 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.

      Returns:
      List of associated LockboxClearing entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.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.
    • getLockboxClearingIfPresent

      @Nonnull public io.vavr.control.Option<List<LockboxClearing>> getLockboxClearingIfPresent()
      Retrieval of associated LockboxClearing entities (one to many). This corresponds to the OData navigation property to_LockboxClearing.

      If the navigation property for an entity LockboxBatchItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_LockboxClearing is already loaded, the result will contain the LockboxClearing entities. If not, an Option with result state empty is returned.
    • setLockboxClearing

      public void setLockboxClearing(@Nonnull List<LockboxClearing> value)
      Overwrites the list of associated LockboxClearing entities for the loaded navigation property to_LockboxClearing.

      If the navigation property to_LockboxClearing of a queried LockboxBatchItem 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.

      Parameters:
      value - List of LockboxClearing entities.
    • addLockboxClearing

      public void addLockboxClearing(LockboxClearing... entity)
      Adds elements to the list of associated LockboxClearing entities. This corresponds to the OData navigation property to_LockboxClearing.

      If the navigation property to_LockboxClearing of a queried LockboxBatchItem 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.

      Parameters:
      entity - Array of LockboxClearing entities.
    • builder

      @Nonnull public static LockboxBatchItem.LockboxBatchItemBuilder builder()
    • getLockboxBatchInternalKey

      @Nullable public String getLockboxBatchInternalKey()
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: LockboxBatchInternalKey

      Returns:
      Short Key for Bank Statement (Surrogate Key)
    • getLockboxBatchItem

      @Nullable public String getLockboxBatchItem()
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: LockboxBatchItem

      Returns:
      Memo Record Number (Line Item Number in Bank Statement)
    • getLockboxBatch

      @Nullable public String getLockboxBatch()
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: LockboxBatch

      Returns:
      Batch number (bundle number)
    • getValueDate

      @Nullable public LocalDateTime getValueDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValueDate

      Returns:
      Value Date
    • getCurrency

      @Nullable public String getCurrency()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: Currency

      Returns:
      Account Currency Key
    • getAmountInTransactionCurrency

      @Nullable public BigDecimal getAmountInTransactionCurrency()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: AmountInTransactionCurrency

      Returns:
      Payment Amount
    • getLockboxBatchItmStatus

      @Nullable public String getLockboxBatchItmStatus()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: LockboxBatchItmStatus

      Returns:
      Lockbox Batch Item Status
    • getLockboxBatchItmStatusName

      @Nullable public String getLockboxBatchItmStatusName()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: LockboxBatchItmStatusName

      Returns:
      Lockbox Batch Status Description
    • getCheque

      @Nullable public String getCheque()
      Constraints: Not nullable, Maximum length: 13

      Original property name from the Odata EDM: Cheque

      Returns:
      Cheque Number
    • getPartnerBankCountry

      @Nullable public String getPartnerBankCountry()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PartnerBankCountry

      Returns:
      Partner Bank Account: Bank Country/Region Key
    • getPartnerBank

      @Nullable public String getPartnerBank()
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: PartnerBank

      Returns:
      Partner Bank Account: Bank Number
    • getPartnerBankAccount

      @Nullable public String getPartnerBankAccount()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: PartnerBankAccount

      Returns:
      Partner Bank Account: Account Number
    • getBankLedgerDocument

      @Nullable public String getBankLedgerDocument()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BankLedgerDocument

      Returns:
      Document Number of an Accounting Document
    • getCustomer

      @Nullable public String getCustomer()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Customer

      Returns:
      Customer Number
    • getMemoLine1

      @Nullable public String getMemoLine1()
      Constraints: Not nullable, Maximum length: 65

      Original property name from the Odata EDM: MemoLine1

      Returns:
      Line 1 of Memo Line
    • getMemoLine

      @Nullable public String getMemoLine()
      Constraints: Not nullable, Maximum length: 1333

      Original property name from the Odata EDM: MemoLine

      Returns:
      Memo Line
    • getPaymentAdvice

      @Nullable public String getPaymentAdvice()
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: PaymentAdvice

      Returns:
      Payment Advice Number
    • getAssignmentReference

      @Nullable public String getAssignmentReference()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: AssignmentReference

      Returns:
      Assignment number
    • getDocumentItemText

      @Nullable public String getDocumentItemText()
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: DocumentItemText

      Returns:
      Text Field
    • getDocumentReferenceID

      @Nullable public String getDocumentReferenceID()
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: DocumentReferenceID

      Returns:
      Reference Document Number
    • getPaymentManualTransacType

      @Nullable public String getPaymentManualTransacType()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PaymentManualTransacType

      Returns:
      Transaction
    • getBankLedgerIsPosted

      @Nullable public Boolean getBankLedgerIsPosted()
      Constraints: none

      Original property name from the Odata EDM: BankLedgerIsPosted

      Returns:
      Indicator that posting Area 1 was posted or not
    • getSubledgerIsPostedSuccessfully

      @Nullable public Boolean getSubledgerIsPostedSuccessfully()
      Constraints: none

      Original property name from the Odata EDM: SubledgerIsPostedSuccessfully

      Returns:
      Indicator that posting Area 2 was posted or not
    • getLockboxSubledgerDocument

      @Nullable public String getLockboxSubledgerDocument()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: LockboxSubledgerDocument

      Returns:
      Number of second subledger document
    • getCompanyCode

      @Nullable public String getCompanyCode()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getFiscalYear

      @Nullable public String getFiscalYear()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FiscalYear

      Returns:
      Fiscal Year
    • getSubledgerDocument

      @Nullable public String getSubledgerDocument()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SubledgerDocument

      Returns:
      Subledger Document Number
    • getLockboxBatchItmAdditionalInfo

      @Nullable public String getLockboxBatchItmAdditionalInfo()
      Constraints: Not nullable, Maximum length: 100

      Original property name from the Odata EDM: LockboxBatchItmAdditionalInfo

      Returns:
      Additional information from file
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<LockboxBatchItem>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<LockboxBatchItem>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<LockboxBatchItem>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<LockboxBatchItem>