HAC Processing

When an EBICS Customer Acknowledgment (order type HAC) is downloaded in Sterling B2B Integrator, data including status and reason code information is created as defined in EBICS Specification 2.5.

The HAC order type is a technical acknowledgment to the client providing processing status and details for submitted orders. This includes actions and results that occur while uploading, downloading, or signing files and may include information about the content of the file.

Users do not directly initiate HAC requests. Instead, HAC requests are automatically performed by the Sterling B2B Integrator EBICS Client according to defined schedules set up using the HAC scheduler. Each HAC response provides a full history of EBICS actions and status information since the last HAC request. Data from each HAC response is stored by Sterling B2B Integrator.

To view HAC data, use either the EBICS Client Order search viewer in Sterling B2B Integrator or EBICS Search in Sterling File Gateway.

Search results may contain HAC actions and reason codes as described in the following table:

Table 1. HAC Actions and Reason Codes
HAC Action Type of Action Reason Code HAC Result
File submitted to the bank FILE_UPLOAD DS0C User locked/certificate revoked
DS08 Decompression error
DS09 Decryption error
TA01 Upload aborted
TS01 Upload successful
File downloaded from the bank FILE_DOWNLOAD DS0C User locked/certificate revoked
DS08 Decompression error
DS09 Decryption error
TA01 Download aborted
TD01 No data available for download
TS01 Download successful
Electronic signature submitted to the bank ES_UPLOAD ID01 Original order folder has not been sent before
DS0C User locked/certificate revoked
DS08 Decompression error
DS09 Decryption error
TA01 Upload of ES aborted
TS01 Upload of ES successful
Signature verification ES_VERIFICATION AM21 Amount exceeds limit
DS01 ES(s) are correct
DS0A Number of ES(s) insufficient
DS0B ES(s) are not correct
DS0C Certificate is revoked/user is locked
DS0D Certificate is not valid/public key not activated
DS0E Certificate not present/public key doesn't exist
DS0F CA for certificate is unknown
DS0G Signer not allowed to sign this operation
DS0H Signer not allowed to sign this account
DS08 Decompression error
DS09 Decryption error
DS10 Certificate revoked for first signer
DS11 Certificate not valid for first signer
DS12 Certificate not present for first signer
DS13 CA unknown for first signer
DS14 User (signer) is unknown on the server
DS15 The same ES already has been sent to the bank
DS16 Public key version not correct
DS17 Order data and ES(s) don't match
DS18 Repeat order (file not testable)
DS19 Signer's ES rights are insufficient
DS20 Certificate revoked for second signer
DS21 Certificate rot valid for second signer
DS22 Certificate not present for second signer
DS23 CA unknown for second signer
DS24 Waiting time expired and file deleted by bank
DS25 File deleted by bank (multiple reasons)
DS26 Same user signed multiple times
DS27 User (signer) not yet activated
TD02 File cannot be read
TD03 The file format is invalid
TS04 File with attributes "DZHNN" (not ES signed)
Forwarding to VEU VEU_FORWARDING DS06 Order transferred to the VEU
VEU signature verification VEU_VERIFICATION AM21 Amount exceeds limit
DS01 ES(s) are correct
DS0B ES(s) are not correct
DS0C Certificate is revoked/user is locked
DS0D Certificate is not valid/public key not activated
DS0E Certificate not present/public key doesn't exist
DS0F CA for certificate is unknown
DS0G Signer not allowed to sign this operation
DS0H Signer not allowed to sign this account
DS10 Certificate revoked for first signer
DS11 Certificate not valid for first signer
DS12 Certificate not present for first signer
DS13 CA unknown for first signer
DS14 User (signer) is unknown on the server
DS15 The same ES already has been sent to the bank
DS16 Public key version not correct
DS17 Order data and ES(s) don't match
DS18 Repeat order (file not testable)
DS19 Signer's ES rights are insufficient
DS20 Certificate revoked for second signer
DS21 Certificate rot valid for second signer
DS22 Certificate not present for second signer
DS23 CA unknown for second signer
DS24 Waiting time expired and file deleted by bank
DS25 File deleted by bank (multiple reasons)
DS26 Same user signed multiple times
DS27 User (signer) not yet activated
TD02 File cannot be read
TD03 The file format is invalid
End of VEU signature verification VEU_VERIFICATION_END DS05 Order was correct, forwarded for post-processing
Cancellation of VEU order VEU_CANCEL_ORDER DS02 Order cancelled
DS03 Order not cancelled
HAC end of order (positive) ORDER_HAC_FINAL_POS Not Provided Final indication for successful processing of the order.
HAC end of order (negative) ORDER_HAC_FINAL_NEG Not Provided Final indication for failed processing of the order.