Interface BankReconciliationStatementService

All Superinterfaces:
BatchService<BankReconciliationStatementServiceBatch>
All Known Implementing Classes:
DefaultBankReconciliationStatementService

@Deprecated public interface BankReconciliationStatementService extends BatchService<BankReconciliationStatementServiceBatch>
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the VDM.

The service contains bank reconciliation items, bank reconciliation statements, journal entry items and bank statement items. The bank reconciliation items provide the G/L account balance, bank account balance and reconciliation status of all house bank accounts. The “StartReconcile” operation can start automatic reconciliation and generate bank reconciliation statement in the backend. If there are any issues when the bank reconciliation statement is created, the system displays error messages in the response. .

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_CN_BANK_RECONCILIAITON_SRV
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: Finance - Bank Reconciliation Integration(SAP_COM_0388)
Scope Items: Bank Integration with File Interface(1EG)
Authentication Methods: x509
Business Object: Bank Account
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull BankReconciliationStatementService withServicePath(@Nonnull String servicePath)
      Deprecated.
      Overrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.
      Parameters:
      servicePath - Service path that will override the default.
      Returns:
      A new service instance with the specified service path.
    • getAllBankStatementItem

      @Nonnull BankStatementItemFluentHelper getAllBankStatementItem()
      Deprecated.
      Fetch multiple BankStatementItem entities.
      Returns:
      A fluent helper to fetch multiple BankStatementItem entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getBankStatementItemByKey

      @Nonnull BankStatementItemByKeyFluentHelper getBankStatementItemByKey(String companyCode, String houseBank, String houseBankAccount, LocalDateTime bankReconciliationDate, String bankStatementShortID, String bankStatementItem)
      Deprecated.
      Fetch a single BankStatementItem entity using key fields.
      Parameters:
      companyCode - Company Code

      Constraints: Not nullable, Maximum length: 4

      houseBankAccount - Account ID

      Constraints: Not nullable, Maximum length: 5

      bankReconciliationDate - Reconciliation Date

      Constraints: Not nullable, Precision: 0

      bankStatementShortID - Short Key

      Constraints: Not nullable, Maximum length: 8

      houseBank - House Bank

      Constraints: Not nullable, Maximum length: 5

      bankStatementItem - Memo Record No.

      Constraints: Not nullable, Maximum length: 5

      Returns:
      A fluent helper to fetch a single BankStatementItem entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getAllBankReconciliationItem

      @Nonnull BankReconciliationItemFluentHelper getAllBankReconciliationItem()
      Deprecated.
      Fetch multiple BankReconciliationItem entities.
      Returns:
      A fluent helper to fetch multiple BankReconciliationItem entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getBankReconciliationItemByKey

      @Nonnull BankReconciliationItemByKeyFluentHelper getBankReconciliationItemByKey(String companyCode, String houseBank, String houseBankAccount, LocalDateTime bankReconciliationDate)
      Deprecated.
      Fetch a single BankReconciliationItem entity using key fields.
      Parameters:
      companyCode - Company Code

      Constraints: Not nullable, Maximum length: 4

      houseBankAccount - Account ID

      Constraints: Not nullable, Maximum length: 5

      bankReconciliationDate - Reconciliation Date

      Constraints: Not nullable, Precision: 0

      houseBank - House Bank

      Constraints: Not nullable, Maximum length: 5

      Returns:
      A fluent helper to fetch a single BankReconciliationItem entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getAllBankReconciliationStatement

      @Nonnull BankReconciliationStatementFluentHelper getAllBankReconciliationStatement()
      Deprecated.
      Fetch multiple BankReconciliationStatement entities.
      Returns:
      A fluent helper to fetch multiple BankReconciliationStatement entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getBankReconciliationStatementByKey

      @Nonnull BankReconciliationStatementByKeyFluentHelper getBankReconciliationStatementByKey(String companyCode, String houseBank, String houseBankAccount, LocalDateTime bankReconciliationDate)
      Deprecated.
      Fetch a single BankReconciliationStatement entity using key fields.
      Parameters:
      companyCode - Company Code

      Constraints: Not nullable, Maximum length: 4

      houseBankAccount - Account ID

      Constraints: Not nullable, Maximum length: 5

      bankReconciliationDate - Reconciliation Date

      Constraints: Not nullable, Precision: 0

      houseBank - House Bank

      Constraints: Not nullable, Maximum length: 5

      Returns:
      A fluent helper to fetch a single BankReconciliationStatement entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getAllJournalEntryItem

      @Nonnull JournalEntryItemFluentHelper getAllJournalEntryItem()
      Deprecated.
      Fetch multiple JournalEntryItem entities.
      Returns:
      A fluent helper to fetch multiple JournalEntryItem entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getJournalEntryItemByKey

      @Nonnull JournalEntryItemByKeyFluentHelper getJournalEntryItemByKey(String companyCode, String houseBank, String houseBankAccount, LocalDateTime bankReconciliationDate, String fiscalYear, String accountingDocument, String accountingDocumentItem)
      Deprecated.
      Fetch a single JournalEntryItem entity using key fields.
      Parameters:
      companyCode - Company Code

      Constraints: Not nullable, Maximum length: 4

      houseBankAccount - Account ID

      Constraints: Not nullable, Maximum length: 5

      bankReconciliationDate - Reconciliation Date

      Constraints: Not nullable, Precision: 0

      accountingDocumentItem - Item

      Constraints: Not nullable, Maximum length: 6

      houseBank - House Bank

      Constraints: Not nullable, Maximum length: 5

      accountingDocument - Document Number

      Constraints: Not nullable, Maximum length: 10

      fiscalYear - Fiscal Year

      Constraints: Not nullable, Maximum length: 4

      Returns:
      A fluent helper to fetch a single JournalEntryItem entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • startReconcile

      @Nonnull StartReconcileFluentHelper startReconcile(@Nonnull String companyCode, @Nonnull String houseBank, @Nonnull String houseBankAccount, @Nonnull LocalDateTime bankReconciliationDate)
      Deprecated.

      Creates a fluent helper for the StartReconcile OData function import.

      Parameters:
      companyCode - Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: CompanyCode

      houseBankAccount - Constraints: Not nullable, Maximum length: 5

      Original parameter name from the Odata EDM: HouseBankAccount

      bankReconciliationDate - Time Stamp

      Constraints: Not nullable, Precision: 0

      Original parameter name from the Odata EDM: BankReconciliationDate

      houseBank - Constraints: Not nullable, Maximum length: 5

      Original parameter name from the Odata EDM: HouseBank

      Returns:
      A fluent helper object that will execute the StartReconcile OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.