1. wie kann ich mit der Erweiterung FEB00001 bzw. dem Userexit ZXF01U01 einen Zahlungseingang buchen. Die Bank zieht bei Auslandseingängen Gebühren ab. Somit kann der Debitor im Buchungsbereich 2 "Nebenbuchhaltung" nicht mehr ausgeglichen werden.
2. Wie kann ich Differenzen bis ca. 5 EUR automatisch ausbuchen?
3. Ist es möglich, Skonto auch noch 10 Tage nach überschreiten der Zahlungsfrist zu gewähren oder besser gesagt "zu tolerieren"?`
Ich bin für jeden Hinweis dankbar, vor allem mit Coding.
wg. Bankgebuehren wuerde ich mit der Bank sprechen. Was man machen kann ist, dass die Bankgebuehren in einer extra Zeile im Kontoauszug mitkommen. Dann kann der Debitor trotzdem ausgeziffert werden und man spart sich Programmieraufwand.
ad2 und 3) Kann im Customizing hinterlegt werden. (Differenzen/Toleranzen)
habe die Toleranzen für Debitoren geändert und es klappt auch.
Hier das Coding für die, die sich für die Bankgebühren interessieren: (zumindest für Dresdner Bank klappt das, denn dort werden die Bankgebühren in das Feld ?21 bis ?29 irgendwo reingestellt)
DATA: ZVWEZW(65) TYPE C,
ZWASTE(65) TYPE C,
ZINTERIM(17) TYPE C,
ZSPESK LIKE E_FEBEP-SPESK.
LOOP AT T_FEBRE WHERE KUKEY = I_FEBEP-KUKEY.
* get bank charges (Bankgebühren in ermitteln)
IF T_FEBRE-VWEZW CP '*GEB :*'.
SPLIT T_FEBRE-VWEZW AT 'GEB :' INTO
ZWASTE
ZINTERIM.
SPLIT ZINTERIM AT 'EUR' INTO
ZINTERIM
ZWASTE.
REPLACE ',' WITH '.' INTO ZINTERIM.
* und in SPSESK einstellen
ZSPESK = ZINTERIM.
E_FEBEP-SPESK = ZSPESK.
ENDIF.
ENDLOOP.