Yes, all banks have BDO codes. BDO codes are a standard set by the International Organization for Standardization (ISO) and are assigned to banks worldwide.