Lexoffice: Rechnungsstellung für DienstLeistungen an Unternehmen im EU-Ausland

[Disclaimer: Ich bin kein Steuerberater und übernehme für die Richtigkeit des Folgenden keine Haftung]

Beispielsweise fallen hierunter Pseudo-Rechnungen an Amazon, um Einnahmen aus Amazon Afiliates zu belegen. (siehe auch)

Dienstleistungen fallen im Umsatzsteuerrecht unter die sog. sonstigen Leistungen. Sonstige Leistungen sind nämlich alle Leistungen außer Lieferungen. Lieferungen sind physisch von A nach B transportierte Gegenstände (Quelle).

Erbringt mein Unternehmen sonstige Leistungen an ein Unternehmen im EU-Ausland, wird in der von mir gestellten Rechnung keine Umsatzsteuer ausgewiesen. Die Rechnung ist dann eine sog. steuerfreie Rechnung.  (Quelle)

Das Unternehmen im EU-Ausland muss man in lexoffice richtig als Kunden anlegen – ein Sammelkunde zur Rechnungserstellung tut’s in diesem Fall nicht. Es muss Steuerfreie Rechnungen erlauben angehakt sein und die Umsatzsteuernummer muss eingetragen werden. (Quelle)

Für Dienstleistungen muss ganz oben rechts Innergemeinschaftliche Leistung (und weil es sich um eine Dienstleistung handelt eben nicht Innergemeinschaftliche Lieferung!) ausgewählt werden. Daraufhin sollte automatisch im Fussbereich der Hinweis auf das Reverse Charge-Verfahren auftauchen: 

Mindestens quartalsweise muss eine zusammenfassende Meldung abgegeben werden, es sei denn man ist bloß Kleinunternehmer (Quelle)

Alle Dienstleistungen an ein Unternehmen im EU-Ausland müssen in lexoffice unter Umsatzsteuer-Zahllast als Nicht steuerbare sonstige Leistungen EU (Position 21) zu finden sein, sonst ist was schief gegangen (Quelle):

Twitter Ads blockieren/Twitter-Handles bei Ads blockieren

Twitter Ads blockieren

Scheint nicht möglich zu sein: https://www.quora.com/Is-there-a-way-to-block-or-remove-Twitter-ads-on-the-Twitter-app

Handles in Twitter Ads blockieren

Damit bestimmte Twitter-User meine Ads nicht sehen, z.B. wenn diese sich öffentlich über meine Ads beschweren: 
https://twitter.com/k3vk4/status/1199031898728738816

Habe bei der Ad Konfig keine Möglichkeit gesehen, User zu blocken oder die Anzahl der Anzeigen zu beschränken.

Habe aber sicherheitshalber nochmal beim Twitter Support nachgefragt (…) TBC

Rund um Windows Aufgabenplanung

Task Export (.xml) erklärt

Zeitenkürzel, z.B. PT2M erklärt: https://stackoverflow.com/a/51168078/1777526

<Principals> (dt. Auftraggeber)

Entspricht den Sicherheitsoptionen im Tab Allgemein des Task Scheduler Wizards.

<Runlevel> (LeastPrivilege/HighestAvailable)

Diese StackoverflowAntwort deutet m.E. indirekt an, dass tasks mit LeastPrivilege von Nicht-Admins ausgeführt werden können; die tasks mit Highest jedoch nur von Admins ausgeführt werden dürfen.

Weitere Doku zu <Runlevel> hier.

<UserId>

Wird durch folgendes Prompt gesetzt:

Achtung: auf einem Rechner im Unternehmenskontext kann ein voranstellen der domain vor dem Usernamen nötig sein, dann Namen überprüfen.

Mapping GUI <-> XML (eigene Beobachtung)

Option 1
Option 2

Dies ist die einzige Option bei der man anschließend zur Eingabe eines Passworts aufgefordert wird.

Option 3
Option: Mit höchsten Privilegien ausführen

Aufgabe mit unendlicher Laufzeit anlegen

Microsoft’s Übersetzer machen einem diese Aufgabe nicht leicht, da sie indefinitely mit Sofort statt mit Unendlich übersetzt haben.

So sieht also der Trigger einer unendlich laufenden Aufgabe auf einem deutschsprachigen Windows aus:


Hier nochmal das englische Pendant.

Honour to my colleague Gert 🙂

Aufgabe jeden Tag (außer Sonntags)

analog zu: https://serverfault.com/q/366211/232266

    <CalendarTrigger>
      <StartBoundary>2022-08-24T15:13:15</StartBoundary>
      <Enabled>true</Enabled>
      <ScheduleByWeek>
        <DaysOfWeek>
          <Monday />
          <Tuesday />
          <Wednesday />
          <Thursday />
          <Friday />
          <Saturday />
        </DaysOfWeek>
        <WeeksInterval>1</WeeksInterval>
      </ScheduleByWeek>
    </CalendarTrigger>

Debugge Task Scheduler

„I find it absurd that there isn’t a built-in logging facility in Scheduled Tasks“

Redirect script output to file in task scheduler (microsoft.com)

Hier meine Lösung: Debugge eine in einem Task-Scheduler task Ausgeführte .ps1 | IT Kosmopolit (it-kosmopolit.de)

Verhindere, dass zwei verschiedene Tasks gleichzeitig laufen

Es scheint hierfür kein Feature im Task Scheduler zu geben. Ich habe jeden falls ChatGPT befragt, die GUI des Task Schedulers genau darauf geprüft und diese ähnliche Frage auf Stackexchange gefunden.

$taskNameSubstring = "MeinTask" # Hier den Teilstring des Tasknamens einfügen

# Prüfen, ob der Task bereits ausgeführt wird
$taskRunning = Get-ScheduledTask | Where-Object {$_.TaskName -like "*$taskNameSubstring*" -and $_.State -eq "Running"}

# Wenn der Task bereits läuft, warten Sie, bis er beendet ist
while ($taskRunning -ne $null) {
    Write-Host "Task läuft bereits. Warte auf Beendigung..." -ForegroundColor Yellow
    Start-Sleep -Seconds 5 # Warten Sie 5 Sekunden, bevor Sie den Task erneut überprüfen
    $taskRunning = Get-ScheduledTask | Where-Object {$_.TaskName -like "*$taskNameSubstring*" -and $_.State -eq "Running"}
}

# Wenn der Task nicht läuft, führen Sie Ihren Code aus
Write-Host "Task läuft nicht. Führe meinen Code aus..." -ForegroundColor Green
# Hier können Sie Ihren eigenen Code einfügen

Thx to ChatGPT

Tags: scheduled task, scheduled tasks