SAP Jobsuche bei DV-Treff
1Tintin
  • 1Tintin
  • SAP Forum - Experte Thema Starter
vor 12 Jahre
Hallo,

wie kann man es realisieren, das erst dann eine Komplette Rechnung bezahlt wird, wenn alle Wareneingänge einer Bestellung mit mehreren Bestellpositionen erfolgt sind.

1 Bestellung mit

10 Bestellpositionen

wenn 9 Wareneingänge gemacht sind Keine Rechnung zahlen

wenn alle 10 Wareneingänge gemacht sind, darf die Rechnung bezahlt werden.

Hat wer eine Lösung?

Gruss

1Tintin


Innovate or Die
Förderer

Andre Keller
vor 12 Jahre
Hallo,

Es gibt pro Bestell.pos das Flag "We bez. Re.prüfung" (Reiter "Rechnung").

Ist dieses Flag gesetzt, muss verpflichtend ein WE stattgefunden haben, damit man die RE Buchen kann.

Schönen Gruß,

André

Korvin
vor 12 Jahre
Zitat von: Andre Keller 

Hallo,

Es gibt pro Bestell.pos das Flag "We bez. Re.prüfung" (Reiter "Rechnung").

Ist dieses Flag gesetzt, muss verpflichtend ein WE stattgefunden haben, damit man die RE Buchen kann.

Schönen Gruß,

André

Jau, so ist es, nur wenn zu einer der 10 Positionen TeilWE gebucht wurde und diese Teilmenge der Position vom Lieferanten fakturiert wurde, kann die Rechnung nur über diese Teilmenge der einen Positionen gebucht werden. Die Eingangsfrage war jedoch wie dies zu verhindern ist.

Gruß

1Tintin
  • 1Tintin
  • SAP Forum - Experte Thema Starter
vor 12 Jahre

Zitat:

"Die Eingangsfrage war jedoch wie dies zu verhindern ist."

Genau!

Den von Andre beschriebenen Prozess haben wir im Griff,

nur in einigen Fällen soll es eben nicht so laufen.

Erste wenn alles aus allen Bestellpositionen einer Bestellung mit eiem Wareneingang bestätigt ist, soll die Rechnung bezahlt werden. SAP soll das automatisch erkennen.

Gruss

1Tintin


Innovate or Die
MrBojangles
vor 12 Jahre
Hallo 1Tintin,

d.h. die Rechnung soll schon gebucht werden können (sozusagen vor dem WE), aber der Zahllauf im FI soll erkennen, dass im o.g. Bsp. noch ein WE fehlt und keine der bisherigen (Teil-)rechnungen zur Zahlung anweisen...?

Hier müsstest Du ggf. in die Selektion der offenen Posten im Zahllauf eingreifen. Dies ist über einen Business Transaction Event (FIBF) modifikationsfrei möglich. Hier kannst Du eigenes Coding hinterlegen, in dem Du die o.g. Konstellation erkennst und eine dynamische Zahlsperre zurücklieferst.

Alternativ könntest Du in der Miro bzw. über die einschlägigen BadIs zur MIRO eine Zahlsperre im o.g. Fall setzen. Allerdings müsste diese dann (ggf. manuell) wieder entfernt werden, wenn alle WE's erfolgt sind.


Weiterhin viel Freude mit SAP...

Cheers

MrB.

Andre Keller
vor 12 Jahre
Aha, vielleicht hab' ich jetzt verstanden:

Ich würde mit Toleranzen arbeiten:

Hilfe bietet auch die SAP-Hilfe

http://help.sap.com/saphelp_45b/helpdata/de/a5/63343943a211d189410000e829fbbd/content.htm 

Ich würde es ungefähr so machen:

Alle nicht endgelieferten Bestellungen überschreiten die Toleranz und bekommen autom. das Sperrkennzeichen R.

Eventuell müsst ihr es noch orgganisatorisch sicherstellen, dass der Wareneingang das Kennz. setzt.

Entweder ihr entfernt mit der MRBR manuell die Zahlsperre, oder ihr plant dazu einen Job ein.

Schönen Gruß!

André