19. Juni 2020 14:39
Hallo,
bin schon 20 Jahre NAV-Anwendungsbetreuer und Entwickler, aber Fibu und Steuern sind nicht meine Stärke, um es vorsichtig auszudrücken.
Seit kurzem bin ich bei einem neuen Arbeitgeber, der nicht vorsteuerabzugsberechtigt ist. In unserer "MwSt-Buchungsmatrix Einr" ist bei Vorsteuerkonto ein Konto angegeben, bei
einem Satz mit INLAND/KEINE. Genauer gesagt:
MwSt-Geschäftbuchungsgruppe = INLAND
MwST-Produktbuchungsgruppe = KEINE
MwSt % = 0
MwSt % nicht abzugsfähig = 0
Da es selten Fehl-Buchungen auf dieses Vorsteuerkonto gibt, die eigentlich nicht bei dieser Konstellation vorkommen dürfen, war meine Idee, das Feld Vorsteuerkonto leer zu lassen.
Die Idee ist doch nicht schlecht?
Leider wird beim Buchen von Zahlungen für Kreditorenposten MIT Skonto dieses Feld geprüft.
In Codeunit 12 steht ..
- Code:
IF NOT GLSetup."Pmt. Disc. Excl. VAT" AND GLSetup."Adjust for Payment Disc." AND
(PmtDiscLCY <> 0)
THEN
CalcPmtDiscIfAdjVAT(
...
Die 2 Werte im GLSetup haben wohl die richtigen Werte und der Skontobetrag ist nicht 0. Deshalb wird CalcPmtDiscIfAdjVAT aufgerufen.
In CalcPmtDiscIfAdjVAT wird wiederrum InsertPmtDiscVATForGLEntry aufgerufen und dort "knallt es" bei VATPostingSetup.GetPurchAccount(FALSE), denn
dort wird per TESTFIELD das Vorsteuerkonto geprüft.
- Code:
CASE VATEntry2.Type OF
VATEntry2.Type::Purchase:
CASE VATEntry2."VAT Calculation Type" OF
VATEntry2."VAT Calculation Type"::"Normal VAT",
VATEntry2."VAT Calculation Type"::"Full VAT":
BEGIN
InitGLEntryVAT(GenJnlLine,VATPostingSetup.GetPurchAccount(FALSE),'',
VATAmount,VATAmountAddCurr,FALSE);
Wenn, wie bisher ein Vorsteuerkonto angegeben ist, dann wird ein Sachposten für dieses Konto mit Betrag 0,00 angelegt.
Auf diesen Sachposten könnte man doch sicher verzichten, oder nicht?
Ich könnte vor dem InitGLEntryVAT ein ..
- Code:
IF NOT ((VATPostingSetup."Purchase VAT Account" = '') AND (VATAmount = 0) AND (VATAmountAddCurr = 0)
AND (VATEntry2."Document Type" = VATEntry2."Document Type"::Payment)) THEN BEGIN
.. setzen, aber das ist schon ziemlich "dirty" und vielleicht gefährlich.
Hab ich eine andere Möglichkeit, kein Vorsteuerkonto bei INLAND/KEINE angeben zu müssen, und die Zahlung von Kreditorenposten MIT Skontobetrag kann mit
angehaktem "Skonto berichtigen" (in Finanzbuchhaltung Einrichtung) verbucht werden?
Ich weiß, es ist schwer zu verstehen. Hat sicher etwas mit den threads "Erwerbsbesteuerung,aber nicht vorsteuerabzugsberechtigt (CC)" und "§13b und Buchungsmatrix" zu tun.
Vielleicht hat jemand einen Tipp?
Schönen Gruß
Andreas