You can use IBAN domestically in the SEPA area for EUR account numbers. The banks usually allow the use of bank account numbers too and they then translate them to IBAN, so you don't have to.
What's more, account numbers in some countries themselves contain check digits.