Unterstützung #159
Vorsteuer beim Dialogbuchen nicht im Buchungsjournal aufgeschlüsselt
0%
Dateien
Historie
Von Jan Büren vor mehr als 8 Jahren aktualisiert
- Datei buchungsjournal-keine-mwst.png buchungsjournal-keine-mwst.png wurde hinzugefügt
Bucht man im Dialog wie in
So erscheint diese Buchung dann im Journal:
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 ...
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 ... ;-)
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.
Von G. Richardson vor mehr als 8 Jahren aktualisiert
- Datei
0001-Kunden-Lieferantensuche-in-Belegen-sucht-auch-Kunden.patchwurde gelöscht
Von G. Richardson vor mehr als 8 Jahren aktualisiert
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.
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