Projekt

Allgemein

Profil

250 Fibu Export Buchhaltung » Historie » Version 11

[X] Daniel S, 27.08.2019 11:42

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
11
https://help.prodat-erp.de/erloes.html
12
13
https://help.prodat-erp.de/anbindung_externe_buchhaltung.html
14 3 [X] Daniel S
15
16
17
*Datenfluß & Debugging*
18
19 5 [X] Daniel S
* Angebot/Auftrag > Rechnung
20
*# Steuerschlüssel hat Kontierung
21
*# Belegzeile (Rechnung) hat Kontierung
22
*# Evtl Umschlüsselung auf anderes Konto > https://help.prodat-erp.de/erloes.html
23
24 4 [X] Daniel S
* Rechnung > @FUNCTION Tfaktura.fibu__export__data_preparation@ <> @TFaktura.belkopf__horizontal_tax_values@ > Exportschnittstelle (CSV)
25 3 [X] Daniel S
<pre><code class="sql">
26
FUNCTION Tfaktura.fibu__export__data_preparation
27
    IN in_be_bnr            VARCHAR DEFAULT NULL,
28
    IN group_by_konto       BOOLEAN DEFAULT True,
29
    IN group_by_ks          BOOLEAN DEFAULT false,
30
    IN group_by_an_nr       BOOLEAN DEFAULT false
31 1 [X] Daniel S
</code></pre>
32 4 [X] Daniel S
* @SELECT * FROM TFaktura.belkopf__horizontal_tax_values('RG19-01575')@
33 3 [X] Daniel S
* @SELECT * FROM Tfaktura.fibu__export__data_preparation('RG19-01575')@
34 6 [X] Daniel S
35
36
*Nachbearbeitung von Daten*
37
38 7 [X] Daniel S
39
* Aktualisierung aller offenen Angebote/Aufträge: kontierung
40 6 [X] Daniel S
<pre><code class="sql">
41 8 [X] Daniel S
SELECT * INTO z_99_drop.auftg_save_konto FROM auftg;
42
43 9 [X] Daniel S
BEGIN;
44
ALTER TABLE auftg DISABLE TRIGGER ALL;
45
46 6 [X] Daniel S
-- UPDATE auftg SET ag_konto = ac_konto_erl
47
SELECT ag_astat, ag_nr, ag_pos, ag_aknr, ak_ac, ac_konto_erl, ag_konto FROM art, artcod, auftg     
48
-- FROM art, artcod 
49 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;
50 10 [X] Daniel S
51 1 [X] Daniel S
52 11 [X] Daniel S
ALTER TABLE auftg ENABLE TRIGGER ALL;
53
54
COMMIT;
55
</code></pre>
56
57
<pre><code class="sql">
58
BEGIN;
59
ALTER TABLE belzeil_grund DISABLE TRIGGER ALL;
60
--*/
61
--/*
62
-- UPDATE belzeil_grund SET bz_zeko = ac_konto_erl
63
SELECT bz_be_bnr, bz_aknr, ak_ac, ac_konto_erl, bz_zeko FROM belzeil_grund, art, artcod, belkopf    
64
-- FROM art, artcod, belkopf 
65
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
66
--*/
67
68
ALTER TABLE belzeil_grund ENABLE TRIGGER ALL;
69
70
COMMIT;
71 6 [X] Daniel S
</code></pre>