Interface BankReconciliationStatementService
- All Superinterfaces:
BatchService<BankReconciliationStatementServiceBatch>
- All Known Implementing Classes:
DefaultBankReconciliationStatementService
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. .
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 Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated.If no other path was provided via thewithServicePath(String)method, this is the default service path used to access the endpoint. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Fetch multipleBankReconciliationItementities.Deprecated.Fetch multipleBankReconciliationStatemententities.Deprecated.Fetch multipleBankStatementItementities.Deprecated.Fetch multipleJournalEntryItementities.getBankReconciliationItemByKey(String companyCode, String houseBank, String houseBankAccount, LocalDateTime bankReconciliationDate) Deprecated.Fetch a singleBankReconciliationItementity using key fields.getBankReconciliationStatementByKey(String companyCode, String houseBank, String houseBankAccount, LocalDateTime bankReconciliationDate) Deprecated.Fetch a singleBankReconciliationStatemententity using key fields.getBankStatementItemByKey(String companyCode, String houseBank, String houseBankAccount, LocalDateTime bankReconciliationDate, String bankStatementShortID, String bankStatementItem) Deprecated.Fetch a singleBankStatementItementity using key fields.getJournalEntryItemByKey(String companyCode, String houseBank, String houseBankAccount, LocalDateTime bankReconciliationDate, String fiscalYear, String accountingDocument, String accountingDocumentItem) Deprecated.Fetch a singleJournalEntryItementity using key fields.startReconcile(String companyCode, String houseBank, String houseBankAccount, LocalDateTime bankReconciliationDate) Deprecated.Creates a fluent helper for the StartReconcile OData function import.withServicePath(String servicePath) Deprecated.Overrides the default service path and returns a new service instance with the specified service path.Methods inherited from interface com.sap.cloud.sdk.datamodel.odata.helper.batch.BatchService
batch
-
Field Details
-
DEFAULT_SERVICE_PATH
Deprecated.If no other path was provided via thewithServicePath(String)method, this is the default service path used to access the endpoint.- See Also:
-
-
Method Details
-
withServicePath
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
Deprecated.Fetch multipleBankStatementItementities.- Returns:
- A fluent helper to fetch multiple
BankStatementItementities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getBankStatementItemByKey
@Nonnull BankStatementItemByKeyFluentHelper getBankStatementItemByKey(String companyCode, String houseBank, String houseBankAccount, LocalDateTime bankReconciliationDate, String bankStatementShortID, String bankStatementItem) Deprecated.Fetch a singleBankStatementItementity using key fields.- Parameters:
companyCode- Company CodeConstraints: Not nullable, Maximum length: 4
houseBankAccount- Account IDConstraints: Not nullable, Maximum length: 5
bankReconciliationDate- Reconciliation DateConstraints: Not nullable, Precision: 0
bankStatementShortID- Short KeyConstraints: Not nullable, Maximum length: 8
houseBank- House BankConstraints: Not nullable, Maximum length: 5
bankStatementItem- Memo Record No.Constraints: Not nullable, Maximum length: 5
- Returns:
- A fluent helper to fetch a single
BankStatementItementity 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 theexecutemethod on the fluent helper object.
-
getAllBankReconciliationItem
Deprecated.Fetch multipleBankReconciliationItementities.- Returns:
- A fluent helper to fetch multiple
BankReconciliationItementities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getBankReconciliationItemByKey
@Nonnull BankReconciliationItemByKeyFluentHelper getBankReconciliationItemByKey(String companyCode, String houseBank, String houseBankAccount, LocalDateTime bankReconciliationDate) Deprecated.Fetch a singleBankReconciliationItementity using key fields.- Parameters:
companyCode- Company CodeConstraints: Not nullable, Maximum length: 4
houseBankAccount- Account IDConstraints: Not nullable, Maximum length: 5
bankReconciliationDate- Reconciliation DateConstraints: Not nullable, Precision: 0
houseBank- House BankConstraints: Not nullable, Maximum length: 5
- Returns:
- A fluent helper to fetch a single
BankReconciliationItementity 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 theexecutemethod on the fluent helper object.
-
getAllBankReconciliationStatement
Deprecated.Fetch multipleBankReconciliationStatemententities.- Returns:
- A fluent helper to fetch multiple
BankReconciliationStatemententities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getBankReconciliationStatementByKey
@Nonnull BankReconciliationStatementByKeyFluentHelper getBankReconciliationStatementByKey(String companyCode, String houseBank, String houseBankAccount, LocalDateTime bankReconciliationDate) Deprecated.Fetch a singleBankReconciliationStatemententity using key fields.- Parameters:
companyCode- Company CodeConstraints: Not nullable, Maximum length: 4
houseBankAccount- Account IDConstraints: Not nullable, Maximum length: 5
bankReconciliationDate- Reconciliation DateConstraints: Not nullable, Precision: 0
houseBank- House BankConstraints: Not nullable, Maximum length: 5
- Returns:
- A fluent helper to fetch a single
BankReconciliationStatemententity 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 theexecutemethod on the fluent helper object.
-
getAllJournalEntryItem
Deprecated.Fetch multipleJournalEntryItementities.- Returns:
- A fluent helper to fetch multiple
JournalEntryItementities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod 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 singleJournalEntryItementity using key fields.- Parameters:
companyCode- Company CodeConstraints: Not nullable, Maximum length: 4
houseBankAccount- Account IDConstraints: Not nullable, Maximum length: 5
bankReconciliationDate- Reconciliation DateConstraints: Not nullable, Precision: 0
accountingDocumentItem- ItemConstraints: Not nullable, Maximum length: 6
houseBank- House BankConstraints: Not nullable, Maximum length: 5
accountingDocument- Document NumberConstraints: Not nullable, Maximum length: 10
fiscalYear- Fiscal YearConstraints: Not nullable, Maximum length: 4
- Returns:
- A fluent helper to fetch a single
JournalEntryItementity 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 theexecutemethod 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: 4Original parameter name from the Odata EDM: CompanyCode
houseBankAccount- Constraints: Not nullable, Maximum length: 5Original parameter name from the Odata EDM: HouseBankAccount
bankReconciliationDate- Time StampConstraints: Not nullable, Precision: 0
Original parameter name from the Odata EDM: BankReconciliationDate
houseBank- Constraints: Not nullable, Maximum length: 5Original 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
executemethod on the fluent helper object.
-