Note 308989 - Consultant note for cross-company

advertisement
Note 308989 - Consultant note for cross-company transactions
Symptom General information
1. In section I, you find an overview of the process flow and
functions in the standard system to answer general questions on
cross-company transactions/cross-company processing and
intercompany billing.
2. Section II specifies the Customizing settings and required
master data for the cross-company code sales with deliveryrelated intercompany billing by means of a sample process.
Other terms
Intercompany billing, cross-company, cross-company code sales, crosscompany code stock transfer
Reason and Prerequisites
Advice is required. Program errors occur.
Solution I. Process overview
A characteristic of the cross-company code sales is that the
sales organization in which the sales order is created and the
delivering plant are assigned to different company codes and as a
result, a revenue/cost allocation is required.
I.1 DeliveryDelivery-related cross company process
I.1.1 Sales order - delivery - customer billing document - intercompany
billing document (CROSS-COMPANY CODE SALES)
Relevancy for billing (TVAP-FKREL) = A
EXAMPLE:
The customer orders from sales organization 0001 (selling
company code 0001), the goods are delivered from plant LY02 (company
code of the delivering plant LY02). The delivery occurs in the shipping
point specified in the sales order which is assigned to the delivering
plant. The customer billing document (delivery-related) is created by
sales organization 0001, the intercompany billing document (deliveryrelated) is created by the sales organization of the delivering company
code and issued to the selling company code.
So that sales organization 0001 can sell goods delivered by
plant LY02, delivering plant LY02 has to be assigned to sales
organization 0001. Here, plant LY02 can be assigned to several sales
organizations since the relationship sales organization : plant is a 1
: n relationship.
It is possible that the sales organization of the delivering
company code (for example, LY01) belongs to a different company code
than the delivering plant LY02 that is, there is one sales organization
of the delivering company code via which the intercompany billing
occurs, the delivering plants themselves belong to different company
codes.
For this, also consider Note 99641.
Restriction: the statistics update and the business area
determination for the business area (that is, with the "original"
organizational data and not with the data of sales area IV which
enables a grouping of several materials from plants from several
company codes in a delivery) are only possible by means of a
workaround.
With the dependency on the distribution channel, you can
further differentiate the plants of a sales organization.
I.1.2 Sales order - delivery - intercompany billing document - customer
billing document
You can only create the intercompany billing document before
the customer billing document using Transaction VF01 (Create billing
document) and the specification of billing type "Intercompany billing".
You can only bill via the billing due list (Transactions VF04 and VF06)
if Note 38501 is implemented in your system.
I.1.3 Purchase order - replenishment delivery - intercompany billing
document (CROSS-COMPANY CODE STOCK TRANFER, STOCK TRANSPORT ORDER)
Relevancy for billing (TVAP-FKREL) = D
A plant procures material from the stocks of a different
plant which belongs to a different company code. Note 109254 contains
the relevant Customizing settings.
I.1.4 Intercompany billing document - internal credit memo
(CANCELLATION)
The document types of intercompany billing are not cancelled
using the usual document type "S1" but:
- IV with IVS
- IG with IGS
I.1.5 Returns request (IR) - returns delivery - customers credit memo intercompany credit memo (IG) (RETURNS)
The customer credit memo is created for the returns request
and the intercompany credit memo is created for the returns delivery.
I.2 ORDERORDER-RELATED CROSS COMPANY PROCESS
PROCESS
Sales order - customer billing document - intercompany billing
document
Relevancy for billing (TVAP-FKREL) = B
Currently, this process is not implemented in the standard
system. However, you have the option to implement this request by means
of a modification. For this, see Note 63459.
Further relevant notes: 157881, 84800, 207021, 206408, 172733, 202377,
203876, 137953, 207570, 209212, 211532.
Consider that this note will NOT deal with this process in
the following text.
I.3 ORDERTHIRD-PARTY BUSINESS
ORDER-RELATED CROSSCROSS-COMPANY PROCESS FOR THIRD
TRANSACTIONS
Sales order - purchase order - invoice
Relevancy for billing (TVAP-FKREL) = F
The vendor who delivers the sales order is assigned to a
sales organization which works in a different company code than the
sales organization which received the sales order. You can also only
implement this process by means of the modification solution of Note
63459.
Consider that this note will NOT deal with this process in
the following text.
***********************************************************************
II. DETAILS ON THE CROSS-COMPANY CODE SALES WITH DELIVERY-RELATED INTERCOMPANY
BILLING
II.1 SAMPLE PROCESS:
Customer 11 orders a material from sales organization 0001
in company code 0001. The goods are delivered by plant LY02.
VBAK-VKORG
0001
VBAK-VTWEG
01
VBAK-SPART
01
VBAK-KUNNR
11
VBAP-WERKS
LY02
In the delivery, the fields for the intercompany billing are
filled.
Rule: is the intercompany billing configured completely, the system
fills all fields listed below. If the configuration is incorrect, the
system does not fill any (!) field.
LIKP-VKORG
0001
LIKP-KUNNR
11
LIKP-VKOIV
LY01 !!
LIKP-VTWIV
L1 !!
LIKP-SPAIV
L1 !!
LIKP-KUNIV
22 !!
LIKP-FKDIV
dd.mm.yyyy
LIPS-VTWEG
01
LIPS-SPART
01
LIPS-WERKS
LY02
In status tables VBUK (header status) and VBUP (item
status), the system sets the billing totals status and intercompany
billing respectively.
VBUK-FKIVK
A
VBUP-FKIVP
A
After the goods are delivered, you can create the customer
billing document (external billing document) for customer 11. The
overall processing status VBUK-GBSTK of the delivery remains "B" (In
process) after the customer billing document since the intercompany
billing document has not been created.
VBRK-VKORG
0001
VBRK-VTWEG
01
VBRK-BUKRS
0001
VBRK-KUNAG
11
VBRK-SPART
01
VBRP-WERKS
LY02
To settle the costs and revenues, you create the
intercompany billing document in the company code of delivering plant
GB02 and issue it to internal customer 22. Internal customer 22
represents selling sales organization 0001 and is created for sales
organization LY01 in the company code of delivering plant GB02.
VBRK-VKORG
LY01
VBRK-VTWEG
L1
VBRK-BUKRS
GB02
VBRK-KUNAG
22
VBRK-SPART
L1
VBRP-WERKS
LY02
If you create the intercompany billing document, the system
updates the status.
VBUK-FKIVK
C
VBUK-GBSTK
C
VBUP-FKIVP
C
VBUP-GBSTA
C
•
SHORT:
Selling organizational data
organizational data
Company code
GB02
code
Sales organization
organization
LY01
channel
Distribution channel
L1
01
Division
Division
Plant
Delivering
0001
Company
0001
Sales
01
Distribution
L1
LY02
Plant
LY02
Customer
customer
11
Internal
22
II.2 CUSTOMIZING FOR THE SAMPLE PROCESS:
II.2.1 Enterprise structure
•
•
•
Plant - Allocate company code: Transaction OX18
Company code
Plant
0001
0001
GB02
LY02
Sales organizations -> company code: Transaction OVX3
Company code
Sales organization
0001
0001
GB01
LY01
GB02
LY02
Plants -> sales organization/distribution channel: Transaction
OVX6
Sales organization/distribution channel
Plant
0001 / 01
0001
LY02
LY01 / L1
LY01
LY02
For this, compare the table entries of Transaction
OVV9. Both table entries have to be maintained!
•
Sales organization -> assign internal customer number:
Transaction OVX5
Sales organization
Customer numberIV
0001
22
This table entry is identical with the entry in
Transaction OVVA.
II.2.2 Sales and distribution/billing/intercompany billing
•
Define order types for intercompany billing: Transaction OVV8
Dependingon the order types used, the corresponding
billing document types for intercompany billing are maintained here.
•
Assign organizational units per plant: Transaction OVV9
channel IB
Plant
Division IB
LY02
Sales organization IB
Distribution
LY01
L1
L1
Note: For IS-R, these assignments have to be
defined in plan maintenance (Transaction WB01 or WB02) directly.
•
Define internal customer number per sales organization:
Transaction OVVA
•
Sales organization
Customer IB
0001
22
Automatic posting to vendor account with SAP-EDI:
Transaction VOFC; Transaction WEL1; Transaction
V/40
If you do not want to post the invoice receipt to
accounting manually but directly by means of SAP-EDI, you have to
maintain the settings according to the documentation. You find more
explanations in Notes 137686 and 31126. Problem messages for this are
edited under the component SD-EDI.
II.3 MASTER DATA FOR THE SAMPLE PROCESS:
•
Create master data of customer 11 in the selling sales
organization: Transaction XD01
Customer
•
11
Company code
0001
Sales organization
0001
Distribution channel
01
Division
01
Create customer master record of internal customer 22 in the
sales organization of the delivering company code (Sales and
Distribution segment): Transaction XD01
Important: the customer master record has to be created with the
account group of the sold-to party completely.
Customer
22
Sales organization
LY01
Distribution channel
L1
Division
L1
The Accounting segment of the customer master of the
internal customer has to be created in the company code of the
delivering plant so that the intercompany billing document can be
transferred to Accounting.
Customer
22
Company code
•
GB02
Create material master record in the sales organization of the
selling and of the delivering company code: Transaction MM01
Material
Plant
LY02
Sales organization
Distribution channel
•
and
LY02
0001
LY01
01
L1
Condition master record PI01 or IV01 (quantity-dependent) /
PI02 or IV02 (percentage)
Create: Transaction VK11
Sales organization order
0001
•
Plant
LY02
Material
PUMP
The corresponding condition type is included in the pricing
procedure used with requirement 22.
Remark on pricing:
Condition type PI01/PI02 (condition category = I) is
indicated as a statistical condition in the sales order/customer
billing document. As a result, it has no effect on the pricing for the
customer. Up to Release 4.0, no particular pricing procedures were used
for intercompany billing (standard procedure RVAA01 only) but a fixed
logic was defined in the program.
As of Release 4.0, you are recommended to define and assign a
particular pricing procedure (procedure ICAA01, document pricing
procedure I). For reasons of upward compatibility, however, you should
still be able to use the old logic. Thus if you want to use a separate
pricing procedure, you should set the "Specific procedure" indicator so
that the program does not use the fixed logic.
In the intercompany billing document, the price PR00 is set
inactive and the condition type PI01/PI02 is replaced with condition
category IV01/IV02. Due to the reference to condition type PI01/PI02
defined in the definition of condition type IV01/IV02, the system
determines identical condition values. Condition type PI01/PI02
represents the costs of the selling company code in the customer
billing document whereas condition type IV01/IV02 is the price in the
intercompany billing document and as a result, represents the revenues
of the delivering company code. If you use these two condition types, a
correct transfer to the profitability analysis (CO-PA) is ensured.
Related Notes
543821 - FAQ: cross-company processing
394481 - Intercompany with make-to-order production
354290 - Message KI100 adj.for statistical accnt assignment
338922 - Analysis note for cross-company transactions (delivery)
69314 - Cross company without intercompany billing
Download