Ansicht
Dokumentation
FMCA_SAMPLE_P312 - Ermittlung von Anpassungsbelegen
TXBHW - Original Tax Base Amount in Local Currency BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.
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_MAPIS_TAX_RETURN
IT_ADDI_NEW
IT_ADDI_OLD
IT_HEADER_NEW
IT_HEADER_OLD
IT_ITEM_NEW
IT_ITEM_OLD
Ausnahmen
Funktionsgruppe
FMCA_EVENTSRFUMSV00 - 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 )