Customer payment report against sales invoice
Dear Experts.
My client has requirement to track customer payment against sales invoice. Actually client sometimes do partial payment also. I know we can get from bsid(open item) & bsad(cleared item) table. I unable to find actual required data.
regards
sanjay verma
Dear Sanjay,
Apart form the FBL5N, Please check the below path for more standard reports which helps you to fulfill your requirement. Hope its helpful.
In SAP Easy Access screen
Regards,
Inthiyaz
Similar Messages
-
NAV 2013 R2; How to run a customized report (206 sales invoice) in the classic client
Hello, in preparing a newly installed NAV 2013 R2, I'm questioning the following:
In the Development Environment I have customized report 206 Sales - Invoice in the Design menu View Layout with the space of the logo (by Microsoft SQL Server Report Builder) and
finally saved and compiled.
When I do run it connects to the server of what I call the classic client or the real NAV 2013 R2 and I can select a posted sales invoice to show the new layout and the result is
fine as customized as I wanted.
When I later ordinary print one of the posted sales invoices this customized logo layout doesn't appear on the print. I print in PDF and paper. When I make a next new sales invoice
this new layout is not in use either.
Another thing is run print started from the Development Environment is called Sales - Invoice in the header and not just Invoice that it the name when printing when invoicing and
printing of posted documents.
Additionally this form of Sales - Invoice shows our company details and good information as web, e-mail, bank account and bank name that is well demanded on a perfect invoice.
How to get these informations out normally?
Is the classic client having a wrong report as sales invoice?
How to run a customized report (206 sales invoice) in the classic client NAV 2013 R2?
It is like the customized report (206 sales invoice) is not in use yet in the classic client.
All you wise people out there are welcomed to help me now
Best regards
CarstenTry on Dynamics Community forum: https://community.dynamics.com/nav/f/34.aspx
-
I have an requirement, user ask me to generate a customer report to them on monthly basis, i would like to know which table can be use? The report need to shown the customer payment date( i think use entry date would be better), and for which invoice and sales order item... thank you very much.
Moderator Message: First work on it yourself and get back if you have any specific queries.
Edited by: kishan P on Nov 30, 2010 10:01 AMHi
i think we can get report from ABAP Query. we have to write Query using tables and select fields, then we can get customer payment report. -
A query report of sales invoices
Hello everyone
I need help with writing a query report of sales invoices with items of the item code, last buy price, sale price, customer's name ..
But the report will not be true unless it will show credits invoices' total of sold items.
I'd be happy for help in this report ..
Thank you!Hi Meital,
Try this,
SELECT *
FROM(
SELECT T0.[DocNum], T0.CardCode AS 'Customer Code',
T0.CardName AS 'Customer Name', T1.[ItemCode] AS 'Item Code',
T1.[Dscription] AS 'Item Description', T1.[Quantity] AS 'Sales Qty',
T2.[LastPurPrc] AS 'Last Buy Price', T1.[LineTotal]
FROM OINV T0
INNER JOIN INV1 T1 ON T0.DocEntry = T1.DocEntry
LEFT JOIN OITM T2 ON T1.ItemCode = T2.ItemCode
UNION ALL
SELECT T0.[DocNum], T0.CardCode AS 'Customer Code',
T0.CardName AS 'Customer Name', T1.[ItemCode] AS 'Item Code',
T1.[Dscription] AS 'Item Description', T1.[Quantity] AS 'Sales Qty',
T2.[LastPurPrc] AS 'Last Buy Price', T1.[LineTotal]
FROM ORIN T0
INNER JOIN RIN1 T1 ON T0.DocEntry = T1.DocEntry
LEFT JOIN OITM T2 ON T1.ItemCode = T2.ItemCode)MM
Regards,
Madhan. -
Post an incoming payment ( check ) against an invoice
Hi
I am trying to post an incoming payment ( cheque ) against an invoice. I keep getting no matching records found ( odbc error -2028 )
Has anyone got a simple example I could use as a comparison please ?
Thanks
Regards AndyI had a similar problem. Just make sure you have the proper Invoice number and that everything exist in SAP
This error means that to create your incoming payment, the SDK needs everything created prior to make an incoming payment. Exactly as if you would do it in SAP
So just make sure everything is there and that you refer to the right Invoice
Good luck -
Customer Aging Report Query (without invoices offset by incoming payment)
Hi All Experts,
May I know is there any field from JDT1 mention which invoices is already offset by the Incoming payment or AR Credit note? Because I do not want those invoices that already offset by incoming payment appear at the Customer Aging Report. Meaning, the data appear in the Customer Aging Report is only show those invoices that yet to pay by the customer. Kindly give some advise on it. Thanks a lot.
Thanks and regards,
Angie NgHi David,
Thanks for your suggestion. I have try it, but all of my JDT1.IntrnMatch is in 0 value. Meaning in my situation it is none of any reconcilliation making. But from my SBO window, i manage to see that actually this incoming payment is pay for which invoices. Problem is it is difficult for me to do the possiblity logic that might be happen in my Customer Aging Report Query. Please give some advise that how to show only those invoices yet to pay? The current query will show all the data no matter the invoices or credit memo has been offset.
select OCRD.cardcode 'Supplier Code',OCRD.cardname 'Name',sysdeb 'Debit GBP',syscred 'Credit GBP',
case JDT1.transtype
when '13' then 'INV'
when '14' then 'AR CN'
when '24' then 'INCOMING'
else 'Other'
end 'Type',
Ref1,
fccurrency 'BP Currency',
CONVERT(VARCHAR(10), refdate, 103)'Posting Date' ,
CONVERT(VARCHAR(10), duedate, 103) 'Due Date',
CONVERT(VARCHAR(10), taxdate, 103) 'Doc Date' ,
CASE
when (DATEDIFF(dd,refdate,current_timestamp))+1 < 31
then
case
when syscred <> 0 then syscred * - 1
else sysdeb
end
end "0-30 days",
case when ((datediff(dd,refdate,current_timestamp))+1 > 30
and (datediff(dd,refdate,current_timestamp))+1< 61)
then
case
when syscred <> 0 then syscred * - 1
else sysdeb
end
end "31 to 60 days",
case when ((datediff(dd,refdate,current_timestamp))+1 > 60
and (datediff(dd,refdate,current_timestamp))+1< 91)
then
case
when syscred <> 0 then syscred * - 1
else sysdeb
end
end "61 to 90 days",
CASE
when (DATEDIFF(dd,refdate,current_timestamp))+1 > 90
then
case
when syscred= 0 then sysdeb
when sysdeb= 0 then syscred * - 1
end
end "90 + days"
from JDT1,OCRD where JDT1.shortname = OCRD.cardcode and cardtype = 'c' and intrnmatch = '0'
ORDER BY OCRD.CARDCODE, taxdate -
Hi experts
I am looking for a report in which I can see a specific customer payments and the invoices that were cleared using these payments.
Actually S_ALR_87012177 is not good enough because the invoices cleared are missing.
Now I use FBL5N, and in the output I choose from the menu, environment, clearing transactions. The only problem I have is that all the amounts are in the company Local Currency and not document currency. Can I change it somehow? or....do you know some other payments report?
Thanks
OferHi Ofer,
Sorry... I did not get you at first.
You can build a simple view (via SQVI) on BSAD table showing all the clearing documents.
Regards,
Eli -
DTW for PO's and Customer payments applied to oldest invoices.
Hi everyone in this forum, I'm so glad that there is a community like this one so we can request to expert and not so expert SAP users.
This thread is made with the intention of request help in the following matter: The company I started recently to work with, wants to upload all Purchase Orders via Excel (with information sent by our suppliers) as well as apply customer payments with information of our bank accounts.
And I have read a lot about the DTW (Data Transfer Workbench) and I know that it works for importing information; I know for PO's is possible but not sure about application of payments received.
Does someone out there knows if it's possible to use this functionality DTW for this.
And also guide me in how to fill up the templates, for example how will the records will be match, through the DocEntry field?
What happens if i enter the header manually in SAP, assigning a Document number and providing it to our supplier so we can import only the lines. In the Lines template where can I enter this number so the lines are created automatically without importing the header.
Thanks in advance for your help,Hi Israel,
This is possible, but you would need to run the uploads in several steps.
Once you have uploaded the Purchase Orders, you would need to convert these to AP Invoices for making payments against (Purchase Orders are non financial documents).
You will need the docentry field from the PO to be created in order to link the invoices to the PO. Then, once you have the doc entry of the AP Invoices you can create vendor payments & link them to the invoices, and a method of payment.
It may be easier to use the SAP function "Payment Wizard" to generate payments based on invoices rather than DTW -
How to trace Credit Memos against Sales Invoices
Namastayjee Gurujee,
Please coach me how to trace credit memos against the specific list of sales invoices. My intention is to nail down those salesmen who crank in last minute month-end invoices, and following the month-end they do GRNs and Credit memos.
Gratefully,
SeifThe only way to trace the Invoice to wich a credit memo was done is if the credit memo was created with reference to your invoice. Check the fieds REFERENCE or ASSIGMENT in the header of your invoice, because by customizing one of them should have your original invoice number.
-
Tables name for Customer Payment Report
hiiiiiiiiii
can anyone tell us the tables name for the report customer payment receive..?
Thanks & Regards
Rekha sharmaHi Rekha
when you pass following entry
Bank dr
to Customer
All header data like co code currecy ref , period etc goes to BKPF,
line item - Bank Dr ( its a GL entry ) goes to BSIS
line item- Customer Cr ( its a AR entry ) goes to BSID or BSAD depends it is cleared or still open
Also both the line items goes to BSEG
Hope this helps.
Regds
Rajiv -
Customer aging report in Sales Order PLD
My customer would like to have customer aging report to be displayed in Sales order PLD. kindly let me know whether it is possible through system variables. if so, please let me know the system variable values for diferrent aging periods like 0-30, 30-60, 60-120, and 120+. etc. Pls suggest any other solution if this is not workable.
Hi Rajesh
The system variables exposed for the ageing report will not be available for the sales order report. You will need to create multiple fields on the PLD to achieve this. The best would be to use the JDT1 table and Select Debit minus Credit columns. Then add fields with dates as rules and apply each ageing block to each date period (rule) as a sum of debit - credit. Unfortunately SAP Business One does not have a balance table where balances are stored, and they are always calculated on the fly from the journal tables. The alternative is to add a User Defined Table and store the Ageing in this table, and then simply join this table to the BP for the sales order in the PLD. Updating the table will have to be done possibly with a stored procedure.
Kind regards
Peter Juby -
Trigger custom program on creation sales invoice (VF01)
Hello,
I need to trigger a custom program whenever a user creates a sales invoice.
Apparently, there's no change document created at creation, only on updating an invoice. There seems no user exit/badi which gets triggered on saving an invoice...
Is there someone who could help me a bit ?
thanks !Hi,
Find Badi Like this.
1) Go to the transaction SE37 to find your function module.
2) Locate the function SXV_GET_CLIF_BY_NAME.
3) Put a breakpoint there.
4) Now open a new session.
5) Go to your transaction.
6) At that time, it will stop this function.
7) Double click on the function field EXIT_NAME.
8) That will give you name of the BADI that is provided in your transaction.
Also Check this .
[Link|http://www.uber-goober.com/forums/showthread.php?t=101884]
[https://forums.sdn.sap.com/click.jspa?searchID=17414617&messageID=6233206]
Rhea.
Edited by: rhea on Oct 14, 2008 10:25 AM
Edited by: rhea on Oct 14, 2008 10:27 AM -
SQL Report combining Sales Invoices & Sales Credit Notes
Hi Experts
As a novice at the SQL game, I was looking to produce a single report of all sales invoice/credit note lines where the product code began with "tel" in a given date range for the selected account manager
I've managed to complete this for Invoicing but despite best efforts, I cannot combine Credit Notes into the report. Can you help please?
My SQL is as follows
SELECT DISTINCT T0.[DocNum], T0.[DocType], T0.[DocDate],T0.[CardCode], T0.[CardName], T1.[ItemCode], T1.[Dscription], T1.[LineTotal]
FROM OINV T0 INNER JOIN INV1 T1 ON T0.DocEntry = T1.DocEntry INNER JOIN OSLP T2 ON T0.SlpCode = T2.SlpCode INNER JOIN ORIN T3 ON T2.SlpCode = T3.SlpCode INNER JOIN RIN1 T4 ON T3.DocEntry = T4.DocEntry
WHERE T1.[ItemCode] Like 'TEL%%' and T0.[DocDate] >= '[%1]' AND T0.[DocDate] <= '[%2]' AND T2.[SlpName] = [%']
Thanks
DerekHi,
Check the following :
SELECT DISTINCT T0.[DocNum], 'AR INVOICE', T0.[DocType], T0.[DocDate],T0.[CardCode], T0.[CardName], T1.[ItemCode], T1.[Dscription], T1.[LineTotal]
FROM OINV T0 INNER JOIN INV1 T1 ON T0.DocEntry = T1.DocEntry INNER JOIN OSLP T2 ON T0.SlpCode = T2.SlpCode
WHERE T1.[ItemCode] Like 'TEL%' and T0.[DocDate] >= '[%1]' AND T0.[DocDate] <= '[%2]' AND T2.[SlpName] = '[%3]'
UNION ALL
SELECT DISTINCT T0.[DocNum], 'AR CREDIT MEMO', T0.[DocType], T0.[DocDate],T0.[CardCode], T0.[CardName], T1.[ItemCode], T1.[Dscription], T1.[LineTotal]
FROM ORIN T0 INNER JOIN RIN1 T1 ON T0.DocEntry = T1.DocEntry INNER JOIN OSLP T2 ON T0.SlpCode = T2.SlpCode
WHERE T1.[ItemCode] Like 'TEL%' and T0.[DocDate] >= '[%3]' AND T0.[DocDate] <= '[%4]' AND T2.[SlpName] = '[%3]'
Run the query in Query Generator.
Kind Regards,
Jitin
SAP Business One Forum Team -
Payments recieved against Sale Order .
Dear Friends,
I am currently working on a BI report , which would require the payments that are recieved against a Sale order. As I am not very good in the Functional aspects, I have been struggling to find out .Request you to give me on how this can be handled .
The Business Flow is :
->Sale Order Created with a billing plan , It can be a Downpayment followed by Final Invoice.
-> Multiple sale Orders can be linked in an Invoice.
-> I am proceeding with PK 15 ,Cleared Items for Invoice releated and PK 19 Spl GL Ind A for Downpayments..But I am not able to handle clearings with cancellations and payment difference postings.
It will be really useful if I can get a technical logic to caluclate this .
Regards,
Charan.Hi,
When posting the values to Accounts Receivables (SD), the values you can see at Table BSID.
The clearing / Open Items / Collection values against the above would be posted in Table BSAD.
So, you can find the cleared values at BSAD connected to any manner clearing to the Accounts Receivables.
Regards
VG -
Down payment issue against sales order
Hi
I have some down payment of 100000 and it is to be executed in 20 parts against a sales order. there was some error in the payment processing and while debugging we have posted some five of above payments as cleared although there was no clearing documents aginst these five. Now my balance due is giving incorrect amount. I want to move these wrongly cleared item in uncleared list, reversal can't be done as this is having other 15 parts.Any best way to reinstate mentioned 05 parts as uncleared.
ThanksBut my document is not having any clearing documents and it can't be reset by FBRA, these documents get posted by mistake , while debugging from SD side , so any idea on it ?
Thanks
Deepak
Maybe you are looking for
-
How to change the text of the standard ALV button?
Hallo everybody, WebDynpro ALV has its own buttons e.g. Export, Is it possible to change the text "Export" as own text 'SaveInExcel' ? Many thanks, Meer
-
CRM Transaction Launcher- Launching transactions of remote server
Hi Experts, While using CRM Transaction Launcher is it possible to launch transactions of a remote system (SAP ECC 6.0 Transaction: va01) Is it possible by giving the Logical System option in the Transaction Launche wizard as that of the ECC server??
-
Confirmed Quantity not displayed in SO
Hi All, Recently we went live on ECC 6.0 and now we are using APO for availability. We have an issue: A sales order contains 5 line items. The first line item is confirmed for Feb mid. the other items are not confirmed while creating the SO. User lat
-
Release strategy behavior for purchase documents
Hi all, I'm working at a company that recentily has implanted SAP. We noticed last week that the approved documents, like PR, PO, RFQ etc.. can be modified by the users and that documents doesn't modify its approval status, I mean, they remains appro
-
Mavericks doesn't stack documents in the dock like mountain lion did. can this be resolved
I notice that Mavericks doesnt stack or fan documents like mountain lion did. Is there are way to change this