Beruflich Dokumente
Kultur Dokumente
1032869
Nummer 1032869
Version 0005
Bearbeiter -
Bearbeitungsstatus neu
Einbauszustand nicht einbaubar
Sprache D
Kurztext Steuerermittlung in der Internen Verrechnung
Komponente SD-BF-TX Steuern
Langtext
Symptom
Es liegt ein buchungskreisübergreifender Prozess bzw. eine Cross Company Abwicklung vor.
Zur Erlös-/Kostenverrechnung zwischen dem verkaufenden Buchungskreis (Buchungskreis der
Verkaufsorganisation des Kundenauftrags) und dem liefernden Buchungskreis (Buchungskreis des
Auslieferungswerkes) ist die Erstellung einer internen Faktura (interne Verrechnung/ IV Faktura)
notwendig.
Die Ermittlung des steuerrelevanten Daten, wie zum Beispiel der UIN-Nummer oder der
Steuerklassifikation des Kunden, erfolgt in der internen Faktura nicht wie erwartet.
Weitere Begriffe
STCEG, KUWEV, KUNIV, KUWEV_AUFT, IV, Cross Company, CC, interne Verrechnung,
buchungskreisübergreifender Verkauf
Die buchungskreisübergreifenden Prozesse sind in Hinweis 308989 näher beschrieben, während die
Steuerermittlung im Vertrieb in Hinweis 872449 detailliert aufgezeigt ist.
Lösung
Die folgenden Ausführungen beschreiben zunächst die Standardlogik im ERP und verweisen auf
Möglichkeiten von dieser Standardlogik abzuweichen, um den individuellen Anforderungen gerecht
zu werden.
Abschnitt I beinhaltet die Darstellung der Partnerfindung in der internen Verrechnung, Abschnitt II
die Ermittlung der steuerrelevanten Daten basierend auf den Partnerdaten und Abschnitt III geht auf
prozessabhängige Details ein.
o Im ERP Standard wird in der internen Verrechnung das steuerliche Abgangsland aus
dem Land des Buchungskreises (T001-LAND1) ermittelt.
Der Buchungskreis selbst ermittelt sich aus der Tabelle T001K.
In manchen Fällen ist es erwünscht, als Abgangsland das Land des Werkes zu
nehmen und nicht das Land des Buchungskreises. Hierfür liefert Hinweis 10560 Fall
2a) eine Lösung.
o Wird Fall 2b) aus Hinweis 10560 genutzt, d.h. das Land des physischen
Warenempfängers aus dem Auftrag wird als Empfangsland gesetzt, so sollte im Tax
Jurisdiction Fall auch der Tax Jurisdiction dieses Warenempfängers aus dem Auftrag
übernommen werden. Dazu kann im RV60AFZZ,
USEREXIT_PRICING_PREPARE_TKOMK das Feld TKOMK-TXJCD aus dem
XVBRP-TXJCD übernommen werden.
o Die Steuerklassifikation Kunde wird wie die UIN aus dem Stammsatz des internen
Kunden ermittelt.
o Bei der auftragsbezogene IV Faktura gemäss Hinweis Nr. 63459 wird die IV Faktura
auf Basis der Kundenfaktura erstellt und die Steuerermittlung für den internen
Kunden durchgeführt.
Ist es erwünscht, den Warenempfänger (WE) aus dem Auftrag anstelle des internen
Kunden heranzuziehen, liefert die Modifikation aus Hinweis 202377 eine Lösung.
Gültige Releases
R/3 Standard
46C
470
500
600
602
603
604
605
606
616
617
618
100
101
102
103
104
105
106
Verweise auf Support Packages
Softwarekomponente
SAP Note Number 10560
Number 10560
Version 0046
Processor -
Processing Status new
Impl. State Cannot be implemented
Language E
Short Text Tax determination for plant abroad
Component SD-BIL-IV Processing Billing Documents
Long Text
Symptom
Case 1: Determining the tax-relevant country of departure and destination country in the
"customer billing document"
The tax determination in SD is calculated according to the country of the supplying plant (country
of departure) and the country of the ship-to party (destination country).
You can access the customer master and the material master to determine the tax classification
using the country of departure.
You can access the tax condition records using the country of departure and the destination country.
In some cases however (in particular, in the cross-company-code business process (cross-company
case)), you may wish to use the country of the sales organization (and not the country of the plant)
as the country of departure.
Case 2: Determining the tax-relevant country of departure and destination country in the
special case "Intercompany Billing" (billing type IV)
In the case of a cross-company-code business process, the country of the company code is used as
the country of departure in intercompany billing.
The destination country is defined by the sales organization (customer master record of the sales
organization for intercompany billing).
You can access the tax condition records using the country of departure and the destination country.
You can access the customer master and the material master to determine the tax classification
using the country of the plant.
Other Terms
VA01, VF01, cross-company, intercompany billing, country of departure, plant
Destination country, ALAND, LAND1
If you have problems implementing this solution or specific questions concerning Customizing,
contact your SAP consultant.
Solution
Due to reasons of upward compatibility, a solution is not provided for the standard system.
Therefore, a solution is possible only with a modification. To implement the modification, contact
your consultant. See also SAP Note 170183.
You must refer to related SAP Note 381348.
Note that the solution described here affects all customer billing documents and not just the billing
documents associated with cross-company-code business processes.
ENDFORM.
(...)
If the customer or material tax classification is also to be determined with this country, you must
make a modification in the programs FV45PFAP and FV45PF0M. No user exit exists here yet.
II. Include FV45PFAP
FORM VBAPD_FUELLEN_T001W.
CHECK: VBAP-WERKS NE SPACE.
PERFORM T001W_SELECT(SAPMV45A) USING VBAP-WERKS
SPACE
SY-SUBRC.
IF SY-SUBRC = 0.
* Data for tax determination and cost determination
VBAPD-WKLND = T001W-LAND1.
VBAPD-WKREG = T001W-REGIO.
VBAPD-WKCOU = T001W-COUNC.
VBAPD-WKCTY = T001W-CITYC.
VBAPD-BWKEY = T001W-BWKEY.
ENDIF.
PERFORM T001_SELECT(SAPMV45A) USING TVKO-BUKRS <<< insert
' ' <<< insert
SY-SUBRC. <<< insert
IF SY-SUBRC = 0. <<< insert
VBAPD-WKLND = T001-LAND1. <<< insert
ENDIF. <<< insert
...
III. Include FV45PF0M
ENDFORM.
(...)
If the customer or material tax classification is also to be determined with this country, you must
make a modification in the program LV60AF0V (before Release 3.0C).
A user exit exists as of Release 3.0C.
ENDFORM.
(...)
To synchronize the tax determination and export relevancy, add the following source code to the
copying requirement that you use for the billing document (item level):
III. Copying requirement billing document
(...)
FORM BEDINGUNG_PRUEFEN_nnn.
...
IF VBRK-LANDTX = KUWEV-LAND1. <<< insert
CLEAR: VBRK-EXPKZ, VBRK-EXNUM. <<< insert
ENDIF. <<< insert
ENDFORM.
(...)
Output tax posting is not generated automatically in the supplying plant (with the tax
indicator of the supplying country).
Input tax posting is not generated automatically in the country of goods receipt (with the tax
indicator of this country).
In the Intrastat declaration (issue country of the supplying plant and receipt in country of
goods receipt), the transaction is not reported.
The solution cannot be applied to items without an order reference. Instead of adding items
in the delivery manually, you must enter the items in the order.
III. Copy the previously used form routine to the customer namespace and enhance it as follows:
(...)
TABLES: T001W. <<< insert (1)
FORM DATEN_KOPIEREN_5XX.
...
* Item data
* VBRP-xxxxx = ............
mtcom-kenng = 'MAEPV'.
mtcom-matnr = vbrp-matnr.
mtcom-werks = vbrp-werks.
mtcom-lgort = vbrp-lgort.
mtcom-novor = 'X' ." charx.
mtcom-aland = vbrp-aland.
IF MTCOR-RMLAN IS INITIAL.
if not maepv-taxm1 is initial.
vbrp-taxm1 = maepv-taxm1.
endif.
ENDFORM.
(...)
Caution:
o The INSERT marked (1) is required only if the table T001W is not already defined
in the program FV60CTOP.
o In the INSERT marked (3), the table definition of the table MAEPV is required only
if it had not already been defined in the program FV60CTOP.
V. Assign the new routine in the copying control for billing documents by replacing the routine
determined in point I.
Also refer to Notes 51361 and 63103 for the basic settings for tax handling when using plants
abroad.
b) Using the country of the ship-to party from the order as the destination country
---------------------------------------------------------------
You have this option only as of Release 3.0A.
Note the following: For Release 3.0A - 3.1I, you must implement SAP Note 99745.
The procedure for implementing this solution is basically the same as for point 2a) "Using the
country of the plant as the country of departure".
Instead of the adjustments to the data transport routine described in 2a) however, you only have to
insert a line into the transport routine used:
(...)
FORM DATEN_KOPIEREN_5XX.
...
VBRK-LAND1 = VBRP-LLAND_AUFT. <<< insert
...
ENDFORM.
(...)
Valid Releases
SAP Application
46C
470
500
600
602
603
604
605
606
616
617
618
617
102
103
104
105
106
461