>zur ersten Frage:
Auf ein Konto zahlen bedeutet im Wirtschaftsleben: BAR bezahlen.
Auf ein Deutsches Bankkonto (also ein in Deutschland geführtes) kann man nur in der Währung Geld einzahlen, in welchem dies Konto geführt auch wird. Dies ist üblicherweise (zumindest bei allen Behörden) ein Euro-Konto.
>Antwort zur Hauptfrage also 'nein'.
>zur Zweitfrage:
Natürlich kann man auch von jedem Konto in der Welt - unabhängig davon, ob es in Euro oder einer anderen Währung geführt wird - einen Eurobetrag auf ein deutsches Euro-Konto überweisen.
-Variante A (Eurokonto): Wie Inlandsüberweisung. Aber Gebühren sowohl in der Schweiz als auch in Deutschland beachten.
-Variante B (Konto in anderer Währung): Betrag in der Währung 'Euro' ausdrücklich bestimmen. Hier wird bei Ausführung der Überweisung der Gegenwert zum Tageskurs in die heimische Währung umgerechnet und entsprechend dem Währungskonto belastet. Achtung: auch hier Gebühren sowohl in der Schweiz als auch in Deutschland möglich!
>Antwort zur Zweifage also 'ja'. (Sofern man nicht in einem Land mit Devisenbeschränkungen lebt; aber dazu gehört die Schweiz nicht).
>>Fazit/Empfehlung zum richtigen Händling:
Damit ein Betrag von 10 Euro auch ankommt, muss der Auftraggeber in der Schweiz mit seiner Bank sprechen (!), damit die in Deutschland ggf. anfallenden Gebühren zusätzlich mit dorthin überwiesen werden! Dieser Betrag wird in CHF umgewandelt und dem zweizerischen Konto (incl. der Gebühren der Schweizer Bank) belastet.