If i use revolut as an salary account and going to recive NOK

I have a small business where i send invoices and have some questions? If someone is paying me in NOK (norwegian kroner) Do they need to changes currency into euro in the online bank before paying me? Or do it convert automatally if i use my euro account?

I know i can make a NOK account but that one has no personal IBAN right?

Can they pay you in EUR? Otherwise it wont be a SEPA transfer and will come with additional charges. Also keep in mind, you might need a business account in this case.