Ansicht
Dokumentation
BAPI_FMCABILLDOC_REVERSE - Telco-Abrechnungsbelege erzeugen
BAL_S_LOG - Application Log: Log header data BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit diesem Business Application Programming Interface (BAPI) können Sie einen Abrechnungsbeleg stornieren. Das ist deshalb besonders sinnvoll, weil von der Fakturierung verarbeitete und ins Vertragskontokorrent gebuchte Abrechnungsbelege nicht gelöscht oder deaktiviert werden können.
Beim Stornieren wird ein so genannter Stornoabrechnungsbelegerzeugt. Sie erkennen einen Stornoabrechnungsbeleg daran, dass er im Belegkopf im Feld REVERSEDDOC die Belegnummer des stornierten Abrechnungsbelegs enthält. Der stornierte Abrechnungsbeleg wiederum enthält im Feld REVERSALDOC die Belegnummer des zugehörigen Stornobelegs.
Der Storno eines Abrechnungsbelegs kann auf zwei verschiedene Arten erfolgen, je nachdem, ob der zu stornierende Abrechnungsbeleg bereits fakturiert ist oder nicht:
- Storno eines noch nicht fakturierten Abrechnungsbelegs:
- Das System erzeugt einen Stornoabrechnungsbeleg, der nur aus einem Belegkopf besteht. Für den Stornoabrechnungsbeleg wird kein Fakturierungsauftrag erzeugt. Der Fakturierungsauftrag des stornierten Abrechnungsbelegs wird gelöscht.
- Da die Fakturierungsaufträge gelöscht wurden, werden weder der stornierte Abrechnungsbeleg nochder Stornoabrechnungsbeleg fakturiert.
- Storno eines bereits fakturierten Abrechnungsbelegs:
- Das System erzeugt einen Stornoabrechnungsbeleg mit Belegpositionen. Die buchungsrelevanten Belegpositionen des Stornobelegs enthalten die Beträge und Mengen des stornierten Abrechnungsbelegs mit negativen Vorzeichen. Für den Stornobeleg wird ein Fakturierungsauftrag erzeugt.
- Wenn der Stornoabrechnungsbeleg fakturiert wird, werden die Beträge und Mengen mit umgekehrtem Vorzeichen gebucht. Dadurch werden die Buchungen des bereits stornierten Abrechnungsbelegs kompensiert.
Beispiel
Hinweise
Beachten Sie:
- Das BAPI führt im Erfolgsfall direkte Updates durch und verwendet nicht den Verbucher.
- Das BAPI führt keine eigenen Berechtigungsprüfungen durch.
- Simulierte Abrechnungsbelege können nicht storniert werden.
- Bereits stornierte Abrechnungsbelege können nicht erneut storniert werden.
- Stornobelege können nicht storniert werden.
- Auch die Stornoabrechnungsbelege benötigen eine eindeutige Referenz zu einem Beleg im Vorsystem.
- Sie können dieses BAPI durch die Implementierung der BAdIs ISTINV_BILL_CANCEL (alle Methoden) und FKKINV_BAPIBILL (Methode CONTRACT_ACCOUNT_DETERMINE) modifikationsfrei erweitern.
Weiterführende Informationen
Parameter
EXTENSIONINEXTENSIONOUT
NEW_REVERSALDOC
READ_ARCHIVE
RETURN
REVERSAL_DOC
REVERSED_DOC
TESTRUN
Ausnahmen
Funktionsgruppe
FMCA_BILL_BORSUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4458 Date: 20240523 Time: 111454 sap01-206 ( 32 ms )