Mastering ISO 20022: What is the New Payments Architecture (NPA) and how does it relate to ISO 20022