Investigate Accounts receivable Aging (30/60/90 days overdue)

Hi Experts,
What ia aging report, and how to Investigate Accounts receivable Aging (30/60/90 days overdue)...plz tellme step by step analysis.
      InInventory Aging reports also......its very orgent
Regards
Venkat

Hi use the following T,codes
S_ALR_87012168 - Due Date Analysis for Open Items
S_ALR_87012175 - Open Items - Customer Due Date Forecast
chandra

Similar Messages

  • Currency problem in accounts receivables ageing report

    when i generated accounts receivables ageing report i got ageing in UAE DIRHAMS only and  i have receivables in two different currencies in UAE DIRHAMS AND IN EURO , i want to get all receivables in the ageing report in euro only but i couldn't please how to solve this currency problem
    thanks in advance

    Hi
    Please refer this transaction code for account receivable ageing report
    S_ALR_87012168 - Due Date Analysis for Open Items
    Regards
    Praveen

  • Accounts receivables ageing report

    i want to know how to generate accounts receivables ageing report,which T-codes to use

    Hi
    Please refer this transaction code for account receivable ageing report
    S_ALR_87012168 - Due Date Analysis for Open Items
    Regards
    Praveen

  • Accounts receivables ageing

    i want to get  accounts receivables ageing report through T-code ZE31  and i have receivables in two currencies in euro and usd
    but when i run report i get only ageing report in usd but i want in euro only
    what is the solutio

    HI
    The said T code seems to be a customised one.
    Please check the below T codes
    Customer Balances in Local Currency                             S_ALR_87012172
    Customer Line Items                                            S_ALR_87012197
    Due Dates Analysis for Open Items                   S_ALR_87012168
    List of Customer Open Items                          S_ALR_87012173
    Customer Evaluation with Open Item Sorted List     S_ALR_87012176
    Customer Payment History                                                         S_ALR_87012177
    Customer Open Item Analysis (Overdue Items Balance)     S_ALR_87012178
    List of Customer Cleared Line Items                                     S_ALR_87012198
    .List of Down Payments open at key date     S_ALR_87012199
    . Debit & Credit Notes Register u2013 Monthly     S_ALR_87012287
    . Customer wise Sales                                                 S_ALR_87012186
    Or make changes to the program which reuns ZE31
    regards
    Prashanth

  • Accounts Receivable Aging

    Hi All,
    I have a below requirement. Here in columns level I have below aging calculations. Now the user will have ability to select one of the following choices:  >30, >60, >90, >120, >150, >180
    Aging Buckets –
    1. >30 Days Past Due for Key Date
    2. >60 Days Past Due for Key Date
    3. >90 Days Past Due for Key Date
    4. >120 Days Past Due for Key Date
    5. >150 Days Past Due for Key Date
    6. >180 Days Past Due for Key Date
      Could you please let me know how to create a formula variable as per above requirement

    Hi Siva
    You can always use the std query coming from the content. Install it, open it and save it with a new name, then create your aging periods. (Under 0FIAR_C03 you will find the queries you can use)
    Thank you
    Yiannis

  • Partial payment in Accounts receivables aging

    Dear Friends,
    In FIAR_C03 cube we have Item status field and only two values are comming there
    O or C.
    But in R/3 there are partial payment concept. BI considering partial payment as a open item.
    Example
    We have a invoice of  10,000 USD
    now one payment of 5,000 came from customer side and we settled 5,000 against above invoice
    now remaining is 5,000.
    means 5,000 of payment and 5,000 of invioce should be closed or cleared . But this is not the case becuase of invoice
    is not fully settled. When invoice will settled fully then it will become cleared.
    using open item we are making our AR aging but now 5,000 payment is still open actually its
    cleared and net due date of this payment is diffrent then net due date of invoice thats why
    these two entries are comming in two diffrent ages.
    How can we handle this scnario in SAP BI durring making of AR aging.
    Any help highly appriciated.
    Thanks with regards,
    Malik

    Hi
    It shows only Open Item as the partial payments can not be maintained through the Info Cubes. Because Info Cubes always Addition concept.(Hope you are using Reverse/inversion field here for fetching the data to BI side)
    You can Use DSO for this purpose as it has the Over write functionality but still your problem is not solved because it shows the Open here also, But can trace the changes through Change log table.
    Try to use 2 Info Objects to map with both the Open and Clear because you have partial payment concept is one way OR
    Take functional Team help to create one more Item as Partial Concept would be the Best option in your case to report correctly either by Cube/DSO.
    Hope it helps and clear

  • Account receivable summary report by day

    Hi expert,
    Is there any reports in SAP that can show account receivable by each customer by day?
    i.e.
    Customer A
    1 Oct: 1,000
    2 Oct: 2,000
    3 Oct: 1,500
    Customer B
    1 Oct: 3,500
    2 Oct: 2,000
    3 Oct: 4,500

    Hi:
            FBL5N....Open item date...also select normal and special GL transactions , date wise receivables can be sought from this report . BAPI_AR_ACC_GETKEYDATEBALANCE -
    >Customer account balance at a key date can also be used to generate date wise receivables from customer..
    Regards

  • Receivables Aging v2005A

    When we print an accounts receivable aging, the detailed aging report includes all invoices and the related payments that have not been reconciled as of the report run date. It does not seem to be possible in SAP B1 2005A to reconcile any payment that includes a partial payment. This makes the report very confusing. Combined with the lack of invoice dates, this makes the report useless for us.
    I attempted to create a simple query and a Crystal report that will at least give us this information as of the current date without columns for number of days past due, but have not been able to get all the relevant data included. Invoices and Credit Memos are no problem, but I can't figure out how to combine Journal Entries and Payments on Account correctly.
    I have found a few queries posted in these forums that promised to work, but they really don't (either they work for a different version of B1 or have syntax or logic issues).
    We really need a detailed receivables aging report that we can run as of any prior date that gives us Document Date, Document Number, and Document Open Balance and the total must match the G/L Control Account as of the selected date.
    We've been searching for a way to get the information needed for months. If anyone can help, PLEASE reply. Thank you.

    Hi
    Can you please specify the link you have found .usually the common error on those reports are missing brackets and It can be fixed easily .
    2nd - Are you using Sql 2000 or 2005 .If you are using 2005, most of the reports works .
    Hope this helps
    Bishal

  • Accounts Receivable Report: Customer Wise Ageing Analysis report -FI module

    Hi Gurus,
                 Can anyone help me in providing standard report(source code) or already done sample report(source code) for Accounts Receivable Report: Customer Wise Ageing AnalysisThis is in FI Module. Though it is FI Module we need to fetch details related to Sales Module, and the days should be <0     30     60     90     120     180     365     >365     
    It is urgent I need to deliver this report by this week end.
    Please help me . Waiting for your reply.
    Points Rewarded for help rendered and I would personally send a good gift if you can help me
    Yours Truly,
    Rajiv Christopher.
    Edited by: Rajiv Christopher on Apr 2, 2008 11:33 AM

    Hi,
    i am attaching aging report.
    see if this is useful to you.
    REPORT ZFUS0102 MESSAGE-ID OA
                    LINE-SIZE 270.
    Title:      GR/IR AGING REPORT
    Date:       January 2001
    TABLES: DISVARIANT, EKPO.
    TYPE-POOLS: SLIS.
    Tables
    TABLES:
      BSIS,
      EKKO.
    working table
    DATA:  BEGIN OF RTAB OCCURS 0,
             HKONT   LIKE BSIS-HKONT,
             ZUONR   LIKE BSIS-ZUONR,
             BUDAT   LIKE BSIS-BUDAT,
             SHKZG   LIKE BSIS-SHKZG,
             DMBTR   LIKE BSIS-DMBTR,
             PRCTR   LIKE BSIS-PRCTR,
          END OF RTAB.
    DATA: BEGIN OF WTAB OCCURS 0,
             ZUONR(2) TYPE N,
             PRCTR   LIKE BSIS-PRCTR,
             DAYS(4)  TYPE P,
             DMBTR   LIKE BSIS-DMBTR,
          END OF WTAB.
    DATA: BEGIN OF PTAB OCCURS 0,
             ZUONR(2),
             PRCTR   LIKE BSIS-PRCTR,
             AMT30   LIKE BSIS-WRBTR,
             AMT60   LIKE BSIS-WRBTR,
             AMTPL   LIKE BSIS-WRBTR,
             TOTAL   LIKE BSIS-WRBTR,
          END OF PTAB.
    PARAMETERS:  COMPANY LIKE BSIS-BUKRS OBLIGATORY,
                 ACCT    LIKE BSIS-HKONT OBLIGATORY,
                 DATE    LIKE SY-DATUM OBLIGATORY.
    SELECT-OPTIONS: S_EKORG FOR EKKO-EKORG.
    PARAMETERS: P_VARI LIKE DISVARIANT-REPORT.
    DATA: WS-AMT30 LIKE BSIS-WRBTR.
    DATA: WS-AMT60 LIKE BSIS-WRBTR.
    DATA: WS-AMTPL LIKE BSIS-WRBTR.
    DATA: TITLE(21) VALUE 'GR/IR Aging Report'.
    DATA: LIN TYPE I.
    DATA: GX_VARIANT LIKE DISVARIANT,
          G_VARIANT LIKE DISVARIANT.
    DATA:  LAYOUT   TYPE SLIS_LAYOUT_ALV,
           L_F      TYPE SLIS_T_FIELDCAT_ALV   WITH HEADER LINE,
           GROUP    TYPE SLIS_T_SP_GROUP_ALV   WITH HEADER LINE,
           COLOR    TYPE SLIS_T_SPECIALCOL_ALV WITH HEADER LINE.
    DATA:  LT_TOP_OF_PAGE TYPE SLIS_T_LISTHEADER,
           LS_LINE TYPE SLIS_LISTHEADER,
           T_EVENTS   TYPE SLIS_T_EVENT.
    CONSTANTS: FORMNAME_TOP_OF_PAGE TYPE SLIS_FORMNAME VALUE 'TOP_OF_PAGE'.
    INITIALIZATION.
      PERFORM EVENTTAB_AUFBAUEN USING T_EVENTS[].
      PERFORM VARIANT_INIT.
    Get default variant
      GX_VARIANT = G_VARIANT.
      CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET'
           EXPORTING
                I_SAVE     = 'A'
           CHANGING
                CS_VARIANT = GX_VARIANT
           EXCEPTIONS
                NOT_FOUND  = 2.
      IF SY-SUBRC = 0.
        P_VARI = GX_VARIANT-VARIANT.
      ENDIF.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_VARI.
      PERFORM VARIANT_INPUTHELP_F14.
    START-OF-SELECTION.
      LS_LINE-TYP  = 'S'.
      WRITE SY-DATUM TO LS_LINE-INFO DD/MM/YY.
      WRITE SY-UZEIT TO LS_LINE-INFO+10.
      WRITE SY-UNAME TO LS_LINE-INFO+20.
      WRITE TITLE    TO LS_LINE-INFO+30.
      APPEND LS_LINE TO LT_TOP_OF_PAGE.
      PERFORM FIELDS.
      IF NOT P_VARI IS INITIAL.
        PERFORM PAI_OF_SELECTION_SCREEN.
      ELSE.
        CALL FUNCTION 'REUSE_ALV_VARIANT_SELECT'
             EXPORTING
                  I_DIALOG            = ' '
                  I_USER_SPECIFIC     = 'A'
                  I_DEFAULT           = ' '
            I_TABNAME_HEADER    =
            I_TABNAME_ITEM      =
                  IT_DEFAULT_FIELDCAT = L_F[]
                  I_LAYOUT            = LAYOUT
             IMPORTING
            E_EXIT              =
                  ET_FIELDCAT         = L_F[]
            ET_SORT             =
            ET_FILTER           =
             CHANGING
                  CS_VARIANT          = DISVARIANT
             EXCEPTIONS
                  WRONG_INPUT         = 1
                  FC_NOT_COMPLETE     = 2
                  NOT_FOUND           = 3
                  PROGRAM_ERROR       = 4
                  OTHERS              = 5.
      ENDIF.
    Decide which tables to access.
      PERFORM MAIN_SELECT.
      MOVE TITLE  TO LAYOUT-WINDOW_TITLEBAR.
      CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
           EXPORTING
                I_CALLBACK_PROGRAM      = 'ZFUS0102'
                I_CALLBACK_USER_COMMAND = 'USER_COMMAND'
                IS_LAYOUT               = LAYOUT
                IT_FIELDCAT             = L_F[]
                IT_SPECIAL_GROUPS       = GROUP[]
                I_SAVE                  = 'A'
                IS_VARIANT              = G_VARIANT
                IT_EVENTS               = T_EVENTS
           TABLES
                T_OUTTAB                = PTAB
           EXCEPTIONS
                PROGRAM_ERROR           = 1
                OTHERS                  = 2.
          FORM FIELDS                                                   *
    FORM FIELDS.
      L_F-FIELDNAME     = 'ZUONR'.
      L_F-OUTPUTLEN     = 6.
      L_F-SELTEXT_L     = 'SERIES'.
      L_F-REPTEXT_DDIC  = 'SERIES'.
      L_F-REF_TABNAME   = 'PTAB'.
      L_F-SP_GROUP      = 'A'.
      APPEND L_F. CLEAR L_F.
      L_F-FIELDNAME     = 'PRCTR'.
      L_F-OUTPUTLEN     = 10.
      L_F-SELTEXT_L     = 'PROFIT CTR.'.
      L_F-REPTEXT_DDIC  = 'PROFIT CTR.'.
      L_F-REF_TABNAME   = 'PTAB'.
      L_F-SP_GROUP      = 'A'.
      APPEND L_F. CLEAR L_F.
      L_F-FIELDNAME     = 'AMT30'.
      L_F-SELTEXT_L     = '30 DAYS'.
      L_F-REPTEXT_DDIC  = '30 DAYS'.
      L_F-REF_TABNAME   = 'PTAB'.
      L_F-SP_GROUP      = 'A'.
      L_F-REF_TABNAME   = 'BSIS'.
      L_F-REF_FIELDNAME = 'WRBTR'.
      L_F-DO_SUM        = 'X'.
      APPEND L_F. CLEAR L_F.
      L_F-FIELDNAME     = 'AMT60'.
      L_F-SELTEXT_L     = '60 DAYS'.
      L_F-REPTEXT_DDIC  = '60 DAYS'.
      L_F-REF_TABNAME   = 'PTAB'.
      L_F-SP_GROUP      = 'A'.
      L_F-REF_TABNAME   = 'BSIS'.
      L_F-REF_FIELDNAME = 'WRBTR'.
      L_F-DO_SUM        = 'X'.
      APPEND L_F. CLEAR L_F.
      L_F-FIELDNAME     = 'AMTPL'.
      L_F-SELTEXT_L     = '60+ DAYS'.
      L_F-REPTEXT_DDIC  = '60+ DAYS'.
      L_F-REF_TABNAME   = 'PTAB'.
      L_F-SP_GROUP      = 'A'.
      L_F-REF_TABNAME   = 'BSIS'.
      L_F-REF_FIELDNAME = 'WRBTR'.
      L_F-DO_SUM        = 'X'.
      APPEND L_F. CLEAR L_F.
      L_F-FIELDNAME     = 'TOTAL'.
      L_F-SELTEXT_L     = 'TOTAL'.
      L_F-REPTEXT_DDIC  = 'TOTAL'.
      L_F-REF_TABNAME   = 'PTAB'.
      L_F-SP_GROUP      = 'A'.
      L_F-REF_TABNAME   = 'BSIS'.
      L_F-REF_FIELDNAME = 'WRBTR'.
      L_F-DO_SUM        = 'X'.
      APPEND L_F. CLEAR L_F.
    ENDFORM.
          FORM MAIN_SELECT                                              *
    FORM MAIN_SELECT.
      SELECT HKONT ZUONR BUDAT SHKZG DMBTR PRCTR
           INTO TABLE RTAB
           FROM BSIS
           WHERE BUKRS = COMPANY
           AND   HKONT = ACCT.
      IF SY-SUBRC = 0.
        SORT RTAB.
        PERFORM PROCESS_RTAB.
        PERFORM PROCESS_WTAB.
      ENDIF.
    ENDFORM.                    " MAIN SELECT
          FORM VARIANT_INPUTHELP_F14                                    *
    FORM VARIANT_INPUTHELP_F14.
      DATA:  G_EXIT(1) TYPE C.
      CALL FUNCTION 'REUSE_ALV_VARIANT_F4'
           EXPORTING
                IS_VARIANT          = G_VARIANT
                I_SAVE              = 'A'  " g_save
              it_default_fieldcat =
           IMPORTING
                E_EXIT              = G_EXIT
                ES_VARIANT          = GX_VARIANT
           EXCEPTIONS
                NOT_FOUND = 2.
      IF SY-SUBRC = 2.
        MESSAGE ID SY-MSGID TYPE 'S'      NUMBER SY-MSGNO
                WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ELSE.
        IF G_EXIT = SPACE.
          P_VARI = GX_VARIANT-VARIANT.
        ENDIF.
      ENDIF.
    ENDFORM.
          FORM USER_COMMAND                                             *
    -->  UCOMM                                                         *
    -->  SELFIELD                                                      *
    FORM USER_COMMAND USING UCOMM LIKE SY-UCOMM SELFIELD TYPE
    SLIS_SELFIELD.
      IF UCOMM EQ '&IC1'.
        IF SELFIELD-TABINDEX <= 0.
          MESSAGE S108.
          EXIT.
        ENDIF.
      IF SELFIELD-SEL_TAB_FIELD CS 'LIFNR'.
        SET PARAMETER ID 'LIF' FIELD SELFIELD-VALUE.
        CALL TRANSACTION 'XK02'.
      ELSE.
        IF SELFIELD-SEL_TAB_FIELD CS 'VEND'.
          SET PARAMETER ID 'LIF' FIELD SELFIELD-VALUE.
          CALL TRANSACTION 'FBL1'.
        ENDIF.
      ENDIF.
        CLEAR SY-UCOMM. CLEAR UCOMM.
      ENDIF.
    ENDFORM.
          FORM TOP_OF_PAGE                                              *
    FORM TOP_OF_PAGE.
      CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
           EXPORTING
                IT_LIST_COMMENTARY = LT_TOP_OF_PAGE.
    ENDFORM.
          FORM EVENTTAB_AUFBAUEN                                        *
    -->  P_T_EVENTS                                                    *
    FORM EVENTTAB_AUFBAUEN USING P_T_EVENTS TYPE SLIS_T_EVENT.
      DATA: LS_EVENT TYPE SLIS_ALV_EVENT.
      CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
           EXPORTING
                I_LIST_TYPE = 0
           IMPORTING
                ET_EVENTS   = P_T_EVENTS.
      READ TABLE P_T_EVENTS WITH KEY NAME = SLIS_EV_TOP_OF_PAGE
                                                     INTO LS_EVENT.
      IF SY-SUBRC = 0.
        MOVE FORMNAME_TOP_OF_PAGE TO LS_EVENT-FORM.
        APPEND LS_EVENT TO P_T_EVENTS.
      ENDIF.
    ENDFORM.                               " EVENTTAB_AUFBAUEN
          FORM PAI_OF_SELECTION_SCREEN                                  *
    FORM PAI_OF_SELECTION_SCREEN.
      IF NOT P_VARI IS INITIAL.
        MOVE G_VARIANT TO GX_VARIANT.
        MOVE P_VARI TO GX_VARIANT-VARIANT.
        CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE'
             EXPORTING
                  I_SAVE     = 'A'  " g_save
             CHANGING
                  CS_VARIANT = GX_VARIANT.
        G_VARIANT = GX_VARIANT.
      ELSE.
        PERFORM VARIANT_INIT.
      ENDIF.
    ENDFORM.                               " PAI_OF_SELECTION_SCREEN
          FORM VARIANT_INIT                                             *
    FORM VARIANT_INIT.
      CLEAR G_VARIANT.
      G_VARIANT-REPORT = 'ZFUS0102'.
    ENDFORM.                               " VARIANT_INIT
    *&      Form  PROCESS_RTAB
          text
    -->  p1        text
    <--  p2        text
    FORM PROCESS_RTAB.
      DATA TLNS TYPE I.
      DESCRIBE TABLE S_EKORG LINES TLNS.
      LOOP AT RTAB.
        IF TLNS GT 0.
          SELECT SINGLE EKORG FROM EKKO INTO EKKO-EKORG
            WHERE EBELN = RTAB-ZUONR(10).
          CHECK EKKO-EKORG IN S_EKORG.
        ENDIF.
        IF NOT RTAB-BUDAT > DATE.
          MOVE RTAB-ZUONR(2) TO WTAB-ZUONR.
          COMPUTE WTAB-DAYS = DATE - RTAB-BUDAT.
          IF RTAB-SHKZG = 'H'.
            WTAB-DMBTR = RTAB-DMBTR * -1.
          ELSE.
            WTAB-DMBTR = RTAB-DMBTR * 1.
          ENDIF.
          MOVE RTAB-PRCTR TO WTAB-PRCTR.
          APPEND WTAB.
        ENDIF.
      ENDLOOP.
      FREE RTAB.
    ENDFORM.                    " PROCESS_RTAB
    *&      Form  PROCESS_WTAB
          text
    -->  p1        text
    <--  p2        text
    FORM PROCESS_WTAB.
      SORT WTAB BY ZUONR PRCTR DAYS.
      LOOP AT WTAB.
        PTAB-ZUONR = WTAB-ZUONR.
        PTAB-PRCTR = WTAB-PRCTR.
        AT END OF DAYS.
          SUM.
          IF WTAB-DAYS > 60.
            WS-AMTPL = WS-AMTPL + WTAB-DMBTR.
          ELSE.
            IF WTAB-DAYS > 30.
              WS-AMT60 = WS-AMT60 + WTAB-DMBTR.
            ELSE.
              WS-AMT30 = WS-AMT30 + WTAB-DMBTR.
            ENDIF.
          ENDIF.
        ENDAT.
        AT END OF PRCTR.
          PTAB-AMTPL = WS-AMTPL.
          PTAB-AMT30 = WS-AMT30.
          PTAB-AMT60 = WS-AMT60.
          COMPUTE PTAB-TOTAL = PTAB-AMTPL + PTAB-AMT30 + PTAB-AMT60.
          APPEND PTAB.
          WS-AMTPL = 0.
          WS-AMT30 = 0.
          WS-AMT60 = 0.
        ENDAT.
      ENDLOOP.
      SORT PTAB BY ZUONR PRCTR.
    ENDFORM.                    " PROCESS_WTAB
    regards,
    Sindhu

  • Mismatch in  Accounts Receivable Balance and A/R Aging Balance due

    Hi All,
    I am working on SAP 2007 A PL09 and facing a issue in which
    Balance in Accounts Receivable in chart of account does
    not matches with the total amount in Balance due field in
    Customer Receivables Aging report.
    Kindly help
    Thanks

    Hi,
    Please check the following link for the Aging RCA in order to understand the working and the various issues regarding the Aging Reports in SAP Business One.
    [RCA Aging Report|https://websmp110.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=011000358700001163372009E]
    Kind Regards,
    Jitin
    SAP Business One Forum Team

  • Receivables Ageing Summary 90+ Days Variable in 8.8

    Hi Experts
    In 2007A there was a variable for the Customer Receivables Ageing Summary PLD which totalled all outstanding values from 90+.  The variable was 115.  Does anyone know what this variable is in 8.8 please?  I haved checked the file which is on the SAP Portal which lists all the variables however it doesn't list the variables for the Aging reports.
    Many thanks,
    Caroline

    Hi Caroline,
    Not sure if this will help but we are using this here:
    select T0.shortname,T2.cardcode 'Customer Code',T2.cardname 'Name', sysdeb 'Debit Amount',syscred 'Credit Amount',
    case T0.transtype
    when '13' then 'INV'
    when '14' then 'AR CN'
    when '24' then 'INCOMING'
    else 'Other'
    end 'Type',
    T1.BaseRef'Trans #',
    case T0.transtype
    when '13' then
    (Select Comments from OINV where OINV.Transid=T1.Transid)
    else '-'
    end 'Inv.Rem.',
    (Select SeriesName From NNM1 Where Series=T1.DocSeries and ObjectCode=T0.TransType)'Series',
    T0.Ref1,
    fccurrency 'BP Currency',
    CONVERT(VARCHAR(10), T0.refdate, 103)'Posting Date' ,
    CONVERT(VARCHAR(10), T0.duedate, 103) 'Due Date',
    CONVERT(VARCHAR(10), T0.taxdate, 103) 'Doc Date' ,
    CASE
    when (DATEDIFF(dd,T0.refdate,current_timestamp))+1 < 31
    then
    case
    when syscred <> 0 then syscred * - 1
    else sysdeb
    end
    end "0-30 days",
    case when ((datediff(dd,T0.refdate,current_timestamp))+1 > 30
    and (datediff(dd,T0.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,T0.refdate,current_timestamp))+1 > 60
    and (datediff(dd,T0.refdate,current_timestamp))+1< 91)
    then
    case
    when syscred <> 0 then syscred * - 1
    else sysdeb
    end
    end "60 to 90 days",
    case when ((datediff(dd,T0.refdate,current_timestamp))+1 > 90
    and (datediff(dd,T0.refdate,current_timestamp))+1< 121)
    then
    case
    when syscred <> 0 then syscred * - 1
    else sysdeb
    end
    end "91 to 120 days",
    case when ((datediff(dd,T0.refdate,current_timestamp))+1 > 120
    and (datediff(dd,T0.refdate,current_timestamp))+1< 151)
    then
    case
    when syscred <> 0 then syscred * - 1
    else sysdeb
    end
    end "121 to 150 days",
    case when ((datediff(dd,T0.refdate,current_timestamp))+1 > 150
    and (datediff(dd,T0.refdate,current_timestamp))+1< 181)
    then
    case
    when syscred <> 0 then syscred * - 1
    else sysdeb
    end
    end "151 to 180 days",
    case when ((datediff(dd,T0.refdate,current_timestamp))+1 > 180
    and (datediff(dd,T0.refdate,current_timestamp))+1< 221)
    then
    case
    when syscred <> 0 then syscred * - 1
    else sysdeb
    end
    end "181 to 220 days",
    CASE
    when (DATEDIFF(dd,T0.refdate,current_timestamp))+1 > 220
    then
    case
    when syscred= 0 then sysdeb
    when sysdeb= 0 then syscred * - 1
    end
    end "220 + days"
    from JDT1 T0
    Inner Join OJDT T1 On T1.TransId=T0.TransId
    left outer join
    OCRD T2 ON T2.cardcode =T0.shortname where
    T2.cardtype = 'c' and T0.intrnmatch = '0'
    and (T0.BalDueCred = '0' OR T0.BalDueDeb = '0' )
    ORDER BY T2.CARDCODE, T0.taxdate
    Kind regards
    Sean Martin
    Arrow Industrial
    Edited by: Sean Martin on Feb 4, 2011 10:31 AM

  • Accounts Receivable - Report which includes Volumetrics i.e. Material/Volume/Price

    Hello,
    What report can be used to obtain the following for Accounts Receivable (all in one report would be preferred):
         AR Aging
         Material Code
         Volume
         Price of material
    For example, AR has $1M due from a customer (its current/within 30 days)
         What material(s) does that cover? It covers x,y,z materials
         At what price per material? x price is $90.81 per bbl, y price is $100.79 per bbl and z price is $65.84 per bbl
         What is the volume of each? x volume is 5,000 bbls, y volume is 3,000 bbls and z volume is 3,700
    We need to be able to run a report that includes all the above data.
    Any help is greatly appreciated.
    Thanks!

    Please check report under Financial-> Financial report->Accounting->Aging- > Choose customer aging receivables.
    Also here is a list of other usual reports available:
    Accounting - Financial Accounting - Customers - Information System - Reports for Accounts Receivable Accounting
    Customer Balances
    S_ALR_87012167 - Accounts Receivable Information System
    S_ALR_87012172 - Customer Balances in Local Currency
    S_ALR_87012186 - Customer Sales
    S_ALR_87012169 - Transaction Figures: Account Balance
    S_ALR_87012170 - Transaction Figures: Special Sales
    S_ALR_87012171 - Transaction Figures: Sales
    Customers: Items
    S_ALR_87012168 - Due Date Analysis for Open Items
    S_ALR_87012197 - List of Customer Line Items
    S_ALR_87012173 - List of Customer Open Items for Printing
    S_ALR_87012174 - List of Customer Open Items
    S_ALR_87012175 - Open Items - Customer Due Date Forecast
    S_ALR_87012176 - Customer Evaluation with OI Sorted List
    S_ALR_87012177 - Customer Payment History
    S_ALR_87012178 - Customer Open Item Analysis by Balance of Overdue Items
    S_ALR_87012198 - List of Cleared Customer Items for Printing
    S_ALR_87012199 - List Of Down Payments Open On Key Date - Customers
    Master Data
    S_ALR_87012179 - Customer List
    S_ALR_87012180 - Address List
    S_ALR_87012182 - Display Changes to Customers
    S_ALR_87012183 - Display/Confirm Critical Customer Changes
    S_ALR_87012195 - Customer Master Data Comparison

  • Dunning Letter on Receivables Aging SAP B1 2007

    You run the customer receivables aging report and double click a row on receivables aging report window. You highlight one row, there is no letter checkbox compare to SAP 2005 A. There is no Dunning Letter PLD as well. Therefore dunning letter report cannot be previewed.
    Does this letter checkbox and dunning letter PLD is not available in SAP 2007 A?
    Thanks,
    Kay Chong

    Hi,
    the document [Changed Features as of Release 2007 |https://websmp101.sap-ag.de/~sapidb/011000358700000281062007E.pdf]says the following:
    Dunning in Aging Report
    Application Path: Financials u2192 Financial Reports u2192 Accounting u2192 Aging u2192 Customer Receivables Aging u2192 Customer Receivables Aging u2013 Details window
    Availability: All countries
    Used for: indicating the dunning level linked to the document/transaction and creating a dunning letter if required.
                             Availability in
                             SAP B1 2007 A or B    Functionality changed?
    New installations        N/A                   No
    Upgrading customers      All countries         No
    So this functionality is only available for databases upgraded from an older release.
    Regards,
    Marcus

  • Contract Account Receivables/Payables

    Hi,
    While posting the receivable for a day (T Code FP25 / FP50), multiple receipts/payments can be posted with one reconciliation key. When the data is getting posted to GL, it is getting posted as summary entry per Reconciliation Key. If I activate the line item while performing the transaction FP25 to FP50, system doesn't post the same. Can anybody will guide in this case?

    These are the transactions used in Student Accounting in the Campus Management component implemented with Contract Accounts Receivable / Payables.This is a add on package in the version 4.70
    FP25 - Contract Account Receivables
    FP50 - Contract Account Payables

  • 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

Maybe you are looking for

  • How do I request a service for my phone? (SGS5)

    Since I've gotten my phone in the beginning of May, I've been trying to figure out how to schedule text messages from the default application "Messages." I've found out that a lot of people that have Verizon do not know about this feature and it's ki

  • How can i watch my macbook pro on my apple tv

    Can i mirror my macbook pro on my apple tv?

  • Where is template chooser in Pages 5.2.2?

    Pages 5.2.2 does not have template chooser under File menu. My templates were made in Pages '09. If I want a template chooser in Page 5.2.2, do I have to recreate all my old templates? When I attempt to open an old template, I get a message that it h

  • IMac disconnects when downloading large files

    The internet on my iMac is a wired connection, hooked up through my router. It works perfectly fine and never disconnects while I'm browsing, playing games, or anything like that. When I download small files, things are still fine. Whenever I downloa

  • Accordion Widget Windows EI Problem

    I'm trying to resolve issues in viewing http://thinktalklaf.com on Windows IE because most of my audience are on Windows. When clicking Navigating Healthcare button at top of page we see a webpage message "MuseJSAssert:Error calling selector function