Ansicht
Dokumentation

FMCA_SAMPLE_P312 - Ermittlung von Anpassungsbelegen

FMCA_SAMPLE_P312 - Ermittlung von Anpassungsbelegen

TXBHW - Original Tax Base Amount in Local Currency   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der zum Zeitpunkt P312 aufgerufene Funktionsbaustein vergleicht den gebuchten Abrechnungsbeleg mit den vom BRF vorgeschlagenen Abrechnungsbelegen. Je nach Output erstellt das System entweder Anpassungsabrechnungsbelege für die gebuchten Abrechnungsbelege oder passt die Anpassungsabrechnungsbelege an oder nimmt # wenn keine Abweichung festgestellt wird # keine Anpassungen vor.

Importparameter sind Kopfdaten, Positionsdaten und zusätzliche Positionsdaten, die aus neuen Vorschlägen bzw. aus vorhandenen Abrechnungsbelegen stammen.

Der Exportparameter enthält die Tabelle für die Zuordnung der beiden Datensätze zueinander. Für jede Zeile der Exporttabelle ist mindestens eine der beiden Spalten nicht initial.

Die Spalte ADJUSTMENT_DOC enthält die Belegnummer des Anpassungsabrechnungsbelegs und ihr Wert ist entweder initial oder sie enthält den Wert des Importparameters IT_HEADER_NEW.

Die Spalte ADJUSTED_DOC enthält die Belegnummer des angepassten Abrechnungsbelegs und ihr Wert ist entweder initial oder sie enthält den Wert des Importparameters IT_HEADER_OLD.

Wenn ADJUSTMENT_DOC initial ist, erstellt das System einen angepassten Abrechnungsbeleg (ADJUSTED_DOC) mit dem Betrag null.

Wenn ADJUSTED_DOC initial ist, erstellt das System einen neuen Anpassungsabrechnungsbeleg (ADJUSTMENT_DOC).

Wenn sowohl ADJUSTMENT_DOC, als auch ADJUSTED_DOC NICHT initial sind, muss das ADJUSTED_DOC mit dem Beleg ADJUSTMENT_DOC angepasst werden.

Das System erstellt einen neuen Abrechnungsbeleg, wenn das BRF einen Abrechnungsbeleg vorgeschlagen hat (Importparamter IT_HEADER_NEW enthält einen Wert), aber dieser Abrechnungsbeleg nicht in der Exporttabelle ET_MAP erscheint.

Das Programm nimmt keine Anpassungen für gebuchte Abrechnungsbelege vor, die nicht in der Exporttabelle ET_MAP erscheinen.

Beispiel

Die folgenden Abrechnungsbelege sind vorhanden:

  • Belegnummer 5800
  • Belegnummer 5801
  • Belegnummer 5802

Die vom BRF vorgeschlagenen Abrechnungsbelege sind:

  • Belegnummer 1
  • Belegnummer 2
  • Belegnummer 3

Die Zuordnungstabelle sieht wie folgt aus:

Anpassungsbeleg (ADJUSTMENT_DOC) Angepasster AbrechBeleg (ADJUSTED_DOC)
1 5800
LEER 5802
2 LEER

Das System macht die folgenden Anpassungen:

Der vorhandene Abrechnungsbeleg 5800 wird mit dem vorgeschlagenen Abrechnungsbeleg 1 angepasst.

Der vorhandene Abrechnungsbeleg 5801 bleibt unverändert, weil er nicht in der Exporttabelle erscheint.

Der vorhandene Abrechnungsbeleg 5802 wird auf Null angepasst, weil in der Spalte für den Anpassungsbeleg (ADJUSTEMENT_DOC) der Wert LEER steht.

Abrechnungsbelege 2 und 3 werden als neue Abrechnungsbelege angelegt.

Hinweise

Weiterführende Informationen





Parameter

ET_MAP
IS_TAX_RETURN
IT_ADDI_NEW
IT_ADDI_OLD
IT_HEADER_NEW
IT_HEADER_OLD
IT_ITEM_NEW
IT_ITEM_OLD

Ausnahmen

Funktionsgruppe

FMCA_EVENTS

RFUMSV00 - Advance Return for Tax on Sales/Purchases   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3864 Date: 20240523 Time: 082001     sap01-206 ( 44 ms )