1 [% USE HTML %][% USE LxERP %]
4 <p><div class="listtop">[% title %]</div></p>
6 <p>Lx-Office hat ein oder mehrere Probleme im Hauptbuch gefunden.</p>
10 [%- IF transdate_from || transdate_to %]
11 [%- IF transdate_from %]
12 von [% transdate_from %]
14 [%- IF transdate_to %]
15 bis [% transdate_to %]
25 <th class="listheading">Buchung</th>
26 <th class="listheading">Problem</th>
27 <th class="listheading">Lösung</th>
30 [%- FOREACH problem = PROBLEMS %]
31 <tr class="listrow[% loop.count % 2 %]">
33 [%- IF problem.type == 'ap_ar_wrong_taxkeys' %]
34 [%- IF problem.ap_problems.size %]
36 [%- FOREACH ap = problem.ap_problems %]
37 [%- UNLESS loop.first %], [%- END %]
38 <a href="[% ap.link %]">[% HTML.escape(ap.data.reference) %]</a>
42 [%- IF problem.ar_problems.size %]
43 [%- IF problem.ap_problems.size %]; [%- END %]
45 [%- FOREACH ar = problem.ar_problems %]
46 [%- UNLESS loop.first %], [%- END %]
47 <a href="[% ar.link %]">[% HTML.escape(ar.data.reference) %]</a>
52 [%- ELSIF problem.type == 'invoice_inventory_with_taxkeys' %]
53 [%- IF problem.ar_problems.size %]
55 [%- FOREACH subproblem = problem.ar_problems %]
56 [%- UNLESS loop.first %], [%- END %]
57 <a href="[% subproblem.link %]">[% HTML.escape(subproblem.data.reference) %]</a>
61 [%- IF problem.ap_problems.size %]
62 [%- IF problem.ar_problems.size %]; [%- END %]
64 [%- FOREACH subproblem = problem.ap_problems %]
65 [%- UNLESS loop.first %], [%- END %]
66 <a href="[% subproblem.link %]">[% HTML.escape(subproblem.data.reference) %]</a>
70 [%- ELSIF problem.type == 'missing_taxkeys_in_invoices' %]
71 [%- IF problem.ar_problems.size %]
73 [%- FOREACH subproblem = problem.ar_problems %]
74 [%- UNLESS loop.first %], [%- END %]
75 <a href="[% subproblem.link %]">[% HTML.escape(subproblem.data.reference) %]</a>
79 [%- IF problem.ap_problems.size %]
80 [%- IF problem.ar_problems.size %]; [%- END %]
82 [%- FOREACH subproblem = problem.ap_problems %]
83 [%- UNLESS loop.first %], [%- END %]
84 <a href="[% subproblem.link %]">[% HTML.escape(subproblem.data.reference) %]</a>
90 <a href="[% problem.link %]">
91 [%- IF problem.data.module == 'ar' %]
93 [%- ELSIF problem.data.module == 'ap' %]
98 [% HTML.escape(problem.data.reference) %]
101 <!-- ( [% problem.data.module %].id = acc_trans.trans_id = [% HTML.escape(problem.data.trans_id) %] ) -->
107 [%- IF problem.type == 'split_multiple_credit_and_debit' %]
108 Sowohl auf der Soll- als auch auf der Haben-Seite gesplittete Buchung
110 [%- ELSIF problem.type == 'wrong_taxkeys' %]
111 Gespeicherte Steuerschlüssel sind falsch
113 [%- ELSIF problem.type == 'wrong_taxes' %]
114 Gespeicherte Steuern passen nicht zum Steuerschlüssel
116 [%- ELSIF problem.type == 'ap_ar_wrong_taxkeys' %]
117 Kreditorenbuchungen mit Umsatzsteuer-Steuerschlüsseln und/oder Debitorenbuchungen mit Vorsteuer-Steuerschlüsseln
119 [%- ELSIF problem.type == 'invoice_inventory_with_taxkeys' %]
120 Einkaufs- und Verkaufsrechnungen mit Warenbestandsbuchungen mit Steuerschlüsseln
122 [%- ELSIF problem.type == 'missing_taxkeys_in_invoices' %]
123 Fehlende Steuerschlüssel in Rechnungen mit Steuern
129 [%- IF problem.type == 'split_multiple_credit_and_debit' %]
130 Diese Buchung muss manuell in mehrere Buchungen aufgeteilt werden.
132 [%- ELSIF (problem.type == 'wrong_taxkeys') || (problem.type == 'wrong_taxes') %]
133 <a href="acctranscorrections.pl?action=assistant&trans_id=[% HTML.url(problem.data.trans_id) %]&trans_module=[% HTML.url(problem.data.module) %]&trans_reference=[% HTML.url(problem.data.reference) %]&callback=[% callback %]">
134 Korrekturassistenten starten
137 [%- ELSIF problem.type == 'ap_ar_wrong_taxkeys' %]
138 <a href="acctranscorrections.pl?action=assistant_for_ap_ar_wrong_taxkeys&callback=[% callback %]">
139 Korrekturassistenten starten
142 [%- ELSIF problem.type == 'invoice_inventory_with_taxkeys' %]
143 <a href="acctranscorrections.pl?action=assistant_for_invoice_inventory_with_taxkeys&callback=[% callback %]">
144 Korrekturassistenten starten