Customer Receivables Aging showing negative $ amounts

My Customer Receivables Aging is showing negative dollar amounts as the balances, however if you drill down to the invoices they show as positive, as does the GL balance.  any ideas why?

Hi,
Can you check the whether the following tickbox is checked or unchecked under :
Administration > System Initialization > Company Details > Basic initialization tab > Display Credit Balance with Negative Sign
The box "Display Credit Balance with Negative Sign" will be unchecked.
Also, check the following link :
https://websmp207.sap-ag.de/~sapidb/011000358700000456302007E.zip
Hope it helps.
Regards,
Jitin

Similar Messages

  • Amount column in customer receivable aging

    Dear All,
    Please let me know how can I add the 'amount' (doctotal of invoice or incoming payment) in the customer receivable Aging's 'Detailed Receivable aging report' category's  default system template. this column is there in the 'customer statement report (one page per customer'but not visiblle in detailed receivable aging report.  it is shown as text field in that report and no system variable or database field is linked to it. it is not shown even on the screen. how can I get that field? it is mandatory for me to show the 'amount' column along with the balance due column. please help.
    thanks,
    Binita

    Hi Binita,
    It is not possible,
    because customer receivable aging Report PLD is Hard Coded so you can not add any fields in that PLD.
    Regards,
    Madhan.

  • Customer Receivables Aging Report doesn't show correct data

    Hi Experts,
    I have some problem when executing Customer Receivables Aging Report.
    I'm using 8.8 PL14.
    (It should be bug this is very strange ...)
    I can't get same result even if I run it continuosly when I selected option "group by Customer" .
    Total amount of balance due is change each time because of BP shown in the report is change.
    I also got the message " Data is not available, modify selection criteria and re-enter" even though I never change selection.
    During executing this report, no Invoice and JE and banking data were input.
    Please advice if you know about this error or having something information.
    Thanks,
    Kaori Shirasuna

    Hi,
    The latest patch level available for B1 8.8 is PL16. it will be released on week Oct 25-29, 2010. You may directly upgrade to this latest patch level to solve the issue. If you want to try using query SQL to generate the aging report, there are some threads discussion about the query. You may search it in the SBO reporting and printing forum.
    JimM

  • Overdue amount in Customer Receivable Aging report

    Hi all!
    Got a question.
    In customer receivable aging report SAP Business One displays the relevant open receivables in columns representing the specifications you made in the Interval field in the selection criteria window. But how does it counts them? I've tried to pick all total from invoices,where between doc date and aging date 30 days passed. But it displays incorrect values. Is there any specific query for that?
    Please see screenshot attached for the values i need.

    Hi,
    Try with below query.But your selection criteria for date should be week.
    declare @Cust as nvarchar(20)
    Declare @FromDate Datetime
    Declare @ToDate Datetime
    declare @Group as nvarchar(20)
    set @cust = (select max(t0.cardcode) from OINV t0 where t0.cardcode = '[%0]')
    Set @FromDate = (Select min(t0.Docdate) from dbo.OINV t0 where t0.Docdate >='[%1]')
    Set @ToDate = (Select max(t0.Docdate) from dbo.OINV t0 where t0.Docdate <='[%2]')
    set @group = (select max(t2.groupname) from OCRG t2 where t2.groupname = '[%3]')
    SELECT [CustName] as CustName, [G] as CustGroup,[1] as W1, [2] as W2, [3] as W3, [4] as W4, [5] as W5, [6] as W6, [7] as W7, [8] as W8, [9] as W9, [10] as W10, [11] as W11, [12] as W12, [13] as W13, [14] as W14, [15] as W15, [16] as W16, [17] as W17, [18] as W18, [19] as W19, [20] as W20, [21] as W21, [22] as W22, [23] as W23, [24] as W24, [25] as W25, [26] as W26, [27] as W27, [28] as W28, [29] as W29, [30] as W30 , [31] as W31, [32] as W32, [33] as W33, [34] as W34, [35] as W35, [36] as W36, [37] as W37, [38] as W38, [39] as W39, [40] as W40, [41] as W41, [42] as W42, [43] as W43, [44] as W44, [45] as W45, [46] as W46, [47] asW47, [48] as W48, [49] as W49, [50] as W50, [51] as W51, [52] as W52
    from
    (SELECT T0.[CardName] as CustName, sum(T0.[DocTotal]) as Total, datepart(ww,T0.[DocDate]) as week, t2.groupname as G FROM OINV T0 left JOIN OCRD T1 ON T0.CardCode = T1.CardCode left JOIN OCRG T2 ON T1.GroupCode = T2.GroupCode WHERE year(T0.[DocDate]) = 2013 and T0.[CardCode] = @Cust and T0.[DocStatus] ='o' and T0.[DocDate] between @fromdate and @todate and t2.groupname = @group GROUP BY T0.[CardName],T0.[DocDate],t2.groupname
    union all
    (SELECT T0.[CardName] as CustName, -sum(T0.[DocTotal]) as Total, datepart(ww,T0.[DocDate]) as week,t2.groupname as G from ORIN T0 left JOIN OCRD T1 ON T0.CardCode = T1.CardCode left JOIN OCRG T2 ON T1.GroupCode = T2.GroupCode WHERE year(T0.[DocDate]) = 2013 and T0.[CardCode] = @Cust and T0.[DocStatus] ='o' and T0.[DocDate] between @fromdate and @todate and t2.groupname = @group GROUP BY T0.[CardName],T0.[DocDate],t2.groupname )) S
    Pivot
    (sum(S.total) For WEEK IN ([1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12], [13], [14],[15],[16],[17],[18],[19],[20],[21], [22], [23], [24], [25], [26], [27], [28],[29], [30], [31], [32],[33],[34],[35],[36],[37],[38],[39],[40], [41],[42],[43],[44],[45],[46],[47],[48],[49],[50],[51],[52])) P
    Thanks & Regards,
    Nagarajan

  • SAP Business One 8.8 - Customer Receivables Ageing Report

    Hi All,
    We have one client on ramp up for SAP Business One 8.8. They love the new version and the feedback has been exceptional. I have one issue with the customer receivables ageing report. Once the results are displayed we are applying a filter on the report which does not seem to meet our expectations (Possible Bug?) We are trying to filter a particular ageing column only to display values if they are greater than 0 for that column. The filter partailly works since it displays the values greater than 0 but it also displays values where the column value = "Blank" thus not achieving the desired result! Does anybody know how to do this and if not should I log this on the SAP Messages Dashboard?
    I have also tried to use a condition where the column is not equal to blank but then again it displays customers who have a negative balance in that column! Once again not the desired result.
    Any help / feedback will be much appreciated!
    Thanks
    Andre Pienaar

    Hi,
    Please check by selecting any amount appearing in the list in the column you are filtering in the "Greater than". After selcting the value update the same to be zero and then filter the results.
    Check if it bring the desired results.
    Also, if not, please update us with the patch you are checking in order to test.
    Kind Regards,
    Jitin
    SAP Business One Forum Team

  • SAP B1 crystal report: Customer Receivable Aging report

    Hi All, I want to write a Customer Receivable Aging report  in crystal report. I was using query to union open AR crdit memo and AR invoice.   but, I foggot to add incomming payment ORCT.   I really have trouble to get Customer Receivable Aging report . Can anyone help me? thanks    Is that I did in wrong direction? 
    SELECT OINV.DocEntry,OINV.DocNum,OINV.ObjType,OINV.CardCode,OCRD.CntctPrsn,OCRD.fax,OINV.NumAtCard,OINV.Address,OCTG.PymntGroup
           ,OINV.CardName,OINV.DocDate,OINV.DocDueDate,OINV.DocCur,OINV.DocTotalFC,
           OINV.DocTotal, (OINV.DocTotal-OINV.PaidToDate) as AmountAUD
      FROM SAPLIVE.dbo.OINV OINV join SAPLIVE.dbo.OCTG OCTG
      On OINV.GroupNum=OCTG.GroupNum 
             join SAPLIVE.dbo.OCRD OCRD
             On OINV.CardCode=OCRD.CardCode
      WHERE OINV.CANCELED='N' AND OINV.DocStatus='O' AND (OINV.DocTotal-OINV.PaidToDate)>0
    union
    SELECT ORIN.DocEntry,ORIN.DocNum,ORIN.ObjType,ORIN.CardCode,OCRD.CntctPrsn,OCRD.fax,ORIN.NumAtCard,ORIN.Address,OCTG.PymntGroup
           ,ORIN.CardName,ORIN.DocDate,ORIN.DocDueDate,ORIN.DocCur,ORIN.DocTotalFC,
           ORIN.DocTotal,(ORIN.DocTotal-ORIN.PaidToDate)as AmountAUD
      FROM SAPLIVE.dbo.ORIN ORIN join SAPLIVE.dbo.OCTG OCTG
      On ORIN.GroupNum=OCTG.GroupNum
       join SAPLIVE.dbo.OCRD OCRD
             On ORIN.CardCode=OCRD.CardCode
      WHERE ORIN.CANCELED='N' AND ORIN.DocStatus='O' AND (ORIN.DocTotal-ORIN.PaidToDate)

    Hello Julian - maybe you can start with the JDT1 table which contains all of the General Ledger Journal Entries...
    Hope this helps...
    Regards - Zal
    --F-BP AR Aging Report Detail Ver 1 ZP 2011 04 16
    --DESCRIPTION:  SQL uses General Ledger Detail to create an Aging Report which shows
    actual invoices, credit memos, and payments by reference date in the JDT1 table.
    --AUTHOR(s):
    --Version 1 Zal Parchem 16 April 2011
    SELECT
    T1.CardCode AS 'Cust Num',
    T1.CardName AS 'Cust Name',
    T0.SysDeb AS 'Debit Amt',
    T0.SysCred * -1 AS 'Credit Amt',
    CASE
    WHEN T0.TransType = 13 THEN 'AR Invoice'
    WHEN T0.TransType = 14 THEN 'AR Cred Memo'
    WHEN T0.TransType = 24 THEN 'Payment'
    ELSE 'Other'
    END AS 'Trans Type',
    T0.Ref1 AS 'Reference',
    FcCurrency AS '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 AS '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 AS '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 AS '61 to 90 days',
    CASE
    WHEN (DATEDIFF(DD,RefDate,Current_Timestamp)) +1 > 90
    AND (DATEDIFF(DD,RefDate,Current_Timestamp)) +1 < 121 THEN
    CASE
    WHEN SysCred < > 0 THEN SysCred * -1
    ELSE SysDeb
    END
    END AS '90 to 120 Days',
    CASE
    WHEN (DATEDIFF(DD,RefDate,Current_Timestamp)) +1 > 120
    THEN
    CASE
    WHEN SysCred != 0 THEN SysCred * -1
    ELSE SysDeb
    END
    END AS '120 Plus Days'
    FROM JDT1 T0
    INNER JOIN OCRD T1
    ON T0.ShortName = T1.CardCode
    AND T1.CardType = 'C'
    WHERE
    T0.IntrnMatch = '0'
    AND T0.BalDueDeb !=  T0.BalDueCred
    ORDER BY
    T1.CardCode,
    T0.TaxDate
    FOR BROWSE

  • Multi-Currency Customer Receivables Aging Query

    Hello Everyone,
    SAP B1 2005 SP 01 PL 42
    We cannot produce customer statements for multi-currency accounts (CND & USD) through the Customer Receivables Aging report.  The report converts all FC to LC which is not useful to the customer.
    The statement must show the open invoices in USD and open invoices in CND so that the customer can pay in the appropriate currency.
    We are attempting to create a query to solve this issue and assign a PLD to execute the calculations, but cannot see the best way to execute the task.
    The customer account balance (displaying only unreconciled tans.) would be the most reliable data set (form 809), but it is not available as a table in the query manager.  Any other table suggestions?
    We would like to avoid building the query from scratch (collecting all open invoices, credits, payments etc...) to avoid error.  We would also like to avoid exporting the data as this is very time consuming.  Any suggestions?
    Thanks in advance,
    Tamara

    We have found it better to set up two customers where different currencies are transacted - one in each currency. That way you can produce a statement in each currency.
    I know it's not a perfect solution, but a good work around?
    The only way to get the data you need would be to use OJDT and JDT1 tables, but you would need to join to the reconciliation table as well (OITR?) to get open transactions.

  • 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

  • Customer Receivables Ageing Report

    Hi experts,
    Our SAP version is 2005B PL 43.
    The Customer receivable Ageing Report has two tabs- By Journal entries tab and By sales Documents tab.
    1. We find that all Payments, Credit notes and Invoices appear in the Customer Ageing Report By Journal Postings.
    This happens in case where an invoice has been partly paid alongwith few other invoices which have been fully paid which we are unable to knock off, limitation in this version of SAP.As a result the Incoming payment and The Invoices both are seen as open in the Ageing Report - By jounal Postings whereas the Ageing Report by Sales Documents shows the net values.
    There are cases where if an incoming payment is cancelled, the cancelled entry is not knocked off,again a limitation in this version,as a result the Ageing Report by Jounal postings shows both the wrong payment received as well as the cancelled entry.This does not appear in the Ageing Report by Sales documents.
    2. The customer Statement Report if printed from the Customer Receivable Ageing Report - By Jounal Postings displays the payment entries alongwith the Credit notes and Invoices, which is very difficult for the customer to understand.
    Instead can we use the Ageing Report by Sales Documents to print the Customer Statement Report?
    3. Lastly The Ageing Report by Journal Postings can match the Ageing Report by Sales documents only if partly paid invoices, advance payments and cancelled payments are knocked off.
    We are currently not planning to upgrade to 2007B as we are waiting for the 8.8 version which will be rolled out in end of Dec, as informed to us by the SAP regional office.
    Our question is which settings will give us the correct Ageing for a customer?
    Regards,

    Hi Vishal,
    SAP always recommends to go with the ageing report by journal postings in the old versions. What happens there is that there are 2 separate reconciliation engines at work, one at document level which supports partial reconciliation & one at journal entry level, which only supports full reconciliation. Please have a look at this YEC presentation:
    https://psd.sap-ag.de/PEC/calendar/html/recording.php?hck=ee2c7bfa07c3f6523f8846e14428985172efeb4545d14ed4757dfc29be3732557a8abf7a1e89fc7e357cd90b6c39b9123e5cf0f6c4b1ab283171b31ede9ba278
    One of the most significant changes in version 2007 & 8.8 is that these reconciliation engines are now unified in that partial reconciliation is also fully supported on journal entry level.
    You will find a lot of info on this landing page:
    English: http://service.sap.com/~sapidb/011000358700000380562007E
    I would highly recommend you upgrade to 2007, it is much, much more advanced than 2005.
    All the best,
    Kerstin

  • Customer Receivables Aging Report total overflow

    When I run the Customer Receivables Aging report and the bottom line totals exceed 9,999,999.99, it overflows and shows **** in the total fields.  Is there a hotfix for this or a way around it?

    SAP instructed us to change currency at the top left corner of the screen to Local Currency instead of Business Partner Currency, because we have some BPs with international currency.

  • Customer receivable aging

    Our customers system is local (CDN), but most of their sales are done in US, they must present their Customer receivables aging to the bank in US dollars.
    now here is the situation, you must balance with something of course.
    as per November 5/08
                                              LC                          FC
    chart of accounts
    1 account in particular     4951517.88             4239890.36
    Trial balance
    same account only          4997820.16            4355640.22
    General ledger
    same account                 4997820.16            4355640.22
    Customer aging
    for that 1 account            4997820.16             4373724.81
    what is different between the chart of accounts and the GL, should they not be the same ??
    and as for the aging we see the LC is ok, but the US (FC) is off how is the FC calculated for the aging

    Hi Jill,
    To add to the previous 2 posts, indeed, the ageing will be recalculated with the current exchange rate.
    It is worth noting that the behaviour would be different in case they would have been using single foreign currency BPs that are using only USD. This also shows the difference between Multi Currency and Local Currency.
    When there is a single foreign currency the balance is kept in the single foreign currency and will not be recalculated. However, for the Multi Currency BP, the balance is kept in Local Currency and is then recalculated to the foreign currency when the statement is done. (the reason is that Local Currency is the common currency for the different currencies that the Multi Currency BP might use)
    I realize this might be too late for this customer but for future reference I hope it will help, specially in Canada where this is quite common.
    Jesper

  • Customer Receivables Aging Modification?

    Hi,
    is it possible to change the time bands in the Customer Receivables Aging Report??
    Mine shows 0-30,31-60,60-90, 90+
    I would like 90-180 etc....
    Many Thanks

    Sorry I did not explain myself correctly
    What I want is:
    0-30
    31-60
    61-90
    91-180
    180-365
    365+
    something similar to this. Is it possible?

  • Customer Receivables Aging Problem

    Hi,
    We are using SBO2007A PL46.
    When we run the customer receivables aging report, there is a difference in the total balance due when running with 'Include zero balances' ticked compared to running it with that unticked.
    I have narrowed down the difference to one customer.
    They appear as an outstanding balance of $532.62 when include zero balances is ticked, but don't appear at all when it is unticked.  I am running as at 28/02/2010.
    The $532.62 was paid on 1/03/2010.  So currently the balance is zero, but at 28/02/2010 it was $532.62.  So this customer should be showing on the report whether the zero balances box is ticked or not, because at that date, the invoice was unpaid.
    Other customers behave normally, ie they appear on both if their invoices were paid the next month.
    Any ideas why this would be happening?
    Thanks,
    Michael

    Yes, that is right.  It is only correct when showing BP's with zero balance.
    But it should be correct either way, as the only difference should be that BP's with zero balance show or don't show.  BP's with balances shouldn't be affected, they should show in both reports.
    Is this just a bug?  Surely it can't be by design!

  • Export of Customer Receivables Ageing to Excel -dates can't sort

    Hi all ,
    When I export the Customer Receivables Ageing Report to Excel by clicking on the excel icon it successfully exports the data, but the dates in the report are treated as text and not as a date field by excel.
    Is there any way to export the data wihout having to change the format for each date individually to date format.
    Options used are
    1. Save as type: Microsoft 97-2003 Workbook (*.xls)
    2. Export Currency Symbols: Yes, to the same column
              However I have tried all 3 responses with no change to the date format
    3. Enable the macros in AutoOpen.xls
    4. Posting date and due date in the excel spreadsheet are left justified text fields.
    Any ideas anyone?

    Thanks Gordon.  what do you mean match the data format to your machine
    the dates show in B1 as 18.12.2011 which is not a recognised date format in Excel.
    By changing the "." to "/" when in excel so the date show as 18/12/2011 they are recognised as dates. 
    We can do this change but I would rather that the CEO did not have to convert the data in Excel before he can use it for his analysis.
    Are there settings in B1 where we can specify the formats for dates etc?  If so where are they?  We us Australian/British standards rather than American standards on our PC's and the server that B1 in on  has the operating system set to Australian English and Australian time.
    regards
    Chris

  • Financials- Aging- Customer Receivables Aging

    Hi,
    I'm not able to export Customer receivables aging report to PDF with the option File->Export ->PDF.
    But, I'm able to export with the option, preview and exports as pdf.
    All other documents like PDF to Purchase order works fine. 
    This issue with Aging report is happening with 64 bit and works fine on 32 bit.
    Could you please help me
    Many Thanks,
    Vishwanath

    Hi,
    Do you receive any error message?
    Thanks & Regards,
    Nagarajan

Maybe you are looking for

  • Failed to load database information. Error in File temp_

    Our environment: Windows Server 2012 R2 Data-center Edition 64 bit Visual Studio Pro 2013 Version 12.0.3.30110.00 Update 1 .Net 4.5.51641 Crystal Reports for VS 2013 V13.0.9.1312 Oracle ODAC 11.2.0 We created a winform application to generate a form

  • Certain keys on my keyboard no longer work as intended

    All of a sudden my keyboard isnt working as it used to.  Certain keys dont work.  I attempted to trouble shoot, but I also had trouble with the steps listed.  I didnt have the places that it said to go to in my system preferences.  I dont have univer

  • Battery replacement programme

    bought an iphone from usa and using it in turkey. I experience shorter Battery life with my iphone5. I checked my phones serial number Eligibility for battery replacement programme And it seems eligible. So i need an advice In my country there is onl

  • No Design/Split View?

    Ok... sorry to sound like a rookie here, but one of the few times I really want to use Design View I cant seem to get it to work. Let me explain... I am a long-time hand coder, and still hand-code most of my pages. I have a page that I have hand-code

  • I want to speed up acrobat 9 by control the plugins

    it's too slow to open files,especially had many plug_ins installed like pitstop. i think nobody like to pay about one minute to prepar openning a PDF for just viewing.and it use almost all the CPU resource in this time. as a little program deed, the