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
    Carsten

    Try on Dynamics Community forum: https://community.dynamics.com/nav/f/34.aspx

  • Customer payment report

    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 AM

    Hi
    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 Andy

    I 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 Ng

    Hi 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

  • Customer payments report

    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
    Ofer

    Hi 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,
    Seif

    The 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 sharma

    Hi 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
    Derek

    Hi,
    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.
    Thanks

    But 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