Exchange Rate Flow - from Billing Document to FI
Hellow Experts,
I have kept posting block in billing type. I release them for FI posting periodically. Now when I release these billing documents for FI posting it takes exchange rate of the date on which billing document was created. But my requirement is to flow the exchange rate to the FI document of the date on which I release the billing document for FI posting.
Plz give some inputsu2026 We have billing date in billing document. This billing date can be used for that??
Thanks in advance.
Regards,
HP
Edited by: Hardik Patel on Mar 18, 2009 12:34 PM
Hello,
You could do one of the below,
1)Mnaually change the billing date to the date the posting block is removed and posted to accounts, through this the current exchange rate will be determined
2) use a user exit from below to set that the system always redetrmines the exchage rate when posting to accounts
user exits are
EXIT_SAPLV60B_001:
EXIT_SAPLV60B_002
Hope this helps
Thanks
akasha
Similar Messages
-
How to find credit data exchange rate at the billing document
Hi Gurus,
I have a question about Creidt data exchange rate, I created sales order and when I tried to generate the invoice, it was split into 2 billing document and the reason in split analysis is "Credit data exchange rate at billing document", I want to ask where can I find the credit data exchange rate at the billing document?
And where can I find that this is one of the criteria to trigger the billing split?
Thanks for your great help in advance.
Edited by: Lakshmipathi on May 25, 2011 8:57 PM
Please dont post the same question in multiple forums which is not allowedHello, this field is for the exchange rate between local currency & local currency 2, there must be someplace to set up it, do you know where is that place?
As now the invoice split show the data with the exchange rate which is weird. And i don't know how to fix it so that the invoice will not be split anymore..
Thanks for your great help! -
Exchange rate date in billing documents
Hello,
we have a process in which from one contract we create invoices, credit memos, ... without creating any delivery.
Some contracts were created on 2004, and when we create the invoice/credit memo, ... the exchange rate at item level is taken from contract's date and not billing date (i am not too sure why at header level it takes it from billing date).
In copy control you can set it at item level with VTFA, for example combination WV to G2. Then Click on items >>> select item >>> details >>> PricingExchRate type
There are various options
A - Copy from sales order
B - Xchange rate = accounting rate
C - Exchange rate determination according to billing date
D - Exchange rate determination according to Pricing date
E - Exchange rate determination according to current date
F - Exchange rate determination according to service rendered date
I can select C and then it works.
The question is how to restrict this by company code, as a change here will afect all countries. Maybe we can use the copying control in VOFM?
Thanks and regards,
FernandoI'm not aware of any other solution than creating a new dcument flow and corresponding item category or maybe determine a specific item category through a user exit. But, considering my experience as consultant facing this kind of problems a lot, i would suggest to make an inquiry amongst the other company codes to check if them as well would rather have this kind of exchange rate determination. Most of the times is worth it.... People don't want to bother or risk any change, and you end up with systems unecessarily mixed and complicated..
-
Set exchange rate field in billing document
VBRK-CPKUR (set exchange rate tick box). Anyone tell me wht this does? Is it driven from the billing document type? It is defaulted to checked for us and I don't want it to be. How can I change the default?
Points will be awarded.
Jonhi,
<b>ID:Exchange rate setting (no new rate determ.in bill.doc.)</b>
Indicates whether the foreign currency exchange rate that is applied to the sales document is fixed or whether it can be changed during billing.
Procedure
The system can propose a value. You can change the value manually in the sales document. If you are allowed to change the exchange rate during billing, the system recalculates prices using the most recent exchange rate.
pl reward if it helps.
Thanks
Sadhu Kishore -
How to activate the "Set Exchange Rate" field in billing document header?
Dear All,
I would like to get the exchange rate at the time of the billing without changing the sales order exchange value.
The set exchange rate field is grayed off.
Thanks in adavance.
Regards,
NiketanHi,
This can be achieved using the copy control setting for billing at the Item level. The field is: PricingExchRate type
and the possible values relevant for you are:
C Exchange rate determination according to billing date
E Exchange rate determination according to current date
Hope this helps!
Thanks
Siva -
To know Customer from Billing Document number
Hi,
In VF03 IN we enter BILLING DOCUMENT NUMBER then we get detail of that. How can we find Customer(KUNNR from KNA1) from this BILLING DOCUMENT NUMBER. Please help me in this.
Thanks in advance.Hi Suresh..
Table: VBFA (sales doc flow)
From Billing Document No find the Sales order no.
Table VBAK - From sales order No find the Customer No.
reward if Helpful. -
Redetermine the exchange rates during the billing.
Hi
I would like to redetermine the exchange rates during the billing.
When we are creating a sales order we are maintaining exchange rate in sales order header, but in case of any change in rates
I have to change it in sales orders first and then i have to create an invoice. Instead of doing this i would like the exchange rates
to be redetermined during billing automatically.
Please help
SureshHi,
Firstly let us know If you want to redetermine the pricing exchange rate or the exchange rate to accounting? I imagine that the pricing exchange rate you are talking about ,the pricing exchange rate type should definetely work no matter what the pricing source is . Normal sales cycle always has the price source as order, which controls from where and in what sequence the conditions from the reference documents are copied to the billing document. It does not control the exchange rate. Check the billing date in your sales order(its always advisable to take the service rendered date as the base to calculate the exhcange rate which is PGI date when a delivery is involved) , not the actual billed date. If you want the system to determine the exhcange rate on the date when the Invoice has been raised(Different from the billing date in the sales order) then go for the option of "E" which will take the service rendered date.
But If you want the exchange rate for accounting then you have to append a routine at the item level in "VTFL" .The Logic would be to read the exchange rate from TCURR table using the function module "READ_EXCHANGE_RATE. If you have specified the exchage rate in the header(Accouting tab) of the sales order this gets copied to the billing document This is SAP standard behaviour. To over write this you have to go for the routine ammendment as suggested above.(In case of billing dates and the exchange rates differ). Kindly please let me know If you need any more help on this.
Regards
Ram Pedarla -
Cannot use Row Exchange Rate in the Draw Document Wizard
Hi Experts,
I am having problems while trying to post an AP Invoice which is copied from a Goods Receipt PO. I made two transactions in GRPO:
12/28/2011 - I used the BP Currency which is USD and the exchange rate of PHP 45. Doc No.1198
12/29/2011 - I used the BP Currency which is USD and the exchange rate of PHP 47. Doc No. 1199
While adding the AP Invoice on 12/30/2011, I have an exchange rate of PHP 46.
When trying to add the AP Invoice, I used Copy From Goods Receipt PO and I higlighted the two doc numbers 1198 and 1199. In the Draw Document Wizard Row Ex. Rate Prices I have selected the Use Row Exchange Rate from Base Document. However a system message appears which says Base Document Exchange Rate cannot be used, the rows will be updated using the target document exchange rate.
My presumption is that when I choose the Row exchange rate from base document, SAP will automatically copy the row exchange rate used in the documents so for the transactions in 12/28, the rate of PHP 45 shall be used and same goes for the 12/29 which is PHP 47.
How should I go about this? Am I missing a step here? By the way, I am using SAP B1 8.82 PL01.
Thanks in advance for your help.
Best Regards,
Michelle Pereyras
ABM Global SolutionsHi Rahul,
You said 'It is not at all concerned with Exchange rate during GRPO...' If that is the case how does the Use Row Exchange Rate from Base Document in the draw document wizard work? Does this mean 1 GRPO : 1 AP Invoice so I can use the base document rate?
How should I go about with transactions like these? That is adding an AP Invoice from multiple GRPO's having different exchange rates. What I am trying to capture here is that in the AP Invoice, base document rates should be used in the row item level and not the current rate when adding the invoice.
Thanks,
Michelle -
Zero BED value when posted J1IIN excise invoice from billing document
Hi Guys,
I created VA01, VL01N and VF01. Bed value is showing in VF03 but when I created J1IIN from billing document, BED value is zero. I checked several places like below
a) Logistics-General > Tax on Goods Movements > India > Account Determination > Specify Excise Accounts per Excise Transaction. Here ensure that for DLFC, necessary Account names are maintained.
b) Similarly, in the next tab, Specify G/L Accounts per Excise Transaction, ensure that for that Excise Group, relevant G/L Accounts are assigned
c) Finally, in Business Transaction tab, select Outgoing Excise Invoices where you need to ensure that you have assigned billing type to delivery type and also the default Excise Groups and Series Groups are maintained.
I couldn't figure it out where the problem is. Please help me where to check and what should be done for this?
Thanks,
Manohar.I maintained excise defaults for TAXINN, I am maintaining A/R BED % which is coming in billing document but not in J1IIN. When I click on simulate it is giving a popup box saying 'No defaults could be proposed for Excise utilization' and click on continue then it is giving another message saying 'Excise modvat accounts not defined for GRPO transaction and E2 excise group'. Please help me what is it?
Thanks,
Manohar. -
Transfer document header text from billing document to FI document
Dear all,
Where do I specify that the document header text out of the billing document should be transferred to the corresponding FI document?
Currently, the FI document header text (BKPF-BKTXT) remeans blank after transfer from billing document. We need this field to be filled in, but I haven't found how to have this filled in.
In copy control from sales doc to billing doc, there is the possibility to transfer the Reference number & Assignment, but nothing about document header texts.
Some say that it would only be possible via coding, but anybody has any idea if it might be possible via standard SAP?
Many thanks!
Best regardsHi,
We also had a bit same requirement, which is to copy the billing header text to FI item text (BSEG-SGTXT). The solution we took is to use FI Substitution (t-code GGB1), so that every time a FI document created from SD... the substitution reads the billing header text and put it in the FI item text. I think the same method could be used for FI header text (BKPF-BKTXT). Below is the solution for your reference.
Prerequisite:
Document Type = 'RV' AND Reference <> '' AND
( Transaction code = 'VF01' OR Transaction code = 'VF02' OR
Transaction code = 'VF03' )
Substitution:
Using exit which coding is as below.
*& Form u900
Copy Billing Header Text to SGTXT
-->P_SGTXT FI Item Text
FORM u900 USING p_sgtxt TYPE bseg-sgtxt.
DATA: lv_name TYPE thead-tdname,
lt_line TYPE STANDARD TABLE OF tline,
lw_line TYPE tline.
lv_name = bkpf-xblnr.
CALL FUNCTION 'READ_TEXT'
EXPORTING
id = 'Z001'
language = sy-langu
name = lv_name
object = 'VBBK'
TABLES
lines = lt_line[]
EXCEPTIONS
id = 1
language = 2
name = 3
not_found = 4
object = 5
reference_check = 6
wrong_access_to_archive = 7
OTHERS = 8.
IF sy-subrc EQ 0.
READ TABLE lt_line
INTO lw_line
INDEX 1.
In Billing Header Text, the sign '&' (ampersand) is automatically
added some characters so it becomes '<(>&<)>'.
The logic below is to fix that issue.
REPLACE ALL OCCURRENCES OF '<(>' IN lw_line-tdline WITH space.
REPLACE ALL OCCURRENCES OF '<)>' IN lw_line-tdline WITH space.
p_sgtxt = lw_line-tdline.
ENDIF.
ENDFORM.
Regards,
Teddy Kurniawan -
Pulling of Exchange Rate data from ECC to BI
Hi All,
we are having an requirement to pull TCURR Table Exchange Rate data from ECC to BI.
If anybody worked on this scenario could you please share valuable inputs regarding this.
I gone through this SDN forum link: Re: Automated Exchange Rate Loading in BPC NW ( please share some more details regarding this )
Regards
AmitHi All,
I hope this will help you to pull Exchange rate data from ECC Table : TCURR to SAP BI System.
ECC Steps : Creation of generic datasource
1) Create generic Transaction Data source Using TCode : RSO2 with name ZTCURR and then press create Button.
2) Input Applic. Component: FI-GL and give description.
3) Input View/Table: TCURR and Press save Button.
4) This will take you to extract structure of data source ZTCURR. In this structure select respective field from the selection field option (In future we will use it in BI info package) and then press save button.
5) Use Tcode: RSA3 to check the data by giving custom data source ZTCURR name.
Note:In this case we are extracting full data from TCURR table. If your project demands you can use delta specific field.
SAP BI 7 Steps
1) Go to BI system, TCode: RSA1--> Source System-> Replicate metadata, then you can see generic data source "ZTCURR" in your BI data source tree.
2) Maintain Info cube Structure same like table : TCURR,
ECC Field ECC DATA TYPE BI Field BI Data Type
KURST CHAR -
> ZKURST CHAR (Length 4)
FCURR CUKY -
> ZFCURR CHAR (Length 5)
TCURR CUKY -
> ZTCURR CHAR (Length 5)
GDATU CHAR -
> ZGDAT CHAR (Length 8)
UKURS DEC -
> ZUKURS NUMBER ( Key Figure )
FFACT DEC -
> ZFFACT NUMBER ( Key Figure )
TFACT DEC -
> ZTFACT NUMBER ( Key Figure )
=========================================================================================
3) Conversion of default format "YYYY/MM/DD" to "YYYYMMDD".
In Transformation: "GDATU" is number format, not date format, so we need to write start routine in transformation.
With the Help of below code you can convert default format
"YYYY/MM/DD" to "YYYYMMDD".
DATA: DATE TYPE CHAR10,
L_INDEX TYPE SY-INDEX.
LOOP AT SOURCE_PACKAGE ASSIGNING <SOURCE_FIELDS>.
L_INDEX = SY-TABIX.
CALL FUNCTION 'CONVERSION_EXIT_INVDT_OUTPUT'
EXPORTING
INPUT = <SOURCE_FIELDS>-GDATU
IMPORTING
OUTPUT = DATE.
CONCATENATE DATE+6(4)
DATE+3(2)
DATE+0(2)
INTO <SOURCE_FIELDS>-GDATU.
MODIFY SOURCE_PACKAGE FROM <SOURCE_FIELDS> INDEX L_INDEX TRANSPORTING GDATU.
ENDLOOP.
Note : Customize above ABAP code according to your client requirement.
==============================================================================================
4) Calculation of Month End Rate----> Means last working day of month
Please refer below solution ( sent on 3rd June 2011 ) to calculate Month Rate
Go to BI transformation and write formula in ZGDAT field. In this case add GDATU as source field of rule and write below formula.
*Last working day of month Formula * : LAST_WORKINGDAY_MONTH( GDATU, '' )
Last working day is calculated based on the data maintained in the ECC TCODE : SCAL ( SAP Calendar )
==============================================================================================
5) CALMONTH calculation: conversion of YYYYDDMM format to YYYYMM format.
This below given ABAP code helps you to convert GADTU: YYYYDDMM format to CALMONTH : YYYYMM format.
In BI transformation write field routine in CALMONTH field to display date in this YYYYMM format.
DATA : L_GDATU TYPE tys_SC_1-GDATU.
CLEAR L_GDATU.
CONCATENATE SOURCE_FIELDS-GDATU0(4) SOURCE_FIELDS-GDATU4(2)
INTO L_GDATU.
RESULT = L_GDATU.
Regards
Amit
Edited by: amit_sap_n on Jul 20, 2011 1:54 PM -
COPA document created from billing document, cost components are twice
Hi Experts,
Ref Subject line : COPA document created from billing document, cost components are twice.
I have checked the following :
1. Cost Estimate of a material
2. Production Confirmation of the Order
When comparing both of the above, they are same, without variance.
Now when a COPA document is created, we observe the Cost Component Split in Sales Order to be exactly TWICE as compared to Cost Estimate of the material.
May I please request help from you all. What must be the cause & where do i check / rectify.
Regards,
Hussein.Hi Hussein
If you are seeing double in KE30 Report - May be you are updating both sales order and billing doc in COPA and hence you are seeing 2 line items.. But one of them will be record type A and the other one with F
If the above is not the case and you are seeing double in the COPA document itself - Then See if you have mapped VPRS cond type in KE4I to the same value fields as Cost Comp Split
Also, one strong possibility that you are using Batch Split in SD.. .... Which means your delivery document (VL03N) will have multiple batches of materials being delivered to the customer....
a. In this case, your Item Category for main item (HPOS) and Sub Item (UPOS) has to be different and the Item catg for UPOS should not be relevant for billing / Costs... Note 77414 descirbes this situation and the settings to be done in SD Customizing
b. You may need to apply note 352441 in your system
Regards
Ajay M
Edited by: Ajay Maheshwari on Dec 1, 2010 5:36 PM -
How to get Accounting document number from billing document number
Hi,
How to get Accounting document number from billing document number i.e. from VBAK- VBELN.
Cheta PantHi,
VBAK is the Sale Order header table, Billing document table is VBRK.
Sales tables (VBAK,VBAP,VBRP,VBRK) do not store accounting document numbers.
You do other way around. Just go to SE16 and enter the Billing document number in field Billing document VBELN in BSEG or BSID or BSAD table and execute, you will find the accounting document number.
If you just want collect this information once then you can use table BSEG, but if you think to develope a report then use table BSID and BSAD.
Regards,
Chintan Joshi -
Changing Exchange rate as per Billing date
I have got 1 requirement while creating Billing document through VL01 transaction the user change the header data Billing date as per billing date the exchange rate also will be change automatically.
Enhancement : SDVFX008
Exit Name : SAPLV60B_008.
Include : ZXVVF008.
in that the client have 2 marketing place one is india and another is US the if user change the invoice Billing date VBRK-FKDAT as per billing date US$ exchange rate will be change automatically in the field VBRP-KURST. i written code but i did not fetching data in to table in this exchange rate maintained in table TCURR and my code is.
"" Data : ukurs1 type tcurr-ukurs,
date(10 )type c.
if cvbrk-fkdat is not initial .
select singe ukurs into ukirs1 from tcurr
where gdatu = date and
tcurr = 'USD'.
loop at vbrk where vbeln = doc_number.
clear cvbrp-kursk.
cvbrp-kurst = ukurs1.
endloop
endif.""Hai,
"" Data : ukurs1 type tcurr-ukurs,
date(10 )type c.
if cvbrk-fkdat is not initial .
select singe ukurs into ukirs1 from tcurr
where gdatu = date and
tcurr = 'USD'.
loop at vbrk where vbeln = doc_number.
clear cvbrp-kursk.
cvbrp-kurst = ukurs1.
*MODIFY cvbrp.*
endloop
endif.""
Modify the internal table & check it.
Regards,
Sudhakar Rayala
Edited by: SudhakarRayala on Feb 14, 2010 1:28 PM -
Enhancement - Accounting Document from Billing Document - change line items
Hi Experts,
Our client has a requirement to display all line items(as shown in Billing document) along with the tax line in the Accounting document. I can explain it as below:
In VF01 transaction code: enter the delivery number.
Press enter to see the number of line items that will be populated in the Billing document.
Click on save.
Here in the Accounting Doc you'll find only 2 line items, one line item is the consolidation of WRBTR and quatity of all the line items in the Billing Document and the other line item is the tax.
We are required to replace the consolidated line item in the Account Doc with all the actual lines as populated in the Billing Document.
For this we tried various methods:
Searched for a BAPI - couldnt find any which will help in modifying the line items before creation of Account Doc
Checked UserExits - Found one SDVFX008 but it didnt have the table which is sent for population of Accounting doc hence there was no way we could modify any table to get the desired output.
Searched the VF01 Flow in Debugger to check when the Accounting Doc is updated, but it also didnt yield any fruits.
Kindly please guide on a way this can be accomplished. Appreciate the help from you all...Hi
I think that your requirement is related with summarization of items in the FI doc for the billing document. Please, see SAP Note 36353 - AC interface: Summarizing FI documents. See also Note 301077 - User exits for the interface to accounting.
I hope this helps you
Regards
Eduardo
Maybe you are looking for
-
What are the best approaches for mapping re-start in OWB?
What are the best approaches for mapping re-start in OWB? We are using OWB repository 10.2.0.1.0 and OWB client 10.2.0.1.31. The Oracle version is 10 G (10.2.0.3.0). OWB is installed on Linux. We have number of mappings. We built process flows for ma
-
Hi, I have a 648f Neo Series with RealTek AC'97 Audio integrated. The RealTek AC'97 don't work and IS NOT A DRIVER PROBLEM. There are some "hardware protection (ex: jumper, fuse)" or something like that??? PLEASE HELP ME!!!
-
What should i do to resolve the EXP-00003 error?
. . exporting table LINKACTIVITY 0 rows exported . . exporting table ML_ADDRESS_TYPE 0 rows exported . . exporting table ML_MAIL_ATTACHMENT 328 rows exported . . exporting table ML_MAIL_DETAIL EXP-00003: no storage definition found for segment(25, 35
-
Is there a problem with the Firefox synch server?
I have three installations of Firefox 4.0.1 on two machines (two fixed, one PortableApps). They are all set up to synchronise. Since yesterday, all are showing an error at the bottom of the window saying "Sync encountered an error while connecting: S
-
Equipment owned: 17 500GB external hard drives linked to Mac pro via USB and Firewire hubs My experience - limited My questions: If I buy the AirPort Exterme Base Station will the 802.11n be as fast as hard wired USB and Firewire? Will wireless enabl