2.3.2.8 Datenkontrolle Kaufmännischer Abschluss

Die Maske sieht folgendermaßen aus:

Wählen Sie bei BGA konsolidiert aus und bei Sachkonten anzeigen, nur bebuchte.

Durch die Anzeige der Sachkonten können Sie kontrollieren ,welche Sachkonten einer bestimmten Position im Bericht zugeordnet sind.

Mit dem folgenden SQL können Sie die Werte für einzelne Sachkonten in FSV nachvollziehen, für konsolidierte Auswertung über alle BGAs.

create temp table tmp_konto (sachkonto varchar(12),kategorie char(1),--bei Kategorie K betrag * -1
sollhaben char(1), soll decimal(14,2),  klasse char(8),--bei Konsolidiert nicht für VING/FINT berechnen
haben decimal(14,2), betrag decimal(14,2));
insert into tmp_konto (sachkonto,betrag)
select sachkonto, sum(saldo) from fibu_kontenstand where  haushaltsjahr::integer=2013  and (bkreis=0 or bkreis in (select k_bga_id from k_bga where bilanz='1'))  group by 1;
update tmp_konto set klasse=
 (select distinct klasse from fibu_konten where tmp_konto.sachkonto=fibu_konten.sachkonto and
    haushaltsjahr::integer<= 2013 and ( hhjende is null or hhjende::integer>= 2013 ) );
update tmp_konto set betrag=0 where klasse in ('VINT','FINT');
update tmp_konto set kategorie=(select kategorie from fibu_konten where   
  haushaltsjahr::integer<=2013 and (hhjende is null or hhjende::integer >= 2013)
   and tmp_konto.sachkonto=fibu_konten.sachkonto
  );
  update tmp_konto set betrag=betrag*-1 where kategorie='K';
select sachkonto,sum(betrag) from tmp_konto group by 1 order by 1;

Als Ergebnis erhalten Sie:


Link zu dieser Seite | Druckversion HTML | PDF

Zur Memtext-Homepage Powered by FreeMarker Seite 33 / 78
Letzter Update: 2.2.2017
Impressum