Projekt

Allgemein

Profil

250 Fibu Export Buchhaltung » Historie » Version 19

[X] Daniel S, 04.12.2019 12:09

1 1 [X] Daniel S
h1. 250 Fibu Export Buchhaltung
2 2 [X] Daniel S
3
4
*Eckpunkte*
5
6
# Umsatzübergabe
7
*# Steuercode / Steuerschlüssel + Kontierung Steuer
8
*# Kontierung Umsatz ((Dienstleistung nach Schweiz = Umsatzkonto "Dienstleistung Export)
9
*# Kontierung Kostenrechnung (Dienstleistung Schulung = Kostenrechnugnskonto Schulung)
10 13 [X] Daniel S
*# Kontierung Aufwand / Erlös
11 2 [X] Daniel S
12
https://help.prodat-erp.de/erloes.html
13
14
https://help.prodat-erp.de/anbindung_externe_buchhaltung.html
15 3 [X] Daniel S
16
17
18
*Datenfluß & Debugging*
19
20 5 [X] Daniel S
* Angebot/Auftrag > Rechnung
21
*# Steuerschlüssel hat Kontierung
22
*# Belegzeile (Rechnung) hat Kontierung
23
*# Evtl Umschlüsselung auf anderes Konto > https://help.prodat-erp.de/erloes.html
24 16 [X] Daniel S
+ Dienstleistung und Umsatzsteuerfrei nicht EU wird zu Kontierung Umsatz "Exportierte Dienstleistung". Diese Aufteilung ist vom Gesetzgeber vorgegeben.
25 5 [X] Daniel S
26 15 [X] Daniel S
* Rechnung > @FUNCTION Tfaktura.fibu__export__data_preparation@ <> @FUNCTION TFaktura.belkopf__horizontal_tax_values@ > Exportschnittstelle (CSV)
27 3 [X] Daniel S
<pre><code class="sql">
28
FUNCTION Tfaktura.fibu__export__data_preparation
29
    IN in_be_bnr            VARCHAR DEFAULT NULL,
30
    IN group_by_konto       BOOLEAN DEFAULT True,
31
    IN group_by_ks          BOOLEAN DEFAULT false,
32
    IN group_by_an_nr       BOOLEAN DEFAULT false
33 1 [X] Daniel S
</code></pre>
34 4 [X] Daniel S
* @SELECT * FROM TFaktura.belkopf__horizontal_tax_values('RG19-01575')@
35 3 [X] Daniel S
* @SELECT * FROM Tfaktura.fibu__export__data_preparation('RG19-01575')@
36 6 [X] Daniel S
37
38
*Nachbearbeitung von Daten*
39
40 7 [X] Daniel S
41 19 [X] Daniel S
* *Aktualisierung aller offenen Angebote/Aufträge: Kontierung*
42 6 [X] Daniel S
<pre><code class="sql">
43 8 [X] Daniel S
SELECT * INTO z_99_drop.auftg_save_konto FROM auftg;
44
45 9 [X] Daniel S
BEGIN;
46
ALTER TABLE auftg DISABLE TRIGGER ALL;
47
48 6 [X] Daniel S
-- UPDATE auftg SET ag_konto = ac_konto_erl
49
SELECT ag_astat, ag_nr, ag_pos, ag_aknr, ak_ac, ac_konto_erl, ag_konto FROM art, artcod, auftg     
50
-- FROM art, artcod 
51 11 [X] Daniel S
WHERE ag_aknr = ak_nr AND ak_ac = ac_n AND ag_konto IS NULL AND ac_konto_erl IS NOT NULL AND ag_astat IN ('E', 'A') AND NOT ag_done;
52 10 [X] Daniel S
53 1 [X] Daniel S
54 11 [X] Daniel S
ALTER TABLE auftg ENABLE TRIGGER ALL;
55
56
COMMIT;
57
</code></pre>
58 18 [X] Daniel S
<pre><code class="sql">
59
BEGIN;
60
ALTER TABLE auftg DISABLE TRIGGER ALL;
61
62
UPDATE auftg SET ag_konto = NULL WHERE NOT ag_done AND ag_konto IS NOT NULL;
63
64
ALTER TABLE auftg ENABLE TRIGGER ALL;
65
COMMIT;
66 1 [X] Daniel S
</code></pre>
67 18 [X] Daniel S
68 19 [X] Daniel S
* *Aktualisierung aller Ausgangsrechnungen: kontierung*
69 11 [X] Daniel S
<pre><code class="sql">
70
BEGIN;
71
ALTER TABLE belzeil_grund DISABLE TRIGGER ALL;
72
--*/
73
--/*
74
-- UPDATE belzeil_grund SET bz_zeko = ac_konto_erl
75
SELECT bz_be_bnr, bz_aknr, ak_ac, ac_konto_erl, bz_zeko FROM belzeil_grund, art, artcod, belkopf    
76
-- FROM art, artcod, belkopf 
77
WHERE be_bnr = bz_be_bnr AND bz_aknr = ak_nr AND ak_ac = ac_n AND bz_zeko IS NULL AND ac_konto_erl IS NOT NULL AND be_bdat >= current_date - 180
78
--*/
79
80
ALTER TABLE belzeil_grund ENABLE TRIGGER ALL;
81
82
COMMIT;
83 6 [X] Daniel S
</code></pre>
84 17 [X] Daniel S
<pre><code class="sql">
85
SELECT * INTO z_99_drop.belzeil_grund_save_konto FROM belzeil_grund;
86
ALTER TABLE belzeil_grund DISABLE TRIGGER ALL;
87
88
UPDATE belzeil_grund SET bz_zeko = NULL FROM belkopf WHERE bz_zeko IS NOT NULL AND be_bnr = bz_be_bnr AND be_bdat >= current_date - 180;
89
90
ALTER TABLE belzeil_grund ENABLE TRIGGER ALL;
91
</code></pre>