Datev Belegfeld 2 OPOS Verarbeitung aktiv

Ausgangsrechnungen:
Das Feld Belegfeld 2 benötigen man  für die Offene-Posten-Buchführung (OPOS). Man kann in diesem Feld für eine Buchung zusätzliche Angaben zur Fälligkeitsermittlung oder zur Banksteuerung im Zahlungsvorschlag oder eine Belegnummer erfassen. Für die Hauptbuchführung ist dieses Feld ohne Bedeutung. Bei KWP ist hier als Belegnummer NUR die Rechnungsnummer der Gutschrift erlaubt.
Weitere Eintragungen:
Zwei Stellen von rechts: Festlegen der Zahlungsbedingungen 10-97 bei Nutzung der zentralen Zahlungsbedingungen. Diese müssen identisch mit den KWP Zahlungsbedingungen sein. Alternativ das Fälligkeitsdatum der Rechnung.

Beleg2=SELECT ZAKOND FROM Rechnung WHERE RechNr = ‚const_RechNr‘;
alternativ
Beleg2=select (case ZaKond when 0 then 11 when 1 then 12 when 3 then 13 when 4 then 14 when 5 then 15 when 6 then 16 when 7 then 17 when 8 then 18 when 9 then 19 when 98 then 28 when 99 then 29 else Zakond End) from Rechnung WHERE RechNr = ‚const_RechNr‘;

 

 

Eingangsrechnungen:
Ein Fälligkeitsdatum im Format TTMMJJ

Beleg2=SELECT ((SUBSTRING(CONVERT(nvarchar(8), NettoFaelligkeit, 4),1,2) ) +
(SUBSTRING(CONVERT(nvarchar(8), NettoFaelligkeit, 4),4,2)) +
(SUBSTRING(CONVERT(nvarchar(8), NettoFaelligkeit,4),7,2) )) FROM rebEinRechnung
INNER JOIN rebBuchung ON rebEinRechnung.pkER = rebBuchung.fkER WHERE rebBuchung.pkBuchung = const_pkBuchung

Ist die OPOS Verarbeitung nicht aktiviert kann hier auch die interne KWP Eingangsrechnungsnummer (Barcode) eingetragen werden.

Beleg2=SELECT rebEinrechnung.ID FROM rebBuchung INNER JOIN rebEinRechnung ON rebBuchung.fkER = rebEinRechnung.pkER WHERE rebBuchung.pkBuchung =const_pkBuchung