DBA Data[Home] [Help]

APPS.JAI_AR_VALIDATE_DATA_PKG SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 148

  SELECT  rtl.relative_amount/rt.base_amount apportion_ratio,
          rt.first_installment_code
  FROM    ra_terms      rt   ,
          ra_terms_lines rtl
  WHERE   rt.term_id          = rtl.term_id
  AND     rtl.term_id         = p_term_id
  AND     rtl.sequence_num    = p_terms_sequence_number;
Line: 202

    FOR i IN( SELECT  *
              FROM    ar_payment_schedules_all
              WHERE   customer_trx_id = p_customer_trx_id
              ORDER BY payment_schedule_id)
    LOOP

      ln_apportion_ratio        := null;
Line: 229

        UPDATE  ar_payment_schedules_all
        SET     amount_due_original   =  p_gl_rec_amount * ln_apportion_ratio,
                last_update_date      =  sysdate,
                last_updated_by       =  gn_bug_no
        WHERE   customer_trx_id       =  p_customer_trx_id
        AND     payment_schedule_id   =  i.payment_schedule_id;
Line: 237

                            'UPDATE ar_payment_schedules_all
                            SET     amount_due_original   =  '||p_gl_rec_amount||' * '||ln_apportion_ratio||',
                                    last_update_date  = sysdate,
                                    last_updated_by   = '||gn_bug_no||'
                            WHERE   customer_trx_id       =  '||p_customer_trx_id||'
                            AND     payment_schedule_id   =  '||i.payment_schedule_id||';';
Line: 250

        UPDATE  ar_payment_schedules_all
        SET     tax_original          =  p_gl_tax_amount * ln_apportion_ratio,
                last_update_date      =  sysdate,
                last_updated_by       =  gn_bug_no
        WHERE   customer_trx_id       =  p_customer_trx_id
        AND     payment_schedule_id   =  i.payment_schedule_id;
Line: 258

                            'UPDATE ar_payment_schedules_all
                            SET     tax_original   =  '||p_gl_tax_amount||' * '||ln_apportion_ratio||',
                                    last_update_date  = sysdate,
                                    last_updated_by   = '||gn_bug_no||'
                            WHERE   customer_trx_id       =  '||p_customer_trx_id||'
                            AND     payment_schedule_id   =  '||i.payment_schedule_id||';';
Line: 271

        UPDATE  ar_payment_schedules_all
        SET     freight_original      =  p_gl_freight_amount * ln_apportion_ratio,
                last_update_date      =  sysdate,
                last_updated_by       =  gn_bug_no
        WHERE   customer_trx_id       =  p_customer_trx_id
        AND     payment_schedule_id   =  i.payment_schedule_id;
Line: 279

                            'UPDATE ar_payment_schedules_all
                            SET     freight_original   =  '||p_gl_freight_amount||' * '||ln_apportion_ratio||',
                                    last_update_date  = sysdate,
                                    last_updated_by   = '||gn_bug_no||'
                            WHERE   customer_trx_id       =  '||p_customer_trx_id||'
                            AND     payment_schedule_id   =  '||i.payment_schedule_id||';';
Line: 324

    FOR i IN( SELECT  *
              FROM    ar_payment_schedules_all
              WHERE   customer_trx_id = p_previous_trx_id
              ORDER BY payment_schedule_id)
    LOOP

      calc_term_apportion_ratio(p_invoice_type              => i.class   ,
                                p_term_id                   => i.term_id ,
                                p_terms_sequence_number     => i.terms_sequence_number ,
                                p_apportion_ratio           => ln_apportion_ratio      ,
                                p_first_installment_code    => lv_first_installment_code ,
                                p_process_status            => lv_process_status ,
                                p_process_message           => lv_process_message
                                );
Line: 347

        UPDATE  ar_receivable_applications_all
        SET     amount_applied                =  p_arps_ado * ln_apportion_ratio,
                last_update_date              =  sysdate,
                last_updated_by               =  gn_bug_no
        WHERE   customer_trx_id               =  p_customer_trx_id      -- CM
        AND     applied_customer_trx_id       =  p_previous_trx_id     -- INV
        AND     applied_payment_schedule_id   =  i.payment_schedule_id  -- payment_schedule_id of INV
        AND     display                       = 'Y'
        AND     status                        = 'APP'
        AND     application_type              = 'CM';
Line: 359

                            'UPDATE ar_receivable_applications_all
                            SET     amount_applied                =  '||p_arps_ado||' * '||ln_apportion_ratio||',
                                    last_update_date              =  sysdate,
                                    last_updated_by               =  '||gn_bug_no||'
                            WHERE   customer_trx_id               =  '||p_customer_trx_id||'
                            AND     applied_customer_trx_id       =  '||p_previous_trx_id||'
                            AND     applied_payment_schedule_id   =  '||i.payment_schedule_id||'
                            AND     display                       = '||''''||'Y'||''''||'
                            AND     status                        = '||''''||'APP'||''''||'
                            AND     application_type              = '||''''||'CM'||''''||';';
Line: 376

        UPDATE  ar_receivable_applications_all
        SET     tax_applied                   =  p_arps_to * ln_apportion_ratio,
                last_update_date              =  sysdate,
                last_updated_by               =  gn_bug_no
        WHERE   customer_trx_id               =  p_customer_trx_id      -- CM
        AND     applied_customer_trx_id       =  p_previous_trx_id     -- INV
        AND     applied_payment_schedule_id   =  i.payment_schedule_id  -- payment_schedule_id of INV
        AND     display                       = 'Y'
        AND     status                        = 'APP'
        AND     application_type              = 'CM';
Line: 388

                            'UPDATE ar_receivable_applications_all
                            SET     tax_applied                   =  '||p_arps_to||' * '||ln_apportion_ratio||',
                                    last_update_date              =  sysdate,
                                    last_updated_by               =  '||gn_bug_no||'
                            WHERE   customer_trx_id               =  '||p_customer_trx_id||'
                            AND     applied_customer_trx_id       =  '||p_previous_trx_id||'
                            AND     applied_payment_schedule_id   =  '||i.payment_schedule_id||'
                            AND     display                       = '||''''||'Y'||''''||'
                            AND     status                        = '||''''||'APP'||''''||'
                            AND     application_type              = '||''''||'CM'||''''||';';
Line: 405

        UPDATE  ar_receivable_applications_all
        SET     freight_applied               =  p_arps_fo * ln_apportion_ratio,
                last_update_date              =  sysdate,
                last_updated_by               =  gn_bug_no
        WHERE   customer_trx_id               =  p_customer_trx_id      -- CM
        AND     applied_customer_trx_id       =  p_previous_trx_id     -- INV
        AND     applied_payment_schedule_id   =  i.payment_schedule_id  -- payment_schedule_id of INV
        AND     display                       = 'Y'
        AND     status                        = 'APP'
        AND     application_type              = 'CM';
Line: 417

                            'UPDATE ar_receivable_applications_all
                            SET     freight_applied               =  '||p_arps_fo||' * '||ln_apportion_ratio||',
                                    last_update_date              =  sysdate,
                                    last_updated_by               =  '||gn_bug_no||'
                            WHERE   customer_trx_id               =  '||p_customer_trx_id||'
                            AND     applied_customer_trx_id       =  '||p_previous_trx_id||'
                            AND     applied_payment_schedule_id   =  '||i.payment_schedule_id||'
                            AND     display                       = '||''''||'Y'||''''||'
                            AND     status                        = '||''''||'APP'||''''||'
                            AND     application_type              = '||''''||'CM'||''''||';';
Line: 452

    SELECT  1
    FROM    ra_customer_trx_lines_all  rctl,
            ar_vat_tax_all             avtl
    WHERE   rctl.vat_tax_id       =  avtl.vat_tax_id
    AND     rctl.org_id           =  avtl.org_id
    AND     rctl.customer_trx_id  =  cp_customer_trx_id
    AND     avtl.tax_code         <> jai_constants.tax_code_localization--'Localization' --Added by Bgowrava for Bug#5484865
    AND     rctl.org_id           =  rctl.org_id
    AND     rctl.line_type        IN ('TAX','FREIGHT') ;
Line: 464

    SELECT  1
    FROM    ra_cust_trx_line_gl_dist_all gl_dist,
            ra_customer_trx_all        rctx
    WHERE   rctx.customer_trx_id      =  gl_dist.customer_trx_id
    AND     rctx.invoicing_rule_id    IS NOT NULL
    AND     gl_dist.account_class     = 'REC'
    AND     gl_dist.account_set_flag  = 'N'
    AND     gl_dist.latest_rec_flag   = 'Y'
    AND     gl_dist.customer_trx_id   =  cp_customer_trx_id;
Line: 477

    SELECT  count(*)
    FROM    ra_customer_trx_all rcta,
            ra_customer_trx_lines_all rctla,
            ra_cust_trx_types_all rctta
    WHERE   rcta.customer_trx_id = rctla.customer_trx_id
    AND     rcta.cust_trx_type_id = rctta.cust_trx_type_id
    AND     rctta.type = 'CM'
    AND     rctla. previous_customer_trx_id IS NOT NULL
    AND     rcta.customer_trx_id = cp_customer_trx_id;
Line: 489

    SELECT  1
    FROM    ra_cust_trx_line_gl_dist_all
    WHERE   customer_trx_id    =  cp_customer_trx_id
    AND     account_set_flag   = 'N'
    AND     posting_control_id <> -3
    AND     rownum             = 1;
Line: 509

      p_process_message  := 'Invoice lines have taxes other than localization type of tax. Please delete it and reprocess the invoice';
Line: 571

    SELECT  rcta.customer_trx_id,
            rcta.previous_customer_trx_id,
            rcta.set_of_books_id         ,
            rctta.type
    FROM    ra_customer_trx_all     rcta  ,
            JAI_AR_TRXS   jrcta ,
            ra_cust_trx_types_all   rctta  /* added by aiyer to check that only INV and CM type of transactions are picked up */
    WHERE   rcta.customer_trx_id  = jrcta.customer_trx_id
    AND     rcta.cust_trx_type_id = rctta.cust_trx_type_id
    AND     nvl(rctta.type,'###') IN ('INV','CM')
    AND     jrcta.customer_trx_id = NVL(cp_customer_trx_id, jrcta.customer_trx_id)
    AND     trunc(rcta.trx_date)  BETWEEN NVL(cp_start_date, trunc(rcta.trx_date)) AND NVL(cp_end_date, trunc(rcta.trx_date))
    AND     nvl(rcta.complete_flag,'N') = 'Y'
    ORDER BY rcta.customer_trx_id;
Line: 589

    SELECT  1
    FROM    ra_cust_trx_line_gl_dist_all gl_dist,
            ra_customer_trx_all        rctx
    WHERE   rctx.customer_trx_id      =  gl_dist.customer_trx_id
    AND     rctx.invoicing_rule_id    IS NOT NULL
    AND     gl_dist.account_class     = 'REC'
    AND     gl_dist.account_set_flag  = 'N'
    AND     gl_dist.latest_rec_flag   = 'Y'
    AND     gl_dist.customer_trx_id   =  cp_customer_trx_id;
Line: 602

    SELECT  1
    FROM    ra_cust_trx_line_gl_dist_all
    WHERE   customer_trx_id    =  cp_customer_trx_id
    AND     account_set_flag   = 'N'
    AND     account_class      = 'REC'
    AND     latest_rec_flag    = 'Y'
    AND     posting_control_id = -3;
Line: 612

    SELECT  NVL(SUM(amount_due_remaining),0) amount_due_remaining,
            NVL(SUM(amount_due_original),0) amount_due_original,
            NVL(SUM(tax_original),0) tax_original,
            NVL(SUM(freight_original),0) freight_original,
            NVL(SUM(tax_remaining),0) tax_remaining,
            NVL(SUM(freight_remaining),0) freight_remaining,
            NVL(SUM(amount_applied),0) amount_applied,
            NVL(SUM(amount_credited),0) amount_credited,
            NVL(SUM(amount_line_items_original),0) amount_line_items_original,
            NVL(SUM(amount_line_items_remaining),0) amount_line_items_remaining,
            NVL(SUM(acctd_amount_due_remaining),0) acctd_amount_due_remaining,
            NVL(SUM( NVL(amount_due_remaining,0) * NVL(exchange_rate,1) ),0) acctd_amount_due_remain_calc
    FROM    ar_payment_schedules_all
    WHERE   customer_trx_id = cp_customer_trx_id;
Line: 629

    SELECT  status,
            gl_date_closed,
            NVL(amount_due_remaining,0) amount_due_remaining,
            NVL(acctd_amount_due_remaining,0) acctd_amount_due_remaining,
            payment_schedule_id,
            exchange_rate
    FROM    ar_payment_schedules_all
    WHERE   customer_trx_id = cp_customer_trx_id;
Line: 641

    SELECT  NVL(SUM(amount),0) amount,
            NVL(SUM(acctd_amount),0) acctd_amount
    FROM    ra_cust_trx_line_gl_dist_all
    WHERE   customer_trx_id = cp_customer_trx_id
    AND     (
              (     account_class = 'REC'
                AND latest_rec_flag = 'Y'
              )
            OR
              (account_class <> 'REC')
            )
    AND     account_class = NVL(cp_account_class, account_class);
Line: 656

    SELECT  rctl.customer_trx_id,
            jrcttl.customer_trx_line_id,
            jrcttl.tax_amount
    FROM    JAI_AR_TRX_TAX_LINES jrcttl,
            JAI_AR_TRX_LINES jrctl,
            ra_customer_trx_lines_all rctl
    WHERE   jrcttl.link_to_cust_trx_line_id   = jrctl.customer_trx_line_id
    AND     jrcttl.customer_Trx_line_id       = rctl.customer_trx_line_id
    AND     nvl(jrcttl.tax_amount,0)          <> nvl(rctl.extended_amount,0)
    AND     rctl.customer_trx_id              = jrctl.customer_trx_id
    AND     jrctl.customer_trx_id             = cp_customer_trx_id
    AND     rctl.line_type                    IN ('TAX','FREIGHT');
Line: 671

    SELECT  gl_dist.customer_trx_id,
            jrcttl.customer_trx_line_id,
            jrcttl.tax_amount          ,
            jrcttl.func_tax_amount
    FROM    JAI_AR_TRX_TAX_LINES jrcttl,
            JAI_AR_TRX_LINES jrctl,
            ra_cust_trx_line_gl_dist_all gl_dist
    WHERE   jrcttl.link_to_cust_trx_line_id   = jrctl.customer_trx_line_id
    AND     jrcttl.customer_Trx_line_id       = gl_dist.customer_trx_line_id
    AND     (ROUND(nvl(jrcttl.tax_amount,0))        <> ROUND(nvl(gl_dist.amount,0))
             AND -- Need to check further if there is a way out in case tax amount in ja tax table itself is wrong ???
             ROUND(nvl(jrcttl.func_tax_amount,0))   <> ROUND(nvl(gl_dist.acctd_amount,0))
            )
    AND     gl_dist.customer_trx_id           = jrctl.customer_trx_id
    AND     jrctl.customer_trx_id             = cp_customer_trx_id
    AND     gl_dist.account_class             IN ('TAX','FREIGHT');
Line: 692

    SELECT
           gl_dist.customer_trx_line_id ,
           gl_dist.amount                amount
    FROM   ra_cust_trx_line_gl_dist_all  gl_dist,
           ra_customer_trx_lines_all     rctl
    WHERE  gl_dist.customer_trx_id      = rctl.customer_trx_id
    AND    gl_dist.customer_trx_line_id = rctl.customer_trx_line_id
    AND    gl_dist.account_class        IN ('TAX','FREIGHT')
    AND    rctl.line_type               IN ('TAX','FREIGHT')
    AND    ROUND(nvl(gl_dist.amount,0))        <> ROUND(nvl(extended_amount,0))
    AND    gl_dist.customer_trx_id      = cp_customer_trx_id ;
Line: 709

    SELECT  NVL(SUM(line_applied),0)                     line_applied,
            NVL(SUM(tax_applied),0)                      tax_applied,
            NVL(SUM(freight_applied),0)                  freight_applied,
            NVL(SUM(amount_applied),0)                   amount_applied,
            NVL(SUM(acctd_amount_applied_from),0)        acctd_amount_applied_from,
            NVL(SUM(acctd_amount_applied_to),0)          acctd_amount_applied_to,
            NVL(SUM( NVL(amount_applied,0) * cp_exchange_rate),0) acctd_amount_applied_from_calc,
            NVL(SUM( NVL(amount_applied,0) * cp_exchange_rate_prev),0) acctd_amount_applied_to_calc
    FROM    ar_receivable_applications_all
    WHERE   customer_trx_id   = cp_customer_trx_id
    AND     application_type  = 'CM'
    AND     display           = 'Y'
    AND     status            = 'APP';
Line: 727

    SELECT application_type
    FROM   ar_receivable_applications_all
    WHERE  applied_customer_trx_id  = cp_customer_trx_id
    AND    application_type         = 'CM'
    AND    display                  = 'Y'
    AND    status                   = 'APP';
Line: 736

    SELECT  NVL(SUM(line_applied),0) line_applied,
            NVL(SUM(tax_applied),0) tax_applied,
            NVL(SUM(freight_applied),0) freight_applied,
            NVL(SUM(amount_applied),0) amount_applied
    FROM    ar_receivable_applications_all
    WHERE   applied_customer_trx_id   = cp_customer_trx_id
    AND     application_type  IN ('CM' ,'CASH')
    AND     display           = 'Y'
    AND     status            = 'APP';
Line: 748

    SELECT  NVL(SUM(line_applied),0) line_applied,
            NVL(SUM(tax_applied),0) tax_applied,
            NVL(SUM(freight_applied),0) freight_applied,
            NVL(SUM(amount_applied),0) amount_applied
    FROM    ar_receivable_applications_all
    WHERE   applied_customer_trx_id   = cp_customer_trx_id
    AND     application_type  = 'CM'
    AND     display           = 'Y'
    AND     status            = 'APP';
Line: 760

    SELECT  NVL(exchange_rate,1) exchange_rate,
            set_of_books_id
    FROM    ra_customer_trx_all
    WHERE   customer_trx_id = cp_customer_trx_id;
Line: 767

    SELECT  DECODE(SUBSTR (value,1,INSTR(value,',') -1),NULL,Value,SUBSTR (value,1,INSTR(value,',') -1)) utl_location
    FROM    v$parameter
    WHERE   name = 'utl_file_dir';
Line: 773

    SELECT    jrctl.customer_trx_line_id,
              nvl(sum(jrcttl.tax_amount),0) tax_amount
    FROM      JAI_AR_TRX_LINES jrctl,
              JAI_AR_TRX_TAX_LINES jrcttl
    WHERE     jrctl.customer_trx_line_id = jrcttl.link_to_cust_trx_line_id
    AND       jrctl.customer_trx_id      = cp_customer_trx_id
    GROUP BY  jrctl.customer_trx_line_id
    HAVING    ROUND(nvl(sum(jrcttl.tax_amount),0)) <>(  SELECT  ROUND(NVL(tax_amount,0))
                                                        FROM    JAI_AR_TRX_LINES a
                                                        WHERE   a.customer_trx_line_id = jrctl.customer_trx_line_id);
Line: 786

    SELECT    jtrx.customer_trx_id              ,
              NVL(SUM(jrctl.tax_amount),0) tax_amount
    FROM      JAI_AR_TRX_LINES jrctl,
              JAI_AR_TRXS jtrx
    WHERE     jrctl.customer_trx_id      = cp_customer_trx_id
    AND       jrctl.customer_trx_id      = jtrx.customer_trx_id
    GROUP BY  jtrx.customer_trx_id
    HAVING    ROUND(NVL(SUM(jrctl.tax_amount),0)) <> (  SELECT  ROUND(NVL(tax_amount,0))
                                                        FROM    JAI_AR_TRXS a
                                                        WHERE   a.customer_trx_id = jtrx.customer_trx_id);
Line: 1070

                UPDATE  ra_customer_trx_lines_all
                SET     extended_amount = i.tax_amount,
                        last_update_date  = sysdate,
                        last_updated_by   = gn_bug_no
                WHERE   customer_trx_line_id = i.customer_trx_line_id
                AND     customer_trx_id      = i.customer_trx_id;
Line: 1078

                                    'UPDATE   ra_customer_trx_lines_all'||fnd_global.local_chr(10)||
                                    'SET      extended_amount = '||i.tax_amount||','||fnd_global.local_chr(10)||
                                    '         last_update_date  = sysdate,'||fnd_global.local_chr(10)||
                                    '         last_updated_by   = '||gn_bug_no||fnd_global.local_chr(10)||
                                    'WHERE  customer_trx_line_id = '||i.customer_trx_line_id||fnd_global.local_chr(10)||
                                    'AND    customer_trx_id      = '||i.customer_trx_id||';';
Line: 1134

                UPDATE  ra_cust_trx_line_gl_dist_all
                SET     amount       = i.tax_amount,
                        acctd_amount = round(i.func_tax_amount,ln_precision),
                        last_update_date  = sysdate,
                        last_updated_by   = gn_bug_no
                WHERE   customer_trx_line_id = i.customer_trx_line_id
                AND     customer_trx_id      = i.customer_trx_id;
Line: 1143

                                    'UPDATE   ra_cust_trx_line_gl_dist_all'||fnd_global.local_chr(10)||
                                    'SET      amount       = '||i.tax_amount||','||fnd_global.local_chr(10)||
                                    '         acctd_amount = round('||i.func_tax_amount||','||ln_precision||'),'||fnd_global.local_chr(10)||
                                    '         last_update_date  = sysdate,'||fnd_global.local_chr(10)||
                                    '         last_updated_by   = '||gn_bug_no||fnd_global.local_chr(10)||
                                    'WHERE    customer_trx_line_id = '||i.customer_trx_line_id||fnd_global.local_chr(10)||
                                    'AND      customer_trx_id      = '||i.customer_trx_id||';';
Line: 1160

              UPDATE  ra_cust_trx_line_gl_dist_all rec
              SET     amount = (SELECT nvl(sum(amount),0)
                                FROM   ra_cust_trx_line_gl_dist_all rev_tax_frt
                                WHERE   rec.customer_trx_id = rev_tax_frt.customer_trx_id
                                AND     rev_tax_frt.account_class <> 'REC'
                               ),
                      acctd_amount        = (SELECT nvl(sum(acctd_amount),0)
                                             FROM   ra_cust_trx_line_gl_dist_all rev_tax_frt
                                             WHERE  rec.customer_trx_id = rev_tax_frt.customer_trx_id
                                             AND    rev_tax_frt.account_class <> 'REC'
                                            ),
                        last_update_date  = sysdate,
                        last_updated_by   = gn_bug_no
              WHERE   rec.account_class   = 'REC'
              AND     rec.latest_rec_flag = 'Y'
              AND     customer_trx_id     = rec_get_cust_trx.customer_trx_id;
Line: 1178

                                  'UPDATE   ra_cust_trx_line_gl_dist_all rec
                                  SET     amount = (SELECT nvl(sum(amount),0)
                                                    FROM   ra_cust_trx_line_gl_dist_all rev_tax_frt
                                                    WHERE   rec.customer_trx_id = rev_tax_frt.customer_trx_id
                                                    AND     rev_tax_frt.account_class <> '||''''||'REC'||''''||
                                                   '),
                                          acctd_amount        = (SELECT nvl(sum(acctd_amount),0)
                                                                 FROM   ra_cust_trx_line_gl_dist_all rev_tax_frt
                                                                 WHERE  rec.customer_trx_id = rev_tax_frt.customer_trx_id
                                                                 AND    rev_tax_frt.account_class <> '||''''||'REC'||''''||
                                                                '),
                                            last_update_date  = sysdate,
                                            last_updated_by   = '||gn_bug_no||'
                                  WHERE   rec.account_class   = '||''''||'REC'||''''||'
                                  AND     rec.latest_rec_flag = '||''''||'Y'||''''||'
                                  AND     customer_trx_id     = '||rec_get_cust_trx.customer_trx_id||';';
Line: 1240

              UPDATE  ra_customer_trx_lines_all
              SET     extended_amount   = rec_gl_dist_rctl.amount,
                      last_update_date  = sysdate,
                      last_updated_by   = gn_bug_no
              WHERE   customer_trx_id       = rec_get_cust_trx.customer_trx_id
              AND     customer_trx_line_id  = rec_gl_dist_rctl.customer_trx_line_id;
Line: 1248

                                  'UPDATE ra_customer_trx_lines_all
                                  SET     extended_amount   = '||rec_gl_dist_rctl.amount||',
                                          last_update_date  = sysdate,
                                          last_updated_by   = '||gn_bug_no||'
                                  WHERE   customer_trx_id       = '||rec_get_cust_trx.customer_trx_id||'
                                  AND     customer_trx_line_id  = '||rec_gl_dist_rctl.customer_trx_line_id||';';
Line: 1402

          || rectified as a part of common (3,4,5). No seperate update required
          */
        END IF;
Line: 1429

          || rectified as a part of CM  (1) No seperate update required
          */

        END IF;
Line: 1474

              UPDATE  ar_payment_schedules_all
              SET     amount_due_remaining        = 0,
                      acctd_amount_due_remaining  = 0,
                      tax_remaining               = 0,
                      freight_remaining           = 0,
                      last_update_date  = sysdate,
                      last_updated_by   = gn_bug_no
              WHERE   customer_trx_id             = rec_get_cust_trx.customer_trx_id;
Line: 1484

                                  'UPDATE  ar_payment_schedules_all
                                  SET     amount_due_remaining        = 0,
                                          acctd_amount_due_remaining  = 0,
                                          tax_remaining               = 0,
                                          freight_remaining           = 0,
                                          last_update_date  = sysdate,
                                          last_updated_by   = '||gn_bug_no||'
                                  WHERE   customer_trx_id             = '||rec_get_cust_trx.customer_trx_id||';';
Line: 1533

              UPDATE  ar_payment_schedules_all
              SET     amount_applied    = amount_due_original,
                      last_update_date  = sysdate,
                      last_updated_by   = gn_bug_no
              WHERE   customer_trx_id   = rec_get_cust_trx.customer_trx_id;
Line: 1540

                                  'UPDATE   ar_payment_schedules_all
                                  SET     amount_applied    = amount_due_original,
                                          last_update_date  = sysdate,
                                          last_updated_by   = '||gn_bug_no||
                                  ' WHERE   customer_trx_id   = '|| rec_get_cust_trx.customer_trx_id||';';
Line: 1582

            ||IF CM has more than one applications then manual steps needs to be carried out else update and generate log
            ||For Single line -> ADO, FO,TO have already been corrected . Now set TA = TO, FA = FO
            */

            IF lv_generate_log = 'Y' THEN

              IF ln_error_cnt = 0 THEN
                jai_cmn_utils_pkg.print_log(lv_log_filename, fnd_global.local_chr(10));
Line: 1631

              UPDATE  ar_receivable_applications_all
              SET     amount_applied        = NVL(line_applied,0) + NVL(tax_applied,0)  + NVL(freight_applied,0),
                      last_update_date      = sysdate,
                      last_updated_by       = gn_bug_no
              WHERE   customer_trx_id       = rec_get_cust_trx.customer_trx_id
              AND     application_type      = 'CM'
              AND     display               = 'Y'
              AND     status                = 'APP';
Line: 1641

                                  'UPDATE ar_receivable_applications_all
                                  SET     amount_applied        = NVL(line_applied,0) + NVL(tax_applied,0)  + NVL(freight_applied,0),
                                          last_update_date      = sysdate,
                                          last_updated_by       = '||gn_bug_no||'
                                  WHERE   customer_trx_id       = '||rec_get_cust_trx.customer_trx_id||'
                                  AND     application_type      = '||''''||'CM'||''''||'
                                  AND     display               = '||''''||'Y'||''''||'
                                  AND     status                = '||''''||'APP'||''''||';';
Line: 1700

              UPDATE  ar_receivable_applications_all
              SET     acctd_amount_applied_from = ROUND(amount_applied * rec_ra_customer_trx.exchange_rate, ln_precision),
                      last_update_date  = sysdate,
                      last_updated_by   = gn_bug_no
              WHERE   customer_trx_id   = rec_get_cust_trx.customer_trx_id
              AND     application_type  = 'CM'
              AND     display           = 'Y'
              AND     status            = 'APP';
Line: 1710

                                  'UPDATE ar_receivable_applications_all
                                  SET     acctd_amount_applied_from = ROUND(amount_applied * '||rec_ra_customer_trx.exchange_rate||','|| ln_precision||'),
                                          last_update_date  = sysdate,
                                          last_updated_by   = '||gn_bug_no||'
                                  WHERE   customer_trx_id   = '||rec_get_cust_trx.customer_trx_id||'
                                  AND     application_type  = '||''''||'CM'||''''||'
                                  AND     display           = '||''''||'Y'||''''||'
                                  AND     status            = '||''''||'APP'||''''||';';
Line: 1760

              UPDATE  ar_receivable_applications_all
              SET     acctd_amount_applied_to = ROUND(amount_applied * rec_ra_customer_trx_prev.exchange_rate, ln_precision),
                      last_update_date  = sysdate,
                      last_updated_by   = gn_bug_no
              WHERE   customer_trx_id   = rec_get_cust_trx.customer_trx_id
              AND     application_type  = 'CM'
              AND     display           = 'Y'
              AND     status            = 'APP';
Line: 1770

                                  'UPDATE ar_receivable_applications_all
                                  SET     acctd_amount_applied_to = ROUND(amount_applied * '||rec_ra_customer_trx_prev.exchange_rate||','|| ln_precision||'),
                                          last_update_date  = sysdate,
                                          last_updated_by   = '||gn_bug_no||'
                                  WHERE   customer_trx_id   = '||rec_get_cust_trx.customer_trx_id||'
                                  AND     application_type  = '||''''||'CM'||''''||'
                                  AND     display           = '||''''||'Y'||''''||'
                                  AND     status            = '||''''||'APP'||''''||';';
Line: 1842

              UPDATE ar_payment_schedules_all inv_arps
              SET  tax_remaining        = nvl(tax_original,0) -         ( SELECT
                                                                                  nvl(sum(tax_applied),0) tot_tax_applied
                                                                          FROM
                                                                                  ar_receivable_applications_all reca
                                                                          WHERE
                                                                                  reca.applied_payment_schedule_id  = inv_arps.payment_schedule_id
                                                                          AND     reca.applied_customer_trx_id      = inv_arps.customer_trx_id
                                                                          AND     reca.display                      = 'Y'
                                                                          AND     reca.status                       = 'APP'
                                                                        ) ,
                   freight_remaining    = nvl(freight_original,0) -     ( SELECT
                                                                                  nvl(sum(freight_applied),0) tot_frt_applied
                                                                          FROM
                                                                                  ar_receivable_applications_all reca
                                                                          WHERE
                                                                                  reca.applied_payment_schedule_id = inv_arps.payment_schedule_id
                                                                          AND     reca.applied_customer_trx_id     = inv_arps.customer_trx_id
                                                                          AND     reca.display                     = 'Y'
                                                                          AND     reca.status                      = 'APP'
                                                                        ) ,
                   amount_due_remaining = nvl(amount_due_original,0) - ( SELECT
                                                                                nvl(sum(amount_applied),0) tot_amt_applied
                                                                         FROM
                                                                                ar_receivable_applications_all reca
                                                                         WHERE
                                                                                reca.applied_payment_schedule_id = inv_arps.payment_schedule_id
                                                                         AND    reca.applied_customer_trx_id     = inv_arps.customer_trx_id
                                                                         AND    reca.display                     = 'Y'
                                                                         AND    reca.status                      = 'APP'
                                                                        ) ,
                  last_update_date  = sysdate,
                  last_updated_by   = gn_bug_no
              WHERE
                  customer_trx_id = rec_get_cust_trx.customer_trx_id;
Line: 1880

                    'UPDATE ar_payment_schedules_all inv_arps
                    SET  tax_remaining        = nvl(tax_original,0) -         ( SELECT
                                                                                        nvl(sum(tax_applied),0) tot_tax_applied
                                                                                FROM
                                                                                        ar_receivable_applications_all reca
                                                                                WHERE
                                                                                        reca.applied_payment_schedule_id  = inv_arps.payment_schedule_id
                                                                                AND     reca.applied_customer_trx_id      = inv_arps.customer_trx_id
                                                                                AND     reca.display                      = '||''''||'Y'||''''||'
                                                                                AND     reca.status                       = '||''''||'APP'||''''||'
                                                                              ) ,
                         freight_remaining    = nvl(freight_original,0) -     ( SELECT
                                                                                        nvl(sum(freight_applied),0) tot_frt_applied
                                                                                FROM
                                                                                        ar_receivable_applications_all reca
                                                                                WHERE
                                                                                        reca.applied_payment_schedule_id = inv_arps.payment_schedule_id
                                                                                AND     reca.applied_customer_trx_id     = inv_arps.customer_trx_id
                                                                                AND     reca.display                      = '||''''||'Y'||''''||'
                                                                                AND     reca.status                       = '||''''||'APP'||''''||'
                                                                              ) ,
                         amount_due_remaining = nvl(amount_due_original,0) - ( SELECT
                                                                                      nvl(sum(amount_applied),0) tot_amt_applied
                                                                               FROM
                                                                                      ar_receivable_applications_all reca
                                                                               WHERE
                                                                                      reca.applied_payment_schedule_id = inv_arps.payment_schedule_id
                                                                               AND    reca.applied_customer_trx_id     = inv_arps.customer_trx_id
                                                                               AND     reca.display                       = '||''''||'Y'||''''||'
                                                                               AND     reca.status                        = '||''''||'APP'||''''||'
                                                                              ) ,
                        last_update_date  = sysdate,
                        last_updated_by   = '||gn_bug_no||'
                    WHERE
                        customer_trx_id = '||rec_get_cust_trx.customer_trx_id||';';
Line: 1962

              UPDATE  ar_payment_schedules_all inv_arps
              SET     amount_credited = (SELECT
                                               (nvl(sum(amount_applied),0) * (-1) )tot_amt_applied
                                        FROM
                                               ar_receivable_applications_all reca
                                        WHERE
                                               reca.applied_payment_schedule_id = inv_arps.payment_schedule_id
                                        AND    reca.applied_customer_trx_id     = inv_arps.customer_trx_id
                                        AND    reca.application_type            = 'CM'
                                        AND    reca.display                     = 'Y'
                                        AND    reca.status                      = 'APP'
                                       )  ,
                    last_update_date  = sysdate,
                    last_updated_by   = gn_bug_no
              WHERE
                    customer_trx_id = rec_get_cust_trx.customer_trx_id;
Line: 1981

                                  'UPDATE ar_payment_schedules_all inv_arps
                                  SET     amount_credited = (SELECT
                                                                   (nvl(sum(amount_applied),0) * (-1) )tot_amt_applied
                                                            FROM
                                                                   ar_receivable_applications_all reca
                                                            WHERE
                                                                   reca.applied_payment_schedule_id = inv_arps.payment_schedule_id
                                                            AND    reca.applied_customer_trx_id     = inv_arps.customer_trx_id
                                                            AND    reca.application_type            = '||''''||'CM'||''''||'
                                                            AND    reca.display                     = '||''''||'Y'||''''||'
                                                            AND    reca.status                      = '||''''||'APP'||'
                                                           )  ,
                                        last_update_date  = sysdate,
                                        last_updated_by   = '||gn_bug_no||'
                                  WHERE
                                        customer_trx_id = '||rec_get_cust_trx.customer_trx_id||';';
Line: 2056

              UPDATE  ar_payment_schedules_all
              SET     acctd_amount_due_remaining =  ROUND(rec_payment_schedules.amount_due_remaining * rec_payment_schedules.exchange_rate, ln_precision),
                      last_update_date  = sysdate,
                      last_updated_by   = gn_bug_no
              WHERE   customer_trx_id             = rec_get_cust_trx.customer_trx_id
              AND     payment_schedule_id         = rec_payment_schedules.payment_schedule_id;
Line: 2064

                                  'UPDATE ar_payment_schedules_all
                                  SET     acctd_amount_due_remaining =  ROUND('||rec_payment_schedules.amount_due_remaining||' * '||rec_payment_schedules.exchange_rate||', '||ln_precision||'),
                                          last_update_date  = sysdate,
                                          last_updated_by   = '||gn_bug_no||'
                                  WHERE   customer_trx_id             = '||rec_get_cust_trx.customer_trx_id||'
                                  AND     payment_schedule_id         = '||rec_payment_schedules.payment_schedule_id||';';
Line: 2123

                UPDATE  ar_payment_schedules_all
                SET     status                      = DECODE (amount_due_remaining, 0, 'CL', 'OP'),
                        gl_date_closed              = DECODE (amount_due_remaining, 0, SYSDATE, TO_DATE('31/12/4712','DD/MM/YYYY')) ,
                        actual_date_closed          = DECODE (amount_due_remaining, 0, SYSDATE, TO_DATE('31/12/4712','DD/MM/YYYY')),
                        last_update_date  = sysdate,
                        last_updated_by   = gn_bug_no
                WHERE   customer_trx_id             = rec_get_cust_trx.customer_trx_id
                AND     payment_schedule_id         = rec_payment_schedules.payment_schedule_id;
Line: 2133

                                    'UPDATE  ar_payment_schedules_all
                                    SET     status                      = DECODE (amount_due_remaining, 0, '||''''||'CL'||''''||', '||''''||'OP'||''''||'),
                                            gl_date_closed              = DECODE (amount_due_remaining, 0, SYSDATE, TO_DATE('||''''||'31/12/4712'||''''||','||''''||'DD/MM/YYYY'||''''||')) ,
                                            actual_date_closed          = DECODE (amount_due_remaining, 0, SYSDATE, TO_DATE('||''''||'31/12/4712'||''''||','||''''||'DD/MM/YYYY'||''''||')) ,
                                            last_update_date  = sysdate,
                                            last_updated_by   = '||gn_bug_no||'
                                    WHERE   customer_trx_id             = '||rec_get_cust_trx.customer_trx_id||'
                                    AND     payment_schedule_id         = '||rec_payment_schedules.payment_schedule_id||';';
Line: 2195

                UPDATE  ar_payment_schedules_all
                SET     status                      = DECODE (amount_due_remaining, 0, 'CL', 'OP'),
                        gl_date_closed              = DECODE (amount_due_remaining, 0, SYSDATE, TO_DATE('31/12/4712','DD/MM/YYYY')) ,
                        actual_date_closed          = DECODE (amount_due_remaining, 0, SYSDATE, TO_DATE('31/12/4712','DD/MM/YYYY')),
                        last_update_date  = sysdate,
                        last_updated_by   = gn_bug_no
                WHERE   customer_trx_id             = rec_get_cust_trx.customer_trx_id
                AND     payment_schedule_id         = rec_payment_schedules.payment_schedule_id;
Line: 2206

                                    'UPDATE  ar_payment_schedules_all
                                    SET     status                      = DECODE (amount_due_remaining, 0, '||''''||'CL'||''''||', '||''''||'OP'||''''||'),
                                            gl_date_closed              = DECODE (amount_due_remaining, 0, SYSDATE, TO_DATE('||''''||'31/12/4712'||''''||','||''''||'DD/MM/YYYY'||''''||')) ,
                                            actual_date_closed          = DECODE (amount_due_remaining, 0, SYSDATE, TO_DATE('||''''||'31/12/4712'||''''||','||''''||'DD/MM/YYYY'||''''||')) ,
                                            last_update_date  = sysdate,
                                            last_updated_by   = '||gn_bug_no||'
                                    WHERE   customer_trx_id             = '||rec_get_cust_trx.customer_trx_id||'
                                    AND     payment_schedule_id         = '||rec_payment_schedules.payment_schedule_id||';';
Line: 2262

            UPDATE  JAI_AR_TRX_LINES
            SET     tax_amount = rec_cur_sync_il_line_tax.tax_amount ,
                    total_amount = line_amount + rec_cur_sync_il_line_tax.tax_amount,
                    last_update_date  = sysdate,
                    last_updated_by   = gn_bug_no
            WHERE   customer_trx_line_id = rec_cur_sync_il_line_tax.customer_trx_line_id;
Line: 2270

                                'UPDATE JAI_AR_TRX_LINES
                                SET     tax_amount = '||rec_cur_sync_il_line_tax.tax_amount||' ,
                                        total_amount = line_amount + '||rec_cur_sync_il_line_tax.tax_amount||',
                                        last_update_date  = sysdate,
                                        last_updated_by   = '||gn_bug_no||'
                                WHERE   customer_trx_line_id = '||rec_cur_sync_il_line_tax.customer_trx_line_id||';';
Line: 2319

            UPDATE JAI_AR_TRXS
            SET     tax_amount = rec_sync_il_hdr_tax.tax_amount ,
                    total_amount = line_amount + rec_sync_il_hdr_tax.tax_amount,
                    last_update_date  = sysdate,
                    last_updated_by   = gn_bug_no
             WHERE  CUSTOMER_TRX_ID = rec_sync_il_hdr_tax.customer_trx_id;
Line: 2327

                                'UPDATE JAI_AR_TRXS
                                SET     tax_amount = '||rec_sync_il_hdr_tax.tax_amount||' ,
                                        total_amount = line_amount + '||rec_sync_il_hdr_tax.tax_amount||',
                                        last_update_date  = sysdate,
                                        last_updated_by   = '||gn_bug_no||'
                                 WHERE  CUSTOMER_TRX_ID = '||rec_sync_il_hdr_tax.customer_trx_id||';';