Returned Checks
Hello friends,
How will the following configuration be done related to returned checks. WHere will the returned checks be posted in SAP. Which transaction will be used to post them.
A listing of customer checks dishonored by the customers bank and returned will be
provided by the customer deposit bank accounts. That list needs to be posted into SAP
and the customers accounts receivable balance restored. Returned Customer Checks need to be posted into the system daily. This information will
come from the customer deposit bank accounts.
The customer checks which are returned are maintained in a file format.
So how do I convert them into SAP format and post it the clients SAP system ??
Kindly help me a way out for this as it is quiet urgent.
Thanks and regards,
S.Agarwal.
reddy,
see first u have to create the Check lot number in FCHI, I hope that u have already created that.
First check in the Check Register in FCHN what is the check number and select that check
Enter the Tcode FCH7 to Reprint the Check once again and enter all the required infomation and then enter.
The new check number will be created.
Hope this helps u out
Provide me the email address i will send u the stp by stp..
Assign the points...
Praveen
Similar Messages
-
While creating a PO in ME21N the return check box is automatically ticked.
Hi SAP Gurus,
I am facing a problem while creating a PO.
Every time I am trying to create a PO in ME21N, the return check box at the Item level of the PO is automatically getting ticked.
The check box can't be unticked even in change mode of the PO.
So all of the PO's with different document types are getting created with the Return check box ticked.
Can you help me to uncheck the Return tab in the Item level.
Please advice if any configuration is required or the code has to be modified.
Thanks in adavance.
Regards
SubhasisHi,
Go to the Table T007A, where you find the tax codes.
Input & out put taxes are the tax types.
In FTXP T.code give the tax code and click on the
Input tax codes are used for purchase cycle and out put taxes are for sales cycle. I Hope you have given the sales related tax code. Thats why system is giving the error message.
In T007 Table give the proper input and get the details.
Regards, -
Return Check Box in Item Category
Dear Friends
In Item Category Example REN and G2N Return check box is activated what is use and what it affects to sales document.
Thanking You All
ArunDear Amitesh,
Whatever you explained me that I know that so why I am asking this question My question is what it affect to sales document and Item Line of sales document. Without this any problem to system?
Kindly Understand my need and give me solutions.
Thanking You for effort
Arun -
Returned check charge for 2 out of 3 in triple play?
I have triple play (phone, cable and internet) conveniently lumped into a single package. For some reason, when I went to pay my account, the transaction "bounced" causing a fee to be applied to each of the following items: phone and cable. In addition, a returned check fee was initiated. This seems odd to me because I didn't write a check. Secondly, I would assume the fee would be overall (to the entire bundle) rather than processed against two of three packages. In other words, 10 dollar returned check fee to phone and 10 dollar returned check fee to cable. Obviously, Verizon wants to make as much money as they can. However, this seems like double dipping especially when they promote the heck out of triple play package. In other words, I wouldn't even see two fee's if I didn't have Phone service. I kept phone service just to make them happy. I don't use it! Now, i'm tempted to cancel my phone service alltogether to prevent this from happening. Anyway, I just wanted to know if this was a mistake or not on their part. Any help appreciated!
Hi ewest413,
Just a friendly reminder, this is a forum where users help other users. It looks like your issue may require a Verizon representative to review your account details. Please visit our Support page for a variety of ways to contact Verizon, including “Ask Verizon,” our virtual chat agent, and customer support phone numbers. -
I was told that my return check would take 3-4 days to get to me. It's been 9 days.
I was told that my return check would take 3-4 days to get to me. It's been 9 days.
Hello AustinFerron,
I'm disappointed to hear that your mail refund check has not yet arrived. I apologize for any inconvenience as a result.
It has been my understanding that mail refund check are cut and mailed within a few business days of the return having been made. I'd like to look into this on your behalf, but will need more information to begin. If you will please send me a private message that includes your full name, telephone number and the Customer Service PIN from your return receipt, I'll begin my research.
I'm grateful that you brought this to our attention and look forward to hearing from you.
Sincerely,
John|Social Media Specialist | Best Buy® Corporate
Private Message -
Prevent Search version history returning checked out results
Hello all,
I'm working on a Java application that uses the Content DB API.
As part of the application, the user can search for documents, including searching old versions of documents. To do this I have used the SEARCH_VERSION_HISTORY option on SearchManager.
For each result I compare its ID with all the versions of that document, and with the latest version of the document. However, sometimes I am getting a result returned for a document that is neither the latest version nor any previous version.
This appears to happen when a document is checked out. For example, say I have a document a.txt, which displays two versions if I display version history in the standard Content DB interface. I then check out this document. When I search for this I will get:
a.txt (Version 1)
a.txt (Version 2)
a.txt (Checked out version, which isn't returned in the list of versions for that document ID, doesn't have a version number and is not listed as the latest version)
This is inconsistent with what is displayed through the standard Content DB interface.
How can I detect the checked out results so that I can remove them from my search results? Any help would be greatly appreciated,
Thanks,
Alex.Hi,
You're not doing anything wrong. It's just that the results are skewed due to the large number of on page duplicates for the target key. You'll see that if you play a little with the page size, set a DbBtreeCompare and a DbDupCompare, write a variable length data portion, you'll probably get different results each time you inspect the key range statistics. This a consequence of the way keys are distributed on pages and the structure of the btree (you can look over the "__bam_key_range" method in "btree/bt_stat.c"). Note that the values you get are estimates, and are strongly influenced by the factors mentioned.
If you want to get the real values you'll have to iterate the entire database using a cursor and call the "count" method on each key to determine the number of data items associated with that key. This way, you can determine also the number of key/data pairs in the database by adding the duplicates of each key.
Regards,
Andrei -
Returned/Bounced Check Report
Our client has a unique request. They want to be able to display a report that would list customers with bounced or returned checks. I suggested the AR Aging report but they are looking for something more. Can someone advise if there is any standard SAP report that could accomplished that?
Regards,
KOHi,
You can run the customer line item report FBL5n restricting based on Document type and Posting key for reversal 05 and selecting all line items this should give you a listing of the documents. The assumption here is users follow the process being defined and do not use any other document type or posting keys other then the one proposed by the system. It is possible to develop a custom ABAP report using this logic if regular reporting is required.
Regards
K.R -
FM SPE_CALCULATE_PRICE - Java Call does not return Net Value of Sales Order
Dear Experts,
we want to make a call of FM SPE_CALCULATE_PRICE from the SAP NetWeaver Developer Studio to achieve that we receive the Net Value of a Sales Order. When we try to test the Scenario in SAP CRM (Creation of a Sales Order) Itself all is working fine. But if we try to make the call from Developer Studio it does not work for some reason. We have applied SAP Note 1936255.
I am attaching:
- the Pricing Trace we receive as a result from SAP.
The Java Code we use is the following:
Code JAVA
import com.sap.mw.jco.*;
import com.sap.mw.jco.JCO.ParameterList;
import com.sap.mw.jco.JCO.Structure;
import com.sap.mw.jco.JCO.Table;
public class callIPCDemo {
public static void main(String[] args) {
System.out.println("--- START ---");
// connect to SAP system
JCO.Client client = null;
try {
client = JCO.createClient(
"400", // SAP client
"XXXX", // User ID
"XXXXXXXX", // Password
"EN", // Language
"XXX.XXX.XX.XXX", // IP des hosts
//"QPMR-CR20", // Hostname
"00"); // System number
client.connect();
System.out.println("Connection OK\n");
catch (Exception ex) {
System.out.println(ex);
return;
// print RFC attributes
System.out.println(client.getAttributes());
// create JCo repository
JCO.Repository repository = new JCO.Repository("testIPCcall", client);
// Function Module SPE_CALCULATE_PRICE
IFunctionTemplate ft = repository.getFunctionTemplate("SPE_CALCULATE_PRICE");
JCO.Function function = null;
try {
function = ft.getFunction();
} catch (Exception ex) {
System.out.println(ex);
return;
// IS_HEADER_INPUT
ParameterList importParameterList = function.getImportParameterList();
Structure HeaderInput = importParameterList.getStructure("IS_HEADER_INPUT");
HeaderInput.setValue("005056A7005E1ED3A7AD22549B279B91", "DOCUMENT_ID");
HeaderInput.setValue("CRM", "APPLICATION");
HeaderInput.setValue("ZCRM02", "PRC_PROCEDURE_NAME");
HeaderInput.setValue("EUR", "DOCUMENT_CURRENCY_UNIT");
HeaderInput.setValue("EUR", "LOCAL_CURRENCY_UNIT");
HeaderInput.setValue("X", "PERFORM_TRACE");
// IS_HEADER_INPUT-ATTRIBUTES (substructure/table)
Table HeaderInputAttributes = HeaderInput.getTable("ATTRIBUTES");
HeaderInputAttributes.appendRows(3);
Table valuesTable = null;
HeaderInputAttributes.setRow(0);
HeaderInputAttributes.setValue("DIS_CHANNEL", "FIELDNAME");
valuesTable = HeaderInputAttributes.getTable("VALUES");
valuesTable.appendRows(1);
valuesTable.setValue("01", 0);
HeaderInputAttributes.setRow(1);
HeaderInputAttributes.setValue("SALES_ORG", "FIELDNAME");
valuesTable = HeaderInputAttributes.getTable("VALUES");
valuesTable.appendRows(1);
valuesTable.setValue("O 50000151", 0);
HeaderInputAttributes.setRow(2);
HeaderInputAttributes.setValue("SOLD_TO_PARTY", "FIELDNAME");
valuesTable = HeaderInputAttributes.getTable("VALUES");
valuesTable.appendRows(1);
valuesTable.setValue("005056A7005E1ED3A7ACEFCAD95FBB91", 0);
importParameterList.setValue(HeaderInput, "IS_HEADER_INPUT");
// IT_ITEM_MAIN_INPUT
String itemGuid = "005056A7005E1ED3A7AD3F004CD85B91";
ParameterList tableParameterList = function.getTableParameterList();
Table tableItems = tableParameterList.getTable("IT_ITEM_MAIN_INPUT");
tableItems.appendRows(1);
tableItems.setValue(itemGuid, "ITEM_ID");
tableItems.setValue("005056A7005E1EE39289A0FB457C9D8A", "PRODUCT_ID");
tableItems.setValue("M", "EXCH_RATE_TYPE");
tableItems.setValue("10", "QUANTITY");
tableItems.setValue("PC", "QUANTITY_UNIT");
// IT_ITEM_ATTRIB_INPUT
Table tableItemAttributes = tableParameterList.getTable("IT_ITEM_ATTRIB_INPUT");
tableItemAttributes.appendRows(2);
tableItemAttributes.setValue(itemGuid, "ITEM_ID");
tableItemAttributes.setValue("PRODUCT", "FIELDNAME");
tableItemAttributes.setValue("005056A7005E1EE39289A0FB457C9D8A", "FIELDVALUE");
tableItemAttributes.nextRow();
tableItemAttributes.setValue(itemGuid, "ITEM_ID");
tableItemAttributes.setValue("PRC_INDICATOR", "FIELDNAME");
tableItemAttributes.setValue("X", "FIELDVALUE");
// IT_ITEM_TIMESTMP_INPUT
Table tableTimestamps = tableParameterList.getTable("IT_ITEM_TIMESTMP_INPUT");
tableTimestamps.appendRows(3);
tableTimestamps.setValue(itemGuid, "ITEM_ID");
tableTimestamps.setValue("PRICE_DATE", "FIELDNAME");
tableTimestamps.setValue("20140225000000", "TIMESTAMP");
tableTimestamps.nextRow();
tableTimestamps.setValue(itemGuid, "ITEM_ID");
tableTimestamps.setValue("PRT_DELIVERYDATE", "FIELDNAME");
tableTimestamps.setValue("20140225000000", "TIMESTAMP");
tableTimestamps.nextRow();
tableTimestamps.setValue(itemGuid, "ITEM_ID");
tableTimestamps.setValue("PRT_ORDERDATE", "FIELDNAME");
tableTimestamps.setValue("20140225000000", "TIMESTAMP");
// execute function module
try {
client.execute(function);
} catch (Exception ex) {
System.out.println(ex);
return;
// check result
JCO.Structure structureHeaderResult = function.getExportParameterList().getStructure("ES_HEADER_RESULT");
System.out.println("Net Value: " +
structureHeaderResult.getValue("NET_VALUE"));
JCO.Table tableHeaderResult = function.getExportParameterList().getTable("ET_TRACE");
System.out.println(tableHeaderResult.getNumRows());
for(int x = tableHeaderResult.getNumRows(); x <= tableHeaderResult.getNumRows(); x = x + 1) {
tableHeaderResult.setRow(x);
System.out.println("Trace: " + x + tableHeaderResult.getValue("ACCESS_TRACE_XML"));
// disconnect from SAP system
client.disconnect();
System.out.println("--- END ---");Thanks.
I'll have to discuss VTAA pricing types with the Business Analyst, since there are many records and I'm not sure what I'm looking at.
In regards to your second point, it's not in calculation. It'll stay at that number until you save, check the conditions tab in the header or reprice the document.
What's interesting is that it doesn't do this for all materials.
For example:
Material 1 - priced $25
Material 2 - priced $25
Net price would be $50, which is correct.
But say we use Material 3 - priced $25 as well. For this one, the total net price could show up as $30.
Can pricing types be specific to materials or material groups? What is the pricing type exactly and why 'A'? -
Return Purchase Order (MVT #161) Sales Area Determination on Purchase Order
Hi,
I am working on return purchase order (Purchase order with return check box ON at item level) and creating outbound delivery with VL10B and doing PGI to vendor.
Can someone help to figure out how sales area (sales org/distribution channel/Division) gets determine on purchase order item level "Shipping" tab ?
In other word, as shown below for return PO, I have sales area 1180/50/01. I want to determine different sales area.
Thanks.
Regards,
Ravi.However, you can enhance the system to use multiple sales areas for return by using retail sales area. The below notes give more details:
https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/sno/ui_entry/entry.htm?param=69765F6D6F64653D3030312669765F7361…
https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/sno/ui_entry/entry.htm?param=69765F6D6F64653D3030312669765F7361… -
Hi All,
when the customer return a material in ME23N transaction return check box is checked then in the back ground what will happend? i mean what abt the quatity, net price and gross value? when the item returns will the data of quantity, net price, gross value are updated in database with the - values?
Please help i am BI guy this information is urget for me
Regards,
KiranPlease check these answered links:
return po
Return Po
return PO
Edited by: Afshad Irani on Jun 14, 2010 2:46 PM -
One of our customers recently converted from Sage BusinessWorks (BW) to SAP Business One. In most areas, the functionality improvement has been substantial. However, the processing of customer NSF (non-sufficient funds) checks has been disappointing. I've reviewed some of the other threads about returned checks on the Community Network, but none seems to offer a good overall solution to the problem. I'm hoping someone might suggest another approach.
In BW, if a customer's check bounces because of non-sufficient funds, the user goes into the AR section, enters the customer code and the customer check number, and can void it. This reopens the invoice(s) paid with the check to the original date (so that the aging is correct), debits the AR account, and credits cash to match the bank statement.
There is no need to undo an entire bank deposit, create another invoice which mis-state revenues, and the bank reconciliation is still valid. It's all very easy in BW, but not so in SAP Business One, especially if bank deposits contain more than single customer checks.
Has anyone else struggled with this, and perhaps found a better solution?
Thanks,
DaveI do not take credit for this - it is a solution from Vision33 - the company we use for our implementation and who up keeps our SAP Business One. We are pretty happy with the services we receive from them.
Tips and Tricks: How to Record NSF Checks
In SAP Business One, there are two options for recording NSF checks.
Option 1:
· Open the deposit form, right-click, and select Cancel. This will reverse the deposit
process, credit the bank account, and debit the checks clearing account.
· Now you can cancel the Incoming Payment that applies to this check. This will credit
the checks clearing account, debit the customer, and reopen the invoice.
· When the customer sends a new check, simply create a new incoming payment
based on the original invoice.
Option 2:
· This option applies when canceling the deposit is not an option because there are
multiple checks in the same deposit.
· Create a new incoming payment; this time, it will be a payment on account, and the
check amount will be negative.
· Deposit the check into the bank account. This transaction will reverse the original
deposit transaction, credit the bank account, and debit the checks clearing account.
· When the customer sends a new check, create a new incoming payment and apply
the negative incoming payment you created earlier.
I have personally used Option 2 and do not have a problem when we received the repayment. You can always reference the invoice number on the Journal Entry under Ref 1, 2 or 3.
Good luck! -
Auto payment returned for non sufficient funds
Help! I had an issue with my checking account this past week causing my Verizon payment to be returned for non-sufficient funds. By Friday I had the issue was cleared up with the bank and they reversed all the non sufficient charges due to this problem being an error on their part. I don't know what happened to my verizon payment now since it was one of the payments returned for insufficient funds? It is showing on the verizon web site as paid. My checking account is not showing it as withdrawn from my account a second time. I've never been late or had an issue like this. I don't know what to do. Will my auto payment be resubmitted? Will my service be suspended? Right now it appears that everything is paid, but I know from my bank account that the October payment has not been withdrawn and I've already received my next months bill and it the regular bill. Any advice? Thanks!
Hello camh104!
I, too, know that sinking feeling when you get notification of a bank error- and many thoughts start coming to mind, especially about your other bills that are en-route. So I completely understand how you feel in this situation.
A thank you goes out to Leiko27 for the information provided. I would like to add some information if I may.
I, too, would recommend checking your balance by dialing #BAL., or 1-800-922-0204, option 1. If the balance due is different than the amount of your bill, chances are good that the payment got reversed and the amount was added back to your balance.
Now, when a check is returned for Non-Sufficient funds, a $25.00 fee is billed to your account. However, since your posting mentioned that the issue was a bank error, we can waive any charges for a returned check if documentation is faxed on the bank's letter head confirming the bank error. Just so you have it, the fax number, if needed, is 1-847-706-7276. If you do need to fax the information, please do not forget to include your name and mobile number.
I would also recommend that if you do find that the balances are different and the check was returned, that you give our Financial Services Department a call directly. Their number is 1-866-266-1445. Their hours of operation are:
M-F: 8:00 a.m. - 8:00 p.m. ET
Sat: 8:00 a.m. - 6:00 p.m. ET
Sun: Closed
In these situations, we are always willing to work with you and make sure all is well with your account. In the meantime, please get documentation from your bank stating that it is their error, so we can credit any fees if they are charged.
I hope this information is helpful. Enjoy your day! -
Intercompany STO with Delivery & Billing- Return STO
Hi Everyone,
Currently I am doing Intercompany STO with Delivery and Billing, which is working perfetly fine.
We create 1 Purchase order for 1,00000 LB and it will be finish after 6 months ( we provide schedule to supplying plant weekly for next 6 month, how much they have to ship ) Some times we received less quantity from supplying plant lets say weekly they have to sent 100 LB but they sent only 85 LB in last week of month and I have to close the sales.
In this can I use Return STO process ? I dont want to adjust quanity in next shipment because I have to close sales.
Some times at the time of GR we found that they have send 85 qty and sometimes we finished GR and Invoice then we get to know later that qty was less.
Return process
- Create return PO with Returns check in PO (NB)
- Create delivery , Vl10B
- PGI
- Credit memo
is this right process?
Thanks
ShreeSlight change in your return process.
Your Return process.
Return process
- Create return PO with Returns check in PO (NB)
- Create delivery , Vl10B
- PGI
- Credit memo
Correct process :
- Create return PO with Returns check in PO (NB)
-GR with 161 MVT type
- Create delivery , Vl10B
- PGI
- Credit memo
Returns :
Case 1 - At the time of GR
Case 2 - GR and Invoice both done
You can follow same process to the both scenarios as you are creating new PO for returns. -
Return delivery with Exciseable material
Hello Guru's
My client has created PO with quantity 100 kg and made 1st GR with quantity 40kg and captured part 1 only and done transfer posting form quality to unrestrict through 321 for received 40kg quantity.
And secondly Made another GR for remaining 60 kg quantity and captured part 1 for the 60 kg qty
In quality checking they found 15 kg got damaged and they issued to scrap through 553
And for remaining 45 pieces transfer positing done from quality to unrestricted through 321.
So now clients want to return the scrapped quantity to vendor and also reverse the excise with damaged 15 kg of quantities which they captured part1 only for the damaged quantity i.e., 15 kg
please suggest the process which needs to be followed.
Regards
SriHi,
Can be done by Two ways:-
1. Do the 122 (Return Delivery) and Capture the excise amount at MIGO. and Create the excise by J1IS and Post the excise invoice by J1IV and Update the registers by J2I5
2. The most suitable solution is
Make a return PO with Return checked and go to
J1IS u2013 Excise Invoice Other Movements
Here click on u201Ccreateu201D button to create an outgoing excise invoice and reverse the CENVAT Amount.
Here put all details as below and Press u201CEnteru201D.
Ref.doc.type - MATD, Doc Number - Material document No of 161 mvmt, Doc Year, Series Group, Excise Group and Vendor
system will pick the accessible value.
Here check BED, ECS and SECess values to be reversed and click on u201CSaveu201D button to post the excise invoice.
J1IV - Post and Print Outgoing Excise Invoice.
Regards,
Pardeep malik -
Hello Gurus,
When you create a return sales order, is it supposed to show the net value in negative?? If it does where do you control the same?
In the item category returns check is ON, but the value does not show in negative though account posting happens the right way.
credit customer account and debit sales revenue.
Could u tell me where we control it?
THanks and Regards,
Pavan P.Hi,
When you post the accounting doc for returns,Then system will credit customer and debit sales which is normal SD bussiness process. Kindly tell us why you expect to have a negative value.
Regards,
RJR
Maybe you are looking for
-
Runtime Error - Starting enserver.EXE -Microsoft Visual C++ Runtime Library
Hi I have successfully installed a NW CE Trial version. After trying to start the message- and enqueue-server-processes a windows-popup appears: Microsoft Visual C++ Runtime Library Runtime Error! Program: C:\usr\sap\CE1\SYS\exe\uc\NTI386\enserver.EX
-
Save As dialogue box and picking a folder to save the file in
"If you have the destination folder open in the Finder, you don't have to navigate to it again in the Open or Save dialogs. Instead, you can just drag a file from the target folder in the Finder onto the Open or Save dialog box; doing so will instant
-
I'm losing features in CS6 Illustrator.
First, the selection not longer 'boxes' the selection. It only 'highlights' the four corners that then will not allow you to scale the selection. Then I just lost the Group feature. I tried un-installing and the a re-install without success. I have a
-
With the latest iOS 7 update (Feb 2014) is anyone else experiencing trouble with the App Store not able even to load updates for existing apps, and unable to download new apps?
-
It says its downloading but there is no progress what so ever.