Error message
Failed to export into SAP S/4HANA. Missing House Bank Entry for G/L Account.Affected ERP integrations
SAP S/4HANA®
Cause
When exporting an expense, you may hit a roadblock stating that an entry is required in the House bank field for a specific General Ledger (G/L) account.
In SAP S/4HANA, a House Bank represents a bank account that your company owns. Certain G/L accounts, specifically those used for bank transactions, cash, or clearing accounts, are configured to strictly require a House Bank and Account ID link whenever a transaction is posted. If Payhawk tries to send an expense to one of these accounts, but SAP S/4HANA detects that the House Bank link is missing or not designated properly in the transaction details, the export will fail.
Solution
Before modifying your SAP S/4HANA configuration, verify how the transaction is being categorized.
Ensure that the G/L account mapped to this specific expense is the correct bank or clearing account. If a wrong G/L account was selected by mistake, updating the mapping in Payhawk may resolve the issue immediately.
If the G/L account mapping is correct, the integration or the account itself needs to be adjusted in SAP S/4HANA so it knows which House Bank to associate with the transaction.
SAP S/4HANA Public Cloud Edition
To resolve the issue in SAP S/4HANA Public Cloud Edition:
Open the Manage Bank Accounts app from your Fiori launchpad.
Locate the bank account associated with the G/L account mentioned in the error.
Go to the Connectivity Path tab and ensure that the G/L account is properly linked to the House Bank and House Bank Account ID.
Alternatively, if this G/L account does not require a house bank for external data transfers, open the Manage G/L Account Master Data app, check the account's Field Status Group, and ensure the House Bank field is set to optional rather than mandatory.
SAP S/4HANA Private Cloud Edition
To resolve the issue in SAP S/4HANA Private Cloud Edition:
Go to transaction code
FS00(Centrally Maintain G/L Account) and enter the G/L account code.Under the Create/bank/interest tab, check the Field status group. If the field status group forces the House Bank as a required entry, you may need to adjust the group configuration via transaction
OBC4to make it optional for API postings.If the account must be tied to a House Bank, use transaction
FI12(House Banks) or the NetWeaver Business Client (NWBC) Bank Account Management to ensure the G/L account is correctly assigned to your House Bank and Account ID.
Next steps
Once the House Bank connection is updated or the field requirement is relaxed in SAP S/4HANA, go back to Payhawk and follow the steps:
Log in to the Payhawk Web Portal.
Go to the Expenses app.
Locate the pending expense and click Review to re-try the export.