Welcome to Home

Welcome to Home

Discover C2S

C2S (Connect to Swift) guarantees the banking data processing and monitoring on the Swift network. With the ETEBAC migration in France and the SEPA implementation in Europe, C2S enables managers to easily connect and switch to the Swift environment without any modification or replacement of the existing treasury tools.

It is a light and transparent solution targeting a quick and efficient migration of the tools and procedures in treasury departments. C2S will significantly reduce the costs of SEPA migration.

C2S converts the transactions (payments, securities and FX trades, etc.) into files in a Swift format (FIN MT, MX for XML messages) or in formats accepted by the SwiftNet protocol (FileAct). It easily enables to input and generate Swift messages, to process them within the network, and finally to update the transactions status.

C2S enables managers to convert their payments transactions into files and to process them within the Swift network whatever the connection mode (private infrastructure, service bureau, Alliance Lite, etc.).

C2S processes files on the Swift network, enabling customers to exchange CFONB files format with the banks and, at the same time, to validate the right data format.

C2S creates payment messages in any format requested by the bank. This is possible for C2S contains a rich library of formats, such as:
  • payments FIN format messages (for example MT101),

  • mass payments files processed via FileAct and SwiftNet protocol (format type: CFONB, Swift MT101, etc.),

  • XML format messages.

Host (Flux Host <--> C2S)

C2S manages the messages coming from the client’s host. Following the client’s ERP characteristics, C2S can both control and validate the messages coming from the host, either converting these messages into files and formats accepted by the Swift network, or converting the in-flow messages in order to integrate them in the system.

  • Validation based on the amount or threshold for example.
  • Ergonomic overview and visualization of the messages.
  • Selection / filtering / sorting of the messages.
  • On-demand customization: XML, Ascii, simple or multi-line.
  • Detailed description field by field.
  • Converting, trans-coding, grouping, counting, cumulating.


Swift MT messages issued by the client's host

Here, C2S aims to automatically control these messages. This control is achieved through:

  • syntax validation with the integrated Swift user’s handbooks,
  • logic validation with the rules/criterias threshold, such as amounts, market practices, STP.

The complementary functionalities enable the achievement of a posteriori control on the transactions, such as:

  • ergonomic overview and visualization of the messages,
  • selection / filtering / sorting of the messages.


Client's host transactions to be converted

In this case, C2S generates the messages for the host. The out-flow messages are directly converted by C2S, before being sent on the Swift network:

  • Customized description of the transaction formats.
  • On-demand customization: XML, Ascii, simple or multi-line.
  • Detailed description field by field.
  • Converting, trans-coding, grouping, counting, cumulating.
  • Use of customized messages models.
  • Access to all parameters in the product database.


Received Swift messages: transaction from C2S to the client's host

The received messages by the Swift Terminal can easily be converted by C2S into transaction files for internal systems.



Transactions management with the Swift NETOWRK  (C2S <--> Swift terminal)

C2S enables managers to process and communicate with banks via the SwifftNet protocol. C2S can send files or payment messages. It also manages the Swift notifications (ACK/NACK) and integrates any received message.

Files (or messages) transfer to Swift

  • Files and messages routing.
  • Archiving.
  • Routing control:
  • Transmitted messages,
  • Pending messages for repair or validation,
  • Linked transactions.


Followup of ACK/NACK

  • Email alert for NACK reception and for ACK non-reception.
  • Indication of ACK status on the transactions.


Incoming messages

C2S looks for links with saved transactions in the database: linked instructions, status messages, or confirmation, statement messages, cancellations.

Managing messages

C2S server is a Windows service application. On launching, it uploads the parameters of the messages and takes the ‘standby’ mode waiting for data files from the client’s host, from Swift Terminal or from the external system. It can scan directories, MQ Series, or databases.

Files, directories, MQ Series and defined external databases are automatically and constantly controlled by C2S. The new files or data are immediately analyzed, saved, and routed to the destination.

The message and transaction analysis enables a full diagnosis extracting the targeted informations: list and details of the transactions, position statements, ACK and NACK followup.

C2S also integrates an internal ‘organizer’ used to issue messages. It is also used to automate and organize special tasks, such as pending transactions surveillance, problems, or alerts. It is a free organizer that can be actived/desactivated. It manages the launching frequency of automated tasks. C2S generates email alerts too. C2S creates a system of rights for users by profile, domain, or status.

C2S is equipped with many tools, such as:

  • routers,
  • analyzers,
  • generators,
  • followers,
  • export modules.


Issuing and transmitting Messages

  • Visualization of the received/sent transmissions.
  • Selection / filtering / sorting.

In the future, FIN messages will be replaced with messages in XML format in order to get SEPA format with XML standards. C2S enables SEPA migration and SEPA European transfers.

C2S has the following characteristics:

SQL database connection:
  • Oracle,

  • SQL server,

  • Sybase,

  • DB/2,

  • MySQL,

  • etc.

File exchange (automatic import/export):
  • XML,

  • ASCII.

Exchange of MQ messages:
  • C2S server is a Windows service application that can be launched or shut down through another application.

  • The parameters of the process are predefined either from a Windows client machine, under a client/server mode, or from a server connection, such as Terminal server for example.



C2S functionalities are defined as below:

  • Connection monitoring and transactions workflow on the Swift network
  • FIN MT3XX, MT5XX Messages
  • FIN MT1XX Messages
  • FileAct Service
  • Processing on the Swift network
  • ACK/NACK reception
  • Data validation by Swift
  • Counterparty reception
  • Delivery confirmation to the counterparty
  • Processing of
    subscription/buy/sell orders
  • Counterparty status reception
  • Counterparty confirmation reception
  • Followup of the stock/securities delivery