Source code for impsepa.constants

from django.db import models

[docs]class SepaCsm(models.TextChoices): """ Providers identifiers for the different SEPA scheme compatible CSMs. Naming follows the model in the SWIFTRef 'SEPAROUTING' file format. """ # These are extracted from the SEPAROUTING sample files. The # schmeas do not have an enumeration for thse. The human readable # names are not from SWIFTRef data; they may or may not be # correct. EBAS = 'EBAS', 'STEP2 PE-ACH (Belgium)' STPA = 'STPA', 'FIXME STPA' CECB = 'CECB', 'CEC (Belgium)' DBSC = 'DBSC', 'SEPA-Clearer (Germany)' PBSD = 'PBSD', 'Sumclearing (Denmark)' IBPA = 'IBPA', 'Iberpay (Spain)' STET = 'STET', 'STET (France)' SCTI = 'SCTI', 'ICBPI/BI-COMP (Italy)' EQNS = 'EQNS', 'Equens (Netherlands)' KIRP = 'KIRP', 'Euro Elixir (Poland)' # The following are improvised. It is unknown what the real # ones are. The SWIFTRef schema specifications that are publicly # available do not have an enumeration for the different CSMs. CTRL = 'CTRL', 'CENTROlink (Lithuania)' TIPS = 'TIPS', 'TIPS (Germany)' CSIA = 'CSIA', 'CS.I (Austria)' DIAS = 'DIAS', 'DIAS (Greece)' BSRA = 'BSRA', 'BISERA7-EUR (Bulgaria)'