We're currently working on a new product that extends a 3rd party product. The product needs to store the bank account number of employees. The product is aimed at Belgian enterprises, and since February 2014, all European bank transactions need to use the new SEPA-style bank account number (34 symbols with a country code).
In our current internally used version (which has never been used outside our own system and will be replaced by the product in development), since this was in use in 2013, we have support for the classic pre-SEPA method used in Belgium (###-#######-##). However, this method is no longer supposed to be used, and we managed that in our internal version by immediately validating and converting the number on the client side.
However, every number in use in Belgium currently is using the SEPA style. All debit cards with the pre-SEPA style should have been replaced by now. We are not allowed to use the pre-SEPA style anymore, not even for purely national use. Given that this is an international guideline which has already been through the transition period, should we still support this legacy format, considering it has been replaced (only?) 5 months ago by now?
A similar concern is about something specific to Belgium: Belgium is currently phasing out the SIS-card, a card which was used for social security, and merging that functionality into the electronic ID card. The nation is currently in a transition period that is expected to end by 2015, with most hospitals and pharmacies already being transitioned and most cards already expired or expired by the end of this year. However, the e-ID connection is not supported 100% everywhere yet (which also is quite troubling for those whose card expired in 2013, like me, because they might run into trouble there). Should this number still have support while it's in the transition period?