Ansicht
Dokumentation

BAPI_FMCABILLDOC_REVERSE - Telco-Abrechnungsbelege erzeugen

BAPI_FMCABILLDOC_REVERSE - Telco-Abrechnungsbelege erzeugen

BAL_S_LOG - Application Log: Log header data   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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

EXTENSIONIN
EXTENSIONOUT
NEW_REVERSALDOC
READ_ARCHIVE
RETURN
REVERSAL_DOC
REVERSED_DOC
TESTRUN

Ausnahmen

Funktionsgruppe

FMCA_BILL_BOR

SUBST_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 )