Why invoice currency not mandatory?
Why is invoice currency not mandatory?
For instance oinv.doccur is defined as nullable. inv1 / rin1.currency too. At the row level there are gaps in our data when zero amounts are entered. You could argue that a zero amount has no currency yet there would be an intent of currency due to the parent oinv currency.
Gaps in schema data become a pain (though small) at the reporting side of any system.
Hi,
B1 always look up document currency first. Unless you override with different currency in line level, it can be null.
In your reporting, you need to use the same logic to check document currency first.
Thanks,
Gordon
Similar Messages
-
Why Division is not Mandatory in CRM
Hi ,
I am new to CRM...I am working in SD.
Just want to know why division is not mandatory in CRM like in SD.
Thanks for your time
RamaChandraHi Ramachandra,
In CRM, mainly the relationship between tables is built based on GUID field. So in order to extract the data from tables we will use the GUID field as key field. So it's not necessary to have remaining fields as key fields.
You can go through the tables structure and you will be able to understand.
Thanks,
Lakshmi P -
Investigation on the problem why the exchange rate in the invoice is not u
Hi,
Informed by customer that the exchange rate (HKD-MOP) of ULP has been changed to 1.0309 from 1.03 since 26 Aug. The corrected exchange rate should be 1.03
Would you do the investigation on the problem why the exchange rate in the invoice is not updated?Hii..
In T Code OB08 Update the Exchange rate that is applicable from the date which you want.
Regards,
Aakash -
Good Receipt Note mandatory before Invoicing the POs
Hi,
Trying to make Good Receipt Note mandatory before Invoicing the POs. Created the below SP Transaction Notification (practicing hard!) but getting the error. Just thinking if it is actually possible to make a Good Received Note mandatory!!
CODE:
IF (@object_type = '18' and @transaction_type = 'A')
BEGIN
If Exists (Select * from OPCH T0 Inner Join PCH1 on T0.DocEntry = T1.DocEntry Where T0.DocEntry = @list_of_cols_val_tab_del and T1.[BaseType] != '20')
BEGIN
Select @error = -1, @error_message = 'Please Create Good Receipt Note Before Invoicing'
END
END
ERROR:
Msg 4104, Level 16, State 1, Procedure SBO_SP_TransactionNotification, Line 36
The multi-part identifier "T1.DocEntry" could not be bound.
Msg 4104, Level 16, State 1, Procedure SBO_SP_TransactionNotification, Line 36
The multi-part identifier "T1.BaseType" could not be bound.
Thanks in advance.
KanuHi Kanu,
Try:
IF (@object_type = '18' and @transaction_type = 'A')
BEGIN
If Exists (Select T0.DocEntry from OPCH T0 Inner Join PCH1 T1 on T0.DocEntry = T1.DocEntry Where T0.DocEntry = @list_of_cols_val_tab_del and T1.BaseType NOT IN ('20'))
BEGIN
Select @error = 18, @error_message = 'Please Create Good Receipt Note Before Invoicing'
END
END
Thanks,
Gordon -
Why passwd for CHAP must be the same while for PAP its not mandatory ?
Hi,
want to ask a question in WAN about PAP/CHAP.
why passwd for CHAP must be the same between routers while for PAP its not mandatory ?
regardsBy default, much of this type of checking is performed for you. Read the available checks in {font:Courier}/usr/share/doc/pam-0.99.6.2/txts/README.pam_cracklib{font} and then decide if these are sufficient.
Note that some checks are not enabled by default, You can tune them by editing the {font:Courier}/etc/pam.d/system-auth{font} file:
# /bin/fgrep /etc/pam.d/system-auth
password requisite pam_cracklib.so try_first_pass retry=3and tinkering with the command line arguments there. -
Why am I not receiving monthly invoices????
Why am I not receiving monthly invoices???? And why are they not appearing in my Adobe account even though Adobe are happily taking the monies out of our account every month!!
I have the same problem. I contacted Adobe support a couple of times because of this. I always get the answer, that invoices are in my order history. But the history is completely empty. Even though my company bought a lot of products from Adobe.
-
Excise invoice is not generating through batch-VF04
Dear all,
I have created batch for VF04 for creating automatic commercial invoice every after five minute.here is also customization for automatic creation of excise invoice.
Now the issue is when batch run, it create the commercial invoice automatically but excise invoice does not create while if we create commercial invoice through VF01 then both( Commercial and excise invoice) create automatically.
Can you please tell me why excise invoice is not creating automatically when i run the batch for VF04.
Regards
jalaj gargI have the same issue Pl let me if u come across
-
Excise Invoice is not getting Cancelled
Dear Friend
When we create an invoice in vf01, excise invoice gets created automatically. But when we are cancelling the billing document excise invoice is not getting cancelled. Why its happening? Will you please tell if any customization is needed?
IF I need to cancel excise invoice from j1ih, the system requires input for the following:
Document Number
Document Year
Is this document number a customer invoice no or excise invoice no?
Thanks
SangeetaThe same question you have posted twise
Excise Invoice is not getting Cancelled -
How to clear vendor open items if vendor invoice currency and payment currency different
Hi All.
How to clear vendor open items through f-44 if vendor invoice currency is EUR , payment currency is USD but local currency is INR
while clearing through f-44 system showing error as "to large for clearing clearing is not possible"
I checked all configuration, configuration wise no problem
BR.
ChandraHi Chandra,
You chose any one of the currency i.e. EUR/INR/USD for clearing in F-44. After selecting line items for clearing, system will show a difference. Click on over view button and manually write off the difference by selecting any one account i.e. dummy or small diff.account, after that click on process open items then system will show the difference 0 and simulate the document, here system will post gain/loss exchange GL postings along with other line items. After save the document, manually pass journal entry to dummy account and gain/loss account. I have explained clearly in the below example.
Invoice is in USD - 1000 & INR - 60000
Payment is in INR - 60000
Now I am going to clear these in INR currency in F-44 on 31.03.2015. On this date the exchange rate for USD is 60.10. At the time of clearing system will post the below entry
Vendor A/c Dr 60000 (invoice)
Vendor A/c Cr 60000 (Payment)
Gain from exchange rate A/c Cr 100 (60000 - 60100)
Small diff.write off A/c (or) Dummy A/c Dr 100
After done the above posting, we have to pass below manual JV in FB01
Gain from exchange rate A/c Dr 100
Small diff.write off A/c (or) Dummy A/c Cr 100
Regards,
Mukthar -
Hi,
User is not able to post an invoice after he parked the invoice.
I have cheked the entry, where in document shows that it balanced to zero, but we could see only two line items, one is for 100 another one is for 79 which is not actually getting zero. Rest of the amount coudl have been tax for which system is not generating a line item, but it calculated the amount.
Please let me as why entry is not getting processed.
Thank you,
Ramesh.Hi,
Can you please elaborate which transaction code you are using? Is it direct FI posting or from MM?
Thanks
Murali. -
Invoice is not sent through e-mail (RRB)
Hi Good Morning,
This issue is related to RRB Invoice output.
Invoice has been created and saved, mail will be sent to the concern user after the batch job done.
Here the invoice has not been sent to the user through the e-mail.
The error log saysUnable to process output for consolidated invoice; Please use VF23 to process consolidated
Could you please share some information regarding this.
Thanks in Advance
VNRHi Santosh,
Thank you for your prompt response.
We send the invoices to the concern users through e-mails by running background job.
In this particular invoice the error occured " Unable to process output for consolidated invoice; Please use VF23 to process consolidated"as mentioned.
Its not invoice list it is an Invoice.
But not sure why system gives the error.
Appreciate your kind help
Regards,
VNR -
A/P invoice is not adding!
My client is working on SAP B1 8.81 PL05 which was upgraded few days back from 2007B PL14,Since than A/P invoice is not adding and giving the following error message "Enter valid Currency: 4310040000 ms2-173-57)
Please suggest me!
Thanks.........Hi.......
Welcome to SAP Business One Forum.......
or your solution, You need to set the GL Account Currency to All Currencies.
Do one thing make all the GL Account Currencies in Charts of Account Master as All Currencies. This may solve your problem.
Before finally implement just try it in test DB.......
Regards,
Rahul -
Credit card payment with eway returns "invoice number not found" on BC
dear all,
I am currently working on the payment gateway of pared.com.au. the problem we're having is that every credit card payment gets redirected to the "Credit Card Payment Fail" page, although the payment was marked as successful on eway.
eway transaction details stated "response code: 00", response text "transaction approved".
however, the CC payment fail page stated:
"there was an error processing your credit card. please correct this and try again.
invoice number not found: . please go back and correct this."
strangely enough, the order is perfectly recorded as successful order in BC (customers -> orders).
any help would be much appreciated - i've been looking at this for hours but i'm getting nowhere. thanks everyone!
please find the checkout page HTML below for reference (country selection omitted to save space):
<form id="catwebformform42059" name="catwebformform42059" onsubmit="return checkWholeForm42059(this)" action="/FormProcessv2.aspx?WebFormID=10850&OID={module_oid}&OTYPE={module_otype} &EID={module_eid}&CID={module_cid}&CC={module_urlcountrycode}&Referrer={mo dule_siteurl,true,true}&SAR=False&PageID=/thankyou.html" method="post" enctype="multipart/form-data">
<div class="form">
<div id="step1">
<div class="item"><label>Title</label><br />
<select class="cat_dropdown_smaller" id="Title" name="Title">
<option value="3" selected="true">MISS</option>
<option value="1">MR</option>
<option value="2">MRS</option>
<option value="4">MS</option>
</select> </div>
<div class="item"><label>First Name</label><br />
<input type="text" class="cat_textbox" id="FirstName" maxlength="255" name="FirstName" /> • </div>
<div class="item"><label>Last Name</label><br />
<input type="text" class="cat_textbox" id="LastName" maxlength="255" name="LastName" /> • </div>
<div class="item"><label>Email</label><br />
<input type="text" class="cat_textbox" id="EmailAddress" maxlength="255" name="EmailAddress" /> • </div>
<div class="item"><label>Company</label><br />
<input type="text" class="cat_textbox" id="Company" maxlength="255" name="Company" /> </div>
<div class="item"><input type="button" name="next2" value="Next" onclick="display_next2();" /></div>
</div>
<div id="step2" style="display: none;">
<div class="item"><label>Shipping Address</label><br />
<input type="text" class="cat_textbox" id="ShippingAddress" maxlength="500" name="ShippingAddress" /> </div>
<div class="item"><label>City</label><br />
<input type="text" class="cat_textbox" id="ShippingCity" maxlength="255" name="ShippingCity" /> </div>
<div class="item"><label>State</label><br />
<input type="text" class="cat_textbox" id="ShippingState" maxlength="255" name="ShippingState" /> </div>
<div class="item"><label>Zipcode/Postcode</label><br />
<input type="text" class="cat_textbox" id="ShippingZip" maxlength="255" name="ShippingZip" /> </div>
<div class="item"><label>Country</label><br />
<select class="cat_dropdown" id="ShippingCountry" name="ShippingCountry">
<option selected="true">-- Select Country --</option>
</select> </div>
<div class="item"><input type="button" name="next3" value="Next" onclick="display_next3();" /> <input type="button" name="back3" value="Back" onclick="display_back3();" /></div>
</div>
<div id="step3" style="display: none;">
<div class="item"><input type="checkbox" id="sameas_shipping" name="sameas_shipping" value="1" onchange="handleChange(this.value);" /> Billing is same as Shipping<br />
<div class="item"><label>Billing Address</label><br />
<input type="text" class="cat_textbox" id="BillingAddress" maxlength="500" name="BillingAddress" /> </div>
<div class="item"><label>City</label><br />
<input type="text" class="cat_textbox" id="BillingCity" maxlength="255" name="BillingCity" /> </div>
<div class="item"><label>State</label><br />
<input type="text" class="cat_textbox" id="BillingState" maxlength="255" name="BillingState" /> </div>
<div class="item"><label>Zipcode/Postcode</label><br />
<input type="text" class="cat_textbox" id="BillingZip" maxlength="255" name="BillingZip" /> </div>
<div class="item"><label>Country</label><br />
<select class="cat_dropdown" id="BillingCountry" name="BillingCountry">
<option>-- Select Country --</option>
</select> </div>
<div class="item"><input type="button" name="next4" value="Next" onclick="display_next4();" /> <input type="button" name="back4" value="Back" onclick="display_back4();" /></div>
</div>
</div>
<div id="step4" style="display: none;">
<div class="item"><label>Work Phone Number</label><br />
<input type="text" class="cat_textbox" id="WorkPhone" maxlength="255" name="WorkPhone" /> </div>
<div class="item"><label>Shipping Instructions</label><br />
<textarea class="cat_listbox" id="ShippingInstructions" name="ShippingInstructions" cols="5"></textarea> </div>
<div class="item"><input type="button" name="next5" value="Next" onclick="display_next5();" /> <input type="button" name="back5" value="Back" onclick="display_back5();" /></div>
</div>
<div id="step5" style="display: none;">
<div style="width: 100%; float: left;">
<div style="width: 52%; float: left;">
<div id="paymentdiv">
<div class="item"><label>Name on Card</label><br />
<input type="text" class="cat_textbox" id="CardName" name="CardName" /> • </div>
<div class="item"><label>Card Number</label><br />
<input type="text" class="cat_textbox" id="CardNumber" name="CardNumber" /> • </div>
<div class="item"><label>Card Expiry</label><br />
<select class="cat_dropdown_smaller" id="CardExpiryMonth" name="CardExpiryMonth">
<option value="1" selected="true">Jan</option>
<option value="2">Feb</option>
<option value="3">Mar</option>
<option value="4">Apr</option>
<option value="5">May</option>
<option value="6">Jun</option>
<option value="7">Jul</option>
<option value="8">Aug</option>
<option value="9">Sep</option>
<option value="10">Oct</option>
<option value="11">Nov</option>
<option value="12">Dec</option>
</select><select class="cat_dropdown_smaller" id="CardExpiryYear" name="CardExpiryYear">
<option selected="true" value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
<option value="2016">2016</option>
<option value="2017">2017</option>
<option value="2018">2018</option>
<option value="2019">2019</option>
<option value="2020">2020</option>
<option value="2021">2021</option>
</select> • </div>
<div class="item"><label>Card Type</label><br />
<select class="cat_dropdown" id="CardType" name="CardType">
<option value="1" selected="true">Visa</option>
<option value="2">Master Card</option>
<option value="3">Bank Card</option>
<option value="4">American Express</option>
<option value="5">Diners Club</option>
<option value="6">JCB</option>
</select> • </div>
<div class="item"><label>CCV Number</label><br />
<input type="text" class="cat_textbox" id="CardCCV" name="CardCCV" /> • </div>
</div>
<!-- paymentdiv -->
<div class="item"><label>Amount</label><br />
<input type="text" class="cat_textbox" id="Amount" name="Amount" /> • </div>
<div class="item"><input type="submit" class="cat_button" id="catwebformbutton" value="Submit" /> <input type="button" name="back6" value="Back" onclick="display_back6();" /></div>
</div>
<div style="width: 47%; float: right;">
<div class="item"><label>Payment Method</label><br />
<input type="radio" class="PaymentMethodType" onclick="ShowCCFields(this.value);" checked="true" value="1" name="PaymentMethodType" />Credit Card<br />
<input type="radio" class="PaymentMethodType" onclick="ShowCCFields(this.value);" value="5" name="PaymentMethodType" />PayPal<br />
</div>
<div class="item"><img alt="GlobalSign SSL Site Seal" src="/CatalystImages/globalsign-ssl-site-seal.gif" /> </div>
</div>
</div>
</div>
<script type="text/javascript" src="/CatalystScripts/ValidationFunctions.js"></script>
<script language="javascript" type="text/javascript">
//<![CDATA[
var submitcount42059 = 0;function checkWholeForm42059(theForm){var why = "";if (theForm.FirstName) why += isEmpty(theForm.FirstName.value, "First Name");if (theForm.LastName) why += isEmpty(theForm.LastName.value, "Last Name"); if (theForm.EmailAddress) why += checkEmail(theForm.EmailAddress.value); if (!theForm.PaymentMethodType || getRadioSelected(theForm.PaymentMethodType) == 1) { if (theForm.CardName) why += isEmpty(theForm.CardName.value, "Name on Card"); if (theForm.CardNumber) why += isNumeric(theForm.CardNumber.value, "Card Number"); if (theForm.Amount) why += isCurrency(theForm.Amount.value, "Amount"); } if (theForm.PaymentMethodType) why += checkSelected(theForm.PaymentMethodType, "Payment Method");if(why != ""){alert(why);return false;}if(submitcount42059 == 0){submitcount42059++;theForm.submit();return false;}else{alert("Form submission is in progress.");return false;}}
// Credit Card info is not required if paying by PayPal, Hosted Credit Card, COD etc
function ShowCCFields(val) {
if (!document.getElementById('paymentdiv'))
return;
if (val != 1)
document.getElementById('paymentdiv').style.display = 'none';
else
document.getElementById('paymentdiv').style.display = 'inline';
//]]>
</script>
</div>
</form>
</div>This answer from Support cured the problem...
Gaurav Sharma (Adobe Business Catalyst Support)
Feb 20 04:12 (EET)
Thank you for contacting us!
I just see your online shop purchase form, which contains update credit card fields,
http://screencastmb.worldsecuresystems.com/img/2013-02-20_1309.png
As per the field description, it's used fo rupdating CC details, not for purchases.
Remove that system field and reinsert the form, and it should then work
Kind Regards -
SD Billing - Avoid Cancellation Creation if Invoice has not been posted yet
Dear all,
I have noticed this problem in my company system.
Problem descripion:
- you creates an invoice and the system doesn't post it for any reason
- then you create the cancel of the invoice, BEFORE forcing the posting of the invoice
--> user creates Cancel, Cancel is not posted as well.
--> from now it is impossible to post both invoices: if you try to post the Invoice after the cancel creation, the VF02 recongnise that a CANCEL exists and do not allow for the posting
--> standard VFX3 doesn't signal this kind of not posted documents situation.
Ok, The right procedure for thes user should be: create invoice, if not posted then try to understand why not posted, and not CANCEL it.
But in this case VFK3 was not able to detect the invoice was not posted: it was not in the list.
So the 2 ways must be:
1) one possibility could be undestand in VFX3 could be enhanced: I checked in OSS but I didn't find anything.
2) other possibility: add a further check in interface between SD and FI in order to check if original invoice is not posted to FI and in this case block the cancel creation, as instead standard SAP does.
Could you please give me an idea on how it would be better proceed?
Thank You very much.
RaffaellaDear,
thank you for your feedback.
in VOFA the flag is not ticked.
The problem was that In VFX3 no data were found for the specified document (with all "Inclomplete Due To" check box flagged), even if invoice and relative cancel were already created, but not posted.
When we tryied to to post them, via VF02 for example, the system didn't warned anything specific and, doing the posting via debug, we discovered that the posting was stopped because VBRK-RFBSK = E = "Billing Document Cancelled".
So, forcing via debug that value = ' ', because of the urgency of Finance Office, we could invoice it and then do the same for its cancel.
So at the moment it is not possible for me to reproduce the error in the system.
The only workaround I can imagine, is to find a way to avoid cancel creation if invoice is not posted yet.
Do you think this is feasible way?
Thank You veyr much for your suggestions.
KR
Raffaella
Edited by: Raffaella Sacchetto on Nov 29, 2010 3:43 PM -
Invoice still not paid as of 6/24/08?"
We are still having problems getting invoices paid. In the FBL1N screen of SAP invoice B22818 for example the document date was 6/1/08. The posting date was 6/2/08. However, for some reason there is another date of 6/12/08 for the entry. What I need some assistance with is determining why the invoice was entered 10 days after the posting date and why if the payment terms are net 7 is this invoice still not paid as of 6/24/08?"
Payment method ZN7.
Pls provide solution.Check payment terms configuration for default baseline date settings : document date/posting date/entry date
Check base line date in the doucument line item
Check whether vendor is included in the payment run
Check payment method entered in vendor master/line item
Maybe you are looking for
-
There is no way that I can see to get this supid thing off my app screen. I can't update apps I can't add new apps I can't do anything and I **** sure don't want this app.
-
HT1688 how do i update an change my credit card on my apple id?
how do i change an update my cerdit card info?
-
Hey I'm wondering if it is possible to run the same copy of FCE on 2 or more Macs. I'm guessing it will not, but if u could help, it would be appreciated. Thanx! iMac Mac OS X (10.4.6)
-
Function Module to return WSDL URL
Hi, Is there an ABAP Function Module that returns the URL of the WSDL when passed the name of a BAPI/ RFC? Thanks, Tristan
-
How to minimize createDRMSession delay in offline mode with Objective-C API
Hi all ! We are now having our application playing in offline mode (license and files are local, network is off). But the createDRMSession method take 4 to 5 seconds to complete. In the sample code of the API they imply that there is some way to redu