Todos equivalen a cuentas bancarias.
El código BIC, también llamado SWIFT es uno de los códigos bancarios más necesarios a la hora de realizar transferencias bancarias y pagos internacionales.
Por otro lado, el IBAN es otro código para entidades europeas.
Si tienes pendiente de recibir o recibirás un pago y lo harán desde el extranjero, te recomendamos indiques el BIC. Normalmente cada IBAN está asociado a un número BIC.