What Is EBICS and Why Use It?
EBICS (Electronic Banking Internet Communication Standard) enables secure and standardized electronic payments. By using EBICS in Agicap, you can:
Initiate payments directly from Agicap, saving time and reducing manual work.
Ensure secure transactions through encrypted communication with your bank.
Manage user permissions and signatures, aligning with your company's authorization protocols.
Step 1 : Contact your bank to create EBICS TS contrat
Step 2: Add your EBICS TS contract on Agicap
Go to Agicap Payment > Settings > EBICS TS Contracts.
Click on Create a New Contract.
Enter your bank information:
Bank Name
URL
Partner ID
User ID
Host ID
Assigning Signers
Decide how you'd like to manage signatories:
Single EBICS User: One EBICS user shared among multiple Agicap users. Each can sign payments using a shared certificate.
Multiple EBICS Users: Each EBICS user is linked to one Agicap user with their own certificate. Ideal for individual signatures and roles.
Understanding Signer Classes
Assign the appropriate signer class based on user roles:
E (Electronic Signature): Full signing authority without amount limits. Suitable for CFOs.
A (Authorizing Signature): High-level authority for significant transactions. Ideal for senior financial managers.
B (Basic User): Can initiate transactions but require authorization from A or E users. Perfect for accounting assistants.
Step 3: Initialize the Transport User
Establish a secure connection with your bank.
Option A: Generate a New Certificate
Click Initialize Transport User (INI/HIA).
Select Generate a New Certificate.
Download the generated
.pfx
certificate file.💡 Tip: Store your
.pfx
file securely. It cannot be retrieved if lost.
Option B: Import an Existing Certificate
Choose Import an Existing Certificate.
Upload your existing
.pfx
certificate file.
Step 4: Send Initialization Letters
Download the initialization letters provided by Agicap.
Sign the letters (digital signatures are accepted).
Email them to your bank.
Await confirmation from your bank.
Step 5: Activate the Contract in Agicap
Once your bank confirms, return to EBICS TS Contracts in Agicap.
Click Activate the Contract (HPB).
🎉 Your EBICS contract is now active and ready for use!
Step 6: Add Bank Accounts Linked to the Contract
Navigate to Bank Accounts.
Click Add Bank Account.
Enter the account details:
Account Name
IBAN
Linked EBICS Contract
BIC (mandatory for subsidiary or centralizing banks)
Declare as External Account if the bank account is not hosted by the bank holding the EBICS contract.
Step 7: Execute Payments Through Agicap
Create Payment Drafts
You can create payments from:
Invoices stored in Agicap Payment.
Expected transactions in Cashflow.
Imported XML files from external accounting software.
Manually in the Payments section.
Generate Remittances
In the To Prepare tab, select the payments you wish to process.
Click Generate Remittance.
A remittance is an XML file containing payment details.
Sign Payments
Ensure you're logged in with an Agicap user linked to the EBICS contract.
Click Sign Payments.
Validate the signature:
Enter your Agicap 2FA code.
Import your
.pfx
signature certificate.
Managing Your EBICS Contract
Edit Contract Details: Update the contract name or bank information as needed.
Edit Transport User: Manage your certificates and transport settings.
Share Contract: Share the EBICS contract with other entities in your organization.
Delete Contract or Signer: Remove contracts or signers when necessary.
💡 Tips
Secure Your Certificates: Always store your
.pfx
certificate files in a safe place. If lost, you'll need to revoke and recreate them.User Permissions: Ensure users have the appropriate rights for payments and signatures. Only users linked to the EBICS contract can execute payments.
Bank Communication: Stay in contact with your bank during the setup process for any confirmations or assistance needed.
Q&A ❓
What if I lose my EBICS certificate?
You'll need to contact your bank to revoke the lost certificate. Then, restart the transport user initialization in Agicap to generate or import a new certificate.
Can multiple users sign payments?
Yes! You can set up multiple EBICS users, each linked to an Agicap user with their own certificate. This allows each user to sign payments individually according to their authorization level.
Is it possible to use the same certificate for multiple banks?
Yes, by importing an existing certificate, you can use the same certificate across different banks. However, generating a new certificate for each bank enhances security and limits potential risks.