Aged Debt Reporting ( AR ) - help required

Hi Guys,
I need your help in one of the requirement I have at the moment for AR Reporting.
My client wish to see the snap shot of the Debt on weekly and monthly basis since the day the system has gone live.
I know how the Aged Debt Reports work in BW. It works on a key date and 3 variables.
0P_KEYDT : For the characteristic NETDUEDATE: Key date for net payment
0P_KEYD2 : For the characteristic 0PSTNG_DATE: Key date for posting.
0P_KEYD3 : For the characteristic 0CLEAR_DATE: Key date of clearing
We create restricted key on 0DEB_CRED_LC making use of the above 3 variables to find the Debt(oustanding amount) as on the key date. Then we create other key fiegures using offset on the above variables to defined the Debt in 1-15 days, 15-30 days, 30-45 days etc…
But my requirement here is different.
Now the user wants to see the Debt amount for every week and every month from the beginning of go-live. They require snapshot of the Debt in that week. If the invoice is  open in week 01.2014 and cleared in week 02.2014 then it should only get displayed in 01.2014 i.e. snapshot of outstanding amount for that week or month.
Now the issue here asfollows
1) By using the offset in the variable i.e. -7, -14, -21, -28 etc on key date I can go back to certain weeks not till the beginning of the system.
2) If I use -30, -60, 90 to generate the snapshot I cannot get the month end outstanding always as certain months are 31 days and certain months are 28 days(feb). Also I cannot go back till beginning of the system
I have a workaround. Weekend and month end  I can take backup of the open items 0FI_DOCSTAT = ‘O‘ and store this in an infocube.
For this also I have few concerns
1) The data volume will be too high. I have to find out what level the clinet wish to see the data so that it will display the aggregated Debt amount at the level
2) This design can only be possible for now onwards but I cannot do that for past period
3) What will happen if the load fails on weekend or month end then I will lose the snap shot as few of the open items would have been cleared. It would not give an exact picture.
The problem here is for snapshot data i.e dent on that week/month.
Can anybody help me with some idea to handle this situation?
Regards,

Hello,
Try the below way outs
1) If are you not having calendar week / month in the source then create a hierarchy on posting date for deriving calendar week and calendar month.
2) Now in the query Keep the hierarchy in the rows and in the column add 0DEB_CRED_LC (without any restriction) . Maintain in the calculation as *cumulative. *This will give you balances on any week or month. Draw back is that the report may be huge.
If your reporting requirement is not at Customer level then there is another way of doing it.
The AR can also be determined using GL accounts. So you can use a FIGL data source which can give you Balance based on any fiscal year period.
Let me know your comments
Regards
Gajesh

Similar Messages

  • Help with Aged Debt report

    Hi,
    I have a good aged debt report, but I would like to also include the Notes text for each customer on the aged debt report my sql is as follows:
    SELECT a.trx_number doc_no,
    a.trx_date doc_date,
    a.status status,
    a.bs_batch_source_name Source,
    a.al_class_meaning Class,
    a.due_date Due_date,
    a.amount_due_original original_amount,
    a.amount_due_remaining amount_remaining,
    b.customer_name Customer_name,
    b.customer_number Customer_number,
    b.customer_class_code Customer_Class,
    b.profile_class_name Profile,
    nvl(a.days_past_due,0) days_past_due
    FROM apps.ar_payment_schedules_v a
    LEFT OUTER JOIN apps.ar_customers_v b
    ON a.customer_id = b.customer_id
    WHERE a.amount_due_remaining<>0
    UNION SELECT
    acr.receipt_number doc_no,
    acr.receipt_date doc_date,
    acr.receipt_status status,
    DECODE(acr.receipt_status_dsp,'Applied','On Account','Unapplied') Source,
    'Unapplied Cash' Class,
    acr.receipt_date Due_date,
    acr.amount *-1 original_amount,
    acr.applied_amount-acr.amount amount_remaining,
    acr.customer_name Customer_name,
    acr.customer_number Customer_number,
    'Unapplied Cash' Customer_Class,
    'Unapplied Cash' Profile,
    ROUND(SYSDATE- acr.receipt_date) Days_Past_Due
    FROM apps.ar_cash_receipts_v acr
    WHERE acr.amount <>0
    AND acr.type <> 'MISC'
    AND acr.receipt_status_dsp <> 'Reversal-User Error'
    The Notes Text is in table AR_Notes but I not sure how to link to this table.
    Any help would be great.

    Hi,
    As per oracle ETRM:
    "AR_NOTES" joins "RA_CUSTOMER_TRX_ALL" using "AR_NOTES.CUSTOMER_TRX_ID"
    the "CUSTOMER_TRX_ID" can also be found in the "apps.ar_payment_schedules_v"
    But you will not find it in the "apps.ar_cash_receipts_v"
    So you can join it to the first part of the select...

  • Aged debt report( account receivable)

    Hi,
    I am supposed to develope a aged debt report. Will anyone please give me the an example of aged debt report.Is there any business content aged debt report available ??
    how will we find out the oustanding days, I mean between what date to what date.
    Please provide me as much as information in this.
    regards,
    Bill

    Hello Bill,
      Check  Business content FIAR, FIAP . where you have such reports.
    These reports use Posting date of the document , Clearing date on the document and user entry  Key date for the analysis.
    http://help.sap.com/saphelp_nw70/helpdata/en/ac/b2ae397f768c3ce10000000a11402f/content.htm
    Jaya

  • Age debt report

    Hi,
    Can anyone tell what is the standard report name of aged debtor report in ECC6 and 4.0B ?

    use :S_ALR_87012175 - for Open Items , Customer Due Date Forecast
           S_ALR_87012174 - for just list of Customer Open Items 
           S_ALR_87012178 - for Customer Open Item Analysis by Balance of Overdue Items
           FBL5N  to  Display/Change all Line Items for the debitor/customer
    hope this will help u
    thanks and regards
    Arjun

  • VERY SLOW EVEN SYSTEM HANG WHEN RUNNING A REPORT URGENT HELP REQUIRED

    I am working on Oracle8 and i am running report3.0 with it. I have a Two-Tier Model.
    When I run a report then Server Response is
    very slow even Hang.But when I run the same
    Software on another machine it is very quick and not slow. What is the problem.
    Solution is required. Plese help in short time. Thank you
    Yours
    [email protected]

    It may be due to low number of implicit cursors which the system opens during run time.
    You can try opening the file 'initorcl.ora' in notepad and add a line at the end of the file, if not there,
    OPEN_CURSORS = 900
    and save it.
    restart the system, check your report.
    It is just by experience, try out your luck.
    null

  • Report - Format Help Required.

    Hi,
    I have a Problem in Report. This is a existing Report and now
    we are trying to do some corrections and enhancement in this
    report. I will put the problem in a simple way.
    I have a query in a datamodel and that will return 5 rows.
    Based on this number, I need to run the report for 5 times and
    generate the output to PDF.
    Problem 1 - I have 3 Pages of Report Layout. I have 'x' in
    first page, 'Y' in Second Page and Z in third Page. All these
    are covered by a repeating frame and the source group is the
    group written in Datamodel. Based on the number of rows, these
    three pages are printing in the following format.
    X
    X
    second Page
    y
    y
    and in the Third Page
    z
    z
    and so on
    But I need it in
    x
    y
    z
    x
    y
    z and So on.
    Kindly need the soln ASAP.
    TIA.
    Krish

    I have to extract dept number through formula column on the basis of each employee.There is one way of doing it my copying the whole main query into foruma column and then the dept number can be extracted but i dont want to do that as the query is very huge and it will decrease the perfomance of the report.

  • Age Analysis report for asset

    Hi All,
    I have to create a Age analysis report for FI documents
    which have line items with posting key 75 & 70 (Asset)
    Given logic is
    1 Selection screen has parameters  - Company code, Key date
    2 Need to take all line items with posting key 70 & 75
    (BSEG-BSCHL = 70 or 75)
    Layout of report is
    Asset no       0-30 31-60      61-90      91-120 . 151-360  (days)
    80000003     2000.00    3000.00    1000.00   4000.00    7000.0
    80000006     1000.00    5000.00     300.00    5000.00    4000.0
    Local curency amount should be categorised under the days
    diferences between key date (selection screen) & posting date
    of the accounting document.
    My problem is,
    Posting date of the document is not in the BSEG table. It is
    in the BKPF table.Therefore I have to extract all FI documents(Not only documents with posting key 75 or 70)  within  360 days from Key date in BKPF the table.
    I cannot join BSEG & BKPF. Because,  BSEG table is a cluster table.
    Can you please tell me the way how can i extract the data for this report with out any performance issues.
    Pra

    Great idea, but I dont think it is going to work.
    The 1st problem should be, how do you work out the key date... You will need some good code for that.
    Have a look at the customer aged debt reports for some help.
    After that, if you just want asset documents, do they have their own unique document type, if so, you could use the doc type from BKPF to reduce the number you want to select in BSEG.
    Have you looked at any of the standard Asset dep reports, perhaps there is something there you could use.

  • AR - Aging Bucket report Customisation

    I have a requirement from end users to be able to run an aged debt report for any date range in the past e.g. From 01-Jan-2008 to 01-Jan-2013.
    Aging Bucket report only has, "As of date" field in the parameters.
    Is it possible to add additional parameters to this report?

    Hi.
    I don't believe such parameter can be included in the Aging reports. According to the user manual, the design of the report is to:
    Receivables includes all open items whose GL date is before or the same as the date you enter, and whose GL date closed is after the date you enter. The default is the current date.
    Besides, such parameter would cause debts to be excluded from the balance.
    Octavio

  • Combined debt reports required for 'associated' customers showing amountof

    Combined debt reports required for 'associated' customers showing amountof debt and aged by month

    Mugunthan
    Yes we have applied 11i.AZ.H.2. I am getting several errors still that we trying to resolve
    One of them is
    ===========>>>
    Uploading snapshot to central instance failed, with 3 different messages
    Error: An invalid status '-1' was passed to fnd_concurrent.set_completion_status. The valid statuses are: 'NORMAL', 'WARNING', 'ERROR'FND     at oracle.apps.az.r12.util.XmlTransmorpher.<init>(XmlTransmorpher.java:301)
         at oracle.apps.az.r12.extractor.cpserver.APIExtractor.insertGenericSelectionSet(APIExtractor.java:231)
    please assist.
    regards
    girish

  • Customer Receivables Aging Crystal Report

    Hi,
    We're about to move up to Business One 8.8 and creating crystal reports that we require, with the help of the SAP sample report pack.
    We need a Customer Receivables Aging Report but the one that is in this pack makes use of PLD_ITEMS field, which is making it really difficult for me to move things around. What tables and joins will I need to create this in crystal getting the data directly from the database ?
    Thanks

    Hi,
    Welcome you to the forum. For this report, many tables are needed. Core tables are OJDT and JDT1.
    You may check within forum to find many queries for this regarding.
    Thanks,
    Gordon

  • Ageing analysis report

    Dear SAP Gurus,
    I have to desin a customized report in SAP
    Giving the Ageing analysis report for the total sales happening in a period per customer Account Group with the sales person responsible.
    For this Ageing analysis report has been working finw .I have now to assign the Sales personnel to the report.
    The Sales person is already assigned as a partner function in the Customer Account Group.
    Please tell me is there any procedure that I can assign a particular sales person in the Customer Master record.
    posted by
    Amlan Sarkar

    Hi
    The ageing analysis report is available in the standard. Please check for that report using the Tcode SARP and select FIAR and browse for the report. You have to make the required changes to that standard to suit your requirement, with the help of your abaper.
    Thanks,
    Ravi

  • How to run Aged Payable report

    Hello Gurus,
    Please how can I run aged payable report with the following format?
    Vendor ABC
    0-30 days
    31-60 Days
    61- 90 Days
    91-120 Days
    +121 Days
    Document Date
    Reference #
    Terms of Pymt
    Net Due Date
    Current
    Past Due Date
    Past Due Date
    Past Due Date
    Past Due Date
    Past Due Date
    Subtotals
    X
    X
    X
    X
    X
    Vendor DEF
    0-29 days
    30-59 Days
    60-89 Days
    90-119 Days
    +120 Days
    Document Date
    Reference #
    Terms
    Net Due Date
    Current
    Past Due Date
    Past Due Date
    Past Due Date
    Past Due Date
    Past Due Date
    Subtotals
    X
    X
    X
    X
    X
    0-29 days
    30-59 Days
    60-89 Days
    90-119 Days
    +120 Days
    Past Due Date
    Past Due Date
    Past Due Date
    Past Due Date
    Past Due Date
    Grand Total =
    X
    X
    X
    X
    X
    Please I need you help.
    Thank you.

    Hi,
    Let me put it this way, the ageing report requirement comes from client i.e. Business which includes users/core-team members/management.
    So, if the requirement to change the ageing report comes from business (whoever is it), then ofcourse, you'll have to rely on them for specifications of report, because ultimately they are the end users for this report, and they know what changes they want.
    I'm not sure under what capacity you're asking this question. If you yourself are the user of this report, then you'll have to provide the detailed requirement to your FI guy who'll work with developer to design the report.
    Thanks,
    Nirav 

  • Buying a home, student loan reporting questions HELP!

    My fiancee and I have decided to buy a house in our area, we got a somewhat green light from our mortgage broker but he had stated there were some things that needed to have letters of payment or more information on them in order to proceed. The items are all regarding student loan accounts on my fiancees report. I did not know him when he took these loans and am not familiar with them at all but I am the one handling the credit issues because I have had a little experience with rebuilding for my family in the past. Unfortunately when I ask my fiancee about the items, he has ZERO clue how much, when, etc. So here are the items1. AES/NCT reporting a $ balance which was $19,759 and it says PAID but then says Charge off transferred to recovery. 2. Sallie Mae for $1333 original balance with a balance of $0 now Reporting as paid through insurance3. Sallie Mae for $875 original balance with a balance of $0 now Reporting as paid through insurance4. SW student services for $875 but with a balance of $0 now (this is the same account as the sallie mae above, not two accounts) Reporting as Transferred5. SW student services for $1333 original balance with a balance of $0 now (also the same account as the sallie mae above) Reporting as Transferred The SW student services ones were the originial lender for the two small student loans and they were opened in June 2003 and show as OK through October 2005 where they then stop reporting. The status shows no missed payments - He thought he paid these two small loans off right after he finished the program but he has no proof.  There are no other student loan items and or collection accounts on his credit so how do I find out where these went, how to pay them, how to get them removed.. anything? And since the SW student services and Sallie mae ones are the same as eachother shouldn't one set go away? Any help would be greatly appreciated!!!

    Just send a dispute of accuracy to the CRA, identifying the asserted inaccuracy and providing your reasons or documentation in support of your assertion.The CRA is then required under the FCRA to forward a copy of your dispute to the "furnisher," which in this case would be the heir in title to the debt.You are not required to name the current owner or who the CRA refers the dispute.  It is the responsibility of the CRA to make the determination of who to refer the disptue for their investigation and response. If the CRA does not receive verification back from the furnisher of the disputed information, that does not automaticaly require deletion.The CRA has the final authority in any dispute to make a determination as to whether they can verify the accuracy.Howver, in most situations, absent any verification from the furnisher, the CRA will be left with no basis to verify on their own, and thus lack of response from the furnisher will usually equate to CRA deletion as lacking verificaiton.

  • Urgent help required - linked subreport keeps asking for parameter value

    Greetings,
    I have developed a report in the Crystal Reports bundled with Visual Studio 2005. The data is obtained from a stored procedure. One of the fields in the result set is named "Id".
    I have embedded a subreport in the details row of the main report. The subreport also gets its information from a stored procedure. This stored procedure has one parameter named "OpportunityId". This field is linked to the field named "Id" above. the subreport has been set to supress blank subreports.
    In the development environment and running the executable of the application on the development machine the report works perfectly. The subreport displays as it should and all is well.
    When I deploy the report onto user machines where they have the crystal runtime installed, the report keeps asking for a parameter value for the subreport.
    I cannot get this to stop happening.
    This report is urgently required. PLEASE could someone help me out here.
    I am at my wits end.
    I have attached a zipe file containing the following:
    - the two stored procedure
    - the rpt file
    - a sample report
    - a screen showing the report having just been generated
    Thanks in advance,
    Robert Lancaster

    <p>Hi Robert,</p><p>I see your report template and stored procedures. All seems to be ok. <br /></p><p>The most important is to assign the report parameters for all linked subreports (only one in your case).</p><p> </p><p>Try this (in C#, in VB.NET the code are very similary): </p><p>ReportDocument report = new ReportDocument(@"TopFortyReport.rpt");</p><p>AssignParameters(report, paramCollection);</p><p>// and now assign parameters to all linked subreports </p><p>foreach( CrystalDecisions.CrystalReports.Engine.Section section in report.ReportDefinition.Sections)</p><p>{</p><p>    foreach (CrystalDecisions.CrystalReports.Engine.ReportObject reportObject in section.ReportObjects)<br />    {</p><p>        if (reportObject.Kind == ReportObjectKind.SubreportObject) </p><p>        {</p><p>            SubreportObject subReport = (SubreportObject)reportObject;</p><p>            ReportDocument subDocument = subReport.OpenSubreport(subReport.SubreportName);                                               AssignParameters(subDocument, paramsCollection);</p><p>        }</p><p>} </p><p> </p><p>void AssignParameters(ReportDocument report, object[] paramsCollection)</p><p>{</p><p>    int nParams = paramsCollection.Length;</p><p>    for (int iParamIndex = 0; iParamIndex < nParams; iParamIndex++)</p><p>    {</p><p>        if (report.DataDefinition.ParameterFields[iParamIndex].IsLinked())</p><p>            continue;</p><p>        report.SetParameterValue(iParamIndex, paramsCollection[iParamIndex]);</p><p>    }</p><p>}</p><p> </p><p> </p>

  • AR Aging Trend report data through backend tables

    Hi,
    We have the AR Aging Trend report live and running. The report is optimized to the maximum but during the month end closing time the report generate a lot of timeout/proxy errors. Later we understood that the users are actually using the report to dump the data out to an excel. As this report is giving problem, there is a requirement which has come to give the AR Aging data from the back end tables. As per our current flow we have the 0FI_AR_4 data source giving data to a DSO called Customer Line Items. Now i need to generate the data from this DSO to another DSO with a particular company code and open items in filter and day should always point to last wednesday. That means, even with the AR aging trend report user is running the report using always last wednesday as the key date. Now if i want to load the data from the DSO to another DSO how can i load the data for last wednesday given any system date.
    Regards
    Vijay

    solved

Maybe you are looking for