1 -- @tag: defaults_advance_payment_transfer_charts
2 -- @description: Standardkonten für erhaltene versteuerte Anzahlungen 7% und 19% setzen
3 -- @depends:new_chart_3260_1711 new_chart_3272_1718
6 ALTER TABLE defaults ADD COLUMN advance_payment_taxable_19_id INTEGER;
7 ALTER TABLE defaults ADD COLUMN advance_payment_taxable_7_id INTEGER;
12 IF ( SELECT coa FROM defaults ) = 'Germany-DATEV-SKR03EU' THEN
14 clearing_accno text := '1718';
17 IF ( SELECT COUNT(accno) FROM chart WHERE accno LIKE clearing_accno ) = 1 THEN
18 UPDATE defaults SET advance_payment_taxable_19_id = (SELECT id FROM chart WHERE accno LIKE clearing_accno);
23 IF ( SELECT coa FROM defaults ) = 'Germany-DATEV-SKR04EU' THEN
25 clearing_accno text := '3272';
28 IF ( SELECT COUNT(accno) FROM chart WHERE accno LIKE clearing_accno ) = 1 THEN
29 UPDATE defaults SET advance_payment_taxable_19_id = (SELECT id FROM chart WHERE accno LIKE clearing_accno);
34 IF ( SELECT coa FROM defaults ) = 'Germany-DATEV-SKR03EU' THEN
36 clearing_accno text := '1711';
39 IF ( SELECT COUNT(accno) FROM chart WHERE accno LIKE clearing_accno ) = 1 THEN
40 UPDATE defaults SET advance_payment_taxable_7_id = (SELECT id FROM chart WHERE accno LIKE clearing_accno);
45 IF ( SELECT coa FROM defaults ) = 'Germany-DATEV-SKR04EU' THEN
47 clearing_accno text := '3260';
50 IF ( SELECT COUNT(accno) FROM chart WHERE accno LIKE clearing_accno ) = 1 THEN
51 UPDATE defaults SET advance_payment_taxable_7_id = (SELECT id FROM chart WHERE accno LIKE clearing_accno);