diff --git a/app/services/asp/mappers/coord_paie_mapper.rb b/app/services/asp/mappers/coord_paie_mapper.rb index 7608ec06c..a3371af6c 100644 --- a/app/services/asp/mappers/coord_paie_mapper.rb +++ b/app/services/asp/mappers/coord_paie_mapper.rb @@ -7,7 +7,9 @@ class CoordPaieMapper ASSIMILATED_FRENCH_COUNTRY_CODES = %w[FR GF GP MC MQ NC PF PM RE WF YT].freeze PARTICULAR_BICS = { - CREDIT_MUTUEL_ARKEA: "CMBRFR2BARK" + CREDIT_MUTUEL_ARKEA: "CMBRFR2BARK", + BNP_PARIBAS_METZ: "BNPAFRPPMTZ", + BNP_PARIBAS_LYON: "BNPAFRPPTAS" }.freeze MAPPING = { @@ -82,6 +84,10 @@ def particular_rib_treatment(bic) case PARTICULAR_BICS.key(bic) when :CREDIT_MUTUEL_ARKEA bic.gsub("ARK", "") + when :BNP_PARIBAS_METZ + bic.gsub("MTZ", "XXX") + when :BNP_PARIBAS_LYON + bic.gsub("TAS", "XXX") end end end