CoinGate nimmt für deinen Shop Bitcoin, Stablecoins und andere Kryptowerte an. Was danach auf deinem CoinGate-Konto liegt, bestimmst du selbst: Euro, eine andere Kryptowährung oder genau das, was der Kunde gezahlt hat. Davon hängt ab, ob die Buchhaltung so einfach ist wie bei Stripe oder ob ein Kryptobestand mit Kursen und Bewertung dazukommt. Dieser Guide zeigt beide Fälle und die Buchungen für einen Monat mit Euro-Abrechnung.
- Wie du CoinGate buchst, hängt an der Abrechnungswährung, die du für Bestellungen festlegst (in der API receive_currency). Bei Euro landet ein Eurobetrag auf deinem CoinGate-Konto und du buchst wie bei jedem Zahlungsdienst; bei einer Kryptowährung oder DO_NOT_CONVERT führst du danach einen Kryptobestand.
- Beim automatischen Umtausch über die Bezahlseite nennt CoinGate laut seinen Sonderbedingungen einen festen Kurs, der 20 Minuten gilt, und tauscht beim Eingang sofort zu diesem Kurs. Das Kursrisiko danach trägst du nur, wenn du nicht in Euro abrechnest.
- Vertragspartner ist die UAB Decentralized in Vilnius, Litauen. Gebucht wird über ein eigenes Verrechnungskonto für das CoinGate-Guthaben: Zahlung brutto hinein, Gebühr und Auszahlung hinaus, Auszahlungen auf die Bank über das Geldtransitkonto.
- Umsatzsteuerlich sind Kryptowährungen, die als Zahlungsmittel akzeptiert werden, gesetzlichen Zahlungsmitteln gleichgestellt (Abschnitt 4.8.3 Abs. 3a UStAE). Der Verkauf wird zum Eurobetrag gebucht, nicht zum Kryptobetrag.
Euro, Krypto oder unverändert: was du in CoinGate einstellst
Beim Anlegen einer Bestellung gibst du den Preis und die Preiswährung an (price_amount und price_currency) und die Währung, in der du abgerechnet werden willst (receive_currency). Laut API-Dokumentation übernimmt CoinGate die Umrechnung; mit DO_NOT_CONVERT bleibt die Zahlung in der Währung, in der der Kunde gezahlt hat. In den Sonderbedingungen beschreibt CoinGate dieselben drei Möglichkeiten: Kryptowerte direkt erhalten, in andere Kryptowerte tauschen oder in Geld tauschen.
| Einstellung | Was auf dem CoinGate-Konto landet | Kursrisiko nach Eingang | Was du zusätzlich buchst |
|---|---|---|---|
| Euro | der umgetauschte Eurobetrag | keines | nichts, Buchung wie bei einem Zahlungsdienst |
| andere Kryptowährung, etwa ein Stablecoin | der umgetauschte Kryptobetrag | ja, bis zum Umtausch in Euro | Kryptobestand, späterer Umtausch, Kursgewinn oder Kursverlust |
| DO_NOT_CONVERT | genau die Kryptowerte, die der Kunde gezahlt hat | ja | wie oben, je Kryptowährung getrennt |
Wer CoinGate nur als Zahlart im Shop nutzt und kein Interesse an Kryptobeständen hat, stellt Euro ein. Das erspart eine zweite Buchhaltung für Kurse, Bestand und Bewertung.
Welche Konten du brauchst
Für die Euro-Abrechnung reichen die üblichen Konten eines Zahlungsdienstes. Das Verrechnungskonto für das CoinGate-Guthaben gibt der Kontenrahmen nicht vor, es vergibt deine Kanzlei. Hältst du Kryptowerte, kommen ein Bestandskonto je Kryptowährung und Konten für Kursgewinne und Kursverluste dazu; auch die legt deine Kanzlei fest.
| Zweck | SKR04 | SKR03 |
|---|---|---|
| CoinGate-Guthaben in Euro (Verrechnung) | frei, von der Kanzlei vergeben | frei, von der Kanzlei vergeben |
| CoinGate-Gebühren | 6855 | 4970 |
| Geldtransit | 1460 | 1360 |
| Bank | 1800 | 1200 |
| Erlöse Inland 19 % | 4400 | 8400 |
| Erlöse EU-Privatkunden (OSS) | 4320 | 8330 |
| Erlöse Drittland | 4338 | 8338 |
| Interimskonto für Ungeklärtes | frei, von der Kanzlei vergeben | frei, von der Kanzlei vergeben |
Buchungssätze für eine Bestellung mit Euro-Abrechnung
Ein Kunde aus Deutschland kauft für 119,00 € brutto und zahlt in Bitcoin, abgerechnet wird in Euro. CoinGate nennt in der Preisliste 1 % Transaktionsgebühr; auf den Preis gerechnet wären das 1,19 €. Den tatsächlichen Betrag zeigt die Gebührenzeile im CoinGate-Konto. Gebucht wird der Eurobetrag, den du als Preis festgelegt hast, nicht der Bitcoin-Betrag und nicht der Betrag nach Gebühr.
| Vorgang | Soll SKR04 (SKR03) | Haben SKR04 (SKR03) | Betrag |
|---|---|---|---|
| Rechnung an den Kunden, 19 % | Debitor | 4400 (8400) | 119,00 € |
| Gutschrift der Bestellung auf dem CoinGate-Konto | CoinGate-Verrechnung | Debitor | 119,00 € |
| Gebühr | 6855 (4970) | CoinGate-Verrechnung | 1,19 € |
| Auszahlung per SEPA | 1460 (1360) | CoinGate-Verrechnung | 117,81 € |
| Eingang auf dem Bankkonto | 1800 (1200) | 1460 (1360) | 117,81 € |
Welcher Steuerschlüssel auf die Gebühr gehört, ist bei CoinGate nicht eindeutig. Die Optionen stehen im Guide CoinGate Gebühren und Auszahlung buchen.
Überzahlung, Unterzahlung, verspätete Zahlung
Kryptozahlungen gehen nicht immer genau auf. CoinGate regelt in den Sonderbedingungen, was dann passiert, und daraus folgt, was du buchst:
- Überzahlung: CoinGate schreibt dir den geforderten Betrag gut, der Überschuss kann an den Kunden zurückgehen. Du buchst den Preis, der Überschuss gehört nicht dir.
- Unterzahlung: Im Regelfall schreibt CoinGate nichts gut, der ganze Betrag kann zurückgehen. Auf deinen vorherigen Wunsch kann CoinGate die Bestellung auf den erhaltenen Betrag anpassen und gutschreiben; ob du für den Rest eine neue Rechnung stellst, entscheidest du.
- Verspätete Zahlung oder Zahlung ohne Bezug: CoinGate schreibt nichts gut, der Betrag kann zurückgehen. Für dich entsteht kein Zahlungseingang.
Wenn du Kryptowerte behältst
Rechnest du in Krypto ab oder nutzt DO_NOT_CONVERT, endet die Buchung nicht beim Zahlungseingang. Der Verkauf wird trotzdem zum Eurowert gebucht, danach führst du die Kryptowerte als Bestand, bis du sie tauschst oder auszahlst; erst dann steht fest, ob ein Kursgewinn oder Kursverlust entstanden ist. Für die Bewertung bietet CoinGate laut AGB einen Monatsauszug mit Menge und aktuellem Marktwert je Kryptowert und dem Verlauf des Zeitraums.
Wie diese zweistufige Buchung mit Kurs, Bestand und Umtausch aussieht und was das BMF ertragsteuerlich dazu sagt, steht ausführlich im Guide Krypto-Zahlungen buchen. Dieser Guide wiederholt das nicht.
Automatisch mit Meridian
Meridian liest Bestellungen und das Ledger deines CoinGate-Kontos mit einem API-Token. Bestellungen, deren Preis in Euro feststeht, bucht Meridian mit Rechnung nach § 14 UStG zum Euro-Preis; aus dem Ledger kommen Gutschriften, Gebühren, Erstattungen und Auszahlungen als Geldseite, Auszahlungen über Geldtransit. Bewegungen ohne feste Regel, etwa ein Umtausch oder eine Zahlung an Dritte, parkt Meridian sichtbar auf dem Interimskonto.
Was nicht in Euro feststeht, rechnet Meridian bewusst nicht mit einem selbst gewählten Kurs um: Bestellungen mit einem Preis in einer anderen Währung und Ledger-Zeilen in Krypto werden gezählt und in der Abstimmung je Währung gezeigt, aber nicht gebucht. Nimmt CoinGate eine Gutschrift zurück, bevor die Rechnung ausgegeben ist, entsteht keine Rechnung; war sie schon ausgegeben, bleibt sie stehen und wird als Fall für einen Storno gemeldet. Weicht der gutgeschriebene Betrag vom Preis ab, bucht Meridian den Preis und meldet die Abweichung. Mehr auf der Seite CoinGate DATEV Schnittstelle.
Häufige Fragen
Buche ich bei CoinGate den Bitcoin-Betrag oder den Eurobetrag?
Den Eurobetrag. Der Verkauf ist ein Umsatz in Euro, der Kunde zahlt nur mit einem anderen Zahlungsmittel. Bei Euro-Abrechnung ist das der Preis der Bestellung, den CoinGate dir gutschreibt.
Muss ich bei CoinGate einen Kryptobestand führen?
Nur wenn du in einer Kryptowährung abrechnest oder DO_NOT_CONVERT nutzt. Mit Euro-Abrechnung tauscht CoinGate beim Eingang sofort zu einem festen Kurs, und auf deinem Konto liegt Euro.
Wer ist bei CoinGate mein Vertragspartner?
Die UAB Decentralized, A. Goštauto g. 8-331, Vilnius, Litauen. Sie ist laut eigener Angabe von der Bank of Lithuania als Anbieter von Kryptowerte-Dienstleistungen nach MiCA zugelassen und als Zahlungsinstitut für Transfers von E-Geld-Token lizenziert.
Was passiert, wenn ein Kunde zu wenig zahlt?
Im Regelfall schreibt CoinGate dann nichts gut, der Betrag kann an den Kunden zurückgehen, und für dich entsteht kein Zahlungseingang. Nur auf deinen vorherigen Wunsch passt CoinGate die Bestellung an den erhaltenen Betrag an und schreibt ihn gut. Ob dann der erhaltene Betrag oder der ursprüngliche Preis dein Entgelt ist, klärst du mit deiner Kanzlei.
Quellen
Meridian liest deine CoinGate-Daten direkt und macht daraus DATEV-Buchungsstapel mit Belegen an der Buchung: 99,99 € netto im Monat, unbegrenzte Accounts, 14 Tage kostenlos.