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

Datev Belegfeld 1 OPOS Verarbeitung aktiv

Datev Belegfeld 1 bei aktivierter OPOS-Funktion
– Automatischer Ausgleich im Buchen über Belegfeld 1

Wird in der BnFibu.ini gelöst über:
Beleg1=SELECT (case when Ustbasis < 0 and left(BemerkzahlEingang,10) =
‚Gutschrift‘ THEN SUBSTRING(BemerkzahlEingang,30,8) ELSE RECHNR END) FROM Rechnung WHERE RechNr = ‚const_RechNr

Dieser Eintrag schreibt die zugehörige Rechnungsnummer einer Gutschrift in das Belegfeld 1 der Datev Schnittstelle. Datev ziffert damit den offenen Posten der zugehörigen Rechnung aus.
Hinweis: Darauf achten, dass in diesem Fall die Belegnummer der Gutschrift im Betreff-Feld steht.

Zahlungskonditionen Datev

Ist bei der Übergabe von Buchungssätzen OPOS geschlüsselt, wird im Belegfeld 2 entweder ein Datumsfeld oder eine Zahlungskonditionsnummer zwischen 10 und 97 akzeptiert. 
Die Standard Zahlungskondition bei KWP  lautet  ’99‘ . Diese wird automatisch gezogen  wenn einem Projekt / Regieauftrag / Wartungsauftrag oder im Kundenstamm keine Zahlungskondition hinterlegt ist. 

Für Lieferanten Lastschrifteinzüge gilt die Zahlungskondition ’98‘. 
Dieser muss in der Lieferantenadresse hinterlegt werden und signalisiert bei einer Eingangsrechnung, dass diese abgebucht wird. 

Ausgangsrechnungen Zahlungskonditionsnr.:
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‘;

Ausgangsrechnungen Zahlungsdatum:
Beleg2=SELECT ((SUBSTRING(CONVERT(nvarchar(8), NettoDatum, 4),1,2) ) + (SUBSTRING(CONVERT(nvarchar(8), NettoDatum, 4),4,2) ) + (SUBSTRING(CONVERT(nvarchar(8), NettoDatum, 4),7,2) )) as BelegFaellig FROM Rechnung WHERE RechNr = ‚const_RechNr‘

Eingangsrechnungskontrolle über Sachbearbeiter

Es wird aus P, R, WA –  Vorgängen der Sachbearbeiter gezogen und als zuständiger Sachbearbeiter in das Eingangsrechnungsbuch geschrieben.
Danach wird der Status der Rechnung auf „Angelegt“ gesetzt, damit die zu kontrollierenden Datensätze im InfoCenter des jeweiligen SBs erscheinen.
Es erfolgt die technische Prüfung.
Nach der Prüfung Weiterberechnung an Deb. erfolgt die Zahlungsfreigabe,  der Zahlungsdatensatz wird angelegt und freigegeben.

In der Bncontrl.ini können die Bezeichnungsfelder für die Prüfung umbenannt werden.
[Eingangsrechnungsbuch]
LabelTechnischGeprueft= Sachbearbeiter
LabelWeiterberechnungDebitor= Geschäftsleitung

[download id=“191″]

Online Zugriff Momo – lokalen Datenservice testen

http://localhost:8088/kwp_dataservice/Service.asmx

Im Verz.: kwp_dataservice | Datei web.config anpassen.

<connectionStrings>
<add name=“kwp_SQLConnectionString“ connectionString=“Data
Source=[lokale Server IP] 192.168.???.???;Initial Catalog=BNWINS;Persist Security Info=True;User
ID=bnwin2000_user; Password=???; Pooling=False“
providerName=“System.Data.SqlClient“/>
</connectionStrings>

Barcode Keil Filtereinstellung

Meine favourisierte Filtereinstellung für Barcode OCR
Fast alle Lieferanten nutzen bereits eigene Dokumentmanagementsysteme mit Barcode. Um die relevanten Barcodes für KWP zu filtern empfiehlt sich diese Filtereinstellung. Alle anderen Codes werden nicht berücksichtigt.

M*|ER*|AZ*|?@*|?;*

Erklärung:
? – ein beliebiges Zeichen
* – beliebige viele beliebige Zeichen
| – Trennung mehrerer Filter