Document currency error
Hi Experts,
While doing purchase order or any document, system will not consider Doc rate (OPOR).it consider only Exchange rates and indexes for USD=50 which client not required .client wants only document rate .
example-Doc rate=50 and exchange rate=51 then it consider 51 as doc rate for calculation.so pl tell me why did it happens.
Rgds
Sudhir Pawar.
Dear Sudhir,
I hope I get your question right.
SBO will take the document rate (instead of the Exchange rate) when you have already specified your Business Partner as "Multi Currency", and then in the marketing document (eg. Purchase Order), you select "BP Currency" from the drop down list at document header, choose the foreign currency and input your desired Document Rate (Default rate specified is the Exchange rate set in General Settings).
This way, SBO will take your specified rate, no matter what you have input in it and store it into the table OPOR.
Hope it helps.
Warmest Regards,
Chinho
Similar Messages
-
Cost in document currency is displaying wrong values
Hi Experts,
We have observed for some of the documents in VF03, cost is coming wrong.
Scenario :
When we are going to VF03 screen Cost in document currency is some value, when we click on the material and go to condition tab and then come back to previous screen, Cost in document currency is some other value.
For Ex : For Billing Document A, intially Cost - 1000 when we clikc on the material and go to condition table and then come back, then the cost - 500.Document type is Z document type. For only some documents we are getting this kind of error.
Kindly help me on this.
Thanks and Regards,
Zakir Appas AHi kavi,
Purge your cache in rpd and try to see the grand total once again. For me data is displaying properly now. -
Posting payment (FP05) resulted to Balance in Document currency is not Zero
A customer with a payment plan has a balance of $250 as March 2009 invoice.
The customer paid $400 after getting the invoice. In posting the payment via FP05, the error message came out.
1) What is this error message?
2) How come the difference of $150 did not automatically go to Payment on Account?
3) Is there a way to automatically do that instead of manually performing post processing steps in FP05?
Balance in Document currency is not zero, posting not possible
Message no. >0003
Diagnosis
You are attempting to post a document for which the balance is not zero in one or more currency.
System Response
During online processing:
Error message requiring a correction.
During background processing:
Error message causing processing to be terminated.
Procedure
When working online:
Correct the line items entered. If the amounts entered balance to zero, and this error message still appears, there is a program error. In this case, treat the error as if it occurred during a background processing.
Background processing
Contact your system administrator.Hi,
I am not a FICA expert, but as per my knowledge on this, the balance payment did not automatically go to Payment on account because of the config for open items in SPRO.
Please check the config for clearing control -
Path -
SPRO -> Financial Accounting -> Contract Account receivable and payable -> Basic functions -> Open Item Management -> Clearing control -> Define specification for clearing types - > Define default for incoming payment. (double click on the payment lot (05) specification)
Here in the above path, you have the option to specify the parameter for payment that cannot be allocated. (Use of payments that cannot be alloted)
Options available -
Blank No Payment on Account Posting; Post Payment to Clarif. Acct
1 Post on account if contract account can be det. uniquely
2 Post on account
Please check the above confg.
Hope this answers your question.
Regards,
Rajesh Popat -
Account Currency is not matching with document currency
Hi,
In Sales A/R Invoice Screen when Iam trying to add a document its giving an error by saying Account Currency is not matching with document currency.
(Item is an Excisable Item and Currency is BP Currency)
Pls let me know the reason.
Thanks&Regards,
Chakrapani Bandaru
9849290882Hello chakrapani bandaru,
Please set all the G/L accounts involved in the transactions to Multicurrency accounts (e.g. BP, revenue tax accounts etc.)
It means BP account, revenue and tax account
as well, even if there is 0% tax.
Please check Administration/System Initialisation/Company Details/ Basic Initialisation/Default Account Currency and make sure it is set toMulti Currency.
The exchange rate difference account should also be set to multi currency.
hope it helps.
Wilm Wang
SAP Business One Forums Team -
Amount to draw from down payment is not set in document currency
hi,
i always get the error "amount to draw from down payment is not set in document currency" when i try to update a draft of invoice with down payment.
i do the following:
1. sales order
2. down payment
3. income payment
4. delivery note
5. invoice
5.1 save as draft by di api
5.2 get draft by key
5.3 do some changes, for example change comments by di api
5.4 update draft by diapi <--- the error is thrown!
If i do this on screen everything works fine. But by sdk its not working.
System: SAP 8.8 SP00 PL20
Is there a solution for this problem?
best regards
MarkusHi Markus,
What if you update the same draft from UI instead of by diapi? Do you still get error message?
Thanks,
Gordon -
Dear Experts,
I have two company codes 1111 and 2222, and first company codes uses USD as local currency, 2nd will use GBP as local currency.
And i did one asset transfer with Tcode ABT1 from CC 1111 to 2222. As per asset accounting we cannot use any specific document currency right?
Since this posting will take place in the respective local currencies only in both the company codes.
So when i go to doc display for doc in CC 1111, it is showing values in USD..so its correct
But when i am opening the doc in CC 2222, it is showing values in EUR instead of GBP, and values in EUR also showing as 0.00 for all the GL accounts, when i shift to local currency, it is showing correct values as it suppose to show in doc currency also.
Is it a program error or something else...please clarify?
Thanks,
SrinuHi,
It was a program error and we did informed SAP on OSS.
Then they have released one SAP note to rectify the issue.
Note 1167547 - Incorrect document currency after transfer using ABT1
So our issue has been solved
Thanks,
Srinu -
Account currency200114 does not match document currency(1)
Hi
While adding A/P invoice i receive error:
Account currency200114 does not match document currency(1)
my bp currency is in USD and local is INR
Plz solve it.Found.Thanks.
Edited by: Malhotra Saurabh on Jul 30, 2009 11:28 AM -
Hi All,
I am currently implementing Multi-currency in our system.
Whenever I change my Document currency, it will prompt me with an error saying the Invoice Currency Exchange rate needs to be updated.
I am pretty sure I done this.
Then, I simply have to manually remove my item from the document in SAP manually.
It redo the update via SBO, and it works.
I was wondering if someone has this kind of issue before?
Regards,
DavidDear David
Thank you for this question. What you are reporting looks to me like a bug in the system. The channel for such questions is the Service Marketplace http://service.sap.com/.
Please post it there.
Best regards
Miki -
'Invalid Currency' error when attempting to deliver order
Hi Experts,
I have a sales order which cannot be despatched or invoiced because whenever I try to convert the order into a delivery note or AR Invoice I get error message:
Invalid Currency [Message 131-74]
I have also tried adding a delivery note and the Copy From function with no success.
The BP is set up to use All Currencies and the order is only in GBP.
Thanks
JonWhat version of SAP Business One are you using?
Have you had a look at SAP Note # 1252328 ?
Invalid currency error when copying a Sales Order
Symptom
You are managing an item with the FIFO valuation method. You have some open layers with zero cost. You create a Sales Order for this item and want to copy it to the next marketing document: a Delivery or an A/R Invoice. You receive the following error: Invalid currency [Message 131-74]
Other terms
OINM,FIFO, zero cost, sales order ,delivery ,invoice
Reason and Prerequisites
Application error
example:
1.Create item managed by FIFO.
2.Goods Receipt for item ,quantity10, no price.
3.Goods Receipt PO for item, quantity 10.price 5
4.Sales Order for item ,quantity 11,
5.e.g.copy it to Delivery or AR Invoice
You will receive the error:Invalid Currency[Message 131-74]
the same error message when you use the copy from function
Solution
SAP plans to fix this issue in a future patch. See the info.txt file on SAP Service Marketplace to verify when the fix was included.
Apparently its affecting SAP Business One 2007 B Patch 13 and SAP Business One 2007 A Patch 47 -
Balance in local currency error in BAPI_ACC_DOCUMENT_POST
Hi,
When I call BAPI_ACC_DOCUMENT_POST, I take below error from bapi return message,
the code related filling bapi header,item and currency also is below.Is tehere any body can help me to solve my problem.
Thanks,
form fill_header .
"Header
t_doc_header-comp_code = 'NETS'.
t_doc_header-header_txt = 'CS stok'.
t_doc_header-fisc_year = gv_year.
t_doc_header-fis_period = gv_month.
t_doc_header-doc_date = sy-datum. "?
t_doc_header-pstng_date = sy-datum. "?
t_doc_header-bus_act = 'RFBU'.
t_doc_header-username = sy-uname.
t_doc_header-doc_type = 'SA'.
append t_doc_header.
t_doc_header-ac_doc_no = ''.
t_doc_header-acc_principle = ''.
t_doc_header-neg_postng = ''.
endform. " fill_header
form fill_item using p_no .
"item
t_accountgl_item-ac_doc_no = ''. "Accounting Document Number
t_accountgl_item-doc_type = ''. "Document type
t_accountgl_item-comp_code = 'NETS'. "Company Code
t_accountgl_item-plant = '1300'. "Plant
t_accountgl_item-fisc_year = gv_year. "Fiscal Year
t_accountgl_item-fis_period = gv_month. "Fiscal month
if p_no = '1'.
t_accountgl_item-itemno_acc = '1'.
t_accountgl_item-gl_account = '1522000111'.
t_accountgl_item-item_text = 'CS Vuk Item-1'.
t_accountgl_item-pstng_date = gv_last_day.
append t_accountgl_item.
elseif p_no ='2'.
t_accountgl_item-itemno_acc = '2'. "Accounting Document Line Item Number
t_accountgl_item-gl_account = '6220000111'. "General Ledger Account
t_accountgl_item-item_text = 'CS Vuk Item-2'.
t_accountgl_item-pstng_date = gv_first_day_for_next_month.
append t_accountgl_item.
endif.
endform. " fill_item_1
form fill_currency using p_no p_fark .
data: miktar1 type ckmlcr-salk3,
miktar2 type ckmlcr-salk3.
"currency
t_currencyamount-exch_rate = ''. "Exchange rate
t_currencyamount-curr_type = '10'. "Currency type and valuation view
t_currencyamount-currency = 'TRY'.
miktar1 = p_fark.
miktar2 = - p_fark.
if p_no = '1'.
t_currencyamount-itemno_acc = 1.
t_currencyamount-amt_doccur = miktar1. "Amount in document currency
append t_currencyamount.
t_currencyamount-itemno_acc = 2.
t_currencyamount-amt_doccur = miktar2.
append t_currencyamount.
elseif p_no = '2'.
t_currencyamount-itemno_acc = 1.
t_currencyamount-amt_doccur = miktar2.
append t_currencyamount.
t_currencyamount-itemno_acc = 2.
t_currencyamount-amt_doccur = miktar1.
append t_currencyamount.
endif.
append t_currencyamount.
endform. " fill_currency
form call_bapi_post .
call function 'BAPI_ACC_DOCUMENT_POST'
exporting
documentheader = t_doc_header
importing
obj_type = gv_obj_type
obj_key = gv_obj_key
obj_sys = gv_obj_sys
tables
accountgl = t_accountgl_item
ACCOUNTRECEIVABLE =
ACCOUNTPAYABLE =
ACCOUNTTAX =
currencyamount = t_currencyamount
CRITERIA =
VALUEFIELD =
EXTENSION1 =
return = t_return.
gs_doc = gv_obj_key.
perform check_error tables t_return.
perform call_bapi_trans.
endform. " execute_bapicheck below code....
FUNCTION ZF_BAPI_ACC_GL_POSTING.
""Local interface:
*" IMPORTING
*" VALUE(SIMULATE) TYPE CHAR1 OPTIONAL
*" VALUE(FILEPATH) LIKE RLGRAP-FILENAME OPTIONAL
*" TABLES
*" DATA_RECORD STRUCTURE ZFGL_ACCOUNT_POSTING
*" RETURN STRUCTURE BAPIRET2
This is a common function module is to simulate & post a GL document
using input file. If file got more than 999 items for the combination
of company code, Currency & accounting base, the function module will
post first 998 Items of the above combination & balances the GL
document with 999 item having GL account 0000299998. First line item
of the subsequent document would be similar to 999th item of the
previous *document.
Read all input records into an internal table.
clear: IT_DATA,
IT_DATA[],
w_simulate,
flg_err,
IT_US_DATA,
RETURN,
RETURN[],
it_return,
it_return[],
IT_US_DATA[].
w_simulate = simulate.
w_filepath = filepath.
DATA: L_index LIKE SY-TABIX,
L_NEWBS LIKE RF05A-NEWBS.
loop at DATA_RECORD.
move-corresponding data_record to it_data.
move : data_record-SAKNR to it_data-newKO,
data_record-MWSKZ to it_data-VAL2.
Function module to convert NEWKO
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
INPUT = IT_DATA-NEWKO
IMPORTING
OUTPUT = IT_DATA-NEWKO.
Function module to convert KOSTL
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
INPUT = IT_DATA-KOSTL
IMPORTING
OUTPUT = IT_DATA-KOSTL.
append it_data.
clear it_data.
endloop.
If no data is passed in an input table
if it_data[] is initial.
PERFORM UPLOAD_DATA.
IF SY-SUBRC = 0 .
PERFORM INSERT_IT_DATA.
ENDIF.
endif.
The below logic written for US payroll. As the US Payroll file is not
standard file and do not have the credit and debit amount balanced.
The logic below would take care the debit/credit amount balances
read table it_data index 1.
if it_data-zzdatsrc = '3311'.
loop at it_data.
if it_data-newbs = '40'.
L_NEWBS = '50'.
PERFORM CREATE_GL_ITEMS USING L_NEWBS
v_gen
IT_DATA-BUKRS.
CLEAR L_NEWBS.
else.
L_NEWBS = '40'.
PERFORM CREATE_GL_ITEMS USING L_NEWBS
v_gen
IT_DATA-BUKRS.
CLEAR L_NEWBS.
endif.
endloop.
The below logic written for P-card. As the US P-Card file is not
standard file and do not have the credit and debit amount balanced,
the logic below would take care the debit/credit amount balances
elseif it_data-zzdatsrc = '3312'.
sort it_data by BUKRS
WAERS
ZZACCBAS
seq_num
NEWKO.
loop at it_data.
if it_data-newbs = '40'.
IT_US_DATA-WRBTR = IT_US_DATA-WRBTR + IT_DATA-WRBTR.
else.
IT_US_DATA-WRBTR = IT_US_DATA-WRBTR - IT_DATA-WRBTR.
endif.
at end of NEWKO.
if it_us_data-wrbtr = 0.
clear: it_us_data,
L_NEWBS.
continue.
elseif it_us_data-wrbtr > 0.
L_NEWBS = '40'.
else.
L_NEWBS = '50'.
endif.
move-corresponding it_data to it_us_data.
clear: it_us_data-newko,
it_us_data-newbs,
it_us_data-kostl,
IT_us_data-sgtxt,
it_us_data-wrbtr.
MOVE: v_pcard_ac TO IT_US_DATA-NEWKO,
L_NEWBS TO IT_US_DATA-NEWBS,
IT_DATA-WRBTR to IT_US_DATA-WRBTR,
'3312' TO IT_US_DATA-ZZDATSRC,
'GGA' TO IT_US_DATA-ZZACCBAS.
append it_us_data.
clear: it_us_data,
L_NEWBS.
endat.
endloop.
LOOP AT IT_US_DATA.
MOVE-CORRESPONDING IT_US_DATA TO IT_DATA.
APPEND IT_DATA.
CLEAR IT_DATA.
ENDLOOP.
endif.
Populate Sequence number
loop at it_data.
it_data-seq_num = sy-tabix.
modify it_data index sy-tabix transporting seq_num.
endloop.
Sort table
sort it_data by bukrs waers budat zzACCBAS seq_num.
Populate reconciliation account for 999th record
v_rec_account = '0000299998'.
Process input data
loop at it_data.
L_INDEX = SY-TABIX.
Populate document heade for every combination of
company code & currency code
At new ZZACCBAS.
READ TABLE IT_DATA INDEX L_INDEX.
CLEAR: it_documentheader[],
it_documentheader,
it_accountgl[],
it_accountgl,
it_currencyamount[],
it_currencyamount,
W_COUNT,
W_TL_AMNT,
w_seq,
flg_eod.
perform populate_header.
endat.
W_COUNT = W_COUNT + 1.
IF IT_DATA-NEWBS = '40'.
W_TL_AMNT = W_TL_AMNT - IT_DATA-WRBTR.
ELSEIF IT_DATA-NEWBS = '50'.
W_TL_AMNT = W_TL_AMNT + IT_DATA-WRBTR.
ENDIF.
perform populate_items.
if flg_err = 'X'.
exit.
endif.
AT END OF ZZACCBAS.
Call BAPI to check input data.
perform call_posting_bapi.
loop at it_return where type = 'S' or type = 'E' or type ='A'.
move-corresponding it_return to return.
append return.
clear return.
endloop.
flg_EOD = 'X'.
CLEAR: W_TL_AMNT,
W_COUNT,
it_documentheader[],
it_documentheader,
it_accountgl[],
it_accountgl,
it_currencyamount[],
it_currencyamount.
ENDAT.
*Creating the reconcillation record
if flg_EOD <> 'X'.
IF W_COUNT EQ 998.
IF W_TL_AMNT <> 0.
W_COUNT = W_COUNT + 1.
IF W_TL_AMNT LT 0.
IT_DATA-NEWBS = '50'.
it_data-newko = v_rec_account.
W_WRBTR = ABS( W_TL_AMNT ).
IT_DATA-WRBTR = W_WRBTR.
flg_fi = 'X'.
w_seq = w_seq + 1 .
perform populate_items.
if flg_err = 'X'.
exit.
endif.
perform call_posting_bapi.
loop at it_return where type = 'S' or type = 'E' or type ='A'.
move-corresponding it_return to return.
append return.
clear return.
endloop.
cleAR:it_accountgl[],
it_accountgl,
it_currencyamount[],
it_currencyamount.
W_COUNT = 1.
IT_DATA-NEWBS = '40'.
it_data-newko = v_rec_account.
W_WRBTR = ABS( W_TL_AMNT ).
IT_DATA-WRBTR = W_WRBTR.
flg_fi = 'X'.
perform populate_items.
if flg_err = 'X'.
exit.
endif.
ELSE.
IT_DATA-NEWBS = '40'.
it_data-newko = v_rec_account.
W_WRBTR = ABS( W_TL_AMNT ).
IT_DATA-WRBTR = W_WRBTR.
flg_fi = 'X'.
perform populate_items.
if flg_err = 'X'.
exit.
endif.
perform call_posting_bapi.
loop at it_return where type = 'S' or type = 'E' or type ='A'.
move-corresponding it_return to return.
append return.
clear return.
endloop.
cleAR:it_accountgl[],
it_accountgl,
it_currencyamount[],
it_currencyamount.
W_COUNT = 1.
IT_DATA-NEWBS = '50'.
it_data-newko = v_rec_account.
W_WRBTR = ABS( W_TL_AMNT ).
IT_DATA-WRBTR = W_WRBTR.
flg_fi = 'X'.
perform populate_items.
if flg_err = 'X'.
exit.
endif.
ENDIF.
endif.
endif.
endif.
endloop.
IF FLG_ERR = 'X'.
loop at it_return where type = 'E' or type ='A'.
move-corresponding it_return to return.
append return.
clear return.
endloop.
ENDIF.
ENDFUNCTION. -
Invalid currency error when copying order to delivery
My customer is receiving an error message "Invalid currency" when trying to copy a Sales Order to a Delivery. Only one document seems to be giving this message, but it does not seem different from other documents. The document currency is Local Currency (which is USD - also system currency). Every GL account is set to "all currencies". The BP currency is USD. We have tried duplicating the sales order but we get the same results.
Can anyone think of why this message appears?
Thank you.
MarciaHi Marcia ,
Looks like this would be a good troubleshooting
1. Check your currency setup and see if there is changes you have found .
2. Check your change log on Business Master Data to see if there is any change .
3. Is this coming for particular customer and Does it come everytime for this customer only ?
4.Also chnage log for Sales Order .
It might not apply , there is one bug reported ,see if this is the case:1286288
Test your solution in higher version ans see if resolves automatically because of potential bug ..
If not , then ..we will start troubleshooting or log a support to SAP .
Hope this helps
Bishal -
Document currency missing in oppt
Hi All,
Please understand the scenario explained below, and help me out with your inputs.
We use Sold to Party and Prospects in Opportunity transaction. When I create Opportunity with Sold to party, there is no error, everything is fine.
The issue is, when I enter Prospect Id in Opportunity transaction, Org determination is happening correctly. When I enter Product ID and Quantity, system shows an error message like 'Document Currency Missing'. If I maintain the currency 'USD' manually in Exp. Sales Volume field in opportunity transaction, this error will go off.
I know that this error can be resolved by maintaining Sales area-billing tab-Currency field in BP(Sold to Party). But we are using Opportunity for Sold to party and Prospects also.
BP Role 'Prospect' can not be maintained with Sales Area.
In Org Model, the Reference Currency for the Document attribute is maintained with "USD".
Please help me with your inputs to get rid off this error when Opportunity is created with 'Prospect' business partner.
Regards,
MaddyHello Maddy,
You could also default the currency in the SET-method of the attribute in your view in BSP component workbench. I think that might be a good place.
Best regards,
Thomas Wagner -
Account currency does not match document currency
Hi,
We are using SAP Business ONE 2005 A PL 50. After having created an invoice in USD for an export customer, the payment is made in the local currency amount. When trying to do the incoming payment in the local currency we get Sap error message 173-66 " ACCOUNT CURRENCY DOES NOT MATCH THE DOCUMENT CURRENCY". Is there a way we can do the incoming payment in local currency?
Thanks,
MonilHiii Monilshah
Please check this link for your settings
https://websmp101.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=011000358700000610242007E
thanks
Rizz -
How to clear the open documents in case if document currency and local curr
Hi,
Can anyboday advise how to clear the open document of a particular vendor for a particular company code. Here the issue is that balace is netted to Zero in the document currency but not in the local currency. The document was posted in Currency CAD and the local currency is GBP.
When i check the FBL1N, there is it showing net balance is ZERO, but document is still in open
status. I tried using Transaction code F-44, but it is not allowing me.
Can anyboday advise how to perform this. Points will be awarded.
Regards,
Sree.Hi,
In the Company code global parameters(OBY6),select the check box "NO FOREX RATE DIFF.WHEN CLEARING IN LC"
and try clearing again.(You can have a F1 help on the check box to see what exactly it is).
Hope this will resolve
Assign points if useful
Thanks
Aravind
Edited by: Aravind Aitipamula on May 22, 2008 1:36 AM -
FBL5N problem in document currency
Hi all,
In the transaction FBL5N , the amount in document currency is posting data as 0.58 instead of 58.00. could you please suggest any SAP notes for this problem or any other solution?
thanks,
saranyaHi
Check the settings in SPRO related to currency
since this is a std transaction to display the Customer line items
there should be something wrongly entered somewhere..
Reward points for useful Answers
Regards
Anji
Maybe you are looking for
-
Is there any way to download SD movies in iOS?
As I'm preparing my iPad for a family trip I'm realizing that Apple has increased the difficulty of access to this once-useful feature of movies and iOS. I purchase all of my movies in HD, but there has always been the option of accessing the SD vers
-
How to change linux text area background color?
Hi, I like to know the method. just like in windows platform.
-
Download errors with movie rentals
I have a 32 GB iPAD with almost nothing loaded up yet. I tried to download two movies directly on to my ipad via the itunes store app on it. The movies started downloading until they suddenly stopped and it says on my ipod "download error tap to retr
-
Any logical database including BKPF table
Hi, please write me about the logical database that includes BKPF table in it. Thanks. deniz.
-
I've read how to draw lines and such, but how do you set the color of an individual pixel? Thanks.