Projekt

Allgemein

Profil

Unterstützung #159

Vorsteuer beim Dialogbuchen nicht im Buchungsjournal aufgeschlüsselt

Von Jan Büren vor mehr als 8 Jahren hinzugefügt. Vor mehr als 7 Jahren aktualisiert.

Status:
Neu
Priorität:
Niedrig
Zugewiesen an:
-
Zielversion:
-
Beginn:
10.05.2016
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:

Dateien

vorsteuer-19-prozent.png (27,9 KB) vorsteuer-19-prozent.png dialogbuchung vorsteuer Jan Büren, 10.05.2016 10:28
buchungsjournal-keine-mwst.png (21,3 KB) buchungsjournal-keine-mwst.png keine vorsteuer ausgewiesen Jan Büren, 10.05.2016 10:32
0001-Korrekten-Steuersatz-in-Kontenbuchungliste-anzeigen.patch (3,52 KB) 0001-Korrekten-Steuersatz-in-Kontenbuchungliste-anzeigen.patch G. Richardson, 10.05.2016 12:07

Historie

#1

Von Jan Büren vor mehr als 8 Jahren aktualisiert

Bucht man im Dialog wie in dialogbuchung vorsteuer

So erscheint diese Buchung dann im Journal:

keine vorsteuer ausgewiesen

#2

Von Jan Büren vor mehr als 8 Jahren aktualisiert

Das Problem sieht unter der Oberfläche wie folgt aus:

acc_trans_id |  amount   | accno  | taxkey |              link               | taxkey_id

--------------+-----------+--------+--------+---------------------------------+-----------
         4786 |  34.87000 | 180000 |      0 | AR_paid:AP_paid                 |         0
         4784 | -29.30000 | 685500 |      9 |                                 |         0
         4785 |  -5.57000 | 140600 |      9 | AP_tax:IC_taxpart:IC_taxservice |         0

Somit erhalten wir:

select rate from tax where id = 0;
  rate   
---------
 0.00000
(1 row)

Das Problem liegt also an der Dialogbuchungsmaske ...

#3

Von Jan Büren vor mehr als 8 Jahren aktualisiert

Oops, zu schnell zum Ergebnis geschossen ...

taxkey_id kommt aus chart, wir haben aber doch damals die acc_trans extra erweitert, damit man hier die steuerverknüpfung sehen kann ...
yep, so sieht es klar aus:

 select acc_trans_id, tax_id, amount, c.accno,taxkey,c.link,c.taxkey_id from acc_trans left join chart c on (c.id=chart_id) where trans_id = 1373 ; -- accno='685500';
 acc_trans_id | tax_id |   amount   | accno  | taxkey |              link               | taxkey_id 
--------------+--------+------------+--------+--------+---------------------------------+-----------
         5443 |      0 |  119.00000 | 180000 |      0 | AR_paid:AP_paid                 |         0
         5441 |    379 | -100.00000 | 685500 |      9 |                                 |         0
         5442 |    379 |  -19.00000 | 140600 |      9 | AP_tax:IC_taxpart:IC_taxservice |         0

Das Konto 685500 hat selber keine Vorsteuer-Verknüpfung.
Bankgebühren gibt es allerdings sowohl mit als auch ohne Steuer, also völlig korrekt diese im Dialog zu überlagern.
Die acc_trans.tax_id ist also korrekt gesetzt.

Eigentlich kann das jetzt erweitert werden, diese Datenbestand-Verbesserung existiert seit der 3.1 (Commit im Dezember 2012)

 $ git show 03ff37cb621e6

So Niclas hat wie folgt commitet:

 In diesem Commit wird allerdings der Wert in tax_id nur geschrieben,
    im Moment wird er noch nirgendwo ausgelesen.

Wahnsinn, jetzt muss man nur die richtige Stelle in der grandios lesbaren Routine:

  GL->all_transactions(\%myconfig, \%$form);

finden und anpassen ... ;-)

#4

Von G. Richardson vor mehr als 8 Jahren aktualisiert

  • Datei 0001-Kunden-Lieferantensuche-in-Belegen-sucht-auch-Kunden.patch wurde hinzugefügt

Ich hatte sowas auch schon mal, allerdings bei der Kontenübersicht. Ich hatte auch mal einen Patch dazu geschrieben, aber noch nicht gut getestet.

#5

Von G. Richardson vor mehr als 8 Jahren aktualisiert

  • Datei 0001-Kunden-Lieferantensuche-in-Belegen-sucht-auch-Kunden.patch wurde gelöscht
#7

Von Jan Büren vor mehr als 8 Jahren aktualisiert

Buff. Falscher Ansatz. Die Steuer wird korrekt angezeigt.

Das Ticket müsste anders heißen:

Buchungsjournal -> Einschränkung nach Kontonummer filtert auch die Steuerkonten raus.

Also Buchungsjournal->Filter->Kontonummer 685500

Keine Steuer.

Buchungsjournal->Filter->Rechnungsdatum der Buchung

Also i.O.

#8

Von Jan Büren vor mehr als 7 Jahren aktualisiert

  • Tracker wurde von Fehler zu Unterstützung geändert
  • Priorität wurde von Normal zu Niedrig geändert

Auch abrufbar als: Atom PDF