Submitting orders

An order type defines the nature of an EBICS transaction.

EBICS Client supports the following order types:
Key management order type
This order type is used for uploading or downloading technical information such as bank key, user initialization, key management, cancellation of orders, VEU, and so on. Key management order type is also called System order type.
Bank-technical order type
This order type is used for various upload and download transactions that happen between a subscriber and a bank. The contract signed between a bank and a partner specifies the order types the users can submit. The bank configures the order types using the Sterling B2B Integrator EBICS Banking Server. Bank-technical orders are classified as Upload orders (FUL) and Download orders (FDL). You can upload an order payload, that is submit an order to a bank using an upload order. A download order allows you to download a report or statement from the bank.

Key Management Order Types

The following table lists the supported upload key management order types:
Table 1. Upload Key management order types
Upload Key management order type Description
INI Used in subscriber initialization. Sends the bank-technical public certificate of a customer to the EBICS Banking Server. The order data is compressed and base64-encoded.
HIA Used to transmit user public certificates for identification and authentication, and encryption within the framework of subscriber initialization. The order data is compressed and base64-encoded.
H3K Used to transmit user public certificates for Electronic Signature, identification and authentication, and encryption to enable the user to initiate transactions with the bank.
PUB Used to update customer’s certificates. Sends the bank-technical public certificate of the customer for updating the EBICS Banking Server. The order data is signed, compressed, encrypted, and base64-encoded.
HCA Used to update customer’s certificate. Sends the following certificates for updating the EBICS Banking Server:
  • Identification and authentication public certificate
  • Encryption public certificate
The order data is signed, compressed, encrypted, and base64-encoded.
HCS Used to update customer’s certificate. Sends the following certificates for updating the EBICS Banking Server:
  • Bank-technical public certificate
  • Identification and authentication public certificate
  • Encryption public certificate
The order data is signed, compressed, encrypted, and base64-encoded.
SPR Used to suspend a user’s access authorization. Only the electronic signature of the EBICS Client user is sent. The order data is a blank character. The signature is compressed, encrypted, and base64 encoded as in regular upload.
YCT Used to upload credit transfer initiation.
XCT Used to upload credit transfer initiation.
YDD Used to upload direct debit initiation.
The following table lists the supported download key management order types:
Table 2. Download Key management order types
Download Key management order type Description
HPB Used to download bank public certificates from the EBICS Banking Server. The order data is compressed, encrypted, and base64-encoded. The response message and the order data are not signed.
HPD Used to download bank parameters from the EBICS Banking Server. The order data is signed, compressed, encrypted, and base64-encoded.
HEV Used to download information about supported EBICS versions.
HKD Used to download information about a partner and associated subscribers. The order data is compressed and base64-encoded.
HTD Used to download information about a subscriber and associated partner. The order data is compressed and base64-encoded.
XTX Used to download payment status report for credit transfer.

Submitting distributed signature (VEU)

EBICS Client supports Distributed Electronic Signature (VEU). VEU is a feature that allows orders to be authorized by multiple subscribers.. The File Format attribute identifies the type of file that is uploaded or downloaded. The file format attribute is required as part of the order details.

The following table lists the supported upload VEU order types:
Table 3. Download VEU order types
Download VEU order types Description
HVU Used to download VEU overview. In the HVU request, the subscriber optionally submits a list of order types for which the subscriber is authorized as a signatory. The order data is compressed and base64-encoded.
HVD Used to retrieve the state of an order that is currently in VEU processing and for which the subscriber is authorized as a signatory. With HVD, the hash value of the order is retrieved. The order data is compressed and base64-encoded.
HVZ Used to download VEU overview with additional information. In the HVZ request, the subscriber optionally submits a list of order types for which the subscriber is authorized as a signatory. HVZ response order data contains the complete information of HVU response order data and HVD response order data, except the display file element. The order data is compressed and base64-encoded.
HVT Used to retrieve transaction details about an order from VEU processing. The order data is compressed and base64-encoded.
The following table lists the supported download VEU order types:
Table 4. Upload VEU order types
Upload VEU order types Description
HVE Used to add a bank-technical signature for authorization to an order for VEU processing. The order data is compressed and base64-encoded.
HVS Used to permanently cancel an existing order from VEU processing. The subscriber sends an HVS request to cancel an order and delivers the bank-technical signature required for cancellation through the hash value of the order data. The HVS response does not contain any VEU-specific data.