Can I credit my VeraCash account from a foreign account?

Yes, but your VeraCash account must necessarily be credited in euro.

This does not, however, prevent you from crediting your account by bank card or bank transfer from a foreign bank account, so long as that account is in your name.