How to Summarize a Detailed Debtors Aging Report

Dear All,
I have written a Query for a Detailed Debtors Aging Report - i.e a report which lists ALL unpaid invoices. It works smoothly.
I use SAP B1 8.8.
Now, I want to create a Summarized Debtors Aging Report  which groups all the unpaid invoices for a particular debtor and displays only 1 row for each debtor.
I use the following commands: SUM(), GROUP BY to modify the original query.
A very simplified version of my Detailed report is in Screen 1.
The modifications I made to it to convert it to a Summarized report are in Screen 2. It does not work!
I have traced the error to the following:
SUM ((SELECT T0.BalDueDeb - T0.BalDueCred WHERE DateDiff(mm, T0.TaxDate,@taxdt) = 1))
AS '1 Mth Ago'
This is the code I use to put the amount due in the appropriate Age Bracket.
The SQL Error Message is:
Cannot perform an aggregate function on an expression containing an aggregate or a sub query
Could you please help me rewrite this so that it works?
Thanks
Leon Lai
Screen 1 : The Original DETAILED report
declare @taxdt datetime
set @taxdt
/*select 1 from jdt1 t0 where t0.TaxDate*/ = [%1]
SELECT
CASE
             WHEN T0.Account = 1220101 THEN 'Prim Cust'
             WHEN T0.Account = 1220102 THEN 'Fgn Cust'
             WHEN T0.Account = 1220103 THEN 'Local Cust'
             WHEN T0.Account = 1220104 THEN 'Staff Loan' 
             WHEN T0.Account = 1220105 THEN 'Dep with TP'
             WHEN T0.Account = 1220106 THEN 'Adv to Cust'
             WHEN T0.Account = 1220108 THEN 'Sund Drs'
             ELSE 'Error ! ! !'
END AS 'Control A/c',
T1.CardCode AS 'BP Code',
T2.Notes2 AS 'BP Name',
(T0.Debit - T0.Credit) AS 'Orig. Rs',
(T0.BalDueDeb - T0.BalDueCred) AS 'Bal. Rs',
(SELECT T0.BalDueDeb - T0.BalDueCred WHERE DateDiff(mm, T0.TaxDate, @taxdt) = 1)
AS '1 Mth Ago'
FROM JDT1 T0
INNER JOIN OCRD T1 ON T0.ShortName = T1.CardCode
LEFT OUTER JOIN OCPR T2 ON T1.CardCode = T2.Cardcode
LEFT OUTER JOIN OJDT T3 ON T0.TransID = T3.TransID
LEFT OUTER JOIN OINV  T4 ON T3.TransID = T4.TransID
LEFT OUTER JOIN ORIN  T5 ON T3.TransID = T5.TransID
WHERE
T1.CardType = 'C'
and (Balance) != 0
and (T0.BalDueDeb - T0.BalDueCred) != 0
Screen 2 : The Modified SUMMARY report
declare @taxdt datetime
set @taxdt
/*select 1 from jdt1 t0 where t0.TaxDate*/ = [%1]
SELECT
CASE
             WHEN T0.Account = 1220101 THEN 'Prim Cust'
             WHEN T0.Account = 1220102 THEN 'Fgn Cust'
             WHEN T0.Account = 1220103 THEN 'Local Cust'
             WHEN T0.Account = 1220104 THEN 'Staff Loan' 
             WHEN T0.Account = 1220105 THEN 'Dep with TP'
             WHEN T0.Account = 1220106 THEN 'Adv to Cust'
             WHEN T0.Account = 1220108 THEN 'Sund Drs'
             ELSE 'Error ! ! !'
END AS 'Control A/c',
T1.CardCode AS 'BP Code',
T2.Notes2 AS 'BP Name',
SUM ((T0.Debit - T0.Credit)) AS 'Orig. Rs',                 /* Added SUM()*/
SUM ((T0.BalDueDeb - T0.BalDueCred)) AS 'Bal. Rs',         /*Added SUM()*/
SUM ((SELECT T0.BalDueDeb - T0.BalDueCred
    WHERE DateDiff(mm, T0.TaxDate, @taxdt) = 1))    
    AS '1 Mth Ago'               /*Added SUM() PROBLEM IS HERE! */
FROM JDT1 T0
INNER JOIN OCRD T1 ON T0.ShortName = T1.CardCode
LEFT OUTER JOIN OCPR T2 ON T1.CardCode = T2.Cardcode
LEFT OUTER JOIN OJDT T3 ON T0.TransID = T3.TransID
LEFT OUTER JOIN OINV  T4 ON T3.TransID = T4.TransID
LEFT OUTER JOIN ORIN  T5 ON T3.TransID = T5.TransID
WHERE
T1.CardType = 'C'
and (Balance) != 0
and (T0.BalDueDeb - T0.BalDueCred) != 0
GROUP BY T0.Account, T1.CardCode, T2.Notes2                   /*Added GROUP BY*/

Hi,
Try:
declare @taxdt datetime
set @taxdt
/*select 1 from jdt1 t0 where t0.TaxDate*/ = [%1]
SELECT
CASE     T0.Account
        WHEN 1220101 THEN 'Prim Cust'
        WHEN 1220102 THEN 'Fgn Cust'
        WHEN 1220103 THEN 'Local Cust'
        WHEN 1220104 THEN 'Staff Loan' 
        WHEN 1220105 THEN 'Dep with TP'
        WHEN 1220106 THEN 'Adv to Cust'
        WHEN 1220108 THEN 'Sund Drs'
        ELSE 'Error ! ! !'
END AS 'Control A/c',
T1.CardCode AS 'BP Code',
T2.Notes2 AS 'BP Name',
SUM (T0.Debit - T0.Credit) AS 'Orig. Rs',                 /* Added SUM()*/
SUM (T0.BalDueDeb - T0.BalDueCred) AS 'Bal. Rs',         /*Added SUM()*/
(SELECT SUM (T6.BalDueDeb - T6.BalDueCred) FROM JDT1 T6
    WHERE DateDiff(mm, T6.TaxDate, @taxdt) = 1 AND T6.TransID=T1.TransID)   
    AS '1 Mth Ago'               /*Added SUM() PROBLEM IS HERE! */
FROM JDT1 T0
INNER JOIN OCRD T1 ON T0.ShortName = T1.CardCode
LEFT JOIN OCPR T2 ON T1.CardCode = T2.Cardcode
LEFT JOIN OJDT T3 ON T0.TransID = T3.TransID
LEFT JOIN OINV  T4 ON T3.TransID = T4.TransID
LEFT JOIN ORIN  T5 ON T3.TransID = T5.TransID
WHERE
T1.CardType = 'C'
and (Balance) != 0
and (T0.BalDueDeb - T0.BalDueCred) != 0
GROUP BY T0.Account, T1.CardCode, T2.Notes2                   /*Added GROUP BY*/
Thanks,
Gordon

Similar Messages

  • REPOST -Summarizing a Detailed Debtors Aging Report

    Dear All,
    I use a Query (SAP B1 8.8) for Detailed Debtors Aging Report - i.e a report which lists all unpaid invoices and sends each amount to a column representing the age bracket.
    Now, I want to create a Summary Debtors Aging Report which groups all the unpaid invoices for a particular debtor and displays only 1 row for each debtor. The total due by the debtor is analysed in 1 or more Age Brackets.
    I use the SUM() and GROUP BY claused to modify the original query.
    A very simplified version of my Detailed report is in Screen 1.
    The modifications I made to it to convert it to a Summarized report are in Screen 2. It does not work!
    I have traced the error to the following:
    SUM ((SELECT T0.BalDueDeb - T0.BalDueCred
    WHERE DateDiff(mm, T0.TaxDate,@taxdt) = 1))
    AS '1 Mth Ago'
    Error is:
    Cannot perform an aggregate function on an expression containing an aggregate or a sub query
    I also tried this code:
    (SELECT
    SUM (T6.BalDueDeb - T0.BalDueCred)
    FROM JDT1 T6
    WHERE DateDiff(mm, T0.TaxDate, @taxdt) = 1
    AND T6.TransID = T0.TransID)
    AS '1 Mth Ago'
    Error is:
    'JDT1.TransID' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
    Could you help me write the code correctly?
    Thanks
    Leon Lai
    ADDITIONAL INFO
    Screen 1 : The Original DETAILED report
    declare @taxdt datetime
    set @taxdt
    /*select 1 from jdt1 t0 where t0.TaxDate*/ = [%1]
    SELECT
    CASE
                 WHEN T0.Account = 1220101 THEN 'Prim Cust'
                 WHEN T0.Account = 1220102 THEN 'Fgn Cust'
                 WHEN T0.Account = 1220103 THEN 'Local Cust'
                 WHEN T0.Account = 1220104 THEN 'Staff Loan' 
                 WHEN T0.Account = 1220105 THEN 'Dep with TP'
                 WHEN T0.Account = 1220106 THEN 'Adv to Cust'
                 WHEN T0.Account = 1220108 THEN 'Sund Drs'
                 ELSE 'Error ! ! !'
    END AS 'Control A/c',
    T1.CardCode AS 'BP Code',
    T2.Notes2 AS 'BP Name',
    (T0.Debit - T0.Credit) AS 'Orig. Rs',
    (T0.BalDueDeb - T0.BalDueCred) AS 'Bal. Rs',
    (SELECT T0.BalDueDeb - T0.BalDueCred WHERE DateDiff(mm, T0.TaxDate, @taxdt) = 1)
    AS '1 Mth Ago'
    FROM JDT1 T0
    INNER JOIN OCRD T1 ON T0.ShortName = T1.CardCode
    LEFT OUTER JOIN OCPR T2 ON T1.CardCode = T2.Cardcode
    LEFT OUTER JOIN OJDT T3 ON T0.TransID = T3.TransID
    LEFT OUTER JOIN OINV  T4 ON T3.TransID = T4.TransID
    LEFT OUTER JOIN ORIN  T5 ON T3.TransID = T5.TransID
    WHERE
    T1.CardType = 'C'
    and (Balance) != 0
    and (T0.BalDueDeb - T0.BalDueCred) != 0
    Screen 2 : The Modified SUMMARY report
    declare @taxdt datetime
    set @taxdt
    /*select 1 from jdt1 t0 where t0.TaxDate*/ = [%1]
    SELECT
    CASE
                 WHEN T0.Account = 1220101 THEN 'Prim Cust'
                 WHEN T0.Account = 1220102 THEN 'Fgn Cust'
                 WHEN T0.Account = 1220103 THEN 'Local Cust'
                 WHEN T0.Account = 1220104 THEN 'Staff Loan' 
                 WHEN T0.Account = 1220105 THEN 'Dep with TP'
                 WHEN T0.Account = 1220106 THEN 'Adv to Cust'
                 WHEN T0.Account = 1220108 THEN 'Sund Drs'
                 ELSE 'Error ! ! !'
    END AS 'Control A/c',
    T1.CardCode AS 'BP Code',
    T2.Notes2 AS 'BP Name',
    SUM ((T0.Debit - T0.Credit)) AS 'Orig. Rs',                 /* Added SUM()*/
    SUM ((T0.BalDueDeb - T0.BalDueCred)) AS 'Bal. Rs',         /*Added SUM()*/
    SUM ((SELECT T0.BalDueDeb - T0.BalDueCred
        WHERE DateDiff(mm, T0.TaxDate, @taxdt) = 1))    
        AS '1 Mth Ago'               /*Added SUM() PROBLEM IS HERE! */
    FROM JDT1 T0
    INNER JOIN OCRD T1 ON T0.ShortName = T1.CardCode
    LEFT OUTER JOIN OCPR T2 ON T1.CardCode = T2.Cardcode
    LEFT OUTER JOIN OJDT T3 ON T0.TransID = T3.TransID
    LEFT OUTER JOIN OINV  T4 ON T3.TransID = T4.TransID
    LEFT OUTER JOIN ORIN  T5 ON T3.TransID = T5.TransID
    WHERE
    T1.CardType = 'C'
    and (Balance) != 0
    and (T0.BalDueDeb - T0.BalDueCred) != 0
    GROUP BY T0.Account, T1.CardCode, T2.Notes2                   /*Added GROUP BY*/

    Hi ,
    Try this:
    declare @taxdt datetime
    set @taxdt
    /*select 1 from jdt1 t0 where t0.TaxDate*/ = [%1]
    SELECT
    CASE
                 WHEN T0.Account = 1220101 THEN 'Prim Cust'
                 WHEN T0.Account = 1220102 THEN 'Fgn Cust'
                 WHEN T0.Account = 1220103 THEN 'Local Cust'
                 WHEN T0.Account = 1220104 THEN 'Staff Loan' 
                 WHEN T0.Account = 1220105 THEN 'Dep with TP'
                 WHEN T0.Account = 1220106 THEN 'Adv to Cust'
                 WHEN T0.Account = 1220108 THEN 'Sund Drs'
                 ELSE 'Error ! ! !'
    END AS 'Control A/c',
    T1.CardCode AS 'BP Code',
    T2.Notes2 AS 'BP Name',
    SUM ((T0.Debit - T0.Credit)) AS 'Orig. Rs',                 /* Added SUM()*/
    SUM ((T0.BalDueDeb - T0.BalDueCred)) AS 'Bal. Rs',         /*Added SUM()*/
    ((SELECT SUM(T0.BalDueDeb) - Sum(T0.BalDueCred)
        WHERE DateDiff(mm, T0.TaxDate, @taxdt) = 1))    
        AS '1 Mth Ago'               /*Added SUM() PROBLEM IS HERE! */
    FROM JDT1 T0
    INNER JOIN OCRD T1 ON T0.ShortName = T1.CardCode
    LEFT OUTER JOIN OCPR T2 ON T1.CardCode = T2.Cardcode
    LEFT OUTER JOIN OJDT T3 ON T0.TransID = T3.TransID
    LEFT OUTER JOIN OINV  T4 ON T3.TransID = T4.TransID
    LEFT OUTER JOIN ORIN  T5 ON T3.TransID = T5.TransID
    WHERE
    T1.CardType = 'C'
    and (Balance) != 0
    and (T0.BalDueDeb - T0.BalDueCred) != 0
    GROUP BY T0.Account, T1.CardCode, T2.Notes2         ,T0.TaxDate          
    Thanks,
    Neetu

  • What is and how to write a Report Debtors Aging Report (FI)?

    Hi all,
    I am anticipating to write some Abap-FI reports..Here is one of them..Anyone can help me with writing a Report , how to do 'Debtors Aging Report (FI)' ..
    But since I am new to Abap , if you wish to reply, please use a little more detail and simple explanation, step by step so I can understand what is the idea, how it can be acheived...what kind of report should be used , abap techniques, tables, the structure of the program etc. things that probably look natural to expert-abaper...:)
    Appreciate your help!
    Regards,
    Boby

    hi,
    tables : bsid all data
                bsad  augdt >  rundate
    CALL FUNCTION 'HR_SGPBS_YRS_MTHS_DAYS' for to calcudate due date
    pass bldat & rundate as parameter.
    on basis of days put CASE condition.
    raj

  • Adding the Document Total to Detailed Liabilities Aging Report

    Hi,
    On the Detailed Liabilities Aging Report(Vendor Aging), I would like to add the Document Total from AP Invoice. How can I link to the AP invoice table(OPCH).
    Thanks
    Krishnan

    Hi Krishnan,
    This PLD is hard coded report.  You don't have any options to link to other fields in the report.  If you need that info on the report, you need to create your own.
    Thanks,
    Gordon

  • Report DETAILED RECEIVABLES AGING REPORT

    the client Arquicentro load report Customer Receivable Aging by Sales Employees
    they generate report DETAILED RECEIVABLES AGING REPORT but this report
    doesn´t show details documents with POSTING DATE
    The client has request that scales to support this improvement
    Dear Martha,
    The reported functionality does not exist in the present releases of SAP Business One, as you have already mentioned.
    As explained in note 1028874 regards missing Functionality, in case the missing functionality is regarding a legal compliance issue, please use the attached template to complete your request and send it back with this message.
    In all other cases (i.e. non-legal issues), like the case you described, we would like to ask you to post your requirement in our SAP Business One Product Development Collaboration forum and not via m essage (please kindly close the message if you have opened one for a non-legal requirement): /community
    For more information please go to that note.
    Kind Regards,
    Paulo Calado
    Senior Support Consultant
    SAP Product Support for SAP Business One

    Hello,
    This report is one of the hard coded PLD that do not allow you to add UDF.
    Thanks,
    Gordon

  • Data mismatch with ECC FBL5N report and debtor ageing report(BI side)

    Hi,
    I am facing a data mismatch problem with FBl5N(t-code for customer line item report) report in ECC side and Debtor ageing report in BI side.
    The problem is
    1) there are mismatch of data with some customer amounts in both ECC and Bi side.
    2) and also there are customer Nos with amounts in BI Debtor ageing report which are not there in the ECC FBL5N(t-code for customer line item report)
    for the second problem, I checked in the Tables BSID,BSAD in ECC side ,there also these customer Nos are not available.
    One more strange thing is that with the same selectionin report on both ECC and BI reports the data mismatch and The extra customers in Bi reports are changing everyday, i.e. we are getting new set of data mismatch and extra customers Nos in BI Side.
    If anyone  have worked on this type of issue.....kindly help...
    Thanks in advance

    Hi,
    on the one hand it may be delta mechanism of FI_*_4 extractors with the timestamps issue, that your comparision between BI and ECC is at no time up to date.
    FI Extraction
    on the other hand, it may be the delta problem between data targets in your BI-System, in case you load the FI-Data from a DSO to a cube and make a report on the cube. I have this problem at the moment and will watch this thread for more suggestions.

  • CARDCODE in Detailed Receivables Ageing Report

    Hi
    I have to add the filed cardcode in the "Detailed Receivables Ageing Report".
    I'm editing the report "APA Card Liabilities Aging - Details (System)"
    From View > System Information, the CardName is 33 and the report has a value of 152.
    And the CardCode? What is the number of variables?
    Thanks
    MissNissM

    Hi,
    What is your B1 version/PL/localization?
    In our localization, the cardname is a database column.
    Thanks,
    Gordon

  • Debtors ageing report.

    Hi experts,
    kindly let me know while doing Debtors ageing in SAP which date system considers for ageing the customer line item? is it document date or posting date?
    Regards
    JS

    Hi
    Just to elaborate more. It hapens according to  baseline date+payment terms.
    Genarally in SAP baseline date = document date
    So ageing is done exactly as dunning
    Thanx
    alok

  • Ageing report on over 30 days

    Hi Experts
    How to do the selection for Ageing Report in Over 30days, Over 211 days Above 30 days, Total Over 30 days  explain detailed with offest values.
    Edited by: Sk Babu999 on Dec 29, 2010 2:01 PM

    Hi:
    Take a look at the paper by Surendra Reddy.
    "Calculating the Ageing of the Materials"
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/30f15839-0cf1-2b10-c6a7-ebe68cc87cdc?quicklink=index&overridelayout=true
    Another example is the paper by Neelesh Kumar Jain.
    "Creating Bucket Scenarios using Exception Aggregation (SAP Netweaver 7.0 BI)"
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c09f49c2-7448-2c10-ac92-d75f263a0dce?quicklink=index&overridelayout=true
    Regards,
    Francisco Milán.

  • AR aging report does not print alphabetically by customer name in 8.8

    AR aging report does not print alphabetically by customer name in version 8.8.
    It is possible to create a custom layout for the receivables aging summary report (to print alphabetically by BP name) to overcome this problem. However, itu2019s not possible for the u201Cdetailed receivables aging reportu201D or u201Ccustomer statement reportu201D.
    Why has SAP changed this functionality? In version 2007 SAP takes the order of the rows set on the screen unless other order is specified in the layout.
    How can we make the u201Cdetailed receivables aging reportu201D and u201Ccustomer statement reportu201D print alphabetically by customer name?
    Steps to reproduce:
    Business partners > Business partner reports > Aging > customer receivables aging
    Doubleclick on customer name to sort it in alphabetical order.
    Click on preview and select u201Creceivables aging summary reportu201D.
    The system layouts do not print by customer name in alphabetical order.
    Click on preview and select u201Cdetailed receivables aging reportu201D. The system layouts do not print by customer name in alphabetical order.
    Also, customer statement report does not print by customer name in alphabetical order.
    In SAP 2007 versions, when a marketing document or aging report is printed, SAP takes the order of the rows set on the screen unless other order is specified in the layout.
    In SAP 8.8 although it works the same way for marketing documents, it doesnu2019t work like this for Aging reports.
    I was able to change the order for the u201CReceivables Aging Summary Reportu201D only.  We cannot overwrite a System report, I had to create a new layout called:  u201CBusiness Partner Aging (Summary) (Alphabetically Sorted)u201D.
    I couldnu2019t set up the order based on BP Name for the other 2 options: Detailed Receivables Aging Report and Customer Statement Report (One page per Customer).
    Iu2019ve checked print settings and properties, and I donu2019t see any way of changing the default order for these reports.

    Reported it to SAP support + they plan to fix it in a future patch.

  • Add Doc. Date to "Customer Receivables Ageing" report

    Hi!
    Let me know if you can in the PLD layout called "Business Partners Aging (Details) (System)" show instead of the Posting Date the Doc. Date.
    Thanks!

    Hi,
    Please check Note No. : 1260740.
    Extracts from the Note :
    Symptom
    How to print Posting date, Document date or Due date of the documents on Detailed Receivable Ageing Report.
    Cause
    Consulting
    Solution
    In 2005 A version this is not possible to print Posting date, Due date or Document date on Detailed Receivable Ageing Report. However this can be printed in 2007 A Version.
    To do this please follows the below steps:
    1. Open the customer receivable ageing report as follow:
    Reports -> Financials-> Accounting-> Ageing-> Customer Receivable Ageing
    2. Run the report.
    3. In the 'Customer Receivable Aging' window you can Age by Due date/Posting date/Document date. Here select any date (that you want to display) e.g. Document date for ageing.
    5. Take the print preview.
    6. Select the option "Detailed Receivable Ageing Report" from the print options.
    7. Click on Ok.
    You will see that Document date of all the documents will be printed.
    Check if it helps.
    Kind Regards,
    Jitin
    SAP Business One Forum Team

  • Printing a Customer Receivables Aging Report Doesn't Include PO #

    The standard Detailed Receivables Aging report uses variable 152 that is supposed to show the Cust/Vendor Ref No.  It doesn't show anything however.  I tried changing it to a database field and relating it to the document #, but that didn't pull in any data either.  How do I get that field to show?
    I'm running B1 2005 SP 01 PL 31.

    Ah Derek - the aging reports that take a bit of time to understand and cause some trouble if the users do not understand how the the reports are created.
    First - relating the <b>Document Number to a database</b> is not possible since those document numbers come from various tables (Invoice, Credit Memo, Journal Entry, and Payment tables).  I ran into this as one customer wanted to put the Posting Date on the report - took a good half hour to convince her the detail was not coming from one database.
    Second - I would suggest you <b>read the following notes:  723783 and 968174 </b>.  The notes might explain where you might have a small glitch.
    Third - I ran into the same situation with another client who had several fields not showing/printing.  I was extremely puzzled too until I found out that they had gone into the Print Layout Designer and <b>made the width of one field larger</b> (was it the BP Reference field?) and overlayed the document number (maybe they changed the <b>starting left  location on the general tab for BP Reference</b> to zero?).  I cannot remember exactly what caused it - one or the other.
    Fourth - they had another field not showing/printing as they had <b>unchecked the visible box</b> - no one fessed up to doing that one!
    Fifth - after finding those two points and listening to their other troubles, I said "start again time" and I went out to <b>create a new Aging Report from the system-provided template</b>.  I also wrote an <b>SQL that reported detail and roll-up</b> information using the Journal Entry table (joined with other tables) as a good second check for them.  All were happy again and I have not heard a word back from them - I guess their aging continues onward.
    Good luck - do you maybe feel like joining the "Start Again Time" crowd?  Maybe the best solution?
    Take care - Zal

  • Debtors aging in two currencies.

    Hi
    In debtors aging reports S_ALR_87012175 & S_ALR_87012168, We can currently get the report in one currency Local currency . There’s a request to change this to get the report in two currencies that is Local currency  as well as USD (us$ values). Could you please guide me how to do the require changers to the report, to get the aging report in two currencies.
    Thanx.

    You can have two currencies in your release strategy.
    You need to maintain both the currency characteristics in your class. For e.g. you have Indian Rupee and Dollars. Ruppee being for a company in India and Dollars for the one in US.
    1. You will need to add both Dollars and Ruppee as characteristics in your class.
    2. When you need the release startegy to be applicable for USD only, put the value in the Rupee Characteristic as >0 (this will not pick up Ruppee as the currency).
    3. For release startegy with Ruppee put the value for USD characteristic as >0.
    This will surely work.
    Osayed Rehman

  • Detailed receivable aging

    Hi,
    I am using 2007B PL 18.
    When i run the Aging report with  sales employee as selection criteria the dates of invoices are visible when i double click on the row to see the details.
    But there is no date field in the PLD when i run the detailed receivable aging report. I tried to add the database field,it shows incorrect dates how can this be sorted out.
    I am linking to doc No
    Thanks
    Md.nazeer Shaikh
    Edited by: Md. Nazeer Shaikh on Jul 14, 2010 8:24 AM

    Hi,
    Thanks for the replies,
    I tried the same way but the date doesn't show there.
    I am using same series for every year(i.e i start every year by Doc Num 1 for all documents) this could be the reason for wrong dates.In this case how can i link the field
    Thanks
    Md.nazeer Shaikh

  • Vendor ref. no. not appearing in print preview of vendor aging report

    Dear all,
    Vendor reference number is not appearing in print preview of vendor ageing report,we have
    customized template AGE3 collection report,we have taken print outs before a month,vendor
    reference number get printed in report,now it is not appearing
    What could be problem ?
    Any one faces this issue ?
    We are using SAP Business One 2005 B (7.40.252)  SP: 00  PL: 41.
    Latest patch upgrade to PL:46 will solve the issue ?
    Jeyakanthan

    hi all,
    Thru a workaround i brought up vendor reference number in print preview/print,
    Applied formatted search in  journal remarks of ap invoice thru query
    SELECT $[OPCH.NumAtCard]
    ,this will populate vendor ref. no in journal remarks
    which can be displayed in details in aging report.
    Is there any solution other than above to bring vendor reference number in print ?
    Jeyakanthan

Maybe you are looking for