Project

General

Profile

Unterstützung #159

Vorsteuer beim Dialogbuchen nicht im Buchungsjournal aufgeschlüsselt

Added by Jan Büren over 3 years ago. Updated about 2 years ago.

Status:
Neu
Priority:
Niedrig
Assignee:
-
Target version:
-
Start date:
05/10/2016
Due date:
% Done:

0%

Estimated time:

vorsteuer-19-prozent.png (27.9 KB) vorsteuer-19-prozent.png dialogbuchung vorsteuer Jan Büren, 05/10/2016 10:28 AM
buchungsjournal-keine-mwst.png (21.3 KB) buchungsjournal-keine-mwst.png keine vorsteuer ausgewiesen Jan Büren, 05/10/2016 10:32 AM
0001-Korrekten-Steuersatz-in-Kontenbuchungliste-anzeigen.patch (3.52 KB) 0001-Korrekten-Steuersatz-in-Kontenbuchungliste-anzeigen.patch G. Richardson, 05/10/2016 12:07 PM

History

#1 Updated by Jan Büren over 3 years ago

Bucht man im Dialog wie in dialogbuchung vorsteuer

So erscheint diese Buchung dann im Journal:

keine vorsteuer ausgewiesen

#2 Updated by Jan Büren over 3 years ago

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 Updated by Jan Büren over 3 years ago

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 Updated by G. Richardson over 3 years ago

  • File 0001-Kunden-Lieferantensuche-in-Belegen-sucht-auch-Kunden.patch added

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 Updated by G. Richardson over 3 years ago

  • File deleted (0001-Kunden-Lieferantensuche-in-Belegen-sucht-auch-Kunden.patch)

#7 Updated by Jan Büren over 3 years ago

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 Updated by Jan Büren about 2 years ago

  • Tracker changed from Fehler to Unterstützung
  • Priority changed from Normal to Niedrig

Also available in: Atom PDF