DBA Data[Home] [Help]

APPS.CE_AUTO_BANK_MATCH dependencies on CE_AUTO_BANK_MATCH

Line 1: PACKAGE BODY CE_AUTO_BANK_MATCH AS

1: PACKAGE BODY CE_AUTO_BANK_MATCH AS
2: /* $Header: ceabrmab.pls 120.96.12020000.18 2013/04/02 09:47:57 ckansara ship $ */
3:
4: --
5: -- MAIN CURSORS

Line 416: CE_AUTO_BANK_MATCH.yes_101 := 1;

412: | 04-MAR-96 Kai Pigg Created |
413: --------------------------------------------------------------------- */
414: PROCEDURE set_101 IS
415: BEGIN
416: CE_AUTO_BANK_MATCH.yes_101 := 1;
417: END set_101;
418:
419: PROCEDURE set_200 IS
420: BEGIN

Line 421: CE_AUTO_BANK_MATCH.yes_200 := 1;

417: END set_101;
418:
419: PROCEDURE set_200 IS
420: BEGIN
421: CE_AUTO_BANK_MATCH.yes_200 := 1;
422: END set_200;
423:
424:
425: -- FOR SEPA ER 6700007

Line 428: CE_AUTO_BANK_MATCH.yes_200_GROUP := 1;

424:
425: -- FOR SEPA ER 6700007
426: PROCEDURE set_200_GROUP IS
427: BEGIN
428: CE_AUTO_BANK_MATCH.yes_200_GROUP := 1;
429: END set_200_GROUP;
430:
431: PROCEDURE set_222 IS
432: BEGIN

Line 433: CE_AUTO_BANK_MATCH.yes_222 := 1;

429: END set_200_GROUP;
430:
431: PROCEDURE set_222 IS
432: BEGIN
433: CE_AUTO_BANK_MATCH.yes_222 := 1;
434: END set_222;
435:
436: PROCEDURE set_260 IS
437: BEGIN

Line 438: CE_AUTO_BANK_MATCH.yes_260 := 1;

434: END set_222;
435:
436: PROCEDURE set_260 IS
437: BEGIN
438: CE_AUTO_BANK_MATCH.yes_260 := 1;
439: END set_260;
440:
441: PROCEDURE set_801 IS
442: BEGIN

Line 443: CE_AUTO_BANK_MATCH.yes_801 := 1;

439: END set_260;
440:
441: PROCEDURE set_801 IS
442: BEGIN
443: CE_AUTO_BANK_MATCH.yes_801 := 1;
444: END set_801;
445:
446: PROCEDURE set_999 IS
447: BEGIN

Line 448: CE_AUTO_BANK_MATCH.yes_999 := 1;

444: END set_801;
445:
446: PROCEDURE set_999 IS
447: BEGIN
448: CE_AUTO_BANK_MATCH.yes_999 := 1;
449: END set_999;
450:
451: PROCEDURE set_all IS
452: BEGIN

Line 453: CE_AUTO_BANK_MATCH.yes_101 := 1;

449: END set_999;
450:
451: PROCEDURE set_all IS
452: BEGIN
453: CE_AUTO_BANK_MATCH.yes_101 := 1;
454: CE_AUTO_BANK_MATCH.yes_200 := 1;
455: CE_AUTO_BANK_MATCH.yes_222 := 1;
456: CE_AUTO_BANK_MATCH.yes_260 := 1;
457: CE_AUTO_BANK_MATCH.yes_801 := 1;

Line 454: CE_AUTO_BANK_MATCH.yes_200 := 1;

450:
451: PROCEDURE set_all IS
452: BEGIN
453: CE_AUTO_BANK_MATCH.yes_101 := 1;
454: CE_AUTO_BANK_MATCH.yes_200 := 1;
455: CE_AUTO_BANK_MATCH.yes_222 := 1;
456: CE_AUTO_BANK_MATCH.yes_260 := 1;
457: CE_AUTO_BANK_MATCH.yes_801 := 1;
458: CE_AUTO_BANK_MATCH.yes_999 := 1;

Line 455: CE_AUTO_BANK_MATCH.yes_222 := 1;

451: PROCEDURE set_all IS
452: BEGIN
453: CE_AUTO_BANK_MATCH.yes_101 := 1;
454: CE_AUTO_BANK_MATCH.yes_200 := 1;
455: CE_AUTO_BANK_MATCH.yes_222 := 1;
456: CE_AUTO_BANK_MATCH.yes_260 := 1;
457: CE_AUTO_BANK_MATCH.yes_801 := 1;
458: CE_AUTO_BANK_MATCH.yes_999 := 1;
459: CE_AUTO_BANK_MATCH.yes_200_GROUP := 1; -- FOR SEPA ER 6700007

Line 456: CE_AUTO_BANK_MATCH.yes_260 := 1;

452: BEGIN
453: CE_AUTO_BANK_MATCH.yes_101 := 1;
454: CE_AUTO_BANK_MATCH.yes_200 := 1;
455: CE_AUTO_BANK_MATCH.yes_222 := 1;
456: CE_AUTO_BANK_MATCH.yes_260 := 1;
457: CE_AUTO_BANK_MATCH.yes_801 := 1;
458: CE_AUTO_BANK_MATCH.yes_999 := 1;
459: CE_AUTO_BANK_MATCH.yes_200_GROUP := 1; -- FOR SEPA ER 6700007
460: END set_all;

Line 457: CE_AUTO_BANK_MATCH.yes_801 := 1;

453: CE_AUTO_BANK_MATCH.yes_101 := 1;
454: CE_AUTO_BANK_MATCH.yes_200 := 1;
455: CE_AUTO_BANK_MATCH.yes_222 := 1;
456: CE_AUTO_BANK_MATCH.yes_260 := 1;
457: CE_AUTO_BANK_MATCH.yes_801 := 1;
458: CE_AUTO_BANK_MATCH.yes_999 := 1;
459: CE_AUTO_BANK_MATCH.yes_200_GROUP := 1; -- FOR SEPA ER 6700007
460: END set_all;
461:

Line 458: CE_AUTO_BANK_MATCH.yes_999 := 1;

454: CE_AUTO_BANK_MATCH.yes_200 := 1;
455: CE_AUTO_BANK_MATCH.yes_222 := 1;
456: CE_AUTO_BANK_MATCH.yes_260 := 1;
457: CE_AUTO_BANK_MATCH.yes_801 := 1;
458: CE_AUTO_BANK_MATCH.yes_999 := 1;
459: CE_AUTO_BANK_MATCH.yes_200_GROUP := 1; -- FOR SEPA ER 6700007
460: END set_all;
461:
462: PROCEDURE set_inverse_rate(inverse_rate VARCHAR2) IS

Line 459: CE_AUTO_BANK_MATCH.yes_200_GROUP := 1; -- FOR SEPA ER 6700007

455: CE_AUTO_BANK_MATCH.yes_222 := 1;
456: CE_AUTO_BANK_MATCH.yes_260 := 1;
457: CE_AUTO_BANK_MATCH.yes_801 := 1;
458: CE_AUTO_BANK_MATCH.yes_999 := 1;
459: CE_AUTO_BANK_MATCH.yes_200_GROUP := 1; -- FOR SEPA ER 6700007
460: END set_all;
461:
462: PROCEDURE set_inverse_rate(inverse_rate VARCHAR2) IS
463: BEGIN

Line 464: CE_AUTO_BANK_MATCH.display_inverse_rate := inverse_rate;

460: END set_all;
461:
462: PROCEDURE set_inverse_rate(inverse_rate VARCHAR2) IS
463: BEGIN
464: CE_AUTO_BANK_MATCH.display_inverse_rate := inverse_rate;
465: END set_inverse_rate;
466:
467: /* ---------------------------------------------------------------------
468: | PRIVATE PROCEDURE |

Line 473: CE_AUTO_BANK_MATCH.yes_101 := 0;

469: | unset_/all |
470: --------------------------------------------------------------------- */
471: PROCEDURE unset_101 IS
472: BEGIN
473: CE_AUTO_BANK_MATCH.yes_101 := 0;
474: END unset_101;
475:
476: PROCEDURE unset_200 IS
477: BEGIN

Line 478: CE_AUTO_BANK_MATCH.yes_200 := 0;

474: END unset_101;
475:
476: PROCEDURE unset_200 IS
477: BEGIN
478: CE_AUTO_BANK_MATCH.yes_200 := 0;
479: END unset_200;
480:
481: -- FOR SEPA ER 6700007
482: PROCEDURE unset_200_group IS

Line 484: CE_AUTO_BANK_MATCH.yes_200_GROUP := 0;

480:
481: -- FOR SEPA ER 6700007
482: PROCEDURE unset_200_group IS
483: BEGIN
484: CE_AUTO_BANK_MATCH.yes_200_GROUP := 0;
485: END unset_200_group;
486:
487: PROCEDURE unset_222 IS
488: BEGIN

Line 489: CE_AUTO_BANK_MATCH.yes_222 := 0;

485: END unset_200_group;
486:
487: PROCEDURE unset_222 IS
488: BEGIN
489: CE_AUTO_BANK_MATCH.yes_222 := 0;
490: END unset_222;
491:
492: PROCEDURE unset_260 IS
493: BEGIN

Line 494: CE_AUTO_BANK_MATCH.yes_260 := 0;

490: END unset_222;
491:
492: PROCEDURE unset_260 IS
493: BEGIN
494: CE_AUTO_BANK_MATCH.yes_260 := 0;
495: END unset_260;
496:
497: PROCEDURE unset_801 IS
498: BEGIN

Line 499: CE_AUTO_BANK_MATCH.yes_801 := 0;

495: END unset_260;
496:
497: PROCEDURE unset_801 IS
498: BEGIN
499: CE_AUTO_BANK_MATCH.yes_801 := 0;
500: END unset_801;
501:
502: PROCEDURE unset_999 IS
503: BEGIN

Line 504: CE_AUTO_BANK_MATCH.yes_999 := 0;

500: END unset_801;
501:
502: PROCEDURE unset_999 IS
503: BEGIN
504: CE_AUTO_BANK_MATCH.yes_999 := 0;
505: END unset_999;
506:
507: PROCEDURE unset_all IS
508: BEGIN

Line 509: CE_AUTO_BANK_MATCH.yes_101 := 0;

505: END unset_999;
506:
507: PROCEDURE unset_all IS
508: BEGIN
509: CE_AUTO_BANK_MATCH.yes_101 := 0;
510: CE_AUTO_BANK_MATCH.yes_200 := 0;
511: CE_AUTO_BANK_MATCH.yes_222 := 0;
512: CE_AUTO_BANK_MATCH.yes_260 := 0;
513: CE_AUTO_BANK_MATCH.yes_801 := 0;

Line 510: CE_AUTO_BANK_MATCH.yes_200 := 0;

506:
507: PROCEDURE unset_all IS
508: BEGIN
509: CE_AUTO_BANK_MATCH.yes_101 := 0;
510: CE_AUTO_BANK_MATCH.yes_200 := 0;
511: CE_AUTO_BANK_MATCH.yes_222 := 0;
512: CE_AUTO_BANK_MATCH.yes_260 := 0;
513: CE_AUTO_BANK_MATCH.yes_801 := 0;
514: CE_AUTO_BANK_MATCH.yes_999 := 0;

Line 511: CE_AUTO_BANK_MATCH.yes_222 := 0;

507: PROCEDURE unset_all IS
508: BEGIN
509: CE_AUTO_BANK_MATCH.yes_101 := 0;
510: CE_AUTO_BANK_MATCH.yes_200 := 0;
511: CE_AUTO_BANK_MATCH.yes_222 := 0;
512: CE_AUTO_BANK_MATCH.yes_260 := 0;
513: CE_AUTO_BANK_MATCH.yes_801 := 0;
514: CE_AUTO_BANK_MATCH.yes_999 := 0;
515: CE_AUTO_BANK_MATCH.yes_200_GROUP := 0; -- FOR SEPA ER 6700007

Line 512: CE_AUTO_BANK_MATCH.yes_260 := 0;

508: BEGIN
509: CE_AUTO_BANK_MATCH.yes_101 := 0;
510: CE_AUTO_BANK_MATCH.yes_200 := 0;
511: CE_AUTO_BANK_MATCH.yes_222 := 0;
512: CE_AUTO_BANK_MATCH.yes_260 := 0;
513: CE_AUTO_BANK_MATCH.yes_801 := 0;
514: CE_AUTO_BANK_MATCH.yes_999 := 0;
515: CE_AUTO_BANK_MATCH.yes_200_GROUP := 0; -- FOR SEPA ER 6700007
516: END unset_all;

Line 513: CE_AUTO_BANK_MATCH.yes_801 := 0;

509: CE_AUTO_BANK_MATCH.yes_101 := 0;
510: CE_AUTO_BANK_MATCH.yes_200 := 0;
511: CE_AUTO_BANK_MATCH.yes_222 := 0;
512: CE_AUTO_BANK_MATCH.yes_260 := 0;
513: CE_AUTO_BANK_MATCH.yes_801 := 0;
514: CE_AUTO_BANK_MATCH.yes_999 := 0;
515: CE_AUTO_BANK_MATCH.yes_200_GROUP := 0; -- FOR SEPA ER 6700007
516: END unset_all;
517:

Line 514: CE_AUTO_BANK_MATCH.yes_999 := 0;

510: CE_AUTO_BANK_MATCH.yes_200 := 0;
511: CE_AUTO_BANK_MATCH.yes_222 := 0;
512: CE_AUTO_BANK_MATCH.yes_260 := 0;
513: CE_AUTO_BANK_MATCH.yes_801 := 0;
514: CE_AUTO_BANK_MATCH.yes_999 := 0;
515: CE_AUTO_BANK_MATCH.yes_200_GROUP := 0; -- FOR SEPA ER 6700007
516: END unset_all;
517:
518: /* --------------------------------------------------------------------

Line 515: CE_AUTO_BANK_MATCH.yes_200_GROUP := 0; -- FOR SEPA ER 6700007

511: CE_AUTO_BANK_MATCH.yes_222 := 0;
512: CE_AUTO_BANK_MATCH.yes_260 := 0;
513: CE_AUTO_BANK_MATCH.yes_801 := 0;
514: CE_AUTO_BANK_MATCH.yes_999 := 0;
515: CE_AUTO_BANK_MATCH.yes_200_GROUP := 0; -- FOR SEPA ER 6700007
516: END unset_all;
517:
518: /* --------------------------------------------------------------------
519: | PRIVATE FUNCTIONS |

Line 524: RETURN CE_AUTO_BANK_MATCH.yes_101;

520: | get_ |
521: --------------------------------------------------------------------- */
522: FUNCTION get_101 RETURN NUMBER IS
523: BEGIN
524: RETURN CE_AUTO_BANK_MATCH.yes_101;
525: END get_101;
526:
527: FUNCTION get_200 RETURN NUMBER IS
528: BEGIN

Line 529: RETURN CE_AUTO_BANK_MATCH.yes_200;

525: END get_101;
526:
527: FUNCTION get_200 RETURN NUMBER IS
528: BEGIN
529: RETURN CE_AUTO_BANK_MATCH.yes_200;
530: END get_200;
531:
532: -- FOR SEPA ER 6700007
533: FUNCTION get_200_GROUP RETURN NUMBER IS

Line 535: RETURN CE_AUTO_BANK_MATCH.yes_200_GROUP;

531:
532: -- FOR SEPA ER 6700007
533: FUNCTION get_200_GROUP RETURN NUMBER IS
534: BEGIN
535: RETURN CE_AUTO_BANK_MATCH.yes_200_GROUP;
536: END get_200_GROUP;
537:
538: FUNCTION get_222 RETURN NUMBER IS
539: BEGIN

Line 540: RETURN CE_AUTO_BANK_MATCH.yes_222;

536: END get_200_GROUP;
537:
538: FUNCTION get_222 RETURN NUMBER IS
539: BEGIN
540: RETURN CE_AUTO_BANK_MATCH.yes_222;
541: END get_222;
542:
543: FUNCTION get_260 RETURN NUMBER IS
544: BEGIN

Line 545: RETURN CE_AUTO_BANK_MATCH.yes_260;

541: END get_222;
542:
543: FUNCTION get_260 RETURN NUMBER IS
544: BEGIN
545: RETURN CE_AUTO_BANK_MATCH.yes_260;
546: END get_260;
547:
548: FUNCTION get_801 RETURN NUMBER IS
549: BEGIN

Line 550: RETURN CE_AUTO_BANK_MATCH.yes_801;

546: END get_260;
547:
548: FUNCTION get_801 RETURN NUMBER IS
549: BEGIN
550: RETURN CE_AUTO_BANK_MATCH.yes_801;
551: END get_801;
552:
553: FUNCTION get_999 RETURN NUMBER IS
554: BEGIN

Line 555: RETURN CE_AUTO_BANK_MATCH.yes_999;

551: END get_801;
552:
553: FUNCTION get_999 RETURN NUMBER IS
554: BEGIN
555: RETURN CE_AUTO_BANK_MATCH.yes_999;
556: END get_999;
557:
558: FUNCTION get_security_account_type(p_account_type VARCHAR2) RETURN VARCHAR2 IS
559: v_acct_type VARCHAR2(25);

Line 570: RETURN CE_AUTO_BANK_MATCH.display_inverse_rate;

566: END get_security_account_type;
567:
568: FUNCTION get_inverse_rate RETURN VARCHAR2 IS
569: BEGIN
570: RETURN CE_AUTO_BANK_MATCH.display_inverse_rate;
571: END get_inverse_rate;
572:
573: /* --------------------------------------------------------------------
574: | PRIVATE FUNCTION |

Line 631: cep_standard.debug('>>CE_AUTO_BANK_MATCH.set_single_org x_org_id =' || x_org_id);

627:
628: PROCEDURE set_single_org(x_org_id number) IS
629: current_org_id number;
630: BEGIN
631: cep_standard.debug('>>CE_AUTO_BANK_MATCH.set_single_org x_org_id =' || x_org_id);
632:
633: select mo_global.GET_CURRENT_ORG_ID
634: into current_org_id
635: from dual;

Line 640: --IF CE_AUTO_BANK_MATCH.bau_org_id is not null THEN

636:
637: cep_standard.debug('current_org_id =' ||current_org_id );
638:
639: -- bug 3782741 set single org, since AR will not allow org_id to be passed
640: --IF CE_AUTO_BANK_MATCH.bau_org_id is not null THEN
641: --IF CE_AUTO_BANK_REC.G_org_id is not null THEN (this is set at ceabrdrb ce_auto_bank_rec)
642: IF (x_org_id is not null) THEN
643: IF ((current_org_id is null) or (x_org_id <> current_org_id )) THEN
644: mo_global.set_policy_context('S',x_org_id);

Line 649: cep_standard.debug('<

645: cep_standard.debug('set current_org_id to ' ||x_org_id );
646: END IF;
647: END IF;
648:
649: cep_standard.debug('< 650: EXCEPTION
651: WHEN OTHERS THEN
652: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.set_single_org' );
653: RAISE;

Line 652: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.set_single_org' );

648:
649: cep_standard.debug('< 650: EXCEPTION
651: WHEN OTHERS THEN
652: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.set_single_org' );
653: RAISE;
654: END set_single_org;
655: /* ---------------------------------------------------------------------
656: | PRIVATE PROCEDURE |

Line 668: cep_standard.debug('>>CE_AUTO_BANK_MATCH.set_multi_org x_org_id =' || x_org_id);

664:
665: PROCEDURE set_multi_org(x_org_id number) IS
666:
667: BEGIN
668: cep_standard.debug('>>CE_AUTO_BANK_MATCH.set_multi_org x_org_id =' || x_org_id);
669:
670: MO_GLOBAL.init('CE');
671:
672: cep_standard.debug('<

Line 672: cep_standard.debug('<

668: cep_standard.debug('>>CE_AUTO_BANK_MATCH.set_multi_org x_org_id =' || x_org_id);
669:
670: MO_GLOBAL.init('CE');
671:
672: cep_standard.debug('< 673: EXCEPTION
674: WHEN OTHERS THEN
675: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.set_multi_org' );
676: RAISE;

Line 675: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.set_multi_org' );

671:
672: cep_standard.debug('< 673: EXCEPTION
674: WHEN OTHERS THEN
675: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.set_multi_org' );
676: RAISE;
677: END set_multi_org;
678:
679: /* ----------------------------------------------------------------------

Line 692: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.get_receivables_org_id' );

688: PROCEDURE get_receivables_org_id (X_ORG_ID OUT NOCOPY NUMBER ) IS
689: x_receivables_trx_id number;
690:
691: BEGIN
692: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.get_receivables_org_id' );
693: cep_standard.debug( 'CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '|| CE_AUTO_BANK_MATCH.csl_receivables_trx_id||
694: ',CE_AUTO_BANK_MATCH.trx_org_id='||CE_AUTO_BANK_MATCH.trx_org_id );
695:
696: x_receivables_trx_id := nvl(CE_AUTO_BANK_MATCH.csl_receivables_trx_id,

Line 693: cep_standard.debug( 'CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '|| CE_AUTO_BANK_MATCH.csl_receivables_trx_id||

689: x_receivables_trx_id number;
690:
691: BEGIN
692: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.get_receivables_org_id' );
693: cep_standard.debug( 'CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '|| CE_AUTO_BANK_MATCH.csl_receivables_trx_id||
694: ',CE_AUTO_BANK_MATCH.trx_org_id='||CE_AUTO_BANK_MATCH.trx_org_id );
695:
696: x_receivables_trx_id := nvl(CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
697: CE_AUTO_BANK_REC.G_receivables_trx_id);

Line 694: ',CE_AUTO_BANK_MATCH.trx_org_id='||CE_AUTO_BANK_MATCH.trx_org_id );

690:
691: BEGIN
692: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.get_receivables_org_id' );
693: cep_standard.debug( 'CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '|| CE_AUTO_BANK_MATCH.csl_receivables_trx_id||
694: ',CE_AUTO_BANK_MATCH.trx_org_id='||CE_AUTO_BANK_MATCH.trx_org_id );
695:
696: x_receivables_trx_id := nvl(CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
697: CE_AUTO_BANK_REC.G_receivables_trx_id);
698:

Line 696: x_receivables_trx_id := nvl(CE_AUTO_BANK_MATCH.csl_receivables_trx_id,

692: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.get_receivables_org_id' );
693: cep_standard.debug( 'CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '|| CE_AUTO_BANK_MATCH.csl_receivables_trx_id||
694: ',CE_AUTO_BANK_MATCH.trx_org_id='||CE_AUTO_BANK_MATCH.trx_org_id );
695:
696: x_receivables_trx_id := nvl(CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
697: CE_AUTO_BANK_REC.G_receivables_trx_id);
698:
699: cep_standard.debug( 'x_receivables_trx_id= '|| x_receivables_trx_id);
700:

Line 726: CE_AUTO_BANK_MATCH.csh_statement_header_id,

722:
723: ELSE
724: cep_standard.debug('receivables_trx_id is missing');
725: CE_RECONCILIATION_ERRORS_PKG.insert_row(
726: CE_AUTO_BANK_MATCH.csh_statement_header_id,
727: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_MISSING_REC_ACT_ID');
728:
729: END IF;
730:

Line 727: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_MISSING_REC_ACT_ID');

723: ELSE
724: cep_standard.debug('receivables_trx_id is missing');
725: CE_RECONCILIATION_ERRORS_PKG.insert_row(
726: CE_AUTO_BANK_MATCH.csh_statement_header_id,
727: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_MISSING_REC_ACT_ID');
728:
729: END IF;
730:
731: cep_standard.debug( '<

Line 731: cep_standard.debug( '<

727: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_MISSING_REC_ACT_ID');
728:
729: END IF;
730:
731: cep_standard.debug( '< 732: EXCEPTION
733: WHEN NO_DATA_FOUND THEN
734: cep_standard.debug('receivables_trx_id does not exists');
735: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 736: CE_AUTO_BANK_MATCH.csh_statement_header_id,

732: EXCEPTION
733: WHEN NO_DATA_FOUND THEN
734: cep_standard.debug('receivables_trx_id does not exists');
735: CE_RECONCILIATION_ERRORS_PKG.insert_row(
736: CE_AUTO_BANK_MATCH.csh_statement_header_id,
737: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_REC_ACT_ID');
738: WHEN OTHERS THEN
739: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.get_receivables_org_id' );
740: RAISE;

Line 737: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_REC_ACT_ID');

733: WHEN NO_DATA_FOUND THEN
734: cep_standard.debug('receivables_trx_id does not exists');
735: CE_RECONCILIATION_ERRORS_PKG.insert_row(
736: CE_AUTO_BANK_MATCH.csh_statement_header_id,
737: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_REC_ACT_ID');
738: WHEN OTHERS THEN
739: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.get_receivables_org_id' );
740: RAISE;
741: END get_receivables_org_id;

Line 739: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.get_receivables_org_id' );

735: CE_RECONCILIATION_ERRORS_PKG.insert_row(
736: CE_AUTO_BANK_MATCH.csh_statement_header_id,
737: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_REC_ACT_ID');
738: WHEN OTHERS THEN
739: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.get_receivables_org_id' );
740: RAISE;
741: END get_receivables_org_id;
742:
743: /* --------------------------------------------------------------------

Line 761: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.match_oi_trx' );

757: tx_match_amount NUMBER,
758: precision NUMBER,
759: no_of_matches OUT NOCOPY NUMBER) IS
760: BEGIN
761: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.match_oi_trx' );
762:
763: -- match xtr transaction first then non-xtr OI trx
764: -- bug 4914608 some bank acct used by xtr might not have xtr_use_enable_flag = Y
765: IF ((CE_AUTO_BANK_REC.G_legal_entity_id is not null) or

Line 766: --IF ((CE_AUTO_BANK_MATCH.bau_legal_entity_id is not null) AND

762:
763: -- match xtr transaction first then non-xtr OI trx
764: -- bug 4914608 some bank acct used by xtr might not have xtr_use_enable_flag = Y
765: IF ((CE_AUTO_BANK_REC.G_legal_entity_id is not null) or
766: --IF ((CE_AUTO_BANK_MATCH.bau_legal_entity_id is not null) AND
767: (CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag = 'Y')) THEN
768: cep_standard.debug( ' use ce_185_transactions_v CE_AUTO_BANK_MATCH.csl_trx_date='|| CE_AUTO_BANK_MATCH.csl_trx_date);
769: BEGIN -- BUG 11719138
770: SELECT catv.trx_id,

Line 767: (CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag = 'Y')) THEN

763: -- match xtr transaction first then non-xtr OI trx
764: -- bug 4914608 some bank acct used by xtr might not have xtr_use_enable_flag = Y
765: IF ((CE_AUTO_BANK_REC.G_legal_entity_id is not null) or
766: --IF ((CE_AUTO_BANK_MATCH.bau_legal_entity_id is not null) AND
767: (CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag = 'Y')) THEN
768: cep_standard.debug( ' use ce_185_transactions_v CE_AUTO_BANK_MATCH.csl_trx_date='|| CE_AUTO_BANK_MATCH.csl_trx_date);
769: BEGIN -- BUG 11719138
770: SELECT catv.trx_id,
771: catv.cash_receipt_id,

Line 768: cep_standard.debug( ' use ce_185_transactions_v CE_AUTO_BANK_MATCH.csl_trx_date='|| CE_AUTO_BANK_MATCH.csl_trx_date);

764: -- bug 4914608 some bank acct used by xtr might not have xtr_use_enable_flag = Y
765: IF ((CE_AUTO_BANK_REC.G_legal_entity_id is not null) or
766: --IF ((CE_AUTO_BANK_MATCH.bau_legal_entity_id is not null) AND
767: (CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag = 'Y')) THEN
768: cep_standard.debug( ' use ce_185_transactions_v CE_AUTO_BANK_MATCH.csl_trx_date='|| CE_AUTO_BANK_MATCH.csl_trx_date);
769: BEGIN -- BUG 11719138
770: SELECT catv.trx_id,
771: catv.cash_receipt_id,
772: catv.row_id,

Line 790: INTO CE_AUTO_BANK_MATCH.trx_id,

786: catv.exchange_rate_type,
787: catv.legal_entity_id,
788: catv.CE_BANK_ACCT_USE_ID,
789: catv.seq_id
790: INTO CE_AUTO_BANK_MATCH.trx_id,
791: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
792: CE_AUTO_BANK_MATCH.trx_rowid,
793: CE_AUTO_BANK_MATCH.trx_date,
794: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 791: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

787: catv.legal_entity_id,
788: catv.CE_BANK_ACCT_USE_ID,
789: catv.seq_id
790: INTO CE_AUTO_BANK_MATCH.trx_id,
791: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
792: CE_AUTO_BANK_MATCH.trx_rowid,
793: CE_AUTO_BANK_MATCH.trx_date,
794: CE_AUTO_BANK_MATCH.trx_currency_code,
795: CE_AUTO_BANK_MATCH.trx_amount,

Line 792: CE_AUTO_BANK_MATCH.trx_rowid,

788: catv.CE_BANK_ACCT_USE_ID,
789: catv.seq_id
790: INTO CE_AUTO_BANK_MATCH.trx_id,
791: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
792: CE_AUTO_BANK_MATCH.trx_rowid,
793: CE_AUTO_BANK_MATCH.trx_date,
794: CE_AUTO_BANK_MATCH.trx_currency_code,
795: CE_AUTO_BANK_MATCH.trx_amount,
796: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 793: CE_AUTO_BANK_MATCH.trx_date,

789: catv.seq_id
790: INTO CE_AUTO_BANK_MATCH.trx_id,
791: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
792: CE_AUTO_BANK_MATCH.trx_rowid,
793: CE_AUTO_BANK_MATCH.trx_date,
794: CE_AUTO_BANK_MATCH.trx_currency_code,
795: CE_AUTO_BANK_MATCH.trx_amount,
796: CE_AUTO_BANK_MATCH.trx_base_amount,
797: CE_AUTO_BANK_MATCH.trx_status,

Line 794: CE_AUTO_BANK_MATCH.trx_currency_code,

790: INTO CE_AUTO_BANK_MATCH.trx_id,
791: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
792: CE_AUTO_BANK_MATCH.trx_rowid,
793: CE_AUTO_BANK_MATCH.trx_date,
794: CE_AUTO_BANK_MATCH.trx_currency_code,
795: CE_AUTO_BANK_MATCH.trx_amount,
796: CE_AUTO_BANK_MATCH.trx_base_amount,
797: CE_AUTO_BANK_MATCH.trx_status,
798: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 795: CE_AUTO_BANK_MATCH.trx_amount,

791: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
792: CE_AUTO_BANK_MATCH.trx_rowid,
793: CE_AUTO_BANK_MATCH.trx_date,
794: CE_AUTO_BANK_MATCH.trx_currency_code,
795: CE_AUTO_BANK_MATCH.trx_amount,
796: CE_AUTO_BANK_MATCH.trx_base_amount,
797: CE_AUTO_BANK_MATCH.trx_status,
798: CE_AUTO_BANK_MATCH.trx_cleared_amount,
799: CE_AUTO_BANK_MATCH.csl_match_type,

Line 796: CE_AUTO_BANK_MATCH.trx_base_amount,

792: CE_AUTO_BANK_MATCH.trx_rowid,
793: CE_AUTO_BANK_MATCH.trx_date,
794: CE_AUTO_BANK_MATCH.trx_currency_code,
795: CE_AUTO_BANK_MATCH.trx_amount,
796: CE_AUTO_BANK_MATCH.trx_base_amount,
797: CE_AUTO_BANK_MATCH.trx_status,
798: CE_AUTO_BANK_MATCH.trx_cleared_amount,
799: CE_AUTO_BANK_MATCH.csl_match_type,
800: no_of_matches,

Line 797: CE_AUTO_BANK_MATCH.trx_status,

793: CE_AUTO_BANK_MATCH.trx_date,
794: CE_AUTO_BANK_MATCH.trx_currency_code,
795: CE_AUTO_BANK_MATCH.trx_amount,
796: CE_AUTO_BANK_MATCH.trx_base_amount,
797: CE_AUTO_BANK_MATCH.trx_status,
798: CE_AUTO_BANK_MATCH.trx_cleared_amount,
799: CE_AUTO_BANK_MATCH.csl_match_type,
800: no_of_matches,
801: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 798: CE_AUTO_BANK_MATCH.trx_cleared_amount,

794: CE_AUTO_BANK_MATCH.trx_currency_code,
795: CE_AUTO_BANK_MATCH.trx_amount,
796: CE_AUTO_BANK_MATCH.trx_base_amount,
797: CE_AUTO_BANK_MATCH.trx_status,
798: CE_AUTO_BANK_MATCH.trx_cleared_amount,
799: CE_AUTO_BANK_MATCH.csl_match_type,
800: no_of_matches,
801: CE_AUTO_BANK_MATCH.trx_currency_type,
802: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 799: CE_AUTO_BANK_MATCH.csl_match_type,

795: CE_AUTO_BANK_MATCH.trx_amount,
796: CE_AUTO_BANK_MATCH.trx_base_amount,
797: CE_AUTO_BANK_MATCH.trx_status,
798: CE_AUTO_BANK_MATCH.trx_cleared_amount,
799: CE_AUTO_BANK_MATCH.csl_match_type,
800: no_of_matches,
801: CE_AUTO_BANK_MATCH.trx_currency_type,
802: CE_AUTO_BANK_MATCH.trx_curr_amount,
803: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 801: CE_AUTO_BANK_MATCH.trx_currency_type,

797: CE_AUTO_BANK_MATCH.trx_status,
798: CE_AUTO_BANK_MATCH.trx_cleared_amount,
799: CE_AUTO_BANK_MATCH.csl_match_type,
800: no_of_matches,
801: CE_AUTO_BANK_MATCH.trx_currency_type,
802: CE_AUTO_BANK_MATCH.trx_curr_amount,
803: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
804: CE_AUTO_BANK_MATCH.trx_exchange_rate,
805: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 802: CE_AUTO_BANK_MATCH.trx_curr_amount,

798: CE_AUTO_BANK_MATCH.trx_cleared_amount,
799: CE_AUTO_BANK_MATCH.csl_match_type,
800: no_of_matches,
801: CE_AUTO_BANK_MATCH.trx_currency_type,
802: CE_AUTO_BANK_MATCH.trx_curr_amount,
803: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
804: CE_AUTO_BANK_MATCH.trx_exchange_rate,
805: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
806: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 803: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

799: CE_AUTO_BANK_MATCH.csl_match_type,
800: no_of_matches,
801: CE_AUTO_BANK_MATCH.trx_currency_type,
802: CE_AUTO_BANK_MATCH.trx_curr_amount,
803: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
804: CE_AUTO_BANK_MATCH.trx_exchange_rate,
805: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
806: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
807: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

Line 804: CE_AUTO_BANK_MATCH.trx_exchange_rate,

800: no_of_matches,
801: CE_AUTO_BANK_MATCH.trx_currency_type,
802: CE_AUTO_BANK_MATCH.trx_curr_amount,
803: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
804: CE_AUTO_BANK_MATCH.trx_exchange_rate,
805: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
806: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
807: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
808: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

Line 805: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

801: CE_AUTO_BANK_MATCH.trx_currency_type,
802: CE_AUTO_BANK_MATCH.trx_curr_amount,
803: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
804: CE_AUTO_BANK_MATCH.trx_exchange_rate,
805: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
806: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
807: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
808: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
809: CE_AUTO_BANK_MATCH.gt_seq_id

Line 806: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

802: CE_AUTO_BANK_MATCH.trx_curr_amount,
803: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
804: CE_AUTO_BANK_MATCH.trx_exchange_rate,
805: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
806: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
807: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
808: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
809: CE_AUTO_BANK_MATCH.gt_seq_id
810: --FROM ce_185_transactions_v catv

Line 807: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

803: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
804: CE_AUTO_BANK_MATCH.trx_exchange_rate,
805: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
806: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
807: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
808: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
809: CE_AUTO_BANK_MATCH.gt_seq_id
810: --FROM ce_185_transactions_v catv
811: FROM ce_available_transactions_tmp catv

Line 808: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

804: CE_AUTO_BANK_MATCH.trx_exchange_rate,
805: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
806: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
807: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
808: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
809: CE_AUTO_BANK_MATCH.gt_seq_id
810: --FROM ce_185_transactions_v catv
811: FROM ce_available_transactions_tmp catv
812: WHERE catv.trx_type = tx_type

Line 809: CE_AUTO_BANK_MATCH.gt_seq_id

805: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
806: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
807: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
808: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
809: CE_AUTO_BANK_MATCH.gt_seq_id
810: --FROM ce_185_transactions_v catv
811: FROM ce_available_transactions_tmp catv
812: WHERE catv.trx_type = tx_type
813: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id, catv.legal_entity_id)

Line 814: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

810: --FROM ce_185_transactions_v catv
811: FROM ce_available_transactions_tmp catv
812: WHERE catv.trx_type = tx_type
813: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id, catv.legal_entity_id)
814: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
815: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
816: AND to_char(catv.trx_date,'YYYY/MM/DD') =
817: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
818: AND catv.currency_code = tx_curr

Line 815: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

811: FROM ce_available_transactions_tmp catv
812: WHERE catv.trx_type = tx_type
813: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id, catv.legal_entity_id)
814: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
815: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
816: AND to_char(catv.trx_date,'YYYY/MM/DD') =
817: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
818: AND catv.currency_code = tx_curr
819: AND round(catv.amount, precision) = tx_match_amount

Line 817: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

813: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id, catv.legal_entity_id)
814: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
815: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
816: AND to_char(catv.trx_date,'YYYY/MM/DD') =
817: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
818: AND catv.currency_code = tx_curr
819: AND round(catv.amount, precision) = tx_match_amount
820: AND catv.application_id = 185
821: AND NVL(catv.reconciled_status_flag, 'N') = 'N';

Line 833: IF ( CE_AUTO_BANK_MATCH.trx_id is null) THEN

829: -- BUG 11719138 End
830: END IF;
831:
832: -- no xtr match from above query
833: IF ( CE_AUTO_BANK_MATCH.trx_id is null) THEN
834: cep_standard.debug( ' use ce_999_transactions_v ' );
835:
836: SELECT catv.trx_id,
837: catv.cash_receipt_id,

Line 857: INTO CE_AUTO_BANK_MATCH.trx_id,

853: catv.org_id,
854: catv.legal_entity_id,
855: catv.CE_BANK_ACCT_USE_ID,
856: catv.seq_id
857: INTO CE_AUTO_BANK_MATCH.trx_id,
858: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
859: CE_AUTO_BANK_MATCH.trx_rowid,
860: CE_AUTO_BANK_MATCH.trx_date,
861: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 858: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

854: catv.legal_entity_id,
855: catv.CE_BANK_ACCT_USE_ID,
856: catv.seq_id
857: INTO CE_AUTO_BANK_MATCH.trx_id,
858: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
859: CE_AUTO_BANK_MATCH.trx_rowid,
860: CE_AUTO_BANK_MATCH.trx_date,
861: CE_AUTO_BANK_MATCH.trx_currency_code,
862: CE_AUTO_BANK_MATCH.trx_amount,

Line 859: CE_AUTO_BANK_MATCH.trx_rowid,

855: catv.CE_BANK_ACCT_USE_ID,
856: catv.seq_id
857: INTO CE_AUTO_BANK_MATCH.trx_id,
858: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
859: CE_AUTO_BANK_MATCH.trx_rowid,
860: CE_AUTO_BANK_MATCH.trx_date,
861: CE_AUTO_BANK_MATCH.trx_currency_code,
862: CE_AUTO_BANK_MATCH.trx_amount,
863: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 860: CE_AUTO_BANK_MATCH.trx_date,

856: catv.seq_id
857: INTO CE_AUTO_BANK_MATCH.trx_id,
858: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
859: CE_AUTO_BANK_MATCH.trx_rowid,
860: CE_AUTO_BANK_MATCH.trx_date,
861: CE_AUTO_BANK_MATCH.trx_currency_code,
862: CE_AUTO_BANK_MATCH.trx_amount,
863: CE_AUTO_BANK_MATCH.trx_base_amount,
864: CE_AUTO_BANK_MATCH.trx_status,

Line 861: CE_AUTO_BANK_MATCH.trx_currency_code,

857: INTO CE_AUTO_BANK_MATCH.trx_id,
858: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
859: CE_AUTO_BANK_MATCH.trx_rowid,
860: CE_AUTO_BANK_MATCH.trx_date,
861: CE_AUTO_BANK_MATCH.trx_currency_code,
862: CE_AUTO_BANK_MATCH.trx_amount,
863: CE_AUTO_BANK_MATCH.trx_base_amount,
864: CE_AUTO_BANK_MATCH.trx_status,
865: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 862: CE_AUTO_BANK_MATCH.trx_amount,

858: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
859: CE_AUTO_BANK_MATCH.trx_rowid,
860: CE_AUTO_BANK_MATCH.trx_date,
861: CE_AUTO_BANK_MATCH.trx_currency_code,
862: CE_AUTO_BANK_MATCH.trx_amount,
863: CE_AUTO_BANK_MATCH.trx_base_amount,
864: CE_AUTO_BANK_MATCH.trx_status,
865: CE_AUTO_BANK_MATCH.trx_cleared_amount,
866: CE_AUTO_BANK_MATCH.csl_match_type,

Line 863: CE_AUTO_BANK_MATCH.trx_base_amount,

859: CE_AUTO_BANK_MATCH.trx_rowid,
860: CE_AUTO_BANK_MATCH.trx_date,
861: CE_AUTO_BANK_MATCH.trx_currency_code,
862: CE_AUTO_BANK_MATCH.trx_amount,
863: CE_AUTO_BANK_MATCH.trx_base_amount,
864: CE_AUTO_BANK_MATCH.trx_status,
865: CE_AUTO_BANK_MATCH.trx_cleared_amount,
866: CE_AUTO_BANK_MATCH.csl_match_type,
867: no_of_matches,

Line 864: CE_AUTO_BANK_MATCH.trx_status,

860: CE_AUTO_BANK_MATCH.trx_date,
861: CE_AUTO_BANK_MATCH.trx_currency_code,
862: CE_AUTO_BANK_MATCH.trx_amount,
863: CE_AUTO_BANK_MATCH.trx_base_amount,
864: CE_AUTO_BANK_MATCH.trx_status,
865: CE_AUTO_BANK_MATCH.trx_cleared_amount,
866: CE_AUTO_BANK_MATCH.csl_match_type,
867: no_of_matches,
868: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 865: CE_AUTO_BANK_MATCH.trx_cleared_amount,

861: CE_AUTO_BANK_MATCH.trx_currency_code,
862: CE_AUTO_BANK_MATCH.trx_amount,
863: CE_AUTO_BANK_MATCH.trx_base_amount,
864: CE_AUTO_BANK_MATCH.trx_status,
865: CE_AUTO_BANK_MATCH.trx_cleared_amount,
866: CE_AUTO_BANK_MATCH.csl_match_type,
867: no_of_matches,
868: CE_AUTO_BANK_MATCH.trx_currency_type,
869: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 866: CE_AUTO_BANK_MATCH.csl_match_type,

862: CE_AUTO_BANK_MATCH.trx_amount,
863: CE_AUTO_BANK_MATCH.trx_base_amount,
864: CE_AUTO_BANK_MATCH.trx_status,
865: CE_AUTO_BANK_MATCH.trx_cleared_amount,
866: CE_AUTO_BANK_MATCH.csl_match_type,
867: no_of_matches,
868: CE_AUTO_BANK_MATCH.trx_currency_type,
869: CE_AUTO_BANK_MATCH.trx_curr_amount,
870: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 868: CE_AUTO_BANK_MATCH.trx_currency_type,

864: CE_AUTO_BANK_MATCH.trx_status,
865: CE_AUTO_BANK_MATCH.trx_cleared_amount,
866: CE_AUTO_BANK_MATCH.csl_match_type,
867: no_of_matches,
868: CE_AUTO_BANK_MATCH.trx_currency_type,
869: CE_AUTO_BANK_MATCH.trx_curr_amount,
870: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
871: CE_AUTO_BANK_MATCH.trx_exchange_rate,
872: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 869: CE_AUTO_BANK_MATCH.trx_curr_amount,

865: CE_AUTO_BANK_MATCH.trx_cleared_amount,
866: CE_AUTO_BANK_MATCH.csl_match_type,
867: no_of_matches,
868: CE_AUTO_BANK_MATCH.trx_currency_type,
869: CE_AUTO_BANK_MATCH.trx_curr_amount,
870: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
871: CE_AUTO_BANK_MATCH.trx_exchange_rate,
872: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
873: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 870: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

866: CE_AUTO_BANK_MATCH.csl_match_type,
867: no_of_matches,
868: CE_AUTO_BANK_MATCH.trx_currency_type,
869: CE_AUTO_BANK_MATCH.trx_curr_amount,
870: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
871: CE_AUTO_BANK_MATCH.trx_exchange_rate,
872: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
873: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
874: CE_AUTO_BANK_MATCH.trx_org_id,

Line 871: CE_AUTO_BANK_MATCH.trx_exchange_rate,

867: no_of_matches,
868: CE_AUTO_BANK_MATCH.trx_currency_type,
869: CE_AUTO_BANK_MATCH.trx_curr_amount,
870: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
871: CE_AUTO_BANK_MATCH.trx_exchange_rate,
872: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
873: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
874: CE_AUTO_BANK_MATCH.trx_org_id,
875: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

Line 872: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

868: CE_AUTO_BANK_MATCH.trx_currency_type,
869: CE_AUTO_BANK_MATCH.trx_curr_amount,
870: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
871: CE_AUTO_BANK_MATCH.trx_exchange_rate,
872: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
873: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
874: CE_AUTO_BANK_MATCH.trx_org_id,
875: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
876: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

Line 873: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

869: CE_AUTO_BANK_MATCH.trx_curr_amount,
870: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
871: CE_AUTO_BANK_MATCH.trx_exchange_rate,
872: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
873: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
874: CE_AUTO_BANK_MATCH.trx_org_id,
875: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
876: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
877: CE_AUTO_BANK_MATCH.gt_seq_id

Line 874: CE_AUTO_BANK_MATCH.trx_org_id,

870: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
871: CE_AUTO_BANK_MATCH.trx_exchange_rate,
872: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
873: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
874: CE_AUTO_BANK_MATCH.trx_org_id,
875: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
876: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
877: CE_AUTO_BANK_MATCH.gt_seq_id
878: --FROM ce_999_transactions_v catv

Line 875: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

871: CE_AUTO_BANK_MATCH.trx_exchange_rate,
872: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
873: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
874: CE_AUTO_BANK_MATCH.trx_org_id,
875: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
876: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
877: CE_AUTO_BANK_MATCH.gt_seq_id
878: --FROM ce_999_transactions_v catv
879: FROM ce_available_transactions_tmp catv

Line 876: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

872: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
873: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
874: CE_AUTO_BANK_MATCH.trx_org_id,
875: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
876: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
877: CE_AUTO_BANK_MATCH.gt_seq_id
878: --FROM ce_999_transactions_v catv
879: FROM ce_available_transactions_tmp catv
880: WHERE catv.trx_type = tx_type

Line 877: CE_AUTO_BANK_MATCH.gt_seq_id

873: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
874: CE_AUTO_BANK_MATCH.trx_org_id,
875: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
876: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
877: CE_AUTO_BANK_MATCH.gt_seq_id
878: --FROM ce_999_transactions_v catv
879: FROM ce_available_transactions_tmp catv
880: WHERE catv.trx_type = tx_type
881: --AND catv.org_id = CE_AUTO_BANK_REC.G_org_id

Line 882: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

878: --FROM ce_999_transactions_v catv
879: FROM ce_available_transactions_tmp catv
880: WHERE catv.trx_type = tx_type
881: --AND catv.org_id = CE_AUTO_BANK_REC.G_org_id
882: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
883: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
884: AND to_char(catv.trx_date,'YYYY/MM/DD') =
885: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
886: AND catv.currency_code = tx_curr

Line 883: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

879: FROM ce_available_transactions_tmp catv
880: WHERE catv.trx_type = tx_type
881: --AND catv.org_id = CE_AUTO_BANK_REC.G_org_id
882: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
883: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
884: AND to_char(catv.trx_date,'YYYY/MM/DD') =
885: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
886: AND catv.currency_code = tx_curr
887: AND round(catv.amount, precision) = tx_match_amount

Line 885: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

881: --AND catv.org_id = CE_AUTO_BANK_REC.G_org_id
882: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
883: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
884: AND to_char(catv.trx_date,'YYYY/MM/DD') =
885: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
886: AND catv.currency_code = tx_curr
887: AND round(catv.amount, precision) = tx_match_amount
888: AND catv.application_id = 999
889: AND NVL(catv.reconciled_status_flag, 'N') = 'N';

Line 891: cep_standard.debug( '<

887: AND round(catv.amount, precision) = tx_match_amount
888: AND catv.application_id = 999
889: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
890: END IF;
891: cep_standard.debug( '< 892: END match_oi_trx;
893:
894: /* --------------------------------------------------------------------
895: | PRIVATE FUNCTION |

Line 914: cep_standard.debug('>>CE_AUTO_BANK_MATCH.validate_exchange_details');

910: fixed_relation BOOLEAN;
911: curr_relation VARCHAR2(30);
912: BEGIN
913:
914: cep_standard.debug('>>CE_AUTO_BANK_MATCH.validate_exchange_details');
915: error_found := FALSE;
916:
917: --
918: -- TRX Currency needs to be the same that the SL currency

Line 920: IF (CE_AUTO_BANK_MATCH.csl_currency_code IS NULL)

916:
917: --
918: -- TRX Currency needs to be the same that the SL currency
919: --
920: IF (CE_AUTO_BANK_MATCH.csl_currency_code IS NULL)
921: THEN
922: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')
923: THEN
924: CE_AUTO_BANK_MATCH.csl_currency_code := CE_AUTO_BANK_MATCH.aba_bank_currency;

Line 922: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')

918: -- TRX Currency needs to be the same that the SL currency
919: --
920: IF (CE_AUTO_BANK_MATCH.csl_currency_code IS NULL)
921: THEN
922: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')
923: THEN
924: CE_AUTO_BANK_MATCH.csl_currency_code := CE_AUTO_BANK_MATCH.aba_bank_currency;
925: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN')
926: THEN

Line 924: CE_AUTO_BANK_MATCH.csl_currency_code := CE_AUTO_BANK_MATCH.aba_bank_currency;

920: IF (CE_AUTO_BANK_MATCH.csl_currency_code IS NULL)
921: THEN
922: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')
923: THEN
924: CE_AUTO_BANK_MATCH.csl_currency_code := CE_AUTO_BANK_MATCH.aba_bank_currency;
925: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN')
926: THEN
927: CE_AUTO_BANK_MATCH.csl_currency_code := CE_AUTO_BANK_MATCH.trx_currency_code;
928: END IF;

Line 925: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN')

921: THEN
922: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')
923: THEN
924: CE_AUTO_BANK_MATCH.csl_currency_code := CE_AUTO_BANK_MATCH.aba_bank_currency;
925: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN')
926: THEN
927: CE_AUTO_BANK_MATCH.csl_currency_code := CE_AUTO_BANK_MATCH.trx_currency_code;
928: END IF;
929: END IF;

Line 927: CE_AUTO_BANK_MATCH.csl_currency_code := CE_AUTO_BANK_MATCH.trx_currency_code;

923: THEN
924: CE_AUTO_BANK_MATCH.csl_currency_code := CE_AUTO_BANK_MATCH.aba_bank_currency;
925: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN')
926: THEN
927: CE_AUTO_BANK_MATCH.csl_currency_code := CE_AUTO_BANK_MATCH.trx_currency_code;
928: END IF;
929: END IF;
930:
931: IF (CE_AUTO_BANK_MATCH.trx_currency_code <> NVL(CE_AUTO_BANK_MATCH.csl_currency_code,CE_AUTO_BANK_MATCH.trx_currency_code))

Line 931: IF (CE_AUTO_BANK_MATCH.trx_currency_code <> NVL(CE_AUTO_BANK_MATCH.csl_currency_code,CE_AUTO_BANK_MATCH.trx_currency_code))

927: CE_AUTO_BANK_MATCH.csl_currency_code := CE_AUTO_BANK_MATCH.trx_currency_code;
928: END IF;
929: END IF;
930:
931: IF (CE_AUTO_BANK_MATCH.trx_currency_code <> NVL(CE_AUTO_BANK_MATCH.csl_currency_code,CE_AUTO_BANK_MATCH.trx_currency_code))
932: THEN
933: cep_standard.debug('Inconsistent currencies');
934: CE_RECONCILIATION_ERRORS_PKG.insert_row(
935: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 935: CE_AUTO_BANK_MATCH.csh_statement_header_id,

931: IF (CE_AUTO_BANK_MATCH.trx_currency_code <> NVL(CE_AUTO_BANK_MATCH.csl_currency_code,CE_AUTO_BANK_MATCH.trx_currency_code))
932: THEN
933: cep_standard.debug('Inconsistent currencies');
934: CE_RECONCILIATION_ERRORS_PKG.insert_row(
935: CE_AUTO_BANK_MATCH.csh_statement_header_id,
936: CE_AUTO_BANK_MATCH.csl_statement_line_id,
937: 'CE_DIFFERENT_CURRENCY');
938: RETURN(FALSE);
939: END IF;

Line 936: CE_AUTO_BANK_MATCH.csl_statement_line_id,

932: THEN
933: cep_standard.debug('Inconsistent currencies');
934: CE_RECONCILIATION_ERRORS_PKG.insert_row(
935: CE_AUTO_BANK_MATCH.csh_statement_header_id,
936: CE_AUTO_BANK_MATCH.csl_statement_line_id,
937: 'CE_DIFFERENT_CURRENCY');
938: RETURN(FALSE);
939: END IF;
940:

Line 945: ', CE_AUTO_BANK_MATCH.csl_currency_code=' ||CE_AUTO_BANK_MATCH.csl_currency_code);

941: --
942: -- When Fixed relationship is found, exchange info is not mandatory.
943: --
944: cep_standard.debug('CE_AUTO_BANK_REC.G_functional_currency='||CE_AUTO_BANK_REC.G_functional_currency ||
945: ', CE_AUTO_BANK_MATCH.csl_currency_code=' ||CE_AUTO_BANK_MATCH.csl_currency_code);
946:
947: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_date='||CE_AUTO_BANK_MATCH.csl_exchange_rate_date ||
948: ', CE_AUTO_BANK_MATCH.csl_trx_date='||CE_AUTO_BANK_MATCH.csl_trx_date);
949:

Line 947: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_date='||CE_AUTO_BANK_MATCH.csl_exchange_rate_date ||

943: --
944: cep_standard.debug('CE_AUTO_BANK_REC.G_functional_currency='||CE_AUTO_BANK_REC.G_functional_currency ||
945: ', CE_AUTO_BANK_MATCH.csl_currency_code=' ||CE_AUTO_BANK_MATCH.csl_currency_code);
946:
947: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_date='||CE_AUTO_BANK_MATCH.csl_exchange_rate_date ||
948: ', CE_AUTO_BANK_MATCH.csl_trx_date='||CE_AUTO_BANK_MATCH.csl_trx_date);
949:
950: BEGIN
951: gl_currency_api.get_relation(

Line 948: ', CE_AUTO_BANK_MATCH.csl_trx_date='||CE_AUTO_BANK_MATCH.csl_trx_date);

944: cep_standard.debug('CE_AUTO_BANK_REC.G_functional_currency='||CE_AUTO_BANK_REC.G_functional_currency ||
945: ', CE_AUTO_BANK_MATCH.csl_currency_code=' ||CE_AUTO_BANK_MATCH.csl_currency_code);
946:
947: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_date='||CE_AUTO_BANK_MATCH.csl_exchange_rate_date ||
948: ', CE_AUTO_BANK_MATCH.csl_trx_date='||CE_AUTO_BANK_MATCH.csl_trx_date);
949:
950: BEGIN
951: gl_currency_api.get_relation(
952: CE_AUTO_BANK_REC.G_functional_currency,

Line 953: CE_AUTO_BANK_MATCH.csl_currency_code,

949:
950: BEGIN
951: gl_currency_api.get_relation(
952: CE_AUTO_BANK_REC.G_functional_currency,
953: CE_AUTO_BANK_MATCH.csl_currency_code,
954: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
955: CE_AUTO_BANK_MATCH.csl_trx_date),
956: fixed_relation,
957: curr_relation);

Line 954: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,

950: BEGIN
951: gl_currency_api.get_relation(
952: CE_AUTO_BANK_REC.G_functional_currency,
953: CE_AUTO_BANK_MATCH.csl_currency_code,
954: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
955: CE_AUTO_BANK_MATCH.csl_trx_date),
956: fixed_relation,
957: curr_relation);
958: EXCEPTION

Line 955: CE_AUTO_BANK_MATCH.csl_trx_date),

951: gl_currency_api.get_relation(
952: CE_AUTO_BANK_REC.G_functional_currency,
953: CE_AUTO_BANK_MATCH.csl_currency_code,
954: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
955: CE_AUTO_BANK_MATCH.csl_trx_date),
956: fixed_relation,
957: curr_relation);
958: EXCEPTION
959: WHEN OTHERS THEN

Line 970: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'EMU FIXED';

966: -- debug messages.
967: IF (fixed_relation)
968: THEN
969: cep_standard.debug('fixed relation found, curr_relation='||curr_relation);
970: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'EMU FIXED';
971: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
972: CE_AUTO_BANK_MATCH.csl_trx_date);
973: ELSE -- non-emu
974: cep_standard.debug('fixed relation not found, curr_relation='||curr_relation);

Line 971: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,

967: IF (fixed_relation)
968: THEN
969: cep_standard.debug('fixed relation found, curr_relation='||curr_relation);
970: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'EMU FIXED';
971: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
972: CE_AUTO_BANK_MATCH.csl_trx_date);
973: ELSE -- non-emu
974: cep_standard.debug('fixed relation not found, curr_relation='||curr_relation);
975:

Line 972: CE_AUTO_BANK_MATCH.csl_trx_date);

968: THEN
969: cep_standard.debug('fixed relation found, curr_relation='||curr_relation);
970: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'EMU FIXED';
971: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
972: CE_AUTO_BANK_MATCH.csl_trx_date);
973: ELSE -- non-emu
974: cep_standard.debug('fixed relation not found, curr_relation='||curr_relation);
975:
976: -- If we have a foreign currency trx and line does not have ANY xrate info

Line 979: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') AND

975:
976: -- If we have a foreign currency trx and line does not have ANY xrate info
977: -- we calculate the exchange rate and provide that as 'User' rate
978: -- (International)
979: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') AND
980: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
981: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND
982: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL)
983: THEN

Line 980: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND

976: -- If we have a foreign currency trx and line does not have ANY xrate info
977: -- we calculate the exchange rate and provide that as 'User' rate
978: -- (International)
979: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') AND
980: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
981: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND
982: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL)
983: THEN
984:

Line 981: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND

977: -- we calculate the exchange rate and provide that as 'User' rate
978: -- (International)
979: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') AND
980: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
981: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND
982: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL)
983: THEN
984:
985: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csl_trx_date;

Line 982: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL)

978: -- (International)
979: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') AND
980: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
981: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND
982: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL)
983: THEN
984:
985: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csl_trx_date;
986: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'User';

Line 985: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csl_trx_date;

981: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND
982: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL)
983: THEN
984:
985: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csl_trx_date;
986: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'User';
987: CE_AUTO_BANK_MATCH.csl_exchange_rate := CE_AUTO_BANK_MATCH.trx_amount/CE_AUTO_BANK_MATCH.trx_curr_amount;
988: RETURN(TRUE);
989:

Line 986: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'User';

982: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL)
983: THEN
984:
985: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csl_trx_date;
986: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'User';
987: CE_AUTO_BANK_MATCH.csl_exchange_rate := CE_AUTO_BANK_MATCH.trx_amount/CE_AUTO_BANK_MATCH.trx_curr_amount;
988: RETURN(TRUE);
989:
990: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK' AND

Line 987: CE_AUTO_BANK_MATCH.csl_exchange_rate := CE_AUTO_BANK_MATCH.trx_amount/CE_AUTO_BANK_MATCH.trx_curr_amount;

983: THEN
984:
985: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csl_trx_date;
986: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'User';
987: CE_AUTO_BANK_MATCH.csl_exchange_rate := CE_AUTO_BANK_MATCH.trx_amount/CE_AUTO_BANK_MATCH.trx_curr_amount;
988: RETURN(TRUE);
989:
990: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK' AND
991: CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND

Line 990: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK' AND

986: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'User';
987: CE_AUTO_BANK_MATCH.csl_exchange_rate := CE_AUTO_BANK_MATCH.trx_amount/CE_AUTO_BANK_MATCH.trx_curr_amount;
988: RETURN(TRUE);
989:
990: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK' AND
991: CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
992: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND
993: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL AND
994: CE_AUTO_BANK_MATCH.csl_original_amount IS NULL)

Line 991: CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND

987: CE_AUTO_BANK_MATCH.csl_exchange_rate := CE_AUTO_BANK_MATCH.trx_amount/CE_AUTO_BANK_MATCH.trx_curr_amount;
988: RETURN(TRUE);
989:
990: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK' AND
991: CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
992: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND
993: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL AND
994: CE_AUTO_BANK_MATCH.csl_original_amount IS NULL)
995: THEN

Line 992: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND

988: RETURN(TRUE);
989:
990: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK' AND
991: CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
992: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND
993: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL AND
994: CE_AUTO_BANK_MATCH.csl_original_amount IS NULL)
995: THEN
996: cep_standard.debug('++CE_AUTO_BANK_REC.G_exchange_rate_type = ' || CE_AUTO_BANK_REC.G_exchange_rate_type);

Line 993: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL AND

989:
990: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK' AND
991: CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
992: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND
993: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL AND
994: CE_AUTO_BANK_MATCH.csl_original_amount IS NULL)
995: THEN
996: cep_standard.debug('++CE_AUTO_BANK_REC.G_exchange_rate_type = ' || CE_AUTO_BANK_REC.G_exchange_rate_type);
997: cep_standard.debug('++CE_AUTO_BANK_REC.G_exchange_rate_date = ' || CE_AUTO_BANK_REC.G_exchange_rate_date);

Line 994: CE_AUTO_BANK_MATCH.csl_original_amount IS NULL)

990: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK' AND
991: CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
992: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND
993: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL AND
994: CE_AUTO_BANK_MATCH.csl_original_amount IS NULL)
995: THEN
996: cep_standard.debug('++CE_AUTO_BANK_REC.G_exchange_rate_type = ' || CE_AUTO_BANK_REC.G_exchange_rate_type);
997: cep_standard.debug('++CE_AUTO_BANK_REC.G_exchange_rate_date = ' || CE_AUTO_BANK_REC.G_exchange_rate_date);
998: cep_standard.debug('++CE_AUTO_BANK_MATCH.csl_clearing_trx_type = '|| CE_AUTO_BANK_MATCH.csl_clearing_trx_type);

Line 998: cep_standard.debug('++CE_AUTO_BANK_MATCH.csl_clearing_trx_type = '|| CE_AUTO_BANK_MATCH.csl_clearing_trx_type);

994: CE_AUTO_BANK_MATCH.csl_original_amount IS NULL)
995: THEN
996: cep_standard.debug('++CE_AUTO_BANK_REC.G_exchange_rate_type = ' || CE_AUTO_BANK_REC.G_exchange_rate_type);
997: cep_standard.debug('++CE_AUTO_BANK_REC.G_exchange_rate_date = ' || CE_AUTO_BANK_REC.G_exchange_rate_date);
998: cep_standard.debug('++CE_AUTO_BANK_MATCH.csl_clearing_trx_type = '|| CE_AUTO_BANK_MATCH.csl_clearing_trx_type);
999:
1000: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW')
1001: THEN
1002: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := CE_AUTO_BANK_REC.G_cashflow_exchange_rate_type;

Line 1000: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW')

996: cep_standard.debug('++CE_AUTO_BANK_REC.G_exchange_rate_type = ' || CE_AUTO_BANK_REC.G_exchange_rate_type);
997: cep_standard.debug('++CE_AUTO_BANK_REC.G_exchange_rate_date = ' || CE_AUTO_BANK_REC.G_exchange_rate_date);
998: cep_standard.debug('++CE_AUTO_BANK_MATCH.csl_clearing_trx_type = '|| CE_AUTO_BANK_MATCH.csl_clearing_trx_type);
999:
1000: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW')
1001: THEN
1002: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := CE_AUTO_BANK_REC.G_cashflow_exchange_rate_type;
1003: ELSE
1004: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := CE_AUTO_BANK_REC.G_exchange_rate_type;

Line 1002: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := CE_AUTO_BANK_REC.G_cashflow_exchange_rate_type;

998: cep_standard.debug('++CE_AUTO_BANK_MATCH.csl_clearing_trx_type = '|| CE_AUTO_BANK_MATCH.csl_clearing_trx_type);
999:
1000: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW')
1001: THEN
1002: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := CE_AUTO_BANK_REC.G_cashflow_exchange_rate_type;
1003: ELSE
1004: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := CE_AUTO_BANK_REC.G_exchange_rate_type;
1005: END IF;
1006:

Line 1004: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := CE_AUTO_BANK_REC.G_exchange_rate_type;

1000: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW')
1001: THEN
1002: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := CE_AUTO_BANK_REC.G_cashflow_exchange_rate_type;
1003: ELSE
1004: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := CE_AUTO_BANK_REC.G_exchange_rate_type;
1005: END IF;
1006:
1007: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW')
1008: THEN

Line 1007: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW')

1003: ELSE
1004: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := CE_AUTO_BANK_REC.G_exchange_rate_type;
1005: END IF;
1006:
1007: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW')
1008: THEN
1009: cep_standard.debug('++CE_AUTO_BANK_MATCH.trx_reference_type = ' || CE_AUTO_BANK_MATCH.trx_reference_type);
1010:
1011: IF (CE_AUTO_BANK_MATCH.trx_reference_type = 'STMT') -- JEC

Line 1009: cep_standard.debug('++CE_AUTO_BANK_MATCH.trx_reference_type = ' || CE_AUTO_BANK_MATCH.trx_reference_type);

1005: END IF;
1006:
1007: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW')
1008: THEN
1009: cep_standard.debug('++CE_AUTO_BANK_MATCH.trx_reference_type = ' || CE_AUTO_BANK_MATCH.trx_reference_type);
1010:
1011: IF (CE_AUTO_BANK_MATCH.trx_reference_type = 'STMT') -- JEC
1012: THEN
1013: cep_standard.debug('[JEC]++CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = ' || CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE);

Line 1011: IF (CE_AUTO_BANK_MATCH.trx_reference_type = 'STMT') -- JEC

1007: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW')
1008: THEN
1009: cep_standard.debug('++CE_AUTO_BANK_MATCH.trx_reference_type = ' || CE_AUTO_BANK_MATCH.trx_reference_type);
1010:
1011: IF (CE_AUTO_BANK_MATCH.trx_reference_type = 'STMT') -- JEC
1012: THEN
1013: cep_standard.debug('[JEC]++CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = ' || CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE);
1014: IF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'CFD')
1015: THEN

Line 1016: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_date;

1012: THEN
1013: cep_standard.debug('[JEC]++CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = ' || CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE);
1014: IF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'CFD')
1015: THEN
1016: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_date;
1017: ELSIF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'CLD')
1018: THEN
1019: /* The statement line trx date is used for the cleared date in autoReconciliation
1020: So, we will use the matching transaction cleared date when the cashflow exchange

Line 1023: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,

1019: /* The statement line trx date is used for the cleared date in autoReconciliation
1020: So, we will use the matching transaction cleared date when the cashflow exchange
1021: date type is set to use the cleared date. If there is no cleared date, then the
1022: statement line transaction date will be used. */
1023: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,
1024: CE_AUTO_BANK_MATCH.csl_trx_date);
1025:
1026: ELSIF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'BSD')
1027: THEN

Line 1024: CE_AUTO_BANK_MATCH.csl_trx_date);

1020: So, we will use the matching transaction cleared date when the cashflow exchange
1021: date type is set to use the cleared date. If there is no cleared date, then the
1022: statement line transaction date will be used. */
1023: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,
1024: CE_AUTO_BANK_MATCH.csl_trx_date);
1025:
1026: ELSIF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'BSD')
1027: THEN
1028: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csh_statement_date;

Line 1028: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csh_statement_date;

1024: CE_AUTO_BANK_MATCH.csl_trx_date);
1025:
1026: ELSIF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'BSD')
1027: THEN
1028: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csh_statement_date;
1029: ELSIF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'BSG')
1030: THEN
1031: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csh_statement_gl_date;
1032: END IF;

Line 1031: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csh_statement_gl_date;

1027: THEN
1028: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csh_statement_date;
1029: ELSIF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'BSG')
1030: THEN
1031: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csh_statement_gl_date;
1032: END IF;
1033:
1034: ELSE -- BAT
1035: cep_standard.debug('[BAT]++CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = ' || CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE);

Line 1038: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_date;

1034: ELSE -- BAT
1035: cep_standard.debug('[BAT]++CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = ' || CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE);
1036: IF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'CFD')
1037: THEN
1038: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_date;
1039: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'AVD')
1040: THEN
1041: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_value_date;
1042: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'CLD')

Line 1041: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_value_date;

1037: THEN
1038: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_date;
1039: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'AVD')
1040: THEN
1041: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_value_date;
1042: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'CLD')
1043: THEN
1044: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,
1045: CE_AUTO_BANK_MATCH.csl_trx_date);

Line 1044: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,

1040: THEN
1041: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_value_date;
1042: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'CLD')
1043: THEN
1044: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,
1045: CE_AUTO_BANK_MATCH.csl_trx_date);
1046: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'BSD')
1047: THEN
1048: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csh_statement_date;

Line 1045: CE_AUTO_BANK_MATCH.csl_trx_date);

1041: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_value_date;
1042: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'CLD')
1043: THEN
1044: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,
1045: CE_AUTO_BANK_MATCH.csl_trx_date);
1046: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'BSD')
1047: THEN
1048: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csh_statement_date;
1049: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'BSG')

Line 1048: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csh_statement_date;

1044: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,
1045: CE_AUTO_BANK_MATCH.csl_trx_date);
1046: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'BSD')
1047: THEN
1048: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csh_statement_date;
1049: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'BSG')
1050: THEN
1051: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csh_statement_gl_date;
1052: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'SLD')

Line 1051: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csh_statement_gl_date;

1047: THEN
1048: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csh_statement_date;
1049: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'BSG')
1050: THEN
1051: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csh_statement_gl_date;
1052: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'SLD')
1053: THEN
1054: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csl_trx_date;
1055: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'TRX')

Line 1054: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csl_trx_date;

1050: THEN
1051: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csh_statement_gl_date;
1052: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'SLD')
1053: THEN
1054: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csl_trx_date;
1055: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'TRX')
1056: THEN
1057: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_deposit_date;
1058: END IF;

Line 1057: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_deposit_date;

1053: THEN
1054: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csl_trx_date;
1055: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'TRX')
1056: THEN
1057: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_deposit_date;
1058: END IF;
1059: cep_standard.debug('[BAT]++CE_AUTO_BANK_MATCH.csl_exchange_rate_date = ' || CE_AUTO_BANK_MATCH.csl_exchange_rate_date);
1060: END IF;
1061: ELSE -- not cashflow

Line 1059: cep_standard.debug('[BAT]++CE_AUTO_BANK_MATCH.csl_exchange_rate_date = ' || CE_AUTO_BANK_MATCH.csl_exchange_rate_date);

1055: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'TRX')
1056: THEN
1057: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_deposit_date;
1058: END IF;
1059: cep_standard.debug('[BAT]++CE_AUTO_BANK_MATCH.csl_exchange_rate_date = ' || CE_AUTO_BANK_MATCH.csl_exchange_rate_date);
1060: END IF;
1061: ELSE -- not cashflow
1062: IF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'SLD')
1063: THEN

Line 1064: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csl_trx_date;

1060: END IF;
1061: ELSE -- not cashflow
1062: IF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'SLD')
1063: THEN
1064: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csl_trx_date;
1065: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'BSD')
1066: THEN
1067: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csh_statement_date;
1068: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'BGD')

Line 1067: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csh_statement_date;

1063: THEN
1064: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csl_trx_date;
1065: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'BSD')
1066: THEN
1067: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csh_statement_date;
1068: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'BGD')
1069: THEN
1070: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csh_statement_gl_date;
1071: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TCD')

Line 1070: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csh_statement_gl_date;

1066: THEN
1067: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csh_statement_date;
1068: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'BGD')
1069: THEN
1070: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csh_statement_gl_date;
1071: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TCD')
1072: THEN
1073: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_date;
1074: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TXD')

Line 1073: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_date;

1069: THEN
1070: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csh_statement_gl_date;
1071: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TCD')
1072: THEN
1073: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_date;
1074: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TXD')
1075: THEN
1076: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_exchange_rate_date;
1077: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TGD')

Line 1076: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_exchange_rate_date;

1072: THEN
1073: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_date;
1074: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TXD')
1075: THEN
1076: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_exchange_rate_date;
1077: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TGD')
1078: THEN
1079: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_gl_date;
1080: END IF;

Line 1079: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_gl_date;

1075: THEN
1076: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_exchange_rate_date;
1077: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TGD')
1078: THEN
1079: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_gl_date;
1080: END IF;
1081: END IF;
1082:
1083: CE_AUTO_BANK_MATCH.foreign_exchange_defaulted := 'Y';

Line 1083: CE_AUTO_BANK_MATCH.foreign_exchange_defaulted := 'Y';

1079: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.trx_gl_date;
1080: END IF;
1081: END IF;
1082:
1083: CE_AUTO_BANK_MATCH.foreign_exchange_defaulted := 'Y';
1084: ELSE
1085: cep_standard.debug('MATCH.CSL_xtype: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1086: cep_standard.debug('MATCH.CSL_xdate: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_date);
1087:

Line 1085: cep_standard.debug('MATCH.CSL_xtype: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_type);

1081: END IF;
1082:
1083: CE_AUTO_BANK_MATCH.foreign_exchange_defaulted := 'Y';
1084: ELSE
1085: cep_standard.debug('MATCH.CSL_xtype: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1086: cep_standard.debug('MATCH.CSL_xdate: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_date);
1087:
1088: --
1089: -- line must have either xrate, original_amount or (xdate+xtype)

Line 1086: cep_standard.debug('MATCH.CSL_xdate: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_date);

1082:
1083: CE_AUTO_BANK_MATCH.foreign_exchange_defaulted := 'Y';
1084: ELSE
1085: cep_standard.debug('MATCH.CSL_xtype: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1086: cep_standard.debug('MATCH.CSL_xdate: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_date);
1087:
1088: --
1089: -- line must have either xrate, original_amount or (xdate+xtype)
1090: --

Line 1091: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL or

1087:
1088: --
1089: -- line must have either xrate, original_amount or (xdate+xtype)
1090: --
1091: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL or
1092: CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL)
1093: THEN
1094:
1095: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NOT NULL) or

Line 1092: CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL)

1088: --
1089: -- line must have either xrate, original_amount or (xdate+xtype)
1090: --
1091: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL or
1092: CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL)
1093: THEN
1094:
1095: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NOT NULL) or
1096: (CE_AUTO_BANK_MATCH.csl_original_amount IS NOT NULL)

Line 1095: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NOT NULL) or

1091: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL or
1092: CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL)
1093: THEN
1094:
1095: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NOT NULL) or
1096: (CE_AUTO_BANK_MATCH.csl_original_amount IS NOT NULL)
1097: THEN
1098:
1099: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csl_trx_date;

Line 1096: (CE_AUTO_BANK_MATCH.csl_original_amount IS NOT NULL)

1092: CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL)
1093: THEN
1094:
1095: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NOT NULL) or
1096: (CE_AUTO_BANK_MATCH.csl_original_amount IS NOT NULL)
1097: THEN
1098:
1099: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csl_trx_date;
1100: -- Bug 12564116 Start

Line 1099: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csl_trx_date;

1095: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NOT NULL) or
1096: (CE_AUTO_BANK_MATCH.csl_original_amount IS NOT NULL)
1097: THEN
1098:
1099: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csl_trx_date;
1100: -- Bug 12564116 Start
1101: -- Get the exchange rate type from bank account setup.
1102: SELECT Nvl(RECON_FOREIGN_BANK_XRATE_TYPE,'User')
1103: INTO CE_AUTO_BANK_MATCH.csl_exchange_rate_type

Line 1103: INTO CE_AUTO_BANK_MATCH.csl_exchange_rate_type

1099: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := CE_AUTO_BANK_MATCH.csl_trx_date;
1100: -- Bug 12564116 Start
1101: -- Get the exchange rate type from bank account setup.
1102: SELECT Nvl(RECON_FOREIGN_BANK_XRATE_TYPE,'User')
1103: INTO CE_AUTO_BANK_MATCH.csl_exchange_rate_type
1104: FROM CE_BANK_ACCOUNTS
1105: WHERE BANK_ACCOUNT_ID = CE_AUTO_BANK_MATCH.CSH_BANK_ACCOUNT_ID ;
1106: -- Bug 12564116 End.
1107:

Line 1105: WHERE BANK_ACCOUNT_ID = CE_AUTO_BANK_MATCH.CSH_BANK_ACCOUNT_ID ;

1101: -- Get the exchange rate type from bank account setup.
1102: SELECT Nvl(RECON_FOREIGN_BANK_XRATE_TYPE,'User')
1103: INTO CE_AUTO_BANK_MATCH.csl_exchange_rate_type
1104: FROM CE_BANK_ACCOUNTS
1105: WHERE BANK_ACCOUNT_ID = CE_AUTO_BANK_MATCH.CSH_BANK_ACCOUNT_ID ;
1106: -- Bug 12564116 End.
1107:
1108: cep_standard.debug('xtype: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1109: cep_standard.debug('xdate: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_date);

Line 1108: cep_standard.debug('xtype: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_type);

1104: FROM CE_BANK_ACCOUNTS
1105: WHERE BANK_ACCOUNT_ID = CE_AUTO_BANK_MATCH.CSH_BANK_ACCOUNT_ID ;
1106: -- Bug 12564116 End.
1107:
1108: cep_standard.debug('xtype: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1109: cep_standard.debug('xdate: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_date);
1110: ELSE
1111: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL)
1112: THEN

Line 1109: cep_standard.debug('xdate: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_date);

1105: WHERE BANK_ACCOUNT_ID = CE_AUTO_BANK_MATCH.CSH_BANK_ACCOUNT_ID ;
1106: -- Bug 12564116 End.
1107:
1108: cep_standard.debug('xtype: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1109: cep_standard.debug('xdate: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_date);
1110: ELSE
1111: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL)
1112: THEN
1113: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 1111: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL)

1107:
1108: cep_standard.debug('xtype: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1109: cep_standard.debug('xdate: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_date);
1110: ELSE
1111: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL)
1112: THEN
1113: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1114: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1115: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 1114: CE_AUTO_BANK_MATCH.csh_statement_header_id,

1110: ELSE
1111: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL)
1112: THEN
1113: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1114: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1115: CE_AUTO_BANK_MATCH.csl_statement_line_id,
1116: 'CE_NO_RATE_TYPE');
1117: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL)
1118: THEN

Line 1115: CE_AUTO_BANK_MATCH.csl_statement_line_id,

1111: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL)
1112: THEN
1113: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1114: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1115: CE_AUTO_BANK_MATCH.csl_statement_line_id,
1116: 'CE_NO_RATE_TYPE');
1117: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL)
1118: THEN
1119: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 1117: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL)

1113: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1114: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1115: CE_AUTO_BANK_MATCH.csl_statement_line_id,
1116: 'CE_NO_RATE_TYPE');
1117: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL)
1118: THEN
1119: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1120: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1121: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 1120: CE_AUTO_BANK_MATCH.csh_statement_header_id,

1116: 'CE_NO_RATE_TYPE');
1117: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL)
1118: THEN
1119: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1120: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1121: CE_AUTO_BANK_MATCH.csl_statement_line_id,
1122: 'CE_NO_RATE_DATE');
1123: END IF;
1124: RETURN(FALSE);

Line 1121: CE_AUTO_BANK_MATCH.csl_statement_line_id,

1117: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL)
1118: THEN
1119: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1120: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1121: CE_AUTO_BANK_MATCH.csl_statement_line_id,
1122: 'CE_NO_RATE_DATE');
1123: END IF;
1124: RETURN(FALSE);
1125: END IF;

Line 1133: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_type ='||CE_AUTO_BANK_MATCH.csl_exchange_rate_type);

1129:
1130: --
1131: -- Rate Validation for emu and non-emu
1132: --
1133: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_type ='||CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1134:
1135: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type = 'User')
1136: THEN
1137:

Line 1135: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type = 'User')

1131: -- Rate Validation for emu and non-emu
1132: --
1133: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_type ='||CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1134:
1135: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type = 'User')
1136: THEN
1137:
1138: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)
1139: THEN

Line 1138: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)

1134:
1135: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type = 'User')
1136: THEN
1137:
1138: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)
1139: THEN
1140: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')
1141: THEN
1142: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 1140: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')

1136: THEN
1137:
1138: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)
1139: THEN
1140: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')
1141: THEN
1142: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1143: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1144: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 1143: CE_AUTO_BANK_MATCH.csh_statement_header_id,

1139: THEN
1140: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')
1141: THEN
1142: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1143: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1144: CE_AUTO_BANK_MATCH.csl_statement_line_id,
1145: 'CE_INCOMPLETE_USER_RATE');
1146: return(FALSE);
1147: ELSE

Line 1144: CE_AUTO_BANK_MATCH.csl_statement_line_id,

1140: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')
1141: THEN
1142: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1143: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1144: CE_AUTO_BANK_MATCH.csl_statement_line_id,
1145: 'CE_INCOMPLETE_USER_RATE');
1146: return(FALSE);
1147: ELSE
1148: CE_AUTO_BANK_MATCH.csl_exchange_rate := CE_AUTO_BANK_MATCH.csl_amount/trx_curr_amount;

Line 1148: CE_AUTO_BANK_MATCH.csl_exchange_rate := CE_AUTO_BANK_MATCH.csl_amount/trx_curr_amount;

1144: CE_AUTO_BANK_MATCH.csl_statement_line_id,
1145: 'CE_INCOMPLETE_USER_RATE');
1146: return(FALSE);
1147: ELSE
1148: CE_AUTO_BANK_MATCH.csl_exchange_rate := CE_AUTO_BANK_MATCH.csl_amount/trx_curr_amount;
1149: END IF;
1150: END IF;
1151:
1152: ELSE -- not 'User'

Line 1155: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_currency_code = '|| CE_AUTO_BANK_MATCH.trx_currency_code );

1151:
1152: ELSE -- not 'User'
1153: BEGIN
1154: cep_standard.debug('CE_AUTO_BANK_REC.G_set_of_books_id = '||CE_AUTO_BANK_REC.G_set_of_books_id);
1155: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_currency_code = '|| CE_AUTO_BANK_MATCH.trx_currency_code );
1156: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_date = '|| CE_AUTO_BANK_MATCH.csl_exchange_rate_date);
1157: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_type = '|| CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1158:
1159: x_exchange_rate := gl_currency_api.get_rate(

Line 1156: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_date = '|| CE_AUTO_BANK_MATCH.csl_exchange_rate_date);

1152: ELSE -- not 'User'
1153: BEGIN
1154: cep_standard.debug('CE_AUTO_BANK_REC.G_set_of_books_id = '||CE_AUTO_BANK_REC.G_set_of_books_id);
1155: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_currency_code = '|| CE_AUTO_BANK_MATCH.trx_currency_code );
1156: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_date = '|| CE_AUTO_BANK_MATCH.csl_exchange_rate_date);
1157: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_type = '|| CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1158:
1159: x_exchange_rate := gl_currency_api.get_rate(
1160: x_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,

Line 1157: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_type = '|| CE_AUTO_BANK_MATCH.csl_exchange_rate_type);

1153: BEGIN
1154: cep_standard.debug('CE_AUTO_BANK_REC.G_set_of_books_id = '||CE_AUTO_BANK_REC.G_set_of_books_id);
1155: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_currency_code = '|| CE_AUTO_BANK_MATCH.trx_currency_code );
1156: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_date = '|| CE_AUTO_BANK_MATCH.csl_exchange_rate_date);
1157: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_type = '|| CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1158:
1159: x_exchange_rate := gl_currency_api.get_rate(
1160: x_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,
1161: x_from_currency => nvl(CE_AUTO_BANK_MATCH.trx_currency_code,CE_AUTO_BANK_MATCH.csl_currency_code),

Line 1161: x_from_currency => nvl(CE_AUTO_BANK_MATCH.trx_currency_code,CE_AUTO_BANK_MATCH.csl_currency_code),

1157: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_type = '|| CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1158:
1159: x_exchange_rate := gl_currency_api.get_rate(
1160: x_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,
1161: x_from_currency => nvl(CE_AUTO_BANK_MATCH.trx_currency_code,CE_AUTO_BANK_MATCH.csl_currency_code),
1162: x_conversion_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
1163: x_conversion_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1164:
1165: cep_standard.debug('x_ex: '||x_exchange_rate);

Line 1162: x_conversion_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,

1158:
1159: x_exchange_rate := gl_currency_api.get_rate(
1160: x_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,
1161: x_from_currency => nvl(CE_AUTO_BANK_MATCH.trx_currency_code,CE_AUTO_BANK_MATCH.csl_currency_code),
1162: x_conversion_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
1163: x_conversion_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1164:
1165: cep_standard.debug('x_ex: '||x_exchange_rate);
1166: cep_standard.debug('csl_ex: '||CE_AUTO_BANK_MATCH.csl_exchange_rate);

Line 1163: x_conversion_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type);

1159: x_exchange_rate := gl_currency_api.get_rate(
1160: x_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,
1161: x_from_currency => nvl(CE_AUTO_BANK_MATCH.trx_currency_code,CE_AUTO_BANK_MATCH.csl_currency_code),
1162: x_conversion_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
1163: x_conversion_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1164:
1165: cep_standard.debug('x_ex: '||x_exchange_rate);
1166: cep_standard.debug('csl_ex: '||CE_AUTO_BANK_MATCH.csl_exchange_rate);
1167:

Line 1166: cep_standard.debug('csl_ex: '||CE_AUTO_BANK_MATCH.csl_exchange_rate);

1162: x_conversion_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
1163: x_conversion_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1164:
1165: cep_standard.debug('x_ex: '||x_exchange_rate);
1166: cep_standard.debug('csl_ex: '||CE_AUTO_BANK_MATCH.csl_exchange_rate);
1167:
1168: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)
1169: THEN
1170: CE_AUTO_BANK_MATCH.csl_exchange_rate := x_exchange_rate;

Line 1168: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)

1164:
1165: cep_standard.debug('x_ex: '||x_exchange_rate);
1166: cep_standard.debug('csl_ex: '||CE_AUTO_BANK_MATCH.csl_exchange_rate);
1167:
1168: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)
1169: THEN
1170: CE_AUTO_BANK_MATCH.csl_exchange_rate := x_exchange_rate;
1171: END IF;
1172:

Line 1170: CE_AUTO_BANK_MATCH.csl_exchange_rate := x_exchange_rate;

1166: cep_standard.debug('csl_ex: '||CE_AUTO_BANK_MATCH.csl_exchange_rate);
1167:
1168: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)
1169: THEN
1170: CE_AUTO_BANK_MATCH.csl_exchange_rate := x_exchange_rate;
1171: END IF;
1172:
1173: IF (round(x_exchange_rate,9) = round(CE_AUTO_BANK_MATCH.csl_exchange_rate,9))
1174: THEN

Line 1173: IF (round(x_exchange_rate,9) = round(CE_AUTO_BANK_MATCH.csl_exchange_rate,9))

1169: THEN
1170: CE_AUTO_BANK_MATCH.csl_exchange_rate := x_exchange_rate;
1171: END IF;
1172:
1173: IF (round(x_exchange_rate,9) = round(CE_AUTO_BANK_MATCH.csl_exchange_rate,9))
1174: THEN
1175: RETURN(TRUE);
1176: ELSE
1177: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 1178: CE_AUTO_BANK_MATCH.csh_statement_header_id,

1174: THEN
1175: RETURN(TRUE);
1176: ELSE
1177: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1178: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1179: CE_AUTO_BANK_MATCH.csl_statement_line_id,
1180: 'CE_OTHER_ERROR_RATE');
1181: RETURN(FALSE);
1182: END IF;

Line 1179: CE_AUTO_BANK_MATCH.csl_statement_line_id,

1175: RETURN(TRUE);
1176: ELSE
1177: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1178: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1179: CE_AUTO_BANK_MATCH.csl_statement_line_id,
1180: 'CE_OTHER_ERROR_RATE');
1181: RETURN(FALSE);
1182: END IF;
1183:

Line 1189: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := null;

1185: WHEN OTHERS THEN
1186: IF (SQL%NOTFOUND) THEN
1187: cep_standard.debug('No Rate for the given criteria');
1188: --for bug 6786355 start
1189: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := null;
1190: CE_AUTO_BANK_MATCH.csl_exchange_rate := null;
1191: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := null;
1192: CE_AUTO_BANK_MATCH.csl_original_amount := null;
1193: --for bug 6786355 end

Line 1190: CE_AUTO_BANK_MATCH.csl_exchange_rate := null;

1186: IF (SQL%NOTFOUND) THEN
1187: cep_standard.debug('No Rate for the given criteria');
1188: --for bug 6786355 start
1189: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := null;
1190: CE_AUTO_BANK_MATCH.csl_exchange_rate := null;
1191: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := null;
1192: CE_AUTO_BANK_MATCH.csl_original_amount := null;
1193: --for bug 6786355 end
1194: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 1191: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := null;

1187: cep_standard.debug('No Rate for the given criteria');
1188: --for bug 6786355 start
1189: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := null;
1190: CE_AUTO_BANK_MATCH.csl_exchange_rate := null;
1191: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := null;
1192: CE_AUTO_BANK_MATCH.csl_original_amount := null;
1193: --for bug 6786355 end
1194: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1195: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 1192: CE_AUTO_BANK_MATCH.csl_original_amount := null;

1188: --for bug 6786355 start
1189: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := null;
1190: CE_AUTO_BANK_MATCH.csl_exchange_rate := null;
1191: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := null;
1192: CE_AUTO_BANK_MATCH.csl_original_amount := null;
1193: --for bug 6786355 end
1194: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1195: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1196: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 1195: CE_AUTO_BANK_MATCH.csh_statement_header_id,

1191: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := null;
1192: CE_AUTO_BANK_MATCH.csl_original_amount := null;
1193: --for bug 6786355 end
1194: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1195: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1196: CE_AUTO_BANK_MATCH.csl_statement_line_id,
1197: 'CE_OTHER_NO_RATE');
1198: RETURN(FALSE);
1199: ELSE

Line 1196: CE_AUTO_BANK_MATCH.csl_statement_line_id,

1192: CE_AUTO_BANK_MATCH.csl_original_amount := null;
1193: --for bug 6786355 end
1194: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1195: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1196: CE_AUTO_BANK_MATCH.csl_statement_line_id,
1197: 'CE_OTHER_NO_RATE');
1198: RETURN(FALSE);
1199: ELSE
1200: cep_standard.debug('EXCEPTION:gl_currency_api.get_rate' );

Line 1205: cep_standard.debug('<

1201: RAISE;
1202: END IF;
1203: END;
1204: END IF; -- user type
1205: cep_standard.debug('< 1206: return(TRUE);
1207: EXCEPTION
1208: WHEN OTHERS THEN
1209: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.validate_exchange_details');

Line 1209: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.validate_exchange_details');

1205: cep_standard.debug('< 1206: return(TRUE);
1207: EXCEPTION
1208: WHEN OTHERS THEN
1209: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.validate_exchange_details');
1210: RAISE;
1211: END validate_exchange_details;
1212:
1213: /* ---------------------------------------------------------------------

Line 1293: cep_standard.debug('>>CE_AUTO_BANK_MATCH.get_min_statement_line_id');

1289: FUNCTION get_min_statement_line_id RETURN NUMBER IS
1290: min_statement_line NUMBER;
1291: min_statement_line_num NUMBER;
1292: BEGIN
1293: cep_standard.debug('>>CE_AUTO_BANK_MATCH.get_min_statement_line_id');
1294: SELECT min(line_number)
1295: INTO min_statement_line_num
1296: FROM ce_statement_lines
1297: WHERE statement_header_id = CE_AUTO_BANK_MATCH.csh_statement_header_id;

Line 1297: WHERE statement_header_id = CE_AUTO_BANK_MATCH.csh_statement_header_id;

1293: cep_standard.debug('>>CE_AUTO_BANK_MATCH.get_min_statement_line_id');
1294: SELECT min(line_number)
1295: INTO min_statement_line_num
1296: FROM ce_statement_lines
1297: WHERE statement_header_id = CE_AUTO_BANK_MATCH.csh_statement_header_id;
1298:
1299: SELECT statement_line_id
1300: INTO min_statement_line
1301: FROM ce_statement_lines

Line 1303: AND statement_header_id = CE_AUTO_BANK_MATCH.csh_statement_header_id;

1299: SELECT statement_line_id
1300: INTO min_statement_line
1301: FROM ce_statement_lines
1302: WHERE line_number = min_statement_line_num
1303: AND statement_header_id = CE_AUTO_BANK_MATCH.csh_statement_header_id;
1304: cep_standard.debug('< 1305:
1306: RETURN (min_statement_line);
1307: EXCEPTION

Line 1304: cep_standard.debug('<

1300: INTO min_statement_line
1301: FROM ce_statement_lines
1302: WHERE line_number = min_statement_line_num
1303: AND statement_header_id = CE_AUTO_BANK_MATCH.csh_statement_header_id;
1304: cep_standard.debug('< 1305:
1306: RETURN (min_statement_line);
1307: EXCEPTION
1308: WHEN OTHERS THEN

Line 1309: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.get_min_statement_line_id');

1305:
1306: RETURN (min_statement_line);
1307: EXCEPTION
1308: WHEN OTHERS THEN
1309: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.get_min_statement_line_id');
1310: RAISE;
1311: END get_min_statement_line_id;
1312:
1313: /* ---------------------------------------------------------------------

Line 1342: cep_standard.debug('>>CE_AUTO_BANK_MATCH.lock_transaction');

1338: current_record_flag AR_CASH_RECEIPT_HISTORY_ALL.current_record_flag%TYPE;
1339: tx_status CE_LOOKUPS.lookup_code%TYPE;
1340: batch_ba_amount NUMBER;
1341: BEGIN
1342: cep_standard.debug('>>CE_AUTO_BANK_MATCH.lock_transaction');
1343: cep_standard.debug('X_RECONCILE_FLAG='||X_RECONCILE_FLAG ||
1344: ', X_CALL_MODE='|| X_CALL_MODE ||',X_TRX_TYPE='|| X_TRX_TYPE||
1345: ', X_CLEARING_TRX_TYPE='|| X_CLEARING_TRX_TYPE );
1346: cep_standard.debug('X_TRX_ROWID='|| X_TRX_ROWID||

Line 1357: OPEN CE_AUTO_BANK_MATCH.lock_101(X_CALL_MODE, X_trx_rowid);

1353: -- Reason this is here is that MREC passes "wrong values"
1354: -- for locking
1355: --
1356: IF (X_trx_type = 'JE_LINE' OR X_clearing_trx_type = 'JE_LINE') THEN
1357: OPEN CE_AUTO_BANK_MATCH.lock_101(X_CALL_MODE, X_trx_rowid);
1358: FETCH CE_AUTO_BANK_MATCH.lock_101 INTO id1;
1359: IF (CE_AUTO_BANK_MATCH.lock_101%NOTFOUND) THEN
1360: RAISE NO_DATA_FOUND;
1361: END IF;

Line 1358: FETCH CE_AUTO_BANK_MATCH.lock_101 INTO id1;

1354: -- for locking
1355: --
1356: IF (X_trx_type = 'JE_LINE' OR X_clearing_trx_type = 'JE_LINE') THEN
1357: OPEN CE_AUTO_BANK_MATCH.lock_101(X_CALL_MODE, X_trx_rowid);
1358: FETCH CE_AUTO_BANK_MATCH.lock_101 INTO id1;
1359: IF (CE_AUTO_BANK_MATCH.lock_101%NOTFOUND) THEN
1360: RAISE NO_DATA_FOUND;
1361: END IF;
1362: CLOSE CE_AUTO_BANK_MATCH.lock_101;

Line 1359: IF (CE_AUTO_BANK_MATCH.lock_101%NOTFOUND) THEN

1355: --
1356: IF (X_trx_type = 'JE_LINE' OR X_clearing_trx_type = 'JE_LINE') THEN
1357: OPEN CE_AUTO_BANK_MATCH.lock_101(X_CALL_MODE, X_trx_rowid);
1358: FETCH CE_AUTO_BANK_MATCH.lock_101 INTO id1;
1359: IF (CE_AUTO_BANK_MATCH.lock_101%NOTFOUND) THEN
1360: RAISE NO_DATA_FOUND;
1361: END IF;
1362: CLOSE CE_AUTO_BANK_MATCH.lock_101;
1363: ELSIF (X_clearing_trx_type = 'ROI_LINE') THEN

Line 1362: CLOSE CE_AUTO_BANK_MATCH.lock_101;

1358: FETCH CE_AUTO_BANK_MATCH.lock_101 INTO id1;
1359: IF (CE_AUTO_BANK_MATCH.lock_101%NOTFOUND) THEN
1360: RAISE NO_DATA_FOUND;
1361: END IF;
1362: CLOSE CE_AUTO_BANK_MATCH.lock_101;
1363: ELSIF (X_clearing_trx_type = 'ROI_LINE') THEN
1364: CE_999_PKG.lock_row(X_CALL_MODE, X_trx_type, X_trx_rowid);
1365: ELSIF (X_clearing_trx_type = 'XTR_LINE') THEN
1366: OPEN CE_AUTO_BANK_MATCH.lock_185(X_CALL_MODE, X_trx_rowid);

Line 1366: OPEN CE_AUTO_BANK_MATCH.lock_185(X_CALL_MODE, X_trx_rowid);

1362: CLOSE CE_AUTO_BANK_MATCH.lock_101;
1363: ELSIF (X_clearing_trx_type = 'ROI_LINE') THEN
1364: CE_999_PKG.lock_row(X_CALL_MODE, X_trx_type, X_trx_rowid);
1365: ELSIF (X_clearing_trx_type = 'XTR_LINE') THEN
1366: OPEN CE_AUTO_BANK_MATCH.lock_185(X_CALL_MODE, X_trx_rowid);
1367: FETCH CE_AUTO_BANK_MATCH.lock_185 INTO id1;
1368: IF (CE_AUTO_BANK_MATCH.lock_185%NOTFOUND) THEN
1369: RAISE NO_DATA_FOUND;
1370: END IF;

Line 1367: FETCH CE_AUTO_BANK_MATCH.lock_185 INTO id1;

1363: ELSIF (X_clearing_trx_type = 'ROI_LINE') THEN
1364: CE_999_PKG.lock_row(X_CALL_MODE, X_trx_type, X_trx_rowid);
1365: ELSIF (X_clearing_trx_type = 'XTR_LINE') THEN
1366: OPEN CE_AUTO_BANK_MATCH.lock_185(X_CALL_MODE, X_trx_rowid);
1367: FETCH CE_AUTO_BANK_MATCH.lock_185 INTO id1;
1368: IF (CE_AUTO_BANK_MATCH.lock_185%NOTFOUND) THEN
1369: RAISE NO_DATA_FOUND;
1370: END IF;
1371: CLOSE CE_AUTO_BANK_MATCH.lock_185;

Line 1368: IF (CE_AUTO_BANK_MATCH.lock_185%NOTFOUND) THEN

1364: CE_999_PKG.lock_row(X_CALL_MODE, X_trx_type, X_trx_rowid);
1365: ELSIF (X_clearing_trx_type = 'XTR_LINE') THEN
1366: OPEN CE_AUTO_BANK_MATCH.lock_185(X_CALL_MODE, X_trx_rowid);
1367: FETCH CE_AUTO_BANK_MATCH.lock_185 INTO id1;
1368: IF (CE_AUTO_BANK_MATCH.lock_185%NOTFOUND) THEN
1369: RAISE NO_DATA_FOUND;
1370: END IF;
1371: CLOSE CE_AUTO_BANK_MATCH.lock_185;
1372: ELSIF (X_clearing_trx_type = 'CASHFLOW') THEN

Line 1371: CLOSE CE_AUTO_BANK_MATCH.lock_185;

1367: FETCH CE_AUTO_BANK_MATCH.lock_185 INTO id1;
1368: IF (CE_AUTO_BANK_MATCH.lock_185%NOTFOUND) THEN
1369: RAISE NO_DATA_FOUND;
1370: END IF;
1371: CLOSE CE_AUTO_BANK_MATCH.lock_185;
1372: ELSIF (X_clearing_trx_type = 'CASHFLOW') THEN
1373: OPEN CE_AUTO_BANK_MATCH.lock_260_cf(X_CALL_MODE, X_trx_rowid);
1374: FETCH CE_AUTO_BANK_MATCH.lock_260_cf INTO id1;
1375: IF (CE_AUTO_BANK_MATCH.lock_260_cf%NOTFOUND) THEN

Line 1373: OPEN CE_AUTO_BANK_MATCH.lock_260_cf(X_CALL_MODE, X_trx_rowid);

1369: RAISE NO_DATA_FOUND;
1370: END IF;
1371: CLOSE CE_AUTO_BANK_MATCH.lock_185;
1372: ELSIF (X_clearing_trx_type = 'CASHFLOW') THEN
1373: OPEN CE_AUTO_BANK_MATCH.lock_260_cf(X_CALL_MODE, X_trx_rowid);
1374: FETCH CE_AUTO_BANK_MATCH.lock_260_cf INTO id1;
1375: IF (CE_AUTO_BANK_MATCH.lock_260_cf%NOTFOUND) THEN
1376: RAISE NO_DATA_FOUND;
1377: END IF;

Line 1374: FETCH CE_AUTO_BANK_MATCH.lock_260_cf INTO id1;

1370: END IF;
1371: CLOSE CE_AUTO_BANK_MATCH.lock_185;
1372: ELSIF (X_clearing_trx_type = 'CASHFLOW') THEN
1373: OPEN CE_AUTO_BANK_MATCH.lock_260_cf(X_CALL_MODE, X_trx_rowid);
1374: FETCH CE_AUTO_BANK_MATCH.lock_260_cf INTO id1;
1375: IF (CE_AUTO_BANK_MATCH.lock_260_cf%NOTFOUND) THEN
1376: RAISE NO_DATA_FOUND;
1377: END IF;
1378: CLOSE CE_AUTO_BANK_MATCH.lock_260_cf;

Line 1375: IF (CE_AUTO_BANK_MATCH.lock_260_cf%NOTFOUND) THEN

1371: CLOSE CE_AUTO_BANK_MATCH.lock_185;
1372: ELSIF (X_clearing_trx_type = 'CASHFLOW') THEN
1373: OPEN CE_AUTO_BANK_MATCH.lock_260_cf(X_CALL_MODE, X_trx_rowid);
1374: FETCH CE_AUTO_BANK_MATCH.lock_260_cf INTO id1;
1375: IF (CE_AUTO_BANK_MATCH.lock_260_cf%NOTFOUND) THEN
1376: RAISE NO_DATA_FOUND;
1377: END IF;
1378: CLOSE CE_AUTO_BANK_MATCH.lock_260_cf;
1379: ELSIF (X_trx_type in ('PAYMENT', 'REFUND')) THEN

Line 1378: CLOSE CE_AUTO_BANK_MATCH.lock_260_cf;

1374: FETCH CE_AUTO_BANK_MATCH.lock_260_cf INTO id1;
1375: IF (CE_AUTO_BANK_MATCH.lock_260_cf%NOTFOUND) THEN
1376: RAISE NO_DATA_FOUND;
1377: END IF;
1378: CLOSE CE_AUTO_BANK_MATCH.lock_260_cf;
1379: ELSIF (X_trx_type in ('PAYMENT', 'REFUND')) THEN
1380: --IF (X_clearing_trx_type = 'PAY') THEN
1381: IF (X_clearing_trx_type in ('PAY', 'PAY_EFT')) THEN
1382: OPEN CE_AUTO_BANK_MATCH.lock_801(X_CALL_MODE, X_trx_rowid);

Line 1382: OPEN CE_AUTO_BANK_MATCH.lock_801(X_CALL_MODE, X_trx_rowid);

1378: CLOSE CE_AUTO_BANK_MATCH.lock_260_cf;
1379: ELSIF (X_trx_type in ('PAYMENT', 'REFUND')) THEN
1380: --IF (X_clearing_trx_type = 'PAY') THEN
1381: IF (X_clearing_trx_type in ('PAY', 'PAY_EFT')) THEN
1382: OPEN CE_AUTO_BANK_MATCH.lock_801(X_CALL_MODE, X_trx_rowid);
1383: FETCH CE_AUTO_BANK_MATCH.lock_801 INTO id1;
1384: IF (CE_AUTO_BANK_MATCH.lock_801%NOTFOUND) THEN
1385: RAISE NO_DATA_FOUND;
1386: END IF;

Line 1383: FETCH CE_AUTO_BANK_MATCH.lock_801 INTO id1;

1379: ELSIF (X_trx_type in ('PAYMENT', 'REFUND')) THEN
1380: --IF (X_clearing_trx_type = 'PAY') THEN
1381: IF (X_clearing_trx_type in ('PAY', 'PAY_EFT')) THEN
1382: OPEN CE_AUTO_BANK_MATCH.lock_801(X_CALL_MODE, X_trx_rowid);
1383: FETCH CE_AUTO_BANK_MATCH.lock_801 INTO id1;
1384: IF (CE_AUTO_BANK_MATCH.lock_801%NOTFOUND) THEN
1385: RAISE NO_DATA_FOUND;
1386: END IF;
1387: CLOSE CE_AUTO_BANK_MATCH.lock_801;

Line 1384: IF (CE_AUTO_BANK_MATCH.lock_801%NOTFOUND) THEN

1380: --IF (X_clearing_trx_type = 'PAY') THEN
1381: IF (X_clearing_trx_type in ('PAY', 'PAY_EFT')) THEN
1382: OPEN CE_AUTO_BANK_MATCH.lock_801(X_CALL_MODE, X_trx_rowid);
1383: FETCH CE_AUTO_BANK_MATCH.lock_801 INTO id1;
1384: IF (CE_AUTO_BANK_MATCH.lock_801%NOTFOUND) THEN
1385: RAISE NO_DATA_FOUND;
1386: END IF;
1387: CLOSE CE_AUTO_BANK_MATCH.lock_801;
1388: ELSE

Line 1387: CLOSE CE_AUTO_BANK_MATCH.lock_801;

1383: FETCH CE_AUTO_BANK_MATCH.lock_801 INTO id1;
1384: IF (CE_AUTO_BANK_MATCH.lock_801%NOTFOUND) THEN
1385: RAISE NO_DATA_FOUND;
1386: END IF;
1387: CLOSE CE_AUTO_BANK_MATCH.lock_801;
1388: ELSE
1389: OPEN CE_AUTO_BANK_MATCH.lock_200(X_CALL_MODE, X_trx_rowid);
1390: FETCH CE_AUTO_BANK_MATCH.lock_200 INTO id1;
1391: IF (CE_AUTO_BANK_MATCH.lock_200%NOTFOUND) THEN

Line 1389: OPEN CE_AUTO_BANK_MATCH.lock_200(X_CALL_MODE, X_trx_rowid);

1385: RAISE NO_DATA_FOUND;
1386: END IF;
1387: CLOSE CE_AUTO_BANK_MATCH.lock_801;
1388: ELSE
1389: OPEN CE_AUTO_BANK_MATCH.lock_200(X_CALL_MODE, X_trx_rowid);
1390: FETCH CE_AUTO_BANK_MATCH.lock_200 INTO id1;
1391: IF (CE_AUTO_BANK_MATCH.lock_200%NOTFOUND) THEN
1392: RAISE NO_DATA_FOUND;
1393: END IF;

Line 1390: FETCH CE_AUTO_BANK_MATCH.lock_200 INTO id1;

1386: END IF;
1387: CLOSE CE_AUTO_BANK_MATCH.lock_801;
1388: ELSE
1389: OPEN CE_AUTO_BANK_MATCH.lock_200(X_CALL_MODE, X_trx_rowid);
1390: FETCH CE_AUTO_BANK_MATCH.lock_200 INTO id1;
1391: IF (CE_AUTO_BANK_MATCH.lock_200%NOTFOUND) THEN
1392: RAISE NO_DATA_FOUND;
1393: END IF;
1394: CLOSE CE_AUTO_BANK_MATCH.lock_200;

Line 1391: IF (CE_AUTO_BANK_MATCH.lock_200%NOTFOUND) THEN

1387: CLOSE CE_AUTO_BANK_MATCH.lock_801;
1388: ELSE
1389: OPEN CE_AUTO_BANK_MATCH.lock_200(X_CALL_MODE, X_trx_rowid);
1390: FETCH CE_AUTO_BANK_MATCH.lock_200 INTO id1;
1391: IF (CE_AUTO_BANK_MATCH.lock_200%NOTFOUND) THEN
1392: RAISE NO_DATA_FOUND;
1393: END IF;
1394: CLOSE CE_AUTO_BANK_MATCH.lock_200;
1395: END IF;

Line 1394: CLOSE CE_AUTO_BANK_MATCH.lock_200;

1390: FETCH CE_AUTO_BANK_MATCH.lock_200 INTO id1;
1391: IF (CE_AUTO_BANK_MATCH.lock_200%NOTFOUND) THEN
1392: RAISE NO_DATA_FOUND;
1393: END IF;
1394: CLOSE CE_AUTO_BANK_MATCH.lock_200;
1395: END IF;
1396: ELSIF (X_trx_type IN ('MISC','CASH'))THEN
1397: cep_standard.debug('open lock_222');
1398: OPEN CE_AUTO_BANK_MATCH.lock_222(X_CALL_MODE, x_trx_rowid);

Line 1398: OPEN CE_AUTO_BANK_MATCH.lock_222(X_CALL_MODE, x_trx_rowid);

1394: CLOSE CE_AUTO_BANK_MATCH.lock_200;
1395: END IF;
1396: ELSIF (X_trx_type IN ('MISC','CASH'))THEN
1397: cep_standard.debug('open lock_222');
1398: OPEN CE_AUTO_BANK_MATCH.lock_222(X_CALL_MODE, x_trx_rowid);
1399: FETCH CE_AUTO_BANK_MATCH.lock_222 INTO id1, id2, current_record_flag;
1400: cep_standard.debug('id1 '||id1);
1401: cep_standard.debug('id2 '||id2);
1402: cep_standard.debug('current_record_flag '||current_record_flag);

Line 1399: FETCH CE_AUTO_BANK_MATCH.lock_222 INTO id1, id2, current_record_flag;

1395: END IF;
1396: ELSIF (X_trx_type IN ('MISC','CASH'))THEN
1397: cep_standard.debug('open lock_222');
1398: OPEN CE_AUTO_BANK_MATCH.lock_222(X_CALL_MODE, x_trx_rowid);
1399: FETCH CE_AUTO_BANK_MATCH.lock_222 INTO id1, id2, current_record_flag;
1400: cep_standard.debug('id1 '||id1);
1401: cep_standard.debug('id2 '||id2);
1402: cep_standard.debug('current_record_flag '||current_record_flag);
1403:

Line 1404: IF (CE_AUTO_BANK_MATCH.lock_222%NOTFOUND) THEN

1400: cep_standard.debug('id1 '||id1);
1401: cep_standard.debug('id2 '||id2);
1402: cep_standard.debug('current_record_flag '||current_record_flag);
1403:
1404: IF (CE_AUTO_BANK_MATCH.lock_222%NOTFOUND) THEN
1405: RAISE NO_DATA_FOUND;
1406: END IF;
1407: IF (X_call_mode = 'U' AND current_record_flag = 'N') THEN
1408: RAISE NO_DATA_FOUND;

Line 1410: CLOSE CE_AUTO_BANK_MATCH.lock_222;

1406: END IF;
1407: IF (X_call_mode = 'U' AND current_record_flag = 'N') THEN
1408: RAISE NO_DATA_FOUND;
1409: END IF;
1410: CLOSE CE_AUTO_BANK_MATCH.lock_222;
1411: ELSIF( X_CLEARING_TRX_TYPE = 'STATEMENT') THEN
1412: IF (X_MATCH_CORRECTION_TYPE is not NULL) then
1413: CE_AUTO_BANK_MATCH.csl_match_correction_type := X_MATCH_CORRECTION_TYPE;
1414: end if;

Line 1413: CE_AUTO_BANK_MATCH.csl_match_correction_type := X_MATCH_CORRECTION_TYPE;

1409: END IF;
1410: CLOSE CE_AUTO_BANK_MATCH.lock_222;
1411: ELSIF( X_CLEARING_TRX_TYPE = 'STATEMENT') THEN
1412: IF (X_MATCH_CORRECTION_TYPE is not NULL) then
1413: CE_AUTO_BANK_MATCH.csl_match_correction_type := X_MATCH_CORRECTION_TYPE;
1414: end if;
1415: if (nvl(CE_AUTO_BANK_MATCH.csl_match_correction_type, 'NONE')
1416: = 'REVERSAL') then
1417: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE, x_trx_rowid);

Line 1415: if (nvl(CE_AUTO_BANK_MATCH.csl_match_correction_type, 'NONE')

1411: ELSIF( X_CLEARING_TRX_TYPE = 'STATEMENT') THEN
1412: IF (X_MATCH_CORRECTION_TYPE is not NULL) then
1413: CE_AUTO_BANK_MATCH.csl_match_correction_type := X_MATCH_CORRECTION_TYPE;
1414: end if;
1415: if (nvl(CE_AUTO_BANK_MATCH.csl_match_correction_type, 'NONE')
1416: = 'REVERSAL') then
1417: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE, x_trx_rowid);
1418: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;
1419: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN

Line 1417: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE, x_trx_rowid);

1413: CE_AUTO_BANK_MATCH.csl_match_correction_type := X_MATCH_CORRECTION_TYPE;
1414: end if;
1415: if (nvl(CE_AUTO_BANK_MATCH.csl_match_correction_type, 'NONE')
1416: = 'REVERSAL') then
1417: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE, x_trx_rowid);
1418: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;
1419: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN
1420: RAISE NO_DATA_FOUND;
1421: END IF;

Line 1418: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;

1414: end if;
1415: if (nvl(CE_AUTO_BANK_MATCH.csl_match_correction_type, 'NONE')
1416: = 'REVERSAL') then
1417: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE, x_trx_rowid);
1418: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;
1419: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN
1420: RAISE NO_DATA_FOUND;
1421: END IF;
1422: CLOSE CE_AUTO_BANK_MATCH.lock_260;

Line 1419: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN

1415: if (nvl(CE_AUTO_BANK_MATCH.csl_match_correction_type, 'NONE')
1416: = 'REVERSAL') then
1417: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE, x_trx_rowid);
1418: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;
1419: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN
1420: RAISE NO_DATA_FOUND;
1421: END IF;
1422: CLOSE CE_AUTO_BANK_MATCH.lock_260;
1423: elsif (nvl(CE_AUTO_BANK_MATCH.csl_match_correction_type, 'NONE')

Line 1422: CLOSE CE_AUTO_BANK_MATCH.lock_260;

1418: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;
1419: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN
1420: RAISE NO_DATA_FOUND;
1421: END IF;
1422: CLOSE CE_AUTO_BANK_MATCH.lock_260;
1423: elsif (nvl(CE_AUTO_BANK_MATCH.csl_match_correction_type, 'NONE')
1424: = 'ADJUSTMENT') then
1425: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_rowid2='||
1426: CE_AUTO_BANK_MATCH.trx_rowid2);

Line 1423: elsif (nvl(CE_AUTO_BANK_MATCH.csl_match_correction_type, 'NONE')

1419: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN
1420: RAISE NO_DATA_FOUND;
1421: END IF;
1422: CLOSE CE_AUTO_BANK_MATCH.lock_260;
1423: elsif (nvl(CE_AUTO_BANK_MATCH.csl_match_correction_type, 'NONE')
1424: = 'ADJUSTMENT') then
1425: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_rowid2='||
1426: CE_AUTO_BANK_MATCH.trx_rowid2);
1427: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE,

Line 1425: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_rowid2='||

1421: END IF;
1422: CLOSE CE_AUTO_BANK_MATCH.lock_260;
1423: elsif (nvl(CE_AUTO_BANK_MATCH.csl_match_correction_type, 'NONE')
1424: = 'ADJUSTMENT') then
1425: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_rowid2='||
1426: CE_AUTO_BANK_MATCH.trx_rowid2);
1427: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE,
1428: CE_AUTO_BANK_MATCH.trx_rowid2);
1429: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;

Line 1426: CE_AUTO_BANK_MATCH.trx_rowid2);

1422: CLOSE CE_AUTO_BANK_MATCH.lock_260;
1423: elsif (nvl(CE_AUTO_BANK_MATCH.csl_match_correction_type, 'NONE')
1424: = 'ADJUSTMENT') then
1425: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_rowid2='||
1426: CE_AUTO_BANK_MATCH.trx_rowid2);
1427: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE,
1428: CE_AUTO_BANK_MATCH.trx_rowid2);
1429: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;
1430: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN

Line 1427: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE,

1423: elsif (nvl(CE_AUTO_BANK_MATCH.csl_match_correction_type, 'NONE')
1424: = 'ADJUSTMENT') then
1425: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_rowid2='||
1426: CE_AUTO_BANK_MATCH.trx_rowid2);
1427: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE,
1428: CE_AUTO_BANK_MATCH.trx_rowid2);
1429: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;
1430: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN
1431: RAISE NO_DATA_FOUND;

Line 1428: CE_AUTO_BANK_MATCH.trx_rowid2);

1424: = 'ADJUSTMENT') then
1425: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_rowid2='||
1426: CE_AUTO_BANK_MATCH.trx_rowid2);
1427: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE,
1428: CE_AUTO_BANK_MATCH.trx_rowid2);
1429: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;
1430: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN
1431: RAISE NO_DATA_FOUND;
1432: END IF;

Line 1429: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;

1425: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_rowid2='||
1426: CE_AUTO_BANK_MATCH.trx_rowid2);
1427: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE,
1428: CE_AUTO_BANK_MATCH.trx_rowid2);
1429: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;
1430: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN
1431: RAISE NO_DATA_FOUND;
1432: END IF;
1433: CLOSE CE_AUTO_BANK_MATCH.lock_260;

Line 1430: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN

1426: CE_AUTO_BANK_MATCH.trx_rowid2);
1427: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE,
1428: CE_AUTO_BANK_MATCH.trx_rowid2);
1429: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;
1430: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN
1431: RAISE NO_DATA_FOUND;
1432: END IF;
1433: CLOSE CE_AUTO_BANK_MATCH.lock_260;
1434: if (CE_AUTO_BANK_MATCH.reconciled_this_run is NULL) then

Line 1433: CLOSE CE_AUTO_BANK_MATCH.lock_260;

1429: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;
1430: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN
1431: RAISE NO_DATA_FOUND;
1432: END IF;
1433: CLOSE CE_AUTO_BANK_MATCH.lock_260;
1434: if (CE_AUTO_BANK_MATCH.reconciled_this_run is NULL) then
1435: if ((CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND
1436: csl_trx_type = 'MISC_CREDIT') OR
1437: (CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND

Line 1434: if (CE_AUTO_BANK_MATCH.reconciled_this_run is NULL) then

1430: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN
1431: RAISE NO_DATA_FOUND;
1432: END IF;
1433: CLOSE CE_AUTO_BANK_MATCH.lock_260;
1434: if (CE_AUTO_BANK_MATCH.reconciled_this_run is NULL) then
1435: if ((CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND
1436: csl_trx_type = 'MISC_CREDIT') OR
1437: (CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND
1438: csl_trx_type = 'MISC_DEBIT')) then

Line 1435: if ((CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND

1431: RAISE NO_DATA_FOUND;
1432: END IF;
1433: CLOSE CE_AUTO_BANK_MATCH.lock_260;
1434: if (CE_AUTO_BANK_MATCH.reconciled_this_run is NULL) then
1435: if ((CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND
1436: csl_trx_type = 'MISC_CREDIT') OR
1437: (CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND
1438: csl_trx_type = 'MISC_DEBIT')) then
1439: OPEN CE_AUTO_BANK_MATCH.lock_222(X_CALL_MODE, x_trx_rowid);

Line 1437: (CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND

1433: CLOSE CE_AUTO_BANK_MATCH.lock_260;
1434: if (CE_AUTO_BANK_MATCH.reconciled_this_run is NULL) then
1435: if ((CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND
1436: csl_trx_type = 'MISC_CREDIT') OR
1437: (CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND
1438: csl_trx_type = 'MISC_DEBIT')) then
1439: OPEN CE_AUTO_BANK_MATCH.lock_222(X_CALL_MODE, x_trx_rowid);
1440: FETCH CE_AUTO_BANK_MATCH.lock_222 INTO id1, id2,current_record_flag;
1441: IF (CE_AUTO_BANK_MATCH.lock_222%NOTFOUND) THEN

Line 1439: OPEN CE_AUTO_BANK_MATCH.lock_222(X_CALL_MODE, x_trx_rowid);

1435: if ((CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND
1436: csl_trx_type = 'MISC_CREDIT') OR
1437: (CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND
1438: csl_trx_type = 'MISC_DEBIT')) then
1439: OPEN CE_AUTO_BANK_MATCH.lock_222(X_CALL_MODE, x_trx_rowid);
1440: FETCH CE_AUTO_BANK_MATCH.lock_222 INTO id1, id2,current_record_flag;
1441: IF (CE_AUTO_BANK_MATCH.lock_222%NOTFOUND) THEN
1442: RAISE NO_DATA_FOUND;
1443: END IF;

Line 1440: FETCH CE_AUTO_BANK_MATCH.lock_222 INTO id1, id2,current_record_flag;

1436: csl_trx_type = 'MISC_CREDIT') OR
1437: (CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND
1438: csl_trx_type = 'MISC_DEBIT')) then
1439: OPEN CE_AUTO_BANK_MATCH.lock_222(X_CALL_MODE, x_trx_rowid);
1440: FETCH CE_AUTO_BANK_MATCH.lock_222 INTO id1, id2,current_record_flag;
1441: IF (CE_AUTO_BANK_MATCH.lock_222%NOTFOUND) THEN
1442: RAISE NO_DATA_FOUND;
1443: END IF;
1444: IF (X_call_mode = 'U' AND current_record_flag = 'N') THEN

Line 1441: IF (CE_AUTO_BANK_MATCH.lock_222%NOTFOUND) THEN

1437: (CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND
1438: csl_trx_type = 'MISC_DEBIT')) then
1439: OPEN CE_AUTO_BANK_MATCH.lock_222(X_CALL_MODE, x_trx_rowid);
1440: FETCH CE_AUTO_BANK_MATCH.lock_222 INTO id1, id2,current_record_flag;
1441: IF (CE_AUTO_BANK_MATCH.lock_222%NOTFOUND) THEN
1442: RAISE NO_DATA_FOUND;
1443: END IF;
1444: IF (X_call_mode = 'U' AND current_record_flag = 'N') THEN
1445: RAISE NO_DATA_FOUND;

Line 1447: CLOSE CE_AUTO_BANK_MATCH.lock_222;

1443: END IF;
1444: IF (X_call_mode = 'U' AND current_record_flag = 'N') THEN
1445: RAISE NO_DATA_FOUND;
1446: END IF;
1447: CLOSE CE_AUTO_BANK_MATCH.lock_222;
1448: elsif ((CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND
1449: csl_trx_type = 'MISC_CREDIT') OR
1450: (CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND
1451: csl_trx_type = 'MISC_DEBIT')) then

Line 1448: elsif ((CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND

1444: IF (X_call_mode = 'U' AND current_record_flag = 'N') THEN
1445: RAISE NO_DATA_FOUND;
1446: END IF;
1447: CLOSE CE_AUTO_BANK_MATCH.lock_222;
1448: elsif ((CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND
1449: csl_trx_type = 'MISC_CREDIT') OR
1450: (CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND
1451: csl_trx_type = 'MISC_DEBIT')) then
1452: OPEN CE_AUTO_BANK_MATCH.lock_200(X_CALL_MODE, X_trx_rowid);

Line 1450: (CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND

1446: END IF;
1447: CLOSE CE_AUTO_BANK_MATCH.lock_222;
1448: elsif ((CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND
1449: csl_trx_type = 'MISC_CREDIT') OR
1450: (CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND
1451: csl_trx_type = 'MISC_DEBIT')) then
1452: OPEN CE_AUTO_BANK_MATCH.lock_200(X_CALL_MODE, X_trx_rowid);
1453: FETCH CE_AUTO_BANK_MATCH.lock_200 INTO id1;
1454: IF (CE_AUTO_BANK_MATCH.lock_200%NOTFOUND) THEN

Line 1452: OPEN CE_AUTO_BANK_MATCH.lock_200(X_CALL_MODE, X_trx_rowid);

1448: elsif ((CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND
1449: csl_trx_type = 'MISC_CREDIT') OR
1450: (CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND
1451: csl_trx_type = 'MISC_DEBIT')) then
1452: OPEN CE_AUTO_BANK_MATCH.lock_200(X_CALL_MODE, X_trx_rowid);
1453: FETCH CE_AUTO_BANK_MATCH.lock_200 INTO id1;
1454: IF (CE_AUTO_BANK_MATCH.lock_200%NOTFOUND) THEN
1455: RAISE NO_DATA_FOUND;
1456: END IF;

Line 1453: FETCH CE_AUTO_BANK_MATCH.lock_200 INTO id1;

1449: csl_trx_type = 'MISC_CREDIT') OR
1450: (CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND
1451: csl_trx_type = 'MISC_DEBIT')) then
1452: OPEN CE_AUTO_BANK_MATCH.lock_200(X_CALL_MODE, X_trx_rowid);
1453: FETCH CE_AUTO_BANK_MATCH.lock_200 INTO id1;
1454: IF (CE_AUTO_BANK_MATCH.lock_200%NOTFOUND) THEN
1455: RAISE NO_DATA_FOUND;
1456: END IF;
1457: CLOSE CE_AUTO_BANK_MATCH.lock_200;

Line 1454: IF (CE_AUTO_BANK_MATCH.lock_200%NOTFOUND) THEN

1450: (CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND
1451: csl_trx_type = 'MISC_DEBIT')) then
1452: OPEN CE_AUTO_BANK_MATCH.lock_200(X_CALL_MODE, X_trx_rowid);
1453: FETCH CE_AUTO_BANK_MATCH.lock_200 INTO id1;
1454: IF (CE_AUTO_BANK_MATCH.lock_200%NOTFOUND) THEN
1455: RAISE NO_DATA_FOUND;
1456: END IF;
1457: CLOSE CE_AUTO_BANK_MATCH.lock_200;
1458: end if;

Line 1457: CLOSE CE_AUTO_BANK_MATCH.lock_200;

1453: FETCH CE_AUTO_BANK_MATCH.lock_200 INTO id1;
1454: IF (CE_AUTO_BANK_MATCH.lock_200%NOTFOUND) THEN
1455: RAISE NO_DATA_FOUND;
1456: END IF;
1457: CLOSE CE_AUTO_BANK_MATCH.lock_200;
1458: end if;
1459: end if; -- CE_AUTO_BANK_MATCH.reconciled_this_run is NULL
1460: end if;
1461: ELSIF (X_trx_type = 'PBATCH') THEN

Line 1459: end if; -- CE_AUTO_BANK_MATCH.reconciled_this_run is NULL

1455: RAISE NO_DATA_FOUND;
1456: END IF;
1457: CLOSE CE_AUTO_BANK_MATCH.lock_200;
1458: end if;
1459: end if; -- CE_AUTO_BANK_MATCH.reconciled_this_run is NULL
1460: end if;
1461: ELSIF (X_trx_type = 'PBATCH') THEN
1462: cep_standard.debug('open lock_batch_checks X_trx_rowid='|| X_trx_rowid);
1463: OPEN CE_AUTO_BANK_MATCH.lock_batch_checks(X_trx_rowid);

Line 1463: OPEN CE_AUTO_BANK_MATCH.lock_batch_checks(X_trx_rowid);

1459: end if; -- CE_AUTO_BANK_MATCH.reconciled_this_run is NULL
1460: end if;
1461: ELSIF (X_trx_type = 'PBATCH') THEN
1462: cep_standard.debug('open lock_batch_checks X_trx_rowid='|| X_trx_rowid);
1463: OPEN CE_AUTO_BANK_MATCH.lock_batch_checks(X_trx_rowid);
1464: FETCH CE_AUTO_BANK_MATCH.lock_batch_checks INTO id1, id2;
1465: IF (CE_AUTO_BANK_MATCH.lock_batch_checks%NOTFOUND) THEN
1466: cep_standard.debug('no_data_found for lock_batch_checks');
1467:

Line 1464: FETCH CE_AUTO_BANK_MATCH.lock_batch_checks INTO id1, id2;

1460: end if;
1461: ELSIF (X_trx_type = 'PBATCH') THEN
1462: cep_standard.debug('open lock_batch_checks X_trx_rowid='|| X_trx_rowid);
1463: OPEN CE_AUTO_BANK_MATCH.lock_batch_checks(X_trx_rowid);
1464: FETCH CE_AUTO_BANK_MATCH.lock_batch_checks INTO id1, id2;
1465: IF (CE_AUTO_BANK_MATCH.lock_batch_checks%NOTFOUND) THEN
1466: cep_standard.debug('no_data_found for lock_batch_checks');
1467:
1468: RAISE NO_DATA_FOUND;

Line 1465: IF (CE_AUTO_BANK_MATCH.lock_batch_checks%NOTFOUND) THEN

1461: ELSIF (X_trx_type = 'PBATCH') THEN
1462: cep_standard.debug('open lock_batch_checks X_trx_rowid='|| X_trx_rowid);
1463: OPEN CE_AUTO_BANK_MATCH.lock_batch_checks(X_trx_rowid);
1464: FETCH CE_AUTO_BANK_MATCH.lock_batch_checks INTO id1, id2;
1465: IF (CE_AUTO_BANK_MATCH.lock_batch_checks%NOTFOUND) THEN
1466: cep_standard.debug('no_data_found for lock_batch_checks');
1467:
1468: RAISE NO_DATA_FOUND;
1469: END IF;

Line 1471: OPEN CE_AUTO_BANK_MATCH.check_amounts(id2);

1467:
1468: RAISE NO_DATA_FOUND;
1469: END IF;
1470: cep_standard.debug('open check_amounts id2='||id2);
1471: OPEN CE_AUTO_BANK_MATCH.check_amounts(id2);
1472: FETCH CE_AUTO_BANK_MATCH.check_amounts INTO batch_ba_amount;
1473: IF (CE_AUTO_BANK_MATCH.check_amounts%NOTFOUND) THEN
1474: cep_standard.debug('EKA NO DATA');
1475: RAISE NO_DATA_FOUND;

Line 1472: FETCH CE_AUTO_BANK_MATCH.check_amounts INTO batch_ba_amount;

1468: RAISE NO_DATA_FOUND;
1469: END IF;
1470: cep_standard.debug('open check_amounts id2='||id2);
1471: OPEN CE_AUTO_BANK_MATCH.check_amounts(id2);
1472: FETCH CE_AUTO_BANK_MATCH.check_amounts INTO batch_ba_amount;
1473: IF (CE_AUTO_BANK_MATCH.check_amounts%NOTFOUND) THEN
1474: cep_standard.debug('EKA NO DATA');
1475: RAISE NO_DATA_FOUND;
1476: END IF;

Line 1473: IF (CE_AUTO_BANK_MATCH.check_amounts%NOTFOUND) THEN

1469: END IF;
1470: cep_standard.debug('open check_amounts id2='||id2);
1471: OPEN CE_AUTO_BANK_MATCH.check_amounts(id2);
1472: FETCH CE_AUTO_BANK_MATCH.check_amounts INTO batch_ba_amount;
1473: IF (CE_AUTO_BANK_MATCH.check_amounts%NOTFOUND) THEN
1474: cep_standard.debug('EKA NO DATA');
1475: RAISE NO_DATA_FOUND;
1476: END IF;
1477:

Line 1487: CLOSE CE_AUTO_BANK_MATCH.Check_Amounts;

1483: ELSE
1484: cep_standard.debug('TOKA NO DATA batch_ba_amount <> X_batch_ba_amount ');
1485: RAISE NO_DATA_FOUND;
1486: END IF;
1487: CLOSE CE_AUTO_BANK_MATCH.Check_Amounts;
1488: CLOSE CE_AUTO_BANK_MATCH.Lock_Batch_Checks;
1489: ELSIF (X_trx_type = 'PGROUP') THEN -- SEPA ER 6700007
1490: cep_standard.debug('open lock_group_checks X_trx_rowid='|| X_trx_rowid||' X_LOGICAL_GROUP_REFERENCE-'||X_LOGICAL_GROUP_REFERENCE);
1491: OPEN CE_AUTO_BANK_MATCH.lock_group_checks(X_trx_rowid,X_LOGICAL_GROUP_REFERENCE);

Line 1488: CLOSE CE_AUTO_BANK_MATCH.Lock_Batch_Checks;

1484: cep_standard.debug('TOKA NO DATA batch_ba_amount <> X_batch_ba_amount ');
1485: RAISE NO_DATA_FOUND;
1486: END IF;
1487: CLOSE CE_AUTO_BANK_MATCH.Check_Amounts;
1488: CLOSE CE_AUTO_BANK_MATCH.Lock_Batch_Checks;
1489: ELSIF (X_trx_type = 'PGROUP') THEN -- SEPA ER 6700007
1490: cep_standard.debug('open lock_group_checks X_trx_rowid='|| X_trx_rowid||' X_LOGICAL_GROUP_REFERENCE-'||X_LOGICAL_GROUP_REFERENCE);
1491: OPEN CE_AUTO_BANK_MATCH.lock_group_checks(X_trx_rowid,X_LOGICAL_GROUP_REFERENCE);
1492: FETCH CE_AUTO_BANK_MATCH.lock_group_checks INTO id1, id2;

Line 1491: OPEN CE_AUTO_BANK_MATCH.lock_group_checks(X_trx_rowid,X_LOGICAL_GROUP_REFERENCE);

1487: CLOSE CE_AUTO_BANK_MATCH.Check_Amounts;
1488: CLOSE CE_AUTO_BANK_MATCH.Lock_Batch_Checks;
1489: ELSIF (X_trx_type = 'PGROUP') THEN -- SEPA ER 6700007
1490: cep_standard.debug('open lock_group_checks X_trx_rowid='|| X_trx_rowid||' X_LOGICAL_GROUP_REFERENCE-'||X_LOGICAL_GROUP_REFERENCE);
1491: OPEN CE_AUTO_BANK_MATCH.lock_group_checks(X_trx_rowid,X_LOGICAL_GROUP_REFERENCE);
1492: FETCH CE_AUTO_BANK_MATCH.lock_group_checks INTO id1, id2;
1493: IF (CE_AUTO_BANK_MATCH.lock_group_checks%NOTFOUND) THEN
1494: cep_standard.debug('no_data_found for lock_group_checks');
1495:

Line 1492: FETCH CE_AUTO_BANK_MATCH.lock_group_checks INTO id1, id2;

1488: CLOSE CE_AUTO_BANK_MATCH.Lock_Batch_Checks;
1489: ELSIF (X_trx_type = 'PGROUP') THEN -- SEPA ER 6700007
1490: cep_standard.debug('open lock_group_checks X_trx_rowid='|| X_trx_rowid||' X_LOGICAL_GROUP_REFERENCE-'||X_LOGICAL_GROUP_REFERENCE);
1491: OPEN CE_AUTO_BANK_MATCH.lock_group_checks(X_trx_rowid,X_LOGICAL_GROUP_REFERENCE);
1492: FETCH CE_AUTO_BANK_MATCH.lock_group_checks INTO id1, id2;
1493: IF (CE_AUTO_BANK_MATCH.lock_group_checks%NOTFOUND) THEN
1494: cep_standard.debug('no_data_found for lock_group_checks');
1495:
1496: RAISE NO_DATA_FOUND;

Line 1493: IF (CE_AUTO_BANK_MATCH.lock_group_checks%NOTFOUND) THEN

1489: ELSIF (X_trx_type = 'PGROUP') THEN -- SEPA ER 6700007
1490: cep_standard.debug('open lock_group_checks X_trx_rowid='|| X_trx_rowid||' X_LOGICAL_GROUP_REFERENCE-'||X_LOGICAL_GROUP_REFERENCE);
1491: OPEN CE_AUTO_BANK_MATCH.lock_group_checks(X_trx_rowid,X_LOGICAL_GROUP_REFERENCE);
1492: FETCH CE_AUTO_BANK_MATCH.lock_group_checks INTO id1, id2;
1493: IF (CE_AUTO_BANK_MATCH.lock_group_checks%NOTFOUND) THEN
1494: cep_standard.debug('no_data_found for lock_group_checks');
1495:
1496: RAISE NO_DATA_FOUND;
1497: END IF;

Line 1499: OPEN CE_AUTO_BANK_MATCH.check_group_amounts(id2,X_LOGICAL_GROUP_REFERENCE);

1495:
1496: RAISE NO_DATA_FOUND;
1497: END IF;
1498: cep_standard.debug('open check_amounts id2='||id2);
1499: OPEN CE_AUTO_BANK_MATCH.check_group_amounts(id2,X_LOGICAL_GROUP_REFERENCE);
1500: FETCH CE_AUTO_BANK_MATCH.check_group_amounts INTO batch_ba_amount;
1501: IF (CE_AUTO_BANK_MATCH.check_group_amounts%NOTFOUND) THEN
1502: cep_standard.debug('EKA NO DATA');
1503: RAISE NO_DATA_FOUND;

Line 1500: FETCH CE_AUTO_BANK_MATCH.check_group_amounts INTO batch_ba_amount;

1496: RAISE NO_DATA_FOUND;
1497: END IF;
1498: cep_standard.debug('open check_amounts id2='||id2);
1499: OPEN CE_AUTO_BANK_MATCH.check_group_amounts(id2,X_LOGICAL_GROUP_REFERENCE);
1500: FETCH CE_AUTO_BANK_MATCH.check_group_amounts INTO batch_ba_amount;
1501: IF (CE_AUTO_BANK_MATCH.check_group_amounts%NOTFOUND) THEN
1502: cep_standard.debug('EKA NO DATA');
1503: RAISE NO_DATA_FOUND;
1504: END IF;

Line 1501: IF (CE_AUTO_BANK_MATCH.check_group_amounts%NOTFOUND) THEN

1497: END IF;
1498: cep_standard.debug('open check_amounts id2='||id2);
1499: OPEN CE_AUTO_BANK_MATCH.check_group_amounts(id2,X_LOGICAL_GROUP_REFERENCE);
1500: FETCH CE_AUTO_BANK_MATCH.check_group_amounts INTO batch_ba_amount;
1501: IF (CE_AUTO_BANK_MATCH.check_group_amounts%NOTFOUND) THEN
1502: cep_standard.debug('EKA NO DATA');
1503: RAISE NO_DATA_FOUND;
1504: END IF;
1505:

Line 1515: CLOSE CE_AUTO_BANK_MATCH.Check_GROUP_Amounts;

1511: ELSE
1512: cep_standard.debug('TOKA NO DATA batch_ba_amount <> X_batch_ba_amount ');
1513: RAISE NO_DATA_FOUND;
1514: END IF;
1515: CLOSE CE_AUTO_BANK_MATCH.Check_GROUP_Amounts;
1516: CLOSE CE_AUTO_BANK_MATCH.Lock_group_Checks;
1517: ELSIF (X_trx_type = 'RBATCH') THEN
1518: cep_standard.debug('open lock_batch_receipts X_trx_rowid='|| X_trx_rowid);
1519: OPEN CE_AUTO_BANK_MATCH.lock_batch_receipts(X_trx_rowid);

Line 1516: CLOSE CE_AUTO_BANK_MATCH.Lock_group_Checks;

1512: cep_standard.debug('TOKA NO DATA batch_ba_amount <> X_batch_ba_amount ');
1513: RAISE NO_DATA_FOUND;
1514: END IF;
1515: CLOSE CE_AUTO_BANK_MATCH.Check_GROUP_Amounts;
1516: CLOSE CE_AUTO_BANK_MATCH.Lock_group_Checks;
1517: ELSIF (X_trx_type = 'RBATCH') THEN
1518: cep_standard.debug('open lock_batch_receipts X_trx_rowid='|| X_trx_rowid);
1519: OPEN CE_AUTO_BANK_MATCH.lock_batch_receipts(X_trx_rowid);
1520: FETCH CE_AUTO_BANK_MATCH.lock_batch_receipts INTO id1, id2, id3;

Line 1519: OPEN CE_AUTO_BANK_MATCH.lock_batch_receipts(X_trx_rowid);

1515: CLOSE CE_AUTO_BANK_MATCH.Check_GROUP_Amounts;
1516: CLOSE CE_AUTO_BANK_MATCH.Lock_group_Checks;
1517: ELSIF (X_trx_type = 'RBATCH') THEN
1518: cep_standard.debug('open lock_batch_receipts X_trx_rowid='|| X_trx_rowid);
1519: OPEN CE_AUTO_BANK_MATCH.lock_batch_receipts(X_trx_rowid);
1520: FETCH CE_AUTO_BANK_MATCH.lock_batch_receipts INTO id1, id2, id3;
1521: IF (CE_AUTO_BANK_MATCH.lock_batch_receipts%NOTFOUND) THEN
1522: RAISE NO_DATA_FOUND;
1523: END IF;

Line 1520: FETCH CE_AUTO_BANK_MATCH.lock_batch_receipts INTO id1, id2, id3;

1516: CLOSE CE_AUTO_BANK_MATCH.Lock_group_Checks;
1517: ELSIF (X_trx_type = 'RBATCH') THEN
1518: cep_standard.debug('open lock_batch_receipts X_trx_rowid='|| X_trx_rowid);
1519: OPEN CE_AUTO_BANK_MATCH.lock_batch_receipts(X_trx_rowid);
1520: FETCH CE_AUTO_BANK_MATCH.lock_batch_receipts INTO id1, id2, id3;
1521: IF (CE_AUTO_BANK_MATCH.lock_batch_receipts%NOTFOUND) THEN
1522: RAISE NO_DATA_FOUND;
1523: END IF;
1524:

Line 1521: IF (CE_AUTO_BANK_MATCH.lock_batch_receipts%NOTFOUND) THEN

1517: ELSIF (X_trx_type = 'RBATCH') THEN
1518: cep_standard.debug('open lock_batch_receipts X_trx_rowid='|| X_trx_rowid);
1519: OPEN CE_AUTO_BANK_MATCH.lock_batch_receipts(X_trx_rowid);
1520: FETCH CE_AUTO_BANK_MATCH.lock_batch_receipts INTO id1, id2, id3;
1521: IF (CE_AUTO_BANK_MATCH.lock_batch_receipts%NOTFOUND) THEN
1522: RAISE NO_DATA_FOUND;
1523: END IF;
1524:
1525: cep_standard.debug('open receipt_amounts id3='||id3);

Line 1527: OPEN CE_AUTO_BANK_MATCH.receipt_amounts(id3);

1523: END IF;
1524:
1525: cep_standard.debug('open receipt_amounts id3='||id3);
1526:
1527: OPEN CE_AUTO_BANK_MATCH.receipt_amounts(id3);
1528: FETCH CE_AUTO_BANK_MATCH.receipt_amounts INTO batch_ba_amount;
1529: IF (CE_AUTO_BANK_MATCH.receipt_amounts%NOTFOUND) THEN
1530: RAISE NO_DATA_FOUND;
1531: END IF;

Line 1528: FETCH CE_AUTO_BANK_MATCH.receipt_amounts INTO batch_ba_amount;

1524:
1525: cep_standard.debug('open receipt_amounts id3='||id3);
1526:
1527: OPEN CE_AUTO_BANK_MATCH.receipt_amounts(id3);
1528: FETCH CE_AUTO_BANK_MATCH.receipt_amounts INTO batch_ba_amount;
1529: IF (CE_AUTO_BANK_MATCH.receipt_amounts%NOTFOUND) THEN
1530: RAISE NO_DATA_FOUND;
1531: END IF;
1532:

Line 1529: IF (CE_AUTO_BANK_MATCH.receipt_amounts%NOTFOUND) THEN

1525: cep_standard.debug('open receipt_amounts id3='||id3);
1526:
1527: OPEN CE_AUTO_BANK_MATCH.receipt_amounts(id3);
1528: FETCH CE_AUTO_BANK_MATCH.receipt_amounts INTO batch_ba_amount;
1529: IF (CE_AUTO_BANK_MATCH.receipt_amounts%NOTFOUND) THEN
1530: RAISE NO_DATA_FOUND;
1531: END IF;
1532:
1533: cep_standard.debug('batch_ba_amount='||batch_ba_amount||', X_batch_ba_amount='||X_batch_ba_amount );

Line 1542: CLOSE CE_AUTO_BANK_MATCH.Receipt_Amounts;

1538: ELSE
1539: cep_standard.debug(' remittance batch no_data_found batch_ba_amount <> X_batch_ba_amount ');
1540: RAISE NO_DATA_FOUND;
1541: END IF;
1542: CLOSE CE_AUTO_BANK_MATCH.Receipt_Amounts;
1543: CLOSE CE_AUTO_BANK_MATCH.Lock_Batch_Receipts;
1544: END IF;
1545: ELSE -- Clearing only, just lock the transaction table and check the status
1546: IF (X_clearing_trx_type = 'ROI_LINE') THEN

Line 1543: CLOSE CE_AUTO_BANK_MATCH.Lock_Batch_Receipts;

1539: cep_standard.debug(' remittance batch no_data_found batch_ba_amount <> X_batch_ba_amount ');
1540: RAISE NO_DATA_FOUND;
1541: END IF;
1542: CLOSE CE_AUTO_BANK_MATCH.Receipt_Amounts;
1543: CLOSE CE_AUTO_BANK_MATCH.Lock_Batch_Receipts;
1544: END IF;
1545: ELSE -- Clearing only, just lock the transaction table and check the status
1546: IF (X_clearing_trx_type = 'ROI_LINE') THEN
1547: CE_999_PKG.lock_row(X_CALL_MODE, X_trx_type, X_trx_rowid);

Line 1549: OPEN CE_AUTO_BANK_MATCH.clear_lock_260_cf(X_CALL_MODE, x_trx_rowid);

1545: ELSE -- Clearing only, just lock the transaction table and check the status
1546: IF (X_clearing_trx_type = 'ROI_LINE') THEN
1547: CE_999_PKG.lock_row(X_CALL_MODE, X_trx_type, X_trx_rowid);
1548: ELSIF (X_CLEARING_TRX_TYPE = 'CASHFLOW') THEN
1549: OPEN CE_AUTO_BANK_MATCH.clear_lock_260_cf(X_CALL_MODE, x_trx_rowid);
1550: FETCH CE_AUTO_BANK_MATCH.clear_lock_260_cf INTO id1;
1551: IF (CE_AUTO_BANK_MATCH.clear_lock_260_cf%NOTFOUND) THEN
1552: RAISE NO_DATA_FOUND;
1553: END IF;

Line 1550: FETCH CE_AUTO_BANK_MATCH.clear_lock_260_cf INTO id1;

1546: IF (X_clearing_trx_type = 'ROI_LINE') THEN
1547: CE_999_PKG.lock_row(X_CALL_MODE, X_trx_type, X_trx_rowid);
1548: ELSIF (X_CLEARING_TRX_TYPE = 'CASHFLOW') THEN
1549: OPEN CE_AUTO_BANK_MATCH.clear_lock_260_cf(X_CALL_MODE, x_trx_rowid);
1550: FETCH CE_AUTO_BANK_MATCH.clear_lock_260_cf INTO id1;
1551: IF (CE_AUTO_BANK_MATCH.clear_lock_260_cf%NOTFOUND) THEN
1552: RAISE NO_DATA_FOUND;
1553: END IF;
1554: CLOSE CE_AUTO_BANK_MATCH.clear_lock_260_cf;

Line 1551: IF (CE_AUTO_BANK_MATCH.clear_lock_260_cf%NOTFOUND) THEN

1547: CE_999_PKG.lock_row(X_CALL_MODE, X_trx_type, X_trx_rowid);
1548: ELSIF (X_CLEARING_TRX_TYPE = 'CASHFLOW') THEN
1549: OPEN CE_AUTO_BANK_MATCH.clear_lock_260_cf(X_CALL_MODE, x_trx_rowid);
1550: FETCH CE_AUTO_BANK_MATCH.clear_lock_260_cf INTO id1;
1551: IF (CE_AUTO_BANK_MATCH.clear_lock_260_cf%NOTFOUND) THEN
1552: RAISE NO_DATA_FOUND;
1553: END IF;
1554: CLOSE CE_AUTO_BANK_MATCH.clear_lock_260_cf;
1555: ELSIF (X_trx_type in ('PAYMENT', 'REFUND')) THEN

Line 1554: CLOSE CE_AUTO_BANK_MATCH.clear_lock_260_cf;

1550: FETCH CE_AUTO_BANK_MATCH.clear_lock_260_cf INTO id1;
1551: IF (CE_AUTO_BANK_MATCH.clear_lock_260_cf%NOTFOUND) THEN
1552: RAISE NO_DATA_FOUND;
1553: END IF;
1554: CLOSE CE_AUTO_BANK_MATCH.clear_lock_260_cf;
1555: ELSIF (X_trx_type in ('PAYMENT', 'REFUND')) THEN
1556: OPEN CE_AUTO_BANK_MATCH.clear_lock_200(X_CALL_MODE, X_trx_rowid);
1557: FETCH CE_AUTO_BANK_MATCH.clear_lock_200 INTO id1,tx_status;
1558: IF (CE_AUTO_BANK_MATCH.clear_lock_200%NOTFOUND) THEN

Line 1556: OPEN CE_AUTO_BANK_MATCH.clear_lock_200(X_CALL_MODE, X_trx_rowid);

1552: RAISE NO_DATA_FOUND;
1553: END IF;
1554: CLOSE CE_AUTO_BANK_MATCH.clear_lock_260_cf;
1555: ELSIF (X_trx_type in ('PAYMENT', 'REFUND')) THEN
1556: OPEN CE_AUTO_BANK_MATCH.clear_lock_200(X_CALL_MODE, X_trx_rowid);
1557: FETCH CE_AUTO_BANK_MATCH.clear_lock_200 INTO id1,tx_status;
1558: IF (CE_AUTO_BANK_MATCH.clear_lock_200%NOTFOUND) THEN
1559: RAISE NO_DATA_FOUND;
1560: END IF;

Line 1557: FETCH CE_AUTO_BANK_MATCH.clear_lock_200 INTO id1,tx_status;

1553: END IF;
1554: CLOSE CE_AUTO_BANK_MATCH.clear_lock_260_cf;
1555: ELSIF (X_trx_type in ('PAYMENT', 'REFUND')) THEN
1556: OPEN CE_AUTO_BANK_MATCH.clear_lock_200(X_CALL_MODE, X_trx_rowid);
1557: FETCH CE_AUTO_BANK_MATCH.clear_lock_200 INTO id1,tx_status;
1558: IF (CE_AUTO_BANK_MATCH.clear_lock_200%NOTFOUND) THEN
1559: RAISE NO_DATA_FOUND;
1560: END IF;
1561: IF (X_call_mode = 'U' and tx_status <> 'NEGOTIABLE') THEN

Line 1558: IF (CE_AUTO_BANK_MATCH.clear_lock_200%NOTFOUND) THEN

1554: CLOSE CE_AUTO_BANK_MATCH.clear_lock_260_cf;
1555: ELSIF (X_trx_type in ('PAYMENT', 'REFUND')) THEN
1556: OPEN CE_AUTO_BANK_MATCH.clear_lock_200(X_CALL_MODE, X_trx_rowid);
1557: FETCH CE_AUTO_BANK_MATCH.clear_lock_200 INTO id1,tx_status;
1558: IF (CE_AUTO_BANK_MATCH.clear_lock_200%NOTFOUND) THEN
1559: RAISE NO_DATA_FOUND;
1560: END IF;
1561: IF (X_call_mode = 'U' and tx_status <> 'NEGOTIABLE') THEN
1562: RAISE NO_DATA_FOUND;

Line 1568: CLOSE CE_AUTO_BANK_MATCH.clear_lock_200;

1564: IF (X_call_mode = 'M' and
1565: tx_status NOT IN ('CLEARED','CLEARED BUT UNACCOUNTED')) THEN
1566: RAISE NO_DATA_FOUND;
1567: END IF;
1568: CLOSE CE_AUTO_BANK_MATCH.clear_lock_200;
1569: ELSIF (X_trx_type IN ('MISC','CASH')) THEN
1570: OPEN CE_AUTO_BANK_MATCH.clear_lock_222(X_CALL_MODE, x_trx_rowid);
1571: FETCH CE_AUTO_BANK_MATCH.clear_lock_222 INTO id1,id2,current_record_flag;
1572: IF (CE_AUTO_BANK_MATCH.clear_lock_222%NOTFOUND) THEN

Line 1570: OPEN CE_AUTO_BANK_MATCH.clear_lock_222(X_CALL_MODE, x_trx_rowid);

1566: RAISE NO_DATA_FOUND;
1567: END IF;
1568: CLOSE CE_AUTO_BANK_MATCH.clear_lock_200;
1569: ELSIF (X_trx_type IN ('MISC','CASH')) THEN
1570: OPEN CE_AUTO_BANK_MATCH.clear_lock_222(X_CALL_MODE, x_trx_rowid);
1571: FETCH CE_AUTO_BANK_MATCH.clear_lock_222 INTO id1,id2,current_record_flag;
1572: IF (CE_AUTO_BANK_MATCH.clear_lock_222%NOTFOUND) THEN
1573: RAISE NO_DATA_FOUND;
1574: END IF;

Line 1571: FETCH CE_AUTO_BANK_MATCH.clear_lock_222 INTO id1,id2,current_record_flag;

1567: END IF;
1568: CLOSE CE_AUTO_BANK_MATCH.clear_lock_200;
1569: ELSIF (X_trx_type IN ('MISC','CASH')) THEN
1570: OPEN CE_AUTO_BANK_MATCH.clear_lock_222(X_CALL_MODE, x_trx_rowid);
1571: FETCH CE_AUTO_BANK_MATCH.clear_lock_222 INTO id1,id2,current_record_flag;
1572: IF (CE_AUTO_BANK_MATCH.clear_lock_222%NOTFOUND) THEN
1573: RAISE NO_DATA_FOUND;
1574: END IF;
1575: IF (current_record_flag = 'N') THEN

Line 1572: IF (CE_AUTO_BANK_MATCH.clear_lock_222%NOTFOUND) THEN

1568: CLOSE CE_AUTO_BANK_MATCH.clear_lock_200;
1569: ELSIF (X_trx_type IN ('MISC','CASH')) THEN
1570: OPEN CE_AUTO_BANK_MATCH.clear_lock_222(X_CALL_MODE, x_trx_rowid);
1571: FETCH CE_AUTO_BANK_MATCH.clear_lock_222 INTO id1,id2,current_record_flag;
1572: IF (CE_AUTO_BANK_MATCH.clear_lock_222%NOTFOUND) THEN
1573: RAISE NO_DATA_FOUND;
1574: END IF;
1575: IF (current_record_flag = 'N') THEN
1576: RAISE NO_DATA_FOUND;

Line 1578: CLOSE CE_AUTO_BANK_MATCH.clear_lock_222;

1574: END IF;
1575: IF (current_record_flag = 'N') THEN
1576: RAISE NO_DATA_FOUND;
1577: END IF;
1578: CLOSE CE_AUTO_BANK_MATCH.clear_lock_222;
1579: ELSIF (X_CLEARING_TRX_TYPE = 'STATEMENT') THEN
1580: OPEN CE_AUTO_BANK_MATCH.clear_lock_260(X_CALL_MODE, x_trx_rowid);
1581: FETCH CE_AUTO_BANK_MATCH.clear_lock_260 INTO id1;
1582: IF (CE_AUTO_BANK_MATCH.clear_lock_260%NOTFOUND) THEN

Line 1580: OPEN CE_AUTO_BANK_MATCH.clear_lock_260(X_CALL_MODE, x_trx_rowid);

1576: RAISE NO_DATA_FOUND;
1577: END IF;
1578: CLOSE CE_AUTO_BANK_MATCH.clear_lock_222;
1579: ELSIF (X_CLEARING_TRX_TYPE = 'STATEMENT') THEN
1580: OPEN CE_AUTO_BANK_MATCH.clear_lock_260(X_CALL_MODE, x_trx_rowid);
1581: FETCH CE_AUTO_BANK_MATCH.clear_lock_260 INTO id1;
1582: IF (CE_AUTO_BANK_MATCH.clear_lock_260%NOTFOUND) THEN
1583: RAISE NO_DATA_FOUND;
1584: END IF;

Line 1581: FETCH CE_AUTO_BANK_MATCH.clear_lock_260 INTO id1;

1577: END IF;
1578: CLOSE CE_AUTO_BANK_MATCH.clear_lock_222;
1579: ELSIF (X_CLEARING_TRX_TYPE = 'STATEMENT') THEN
1580: OPEN CE_AUTO_BANK_MATCH.clear_lock_260(X_CALL_MODE, x_trx_rowid);
1581: FETCH CE_AUTO_BANK_MATCH.clear_lock_260 INTO id1;
1582: IF (CE_AUTO_BANK_MATCH.clear_lock_260%NOTFOUND) THEN
1583: RAISE NO_DATA_FOUND;
1584: END IF;
1585: CLOSE CE_AUTO_BANK_MATCH.clear_lock_260;

Line 1582: IF (CE_AUTO_BANK_MATCH.clear_lock_260%NOTFOUND) THEN

1578: CLOSE CE_AUTO_BANK_MATCH.clear_lock_222;
1579: ELSIF (X_CLEARING_TRX_TYPE = 'STATEMENT') THEN
1580: OPEN CE_AUTO_BANK_MATCH.clear_lock_260(X_CALL_MODE, x_trx_rowid);
1581: FETCH CE_AUTO_BANK_MATCH.clear_lock_260 INTO id1;
1582: IF (CE_AUTO_BANK_MATCH.clear_lock_260%NOTFOUND) THEN
1583: RAISE NO_DATA_FOUND;
1584: END IF;
1585: CLOSE CE_AUTO_BANK_MATCH.clear_lock_260;
1586: END IF;

Line 1585: CLOSE CE_AUTO_BANK_MATCH.clear_lock_260;

1581: FETCH CE_AUTO_BANK_MATCH.clear_lock_260 INTO id1;
1582: IF (CE_AUTO_BANK_MATCH.clear_lock_260%NOTFOUND) THEN
1583: RAISE NO_DATA_FOUND;
1584: END IF;
1585: CLOSE CE_AUTO_BANK_MATCH.clear_lock_260;
1586: END IF;
1587: END IF;
1588: cep_standard.debug('< 1589: EXCEPTION

Line 1588: cep_standard.debug('<

1584: END IF;
1585: CLOSE CE_AUTO_BANK_MATCH.clear_lock_260;
1586: END IF;
1587: END IF;
1588: cep_standard.debug('< 1589: EXCEPTION
1590: WHEN NO_DATA_FOUND THEN
1591: cep_standard.debug('Transaction Either Deleted OR Reconciled');
1592: CE_AUTO_BANK_MATCH.close_cursors;

Line 1592: CE_AUTO_BANK_MATCH.close_cursors;

1588: cep_standard.debug('< 1589: EXCEPTION
1590: WHEN NO_DATA_FOUND THEN
1591: cep_standard.debug('Transaction Either Deleted OR Reconciled');
1592: CE_AUTO_BANK_MATCH.close_cursors;
1593: RAISE NO_DATA_FOUND;
1594: WHEN APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION THEN
1595: cep_standard.debug('Could not lock transactions');
1596: CE_AUTO_BANK_MATCH.close_cursors;

Line 1596: CE_AUTO_BANK_MATCH.close_cursors;

1592: CE_AUTO_BANK_MATCH.close_cursors;
1593: RAISE NO_DATA_FOUND;
1594: WHEN APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION THEN
1595: cep_standard.debug('Could not lock transactions');
1596: CE_AUTO_BANK_MATCH.close_cursors;
1597: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
1598: END lock_transaction;
1599:
1600: /* ---------------------------------------------------------------------

Line 1662: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

1658: catv.seq_id
1659: --FROM ce_260_cf_transactions_v catv
1660: FROM ce_available_transactions_tmp catv
1661: WHERE catv.trx_type = tx_type
1662: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
1663: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id , catv.legal_entity_id)
1664: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
1665: AND catv.check_number = CE_AUTO_BANK_MATCH.csl_statement_line_id
1666: AND catv.application_id = 261

Line 1664: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

1660: FROM ce_available_transactions_tmp catv
1661: WHERE catv.trx_type = tx_type
1662: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
1663: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id , catv.legal_entity_id)
1664: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
1665: AND catv.check_number = CE_AUTO_BANK_MATCH.csl_statement_line_id
1666: AND catv.application_id = 261
1667: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
1668:

Line 1665: AND catv.check_number = CE_AUTO_BANK_MATCH.csl_statement_line_id

1661: WHERE catv.trx_type = tx_type
1662: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
1663: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id , catv.legal_entity_id)
1664: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
1665: AND catv.check_number = CE_AUTO_BANK_MATCH.csl_statement_line_id
1666: AND catv.application_id = 261
1667: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
1668:
1669: cursor trx_num_date_amt_cur(tx_type varchar2) IS

Line 1696: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

1692: catv.seq_id
1693: --FROM ce_260_cf_transactions_v catv
1694: FROM ce_available_transactions_tmp catv
1695: WHERE catv.trx_type = tx_type
1696: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
1697: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id, catv.legal_entity_id)
1698: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
1699: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
1700: and catv.check_number is null

Line 1698: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

1694: FROM ce_available_transactions_tmp catv
1695: WHERE catv.trx_type = tx_type
1696: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
1697: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id, catv.legal_entity_id)
1698: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
1699: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
1700: and catv.check_number is null
1701: AND to_char(catv.trx_date,'YYYY/MM/DD') =
1702: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

Line 1699: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number

1695: WHERE catv.trx_type = tx_type
1696: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
1697: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id, catv.legal_entity_id)
1698: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
1699: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
1700: and catv.check_number is null
1701: AND to_char(catv.trx_date,'YYYY/MM/DD') =
1702: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
1703: AND catv.application_id = 261

Line 1702: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

1698: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
1699: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
1700: and catv.check_number is null
1701: AND to_char(catv.trx_date,'YYYY/MM/DD') =
1702: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
1703: AND catv.application_id = 261
1704: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
1705:
1706: cursor agent_ba_date_amt_cur(tx_type varchar2) IS

Line 1733: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

1729: catv.seq_id
1730: --FROM ce_260_cf_transactions_v catv
1731: FROM ce_available_transactions_tmp catv
1732: WHERE catv.trx_type = tx_type
1733: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
1734: --AND catv.legal_entity_id = CE_AUTO_BANK_REC.G_legal_entity_id
1735: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
1736: --AND catv.customer_id = CE_AUTO_BANK_MATCH.csl_bank_trx_number
1737: AND catv.bank_account_text = CE_AUTO_BANK_MATCH.csl_bank_account_text

Line 1735: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

1731: FROM ce_available_transactions_tmp catv
1732: WHERE catv.trx_type = tx_type
1733: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
1734: --AND catv.legal_entity_id = CE_AUTO_BANK_REC.G_legal_entity_id
1735: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
1736: --AND catv.customer_id = CE_AUTO_BANK_MATCH.csl_bank_trx_number
1737: AND catv.bank_account_text = CE_AUTO_BANK_MATCH.csl_bank_account_text
1738: and catv.check_number is null
1739: AND to_char(catv.trx_date,'YYYY/MM/DD') =

Line 1736: --AND catv.customer_id = CE_AUTO_BANK_MATCH.csl_bank_trx_number

1732: WHERE catv.trx_type = tx_type
1733: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
1734: --AND catv.legal_entity_id = CE_AUTO_BANK_REC.G_legal_entity_id
1735: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
1736: --AND catv.customer_id = CE_AUTO_BANK_MATCH.csl_bank_trx_number
1737: AND catv.bank_account_text = CE_AUTO_BANK_MATCH.csl_bank_account_text
1738: and catv.check_number is null
1739: AND to_char(catv.trx_date,'YYYY/MM/DD') =
1740: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

Line 1737: AND catv.bank_account_text = CE_AUTO_BANK_MATCH.csl_bank_account_text

1733: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
1734: --AND catv.legal_entity_id = CE_AUTO_BANK_REC.G_legal_entity_id
1735: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
1736: --AND catv.customer_id = CE_AUTO_BANK_MATCH.csl_bank_trx_number
1737: AND catv.bank_account_text = CE_AUTO_BANK_MATCH.csl_bank_account_text
1738: and catv.check_number is null
1739: AND to_char(catv.trx_date,'YYYY/MM/DD') =
1740: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
1741: AND catv.application_id = 261

Line 1740: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

1736: --AND catv.customer_id = CE_AUTO_BANK_MATCH.csl_bank_trx_number
1737: AND catv.bank_account_text = CE_AUTO_BANK_MATCH.csl_bank_account_text
1738: and catv.check_number is null
1739: AND to_char(catv.trx_date,'YYYY/MM/DD') =
1740: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
1741: AND catv.application_id = 261
1742: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
1743:
1744: /* cursor le_sys_par IS

Line 1756: WHERE s.legal_entity_id = CE_AUTO_BANK_MATCH.trx_legal_entity_id;

1752: s.BSC_EXCHANGE_DATE_TYPE,
1753: s.BAT_EXCHANGE_DATE_TYPE,
1754: 1
1755: FROM CE_SYSTEM_PARAMETERS s
1756: WHERE s.legal_entity_id = CE_AUTO_BANK_MATCH.trx_legal_entity_id;
1757: */
1758: curr NUMBER;
1759: tx_type VARCHAR2(30);
1760: le_found NUMBER;

Line 1762: cep_standard.debug('>>CE_AUTO_BANK_MATCH.ce_match');

1758: curr NUMBER;
1759: tx_type VARCHAR2(30);
1760: le_found NUMBER;
1761: BEGIN
1762: cep_standard.debug('>>CE_AUTO_BANK_MATCH.ce_match');
1763:
1764: no_of_matches := 0;
1765: le_found := 0;
1766:

Line 1767: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type = '|| CE_AUTO_BANK_MATCH.csl_trx_type

1763:
1764: no_of_matches := 0;
1765: le_found := 0;
1766:
1767: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type = '|| CE_AUTO_BANK_MATCH.csl_trx_type
1768: ||' CE_AUTO_BANK_MATCH.csl_bank_trx_number = '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
1769: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id
1770: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1771: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);

Line 1768: ||' CE_AUTO_BANK_MATCH.csl_bank_trx_number = '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);

1764: no_of_matches := 0;
1765: le_found := 0;
1766:
1767: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type = '|| CE_AUTO_BANK_MATCH.csl_trx_type
1768: ||' CE_AUTO_BANK_MATCH.csl_bank_trx_number = '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
1769: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id
1770: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1771: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
1772:

Line 1769: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id

1765: le_found := 0;
1766:
1767: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type = '|| CE_AUTO_BANK_MATCH.csl_trx_type
1768: ||' CE_AUTO_BANK_MATCH.csl_bank_trx_number = '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
1769: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id
1770: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1771: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
1772:
1773: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP','SWEEP_OUT') AND

Line 1770: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date

1766:
1767: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type = '|| CE_AUTO_BANK_MATCH.csl_trx_type
1768: ||' CE_AUTO_BANK_MATCH.csl_bank_trx_number = '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
1769: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id
1770: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1771: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
1772:
1773: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP','SWEEP_OUT') AND
1774: ( CE_AUTO_BANK_MATCH.csl_reconcile_flag NOT IN ('PAY', 'PAY_EFT'))) THEN

Line 1771: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);

1767: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type = '|| CE_AUTO_BANK_MATCH.csl_trx_type
1768: ||' CE_AUTO_BANK_MATCH.csl_bank_trx_number = '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
1769: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id
1770: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1771: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
1772:
1773: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP','SWEEP_OUT') AND
1774: ( CE_AUTO_BANK_MATCH.csl_reconcile_flag NOT IN ('PAY', 'PAY_EFT'))) THEN
1775: tx_type := 'PAYMENT';

Line 1773: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP','SWEEP_OUT') AND

1769: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id
1770: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1771: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
1772:
1773: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP','SWEEP_OUT') AND
1774: ( CE_AUTO_BANK_MATCH.csl_reconcile_flag NOT IN ('PAY', 'PAY_EFT'))) THEN
1775: tx_type := 'PAYMENT';
1776: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('CREDIT','NSF','REJECTED','SWEEP_IN')) THEN
1777: --tx_type := 'CASH';

Line 1774: ( CE_AUTO_BANK_MATCH.csl_reconcile_flag NOT IN ('PAY', 'PAY_EFT'))) THEN

1770: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1771: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
1772:
1773: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP','SWEEP_OUT') AND
1774: ( CE_AUTO_BANK_MATCH.csl_reconcile_flag NOT IN ('PAY', 'PAY_EFT'))) THEN
1775: tx_type := 'PAYMENT';
1776: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('CREDIT','NSF','REJECTED','SWEEP_IN')) THEN
1777: --tx_type := 'CASH';
1778: tx_type := 'RECEIPT';

Line 1776: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('CREDIT','NSF','REJECTED','SWEEP_IN')) THEN

1772:
1773: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP','SWEEP_OUT') AND
1774: ( CE_AUTO_BANK_MATCH.csl_reconcile_flag NOT IN ('PAY', 'PAY_EFT'))) THEN
1775: tx_type := 'PAYMENT';
1776: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('CREDIT','NSF','REJECTED','SWEEP_IN')) THEN
1777: --tx_type := 'CASH';
1778: tx_type := 'RECEIPT';
1779: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_CREDIT','MISC_DEBIT')) THEN
1780: tx_type := 'MISC';

Line 1779: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_CREDIT','MISC_DEBIT')) THEN

1775: tx_type := 'PAYMENT';
1776: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('CREDIT','NSF','REJECTED','SWEEP_IN')) THEN
1777: --tx_type := 'CASH';
1778: tx_type := 'RECEIPT';
1779: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_CREDIT','MISC_DEBIT')) THEN
1780: tx_type := 'MISC';
1781: END IF;
1782:
1783:

Line 1788: INTO CE_AUTO_BANK_MATCH.trx_id,

1784: cep_standard.debug('>>MATCH ce trx by statement_line_id');
1785: curr:=1;
1786: OPEN stmt_ln_id_cur(tx_type);
1787: FETCH stmt_ln_id_cur
1788: INTO CE_AUTO_BANK_MATCH.trx_id,
1789: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1790: CE_AUTO_BANK_MATCH.trx_rowid,
1791: CE_AUTO_BANK_MATCH.trx_date,
1792: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 1789: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

1785: curr:=1;
1786: OPEN stmt_ln_id_cur(tx_type);
1787: FETCH stmt_ln_id_cur
1788: INTO CE_AUTO_BANK_MATCH.trx_id,
1789: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1790: CE_AUTO_BANK_MATCH.trx_rowid,
1791: CE_AUTO_BANK_MATCH.trx_date,
1792: CE_AUTO_BANK_MATCH.trx_currency_code,
1793: CE_AUTO_BANK_MATCH.trx_amount,

Line 1790: CE_AUTO_BANK_MATCH.trx_rowid,

1786: OPEN stmt_ln_id_cur(tx_type);
1787: FETCH stmt_ln_id_cur
1788: INTO CE_AUTO_BANK_MATCH.trx_id,
1789: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1790: CE_AUTO_BANK_MATCH.trx_rowid,
1791: CE_AUTO_BANK_MATCH.trx_date,
1792: CE_AUTO_BANK_MATCH.trx_currency_code,
1793: CE_AUTO_BANK_MATCH.trx_amount,
1794: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 1791: CE_AUTO_BANK_MATCH.trx_date,

1787: FETCH stmt_ln_id_cur
1788: INTO CE_AUTO_BANK_MATCH.trx_id,
1789: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1790: CE_AUTO_BANK_MATCH.trx_rowid,
1791: CE_AUTO_BANK_MATCH.trx_date,
1792: CE_AUTO_BANK_MATCH.trx_currency_code,
1793: CE_AUTO_BANK_MATCH.trx_amount,
1794: CE_AUTO_BANK_MATCH.trx_base_amount,
1795: CE_AUTO_BANK_MATCH.trx_status,

Line 1792: CE_AUTO_BANK_MATCH.trx_currency_code,

1788: INTO CE_AUTO_BANK_MATCH.trx_id,
1789: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1790: CE_AUTO_BANK_MATCH.trx_rowid,
1791: CE_AUTO_BANK_MATCH.trx_date,
1792: CE_AUTO_BANK_MATCH.trx_currency_code,
1793: CE_AUTO_BANK_MATCH.trx_amount,
1794: CE_AUTO_BANK_MATCH.trx_base_amount,
1795: CE_AUTO_BANK_MATCH.trx_status,
1796: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 1793: CE_AUTO_BANK_MATCH.trx_amount,

1789: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1790: CE_AUTO_BANK_MATCH.trx_rowid,
1791: CE_AUTO_BANK_MATCH.trx_date,
1792: CE_AUTO_BANK_MATCH.trx_currency_code,
1793: CE_AUTO_BANK_MATCH.trx_amount,
1794: CE_AUTO_BANK_MATCH.trx_base_amount,
1795: CE_AUTO_BANK_MATCH.trx_status,
1796: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1797: CE_AUTO_BANK_MATCH.csl_match_type,

Line 1794: CE_AUTO_BANK_MATCH.trx_base_amount,

1790: CE_AUTO_BANK_MATCH.trx_rowid,
1791: CE_AUTO_BANK_MATCH.trx_date,
1792: CE_AUTO_BANK_MATCH.trx_currency_code,
1793: CE_AUTO_BANK_MATCH.trx_amount,
1794: CE_AUTO_BANK_MATCH.trx_base_amount,
1795: CE_AUTO_BANK_MATCH.trx_status,
1796: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1797: CE_AUTO_BANK_MATCH.csl_match_type,
1798: no_of_matches,

Line 1795: CE_AUTO_BANK_MATCH.trx_status,

1791: CE_AUTO_BANK_MATCH.trx_date,
1792: CE_AUTO_BANK_MATCH.trx_currency_code,
1793: CE_AUTO_BANK_MATCH.trx_amount,
1794: CE_AUTO_BANK_MATCH.trx_base_amount,
1795: CE_AUTO_BANK_MATCH.trx_status,
1796: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1797: CE_AUTO_BANK_MATCH.csl_match_type,
1798: no_of_matches,
1799: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 1796: CE_AUTO_BANK_MATCH.trx_cleared_amount,

1792: CE_AUTO_BANK_MATCH.trx_currency_code,
1793: CE_AUTO_BANK_MATCH.trx_amount,
1794: CE_AUTO_BANK_MATCH.trx_base_amount,
1795: CE_AUTO_BANK_MATCH.trx_status,
1796: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1797: CE_AUTO_BANK_MATCH.csl_match_type,
1798: no_of_matches,
1799: CE_AUTO_BANK_MATCH.trx_currency_type,
1800: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 1797: CE_AUTO_BANK_MATCH.csl_match_type,

1793: CE_AUTO_BANK_MATCH.trx_amount,
1794: CE_AUTO_BANK_MATCH.trx_base_amount,
1795: CE_AUTO_BANK_MATCH.trx_status,
1796: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1797: CE_AUTO_BANK_MATCH.csl_match_type,
1798: no_of_matches,
1799: CE_AUTO_BANK_MATCH.trx_currency_type,
1800: CE_AUTO_BANK_MATCH.trx_curr_amount,
1801: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 1799: CE_AUTO_BANK_MATCH.trx_currency_type,

1795: CE_AUTO_BANK_MATCH.trx_status,
1796: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1797: CE_AUTO_BANK_MATCH.csl_match_type,
1798: no_of_matches,
1799: CE_AUTO_BANK_MATCH.trx_currency_type,
1800: CE_AUTO_BANK_MATCH.trx_curr_amount,
1801: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1802: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1803: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 1800: CE_AUTO_BANK_MATCH.trx_curr_amount,

1796: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1797: CE_AUTO_BANK_MATCH.csl_match_type,
1798: no_of_matches,
1799: CE_AUTO_BANK_MATCH.trx_currency_type,
1800: CE_AUTO_BANK_MATCH.trx_curr_amount,
1801: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1802: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1803: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1804: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 1801: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

1797: CE_AUTO_BANK_MATCH.csl_match_type,
1798: no_of_matches,
1799: CE_AUTO_BANK_MATCH.trx_currency_type,
1800: CE_AUTO_BANK_MATCH.trx_curr_amount,
1801: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1802: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1803: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1804: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1805: CE_AUTO_BANK_MATCH.trx_reference_type,

Line 1802: CE_AUTO_BANK_MATCH.trx_exchange_rate,

1798: no_of_matches,
1799: CE_AUTO_BANK_MATCH.trx_currency_type,
1800: CE_AUTO_BANK_MATCH.trx_curr_amount,
1801: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1802: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1803: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1804: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1805: CE_AUTO_BANK_MATCH.trx_reference_type,
1806: CE_AUTO_BANK_MATCH.trx_value_date,

Line 1803: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

1799: CE_AUTO_BANK_MATCH.trx_currency_type,
1800: CE_AUTO_BANK_MATCH.trx_curr_amount,
1801: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1802: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1803: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1804: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1805: CE_AUTO_BANK_MATCH.trx_reference_type,
1806: CE_AUTO_BANK_MATCH.trx_value_date,
1807: CE_AUTO_BANK_MATCH.trx_cleared_date,

Line 1804: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

1800: CE_AUTO_BANK_MATCH.trx_curr_amount,
1801: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1802: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1803: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1804: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1805: CE_AUTO_BANK_MATCH.trx_reference_type,
1806: CE_AUTO_BANK_MATCH.trx_value_date,
1807: CE_AUTO_BANK_MATCH.trx_cleared_date,
1808: CE_AUTO_BANK_MATCH.trx_deposit_date,

Line 1805: CE_AUTO_BANK_MATCH.trx_reference_type,

1801: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1802: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1803: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1804: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1805: CE_AUTO_BANK_MATCH.trx_reference_type,
1806: CE_AUTO_BANK_MATCH.trx_value_date,
1807: CE_AUTO_BANK_MATCH.trx_cleared_date,
1808: CE_AUTO_BANK_MATCH.trx_deposit_date,
1809: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

Line 1806: CE_AUTO_BANK_MATCH.trx_value_date,

1802: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1803: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1804: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1805: CE_AUTO_BANK_MATCH.trx_reference_type,
1806: CE_AUTO_BANK_MATCH.trx_value_date,
1807: CE_AUTO_BANK_MATCH.trx_cleared_date,
1808: CE_AUTO_BANK_MATCH.trx_deposit_date,
1809: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1810: CE_AUTO_BANK_MATCH.gt_seq_id;

Line 1807: CE_AUTO_BANK_MATCH.trx_cleared_date,

1803: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1804: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1805: CE_AUTO_BANK_MATCH.trx_reference_type,
1806: CE_AUTO_BANK_MATCH.trx_value_date,
1807: CE_AUTO_BANK_MATCH.trx_cleared_date,
1808: CE_AUTO_BANK_MATCH.trx_deposit_date,
1809: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1810: CE_AUTO_BANK_MATCH.gt_seq_id;
1811: CLOSE stmt_ln_id_cur;

Line 1808: CE_AUTO_BANK_MATCH.trx_deposit_date,

1804: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1805: CE_AUTO_BANK_MATCH.trx_reference_type,
1806: CE_AUTO_BANK_MATCH.trx_value_date,
1807: CE_AUTO_BANK_MATCH.trx_cleared_date,
1808: CE_AUTO_BANK_MATCH.trx_deposit_date,
1809: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1810: CE_AUTO_BANK_MATCH.gt_seq_id;
1811: CLOSE stmt_ln_id_cur;
1812:

Line 1809: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

1805: CE_AUTO_BANK_MATCH.trx_reference_type,
1806: CE_AUTO_BANK_MATCH.trx_value_date,
1807: CE_AUTO_BANK_MATCH.trx_cleared_date,
1808: CE_AUTO_BANK_MATCH.trx_deposit_date,
1809: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1810: CE_AUTO_BANK_MATCH.gt_seq_id;
1811: CLOSE stmt_ln_id_cur;
1812:
1813:

Line 1810: CE_AUTO_BANK_MATCH.gt_seq_id;

1806: CE_AUTO_BANK_MATCH.trx_value_date,
1807: CE_AUTO_BANK_MATCH.trx_cleared_date,
1808: CE_AUTO_BANK_MATCH.trx_deposit_date,
1809: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1810: CE_AUTO_BANK_MATCH.gt_seq_id;
1811: CLOSE stmt_ln_id_cur;
1812:
1813:
1814: IF (no_of_matches = 0) THEN

Line 1819: INTO CE_AUTO_BANK_MATCH.trx_id,

1815: cep_standard.debug('>>MATCH ce trx by transaction number, date and amount');
1816: curr:=2;
1817: OPEN trx_num_date_amt_cur(tx_type);
1818: FETCH trx_num_date_amt_cur
1819: INTO CE_AUTO_BANK_MATCH.trx_id,
1820: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1821: CE_AUTO_BANK_MATCH.trx_rowid,
1822: CE_AUTO_BANK_MATCH.trx_date,
1823: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 1820: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

1816: curr:=2;
1817: OPEN trx_num_date_amt_cur(tx_type);
1818: FETCH trx_num_date_amt_cur
1819: INTO CE_AUTO_BANK_MATCH.trx_id,
1820: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1821: CE_AUTO_BANK_MATCH.trx_rowid,
1822: CE_AUTO_BANK_MATCH.trx_date,
1823: CE_AUTO_BANK_MATCH.trx_currency_code,
1824: CE_AUTO_BANK_MATCH.trx_amount,

Line 1821: CE_AUTO_BANK_MATCH.trx_rowid,

1817: OPEN trx_num_date_amt_cur(tx_type);
1818: FETCH trx_num_date_amt_cur
1819: INTO CE_AUTO_BANK_MATCH.trx_id,
1820: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1821: CE_AUTO_BANK_MATCH.trx_rowid,
1822: CE_AUTO_BANK_MATCH.trx_date,
1823: CE_AUTO_BANK_MATCH.trx_currency_code,
1824: CE_AUTO_BANK_MATCH.trx_amount,
1825: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 1822: CE_AUTO_BANK_MATCH.trx_date,

1818: FETCH trx_num_date_amt_cur
1819: INTO CE_AUTO_BANK_MATCH.trx_id,
1820: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1821: CE_AUTO_BANK_MATCH.trx_rowid,
1822: CE_AUTO_BANK_MATCH.trx_date,
1823: CE_AUTO_BANK_MATCH.trx_currency_code,
1824: CE_AUTO_BANK_MATCH.trx_amount,
1825: CE_AUTO_BANK_MATCH.trx_base_amount,
1826: CE_AUTO_BANK_MATCH.trx_status,

Line 1823: CE_AUTO_BANK_MATCH.trx_currency_code,

1819: INTO CE_AUTO_BANK_MATCH.trx_id,
1820: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1821: CE_AUTO_BANK_MATCH.trx_rowid,
1822: CE_AUTO_BANK_MATCH.trx_date,
1823: CE_AUTO_BANK_MATCH.trx_currency_code,
1824: CE_AUTO_BANK_MATCH.trx_amount,
1825: CE_AUTO_BANK_MATCH.trx_base_amount,
1826: CE_AUTO_BANK_MATCH.trx_status,
1827: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 1824: CE_AUTO_BANK_MATCH.trx_amount,

1820: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1821: CE_AUTO_BANK_MATCH.trx_rowid,
1822: CE_AUTO_BANK_MATCH.trx_date,
1823: CE_AUTO_BANK_MATCH.trx_currency_code,
1824: CE_AUTO_BANK_MATCH.trx_amount,
1825: CE_AUTO_BANK_MATCH.trx_base_amount,
1826: CE_AUTO_BANK_MATCH.trx_status,
1827: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1828: CE_AUTO_BANK_MATCH.csl_match_type,

Line 1825: CE_AUTO_BANK_MATCH.trx_base_amount,

1821: CE_AUTO_BANK_MATCH.trx_rowid,
1822: CE_AUTO_BANK_MATCH.trx_date,
1823: CE_AUTO_BANK_MATCH.trx_currency_code,
1824: CE_AUTO_BANK_MATCH.trx_amount,
1825: CE_AUTO_BANK_MATCH.trx_base_amount,
1826: CE_AUTO_BANK_MATCH.trx_status,
1827: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1828: CE_AUTO_BANK_MATCH.csl_match_type,
1829: no_of_matches,

Line 1826: CE_AUTO_BANK_MATCH.trx_status,

1822: CE_AUTO_BANK_MATCH.trx_date,
1823: CE_AUTO_BANK_MATCH.trx_currency_code,
1824: CE_AUTO_BANK_MATCH.trx_amount,
1825: CE_AUTO_BANK_MATCH.trx_base_amount,
1826: CE_AUTO_BANK_MATCH.trx_status,
1827: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1828: CE_AUTO_BANK_MATCH.csl_match_type,
1829: no_of_matches,
1830: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 1827: CE_AUTO_BANK_MATCH.trx_cleared_amount,

1823: CE_AUTO_BANK_MATCH.trx_currency_code,
1824: CE_AUTO_BANK_MATCH.trx_amount,
1825: CE_AUTO_BANK_MATCH.trx_base_amount,
1826: CE_AUTO_BANK_MATCH.trx_status,
1827: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1828: CE_AUTO_BANK_MATCH.csl_match_type,
1829: no_of_matches,
1830: CE_AUTO_BANK_MATCH.trx_currency_type,
1831: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 1828: CE_AUTO_BANK_MATCH.csl_match_type,

1824: CE_AUTO_BANK_MATCH.trx_amount,
1825: CE_AUTO_BANK_MATCH.trx_base_amount,
1826: CE_AUTO_BANK_MATCH.trx_status,
1827: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1828: CE_AUTO_BANK_MATCH.csl_match_type,
1829: no_of_matches,
1830: CE_AUTO_BANK_MATCH.trx_currency_type,
1831: CE_AUTO_BANK_MATCH.trx_curr_amount,
1832: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 1830: CE_AUTO_BANK_MATCH.trx_currency_type,

1826: CE_AUTO_BANK_MATCH.trx_status,
1827: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1828: CE_AUTO_BANK_MATCH.csl_match_type,
1829: no_of_matches,
1830: CE_AUTO_BANK_MATCH.trx_currency_type,
1831: CE_AUTO_BANK_MATCH.trx_curr_amount,
1832: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1833: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1834: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 1831: CE_AUTO_BANK_MATCH.trx_curr_amount,

1827: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1828: CE_AUTO_BANK_MATCH.csl_match_type,
1829: no_of_matches,
1830: CE_AUTO_BANK_MATCH.trx_currency_type,
1831: CE_AUTO_BANK_MATCH.trx_curr_amount,
1832: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1833: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1834: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1835: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 1832: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

1828: CE_AUTO_BANK_MATCH.csl_match_type,
1829: no_of_matches,
1830: CE_AUTO_BANK_MATCH.trx_currency_type,
1831: CE_AUTO_BANK_MATCH.trx_curr_amount,
1832: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1833: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1834: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1835: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1836: CE_AUTO_BANK_MATCH.trx_reference_type,

Line 1833: CE_AUTO_BANK_MATCH.trx_exchange_rate,

1829: no_of_matches,
1830: CE_AUTO_BANK_MATCH.trx_currency_type,
1831: CE_AUTO_BANK_MATCH.trx_curr_amount,
1832: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1833: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1834: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1835: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1836: CE_AUTO_BANK_MATCH.trx_reference_type,
1837: CE_AUTO_BANK_MATCH.trx_value_date,

Line 1834: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

1830: CE_AUTO_BANK_MATCH.trx_currency_type,
1831: CE_AUTO_BANK_MATCH.trx_curr_amount,
1832: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1833: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1834: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1835: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1836: CE_AUTO_BANK_MATCH.trx_reference_type,
1837: CE_AUTO_BANK_MATCH.trx_value_date,
1838: CE_AUTO_BANK_MATCH.trx_cleared_date,

Line 1835: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

1831: CE_AUTO_BANK_MATCH.trx_curr_amount,
1832: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1833: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1834: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1835: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1836: CE_AUTO_BANK_MATCH.trx_reference_type,
1837: CE_AUTO_BANK_MATCH.trx_value_date,
1838: CE_AUTO_BANK_MATCH.trx_cleared_date,
1839: CE_AUTO_BANK_MATCH.trx_deposit_date,

Line 1836: CE_AUTO_BANK_MATCH.trx_reference_type,

1832: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1833: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1834: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1835: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1836: CE_AUTO_BANK_MATCH.trx_reference_type,
1837: CE_AUTO_BANK_MATCH.trx_value_date,
1838: CE_AUTO_BANK_MATCH.trx_cleared_date,
1839: CE_AUTO_BANK_MATCH.trx_deposit_date,
1840: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

Line 1837: CE_AUTO_BANK_MATCH.trx_value_date,

1833: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1834: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1835: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1836: CE_AUTO_BANK_MATCH.trx_reference_type,
1837: CE_AUTO_BANK_MATCH.trx_value_date,
1838: CE_AUTO_BANK_MATCH.trx_cleared_date,
1839: CE_AUTO_BANK_MATCH.trx_deposit_date,
1840: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1841: CE_AUTO_BANK_MATCH.gt_seq_id;

Line 1838: CE_AUTO_BANK_MATCH.trx_cleared_date,

1834: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1835: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1836: CE_AUTO_BANK_MATCH.trx_reference_type,
1837: CE_AUTO_BANK_MATCH.trx_value_date,
1838: CE_AUTO_BANK_MATCH.trx_cleared_date,
1839: CE_AUTO_BANK_MATCH.trx_deposit_date,
1840: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1841: CE_AUTO_BANK_MATCH.gt_seq_id;
1842: CLOSE trx_num_date_amt_cur;

Line 1839: CE_AUTO_BANK_MATCH.trx_deposit_date,

1835: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1836: CE_AUTO_BANK_MATCH.trx_reference_type,
1837: CE_AUTO_BANK_MATCH.trx_value_date,
1838: CE_AUTO_BANK_MATCH.trx_cleared_date,
1839: CE_AUTO_BANK_MATCH.trx_deposit_date,
1840: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1841: CE_AUTO_BANK_MATCH.gt_seq_id;
1842: CLOSE trx_num_date_amt_cur;
1843:

Line 1840: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

1836: CE_AUTO_BANK_MATCH.trx_reference_type,
1837: CE_AUTO_BANK_MATCH.trx_value_date,
1838: CE_AUTO_BANK_MATCH.trx_cleared_date,
1839: CE_AUTO_BANK_MATCH.trx_deposit_date,
1840: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1841: CE_AUTO_BANK_MATCH.gt_seq_id;
1842: CLOSE trx_num_date_amt_cur;
1843:
1844: END IF;

Line 1841: CE_AUTO_BANK_MATCH.gt_seq_id;

1837: CE_AUTO_BANK_MATCH.trx_value_date,
1838: CE_AUTO_BANK_MATCH.trx_cleared_date,
1839: CE_AUTO_BANK_MATCH.trx_deposit_date,
1840: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1841: CE_AUTO_BANK_MATCH.gt_seq_id;
1842: CLOSE trx_num_date_amt_cur;
1843:
1844: END IF;
1845:

Line 1852: INTO CE_AUTO_BANK_MATCH.trx_id,

1848: cep_standard.debug('>>MATCH ce trx by agent bank account, date and amount');
1849: curr:=3;
1850: OPEN agent_ba_date_amt_cur(tx_type);
1851: FETCH agent_ba_date_amt_cur
1852: INTO CE_AUTO_BANK_MATCH.trx_id,
1853: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1854: CE_AUTO_BANK_MATCH.trx_rowid,
1855: CE_AUTO_BANK_MATCH.trx_date,
1856: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 1853: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

1849: curr:=3;
1850: OPEN agent_ba_date_amt_cur(tx_type);
1851: FETCH agent_ba_date_amt_cur
1852: INTO CE_AUTO_BANK_MATCH.trx_id,
1853: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1854: CE_AUTO_BANK_MATCH.trx_rowid,
1855: CE_AUTO_BANK_MATCH.trx_date,
1856: CE_AUTO_BANK_MATCH.trx_currency_code,
1857: CE_AUTO_BANK_MATCH.trx_amount,

Line 1854: CE_AUTO_BANK_MATCH.trx_rowid,

1850: OPEN agent_ba_date_amt_cur(tx_type);
1851: FETCH agent_ba_date_amt_cur
1852: INTO CE_AUTO_BANK_MATCH.trx_id,
1853: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1854: CE_AUTO_BANK_MATCH.trx_rowid,
1855: CE_AUTO_BANK_MATCH.trx_date,
1856: CE_AUTO_BANK_MATCH.trx_currency_code,
1857: CE_AUTO_BANK_MATCH.trx_amount,
1858: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 1855: CE_AUTO_BANK_MATCH.trx_date,

1851: FETCH agent_ba_date_amt_cur
1852: INTO CE_AUTO_BANK_MATCH.trx_id,
1853: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1854: CE_AUTO_BANK_MATCH.trx_rowid,
1855: CE_AUTO_BANK_MATCH.trx_date,
1856: CE_AUTO_BANK_MATCH.trx_currency_code,
1857: CE_AUTO_BANK_MATCH.trx_amount,
1858: CE_AUTO_BANK_MATCH.trx_base_amount,
1859: CE_AUTO_BANK_MATCH.trx_status,

Line 1856: CE_AUTO_BANK_MATCH.trx_currency_code,

1852: INTO CE_AUTO_BANK_MATCH.trx_id,
1853: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1854: CE_AUTO_BANK_MATCH.trx_rowid,
1855: CE_AUTO_BANK_MATCH.trx_date,
1856: CE_AUTO_BANK_MATCH.trx_currency_code,
1857: CE_AUTO_BANK_MATCH.trx_amount,
1858: CE_AUTO_BANK_MATCH.trx_base_amount,
1859: CE_AUTO_BANK_MATCH.trx_status,
1860: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 1857: CE_AUTO_BANK_MATCH.trx_amount,

1853: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1854: CE_AUTO_BANK_MATCH.trx_rowid,
1855: CE_AUTO_BANK_MATCH.trx_date,
1856: CE_AUTO_BANK_MATCH.trx_currency_code,
1857: CE_AUTO_BANK_MATCH.trx_amount,
1858: CE_AUTO_BANK_MATCH.trx_base_amount,
1859: CE_AUTO_BANK_MATCH.trx_status,
1860: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1861: CE_AUTO_BANK_MATCH.csl_match_type,

Line 1858: CE_AUTO_BANK_MATCH.trx_base_amount,

1854: CE_AUTO_BANK_MATCH.trx_rowid,
1855: CE_AUTO_BANK_MATCH.trx_date,
1856: CE_AUTO_BANK_MATCH.trx_currency_code,
1857: CE_AUTO_BANK_MATCH.trx_amount,
1858: CE_AUTO_BANK_MATCH.trx_base_amount,
1859: CE_AUTO_BANK_MATCH.trx_status,
1860: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1861: CE_AUTO_BANK_MATCH.csl_match_type,
1862: no_of_matches,

Line 1859: CE_AUTO_BANK_MATCH.trx_status,

1855: CE_AUTO_BANK_MATCH.trx_date,
1856: CE_AUTO_BANK_MATCH.trx_currency_code,
1857: CE_AUTO_BANK_MATCH.trx_amount,
1858: CE_AUTO_BANK_MATCH.trx_base_amount,
1859: CE_AUTO_BANK_MATCH.trx_status,
1860: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1861: CE_AUTO_BANK_MATCH.csl_match_type,
1862: no_of_matches,
1863: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 1860: CE_AUTO_BANK_MATCH.trx_cleared_amount,

1856: CE_AUTO_BANK_MATCH.trx_currency_code,
1857: CE_AUTO_BANK_MATCH.trx_amount,
1858: CE_AUTO_BANK_MATCH.trx_base_amount,
1859: CE_AUTO_BANK_MATCH.trx_status,
1860: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1861: CE_AUTO_BANK_MATCH.csl_match_type,
1862: no_of_matches,
1863: CE_AUTO_BANK_MATCH.trx_currency_type,
1864: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 1861: CE_AUTO_BANK_MATCH.csl_match_type,

1857: CE_AUTO_BANK_MATCH.trx_amount,
1858: CE_AUTO_BANK_MATCH.trx_base_amount,
1859: CE_AUTO_BANK_MATCH.trx_status,
1860: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1861: CE_AUTO_BANK_MATCH.csl_match_type,
1862: no_of_matches,
1863: CE_AUTO_BANK_MATCH.trx_currency_type,
1864: CE_AUTO_BANK_MATCH.trx_curr_amount,
1865: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 1863: CE_AUTO_BANK_MATCH.trx_currency_type,

1859: CE_AUTO_BANK_MATCH.trx_status,
1860: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1861: CE_AUTO_BANK_MATCH.csl_match_type,
1862: no_of_matches,
1863: CE_AUTO_BANK_MATCH.trx_currency_type,
1864: CE_AUTO_BANK_MATCH.trx_curr_amount,
1865: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1866: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1867: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 1864: CE_AUTO_BANK_MATCH.trx_curr_amount,

1860: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1861: CE_AUTO_BANK_MATCH.csl_match_type,
1862: no_of_matches,
1863: CE_AUTO_BANK_MATCH.trx_currency_type,
1864: CE_AUTO_BANK_MATCH.trx_curr_amount,
1865: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1866: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1867: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1868: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 1865: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

1861: CE_AUTO_BANK_MATCH.csl_match_type,
1862: no_of_matches,
1863: CE_AUTO_BANK_MATCH.trx_currency_type,
1864: CE_AUTO_BANK_MATCH.trx_curr_amount,
1865: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1866: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1867: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1868: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1869: CE_AUTO_BANK_MATCH.trx_reference_type,

Line 1866: CE_AUTO_BANK_MATCH.trx_exchange_rate,

1862: no_of_matches,
1863: CE_AUTO_BANK_MATCH.trx_currency_type,
1864: CE_AUTO_BANK_MATCH.trx_curr_amount,
1865: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1866: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1867: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1868: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1869: CE_AUTO_BANK_MATCH.trx_reference_type,
1870: CE_AUTO_BANK_MATCH.trx_value_date,

Line 1867: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

1863: CE_AUTO_BANK_MATCH.trx_currency_type,
1864: CE_AUTO_BANK_MATCH.trx_curr_amount,
1865: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1866: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1867: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1868: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1869: CE_AUTO_BANK_MATCH.trx_reference_type,
1870: CE_AUTO_BANK_MATCH.trx_value_date,
1871: CE_AUTO_BANK_MATCH.trx_cleared_date,

Line 1868: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

1864: CE_AUTO_BANK_MATCH.trx_curr_amount,
1865: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1866: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1867: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1868: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1869: CE_AUTO_BANK_MATCH.trx_reference_type,
1870: CE_AUTO_BANK_MATCH.trx_value_date,
1871: CE_AUTO_BANK_MATCH.trx_cleared_date,
1872: CE_AUTO_BANK_MATCH.trx_deposit_date,

Line 1869: CE_AUTO_BANK_MATCH.trx_reference_type,

1865: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1866: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1867: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1868: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1869: CE_AUTO_BANK_MATCH.trx_reference_type,
1870: CE_AUTO_BANK_MATCH.trx_value_date,
1871: CE_AUTO_BANK_MATCH.trx_cleared_date,
1872: CE_AUTO_BANK_MATCH.trx_deposit_date,
1873: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

Line 1870: CE_AUTO_BANK_MATCH.trx_value_date,

1866: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1867: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1868: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1869: CE_AUTO_BANK_MATCH.trx_reference_type,
1870: CE_AUTO_BANK_MATCH.trx_value_date,
1871: CE_AUTO_BANK_MATCH.trx_cleared_date,
1872: CE_AUTO_BANK_MATCH.trx_deposit_date,
1873: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1874: CE_AUTO_BANK_MATCH.gt_seq_id;

Line 1871: CE_AUTO_BANK_MATCH.trx_cleared_date,

1867: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1868: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1869: CE_AUTO_BANK_MATCH.trx_reference_type,
1870: CE_AUTO_BANK_MATCH.trx_value_date,
1871: CE_AUTO_BANK_MATCH.trx_cleared_date,
1872: CE_AUTO_BANK_MATCH.trx_deposit_date,
1873: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1874: CE_AUTO_BANK_MATCH.gt_seq_id;
1875:

Line 1872: CE_AUTO_BANK_MATCH.trx_deposit_date,

1868: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1869: CE_AUTO_BANK_MATCH.trx_reference_type,
1870: CE_AUTO_BANK_MATCH.trx_value_date,
1871: CE_AUTO_BANK_MATCH.trx_cleared_date,
1872: CE_AUTO_BANK_MATCH.trx_deposit_date,
1873: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1874: CE_AUTO_BANK_MATCH.gt_seq_id;
1875:
1876: CLOSE agent_ba_date_amt_cur;

Line 1873: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

1869: CE_AUTO_BANK_MATCH.trx_reference_type,
1870: CE_AUTO_BANK_MATCH.trx_value_date,
1871: CE_AUTO_BANK_MATCH.trx_cleared_date,
1872: CE_AUTO_BANK_MATCH.trx_deposit_date,
1873: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1874: CE_AUTO_BANK_MATCH.gt_seq_id;
1875:
1876: CLOSE agent_ba_date_amt_cur;
1877:

Line 1874: CE_AUTO_BANK_MATCH.gt_seq_id;

1870: CE_AUTO_BANK_MATCH.trx_value_date,
1871: CE_AUTO_BANK_MATCH.trx_cleared_date,
1872: CE_AUTO_BANK_MATCH.trx_deposit_date,
1873: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1874: CE_AUTO_BANK_MATCH.gt_seq_id;
1875:
1876: CLOSE agent_ba_date_amt_cur;
1877:
1878: END IF;

Line 1880: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_id = '|| CE_AUTO_BANK_MATCH.trx_id

1876: CLOSE agent_ba_date_amt_cur;
1877:
1878: END IF;
1879:
1880: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_id = '|| CE_AUTO_BANK_MATCH.trx_id
1881: ||', CE_AUTO_BANK_MATCH.trx_amount = '|| CE_AUTO_BANK_MATCH.trx_amount
1882: );
1883: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type = '|| CE_AUTO_BANK_MATCH.csl_match_type
1884: ||', no_of_matches = '|| no_of_matches

Line 1881: ||', CE_AUTO_BANK_MATCH.trx_amount = '|| CE_AUTO_BANK_MATCH.trx_amount

1877:
1878: END IF;
1879:
1880: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_id = '|| CE_AUTO_BANK_MATCH.trx_id
1881: ||', CE_AUTO_BANK_MATCH.trx_amount = '|| CE_AUTO_BANK_MATCH.trx_amount
1882: );
1883: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type = '|| CE_AUTO_BANK_MATCH.csl_match_type
1884: ||', no_of_matches = '|| no_of_matches
1885: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date

Line 1883: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type = '|| CE_AUTO_BANK_MATCH.csl_match_type

1879:
1880: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_id = '|| CE_AUTO_BANK_MATCH.trx_id
1881: ||', CE_AUTO_BANK_MATCH.trx_amount = '|| CE_AUTO_BANK_MATCH.trx_amount
1882: );
1883: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type = '|| CE_AUTO_BANK_MATCH.csl_match_type
1884: ||', no_of_matches = '|| no_of_matches
1885: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1886: );
1887:

Line 1885: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date

1881: ||', CE_AUTO_BANK_MATCH.trx_amount = '|| CE_AUTO_BANK_MATCH.trx_amount
1882: );
1883: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type = '|| CE_AUTO_BANK_MATCH.csl_match_type
1884: ||', no_of_matches = '|| no_of_matches
1885: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1886: );
1887:
1888:
1889: IF (no_of_matches = 0) THEN

Line 1893: IF (no_of_matches = 1 and CE_AUTO_BANK_MATCH.trx_legal_entity_id is not null) THEN

1889: IF (no_of_matches = 0) THEN
1890: RAISE NO_DATA_FOUND;
1891: END IF;
1892: /*
1893: IF (no_of_matches = 1 and CE_AUTO_BANK_MATCH.trx_legal_entity_id is not null) THEN
1894: curr:=4;
1895: OPEN le_sys_par;
1896: FETCH le_sys_par
1897: INTO

Line 1898: CE_AUTO_BANK_MATCH.G_le_amount_tolerance,

1894: curr:=4;
1895: OPEN le_sys_par;
1896: FETCH le_sys_par
1897: INTO
1898: CE_AUTO_BANK_MATCH.G_le_amount_tolerance,
1899: CE_AUTO_BANK_MATCH.G_le_percent_tolerance,
1900: CE_AUTO_BANK_MATCH.G_le_Fx_Difference_Handling,
1901: CE_AUTO_BANK_REC.G_CE_DIFFERENCES_ACCOUNT,
1902: CE_AUTO_BANK_REC.G_CASHFLOW_EXCHANGE_RATE_TYPE,

Line 1899: CE_AUTO_BANK_MATCH.G_le_percent_tolerance,

1895: OPEN le_sys_par;
1896: FETCH le_sys_par
1897: INTO
1898: CE_AUTO_BANK_MATCH.G_le_amount_tolerance,
1899: CE_AUTO_BANK_MATCH.G_le_percent_tolerance,
1900: CE_AUTO_BANK_MATCH.G_le_Fx_Difference_Handling,
1901: CE_AUTO_BANK_REC.G_CE_DIFFERENCES_ACCOUNT,
1902: CE_AUTO_BANK_REC.G_CASHFLOW_EXCHANGE_RATE_TYPE,
1903: CE_AUTO_BANK_REC.G_AUTHORIZATION_BAT,

Line 1900: CE_AUTO_BANK_MATCH.G_le_Fx_Difference_Handling,

1896: FETCH le_sys_par
1897: INTO
1898: CE_AUTO_BANK_MATCH.G_le_amount_tolerance,
1899: CE_AUTO_BANK_MATCH.G_le_percent_tolerance,
1900: CE_AUTO_BANK_MATCH.G_le_Fx_Difference_Handling,
1901: CE_AUTO_BANK_REC.G_CE_DIFFERENCES_ACCOUNT,
1902: CE_AUTO_BANK_REC.G_CASHFLOW_EXCHANGE_RATE_TYPE,
1903: CE_AUTO_BANK_REC.G_AUTHORIZATION_BAT,
1904: CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE,

Line 1914: CE_AUTO_BANK_MATCH.G_le_amount_tolerance := 0;

1910: END IF;
1911:
1912: IF (le_found = 0) THEN
1913: --no system parameter set at LE level default value
1914: CE_AUTO_BANK_MATCH.G_le_amount_tolerance := 0;
1915: CE_AUTO_BANK_MATCH.G_le_percent_tolerance := 0;
1916: CE_AUTO_BANK_MATCH.G_le_Fx_Difference_Handling := 'F';
1917: CE_AUTO_BANK_REC.G_CE_DIFFERENCES_ACCOUNT := 'CHARGES';
1918: --CE_AUTO_BANK_REC.G_CASHFLOW_EXCHANGE_RATE_TYPE

Line 1915: CE_AUTO_BANK_MATCH.G_le_percent_tolerance := 0;

1911:
1912: IF (le_found = 0) THEN
1913: --no system parameter set at LE level default value
1914: CE_AUTO_BANK_MATCH.G_le_amount_tolerance := 0;
1915: CE_AUTO_BANK_MATCH.G_le_percent_tolerance := 0;
1916: CE_AUTO_BANK_MATCH.G_le_Fx_Difference_Handling := 'F';
1917: CE_AUTO_BANK_REC.G_CE_DIFFERENCES_ACCOUNT := 'CHARGES';
1918: --CE_AUTO_BANK_REC.G_CASHFLOW_EXCHANGE_RATE_TYPE
1919: CE_AUTO_BANK_REC.G_AUTHORIZATION_BAT :='NR';

Line 1916: CE_AUTO_BANK_MATCH.G_le_Fx_Difference_Handling := 'F';

1912: IF (le_found = 0) THEN
1913: --no system parameter set at LE level default value
1914: CE_AUTO_BANK_MATCH.G_le_amount_tolerance := 0;
1915: CE_AUTO_BANK_MATCH.G_le_percent_tolerance := 0;
1916: CE_AUTO_BANK_MATCH.G_le_Fx_Difference_Handling := 'F';
1917: CE_AUTO_BANK_REC.G_CE_DIFFERENCES_ACCOUNT := 'CHARGES';
1918: --CE_AUTO_BANK_REC.G_CASHFLOW_EXCHANGE_RATE_TYPE
1919: CE_AUTO_BANK_REC.G_AUTHORIZATION_BAT :='NR';
1920: CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE :='BSD';

Line 1925: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>

1921: CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE :='TRX';
1922:
1923: END IF;
1924: */
1925: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
1926: CE_AUTO_BANK_REC.G_functional_currency) and
1927: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
1928: CE_AUTO_BANK_MATCH.trx_currency_code) THEN
1929: cep_standard.debug('Forex account not using the same curr as bk');

Line 1927: (CE_AUTO_BANK_MATCH.aba_bank_currency <>

1923: END IF;
1924: */
1925: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
1926: CE_AUTO_BANK_REC.G_functional_currency) and
1927: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
1928: CE_AUTO_BANK_MATCH.trx_currency_code) THEN
1929: cep_standard.debug('Forex account not using the same curr as bk');
1930: curr := 6;
1931: RAISE NO_DATA_FOUND;

Line 1928: CE_AUTO_BANK_MATCH.trx_currency_code) THEN

1924: */
1925: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
1926: CE_AUTO_BANK_REC.G_functional_currency) and
1927: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
1928: CE_AUTO_BANK_MATCH.trx_currency_code) THEN
1929: cep_standard.debug('Forex account not using the same curr as bk');
1930: curr := 6;
1931: RAISE NO_DATA_FOUND;
1932: END IF;

Line 1934: cep_standard.debug('<

1930: curr := 6;
1931: RAISE NO_DATA_FOUND;
1932: END IF;
1933:
1934: cep_standard.debug('< 1935:
1936: EXCEPTION
1937: WHEN NO_DATA_FOUND THEN
1938: cep_standard.debug('EXCEPTION - NO_DATA_FOUND: No data found in CE_AUTO_BANK_MATCH.ce_match');

Line 1938: cep_standard.debug('EXCEPTION - NO_DATA_FOUND: No data found in CE_AUTO_BANK_MATCH.ce_match');

1934: cep_standard.debug('< 1935:
1936: EXCEPTION
1937: WHEN NO_DATA_FOUND THEN
1938: cep_standard.debug('EXCEPTION - NO_DATA_FOUND: No data found in CE_AUTO_BANK_MATCH.ce_match');
1939: if (curr = 6) then
1940: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1941: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1942: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');

Line 1941: CE_AUTO_BANK_MATCH.csh_statement_header_id,

1937: WHEN NO_DATA_FOUND THEN
1938: cep_standard.debug('EXCEPTION - NO_DATA_FOUND: No data found in CE_AUTO_BANK_MATCH.ce_match');
1939: if (curr = 6) then
1940: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1941: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1942: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
1943: else
1944: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1945: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 1942: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');

1938: cep_standard.debug('EXCEPTION - NO_DATA_FOUND: No data found in CE_AUTO_BANK_MATCH.ce_match');
1939: if (curr = 6) then
1940: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1941: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1942: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
1943: else
1944: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1945: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1946: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_CE_TRX_MATCH');

Line 1945: CE_AUTO_BANK_MATCH.csh_statement_header_id,

1941: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1942: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
1943: else
1944: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1945: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1946: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_CE_TRX_MATCH');
1947: end if;
1948: no_of_matches := 0;
1949: WHEN OTHERS THEN

Line 1946: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_CE_TRX_MATCH');

1942: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
1943: else
1944: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1945: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1946: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_CE_TRX_MATCH');
1947: end if;
1948: no_of_matches := 0;
1949: WHEN OTHERS THEN
1950: IF (SQL%NOTFOUND) THEN

Line 1951: cep_standard.debug('EXCEPTION - OTHERS: NO data found in CE_AUTO_BANK_MATCH.ce_match');

1947: end if;
1948: no_of_matches := 0;
1949: WHEN OTHERS THEN
1950: IF (SQL%NOTFOUND) THEN
1951: cep_standard.debug('EXCEPTION - OTHERS: NO data found in CE_AUTO_BANK_MATCH.ce_match');
1952: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1953: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1954: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_TRX_MATCH');
1955: no_of_matches:=0;

Line 1953: CE_AUTO_BANK_MATCH.csh_statement_header_id,

1949: WHEN OTHERS THEN
1950: IF (SQL%NOTFOUND) THEN
1951: cep_standard.debug('EXCEPTION - OTHERS: NO data found in CE_AUTO_BANK_MATCH.ce_match');
1952: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1953: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1954: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_TRX_MATCH');
1955: no_of_matches:=0;
1956: ELSIF (SQL%ROWCOUNT >0) THEN
1957: cep_standard.debug('EXCEPTION: More than one CE trx match this statement line' );

Line 1954: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_TRX_MATCH');

1950: IF (SQL%NOTFOUND) THEN
1951: cep_standard.debug('EXCEPTION - OTHERS: NO data found in CE_AUTO_BANK_MATCH.ce_match');
1952: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1953: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1954: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_TRX_MATCH');
1955: no_of_matches:=0;
1956: ELSIF (SQL%ROWCOUNT >0) THEN
1957: cep_standard.debug('EXCEPTION: More than one CE trx match this statement line' );
1958:

Line 1960: CE_AUTO_BANK_MATCH.csh_statement_header_id,

1956: ELSIF (SQL%ROWCOUNT >0) THEN
1957: cep_standard.debug('EXCEPTION: More than one CE trx match this statement line' );
1958:
1959: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1960: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1961: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DUP_CE_TRX_MATCH');
1962: no_of_matches:=999;
1963: ELSE
1964: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.ce_match' );

Line 1961: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DUP_CE_TRX_MATCH');

1957: cep_standard.debug('EXCEPTION: More than one CE trx match this statement line' );
1958:
1959: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1960: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1961: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DUP_CE_TRX_MATCH');
1962: no_of_matches:=999;
1963: ELSE
1964: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.ce_match' );
1965: RAISE;

Line 1964: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.ce_match' );

1960: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1961: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DUP_CE_TRX_MATCH');
1962: no_of_matches:=999;
1963: ELSE
1964: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.ce_match' );
1965: RAISE;
1966: END IF;
1967: END ce_match;
1968:

Line 1987: cep_standard.debug('>>CE_AUTO_BANK_MATCH.pay_eft_match');

1983: trx_count NUMBER;
1984: curr NUMBER;
1985:
1986: BEGIN
1987: cep_standard.debug('>>CE_AUTO_BANK_MATCH.pay_eft_match');
1988: no_of_matches := 0;
1989: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type = '|| CE_AUTO_BANK_MATCH.csl_trx_type
1990: ||' CE_AUTO_BANK_MATCH.csl_bank_trx_number = '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
1991: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id

Line 1989: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type = '|| CE_AUTO_BANK_MATCH.csl_trx_type

1985:
1986: BEGIN
1987: cep_standard.debug('>>CE_AUTO_BANK_MATCH.pay_eft_match');
1988: no_of_matches := 0;
1989: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type = '|| CE_AUTO_BANK_MATCH.csl_trx_type
1990: ||' CE_AUTO_BANK_MATCH.csl_bank_trx_number = '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
1991: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id
1992: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1993: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);

Line 1990: ||' CE_AUTO_BANK_MATCH.csl_bank_trx_number = '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);

1986: BEGIN
1987: cep_standard.debug('>>CE_AUTO_BANK_MATCH.pay_eft_match');
1988: no_of_matches := 0;
1989: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type = '|| CE_AUTO_BANK_MATCH.csl_trx_type
1990: ||' CE_AUTO_BANK_MATCH.csl_bank_trx_number = '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
1991: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id
1992: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1993: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
1994:

Line 1991: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id

1987: cep_standard.debug('>>CE_AUTO_BANK_MATCH.pay_eft_match');
1988: no_of_matches := 0;
1989: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type = '|| CE_AUTO_BANK_MATCH.csl_trx_type
1990: ||' CE_AUTO_BANK_MATCH.csl_bank_trx_number = '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
1991: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id
1992: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1993: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
1994:
1995: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT')) THEN

Line 1992: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date

1988: no_of_matches := 0;
1989: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type = '|| CE_AUTO_BANK_MATCH.csl_trx_type
1990: ||' CE_AUTO_BANK_MATCH.csl_bank_trx_number = '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
1991: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id
1992: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1993: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
1994:
1995: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT')) THEN
1996: IF (substr(CE_AUTO_BANK_MATCH.csl_payroll_payment_format,1,4) = 'BACS') THEN

Line 1993: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);

1989: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type = '|| CE_AUTO_BANK_MATCH.csl_trx_type
1990: ||' CE_AUTO_BANK_MATCH.csl_bank_trx_number = '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
1991: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id
1992: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1993: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
1994:
1995: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT')) THEN
1996: IF (substr(CE_AUTO_BANK_MATCH.csl_payroll_payment_format,1,4) = 'BACS') THEN
1997: curr := 1;

Line 1995: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT')) THEN

1991: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id
1992: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1993: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
1994:
1995: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT')) THEN
1996: IF (substr(CE_AUTO_BANK_MATCH.csl_payroll_payment_format,1,4) = 'BACS') THEN
1997: curr := 1;
1998: ELSE
1999: curr := 2;

Line 1996: IF (substr(CE_AUTO_BANK_MATCH.csl_payroll_payment_format,1,4) = 'BACS') THEN

1992: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1993: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
1994:
1995: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT')) THEN
1996: IF (substr(CE_AUTO_BANK_MATCH.csl_payroll_payment_format,1,4) = 'BACS') THEN
1997: curr := 1;
1998: ELSE
1999: curr := 2;
2000: END IF;

Line 2011: CE_AUTO_BANK_MATCH.trx_currency_code,0,1)),

2007: sum(catv.bank_account_amount),
2008: nvl(sum(catv.base_amount),0),
2009: nvl(sum(catv.amount_cleared),0),
2010: SUM(DECODE(catv.currency_code,
2011: CE_AUTO_BANK_MATCH.trx_currency_code,0,1)),
2012: sum(catv.amount),
2013: 'PAY_EFT',
2014: 1,
2015: catv.batch_id,

Line 2018: INTO CE_AUTO_BANK_MATCH.trx_count,

2014: 1,
2015: catv.batch_id,
2016: catv.org_id,
2017: catv.CE_BANK_ACCT_USE_ID
2018: INTO CE_AUTO_BANK_MATCH.trx_count,
2019: CE_AUTO_BANK_MATCH.trx_amount,
2020: CE_AUTO_BANK_MATCH.trx_base_amount,
2021: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2022: no_of_currencies,

Line 2019: CE_AUTO_BANK_MATCH.trx_amount,

2015: catv.batch_id,
2016: catv.org_id,
2017: catv.CE_BANK_ACCT_USE_ID
2018: INTO CE_AUTO_BANK_MATCH.trx_count,
2019: CE_AUTO_BANK_MATCH.trx_amount,
2020: CE_AUTO_BANK_MATCH.trx_base_amount,
2021: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2022: no_of_currencies,
2023: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 2020: CE_AUTO_BANK_MATCH.trx_base_amount,

2016: catv.org_id,
2017: catv.CE_BANK_ACCT_USE_ID
2018: INTO CE_AUTO_BANK_MATCH.trx_count,
2019: CE_AUTO_BANK_MATCH.trx_amount,
2020: CE_AUTO_BANK_MATCH.trx_base_amount,
2021: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2022: no_of_currencies,
2023: CE_AUTO_BANK_MATCH.trx_curr_amount,
2024: CE_AUTO_BANK_MATCH.csl_match_type,

Line 2021: CE_AUTO_BANK_MATCH.trx_cleared_amount,

2017: catv.CE_BANK_ACCT_USE_ID
2018: INTO CE_AUTO_BANK_MATCH.trx_count,
2019: CE_AUTO_BANK_MATCH.trx_amount,
2020: CE_AUTO_BANK_MATCH.trx_base_amount,
2021: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2022: no_of_currencies,
2023: CE_AUTO_BANK_MATCH.trx_curr_amount,
2024: CE_AUTO_BANK_MATCH.csl_match_type,
2025: no_of_matches,

Line 2023: CE_AUTO_BANK_MATCH.trx_curr_amount,

2019: CE_AUTO_BANK_MATCH.trx_amount,
2020: CE_AUTO_BANK_MATCH.trx_base_amount,
2021: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2022: no_of_currencies,
2023: CE_AUTO_BANK_MATCH.trx_curr_amount,
2024: CE_AUTO_BANK_MATCH.csl_match_type,
2025: no_of_matches,
2026: CE_AUTO_BANK_MATCH.trx_group,
2027: CE_AUTO_BANK_MATCH.trx_org_id,

Line 2024: CE_AUTO_BANK_MATCH.csl_match_type,

2020: CE_AUTO_BANK_MATCH.trx_base_amount,
2021: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2022: no_of_currencies,
2023: CE_AUTO_BANK_MATCH.trx_curr_amount,
2024: CE_AUTO_BANK_MATCH.csl_match_type,
2025: no_of_matches,
2026: CE_AUTO_BANK_MATCH.trx_group,
2027: CE_AUTO_BANK_MATCH.trx_org_id,
2028: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id

Line 2026: CE_AUTO_BANK_MATCH.trx_group,

2022: no_of_currencies,
2023: CE_AUTO_BANK_MATCH.trx_curr_amount,
2024: CE_AUTO_BANK_MATCH.csl_match_type,
2025: no_of_matches,
2026: CE_AUTO_BANK_MATCH.trx_group,
2027: CE_AUTO_BANK_MATCH.trx_org_id,
2028: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2029: --FROM ce_801_EFT_transactions_v catv
2030: FROM ce_available_transactions_tmp catv

Line 2027: CE_AUTO_BANK_MATCH.trx_org_id,

2023: CE_AUTO_BANK_MATCH.trx_curr_amount,
2024: CE_AUTO_BANK_MATCH.csl_match_type,
2025: no_of_matches,
2026: CE_AUTO_BANK_MATCH.trx_group,
2027: CE_AUTO_BANK_MATCH.trx_org_id,
2028: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2029: --FROM ce_801_EFT_transactions_v catv
2030: FROM ce_available_transactions_tmp catv
2031: WHERE ltrim(upper(catv.batch_name)) =

Line 2028: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id

2024: CE_AUTO_BANK_MATCH.csl_match_type,
2025: no_of_matches,
2026: CE_AUTO_BANK_MATCH.trx_group,
2027: CE_AUTO_BANK_MATCH.trx_org_id,
2028: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2029: --FROM ce_801_EFT_transactions_v catv
2030: FROM ce_available_transactions_tmp catv
2031: WHERE ltrim(upper(catv.batch_name)) =
2032: ltrim(upper(CE_AUTO_BANK_MATCH.csl_bank_trx_number))

Line 2032: ltrim(upper(CE_AUTO_BANK_MATCH.csl_bank_trx_number))

2028: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2029: --FROM ce_801_EFT_transactions_v catv
2030: FROM ce_available_transactions_tmp catv
2031: WHERE ltrim(upper(catv.batch_name)) =
2032: ltrim(upper(CE_AUTO_BANK_MATCH.csl_bank_trx_number))
2033: AND catv.trx_date = CE_AUTO_BANK_MATCH.csl_trx_date
2034: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
2035: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2036: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

Line 2033: AND catv.trx_date = CE_AUTO_BANK_MATCH.csl_trx_date

2029: --FROM ce_801_EFT_transactions_v catv
2030: FROM ce_available_transactions_tmp catv
2031: WHERE ltrim(upper(catv.batch_name)) =
2032: ltrim(upper(CE_AUTO_BANK_MATCH.csl_bank_trx_number))
2033: AND catv.trx_date = CE_AUTO_BANK_MATCH.csl_trx_date
2034: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
2035: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2036: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
2037: AND nvl(catv.status, 'C') <> 'V'

Line 2035: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

2031: WHERE ltrim(upper(catv.batch_name)) =
2032: ltrim(upper(CE_AUTO_BANK_MATCH.csl_bank_trx_number))
2033: AND catv.trx_date = CE_AUTO_BANK_MATCH.csl_trx_date
2034: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
2035: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2036: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
2037: AND nvl(catv.status, 'C') <> 'V'
2038: AND catv.application_id = 802
2039: AND NVL(catv.reconciled_status_flag, 'N') = 'N'

Line 2036: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

2032: ltrim(upper(CE_AUTO_BANK_MATCH.csl_bank_trx_number))
2033: AND catv.trx_date = CE_AUTO_BANK_MATCH.csl_trx_date
2034: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
2035: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2036: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
2037: AND nvl(catv.status, 'C') <> 'V'
2038: AND catv.application_id = 802
2039: AND NVL(catv.reconciled_status_flag, 'N') = 'N'
2040: having sum(catv.bank_account_amount) = CE_AUTO_BANK_MATCH.csl_amount

Line 2040: having sum(catv.bank_account_amount) = CE_AUTO_BANK_MATCH.csl_amount

2036: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
2037: AND nvl(catv.status, 'C') <> 'V'
2038: AND catv.application_id = 802
2039: AND NVL(catv.reconciled_status_flag, 'N') = 'N'
2040: having sum(catv.bank_account_amount) = CE_AUTO_BANK_MATCH.csl_amount
2041: group by catv.batch_id, catv.batch_name, catv.trx_date, catv.org_id, catv.ce_bank_acct_use_id; -- bug 7242853
2042:
2043: END IF;
2044:

Line 2045: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_count = '|| CE_AUTO_BANK_MATCH.trx_count

2041: group by catv.batch_id, catv.batch_name, catv.trx_date, catv.org_id, catv.ce_bank_acct_use_id; -- bug 7242853
2042:
2043: END IF;
2044:
2045: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_count = '|| CE_AUTO_BANK_MATCH.trx_count
2046: ||', CE_AUTO_BANK_MATCH.trx_amount = '|| CE_AUTO_BANK_MATCH.trx_amount
2047: ||', no_of_currencies = '|| no_of_currencies);
2048: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type = '|| CE_AUTO_BANK_MATCH.csl_match_type
2049: ||', no_of_matches = '|| no_of_matches

Line 2046: ||', CE_AUTO_BANK_MATCH.trx_amount = '|| CE_AUTO_BANK_MATCH.trx_amount

2042:
2043: END IF;
2044:
2045: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_count = '|| CE_AUTO_BANK_MATCH.trx_count
2046: ||', CE_AUTO_BANK_MATCH.trx_amount = '|| CE_AUTO_BANK_MATCH.trx_amount
2047: ||', no_of_currencies = '|| no_of_currencies);
2048: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type = '|| CE_AUTO_BANK_MATCH.csl_match_type
2049: ||', no_of_matches = '|| no_of_matches
2050: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date

Line 2048: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type = '|| CE_AUTO_BANK_MATCH.csl_match_type

2044:
2045: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_count = '|| CE_AUTO_BANK_MATCH.trx_count
2046: ||', CE_AUTO_BANK_MATCH.trx_amount = '|| CE_AUTO_BANK_MATCH.trx_amount
2047: ||', no_of_currencies = '|| no_of_currencies);
2048: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type = '|| CE_AUTO_BANK_MATCH.csl_match_type
2049: ||', no_of_matches = '|| no_of_matches
2050: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
2051: ||', CE_AUTO_BANK_MATCH.trx_group = '|| CE_AUTO_BANK_MATCH.trx_group);
2052:

Line 2050: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date

2046: ||', CE_AUTO_BANK_MATCH.trx_amount = '|| CE_AUTO_BANK_MATCH.trx_amount
2047: ||', no_of_currencies = '|| no_of_currencies);
2048: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type = '|| CE_AUTO_BANK_MATCH.csl_match_type
2049: ||', no_of_matches = '|| no_of_matches
2050: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
2051: ||', CE_AUTO_BANK_MATCH.trx_group = '|| CE_AUTO_BANK_MATCH.trx_group);
2052:
2053:
2054: curr := 5;

Line 2051: ||', CE_AUTO_BANK_MATCH.trx_group = '|| CE_AUTO_BANK_MATCH.trx_group);

2047: ||', no_of_currencies = '|| no_of_currencies);
2048: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type = '|| CE_AUTO_BANK_MATCH.csl_match_type
2049: ||', no_of_matches = '|| no_of_matches
2050: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
2051: ||', CE_AUTO_BANK_MATCH.trx_group = '|| CE_AUTO_BANK_MATCH.trx_group);
2052:
2053:
2054: curr := 5;
2055: IF (CE_AUTO_BANK_MATCH.trx_count = 0) THEN

Line 2055: IF (CE_AUTO_BANK_MATCH.trx_count = 0) THEN

2051: ||', CE_AUTO_BANK_MATCH.trx_group = '|| CE_AUTO_BANK_MATCH.trx_group);
2052:
2053:
2054: curr := 5;
2055: IF (CE_AUTO_BANK_MATCH.trx_count = 0) THEN
2056: RAISE NO_DATA_FOUND;
2057: END IF;
2058:
2059: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>

Line 2059: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>

2055: IF (CE_AUTO_BANK_MATCH.trx_count = 0) THEN
2056: RAISE NO_DATA_FOUND;
2057: END IF;
2058:
2059: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2060: CE_AUTO_BANK_REC.G_functional_currency) and
2061: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2062: CE_AUTO_BANK_MATCH.trx_currency_code) THEN
2063: cep_standard.debug('Forex account not using the same curr as bk');

Line 2061: (CE_AUTO_BANK_MATCH.aba_bank_currency <>

2057: END IF;
2058:
2059: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2060: CE_AUTO_BANK_REC.G_functional_currency) and
2061: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2062: CE_AUTO_BANK_MATCH.trx_currency_code) THEN
2063: cep_standard.debug('Forex account not using the same curr as bk');
2064: curr := 6;
2065: RAISE NO_DATA_FOUND;

Line 2062: CE_AUTO_BANK_MATCH.trx_currency_code) THEN

2058:
2059: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2060: CE_AUTO_BANK_REC.G_functional_currency) and
2061: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2062: CE_AUTO_BANK_MATCH.trx_currency_code) THEN
2063: cep_standard.debug('Forex account not using the same curr as bk');
2064: curr := 6;
2065: RAISE NO_DATA_FOUND;
2066: END IF;

Line 2068: cep_standard.debug('<

2064: curr := 6;
2065: RAISE NO_DATA_FOUND;
2066: END IF;
2067:
2068: cep_standard.debug('< 2069:
2070: EXCEPTION
2071: WHEN NO_DATA_FOUND THEN
2072: cep_standard.debug('EXCEPTION - NO_DATA_FOUND: No data found in CE_AUTO_BANK_MATCH.pay_eft_match');

Line 2072: cep_standard.debug('EXCEPTION - NO_DATA_FOUND: No data found in CE_AUTO_BANK_MATCH.pay_eft_match');

2068: cep_standard.debug('< 2069:
2070: EXCEPTION
2071: WHEN NO_DATA_FOUND THEN
2072: cep_standard.debug('EXCEPTION - NO_DATA_FOUND: No data found in CE_AUTO_BANK_MATCH.pay_eft_match');
2073: if (curr = 6) then
2074: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2075: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2076: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');

Line 2075: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2071: WHEN NO_DATA_FOUND THEN
2072: cep_standard.debug('EXCEPTION - NO_DATA_FOUND: No data found in CE_AUTO_BANK_MATCH.pay_eft_match');
2073: if (curr = 6) then
2074: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2075: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2076: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
2077: elsif (curr = 1) then
2078: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2079: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 2076: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');

2072: cep_standard.debug('EXCEPTION - NO_DATA_FOUND: No data found in CE_AUTO_BANK_MATCH.pay_eft_match');
2073: if (curr = 6) then
2074: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2075: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2076: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
2077: elsif (curr = 1) then
2078: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2079: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2080: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_BACS');

Line 2079: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2075: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2076: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
2077: elsif (curr = 1) then
2078: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2079: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2080: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_BACS');
2081: elsif (curr = 2) then
2082: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2083: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 2080: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_BACS');

2076: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
2077: elsif (curr = 1) then
2078: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2079: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2080: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_BACS');
2081: elsif (curr = 2) then
2082: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2083: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2084: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_NACHA');

Line 2083: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2079: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2080: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_BACS');
2081: elsif (curr = 2) then
2082: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2083: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2084: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_NACHA');
2085: end if;
2086: no_of_matches := 0;
2087: WHEN OTHERS THEN

Line 2084: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_NACHA');

2080: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_BACS');
2081: elsif (curr = 2) then
2082: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2083: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2084: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_NACHA');
2085: end if;
2086: no_of_matches := 0;
2087: WHEN OTHERS THEN
2088: IF (SQL%NOTFOUND) THEN

Line 2089: cep_standard.debug('EXCEPTION - OTHERS: NO data found in CE_AUTO_BANK_MATCH.pay_eft_match');

2085: end if;
2086: no_of_matches := 0;
2087: WHEN OTHERS THEN
2088: IF (SQL%NOTFOUND) THEN
2089: cep_standard.debug('EXCEPTION - OTHERS: NO data found in CE_AUTO_BANK_MATCH.pay_eft_match');
2090: if (curr = 1) then
2091: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2092: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2093: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_BACS');

Line 2092: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2088: IF (SQL%NOTFOUND) THEN
2089: cep_standard.debug('EXCEPTION - OTHERS: NO data found in CE_AUTO_BANK_MATCH.pay_eft_match');
2090: if (curr = 1) then
2091: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2092: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2093: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_BACS');
2094: elsif (curr = 2) then
2095: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2096: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 2093: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_BACS');

2089: cep_standard.debug('EXCEPTION - OTHERS: NO data found in CE_AUTO_BANK_MATCH.pay_eft_match');
2090: if (curr = 1) then
2091: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2092: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2093: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_BACS');
2094: elsif (curr = 2) then
2095: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2096: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2097: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_NACHA');

Line 2096: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2092: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2093: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_BACS');
2094: elsif (curr = 2) then
2095: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2096: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2097: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_NACHA');
2098: end if;
2099: no_of_matches:=0;
2100: ELSIF (SQL%ROWCOUNT >0) THEN

Line 2097: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_NACHA');

2093: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_BACS');
2094: elsif (curr = 2) then
2095: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2096: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2097: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_NACHA');
2098: end if;
2099: no_of_matches:=0;
2100: ELSIF (SQL%ROWCOUNT >0) THEN
2101: cep_standard.debug('EXCEPTION: More than one EFT batch match this payment' );

Line 2102: -- if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then

2098: end if;
2099: no_of_matches:=0;
2100: ELSIF (SQL%ROWCOUNT >0) THEN
2101: cep_standard.debug('EXCEPTION: More than one EFT batch match this payment' );
2102: -- if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2103: if (curr = 1) then
2104: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2105: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2106: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DUP_BATCH_BACS');

Line 2105: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2101: cep_standard.debug('EXCEPTION: More than one EFT batch match this payment' );
2102: -- if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2103: if (curr = 1) then
2104: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2105: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2106: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DUP_BATCH_BACS');
2107: elsif (curr = 2) then
2108: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2109: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 2106: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DUP_BATCH_BACS');

2102: -- if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2103: if (curr = 1) then
2104: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2105: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2106: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DUP_BATCH_BACS');
2107: elsif (curr = 2) then
2108: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2109: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2110: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DUP_BATCH_NACHA');

Line 2109: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2105: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2106: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DUP_BATCH_BACS');
2107: elsif (curr = 2) then
2108: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2109: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2110: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DUP_BATCH_NACHA');
2111: end if;
2112: no_of_matches:=999;
2113: ELSE

Line 2110: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DUP_BATCH_NACHA');

2106: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DUP_BATCH_BACS');
2107: elsif (curr = 2) then
2108: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2109: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2110: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DUP_BATCH_NACHA');
2111: end if;
2112: no_of_matches:=999;
2113: ELSE
2114: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.pay_eft_match' );

Line 2114: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.pay_eft_match' );

2110: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DUP_BATCH_NACHA');
2111: end if;
2112: no_of_matches:=999;
2113: ELSE
2114: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.pay_eft_match' );
2115: RAISE;
2116: END IF;
2117: END pay_eft_match;
2118:

Line 2135: cep_standard.debug('>>CE_AUTO_BANK_MATCH.bank_account_match');

2131: PROCEDURE bank_account_match(no_of_matches OUT NOCOPY NUMBER)
2132: IS
2133: curr NUMBER;
2134: BEGIN
2135: cep_standard.debug('>>CE_AUTO_BANK_MATCH.bank_account_match');
2136: no_of_matches := 1;
2137: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) THEN
2138: cep_standard.debug('Searching for matching payment, agent account');
2139: SELECT DISTINCT(c.check_id),

Line 2137: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) THEN

2133: curr NUMBER;
2134: BEGIN
2135: cep_standard.debug('>>CE_AUTO_BANK_MATCH.bank_account_match');
2136: no_of_matches := 1;
2137: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) THEN
2138: cep_standard.debug('Searching for matching payment, agent account');
2139: SELECT DISTINCT(c.check_id),
2140: to_number(NULL),
2141: c.rowid,

Line 2178: INTO CE_AUTO_BANK_MATCH.trx_id,

2174: aph.accounting_date,
2175: c.cleared_date,
2176: c.org_id,
2177: c.CE_BANK_ACCT_USE_ID
2178: INTO CE_AUTO_BANK_MATCH.trx_id,
2179: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2180: CE_AUTO_BANK_MATCH.trx_rowid,
2181: CE_AUTO_BANK_MATCH.trx_amount,
2182: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 2179: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

2175: c.cleared_date,
2176: c.org_id,
2177: c.CE_BANK_ACCT_USE_ID
2178: INTO CE_AUTO_BANK_MATCH.trx_id,
2179: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2180: CE_AUTO_BANK_MATCH.trx_rowid,
2181: CE_AUTO_BANK_MATCH.trx_amount,
2182: CE_AUTO_BANK_MATCH.trx_base_amount,
2183: CE_AUTO_BANK_MATCH.trx_status,

Line 2180: CE_AUTO_BANK_MATCH.trx_rowid,

2176: c.org_id,
2177: c.CE_BANK_ACCT_USE_ID
2178: INTO CE_AUTO_BANK_MATCH.trx_id,
2179: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2180: CE_AUTO_BANK_MATCH.trx_rowid,
2181: CE_AUTO_BANK_MATCH.trx_amount,
2182: CE_AUTO_BANK_MATCH.trx_base_amount,
2183: CE_AUTO_BANK_MATCH.trx_status,
2184: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 2181: CE_AUTO_BANK_MATCH.trx_amount,

2177: c.CE_BANK_ACCT_USE_ID
2178: INTO CE_AUTO_BANK_MATCH.trx_id,
2179: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2180: CE_AUTO_BANK_MATCH.trx_rowid,
2181: CE_AUTO_BANK_MATCH.trx_amount,
2182: CE_AUTO_BANK_MATCH.trx_base_amount,
2183: CE_AUTO_BANK_MATCH.trx_status,
2184: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2185: CE_AUTO_BANK_MATCH.csl_match_type,

Line 2182: CE_AUTO_BANK_MATCH.trx_base_amount,

2178: INTO CE_AUTO_BANK_MATCH.trx_id,
2179: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2180: CE_AUTO_BANK_MATCH.trx_rowid,
2181: CE_AUTO_BANK_MATCH.trx_amount,
2182: CE_AUTO_BANK_MATCH.trx_base_amount,
2183: CE_AUTO_BANK_MATCH.trx_status,
2184: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2185: CE_AUTO_BANK_MATCH.csl_match_type,
2186: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 2183: CE_AUTO_BANK_MATCH.trx_status,

2179: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2180: CE_AUTO_BANK_MATCH.trx_rowid,
2181: CE_AUTO_BANK_MATCH.trx_amount,
2182: CE_AUTO_BANK_MATCH.trx_base_amount,
2183: CE_AUTO_BANK_MATCH.trx_status,
2184: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2185: CE_AUTO_BANK_MATCH.csl_match_type,
2186: CE_AUTO_BANK_MATCH.trx_currency_code,
2187: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 2184: CE_AUTO_BANK_MATCH.trx_cleared_amount,

2180: CE_AUTO_BANK_MATCH.trx_rowid,
2181: CE_AUTO_BANK_MATCH.trx_amount,
2182: CE_AUTO_BANK_MATCH.trx_base_amount,
2183: CE_AUTO_BANK_MATCH.trx_status,
2184: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2185: CE_AUTO_BANK_MATCH.csl_match_type,
2186: CE_AUTO_BANK_MATCH.trx_currency_code,
2187: CE_AUTO_BANK_MATCH.trx_currency_type,
2188: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 2185: CE_AUTO_BANK_MATCH.csl_match_type,

2181: CE_AUTO_BANK_MATCH.trx_amount,
2182: CE_AUTO_BANK_MATCH.trx_base_amount,
2183: CE_AUTO_BANK_MATCH.trx_status,
2184: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2185: CE_AUTO_BANK_MATCH.csl_match_type,
2186: CE_AUTO_BANK_MATCH.trx_currency_code,
2187: CE_AUTO_BANK_MATCH.trx_currency_type,
2188: CE_AUTO_BANK_MATCH.trx_curr_amount,
2189: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 2186: CE_AUTO_BANK_MATCH.trx_currency_code,

2182: CE_AUTO_BANK_MATCH.trx_base_amount,
2183: CE_AUTO_BANK_MATCH.trx_status,
2184: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2185: CE_AUTO_BANK_MATCH.csl_match_type,
2186: CE_AUTO_BANK_MATCH.trx_currency_code,
2187: CE_AUTO_BANK_MATCH.trx_currency_type,
2188: CE_AUTO_BANK_MATCH.trx_curr_amount,
2189: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2190: CE_AUTO_BANK_MATCH.trx_exchange_rate,

Line 2187: CE_AUTO_BANK_MATCH.trx_currency_type,

2183: CE_AUTO_BANK_MATCH.trx_status,
2184: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2185: CE_AUTO_BANK_MATCH.csl_match_type,
2186: CE_AUTO_BANK_MATCH.trx_currency_code,
2187: CE_AUTO_BANK_MATCH.trx_currency_type,
2188: CE_AUTO_BANK_MATCH.trx_curr_amount,
2189: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2190: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2191: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 2188: CE_AUTO_BANK_MATCH.trx_curr_amount,

2184: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2185: CE_AUTO_BANK_MATCH.csl_match_type,
2186: CE_AUTO_BANK_MATCH.trx_currency_code,
2187: CE_AUTO_BANK_MATCH.trx_currency_type,
2188: CE_AUTO_BANK_MATCH.trx_curr_amount,
2189: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2190: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2191: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2192: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 2189: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

2185: CE_AUTO_BANK_MATCH.csl_match_type,
2186: CE_AUTO_BANK_MATCH.trx_currency_code,
2187: CE_AUTO_BANK_MATCH.trx_currency_type,
2188: CE_AUTO_BANK_MATCH.trx_curr_amount,
2189: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2190: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2191: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2192: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2193: CE_AUTO_BANK_MATCH.trx_gl_date,

Line 2190: CE_AUTO_BANK_MATCH.trx_exchange_rate,

2186: CE_AUTO_BANK_MATCH.trx_currency_code,
2187: CE_AUTO_BANK_MATCH.trx_currency_type,
2188: CE_AUTO_BANK_MATCH.trx_curr_amount,
2189: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2190: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2191: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2192: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2193: CE_AUTO_BANK_MATCH.trx_gl_date,
2194: CE_AUTO_BANK_MATCH.trx_cleared_date,

Line 2191: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

2187: CE_AUTO_BANK_MATCH.trx_currency_type,
2188: CE_AUTO_BANK_MATCH.trx_curr_amount,
2189: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2190: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2191: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2192: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2193: CE_AUTO_BANK_MATCH.trx_gl_date,
2194: CE_AUTO_BANK_MATCH.trx_cleared_date,
2195: CE_AUTO_BANK_MATCH.trx_org_id,

Line 2192: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

2188: CE_AUTO_BANK_MATCH.trx_curr_amount,
2189: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2190: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2191: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2192: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2193: CE_AUTO_BANK_MATCH.trx_gl_date,
2194: CE_AUTO_BANK_MATCH.trx_cleared_date,
2195: CE_AUTO_BANK_MATCH.trx_org_id,
2196: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id

Line 2193: CE_AUTO_BANK_MATCH.trx_gl_date,

2189: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2190: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2191: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2192: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2193: CE_AUTO_BANK_MATCH.trx_gl_date,
2194: CE_AUTO_BANK_MATCH.trx_cleared_date,
2195: CE_AUTO_BANK_MATCH.trx_org_id,
2196: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2197: FROM gl_sets_of_books sob,

Line 2194: CE_AUTO_BANK_MATCH.trx_cleared_date,

2190: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2191: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2192: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2193: CE_AUTO_BANK_MATCH.trx_gl_date,
2194: CE_AUTO_BANK_MATCH.trx_cleared_date,
2195: CE_AUTO_BANK_MATCH.trx_org_id,
2196: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2197: FROM gl_sets_of_books sob,
2198: ce_system_parameters sp,

Line 2195: CE_AUTO_BANK_MATCH.trx_org_id,

2191: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2192: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2193: CE_AUTO_BANK_MATCH.trx_gl_date,
2194: CE_AUTO_BANK_MATCH.trx_cleared_date,
2195: CE_AUTO_BANK_MATCH.trx_org_id,
2196: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2197: FROM gl_sets_of_books sob,
2198: ce_system_parameters sp,
2199: ce_statement_reconcils_all rec,

Line 2196: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id

2192: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2193: CE_AUTO_BANK_MATCH.trx_gl_date,
2194: CE_AUTO_BANK_MATCH.trx_cleared_date,
2195: CE_AUTO_BANK_MATCH.trx_org_id,
2196: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2197: FROM gl_sets_of_books sob,
2198: ce_system_parameters sp,
2199: ce_statement_reconcils_all rec,
2200: ce_bank_acct_uses_ou_v aba,

Line 2218: AND aba.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id --bug5182963

2214: AND rec.reference_id(+) = c.check_id
2215: --AND aba.bank_account_id = c.bank_account_id
2216: AND aba.bank_acct_use_id = c.CE_BANK_ACCT_USE_ID
2217: AND aba.bank_account_id = ba.bank_account_id
2218: AND aba.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id --bug5182963
2219: AND BA.ACCOUNT_OWNER_ORG_ID = SP.LEGAL_ENTITY_ID
2220: AND aba.org_id = c.org_id
2221: AND aba.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, c.org_id)
2222: --AND aba.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

Line 2222: --AND aba.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

2218: AND aba.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id --bug5182963
2219: AND BA.ACCOUNT_OWNER_ORG_ID = SP.LEGAL_ENTITY_ID
2220: AND aba.org_id = c.org_id
2221: AND aba.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, c.org_id)
2222: --AND aba.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2223: AND aba.AP_USE_ENABLE_FLAG = 'Y'
2224: AND c.status_lookup_code IN ('NEGOTIABLE', 'STOP INITIATED',
2225: DECODE(CE_AUTO_BANK_MATCH.csl_trx_type,
2226: 'STOP', 'VOIDED', 'NEGOTIABLE'),

Line 2225: DECODE(CE_AUTO_BANK_MATCH.csl_trx_type,

2221: AND aba.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, c.org_id)
2222: --AND aba.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2223: AND aba.AP_USE_ENABLE_FLAG = 'Y'
2224: AND c.status_lookup_code IN ('NEGOTIABLE', 'STOP INITIATED',
2225: DECODE(CE_AUTO_BANK_MATCH.csl_trx_type,
2226: 'STOP', 'VOIDED', 'NEGOTIABLE'),
2227: DECODE(sp.show_cleared_flag,'N','NEGOTIABLE','CLEARED'),
2228: DECODE(sp.show_cleared_flag,'N','NEGOTIABLE','CLEARED BUT UNACCOUNTED'))
2229: AND c.check_date >= sp.cashbook_begin_date

Line 2237: AND inv.invoice_num = CE_AUTO_BANK_MATCH.csl_invoice_text

2233: AND c.org_id = pay.org_id
2234: AND pay.invoice_id = inv.invoice_id
2235: AND pay.org_id = inv.org_id
2236: AND ven.vendor_id = inv.vendor_id
2237: AND inv.invoice_num = CE_AUTO_BANK_MATCH.csl_invoice_text
2238: -- AND aba2.bank_account_id = ba2.bank_account_id -- Bug 9062935 removed Condition
2239: -- AND aba2.AP_USE_ENABLE_FLAG = 'Y' -- Bug 9062935 removed Condition
2240: -- AND aba2.bank_acct_use_id = c.external_bank_account_id --c.external_bank_acct_use_id -- Bug 9062935 removed Condition
2241: AND ext.ext_bank_account_id = c.external_bank_account_id -- Bug 9062935 Added Condition

Line 2242: -- AND ba2.bank_account_num = CE_AUTO_BANK_MATCH.csl_bank_account_text -- Bug 9361270 Commented Line

2238: -- AND aba2.bank_account_id = ba2.bank_account_id -- Bug 9062935 removed Condition
2239: -- AND aba2.AP_USE_ENABLE_FLAG = 'Y' -- Bug 9062935 removed Condition
2240: -- AND aba2.bank_acct_use_id = c.external_bank_account_id --c.external_bank_acct_use_id -- Bug 9062935 removed Condition
2241: AND ext.ext_bank_account_id = c.external_bank_account_id -- Bug 9062935 Added Condition
2242: -- AND ba2.bank_account_num = CE_AUTO_BANK_MATCH.csl_bank_account_text -- Bug 9361270 Commented Line
2243: AND ext.bank_account_num = CE_AUTO_BANK_MATCH.csl_bank_account_text -- Bug 9361270
2244: AND aph.check_id (+) = c.check_id
2245: AND aph.org_id (+) = c.org_id
2246: AND aph.transaction_type (+) = 'PAYMENT CLEARING'

Line 2243: AND ext.bank_account_num = CE_AUTO_BANK_MATCH.csl_bank_account_text -- Bug 9361270

2239: -- AND aba2.AP_USE_ENABLE_FLAG = 'Y' -- Bug 9062935 removed Condition
2240: -- AND aba2.bank_acct_use_id = c.external_bank_account_id --c.external_bank_acct_use_id -- Bug 9062935 removed Condition
2241: AND ext.ext_bank_account_id = c.external_bank_account_id -- Bug 9062935 Added Condition
2242: -- AND ba2.bank_account_num = CE_AUTO_BANK_MATCH.csl_bank_account_text -- Bug 9361270 Commented Line
2243: AND ext.bank_account_num = CE_AUTO_BANK_MATCH.csl_bank_account_text -- Bug 9361270
2244: AND aph.check_id (+) = c.check_id
2245: AND aph.org_id (+) = c.org_id
2246: AND aph.transaction_type (+) = 'PAYMENT CLEARING'
2247: AND not exists

Line 2256: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_account_text='||CE_AUTO_BANK_MATCH.csl_bank_account_text);

2252: and aph2.transaction_type = 'PAYMENT CLEARING'
2253: and aph2.payment_history_id > aph.payment_history_id);
2254: ELSE
2255: cep_standard.debug('Searching for matching receipt, agent account...');
2256: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_account_text='||CE_AUTO_BANK_MATCH.csl_bank_account_text);
2257: cep_standard.debug('CE_AUTO_BANK_REC.G_org_id='||CE_AUTO_BANK_REC.G_org_id);
2258: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_invoice_text='||CE_AUTO_BANK_MATCH.csl_invoice_text);
2259: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id='||CE_AUTO_BANK_MATCH.csh_bank_account_id);
2260:

Line 2258: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_invoice_text='||CE_AUTO_BANK_MATCH.csl_invoice_text);

2254: ELSE
2255: cep_standard.debug('Searching for matching receipt, agent account...');
2256: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_account_text='||CE_AUTO_BANK_MATCH.csl_bank_account_text);
2257: cep_standard.debug('CE_AUTO_BANK_REC.G_org_id='||CE_AUTO_BANK_REC.G_org_id);
2258: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_invoice_text='||CE_AUTO_BANK_MATCH.csl_invoice_text);
2259: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id='||CE_AUTO_BANK_MATCH.csh_bank_account_id);
2260:
2261: SELECT distinct(crh.cash_receipt_history_id),
2262: crh.cash_receipt_id,

Line 2259: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id='||CE_AUTO_BANK_MATCH.csh_bank_account_id);

2255: cep_standard.debug('Searching for matching receipt, agent account...');
2256: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_account_text='||CE_AUTO_BANK_MATCH.csl_bank_account_text);
2257: cep_standard.debug('CE_AUTO_BANK_REC.G_org_id='||CE_AUTO_BANK_REC.G_org_id);
2258: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_invoice_text='||CE_AUTO_BANK_MATCH.csl_invoice_text);
2259: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id='||CE_AUTO_BANK_MATCH.csh_bank_account_id);
2260:
2261: SELECT distinct(crh.cash_receipt_history_id),
2262: crh.cash_receipt_id,
2263: crh.rowid,

Line 2265: CE_AUTO_BANK_MATCH.aba_bank_currency, crh.amount,

2261: SELECT distinct(crh.cash_receipt_history_id),
2262: crh.cash_receipt_id,
2263: crh.rowid,
2264: DECODE(cr.currency_code, CE_AUTO_BANK_REC.G_functional_currency, crh.amount,
2265: CE_AUTO_BANK_MATCH.aba_bank_currency, crh.amount,
2266: NVL(crh.acctd_amount,crh.amount)),
2267: crh.acctd_amount,
2268: crh.status,
2269: DECODE(crh.status, 'CLEARED', crh.amount,

Line 2284: INTO CE_AUTO_BANK_MATCH.trx_id,

2280: crh.exchange_date,
2281: crh.exchange_rate_type,
2282: crh.org_id,
2283: cr.remit_bank_acct_use_id
2284: INTO CE_AUTO_BANK_MATCH.trx_id,
2285: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2286: CE_AUTO_BANK_MATCH.trx_rowid,
2287: CE_AUTO_BANK_MATCH.trx_amount,
2288: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 2285: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

2281: crh.exchange_rate_type,
2282: crh.org_id,
2283: cr.remit_bank_acct_use_id
2284: INTO CE_AUTO_BANK_MATCH.trx_id,
2285: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2286: CE_AUTO_BANK_MATCH.trx_rowid,
2287: CE_AUTO_BANK_MATCH.trx_amount,
2288: CE_AUTO_BANK_MATCH.trx_base_amount,
2289: CE_AUTO_BANK_MATCH.trx_status,

Line 2286: CE_AUTO_BANK_MATCH.trx_rowid,

2282: crh.org_id,
2283: cr.remit_bank_acct_use_id
2284: INTO CE_AUTO_BANK_MATCH.trx_id,
2285: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2286: CE_AUTO_BANK_MATCH.trx_rowid,
2287: CE_AUTO_BANK_MATCH.trx_amount,
2288: CE_AUTO_BANK_MATCH.trx_base_amount,
2289: CE_AUTO_BANK_MATCH.trx_status,
2290: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 2287: CE_AUTO_BANK_MATCH.trx_amount,

2283: cr.remit_bank_acct_use_id
2284: INTO CE_AUTO_BANK_MATCH.trx_id,
2285: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2286: CE_AUTO_BANK_MATCH.trx_rowid,
2287: CE_AUTO_BANK_MATCH.trx_amount,
2288: CE_AUTO_BANK_MATCH.trx_base_amount,
2289: CE_AUTO_BANK_MATCH.trx_status,
2290: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2291: CE_AUTO_BANK_MATCH.csl_match_type,

Line 2288: CE_AUTO_BANK_MATCH.trx_base_amount,

2284: INTO CE_AUTO_BANK_MATCH.trx_id,
2285: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2286: CE_AUTO_BANK_MATCH.trx_rowid,
2287: CE_AUTO_BANK_MATCH.trx_amount,
2288: CE_AUTO_BANK_MATCH.trx_base_amount,
2289: CE_AUTO_BANK_MATCH.trx_status,
2290: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2291: CE_AUTO_BANK_MATCH.csl_match_type,
2292: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 2289: CE_AUTO_BANK_MATCH.trx_status,

2285: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2286: CE_AUTO_BANK_MATCH.trx_rowid,
2287: CE_AUTO_BANK_MATCH.trx_amount,
2288: CE_AUTO_BANK_MATCH.trx_base_amount,
2289: CE_AUTO_BANK_MATCH.trx_status,
2290: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2291: CE_AUTO_BANK_MATCH.csl_match_type,
2292: CE_AUTO_BANK_MATCH.trx_currency_code,
2293: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 2290: CE_AUTO_BANK_MATCH.trx_cleared_amount,

2286: CE_AUTO_BANK_MATCH.trx_rowid,
2287: CE_AUTO_BANK_MATCH.trx_amount,
2288: CE_AUTO_BANK_MATCH.trx_base_amount,
2289: CE_AUTO_BANK_MATCH.trx_status,
2290: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2291: CE_AUTO_BANK_MATCH.csl_match_type,
2292: CE_AUTO_BANK_MATCH.trx_currency_code,
2293: CE_AUTO_BANK_MATCH.trx_currency_type,
2294: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 2291: CE_AUTO_BANK_MATCH.csl_match_type,

2287: CE_AUTO_BANK_MATCH.trx_amount,
2288: CE_AUTO_BANK_MATCH.trx_base_amount,
2289: CE_AUTO_BANK_MATCH.trx_status,
2290: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2291: CE_AUTO_BANK_MATCH.csl_match_type,
2292: CE_AUTO_BANK_MATCH.trx_currency_code,
2293: CE_AUTO_BANK_MATCH.trx_currency_type,
2294: CE_AUTO_BANK_MATCH.trx_curr_amount,
2295: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 2292: CE_AUTO_BANK_MATCH.trx_currency_code,

2288: CE_AUTO_BANK_MATCH.trx_base_amount,
2289: CE_AUTO_BANK_MATCH.trx_status,
2290: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2291: CE_AUTO_BANK_MATCH.csl_match_type,
2292: CE_AUTO_BANK_MATCH.trx_currency_code,
2293: CE_AUTO_BANK_MATCH.trx_currency_type,
2294: CE_AUTO_BANK_MATCH.trx_curr_amount,
2295: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2296: CE_AUTO_BANK_MATCH.trx_exchange_rate,

Line 2293: CE_AUTO_BANK_MATCH.trx_currency_type,

2289: CE_AUTO_BANK_MATCH.trx_status,
2290: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2291: CE_AUTO_BANK_MATCH.csl_match_type,
2292: CE_AUTO_BANK_MATCH.trx_currency_code,
2293: CE_AUTO_BANK_MATCH.trx_currency_type,
2294: CE_AUTO_BANK_MATCH.trx_curr_amount,
2295: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2296: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2297: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 2294: CE_AUTO_BANK_MATCH.trx_curr_amount,

2290: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2291: CE_AUTO_BANK_MATCH.csl_match_type,
2292: CE_AUTO_BANK_MATCH.trx_currency_code,
2293: CE_AUTO_BANK_MATCH.trx_currency_type,
2294: CE_AUTO_BANK_MATCH.trx_curr_amount,
2295: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2296: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2297: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2298: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 2295: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

2291: CE_AUTO_BANK_MATCH.csl_match_type,
2292: CE_AUTO_BANK_MATCH.trx_currency_code,
2293: CE_AUTO_BANK_MATCH.trx_currency_type,
2294: CE_AUTO_BANK_MATCH.trx_curr_amount,
2295: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2296: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2297: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2298: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2299: CE_AUTO_BANK_MATCH.trx_org_id,

Line 2296: CE_AUTO_BANK_MATCH.trx_exchange_rate,

2292: CE_AUTO_BANK_MATCH.trx_currency_code,
2293: CE_AUTO_BANK_MATCH.trx_currency_type,
2294: CE_AUTO_BANK_MATCH.trx_curr_amount,
2295: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2296: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2297: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2298: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2299: CE_AUTO_BANK_MATCH.trx_org_id,
2300: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id

Line 2297: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

2293: CE_AUTO_BANK_MATCH.trx_currency_type,
2294: CE_AUTO_BANK_MATCH.trx_curr_amount,
2295: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2296: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2297: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2298: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2299: CE_AUTO_BANK_MATCH.trx_org_id,
2300: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2301: FROM

Line 2298: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

2294: CE_AUTO_BANK_MATCH.trx_curr_amount,
2295: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2296: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2297: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2298: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2299: CE_AUTO_BANK_MATCH.trx_org_id,
2300: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2301: FROM
2302: gl_sets_of_books sob,

Line 2299: CE_AUTO_BANK_MATCH.trx_org_id,

2295: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2296: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2297: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2298: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2299: CE_AUTO_BANK_MATCH.trx_org_id,
2300: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2301: FROM
2302: gl_sets_of_books sob,
2303: ce_system_parameters sp,

Line 2300: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id

2296: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2297: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2298: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2299: CE_AUTO_BANK_MATCH.trx_org_id,
2300: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2301: FROM
2302: gl_sets_of_books sob,
2303: ce_system_parameters sp,
2304: ce_statement_reconcils_all rec,

Line 2319: AND crh.status IN (DECODE(CE_AUTO_BANK_MATCH.csl_trx_type,'CREDIT','REMITTED','REVERSED'),

2315: AND nvl(rec.status_flag, 'U') = 'U'
2316: AND nvl(rec.current_record_flag,'Y') = 'Y'
2317: AND nvl(rec.reference_type, 'RECEIPT') IN ('RECEIPT', 'DM REVERSAL')
2318: AND rec.reference_id(+) = crh.cash_receipt_history_id
2319: AND crh.status IN (DECODE(CE_AUTO_BANK_MATCH.csl_trx_type,'CREDIT','REMITTED','REVERSED'),
2320: DECODE(sp.show_cleared_flag,'N','REMITTED','CLEARED'),
2321: 'REMITTED','RISK_ELIMINATED')
2322: AND crh.current_record_flag = 'Y'
2323: AND crh.cash_receipt_id = cr.cash_receipt_id

Line 2331: AND aba.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

2327: AND aba.org_id = cr.org_id
2328: AND aba.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, aba.org_id)
2329: and BA.ACCOUNT_OWNER_ORG_ID = SP.LEGAL_ENTITY_ID
2330: AND aba.bank_account_id = ba.bank_account_id
2331: AND aba.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
2332: AND aba.AR_USE_ENABLE_FLAG = 'Y'
2333: AND crh.trx_date >= sp.cashbook_begin_date
2334: AND cr.cash_receipt_id = ra.cash_receipt_id
2335: and cr.org_id = ra.org_id

Line 2340: AND ps.trx_number = CE_AUTO_BANK_MATCH.csl_invoice_text

2336: AND ra.display = 'Y'
2337: AND ra.status = 'APP'
2338: AND ra.applied_payment_schedule_id = ps.payment_schedule_id
2339: and ra.org_id = ps.org_id
2340: AND ps.trx_number = CE_AUTO_BANK_MATCH.csl_invoice_text
2341: /* Bug 13610807 - for customer account join with ext accts table */
2342: AND ext.ext_bank_account_id = cr.customer_bank_account_id
2343: AND ext.bank_account_num = CE_AUTO_BANK_MATCH.csl_bank_account_text;
2344: END IF;

Line 2343: AND ext.bank_account_num = CE_AUTO_BANK_MATCH.csl_bank_account_text;

2339: and ra.org_id = ps.org_id
2340: AND ps.trx_number = CE_AUTO_BANK_MATCH.csl_invoice_text
2341: /* Bug 13610807 - for customer account join with ext accts table */
2342: AND ext.ext_bank_account_id = cr.customer_bank_account_id
2343: AND ext.bank_account_num = CE_AUTO_BANK_MATCH.csl_bank_account_text;
2344: END IF;
2345:
2346: IF ((CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) and
2347: (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_MATCH.trx_currency_code))

Line 2346: IF ((CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) and

2342: AND ext.ext_bank_account_id = cr.customer_bank_account_id
2343: AND ext.bank_account_num = CE_AUTO_BANK_MATCH.csl_bank_account_text;
2344: END IF;
2345:
2346: IF ((CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) and
2347: (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_MATCH.trx_currency_code))
2348: THEN
2349: cep_standard.debug('Forex account not using the same curr as bk');
2350: curr := 1;

Line 2347: (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_MATCH.trx_currency_code))

2343: AND ext.bank_account_num = CE_AUTO_BANK_MATCH.csl_bank_account_text;
2344: END IF;
2345:
2346: IF ((CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) and
2347: (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_MATCH.trx_currency_code))
2348: THEN
2349: cep_standard.debug('Forex account not using the same curr as bk');
2350: curr := 1;
2351: RAISE NO_DATA_FOUND;

Line 2354: cep_standard.debug('<

2350: curr := 1;
2351: RAISE NO_DATA_FOUND;
2352: END IF;
2353:
2354: cep_standard.debug('< 2355: EXCEPTION
2356: WHEN NO_DATA_FOUND THEN
2357: cep_standard.debug('EXCEPTION: No data found');
2358: if (curr = 1) then

Line 2360: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2356: WHEN NO_DATA_FOUND THEN
2357: cep_standard.debug('EXCEPTION: No data found');
2358: if (curr = 1) then
2359: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2360: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2361: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
2362: end if;
2363: cep_standard.debug('EXCEPTION: NO bank account match this receipt');
2364: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then

Line 2361: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');

2357: cep_standard.debug('EXCEPTION: No data found');
2358: if (curr = 1) then
2359: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2360: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2361: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
2362: end if;
2363: cep_standard.debug('EXCEPTION: NO bank account match this receipt');
2364: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2365: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 2364: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then

2360: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2361: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
2362: end if;
2363: cep_standard.debug('EXCEPTION: NO bank account match this receipt');
2364: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2365: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2366: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2367: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BAP');
2368: else

Line 2366: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2362: end if;
2363: cep_standard.debug('EXCEPTION: NO bank account match this receipt');
2364: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2365: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2366: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2367: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BAP');
2368: else
2369: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2370: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 2367: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BAP');

2363: cep_standard.debug('EXCEPTION: NO bank account match this receipt');
2364: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2365: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2366: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2367: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BAP');
2368: else
2369: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2370: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2371: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BAR');

Line 2370: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2366: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2367: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BAP');
2368: else
2369: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2370: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2371: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BAR');
2372: end if;
2373: no_of_matches := 0;
2374: WHEN OTHERS THEN

Line 2371: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BAR');

2367: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BAP');
2368: else
2369: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2370: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2371: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BAR');
2372: end if;
2373: no_of_matches := 0;
2374: WHEN OTHERS THEN
2375: IF (SQL%ROWCOUNT > 0) THEN

Line 2377: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then

2373: no_of_matches := 0;
2374: WHEN OTHERS THEN
2375: IF (SQL%ROWCOUNT > 0) THEN
2376: cep_standard.debug('EXCEPTION: More than one bank account match this transaction');
2377: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2378: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2379: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2380: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
2381: else

Line 2379: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2375: IF (SQL%ROWCOUNT > 0) THEN
2376: cep_standard.debug('EXCEPTION: More than one bank account match this transaction');
2377: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2378: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2379: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2380: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
2381: else
2382: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2383: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 2380: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');

2376: cep_standard.debug('EXCEPTION: More than one bank account match this transaction');
2377: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2378: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2379: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2380: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
2381: else
2382: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2383: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2384: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ART_PARTIAL');

Line 2383: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2379: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2380: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
2381: else
2382: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2383: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2384: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ART_PARTIAL');
2385: end if;
2386: no_of_matches:=999;
2387: ELSE

Line 2384: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ART_PARTIAL');

2380: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
2381: else
2382: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2383: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2384: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ART_PARTIAL');
2385: end if;
2386: no_of_matches:=999;
2387: ELSE
2388: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.bank_account_match' );

Line 2388: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.bank_account_match' );

2384: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ART_PARTIAL');
2385: end if;
2386: no_of_matches:=999;
2387: ELSE
2388: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.bank_account_match' );
2389: RAISE;
2390: END IF;
2391: END bank_account_match;
2392:

Line 2407: cep_standard.debug('>>CE_AUTO_BANK_MATCH.invoice_match');

2403: --------------------------------------------------------------------- */
2404: PROCEDURE invoice_match (no_of_matches OUT NOCOPY NUMBER) IS
2405: curr NUMBER;
2406: BEGIN
2407: cep_standard.debug('>>CE_AUTO_BANK_MATCH.invoice_match');
2408: no_of_matches := 1;
2409: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) THEN
2410: SELECT DISTINCT(c.check_id),
2411: to_number(NULL),

Line 2409: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) THEN

2405: curr NUMBER;
2406: BEGIN
2407: cep_standard.debug('>>CE_AUTO_BANK_MATCH.invoice_match');
2408: no_of_matches := 1;
2409: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) THEN
2410: SELECT DISTINCT(c.check_id),
2411: to_number(NULL),
2412: c.rowid,
2413: DECODE(c.currency_code,

Line 2463: INTO CE_AUTO_BANK_MATCH.trx_id,

2459: aph.accounting_date,
2460: c.cleared_date,
2461: c.org_id,
2462: c.CE_BANK_ACCT_USE_ID
2463: INTO CE_AUTO_BANK_MATCH.trx_id,
2464: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2465: CE_AUTO_BANK_MATCH.trx_rowid,
2466: CE_AUTO_BANK_MATCH.trx_amount,
2467: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 2464: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

2460: c.cleared_date,
2461: c.org_id,
2462: c.CE_BANK_ACCT_USE_ID
2463: INTO CE_AUTO_BANK_MATCH.trx_id,
2464: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2465: CE_AUTO_BANK_MATCH.trx_rowid,
2466: CE_AUTO_BANK_MATCH.trx_amount,
2467: CE_AUTO_BANK_MATCH.trx_base_amount,
2468: CE_AUTO_BANK_MATCH.trx_status,

Line 2465: CE_AUTO_BANK_MATCH.trx_rowid,

2461: c.org_id,
2462: c.CE_BANK_ACCT_USE_ID
2463: INTO CE_AUTO_BANK_MATCH.trx_id,
2464: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2465: CE_AUTO_BANK_MATCH.trx_rowid,
2466: CE_AUTO_BANK_MATCH.trx_amount,
2467: CE_AUTO_BANK_MATCH.trx_base_amount,
2468: CE_AUTO_BANK_MATCH.trx_status,
2469: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 2466: CE_AUTO_BANK_MATCH.trx_amount,

2462: c.CE_BANK_ACCT_USE_ID
2463: INTO CE_AUTO_BANK_MATCH.trx_id,
2464: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2465: CE_AUTO_BANK_MATCH.trx_rowid,
2466: CE_AUTO_BANK_MATCH.trx_amount,
2467: CE_AUTO_BANK_MATCH.trx_base_amount,
2468: CE_AUTO_BANK_MATCH.trx_status,
2469: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2470: CE_AUTO_BANK_MATCH.csl_match_type,

Line 2467: CE_AUTO_BANK_MATCH.trx_base_amount,

2463: INTO CE_AUTO_BANK_MATCH.trx_id,
2464: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2465: CE_AUTO_BANK_MATCH.trx_rowid,
2466: CE_AUTO_BANK_MATCH.trx_amount,
2467: CE_AUTO_BANK_MATCH.trx_base_amount,
2468: CE_AUTO_BANK_MATCH.trx_status,
2469: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2470: CE_AUTO_BANK_MATCH.csl_match_type,
2471: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 2468: CE_AUTO_BANK_MATCH.trx_status,

2464: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2465: CE_AUTO_BANK_MATCH.trx_rowid,
2466: CE_AUTO_BANK_MATCH.trx_amount,
2467: CE_AUTO_BANK_MATCH.trx_base_amount,
2468: CE_AUTO_BANK_MATCH.trx_status,
2469: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2470: CE_AUTO_BANK_MATCH.csl_match_type,
2471: CE_AUTO_BANK_MATCH.trx_currency_code,
2472: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 2469: CE_AUTO_BANK_MATCH.trx_cleared_amount,

2465: CE_AUTO_BANK_MATCH.trx_rowid,
2466: CE_AUTO_BANK_MATCH.trx_amount,
2467: CE_AUTO_BANK_MATCH.trx_base_amount,
2468: CE_AUTO_BANK_MATCH.trx_status,
2469: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2470: CE_AUTO_BANK_MATCH.csl_match_type,
2471: CE_AUTO_BANK_MATCH.trx_currency_code,
2472: CE_AUTO_BANK_MATCH.trx_currency_type,
2473: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 2470: CE_AUTO_BANK_MATCH.csl_match_type,

2466: CE_AUTO_BANK_MATCH.trx_amount,
2467: CE_AUTO_BANK_MATCH.trx_base_amount,
2468: CE_AUTO_BANK_MATCH.trx_status,
2469: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2470: CE_AUTO_BANK_MATCH.csl_match_type,
2471: CE_AUTO_BANK_MATCH.trx_currency_code,
2472: CE_AUTO_BANK_MATCH.trx_currency_type,
2473: CE_AUTO_BANK_MATCH.trx_curr_amount,
2474: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 2471: CE_AUTO_BANK_MATCH.trx_currency_code,

2467: CE_AUTO_BANK_MATCH.trx_base_amount,
2468: CE_AUTO_BANK_MATCH.trx_status,
2469: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2470: CE_AUTO_BANK_MATCH.csl_match_type,
2471: CE_AUTO_BANK_MATCH.trx_currency_code,
2472: CE_AUTO_BANK_MATCH.trx_currency_type,
2473: CE_AUTO_BANK_MATCH.trx_curr_amount,
2474: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2475: CE_AUTO_BANK_MATCH.trx_exchange_rate,

Line 2472: CE_AUTO_BANK_MATCH.trx_currency_type,

2468: CE_AUTO_BANK_MATCH.trx_status,
2469: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2470: CE_AUTO_BANK_MATCH.csl_match_type,
2471: CE_AUTO_BANK_MATCH.trx_currency_code,
2472: CE_AUTO_BANK_MATCH.trx_currency_type,
2473: CE_AUTO_BANK_MATCH.trx_curr_amount,
2474: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2475: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2476: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 2473: CE_AUTO_BANK_MATCH.trx_curr_amount,

2469: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2470: CE_AUTO_BANK_MATCH.csl_match_type,
2471: CE_AUTO_BANK_MATCH.trx_currency_code,
2472: CE_AUTO_BANK_MATCH.trx_currency_type,
2473: CE_AUTO_BANK_MATCH.trx_curr_amount,
2474: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2475: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2476: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2477: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 2474: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

2470: CE_AUTO_BANK_MATCH.csl_match_type,
2471: CE_AUTO_BANK_MATCH.trx_currency_code,
2472: CE_AUTO_BANK_MATCH.trx_currency_type,
2473: CE_AUTO_BANK_MATCH.trx_curr_amount,
2474: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2475: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2476: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2477: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2478: CE_AUTO_BANK_MATCH.trx_gl_date,

Line 2475: CE_AUTO_BANK_MATCH.trx_exchange_rate,

2471: CE_AUTO_BANK_MATCH.trx_currency_code,
2472: CE_AUTO_BANK_MATCH.trx_currency_type,
2473: CE_AUTO_BANK_MATCH.trx_curr_amount,
2474: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2475: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2476: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2477: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2478: CE_AUTO_BANK_MATCH.trx_gl_date,
2479: CE_AUTO_BANK_MATCH.trx_cleared_date,

Line 2476: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

2472: CE_AUTO_BANK_MATCH.trx_currency_type,
2473: CE_AUTO_BANK_MATCH.trx_curr_amount,
2474: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2475: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2476: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2477: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2478: CE_AUTO_BANK_MATCH.trx_gl_date,
2479: CE_AUTO_BANK_MATCH.trx_cleared_date,
2480: CE_AUTO_BANK_MATCH.trx_org_id,

Line 2477: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

2473: CE_AUTO_BANK_MATCH.trx_curr_amount,
2474: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2475: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2476: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2477: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2478: CE_AUTO_BANK_MATCH.trx_gl_date,
2479: CE_AUTO_BANK_MATCH.trx_cleared_date,
2480: CE_AUTO_BANK_MATCH.trx_org_id,
2481: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id

Line 2478: CE_AUTO_BANK_MATCH.trx_gl_date,

2474: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2475: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2476: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2477: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2478: CE_AUTO_BANK_MATCH.trx_gl_date,
2479: CE_AUTO_BANK_MATCH.trx_cleared_date,
2480: CE_AUTO_BANK_MATCH.trx_org_id,
2481: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2482: FROM gl_sets_of_books sob,

Line 2479: CE_AUTO_BANK_MATCH.trx_cleared_date,

2475: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2476: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2477: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2478: CE_AUTO_BANK_MATCH.trx_gl_date,
2479: CE_AUTO_BANK_MATCH.trx_cleared_date,
2480: CE_AUTO_BANK_MATCH.trx_org_id,
2481: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2482: FROM gl_sets_of_books sob,
2483: ce_system_parameters sp,

Line 2480: CE_AUTO_BANK_MATCH.trx_org_id,

2476: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2477: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2478: CE_AUTO_BANK_MATCH.trx_gl_date,
2479: CE_AUTO_BANK_MATCH.trx_cleared_date,
2480: CE_AUTO_BANK_MATCH.trx_org_id,
2481: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2482: FROM gl_sets_of_books sob,
2483: ce_system_parameters sp,
2484: ce_statement_reconcils_all rec,

Line 2481: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id

2477: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2478: CE_AUTO_BANK_MATCH.trx_gl_date,
2479: CE_AUTO_BANK_MATCH.trx_cleared_date,
2480: CE_AUTO_BANK_MATCH.trx_org_id,
2481: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2482: FROM gl_sets_of_books sob,
2483: ce_system_parameters sp,
2484: ce_statement_reconcils_all rec,
2485: ce_bank_accounts ba,

Line 2500: AND aba.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id --bug5182963

2496: AND rec.reference_id(+) = c.check_id
2497: --AND aba.bank_account_id = c.bank_account_id
2498: AND aba.bank_acct_use_id = c.CE_BANK_ACCT_USE_ID
2499: AND aba.bank_account_id = ba.bank_account_id
2500: AND aba.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id --bug5182963
2501: and BA.ACCOUNT_OWNER_ORG_ID = SP.LEGAL_ENTITY_ID
2502: AND aba.org_id = c.org_id
2503: AND aba.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, aba.org_id)
2504: --AND aba.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

Line 2504: --AND aba.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

2500: AND aba.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id --bug5182963
2501: and BA.ACCOUNT_OWNER_ORG_ID = SP.LEGAL_ENTITY_ID
2502: AND aba.org_id = c.org_id
2503: AND aba.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, aba.org_id)
2504: --AND aba.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2505: AND c.status_lookup_code IN
2506: ('NEGOTIABLE', 'STOP INITIATED',
2507: DECODE(CE_AUTO_BANK_MATCH.csl_trx_type,
2508: 'STOP', 'VOIDED',

Line 2507: DECODE(CE_AUTO_BANK_MATCH.csl_trx_type,

2503: AND aba.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, aba.org_id)
2504: --AND aba.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2505: AND c.status_lookup_code IN
2506: ('NEGOTIABLE', 'STOP INITIATED',
2507: DECODE(CE_AUTO_BANK_MATCH.csl_trx_type,
2508: 'STOP', 'VOIDED',
2509: 'NEGOTIABLE'),
2510: DECODE(sp.show_cleared_flag,
2511: 'N','NEGOTIABLE',

Line 2520: AND inv.invoice_num = CE_AUTO_BANK_MATCH.csl_invoice_text

2516: AND c.check_date >= sp.cashbook_begin_date
2517: AND c.check_id = pay.check_id
2518: AND c.org_id = pay.org_id
2519: AND pay.invoice_id = inv.invoice_id
2520: AND inv.invoice_num = CE_AUTO_BANK_MATCH.csl_invoice_text
2521: AND inv.vendor_id = ven.vendor_id
2522: -- AND ven.vendor_name = NVL(CE_AUTO_BANK_MATCH.csl_customer_text, ven.vendor_name) -- Bug 9402067
2523: AND ven.vendor_name = CE_AUTO_BANK_MATCH.csl_customer_text -- Bug 9402067
2524: AND aph.check_id (+) = c.check_id

Line 2522: -- AND ven.vendor_name = NVL(CE_AUTO_BANK_MATCH.csl_customer_text, ven.vendor_name) -- Bug 9402067

2518: AND c.org_id = pay.org_id
2519: AND pay.invoice_id = inv.invoice_id
2520: AND inv.invoice_num = CE_AUTO_BANK_MATCH.csl_invoice_text
2521: AND inv.vendor_id = ven.vendor_id
2522: -- AND ven.vendor_name = NVL(CE_AUTO_BANK_MATCH.csl_customer_text, ven.vendor_name) -- Bug 9402067
2523: AND ven.vendor_name = CE_AUTO_BANK_MATCH.csl_customer_text -- Bug 9402067
2524: AND aph.check_id (+) = c.check_id
2525: AND aph.org_id (+) = c.org_id
2526: AND aph.transaction_type (+) = 'PAYMENT CLEARING'

Line 2523: AND ven.vendor_name = CE_AUTO_BANK_MATCH.csl_customer_text -- Bug 9402067

2519: AND pay.invoice_id = inv.invoice_id
2520: AND inv.invoice_num = CE_AUTO_BANK_MATCH.csl_invoice_text
2521: AND inv.vendor_id = ven.vendor_id
2522: -- AND ven.vendor_name = NVL(CE_AUTO_BANK_MATCH.csl_customer_text, ven.vendor_name) -- Bug 9402067
2523: AND ven.vendor_name = CE_AUTO_BANK_MATCH.csl_customer_text -- Bug 9402067
2524: AND aph.check_id (+) = c.check_id
2525: AND aph.org_id (+) = c.org_id
2526: AND aph.transaction_type (+) = 'PAYMENT CLEARING'
2527: AND not exists

Line 2540: CE_AUTO_BANK_MATCH.aba_bank_currency, crh.amount,

2536: crh.cash_receipt_id,
2537: crh.rowid,
2538: DECODE(cr.currency_code,
2539: CE_AUTO_BANK_REC.G_functional_currency, crh.amount,
2540: CE_AUTO_BANK_MATCH.aba_bank_currency, crh.amount,
2541: NVL(crh.acctd_amount,crh.amount)),
2542: crh.acctd_amount,
2543: crh.status,
2544: DECODE( crh.status,

Line 2561: INTO CE_AUTO_BANK_MATCH.trx_id,

2557: crh.exchange_date,
2558: crh.exchange_rate_type,
2559: crh.org_id,
2560: cr.remit_bank_acct_use_id
2561: INTO CE_AUTO_BANK_MATCH.trx_id,
2562: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2563: CE_AUTO_BANK_MATCH.trx_rowid,
2564: CE_AUTO_BANK_MATCH.trx_amount,
2565: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 2562: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

2558: crh.exchange_rate_type,
2559: crh.org_id,
2560: cr.remit_bank_acct_use_id
2561: INTO CE_AUTO_BANK_MATCH.trx_id,
2562: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2563: CE_AUTO_BANK_MATCH.trx_rowid,
2564: CE_AUTO_BANK_MATCH.trx_amount,
2565: CE_AUTO_BANK_MATCH.trx_base_amount,
2566: CE_AUTO_BANK_MATCH.trx_status,

Line 2563: CE_AUTO_BANK_MATCH.trx_rowid,

2559: crh.org_id,
2560: cr.remit_bank_acct_use_id
2561: INTO CE_AUTO_BANK_MATCH.trx_id,
2562: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2563: CE_AUTO_BANK_MATCH.trx_rowid,
2564: CE_AUTO_BANK_MATCH.trx_amount,
2565: CE_AUTO_BANK_MATCH.trx_base_amount,
2566: CE_AUTO_BANK_MATCH.trx_status,
2567: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 2564: CE_AUTO_BANK_MATCH.trx_amount,

2560: cr.remit_bank_acct_use_id
2561: INTO CE_AUTO_BANK_MATCH.trx_id,
2562: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2563: CE_AUTO_BANK_MATCH.trx_rowid,
2564: CE_AUTO_BANK_MATCH.trx_amount,
2565: CE_AUTO_BANK_MATCH.trx_base_amount,
2566: CE_AUTO_BANK_MATCH.trx_status,
2567: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2568: CE_AUTO_BANK_MATCH.csl_match_type,

Line 2565: CE_AUTO_BANK_MATCH.trx_base_amount,

2561: INTO CE_AUTO_BANK_MATCH.trx_id,
2562: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2563: CE_AUTO_BANK_MATCH.trx_rowid,
2564: CE_AUTO_BANK_MATCH.trx_amount,
2565: CE_AUTO_BANK_MATCH.trx_base_amount,
2566: CE_AUTO_BANK_MATCH.trx_status,
2567: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2568: CE_AUTO_BANK_MATCH.csl_match_type,
2569: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 2566: CE_AUTO_BANK_MATCH.trx_status,

2562: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2563: CE_AUTO_BANK_MATCH.trx_rowid,
2564: CE_AUTO_BANK_MATCH.trx_amount,
2565: CE_AUTO_BANK_MATCH.trx_base_amount,
2566: CE_AUTO_BANK_MATCH.trx_status,
2567: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2568: CE_AUTO_BANK_MATCH.csl_match_type,
2569: CE_AUTO_BANK_MATCH.trx_currency_code,
2570: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 2567: CE_AUTO_BANK_MATCH.trx_cleared_amount,

2563: CE_AUTO_BANK_MATCH.trx_rowid,
2564: CE_AUTO_BANK_MATCH.trx_amount,
2565: CE_AUTO_BANK_MATCH.trx_base_amount,
2566: CE_AUTO_BANK_MATCH.trx_status,
2567: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2568: CE_AUTO_BANK_MATCH.csl_match_type,
2569: CE_AUTO_BANK_MATCH.trx_currency_code,
2570: CE_AUTO_BANK_MATCH.trx_currency_type,
2571: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 2568: CE_AUTO_BANK_MATCH.csl_match_type,

2564: CE_AUTO_BANK_MATCH.trx_amount,
2565: CE_AUTO_BANK_MATCH.trx_base_amount,
2566: CE_AUTO_BANK_MATCH.trx_status,
2567: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2568: CE_AUTO_BANK_MATCH.csl_match_type,
2569: CE_AUTO_BANK_MATCH.trx_currency_code,
2570: CE_AUTO_BANK_MATCH.trx_currency_type,
2571: CE_AUTO_BANK_MATCH.trx_curr_amount,
2572: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 2569: CE_AUTO_BANK_MATCH.trx_currency_code,

2565: CE_AUTO_BANK_MATCH.trx_base_amount,
2566: CE_AUTO_BANK_MATCH.trx_status,
2567: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2568: CE_AUTO_BANK_MATCH.csl_match_type,
2569: CE_AUTO_BANK_MATCH.trx_currency_code,
2570: CE_AUTO_BANK_MATCH.trx_currency_type,
2571: CE_AUTO_BANK_MATCH.trx_curr_amount,
2572: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2573: CE_AUTO_BANK_MATCH.trx_exchange_rate,

Line 2570: CE_AUTO_BANK_MATCH.trx_currency_type,

2566: CE_AUTO_BANK_MATCH.trx_status,
2567: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2568: CE_AUTO_BANK_MATCH.csl_match_type,
2569: CE_AUTO_BANK_MATCH.trx_currency_code,
2570: CE_AUTO_BANK_MATCH.trx_currency_type,
2571: CE_AUTO_BANK_MATCH.trx_curr_amount,
2572: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2573: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2574: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 2571: CE_AUTO_BANK_MATCH.trx_curr_amount,

2567: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2568: CE_AUTO_BANK_MATCH.csl_match_type,
2569: CE_AUTO_BANK_MATCH.trx_currency_code,
2570: CE_AUTO_BANK_MATCH.trx_currency_type,
2571: CE_AUTO_BANK_MATCH.trx_curr_amount,
2572: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2573: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2574: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2575: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 2572: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

2568: CE_AUTO_BANK_MATCH.csl_match_type,
2569: CE_AUTO_BANK_MATCH.trx_currency_code,
2570: CE_AUTO_BANK_MATCH.trx_currency_type,
2571: CE_AUTO_BANK_MATCH.trx_curr_amount,
2572: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2573: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2574: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2575: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2576: CE_AUTO_BANK_MATCH.trx_org_id,

Line 2573: CE_AUTO_BANK_MATCH.trx_exchange_rate,

2569: CE_AUTO_BANK_MATCH.trx_currency_code,
2570: CE_AUTO_BANK_MATCH.trx_currency_type,
2571: CE_AUTO_BANK_MATCH.trx_curr_amount,
2572: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2573: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2574: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2575: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2576: CE_AUTO_BANK_MATCH.trx_org_id,
2577: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id

Line 2574: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

2570: CE_AUTO_BANK_MATCH.trx_currency_type,
2571: CE_AUTO_BANK_MATCH.trx_curr_amount,
2572: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2573: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2574: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2575: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2576: CE_AUTO_BANK_MATCH.trx_org_id,
2577: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2578: FROM gl_sets_of_books sob,

Line 2575: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

2571: CE_AUTO_BANK_MATCH.trx_curr_amount,
2572: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2573: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2574: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2575: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2576: CE_AUTO_BANK_MATCH.trx_org_id,
2577: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2578: FROM gl_sets_of_books sob,
2579: ce_system_parameters sp,

Line 2576: CE_AUTO_BANK_MATCH.trx_org_id,

2572: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2573: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2574: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2575: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2576: CE_AUTO_BANK_MATCH.trx_org_id,
2577: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2578: FROM gl_sets_of_books sob,
2579: ce_system_parameters sp,
2580: ce_statement_reconcils_all rec,

Line 2577: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id

2573: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2574: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2575: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2576: CE_AUTO_BANK_MATCH.trx_org_id,
2577: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2578: FROM gl_sets_of_books sob,
2579: ce_system_parameters sp,
2580: ce_statement_reconcils_all rec,
2581: ce_bank_accounts ba,

Line 2599: decode(CE_AUTO_BANK_MATCH.csl_trx_type,

2595: AND crh.status IN ('REMITTED',
2596: DECODE(sp.show_cleared_flag,
2597: 'N','REMITTED',
2598: 'CLEARED'),
2599: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
2600: 'NSF', 'REVERSED',
2601: 'REJECTED', 'REVERSED',
2602: 'REMITTED'),
2603: 'RISK_ELIMINATED')

Line 2609: --AND cr.remittance_bank_account_id =CE_AUTO_BANK_MATCH.csh_bank_account_id

2605: AND crh.cash_receipt_id = cr.cash_receipt_id
2606: and crh.org_id = cr.org_id
2607: and crh.org_id = rec.org_id (+) -- Bug # 8587301 Added (+) Outer Join
2608: --AND aba.bank_account_id = cr.remittance_bank_account_id
2609: --AND cr.remittance_bank_account_id =CE_AUTO_BANK_MATCH.csh_bank_account_id
2610: AND aba.bank_acct_use_id = cr.remit_bank_acct_use_id
2611: AND aba.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, aba.org_id)
2612: --AND aba.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2613: AND aba.org_id = cr.org_id

Line 2612: --AND aba.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

2608: --AND aba.bank_account_id = cr.remittance_bank_account_id
2609: --AND cr.remittance_bank_account_id =CE_AUTO_BANK_MATCH.csh_bank_account_id
2610: AND aba.bank_acct_use_id = cr.remit_bank_acct_use_id
2611: AND aba.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, aba.org_id)
2612: --AND aba.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2613: AND aba.org_id = cr.org_id
2614: --AND aba.org_id = sp.org_id
2615: AND aba.bank_account_id = ba.bank_account_id
2616: and BA.ACCOUNT_OWNER_ORG_ID = SP.LEGAL_ENTITY_ID

Line 2617: AND crh.status = decode(CE_AUTO_BANK_MATCH.csl_trx_type,

2613: AND aba.org_id = cr.org_id
2614: --AND aba.org_id = sp.org_id
2615: AND aba.bank_account_id = ba.bank_account_id
2616: and BA.ACCOUNT_OWNER_ORG_ID = SP.LEGAL_ENTITY_ID
2617: AND crh.status = decode(CE_AUTO_BANK_MATCH.csl_trx_type,
2618: 'NSF', decode(CE_AUTO_BANK_REC.G_nsf_handling,
2619: 'REVERSE',crh.status,
2620: 'REVERSED'),
2621: 'REJECTED', decode('REVERSE',

Line 2632: --AND rc.customer_name = CE_AUTO_BANK_MATCH.csl_customer_text

2628: -- AND ra.display = 'Y'
2629: AND ra.status = 'APP'
2630: AND ra.applied_payment_schedule_id = ps.payment_schedule_id
2631: and ra.org_id = ps.org_id
2632: --AND rc.customer_name = CE_AUTO_BANK_MATCH.csl_customer_text
2633: --AND rc.customer_id = nvl(ps.customer_id,rc.customer_id)
2634: AND CU.CUST_ACCOUNT_ID = CR.PAY_FROM_CUSTOMER
2635: AND HP.PARTY_ID = CU.PARTY_ID
2636: AND hp.party_name = CE_AUTO_BANK_MATCH.csl_customer_text

Line 2636: AND hp.party_name = CE_AUTO_BANK_MATCH.csl_customer_text

2632: --AND rc.customer_name = CE_AUTO_BANK_MATCH.csl_customer_text
2633: --AND rc.customer_id = nvl(ps.customer_id,rc.customer_id)
2634: AND CU.CUST_ACCOUNT_ID = CR.PAY_FROM_CUSTOMER
2635: AND HP.PARTY_ID = CU.PARTY_ID
2636: AND hp.party_name = CE_AUTO_BANK_MATCH.csl_customer_text
2637: AND CU.CUST_ACCOUNT_ID = nvl(ps.customer_id,CU.CUST_ACCOUNT_ID) -- Bug # 8675333 Changed Hp.Party_id to CU.CUST_ACCOUNT_ID
2638: AND ps.trx_number = CE_AUTO_BANK_MATCH.csl_invoice_text;
2639: END IF;
2640:

Line 2638: AND ps.trx_number = CE_AUTO_BANK_MATCH.csl_invoice_text;

2634: AND CU.CUST_ACCOUNT_ID = CR.PAY_FROM_CUSTOMER
2635: AND HP.PARTY_ID = CU.PARTY_ID
2636: AND hp.party_name = CE_AUTO_BANK_MATCH.csl_customer_text
2637: AND CU.CUST_ACCOUNT_ID = nvl(ps.customer_id,CU.CUST_ACCOUNT_ID) -- Bug # 8675333 Changed Hp.Party_id to CU.CUST_ACCOUNT_ID
2638: AND ps.trx_number = CE_AUTO_BANK_MATCH.csl_invoice_text;
2639: END IF;
2640:
2641: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2642: CE_AUTO_BANK_REC.G_functional_currency) and

Line 2641: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>

2637: AND CU.CUST_ACCOUNT_ID = nvl(ps.customer_id,CU.CUST_ACCOUNT_ID) -- Bug # 8675333 Changed Hp.Party_id to CU.CUST_ACCOUNT_ID
2638: AND ps.trx_number = CE_AUTO_BANK_MATCH.csl_invoice_text;
2639: END IF;
2640:
2641: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2642: CE_AUTO_BANK_REC.G_functional_currency) and
2643: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2644: CE_AUTO_BANK_MATCH.trx_currency_code) THEN
2645: cep_standard.debug('Forex account not using the same curr as bk');

Line 2643: (CE_AUTO_BANK_MATCH.aba_bank_currency <>

2639: END IF;
2640:
2641: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2642: CE_AUTO_BANK_REC.G_functional_currency) and
2643: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2644: CE_AUTO_BANK_MATCH.trx_currency_code) THEN
2645: cep_standard.debug('Forex account not using the same curr as bk');
2646: curr := 1;
2647: RAISE NO_DATA_FOUND;

Line 2644: CE_AUTO_BANK_MATCH.trx_currency_code) THEN

2640:
2641: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2642: CE_AUTO_BANK_REC.G_functional_currency) and
2643: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2644: CE_AUTO_BANK_MATCH.trx_currency_code) THEN
2645: cep_standard.debug('Forex account not using the same curr as bk');
2646: curr := 1;
2647: RAISE NO_DATA_FOUND;
2648: END IF;

Line 2650: cep_standard.debug('<

2646: curr := 1;
2647: RAISE NO_DATA_FOUND;
2648: END IF;
2649:
2650: cep_standard.debug('< 2651: EXCEPTION
2652: WHEN NO_DATA_FOUND THEN
2653: cep_standard.debug('EXCEPTION: No data found');
2654: if (curr = 1) then

Line 2656: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2652: WHEN NO_DATA_FOUND THEN
2653: cep_standard.debug('EXCEPTION: No data found');
2654: if (curr = 1) then
2655: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2656: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2657: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
2658: end if;
2659: cep_standard.debug('EXCEPTION: NO invoices match this receipt');
2660: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then

Line 2657: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');

2653: cep_standard.debug('EXCEPTION: No data found');
2654: if (curr = 1) then
2655: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2656: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2657: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
2658: end if;
2659: cep_standard.debug('EXCEPTION: NO invoices match this receipt');
2660: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2661: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 2660: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then

2656: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2657: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
2658: end if;
2659: cep_standard.debug('EXCEPTION: NO invoices match this receipt');
2660: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2661: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2662: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2663: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_INP');
2664: else

Line 2662: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2658: end if;
2659: cep_standard.debug('EXCEPTION: NO invoices match this receipt');
2660: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2661: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2662: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2663: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_INP');
2664: else
2665: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2666: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 2663: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_INP');

2659: cep_standard.debug('EXCEPTION: NO invoices match this receipt');
2660: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2661: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2662: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2663: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_INP');
2664: else
2665: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2666: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2667: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_INR');

Line 2666: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2662: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2663: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_INP');
2664: else
2665: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2666: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2667: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_INR');
2668: end if;
2669: no_of_matches := 0;
2670: WHEN OTHERS THEN

Line 2667: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_INR');

2663: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_INP');
2664: else
2665: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2666: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2667: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_INR');
2668: end if;
2669: no_of_matches := 0;
2670: WHEN OTHERS THEN
2671: IF (SQL%ROWCOUNT >0) THEN

Line 2673: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then

2669: no_of_matches := 0;
2670: WHEN OTHERS THEN
2671: IF (SQL%ROWCOUNT >0) THEN
2672: cep_standard.debug('EXCEPTION: More than one invoice match this transaction');
2673: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2674: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2675: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2676: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
2677: else

Line 2675: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2671: IF (SQL%ROWCOUNT >0) THEN
2672: cep_standard.debug('EXCEPTION: More than one invoice match this transaction');
2673: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2674: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2675: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2676: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
2677: else
2678: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2679: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 2676: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');

2672: cep_standard.debug('EXCEPTION: More than one invoice match this transaction');
2673: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2674: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2675: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2676: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
2677: else
2678: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2679: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2680: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ART_PARTIAL');

Line 2679: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2675: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2676: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
2677: else
2678: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2679: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2680: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ART_PARTIAL');
2681: end if;
2682: no_of_matches:=999;
2683: ELSE

Line 2680: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ART_PARTIAL');

2676: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
2677: else
2678: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2679: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2680: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ART_PARTIAL');
2681: end if;
2682: no_of_matches:=999;
2683: ELSE
2684: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.invoice_match' );

Line 2684: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.invoice_match' );

2680: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ART_PARTIAL');
2681: end if;
2682: no_of_matches:=999;
2683: ELSE
2684: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.invoice_match' );
2685: RAISE;
2686: END IF;
2687: END invoice_match;
2688:

Line 2725: cep_standard.debug('>>CE_AUTO_BANK_MATCH.batch_match csl_trx_type='||CE_AUTO_BANK_MATCH.csl_trx_type);

2721: funct_curr_ext_precision NUMBER;
2722: funct_curr_min_acct_unit NUMBER;
2723:
2724: BEGIN
2725: cep_standard.debug('>>CE_AUTO_BANK_MATCH.batch_match csl_trx_type='||CE_AUTO_BANK_MATCH.csl_trx_type);
2726: no_of_matches := 0;
2727:
2728: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY_EFT')
2729: THEN

Line 2728: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY_EFT')

2724: BEGIN
2725: cep_standard.debug('>>CE_AUTO_BANK_MATCH.batch_match csl_trx_type='||CE_AUTO_BANK_MATCH.csl_trx_type);
2726: no_of_matches := 0;
2727:
2728: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY_EFT')
2729: THEN
2730: pay_eft_match(no_of_matches, no_of_currencies);
2731: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP'))
2732: THEN

Line 2731: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP'))

2727:
2728: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY_EFT')
2729: THEN
2730: pay_eft_match(no_of_matches, no_of_currencies);
2731: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP'))
2732: THEN
2733: --
2734: -- 7571492: Added clearing_trx_type as 'PAYMENT' for a payment
2735: -- batch. Without this tolerances were not being properly fetched.

Line 2753: CE_AUTO_BANK_MATCH.trx_id,

2749: ab.legal_entity_id,
2750: ab.CE_BANK_ACCT_USE_ID,
2751: 'PAYMENT' -- bug 7571492
2752: INTO
2753: CE_AUTO_BANK_MATCH.trx_id,
2754: CE_AUTO_BANK_MATCH.trx_rowid,
2755: no_of_matches,
2756: CE_AUTO_BANK_MATCH.trx_currency_type,
2757: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 2754: CE_AUTO_BANK_MATCH.trx_rowid,

2750: ab.CE_BANK_ACCT_USE_ID,
2751: 'PAYMENT' -- bug 7571492
2752: INTO
2753: CE_AUTO_BANK_MATCH.trx_id,
2754: CE_AUTO_BANK_MATCH.trx_rowid,
2755: no_of_matches,
2756: CE_AUTO_BANK_MATCH.trx_currency_type,
2757: CE_AUTO_BANK_MATCH.trx_currency_code,
2758: CE_AUTO_BANK_MATCH.csl_match_type,

Line 2756: CE_AUTO_BANK_MATCH.trx_currency_type,

2752: INTO
2753: CE_AUTO_BANK_MATCH.trx_id,
2754: CE_AUTO_BANK_MATCH.trx_rowid,
2755: no_of_matches,
2756: CE_AUTO_BANK_MATCH.trx_currency_type,
2757: CE_AUTO_BANK_MATCH.trx_currency_code,
2758: CE_AUTO_BANK_MATCH.csl_match_type,
2759: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2760: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 2757: CE_AUTO_BANK_MATCH.trx_currency_code,

2753: CE_AUTO_BANK_MATCH.trx_id,
2754: CE_AUTO_BANK_MATCH.trx_rowid,
2755: no_of_matches,
2756: CE_AUTO_BANK_MATCH.trx_currency_type,
2757: CE_AUTO_BANK_MATCH.trx_currency_code,
2758: CE_AUTO_BANK_MATCH.csl_match_type,
2759: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2760: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2761: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 2758: CE_AUTO_BANK_MATCH.csl_match_type,

2754: CE_AUTO_BANK_MATCH.trx_rowid,
2755: no_of_matches,
2756: CE_AUTO_BANK_MATCH.trx_currency_type,
2757: CE_AUTO_BANK_MATCH.trx_currency_code,
2758: CE_AUTO_BANK_MATCH.csl_match_type,
2759: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2760: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2761: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2762: CE_AUTO_BANK_MATCH.trx_org_id,

Line 2759: CE_AUTO_BANK_MATCH.trx_exchange_rate,

2755: no_of_matches,
2756: CE_AUTO_BANK_MATCH.trx_currency_type,
2757: CE_AUTO_BANK_MATCH.trx_currency_code,
2758: CE_AUTO_BANK_MATCH.csl_match_type,
2759: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2760: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2761: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2762: CE_AUTO_BANK_MATCH.trx_org_id,
2763: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

Line 2760: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

2756: CE_AUTO_BANK_MATCH.trx_currency_type,
2757: CE_AUTO_BANK_MATCH.trx_currency_code,
2758: CE_AUTO_BANK_MATCH.csl_match_type,
2759: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2760: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2761: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2762: CE_AUTO_BANK_MATCH.trx_org_id,
2763: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
2764: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

Line 2761: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

2757: CE_AUTO_BANK_MATCH.trx_currency_code,
2758: CE_AUTO_BANK_MATCH.csl_match_type,
2759: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2760: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2761: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2762: CE_AUTO_BANK_MATCH.trx_org_id,
2763: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
2764: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
2765: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- bug 7571492

Line 2762: CE_AUTO_BANK_MATCH.trx_org_id,

2758: CE_AUTO_BANK_MATCH.csl_match_type,
2759: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2760: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2761: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2762: CE_AUTO_BANK_MATCH.trx_org_id,
2763: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
2764: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
2765: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- bug 7571492
2766: FROM

Line 2763: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

2759: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2760: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2761: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2762: CE_AUTO_BANK_MATCH.trx_org_id,
2763: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
2764: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
2765: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- bug 7571492
2766: FROM
2767: CE_200_BATCHES_V ab

Line 2764: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

2760: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2761: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2762: CE_AUTO_BANK_MATCH.trx_org_id,
2763: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
2764: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
2765: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- bug 7571492
2766: FROM
2767: CE_200_BATCHES_V ab
2768: WHERE

Line 2765: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- bug 7571492

2761: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2762: CE_AUTO_BANK_MATCH.trx_org_id,
2763: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
2764: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
2765: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- bug 7571492
2766: FROM
2767: CE_200_BATCHES_V ab
2768: WHERE
2769: UPPER(ab.trx_number) = UPPER(CE_AUTO_BANK_MATCH.csl_bank_trx_number)

Line 2769: UPPER(ab.trx_number) = UPPER(CE_AUTO_BANK_MATCH.csl_bank_trx_number)

2765: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- bug 7571492
2766: FROM
2767: CE_200_BATCHES_V ab
2768: WHERE
2769: UPPER(ab.trx_number) = UPPER(CE_AUTO_BANK_MATCH.csl_bank_trx_number)
2770: AND (ab.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, ab.org_id)
2771: OR ab.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id, ab.legal_entity_id))
2772: AND ab.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id;
2773:

Line 2772: AND ab.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id;

2768: WHERE
2769: UPPER(ab.trx_number) = UPPER(CE_AUTO_BANK_MATCH.csl_bank_trx_number)
2770: AND (ab.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, ab.org_id)
2771: OR ab.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id, ab.legal_entity_id))
2772: AND ab.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id;
2773:
2774: --bug 7514063 added NVL to the columns in select clause
2775: curr := 2;
2776: SELECT

Line 2781: NVL(SUM(DECODE(catv.currency_code,CE_AUTO_BANK_MATCH.trx_currency_code,0,1)),0),

2777: count(*),
2778: NVL(sum(catv.bank_account_amount),0),
2779: nvl(sum(catv.base_amount),0),
2780: nvl(sum(catv.amount_cleared),0),
2781: NVL(SUM(DECODE(catv.currency_code,CE_AUTO_BANK_MATCH.trx_currency_code,0,1)),0),
2782: NVL(sum(catv.amount),0),
2783: 'PBATCH'
2784: INTO
2785: trx_count_ap,

Line 2791: CE_AUTO_BANK_MATCH.csl_match_type

2787: trx_base_amount_ap,
2788: trx_cleared_amount_ap,
2789: no_of_currencies_ap,
2790: trx_curr_amount_ap,
2791: CE_AUTO_BANK_MATCH.csl_match_type
2792: FROM
2793: ce_available_transactions_tmp catv
2794: -- ce_200_transactions_v
2795: WHERE

Line 2796: catv.batch_id = CE_AUTO_BANK_MATCH.trx_id

2792: FROM
2793: ce_available_transactions_tmp catv
2794: -- ce_200_transactions_v
2795: WHERE
2796: catv.batch_id = CE_AUTO_BANK_MATCH.trx_id
2797: AND nvl(catv.status, 'NEGOTIABLE') <> 'VOIDED'
2798: AND catv.application_id = 200
2799: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
2800:

Line 2809: NVL(SUM(DECODE(catv.currency_code,CE_AUTO_BANK_MATCH.trx_currency_code,0,1)),0),

2805: count(*),
2806: NVL(sum(catv.bank_account_amount),0),
2807: nvl(sum(catv.base_amount),0),
2808: nvl(sum(catv.amount_cleared),0),
2809: NVL(SUM(DECODE(catv.currency_code,CE_AUTO_BANK_MATCH.trx_currency_code,0,1)),0),
2810: NVL(sum(catv.amount),0),
2811: 'PBATCH'
2812: INTO
2813: trx_count_ce,

Line 2819: CE_AUTO_BANK_MATCH.csl_match_type

2815: trx_base_amount_ce,
2816: trx_cleared_amount_ce,
2817: no_of_currencies_ce,
2818: trx_curr_amount_ce,
2819: CE_AUTO_BANK_MATCH.csl_match_type
2820: FROM
2821: ce_available_transactions_tmp catv
2822: -- ce_260_cf_transactions_v catv
2823: WHERE

Line 2824: catv.batch_id = CE_AUTO_BANK_MATCH.trx_id

2820: FROM
2821: ce_available_transactions_tmp catv
2822: -- ce_260_cf_transactions_v catv
2823: WHERE
2824: catv.batch_id = CE_AUTO_BANK_MATCH.trx_id
2825: AND nvl(catv.status, 'CANCELED') <> 'CANCELED'
2826: AND catv.application_id = 261
2827: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
2828:

Line 2831: CE_AUTO_BANK_MATCH.trx_amount := trx_amount_ap + trx_amount_ce;

2827: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
2828:
2829: -- bug 4435028 new iPayment batches include transactions from both AP and CE
2830: trx_count := trx_count_ap + trx_count_ce;
2831: CE_AUTO_BANK_MATCH.trx_amount := trx_amount_ap + trx_amount_ce;
2832: CE_AUTO_BANK_MATCH.trx_base_amount := trx_base_amount_ap + trx_base_amount_ce;
2833: CE_AUTO_BANK_MATCH.trx_cleared_amount := trx_cleared_amount_ap + trx_cleared_amount_ce;
2834: no_of_currencies := no_of_currencies_ap + no_of_currencies_ce;
2835: CE_AUTO_BANK_MATCH.trx_curr_amount := trx_curr_amount_ap + trx_curr_amount_ce;

Line 2832: CE_AUTO_BANK_MATCH.trx_base_amount := trx_base_amount_ap + trx_base_amount_ce;

2828:
2829: -- bug 4435028 new iPayment batches include transactions from both AP and CE
2830: trx_count := trx_count_ap + trx_count_ce;
2831: CE_AUTO_BANK_MATCH.trx_amount := trx_amount_ap + trx_amount_ce;
2832: CE_AUTO_BANK_MATCH.trx_base_amount := trx_base_amount_ap + trx_base_amount_ce;
2833: CE_AUTO_BANK_MATCH.trx_cleared_amount := trx_cleared_amount_ap + trx_cleared_amount_ce;
2834: no_of_currencies := no_of_currencies_ap + no_of_currencies_ce;
2835: CE_AUTO_BANK_MATCH.trx_curr_amount := trx_curr_amount_ap + trx_curr_amount_ce;
2836:

Line 2833: CE_AUTO_BANK_MATCH.trx_cleared_amount := trx_cleared_amount_ap + trx_cleared_amount_ce;

2829: -- bug 4435028 new iPayment batches include transactions from both AP and CE
2830: trx_count := trx_count_ap + trx_count_ce;
2831: CE_AUTO_BANK_MATCH.trx_amount := trx_amount_ap + trx_amount_ce;
2832: CE_AUTO_BANK_MATCH.trx_base_amount := trx_base_amount_ap + trx_base_amount_ce;
2833: CE_AUTO_BANK_MATCH.trx_cleared_amount := trx_cleared_amount_ap + trx_cleared_amount_ce;
2834: no_of_currencies := no_of_currencies_ap + no_of_currencies_ce;
2835: CE_AUTO_BANK_MATCH.trx_curr_amount := trx_curr_amount_ap + trx_curr_amount_ce;
2836:
2837: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_amount='|| CE_AUTO_BANK_MATCH.trx_amount);

Line 2835: CE_AUTO_BANK_MATCH.trx_curr_amount := trx_curr_amount_ap + trx_curr_amount_ce;

2831: CE_AUTO_BANK_MATCH.trx_amount := trx_amount_ap + trx_amount_ce;
2832: CE_AUTO_BANK_MATCH.trx_base_amount := trx_base_amount_ap + trx_base_amount_ce;
2833: CE_AUTO_BANK_MATCH.trx_cleared_amount := trx_cleared_amount_ap + trx_cleared_amount_ce;
2834: no_of_currencies := no_of_currencies_ap + no_of_currencies_ce;
2835: CE_AUTO_BANK_MATCH.trx_curr_amount := trx_curr_amount_ap + trx_curr_amount_ce;
2836:
2837: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_amount='|| CE_AUTO_BANK_MATCH.trx_amount);
2838:
2839: /* Bug 8218042 - The amount is not rounded in the view. */

Line 2837: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_amount='|| CE_AUTO_BANK_MATCH.trx_amount);

2833: CE_AUTO_BANK_MATCH.trx_cleared_amount := trx_cleared_amount_ap + trx_cleared_amount_ce;
2834: no_of_currencies := no_of_currencies_ap + no_of_currencies_ce;
2835: CE_AUTO_BANK_MATCH.trx_curr_amount := trx_curr_amount_ap + trx_curr_amount_ce;
2836:
2837: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_amount='|| CE_AUTO_BANK_MATCH.trx_amount);
2838:
2839: /* Bug 8218042 - The amount is not rounded in the view. */
2840: IF ((CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') AND
2841: (CE_AUTO_BANK_MATCH.trx_currency_code <> CE_AUTO_BANK_REC.G_functional_currency))

Line 2840: IF ((CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') AND

2836:
2837: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_amount='|| CE_AUTO_BANK_MATCH.trx_amount);
2838:
2839: /* Bug 8218042 - The amount is not rounded in the view. */
2840: IF ((CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') AND
2841: (CE_AUTO_BANK_MATCH.trx_currency_code <> CE_AUTO_BANK_REC.G_functional_currency))
2842: THEN
2843: cep_standard.debug('rounding trx amount');
2844: fnd_currency.get_info(

Line 2841: (CE_AUTO_BANK_MATCH.trx_currency_code <> CE_AUTO_BANK_REC.G_functional_currency))

2837: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_amount='|| CE_AUTO_BANK_MATCH.trx_amount);
2838:
2839: /* Bug 8218042 - The amount is not rounded in the view. */
2840: IF ((CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') AND
2841: (CE_AUTO_BANK_MATCH.trx_currency_code <> CE_AUTO_BANK_REC.G_functional_currency))
2842: THEN
2843: cep_standard.debug('rounding trx amount');
2844: fnd_currency.get_info(
2845: CE_AUTO_BANK_REC.G_functional_currency,

Line 2850: CE_AUTO_BANK_MATCH.trx_amount :=

2846: funct_curr_precision,
2847: funct_curr_ext_precision,
2848: funct_curr_min_acct_unit);
2849:
2850: CE_AUTO_BANK_MATCH.trx_amount :=
2851: round(CE_AUTO_BANK_MATCH.trx_curr_amount * CE_AUTO_BANK_MATCH.trx_exchange_rate,
2852: funct_curr_precision);
2853: END IF;
2854:

Line 2851: round(CE_AUTO_BANK_MATCH.trx_curr_amount * CE_AUTO_BANK_MATCH.trx_exchange_rate,

2847: funct_curr_ext_precision,
2848: funct_curr_min_acct_unit);
2849:
2850: CE_AUTO_BANK_MATCH.trx_amount :=
2851: round(CE_AUTO_BANK_MATCH.trx_curr_amount * CE_AUTO_BANK_MATCH.trx_exchange_rate,
2852: funct_curr_precision);
2853: END IF;
2854:
2855: cep_standard.debug('rounded CE_AUTO_BANK_MATCH.trx_amount='|| CE_AUTO_BANK_MATCH.trx_amount);

Line 2855: cep_standard.debug('rounded CE_AUTO_BANK_MATCH.trx_amount='|| CE_AUTO_BANK_MATCH.trx_amount);

2851: round(CE_AUTO_BANK_MATCH.trx_curr_amount * CE_AUTO_BANK_MATCH.trx_exchange_rate,
2852: funct_curr_precision);
2853: END IF;
2854:
2855: cep_standard.debug('rounded CE_AUTO_BANK_MATCH.trx_amount='|| CE_AUTO_BANK_MATCH.trx_amount);
2856: /* Bug 8218042 */
2857:
2858: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('CREDIT','NSF','REJECTED'))
2859: THEN

Line 2858: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('CREDIT','NSF','REJECTED'))

2854:
2855: cep_standard.debug('rounded CE_AUTO_BANK_MATCH.trx_amount='|| CE_AUTO_BANK_MATCH.trx_amount);
2856: /* Bug 8218042 */
2857:
2858: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('CREDIT','NSF','REJECTED'))
2859: THEN
2860: -- Bug 16169940: For AR Remittance batches, the Batch Date and Batch GL Date
2861: -- have to be fetched.
2862: curr := 3;

Line 2879: CE_AUTO_BANK_MATCH.trx_id,

2875: ab.org_id,
2876: ab.CE_BANK_ACCT_USE_ID,
2877: 'CASH' -- Bug 9509653
2878: INTO
2879: CE_AUTO_BANK_MATCH.trx_id,
2880: CE_AUTO_BANK_MATCH.trx_rowid,
2881: no_of_matches,
2882: CE_AUTO_BANK_MATCH.trx_currency_type,
2883: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 2880: CE_AUTO_BANK_MATCH.trx_rowid,

2876: ab.CE_BANK_ACCT_USE_ID,
2877: 'CASH' -- Bug 9509653
2878: INTO
2879: CE_AUTO_BANK_MATCH.trx_id,
2880: CE_AUTO_BANK_MATCH.trx_rowid,
2881: no_of_matches,
2882: CE_AUTO_BANK_MATCH.trx_currency_type,
2883: CE_AUTO_BANK_MATCH.trx_currency_code,
2884: CE_AUTO_BANK_MATCH.csl_match_type,

Line 2882: CE_AUTO_BANK_MATCH.trx_currency_type,

2878: INTO
2879: CE_AUTO_BANK_MATCH.trx_id,
2880: CE_AUTO_BANK_MATCH.trx_rowid,
2881: no_of_matches,
2882: CE_AUTO_BANK_MATCH.trx_currency_type,
2883: CE_AUTO_BANK_MATCH.trx_currency_code,
2884: CE_AUTO_BANK_MATCH.csl_match_type,
2885: CE_AUTO_BANK_MATCH.trx_date, -- 16169940: Added
2886: CE_AUTO_BANK_MATCH.trx_gl_date, -- 16169940: Added

Line 2883: CE_AUTO_BANK_MATCH.trx_currency_code,

2879: CE_AUTO_BANK_MATCH.trx_id,
2880: CE_AUTO_BANK_MATCH.trx_rowid,
2881: no_of_matches,
2882: CE_AUTO_BANK_MATCH.trx_currency_type,
2883: CE_AUTO_BANK_MATCH.trx_currency_code,
2884: CE_AUTO_BANK_MATCH.csl_match_type,
2885: CE_AUTO_BANK_MATCH.trx_date, -- 16169940: Added
2886: CE_AUTO_BANK_MATCH.trx_gl_date, -- 16169940: Added
2887: CE_AUTO_BANK_MATCH.trx_exchange_rate,

Line 2884: CE_AUTO_BANK_MATCH.csl_match_type,

2880: CE_AUTO_BANK_MATCH.trx_rowid,
2881: no_of_matches,
2882: CE_AUTO_BANK_MATCH.trx_currency_type,
2883: CE_AUTO_BANK_MATCH.trx_currency_code,
2884: CE_AUTO_BANK_MATCH.csl_match_type,
2885: CE_AUTO_BANK_MATCH.trx_date, -- 16169940: Added
2886: CE_AUTO_BANK_MATCH.trx_gl_date, -- 16169940: Added
2887: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2888: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 2885: CE_AUTO_BANK_MATCH.trx_date, -- 16169940: Added

2881: no_of_matches,
2882: CE_AUTO_BANK_MATCH.trx_currency_type,
2883: CE_AUTO_BANK_MATCH.trx_currency_code,
2884: CE_AUTO_BANK_MATCH.csl_match_type,
2885: CE_AUTO_BANK_MATCH.trx_date, -- 16169940: Added
2886: CE_AUTO_BANK_MATCH.trx_gl_date, -- 16169940: Added
2887: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2888: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2889: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 2886: CE_AUTO_BANK_MATCH.trx_gl_date, -- 16169940: Added

2882: CE_AUTO_BANK_MATCH.trx_currency_type,
2883: CE_AUTO_BANK_MATCH.trx_currency_code,
2884: CE_AUTO_BANK_MATCH.csl_match_type,
2885: CE_AUTO_BANK_MATCH.trx_date, -- 16169940: Added
2886: CE_AUTO_BANK_MATCH.trx_gl_date, -- 16169940: Added
2887: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2888: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2889: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2890: CE_AUTO_BANK_MATCH.trx_org_id,

Line 2887: CE_AUTO_BANK_MATCH.trx_exchange_rate,

2883: CE_AUTO_BANK_MATCH.trx_currency_code,
2884: CE_AUTO_BANK_MATCH.csl_match_type,
2885: CE_AUTO_BANK_MATCH.trx_date, -- 16169940: Added
2886: CE_AUTO_BANK_MATCH.trx_gl_date, -- 16169940: Added
2887: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2888: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2889: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2890: CE_AUTO_BANK_MATCH.trx_org_id,
2891: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

Line 2888: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

2884: CE_AUTO_BANK_MATCH.csl_match_type,
2885: CE_AUTO_BANK_MATCH.trx_date, -- 16169940: Added
2886: CE_AUTO_BANK_MATCH.trx_gl_date, -- 16169940: Added
2887: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2888: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2889: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2890: CE_AUTO_BANK_MATCH.trx_org_id,
2891: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
2892: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- Bug 9509653

Line 2889: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

2885: CE_AUTO_BANK_MATCH.trx_date, -- 16169940: Added
2886: CE_AUTO_BANK_MATCH.trx_gl_date, -- 16169940: Added
2887: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2888: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2889: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2890: CE_AUTO_BANK_MATCH.trx_org_id,
2891: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
2892: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- Bug 9509653
2893: FROM

Line 2890: CE_AUTO_BANK_MATCH.trx_org_id,

2886: CE_AUTO_BANK_MATCH.trx_gl_date, -- 16169940: Added
2887: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2888: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2889: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2890: CE_AUTO_BANK_MATCH.trx_org_id,
2891: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
2892: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- Bug 9509653
2893: FROM
2894: CE_222_BATCHES_V ab

Line 2891: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

2887: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2888: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2889: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2890: CE_AUTO_BANK_MATCH.trx_org_id,
2891: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
2892: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- Bug 9509653
2893: FROM
2894: CE_222_BATCHES_V ab
2895: WHERE

Line 2892: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- Bug 9509653

2888: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2889: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2890: CE_AUTO_BANK_MATCH.trx_org_id,
2891: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
2892: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- Bug 9509653
2893: FROM
2894: CE_222_BATCHES_V ab
2895: WHERE
2896: ab.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number

Line 2896: ab.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number

2892: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- Bug 9509653
2893: FROM
2894: CE_222_BATCHES_V ab
2895: WHERE
2896: ab.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
2897: AND ab.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, ab.org_id)
2898: AND ab.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id;
2899:
2900: -- 16169940: Added debug statements

Line 2898: AND ab.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id;

2894: CE_222_BATCHES_V ab
2895: WHERE
2896: ab.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
2897: AND ab.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, ab.org_id)
2898: AND ab.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id;
2899:
2900: -- 16169940: Added debug statements
2901: cep_standard.debug('16169940: CE_AUTO_BANK_MATCH.trx_date='||CE_AUTO_BANK_MATCH.trx_date);
2902: cep_standard.debug('16169940: CE_AUTO_BANK_MATCH.trx_gl_date='||CE_AUTO_BANK_MATCH.trx_gl_date);

Line 2901: cep_standard.debug('16169940: CE_AUTO_BANK_MATCH.trx_date='||CE_AUTO_BANK_MATCH.trx_date);

2897: AND ab.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, ab.org_id)
2898: AND ab.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id;
2899:
2900: -- 16169940: Added debug statements
2901: cep_standard.debug('16169940: CE_AUTO_BANK_MATCH.trx_date='||CE_AUTO_BANK_MATCH.trx_date);
2902: cep_standard.debug('16169940: CE_AUTO_BANK_MATCH.trx_gl_date='||CE_AUTO_BANK_MATCH.trx_gl_date);
2903: cep_standard.debug('16169940: CE_AUTO_BANK_MATCH.trx_exchange_rate_date='||CE_AUTO_BANK_MATCH.trx_exchange_rate_date);
2904:
2905: curr := 4;

Line 2902: cep_standard.debug('16169940: CE_AUTO_BANK_MATCH.trx_gl_date='||CE_AUTO_BANK_MATCH.trx_gl_date);

2898: AND ab.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id;
2899:
2900: -- 16169940: Added debug statements
2901: cep_standard.debug('16169940: CE_AUTO_BANK_MATCH.trx_date='||CE_AUTO_BANK_MATCH.trx_date);
2902: cep_standard.debug('16169940: CE_AUTO_BANK_MATCH.trx_gl_date='||CE_AUTO_BANK_MATCH.trx_gl_date);
2903: cep_standard.debug('16169940: CE_AUTO_BANK_MATCH.trx_exchange_rate_date='||CE_AUTO_BANK_MATCH.trx_exchange_rate_date);
2904:
2905: curr := 4;
2906: SELECT

Line 2903: cep_standard.debug('16169940: CE_AUTO_BANK_MATCH.trx_exchange_rate_date='||CE_AUTO_BANK_MATCH.trx_exchange_rate_date);

2899:
2900: -- 16169940: Added debug statements
2901: cep_standard.debug('16169940: CE_AUTO_BANK_MATCH.trx_date='||CE_AUTO_BANK_MATCH.trx_date);
2902: cep_standard.debug('16169940: CE_AUTO_BANK_MATCH.trx_gl_date='||CE_AUTO_BANK_MATCH.trx_gl_date);
2903: cep_standard.debug('16169940: CE_AUTO_BANK_MATCH.trx_exchange_rate_date='||CE_AUTO_BANK_MATCH.trx_exchange_rate_date);
2904:
2905: curr := 4;
2906: SELECT
2907: count(*),

Line 2911: SUM(DECODE(catv.currency_code,CE_AUTO_BANK_MATCH.trx_currency_code,0,1)),

2907: count(*),
2908: sum(catv.bank_account_amount),
2909: sum(catv.base_amount),
2910: nvl(sum(catv.amount_cleared),0),
2911: SUM(DECODE(catv.currency_code,CE_AUTO_BANK_MATCH.trx_currency_code,0,1)),
2912: SUM(catv.amount),
2913: 'RBATCH'
2914: INTO
2915: trx_count,

Line 2916: CE_AUTO_BANK_MATCH.trx_amount,

2912: SUM(catv.amount),
2913: 'RBATCH'
2914: INTO
2915: trx_count,
2916: CE_AUTO_BANK_MATCH.trx_amount,
2917: CE_AUTO_BANK_MATCH.trx_base_amount,
2918: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2919: no_of_currencies,
2920: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 2917: CE_AUTO_BANK_MATCH.trx_base_amount,

2913: 'RBATCH'
2914: INTO
2915: trx_count,
2916: CE_AUTO_BANK_MATCH.trx_amount,
2917: CE_AUTO_BANK_MATCH.trx_base_amount,
2918: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2919: no_of_currencies,
2920: CE_AUTO_BANK_MATCH.trx_curr_amount,
2921: CE_AUTO_BANK_MATCH.csl_match_type

Line 2918: CE_AUTO_BANK_MATCH.trx_cleared_amount,

2914: INTO
2915: trx_count,
2916: CE_AUTO_BANK_MATCH.trx_amount,
2917: CE_AUTO_BANK_MATCH.trx_base_amount,
2918: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2919: no_of_currencies,
2920: CE_AUTO_BANK_MATCH.trx_curr_amount,
2921: CE_AUTO_BANK_MATCH.csl_match_type
2922: FROM

Line 2920: CE_AUTO_BANK_MATCH.trx_curr_amount,

2916: CE_AUTO_BANK_MATCH.trx_amount,
2917: CE_AUTO_BANK_MATCH.trx_base_amount,
2918: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2919: no_of_currencies,
2920: CE_AUTO_BANK_MATCH.trx_curr_amount,
2921: CE_AUTO_BANK_MATCH.csl_match_type
2922: FROM
2923: ce_222_txn_for_batch_v catv
2924: WHERE

Line 2921: CE_AUTO_BANK_MATCH.csl_match_type

2917: CE_AUTO_BANK_MATCH.trx_base_amount,
2918: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2919: no_of_currencies,
2920: CE_AUTO_BANK_MATCH.trx_curr_amount,
2921: CE_AUTO_BANK_MATCH.csl_match_type
2922: FROM
2923: ce_222_txn_for_batch_v catv
2924: WHERE
2925: catv.batch_id = CE_AUTO_BANK_MATCH.trx_id

Line 2925: catv.batch_id = CE_AUTO_BANK_MATCH.trx_id

2921: CE_AUTO_BANK_MATCH.csl_match_type
2922: FROM
2923: ce_222_txn_for_batch_v catv
2924: WHERE
2925: catv.batch_id = CE_AUTO_BANK_MATCH.trx_id
2926: AND nvl(catv.status, 'REMITTED') <> 'REVERSED';
2927: END IF;
2928:
2929: curr := 5;

Line 2936: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);

2932: RAISE NO_DATA_FOUND;
2933: END IF;
2934:
2935: cep_standard.debug('Batch trx_count = '||trx_count);
2936: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);
2937: cep_standard.debug('trx_base_amount = '||CE_AUTO_BANK_MATCH.trx_base_amount);
2938: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);
2939: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
2940: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);

Line 2937: cep_standard.debug('trx_base_amount = '||CE_AUTO_BANK_MATCH.trx_base_amount);

2933: END IF;
2934:
2935: cep_standard.debug('Batch trx_count = '||trx_count);
2936: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);
2937: cep_standard.debug('trx_base_amount = '||CE_AUTO_BANK_MATCH.trx_base_amount);
2938: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);
2939: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
2940: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);
2941:

Line 2938: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);

2934:
2935: cep_standard.debug('Batch trx_count = '||trx_count);
2936: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);
2937: cep_standard.debug('trx_base_amount = '||CE_AUTO_BANK_MATCH.trx_base_amount);
2938: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);
2939: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
2940: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);
2941:
2942: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) AND

Line 2939: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);

2935: cep_standard.debug('Batch trx_count = '||trx_count);
2936: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);
2937: cep_standard.debug('trx_base_amount = '||CE_AUTO_BANK_MATCH.trx_base_amount);
2938: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);
2939: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
2940: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);
2941:
2942: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) AND
2943: (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_MATCH.trx_currency_code)

Line 2940: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);

2936: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);
2937: cep_standard.debug('trx_base_amount = '||CE_AUTO_BANK_MATCH.trx_base_amount);
2938: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);
2939: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
2940: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);
2941:
2942: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) AND
2943: (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_MATCH.trx_currency_code)
2944: THEN

Line 2942: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) AND

2938: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);
2939: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
2940: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);
2941:
2942: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) AND
2943: (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_MATCH.trx_currency_code)
2944: THEN
2945: cep_standard.debug('Forex account not using the same curr as bk');
2946: curr := 6;

Line 2943: (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_MATCH.trx_currency_code)

2939: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
2940: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);
2941:
2942: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) AND
2943: (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_MATCH.trx_currency_code)
2944: THEN
2945: cep_standard.debug('Forex account not using the same curr as bk');
2946: curr := 6;
2947: RAISE NO_DATA_FOUND;

Line 2950: cep_standard.debug('<

2946: curr := 6;
2947: RAISE NO_DATA_FOUND;
2948: END IF;
2949:
2950: cep_standard.debug('< 2951:
2952: EXCEPTION
2953: WHEN NO_DATA_FOUND
2954: THEN

Line 2959: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2955: cep_standard.debug('EXCEPTION: No data found, curr='||curr);
2956: IF (curr = 6)
2957: THEN
2958: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2959: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2960: CE_AUTO_BANK_MATCH.csl_statement_line_id,
2961: 'CE_NO_FOREIGN_RECON');
2962: ELSIF (curr = 1)
2963: THEN

Line 2960: CE_AUTO_BANK_MATCH.csl_statement_line_id,

2956: IF (curr = 6)
2957: THEN
2958: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2959: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2960: CE_AUTO_BANK_MATCH.csl_statement_line_id,
2961: 'CE_NO_FOREIGN_RECON');
2962: ELSIF (curr = 1)
2963: THEN
2964: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 2965: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2961: 'CE_NO_FOREIGN_RECON');
2962: ELSIF (curr = 1)
2963: THEN
2964: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2965: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2966: CE_AUTO_BANK_MATCH.csl_statement_line_id,
2967: 'CE_ABR_NO_BATCH_P');
2968: ELSIF (curr = 3)
2969: THEN

Line 2966: CE_AUTO_BANK_MATCH.csl_statement_line_id,

2962: ELSIF (curr = 1)
2963: THEN
2964: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2965: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2966: CE_AUTO_BANK_MATCH.csl_statement_line_id,
2967: 'CE_ABR_NO_BATCH_P');
2968: ELSIF (curr = 3)
2969: THEN
2970: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 2971: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2967: 'CE_ABR_NO_BATCH_P');
2968: ELSIF (curr = 3)
2969: THEN
2970: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2971: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2972: CE_AUTO_BANK_MATCH.csl_statement_line_id,
2973: 'CE_ABR_NO_BATCH_R');
2974: END IF;
2975: no_of_matches := 0;

Line 2972: CE_AUTO_BANK_MATCH.csl_statement_line_id,

2968: ELSIF (curr = 3)
2969: THEN
2970: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2971: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2972: CE_AUTO_BANK_MATCH.csl_statement_line_id,
2973: 'CE_ABR_NO_BATCH_R');
2974: END IF;
2975: no_of_matches := 0;
2976: WHEN OTHERS THEN

Line 2983: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2979: cep_standard.debug('EXCEPTION: NO data found in batch_match, curr='||curr);
2980: IF (curr = 1)
2981: THEN
2982: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2983: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2984: CE_AUTO_BANK_MATCH.csl_statement_line_id,
2985: 'CE_ABR_NO_BATCH_P');
2986: ELSIF (curr = 3)
2987: THEN

Line 2984: CE_AUTO_BANK_MATCH.csl_statement_line_id,

2980: IF (curr = 1)
2981: THEN
2982: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2983: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2984: CE_AUTO_BANK_MATCH.csl_statement_line_id,
2985: 'CE_ABR_NO_BATCH_P');
2986: ELSIF (curr = 3)
2987: THEN
2988: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 2989: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2985: 'CE_ABR_NO_BATCH_P');
2986: ELSIF (curr = 3)
2987: THEN
2988: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2989: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2990: CE_AUTO_BANK_MATCH.csl_statement_line_id,
2991: 'CE_ABR_NO_BATCH_R');
2992: END IF;
2993: no_of_matches:=0;

Line 2990: CE_AUTO_BANK_MATCH.csl_statement_line_id,

2986: ELSIF (curr = 3)
2987: THEN
2988: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2989: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2990: CE_AUTO_BANK_MATCH.csl_statement_line_id,
2991: 'CE_ABR_NO_BATCH_R');
2992: END IF;
2993: no_of_matches:=0;
2994: ELSIF (SQL%ROWCOUNT >0)

Line 2997: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP'))

2993: no_of_matches:=0;
2994: ELSIF (SQL%ROWCOUNT >0)
2995: THEN
2996: cep_standard.debug('EXCEPTION: More than one batch match this line, curr='||curr );
2997: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP'))
2998: THEN
2999: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3000: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3001: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 3000: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2996: cep_standard.debug('EXCEPTION: More than one batch match this line, curr='||curr );
2997: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP'))
2998: THEN
2999: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3000: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3001: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3002: 'CE_ABR_APB_PARTIAL');
3003: ELSE
3004: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 3001: CE_AUTO_BANK_MATCH.csl_statement_line_id,

2997: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP'))
2998: THEN
2999: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3000: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3001: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3002: 'CE_ABR_APB_PARTIAL');
3003: ELSE
3004: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3005: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 3005: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3001: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3002: 'CE_ABR_APB_PARTIAL');
3003: ELSE
3004: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3005: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3006: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3007: 'CE_ABR_ARB_PARTIAL');
3008: END IF;
3009: no_of_matches:=999;

Line 3006: CE_AUTO_BANK_MATCH.csl_statement_line_id,

3002: 'CE_ABR_APB_PARTIAL');
3003: ELSE
3004: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3005: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3006: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3007: 'CE_ABR_ARB_PARTIAL');
3008: END IF;
3009: no_of_matches:=999;
3010: ELSE

Line 3011: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.batch_match' );

3007: 'CE_ABR_ARB_PARTIAL');
3008: END IF;
3009: no_of_matches:=999;
3010: ELSE
3011: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.batch_match' );
3012: RAISE;
3013: END IF;
3014: END batch_match;
3015:

Line 3041: cep_standard.debug('>>CE_AUTO_BANK_MATCH.group_match csl_trx_type='||CE_AUTO_BANK_MATCH.csl_trx_type);

3037: funct_curr_ext_precision NUMBER;
3038: funct_curr_min_acct_unit NUMBER;
3039:
3040: BEGIN
3041: cep_standard.debug('>>CE_AUTO_BANK_MATCH.group_match csl_trx_type='||CE_AUTO_BANK_MATCH.csl_trx_type);
3042: no_of_matches := 0;
3043:
3044: curr := 1;
3045: --

Line 3065: CE_AUTO_BANK_MATCH.trx_id,

3061: ab.CE_BANK_ACCT_USE_ID,
3062: ab.logical_group_reference,
3063: 'PAYMENT' -- bug 7571492
3064: INTO
3065: CE_AUTO_BANK_MATCH.trx_id,
3066: CE_AUTO_BANK_MATCH.trx_rowid,
3067: no_of_matches,
3068: CE_AUTO_BANK_MATCH.trx_currency_type,
3069: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 3066: CE_AUTO_BANK_MATCH.trx_rowid,

3062: ab.logical_group_reference,
3063: 'PAYMENT' -- bug 7571492
3064: INTO
3065: CE_AUTO_BANK_MATCH.trx_id,
3066: CE_AUTO_BANK_MATCH.trx_rowid,
3067: no_of_matches,
3068: CE_AUTO_BANK_MATCH.trx_currency_type,
3069: CE_AUTO_BANK_MATCH.trx_currency_code,
3070: CE_AUTO_BANK_MATCH.csl_match_type,

Line 3068: CE_AUTO_BANK_MATCH.trx_currency_type,

3064: INTO
3065: CE_AUTO_BANK_MATCH.trx_id,
3066: CE_AUTO_BANK_MATCH.trx_rowid,
3067: no_of_matches,
3068: CE_AUTO_BANK_MATCH.trx_currency_type,
3069: CE_AUTO_BANK_MATCH.trx_currency_code,
3070: CE_AUTO_BANK_MATCH.csl_match_type,
3071: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3072: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 3069: CE_AUTO_BANK_MATCH.trx_currency_code,

3065: CE_AUTO_BANK_MATCH.trx_id,
3066: CE_AUTO_BANK_MATCH.trx_rowid,
3067: no_of_matches,
3068: CE_AUTO_BANK_MATCH.trx_currency_type,
3069: CE_AUTO_BANK_MATCH.trx_currency_code,
3070: CE_AUTO_BANK_MATCH.csl_match_type,
3071: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3072: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3073: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 3070: CE_AUTO_BANK_MATCH.csl_match_type,

3066: CE_AUTO_BANK_MATCH.trx_rowid,
3067: no_of_matches,
3068: CE_AUTO_BANK_MATCH.trx_currency_type,
3069: CE_AUTO_BANK_MATCH.trx_currency_code,
3070: CE_AUTO_BANK_MATCH.csl_match_type,
3071: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3072: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3073: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3074: CE_AUTO_BANK_MATCH.trx_org_id,

Line 3071: CE_AUTO_BANK_MATCH.trx_exchange_rate,

3067: no_of_matches,
3068: CE_AUTO_BANK_MATCH.trx_currency_type,
3069: CE_AUTO_BANK_MATCH.trx_currency_code,
3070: CE_AUTO_BANK_MATCH.csl_match_type,
3071: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3072: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3073: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3074: CE_AUTO_BANK_MATCH.trx_org_id,
3075: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

Line 3072: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

3068: CE_AUTO_BANK_MATCH.trx_currency_type,
3069: CE_AUTO_BANK_MATCH.trx_currency_code,
3070: CE_AUTO_BANK_MATCH.csl_match_type,
3071: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3072: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3073: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3074: CE_AUTO_BANK_MATCH.trx_org_id,
3075: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
3076: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

Line 3073: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

3069: CE_AUTO_BANK_MATCH.trx_currency_code,
3070: CE_AUTO_BANK_MATCH.csl_match_type,
3071: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3072: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3073: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3074: CE_AUTO_BANK_MATCH.trx_org_id,
3075: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
3076: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3077: CE_AUTO_BANK_MATCH.logical_group_reference,

Line 3074: CE_AUTO_BANK_MATCH.trx_org_id,

3070: CE_AUTO_BANK_MATCH.csl_match_type,
3071: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3072: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3073: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3074: CE_AUTO_BANK_MATCH.trx_org_id,
3075: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
3076: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3077: CE_AUTO_BANK_MATCH.logical_group_reference,
3078: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- bug 7571492

Line 3075: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

3071: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3072: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3073: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3074: CE_AUTO_BANK_MATCH.trx_org_id,
3075: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
3076: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3077: CE_AUTO_BANK_MATCH.logical_group_reference,
3078: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- bug 7571492
3079: FROM CE_200_GROUPS_V ab

Line 3076: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

3072: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3073: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3074: CE_AUTO_BANK_MATCH.trx_org_id,
3075: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
3076: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3077: CE_AUTO_BANK_MATCH.logical_group_reference,
3078: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- bug 7571492
3079: FROM CE_200_GROUPS_V ab
3080: WHERE upper(ab.logical_group_reference) = upper(CE_AUTO_BANK_MATCH.csl_bank_trx_number)

Line 3077: CE_AUTO_BANK_MATCH.logical_group_reference,

3073: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3074: CE_AUTO_BANK_MATCH.trx_org_id,
3075: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
3076: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3077: CE_AUTO_BANK_MATCH.logical_group_reference,
3078: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- bug 7571492
3079: FROM CE_200_GROUPS_V ab
3080: WHERE upper(ab.logical_group_reference) = upper(CE_AUTO_BANK_MATCH.csl_bank_trx_number)
3081: AND (ab.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, ab.org_id)

Line 3078: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- bug 7571492

3074: CE_AUTO_BANK_MATCH.trx_org_id,
3075: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
3076: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3077: CE_AUTO_BANK_MATCH.logical_group_reference,
3078: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- bug 7571492
3079: FROM CE_200_GROUPS_V ab
3080: WHERE upper(ab.logical_group_reference) = upper(CE_AUTO_BANK_MATCH.csl_bank_trx_number)
3081: AND (ab.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, ab.org_id)
3082: or

Line 3080: WHERE upper(ab.logical_group_reference) = upper(CE_AUTO_BANK_MATCH.csl_bank_trx_number)

3076: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3077: CE_AUTO_BANK_MATCH.logical_group_reference,
3078: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- bug 7571492
3079: FROM CE_200_GROUPS_V ab
3080: WHERE upper(ab.logical_group_reference) = upper(CE_AUTO_BANK_MATCH.csl_bank_trx_number)
3081: AND (ab.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, ab.org_id)
3082: or
3083: ab.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id, ab.legal_entity_id))
3084: AND ab.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id;

Line 3084: AND ab.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id;

3080: WHERE upper(ab.logical_group_reference) = upper(CE_AUTO_BANK_MATCH.csl_bank_trx_number)
3081: AND (ab.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, ab.org_id)
3082: or
3083: ab.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id, ab.legal_entity_id))
3084: AND ab.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id;
3085:
3086: -- 7571492 : Changed local variables in INTO clause to global variables.
3087: curr := 2;
3088: SELECT

Line 3093: SUM(DECODE(catv.currency_code, CE_AUTO_BANK_MATCH.trx_currency_code,0,1)),

3089: count(*),
3090: sum(catv.bank_account_amount),
3091: nvl(sum(catv.base_amount),0),
3092: nvl(sum(catv.amount_cleared),0),
3093: SUM(DECODE(catv.currency_code, CE_AUTO_BANK_MATCH.trx_currency_code,0,1)),
3094: sum(catv.amount),
3095: 'PGROUP'
3096: INTO
3097: trx_count,

Line 3098: CE_AUTO_BANK_MATCH.trx_amount,

3094: sum(catv.amount),
3095: 'PGROUP'
3096: INTO
3097: trx_count,
3098: CE_AUTO_BANK_MATCH.trx_amount,
3099: CE_AUTO_BANK_MATCH.trx_base_amount,
3100: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3101: no_of_currencies,
3102: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 3099: CE_AUTO_BANK_MATCH.trx_base_amount,

3095: 'PGROUP'
3096: INTO
3097: trx_count,
3098: CE_AUTO_BANK_MATCH.trx_amount,
3099: CE_AUTO_BANK_MATCH.trx_base_amount,
3100: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3101: no_of_currencies,
3102: CE_AUTO_BANK_MATCH.trx_curr_amount,
3103: CE_AUTO_BANK_MATCH.csl_match_type

Line 3100: CE_AUTO_BANK_MATCH.trx_cleared_amount,

3096: INTO
3097: trx_count,
3098: CE_AUTO_BANK_MATCH.trx_amount,
3099: CE_AUTO_BANK_MATCH.trx_base_amount,
3100: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3101: no_of_currencies,
3102: CE_AUTO_BANK_MATCH.trx_curr_amount,
3103: CE_AUTO_BANK_MATCH.csl_match_type
3104: FROM ce_available_transactions_tmp catv

Line 3102: CE_AUTO_BANK_MATCH.trx_curr_amount,

3098: CE_AUTO_BANK_MATCH.trx_amount,
3099: CE_AUTO_BANK_MATCH.trx_base_amount,
3100: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3101: no_of_currencies,
3102: CE_AUTO_BANK_MATCH.trx_curr_amount,
3103: CE_AUTO_BANK_MATCH.csl_match_type
3104: FROM ce_available_transactions_tmp catv
3105: WHERE catv.batch_id = CE_AUTO_BANK_MATCH.trx_id
3106: AND nvl(catv.status, 'NEGOTIABLE') <> 'VOIDED'

Line 3103: CE_AUTO_BANK_MATCH.csl_match_type

3099: CE_AUTO_BANK_MATCH.trx_base_amount,
3100: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3101: no_of_currencies,
3102: CE_AUTO_BANK_MATCH.trx_curr_amount,
3103: CE_AUTO_BANK_MATCH.csl_match_type
3104: FROM ce_available_transactions_tmp catv
3105: WHERE catv.batch_id = CE_AUTO_BANK_MATCH.trx_id
3106: AND nvl(catv.status, 'NEGOTIABLE') <> 'VOIDED'
3107: AND catv.application_id = 200

Line 3105: WHERE catv.batch_id = CE_AUTO_BANK_MATCH.trx_id

3101: no_of_currencies,
3102: CE_AUTO_BANK_MATCH.trx_curr_amount,
3103: CE_AUTO_BANK_MATCH.csl_match_type
3104: FROM ce_available_transactions_tmp catv
3105: WHERE catv.batch_id = CE_AUTO_BANK_MATCH.trx_id
3106: AND nvl(catv.status, 'NEGOTIABLE') <> 'VOIDED'
3107: AND catv.application_id = 200
3108: AND NVL(catv.reconciled_status_flag, 'N') = 'N'
3109: AND EXISTS ( SELECT 1

Line 3112: AND ACA.PAYMENT_INSTRUCTION_ID = CE_AUTO_BANK_MATCH.trx_id

3108: AND NVL(catv.reconciled_status_flag, 'N') = 'N'
3109: AND EXISTS ( SELECT 1
3110: FROM iby_payments_all IPA ,AP_CHECKS_ALL ACA
3111: WHERE ACA.CHECK_ID =catv.trx_id
3112: AND ACA.PAYMENT_INSTRUCTION_ID = CE_AUTO_BANK_MATCH.trx_id
3113: AND IPA.PAYMENT_INSTRUCTION_ID = CE_AUTO_BANK_MATCH.trx_id
3114: AND IPA.PAYMENT_ID = ACA.PAYMENT_ID
3115: AND IPA.LOGICAL_GROUP_REFERENCE = NVL(CE_AUTO_BANK_MATCH.LOGICAL_GROUP_REFERENCE,IPA.LOGICAL_GROUP_REFERENCE));
3116:

Line 3113: AND IPA.PAYMENT_INSTRUCTION_ID = CE_AUTO_BANK_MATCH.trx_id

3109: AND EXISTS ( SELECT 1
3110: FROM iby_payments_all IPA ,AP_CHECKS_ALL ACA
3111: WHERE ACA.CHECK_ID =catv.trx_id
3112: AND ACA.PAYMENT_INSTRUCTION_ID = CE_AUTO_BANK_MATCH.trx_id
3113: AND IPA.PAYMENT_INSTRUCTION_ID = CE_AUTO_BANK_MATCH.trx_id
3114: AND IPA.PAYMENT_ID = ACA.PAYMENT_ID
3115: AND IPA.LOGICAL_GROUP_REFERENCE = NVL(CE_AUTO_BANK_MATCH.LOGICAL_GROUP_REFERENCE,IPA.LOGICAL_GROUP_REFERENCE));
3116:
3117: IF (trx_count = 0) THEN

Line 3115: AND IPA.LOGICAL_GROUP_REFERENCE = NVL(CE_AUTO_BANK_MATCH.LOGICAL_GROUP_REFERENCE,IPA.LOGICAL_GROUP_REFERENCE));

3111: WHERE ACA.CHECK_ID =catv.trx_id
3112: AND ACA.PAYMENT_INSTRUCTION_ID = CE_AUTO_BANK_MATCH.trx_id
3113: AND IPA.PAYMENT_INSTRUCTION_ID = CE_AUTO_BANK_MATCH.trx_id
3114: AND IPA.PAYMENT_ID = ACA.PAYMENT_ID
3115: AND IPA.LOGICAL_GROUP_REFERENCE = NVL(CE_AUTO_BANK_MATCH.LOGICAL_GROUP_REFERENCE,IPA.LOGICAL_GROUP_REFERENCE));
3116:
3117: IF (trx_count = 0) THEN
3118: cep_standard.debug('No trx for group '||CE_AUTO_BANK_MATCH.csl_bank_trx_number);
3119: RAISE NO_DATA_FOUND;

Line 3118: cep_standard.debug('No trx for group '||CE_AUTO_BANK_MATCH.csl_bank_trx_number);

3114: AND IPA.PAYMENT_ID = ACA.PAYMENT_ID
3115: AND IPA.LOGICAL_GROUP_REFERENCE = NVL(CE_AUTO_BANK_MATCH.LOGICAL_GROUP_REFERENCE,IPA.LOGICAL_GROUP_REFERENCE));
3116:
3117: IF (trx_count = 0) THEN
3118: cep_standard.debug('No trx for group '||CE_AUTO_BANK_MATCH.csl_bank_trx_number);
3119: RAISE NO_DATA_FOUND;
3120: END IF;
3121: cep_standard.debug('Group trx_count = '||trx_count);
3122: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);

Line 3122: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);

3118: cep_standard.debug('No trx for group '||CE_AUTO_BANK_MATCH.csl_bank_trx_number);
3119: RAISE NO_DATA_FOUND;
3120: END IF;
3121: cep_standard.debug('Group trx_count = '||trx_count);
3122: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);
3123: cep_standard.debug('trx_base_amount = '||CE_AUTO_BANK_MATCH.trx_base_amount);
3124: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);
3125: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
3126: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);

Line 3123: cep_standard.debug('trx_base_amount = '||CE_AUTO_BANK_MATCH.trx_base_amount);

3119: RAISE NO_DATA_FOUND;
3120: END IF;
3121: cep_standard.debug('Group trx_count = '||trx_count);
3122: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);
3123: cep_standard.debug('trx_base_amount = '||CE_AUTO_BANK_MATCH.trx_base_amount);
3124: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);
3125: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
3126: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);
3127:

Line 3124: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);

3120: END IF;
3121: cep_standard.debug('Group trx_count = '||trx_count);
3122: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);
3123: cep_standard.debug('trx_base_amount = '||CE_AUTO_BANK_MATCH.trx_base_amount);
3124: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);
3125: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
3126: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);
3127:
3128: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) AND

Line 3125: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);

3121: cep_standard.debug('Group trx_count = '||trx_count);
3122: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);
3123: cep_standard.debug('trx_base_amount = '||CE_AUTO_BANK_MATCH.trx_base_amount);
3124: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);
3125: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
3126: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);
3127:
3128: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) AND
3129: (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_MATCH.trx_currency_code)

Line 3126: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);

3122: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);
3123: cep_standard.debug('trx_base_amount = '||CE_AUTO_BANK_MATCH.trx_base_amount);
3124: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);
3125: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
3126: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);
3127:
3128: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) AND
3129: (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_MATCH.trx_currency_code)
3130: THEN

Line 3128: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) AND

3124: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);
3125: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
3126: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);
3127:
3128: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) AND
3129: (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_MATCH.trx_currency_code)
3130: THEN
3131: cep_standard.debug('Forex trx not using the same curr as account');
3132: curr := 6;

Line 3129: (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_MATCH.trx_currency_code)

3125: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
3126: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);
3127:
3128: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) AND
3129: (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_MATCH.trx_currency_code)
3130: THEN
3131: cep_standard.debug('Forex trx not using the same curr as account');
3132: curr := 6;
3133: RAISE NO_DATA_FOUND;

Line 3137: IF ((CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') AND

3133: RAISE NO_DATA_FOUND;
3134: END IF;
3135:
3136: /* Bug 8218042 - The amount is not rounded in the view. */
3137: IF ((CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') AND
3138: (CE_AUTO_BANK_MATCH.trx_currency_code <> CE_AUTO_BANK_REC.G_functional_currency))
3139: THEN
3140: cep_standard.debug('rounding trx amount');
3141: fnd_currency.get_info(CE_AUTO_BANK_REC.G_functional_currency,

Line 3138: (CE_AUTO_BANK_MATCH.trx_currency_code <> CE_AUTO_BANK_REC.G_functional_currency))

3134: END IF;
3135:
3136: /* Bug 8218042 - The amount is not rounded in the view. */
3137: IF ((CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') AND
3138: (CE_AUTO_BANK_MATCH.trx_currency_code <> CE_AUTO_BANK_REC.G_functional_currency))
3139: THEN
3140: cep_standard.debug('rounding trx amount');
3141: fnd_currency.get_info(CE_AUTO_BANK_REC.G_functional_currency,
3142: funct_curr_precision,

Line 3146: CE_AUTO_BANK_MATCH.trx_amount := round(CE_AUTO_BANK_MATCH.trx_curr_amount *

3142: funct_curr_precision,
3143: funct_curr_ext_precision,
3144: funct_curr_min_acct_unit);
3145:
3146: CE_AUTO_BANK_MATCH.trx_amount := round(CE_AUTO_BANK_MATCH.trx_curr_amount *
3147: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3148: funct_curr_precision);
3149: END IF;
3150: cep_standard.debug('rounded CE_AUTO_BANK_MATCH.trx_amount='|| CE_AUTO_BANK_MATCH.trx_amount);

Line 3147: CE_AUTO_BANK_MATCH.trx_exchange_rate,

3143: funct_curr_ext_precision,
3144: funct_curr_min_acct_unit);
3145:
3146: CE_AUTO_BANK_MATCH.trx_amount := round(CE_AUTO_BANK_MATCH.trx_curr_amount *
3147: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3148: funct_curr_precision);
3149: END IF;
3150: cep_standard.debug('rounded CE_AUTO_BANK_MATCH.trx_amount='|| CE_AUTO_BANK_MATCH.trx_amount);
3151: /* Bug 8218042 */

Line 3150: cep_standard.debug('rounded CE_AUTO_BANK_MATCH.trx_amount='|| CE_AUTO_BANK_MATCH.trx_amount);

3146: CE_AUTO_BANK_MATCH.trx_amount := round(CE_AUTO_BANK_MATCH.trx_curr_amount *
3147: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3148: funct_curr_precision);
3149: END IF;
3150: cep_standard.debug('rounded CE_AUTO_BANK_MATCH.trx_amount='|| CE_AUTO_BANK_MATCH.trx_amount);
3151: /* Bug 8218042 */
3152:
3153: cep_standard.debug('< 3154: EXCEPTION

Line 3153: cep_standard.debug('<

3149: END IF;
3150: cep_standard.debug('rounded CE_AUTO_BANK_MATCH.trx_amount='|| CE_AUTO_BANK_MATCH.trx_amount);
3151: /* Bug 8218042 */
3152:
3153: cep_standard.debug('< 3154: EXCEPTION
3155: WHEN NO_DATA_FOUND THEN
3156: cep_standard.debug('EXCEPTION: #1 No data found in group_match');
3157: cep_standard.debug('curr = '||curr);

Line 3160: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3156: cep_standard.debug('EXCEPTION: #1 No data found in group_match');
3157: cep_standard.debug('curr = '||curr);
3158: if (curr = 6) then
3159: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3160: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3161: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
3162: elsif (curr = 1) then
3163: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3164: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 3161: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');

3157: cep_standard.debug('curr = '||curr);
3158: if (curr = 6) then
3159: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3160: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3161: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
3162: elsif (curr = 1) then
3163: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3164: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3165: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_GROUP_P');

Line 3164: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3160: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3161: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
3162: elsif (curr = 1) then
3163: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3164: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3165: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_GROUP_P');
3166: end if;
3167: no_of_matches := 0;
3168: WHEN OTHERS THEN

Line 3165: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_GROUP_P');

3161: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
3162: elsif (curr = 1) then
3163: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3164: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3165: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_GROUP_P');
3166: end if;
3167: no_of_matches := 0;
3168: WHEN OTHERS THEN
3169: IF (SQL%NOTFOUND) THEN

Line 3173: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3169: IF (SQL%NOTFOUND) THEN
3170: cep_standard.debug('EXCEPTION: NO data found in group_match');
3171: cep_standard.debug('curr = '||curr);
3172: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3173: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3174: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_GROUP_P');
3175: no_of_matches:=0;
3176: ELSIF (SQL%ROWCOUNT >0) THEN
3177: cep_standard.debug('EXCEPTION: More than one batch match this group' );

Line 3174: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_GROUP_P');

3170: cep_standard.debug('EXCEPTION: NO data found in group_match');
3171: cep_standard.debug('curr = '||curr);
3172: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3173: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3174: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_GROUP_P');
3175: no_of_matches:=0;
3176: ELSIF (SQL%ROWCOUNT >0) THEN
3177: cep_standard.debug('EXCEPTION: More than one batch match this group' );
3178: cep_standard.debug('curr = '||curr);

Line 3180: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3176: ELSIF (SQL%ROWCOUNT >0) THEN
3177: cep_standard.debug('EXCEPTION: More than one batch match this group' );
3178: cep_standard.debug('curr = '||curr);
3179: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3180: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3181: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APG_PARTIAL');
3182: no_of_matches:=999;
3183: ELSE
3184: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.group_match' );

Line 3181: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APG_PARTIAL');

3177: cep_standard.debug('EXCEPTION: More than one batch match this group' );
3178: cep_standard.debug('curr = '||curr);
3179: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3180: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3181: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APG_PARTIAL');
3182: no_of_matches:=999;
3183: ELSE
3184: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.group_match' );
3185: RAISE;

Line 3184: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.group_match' );

3180: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3181: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APG_PARTIAL');
3182: no_of_matches:=999;
3183: ELSE
3184: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.group_match' );
3185: RAISE;
3186: END IF;
3187: END group_match;
3188:

Line 3197: cep_standard.debug('>>CE_AUTO_BANK_MATCH.convert_to_base_curr');

3193: min_acct_unit NUMBER;
3194: acctd_amount NUMBER;
3195: rounded_amount NUMBER;
3196: BEGIN
3197: cep_standard.debug('>>CE_AUTO_BANK_MATCH.convert_to_base_curr');
3198:
3199: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN
3200:
3201: BEGIN

Line 3199: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN

3195: rounded_amount NUMBER;
3196: BEGIN
3197: cep_standard.debug('>>CE_AUTO_BANK_MATCH.convert_to_base_curr');
3198:
3199: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN
3200:
3201: BEGIN
3202: acctd_amount := gl_currency_api.convert_amount(
3203: CE_AUTO_BANK_MATCH.csl_currency_code,

Line 3203: CE_AUTO_BANK_MATCH.csl_currency_code,

3199: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN
3200:
3201: BEGIN
3202: acctd_amount := gl_currency_api.convert_amount(
3203: CE_AUTO_BANK_MATCH.csl_currency_code,
3204: CE_AUTO_BANK_REC.G_functional_currency,
3205: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3206: CE_AUTO_BANK_MATCH.csl_trx_date),
3207: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,

Line 3205: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,

3201: BEGIN
3202: acctd_amount := gl_currency_api.convert_amount(
3203: CE_AUTO_BANK_MATCH.csl_currency_code,
3204: CE_AUTO_BANK_REC.G_functional_currency,
3205: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3206: CE_AUTO_BANK_MATCH.csl_trx_date),
3207: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3208: amount_to_convert);
3209:

Line 3206: CE_AUTO_BANK_MATCH.csl_trx_date),

3202: acctd_amount := gl_currency_api.convert_amount(
3203: CE_AUTO_BANK_MATCH.csl_currency_code,
3204: CE_AUTO_BANK_REC.G_functional_currency,
3205: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3206: CE_AUTO_BANK_MATCH.csl_trx_date),
3207: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3208: amount_to_convert);
3209:
3210: cep_standard.debug('acctd_amount '||acctd_amount);

Line 3207: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,

3203: CE_AUTO_BANK_MATCH.csl_currency_code,
3204: CE_AUTO_BANK_REC.G_functional_currency,
3205: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3206: CE_AUTO_BANK_MATCH.csl_trx_date),
3207: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3208: amount_to_convert);
3209:
3210: cep_standard.debug('acctd_amount '||acctd_amount);
3211: EXCEPTION

Line 3221: acctd_amount := amount_to_convert * CE_AUTO_BANK_MATCH.csl_exchange_rate;

3217: rounded_amount := acctd_amount;
3218:
3219: ELSE
3220:
3221: acctd_amount := amount_to_convert * CE_AUTO_BANK_MATCH.csl_exchange_rate;
3222: fnd_currency.get_info(CE_AUTO_BANK_MATCH.aba_bank_currency, precision,
3223: ext_precision, min_acct_unit);
3224: IF (min_acct_unit IS NOT NULL) THEN
3225: rounded_amount := round(acctd_amount/min_acct_unit,0) * min_acct_unit;

Line 3222: fnd_currency.get_info(CE_AUTO_BANK_MATCH.aba_bank_currency, precision,

3218:
3219: ELSE
3220:
3221: acctd_amount := amount_to_convert * CE_AUTO_BANK_MATCH.csl_exchange_rate;
3222: fnd_currency.get_info(CE_AUTO_BANK_MATCH.aba_bank_currency, precision,
3223: ext_precision, min_acct_unit);
3224: IF (min_acct_unit IS NOT NULL) THEN
3225: rounded_amount := round(acctd_amount/min_acct_unit,0) * min_acct_unit;
3226: ELSE

Line 3232: cep_standard.debug('<

3228: END IF;
3229:
3230: END IF;
3231:
3232: cep_standard.debug('< 3233: RETURN(rounded_amount);
3234:
3235: EXCEPTION
3236: WHEN OTHERS THEN

Line 3237: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.convert_to_base_curr');

3233: RETURN(rounded_amount);
3234:
3235: EXCEPTION
3236: WHEN OTHERS THEN
3237: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.convert_to_base_curr');
3238: RAISE;
3239: END convert_to_base_curr;
3240:
3241: /* ---------------------------------------------------------------------

Line 3271: cep_standard.debug('>>CE_AUTO_BANK_MATCH.create_misc_trx');

3267: current_org_id NUMBER;
3268: receivables_trx_org_id NUMBER;
3269: l_creation_status AR_RECEIPT_CLASSES.creation_status%TYPE; --Bug 9021558 Added
3270: BEGIN
3271: cep_standard.debug('>>CE_AUTO_BANK_MATCH.create_misc_trx');
3272: IF (CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
3273: CE_AUTO_BANK_MATCH.csl_matching_against <> 'STMT')
3274: THEN
3275: cep_standard.debug('DEBUG: trx_curr: '|| CE_AUTO_BANK_MATCH.trx_currency_type);

Line 3272: IF (CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND

3268: receivables_trx_org_id NUMBER;
3269: l_creation_status AR_RECEIPT_CLASSES.creation_status%TYPE; --Bug 9021558 Added
3270: BEGIN
3271: cep_standard.debug('>>CE_AUTO_BANK_MATCH.create_misc_trx');
3272: IF (CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
3273: CE_AUTO_BANK_MATCH.csl_matching_against <> 'STMT')
3274: THEN
3275: cep_standard.debug('DEBUG: trx_curr: '|| CE_AUTO_BANK_MATCH.trx_currency_type);
3276: IF (trx_currency_type = 'FOREIGN' AND

Line 3273: CE_AUTO_BANK_MATCH.csl_matching_against <> 'STMT')

3269: l_creation_status AR_RECEIPT_CLASSES.creation_status%TYPE; --Bug 9021558 Added
3270: BEGIN
3271: cep_standard.debug('>>CE_AUTO_BANK_MATCH.create_misc_trx');
3272: IF (CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
3273: CE_AUTO_BANK_MATCH.csl_matching_against <> 'STMT')
3274: THEN
3275: cep_standard.debug('DEBUG: trx_curr: '|| CE_AUTO_BANK_MATCH.trx_currency_type);
3276: IF (trx_currency_type = 'FOREIGN' AND
3277: CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency)

Line 3275: cep_standard.debug('DEBUG: trx_curr: '|| CE_AUTO_BANK_MATCH.trx_currency_type);

3271: cep_standard.debug('>>CE_AUTO_BANK_MATCH.create_misc_trx');
3272: IF (CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
3273: CE_AUTO_BANK_MATCH.csl_matching_against <> 'STMT')
3274: THEN
3275: cep_standard.debug('DEBUG: trx_curr: '|| CE_AUTO_BANK_MATCH.trx_currency_type);
3276: IF (trx_currency_type = 'FOREIGN' AND
3277: CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency)
3278: OR(trx_currency_type = 'FUNCTIONAL' AND
3279: CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency)

Line 3277: CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency)

3273: CE_AUTO_BANK_MATCH.csl_matching_against <> 'STMT')
3274: THEN
3275: cep_standard.debug('DEBUG: trx_curr: '|| CE_AUTO_BANK_MATCH.trx_currency_type);
3276: IF (trx_currency_type = 'FOREIGN' AND
3277: CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency)
3278: OR(trx_currency_type = 'FUNCTIONAL' AND
3279: CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency)
3280: THEN
3281: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 3279: CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency)

3275: cep_standard.debug('DEBUG: trx_curr: '|| CE_AUTO_BANK_MATCH.trx_currency_type);
3276: IF (trx_currency_type = 'FOREIGN' AND
3277: CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency)
3278: OR(trx_currency_type = 'FUNCTIONAL' AND
3279: CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency)
3280: THEN
3281: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3282: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3283: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_FOREIGN_MISC');

Line 3282: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3278: OR(trx_currency_type = 'FUNCTIONAL' AND
3279: CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency)
3280: THEN
3281: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3282: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3283: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_FOREIGN_MISC');
3284: ELSE
3285: CE_AUTO_BANK_MATCH.csl_match_type := 'CMISC';
3286: CE_AUTO_BANK_MATCH.csl_clearing_trx_type := 'MISC';

Line 3283: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_FOREIGN_MISC');

3279: CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency)
3280: THEN
3281: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3282: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3283: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_FOREIGN_MISC');
3284: ELSE
3285: CE_AUTO_BANK_MATCH.csl_match_type := 'CMISC';
3286: CE_AUTO_BANK_MATCH.csl_clearing_trx_type := 'MISC';
3287: CE_AUTO_BANK_MATCH.trx_status := 'REMITTED';

Line 3285: CE_AUTO_BANK_MATCH.csl_match_type := 'CMISC';

3281: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3282: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3283: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_FOREIGN_MISC');
3284: ELSE
3285: CE_AUTO_BANK_MATCH.csl_match_type := 'CMISC';
3286: CE_AUTO_BANK_MATCH.csl_clearing_trx_type := 'MISC';
3287: CE_AUTO_BANK_MATCH.trx_status := 'REMITTED';
3288: CE_AUTO_BANK_MATCH.trx_cleared_amount := 0;
3289: CE_AUTO_BANK_MATCH.trx_currency_code := NVL(CE_AUTO_BANK_MATCH.csl_currency_code,

Line 3286: CE_AUTO_BANK_MATCH.csl_clearing_trx_type := 'MISC';

3282: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3283: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_FOREIGN_MISC');
3284: ELSE
3285: CE_AUTO_BANK_MATCH.csl_match_type := 'CMISC';
3286: CE_AUTO_BANK_MATCH.csl_clearing_trx_type := 'MISC';
3287: CE_AUTO_BANK_MATCH.trx_status := 'REMITTED';
3288: CE_AUTO_BANK_MATCH.trx_cleared_amount := 0;
3289: CE_AUTO_BANK_MATCH.trx_currency_code := NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
3290: CE_AUTO_BANK_MATCH.aba_bank_currency);

Line 3287: CE_AUTO_BANK_MATCH.trx_status := 'REMITTED';

3283: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_FOREIGN_MISC');
3284: ELSE
3285: CE_AUTO_BANK_MATCH.csl_match_type := 'CMISC';
3286: CE_AUTO_BANK_MATCH.csl_clearing_trx_type := 'MISC';
3287: CE_AUTO_BANK_MATCH.trx_status := 'REMITTED';
3288: CE_AUTO_BANK_MATCH.trx_cleared_amount := 0;
3289: CE_AUTO_BANK_MATCH.trx_currency_code := NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
3290: CE_AUTO_BANK_MATCH.aba_bank_currency);
3291: IF (trx_validation(no_of_currencies)) THEN

Line 3288: CE_AUTO_BANK_MATCH.trx_cleared_amount := 0;

3284: ELSE
3285: CE_AUTO_BANK_MATCH.csl_match_type := 'CMISC';
3286: CE_AUTO_BANK_MATCH.csl_clearing_trx_type := 'MISC';
3287: CE_AUTO_BANK_MATCH.trx_status := 'REMITTED';
3288: CE_AUTO_BANK_MATCH.trx_cleared_amount := 0;
3289: CE_AUTO_BANK_MATCH.trx_currency_code := NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
3290: CE_AUTO_BANK_MATCH.aba_bank_currency);
3291: IF (trx_validation(no_of_currencies)) THEN
3292: IF (ce_auto_bank_match.csl_trx_type = 'MISC_DEBIT') THEN

Line 3289: CE_AUTO_BANK_MATCH.trx_currency_code := NVL(CE_AUTO_BANK_MATCH.csl_currency_code,

3285: CE_AUTO_BANK_MATCH.csl_match_type := 'CMISC';
3286: CE_AUTO_BANK_MATCH.csl_clearing_trx_type := 'MISC';
3287: CE_AUTO_BANK_MATCH.trx_status := 'REMITTED';
3288: CE_AUTO_BANK_MATCH.trx_cleared_amount := 0;
3289: CE_AUTO_BANK_MATCH.trx_currency_code := NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
3290: CE_AUTO_BANK_MATCH.aba_bank_currency);
3291: IF (trx_validation(no_of_currencies)) THEN
3292: IF (ce_auto_bank_match.csl_trx_type = 'MISC_DEBIT') THEN
3293: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.calc_csl_amount -

Line 3290: CE_AUTO_BANK_MATCH.aba_bank_currency);

3286: CE_AUTO_BANK_MATCH.csl_clearing_trx_type := 'MISC';
3287: CE_AUTO_BANK_MATCH.trx_status := 'REMITTED';
3288: CE_AUTO_BANK_MATCH.trx_cleared_amount := 0;
3289: CE_AUTO_BANK_MATCH.trx_currency_code := NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
3290: CE_AUTO_BANK_MATCH.aba_bank_currency);
3291: IF (trx_validation(no_of_currencies)) THEN
3292: IF (ce_auto_bank_match.csl_trx_type = 'MISC_DEBIT') THEN
3293: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.calc_csl_amount -
3294: NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0);

Line 3292: IF (ce_auto_bank_match.csl_trx_type = 'MISC_DEBIT') THEN

3288: CE_AUTO_BANK_MATCH.trx_cleared_amount := 0;
3289: CE_AUTO_BANK_MATCH.trx_currency_code := NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
3290: CE_AUTO_BANK_MATCH.aba_bank_currency);
3291: IF (trx_validation(no_of_currencies)) THEN
3292: IF (ce_auto_bank_match.csl_trx_type = 'MISC_DEBIT') THEN
3293: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.calc_csl_amount -
3294: NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
3295: ELSE
3296: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.calc_csl_amount +

Line 3293: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.calc_csl_amount -

3289: CE_AUTO_BANK_MATCH.trx_currency_code := NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
3290: CE_AUTO_BANK_MATCH.aba_bank_currency);
3291: IF (trx_validation(no_of_currencies)) THEN
3292: IF (ce_auto_bank_match.csl_trx_type = 'MISC_DEBIT') THEN
3293: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.calc_csl_amount -
3294: NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
3295: ELSE
3296: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.calc_csl_amount +
3297: NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0);

Line 3294: NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0);

3290: CE_AUTO_BANK_MATCH.aba_bank_currency);
3291: IF (trx_validation(no_of_currencies)) THEN
3292: IF (ce_auto_bank_match.csl_trx_type = 'MISC_DEBIT') THEN
3293: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.calc_csl_amount -
3294: NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
3295: ELSE
3296: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.calc_csl_amount +
3297: NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
3298: END IF;

Line 3296: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.calc_csl_amount +

3292: IF (ce_auto_bank_match.csl_trx_type = 'MISC_DEBIT') THEN
3293: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.calc_csl_amount -
3294: NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
3295: ELSE
3296: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.calc_csl_amount +
3297: NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
3298: END IF;
3299: -- bug 2293491
3300: -- 9095828: Added trx_currency_type <> 'FUNCTIONAL' check

Line 3297: NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0);

3293: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.calc_csl_amount -
3294: NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
3295: ELSE
3296: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.calc_csl_amount +
3297: NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
3298: END IF;
3299: -- bug 2293491
3300: -- 9095828: Added trx_currency_type <> 'FUNCTIONAL' check
3301: IF (trx_currency_type <> 'FUNCTIONAL') THEN

Line 3302: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND

3298: END IF;
3299: -- bug 2293491
3300: -- 9095828: Added trx_currency_type <> 'FUNCTIONAL' check
3301: IF (trx_currency_type <> 'FUNCTIONAL') THEN
3302: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
3303: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL AND
3304: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)
3305: OR (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' AND
3306: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))

Line 3303: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL AND

3299: -- bug 2293491
3300: -- 9095828: Added trx_currency_type <> 'FUNCTIONAL' check
3301: IF (trx_currency_type <> 'FUNCTIONAL') THEN
3302: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
3303: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL AND
3304: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)
3305: OR (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' AND
3306: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
3307: THEN

Line 3304: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)

3300: -- 9095828: Added trx_currency_type <> 'FUNCTIONAL' check
3301: IF (trx_currency_type <> 'FUNCTIONAL') THEN
3302: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
3303: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL AND
3304: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)
3305: OR (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' AND
3306: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
3307: THEN
3308: IF (NOT validate_exchange_details) THEN

Line 3305: OR (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' AND

3301: IF (trx_currency_type <> 'FUNCTIONAL') THEN
3302: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
3303: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL AND
3304: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)
3305: OR (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' AND
3306: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
3307: THEN
3308: IF (NOT validate_exchange_details) THEN
3309: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_validation' );

Line 3306: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))

3302: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
3303: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL AND
3304: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)
3305: OR (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' AND
3306: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
3307: THEN
3308: IF (NOT validate_exchange_details) THEN
3309: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_validation' );
3310: END IF;

Line 3309: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_validation' );

3305: OR (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' AND
3306: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
3307: THEN
3308: IF (NOT validate_exchange_details) THEN
3309: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_validation' );
3310: END IF;
3311: END IF;
3312: END IF; -- 9095828: trx_currency_type <> 'FUNCTIONAL' check
3313:

Line 3319: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency AND

3315: -- bug# 939160
3316: -- Verified that exchange information is not null
3317: -- when creating foreign currency misc receipts
3318: --
3319: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency AND
3320: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
3321: ( CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL
3322: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL
3323: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))

Line 3320: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND

3316: -- Verified that exchange information is not null
3317: -- when creating foreign currency misc receipts
3318: --
3319: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency AND
3320: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
3321: ( CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL
3322: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL
3323: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
3324: THEN

Line 3321: ( CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL

3317: -- when creating foreign currency misc receipts
3318: --
3319: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency AND
3320: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
3321: ( CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL
3322: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL
3323: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
3324: THEN
3325: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 3322: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL

3318: --
3319: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency AND
3320: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
3321: ( CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL
3322: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL
3323: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
3324: THEN
3325: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3326: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 3323: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))

3319: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency AND
3320: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
3321: ( CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL
3322: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL
3323: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
3324: THEN
3325: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3326: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3327: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 3326: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3322: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL
3323: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
3324: THEN
3325: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3326: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3327: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3328: 'CE_REQUIRED_EXCHANGE_FIELD');
3329: ELSE
3330: -- bug# 1190376

Line 3327: CE_AUTO_BANK_MATCH.csl_statement_line_id,

3323: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
3324: THEN
3325: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3326: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3327: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3328: 'CE_REQUIRED_EXCHANGE_FIELD');
3329: ELSE
3330: -- bug# 1190376
3331: -- Make sure the amount is converted to foreign curr

Line 3334: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL OR

3330: -- bug# 1190376
3331: -- Make sure the amount is converted to foreign curr
3332: -- and the decimal is rounded correctly
3333: --
3334: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL OR
3335: CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')
3336: THEN
3337: receipt_amount := CE_AUTO_BANK_MATCH.calc_csl_amount;
3338: base_receipt_amount := receipt_amount;

Line 3335: CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')

3331: -- Make sure the amount is converted to foreign curr
3332: -- and the decimal is rounded correctly
3333: --
3334: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL OR
3335: CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')
3336: THEN
3337: receipt_amount := CE_AUTO_BANK_MATCH.calc_csl_amount;
3338: base_receipt_amount := receipt_amount;
3339: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User')

Line 3337: receipt_amount := CE_AUTO_BANK_MATCH.calc_csl_amount;

3333: --
3334: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL OR
3335: CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')
3336: THEN
3337: receipt_amount := CE_AUTO_BANK_MATCH.calc_csl_amount;
3338: base_receipt_amount := receipt_amount;
3339: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User')
3340: THEN
3341: BEGIN

Line 3339: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User')

3335: CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')
3336: THEN
3337: receipt_amount := CE_AUTO_BANK_MATCH.calc_csl_amount;
3338: base_receipt_amount := receipt_amount;
3339: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User')
3340: THEN
3341: BEGIN
3342: receipt_amount := gl_currency_api.convert_amount(
3343: CE_AUTO_BANK_REC.G_functional_currency,

Line 3344: CE_AUTO_BANK_MATCH.csl_currency_code,

3340: THEN
3341: BEGIN
3342: receipt_amount := gl_currency_api.convert_amount(
3343: CE_AUTO_BANK_REC.G_functional_currency,
3344: CE_AUTO_BANK_MATCH.csl_currency_code,
3345: NVL(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3346: CE_AUTO_BANK_MATCH.csl_trx_date),
3347: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3348: CE_AUTO_BANK_MATCH.calc_csl_amount);

Line 3345: NVL(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,

3341: BEGIN
3342: receipt_amount := gl_currency_api.convert_amount(
3343: CE_AUTO_BANK_REC.G_functional_currency,
3344: CE_AUTO_BANK_MATCH.csl_currency_code,
3345: NVL(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3346: CE_AUTO_BANK_MATCH.csl_trx_date),
3347: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3348: CE_AUTO_BANK_MATCH.calc_csl_amount);
3349: EXCEPTION

Line 3346: CE_AUTO_BANK_MATCH.csl_trx_date),

3342: receipt_amount := gl_currency_api.convert_amount(
3343: CE_AUTO_BANK_REC.G_functional_currency,
3344: CE_AUTO_BANK_MATCH.csl_currency_code,
3345: NVL(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3346: CE_AUTO_BANK_MATCH.csl_trx_date),
3347: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3348: CE_AUTO_BANK_MATCH.calc_csl_amount);
3349: EXCEPTION
3350: WHEN OTHERS THEN

Line 3347: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,

3343: CE_AUTO_BANK_REC.G_functional_currency,
3344: CE_AUTO_BANK_MATCH.csl_currency_code,
3345: NVL(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3346: CE_AUTO_BANK_MATCH.csl_trx_date),
3347: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3348: CE_AUTO_BANK_MATCH.calc_csl_amount);
3349: EXCEPTION
3350: WHEN OTHERS THEN
3351: cep_standard.debug('EXCEPTION: Could not convert amount');

Line 3348: CE_AUTO_BANK_MATCH.calc_csl_amount);

3344: CE_AUTO_BANK_MATCH.csl_currency_code,
3345: NVL(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3346: CE_AUTO_BANK_MATCH.csl_trx_date),
3347: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3348: CE_AUTO_BANK_MATCH.calc_csl_amount);
3349: EXCEPTION
3350: WHEN OTHERS THEN
3351: cep_standard.debug('EXCEPTION: Could not convert amount');
3352: receipt_amount := NULL;

Line 3356: receipt_amount := CE_AUTO_BANK_MATCH.calc_csl_amount * (1/CE_AUTO_BANK_MATCH.csl_exchange_rate);

3352: receipt_amount := NULL;
3353: END;
3354: base_receipt_amount := convert_to_base_curr(receipt_amount);
3355: ELSE -- forigen currency type 'User'
3356: receipt_amount := CE_AUTO_BANK_MATCH.calc_csl_amount * (1/CE_AUTO_BANK_MATCH.csl_exchange_rate);
3357: fnd_currency.get_info(CE_AUTO_BANK_MATCH.aba_bank_currency,
3358: PRECISION,
3359: ext_precision,
3360: min_acct_unit);

Line 3357: fnd_currency.get_info(CE_AUTO_BANK_MATCH.aba_bank_currency,

3353: END;
3354: base_receipt_amount := convert_to_base_curr(receipt_amount);
3355: ELSE -- forigen currency type 'User'
3356: receipt_amount := CE_AUTO_BANK_MATCH.calc_csl_amount * (1/CE_AUTO_BANK_MATCH.csl_exchange_rate);
3357: fnd_currency.get_info(CE_AUTO_BANK_MATCH.aba_bank_currency,
3358: PRECISION,
3359: ext_precision,
3360: min_acct_unit);
3361: receipt_amount := ROUND(receipt_amount,PRECISION);

Line 3366: CE_AUTO_BANK_MATCH.trx_org_id := receivables_trx_org_id;

3362: base_receipt_amount := convert_to_base_curr(receipt_amount);
3363: END IF;
3364: -- Bug 7655528 Start
3365: get_receivables_org_id(receivables_trx_org_id);
3366: CE_AUTO_BANK_MATCH.trx_org_id := receivables_trx_org_id;
3367: -- Bug 7655528 End
3368: set_single_org(receivables_trx_org_id); -- Bug 16568960 Added set context here.
3369:
3370: -- if (CE_AUTO_BANK_MATCH.ar_accounting_method = 'ACCRUAL') then -- Bug 7655528 Commented The Line

Line 3370: -- if (CE_AUTO_BANK_MATCH.ar_accounting_method = 'ACCRUAL') then -- Bug 7655528 Commented The Line

3366: CE_AUTO_BANK_MATCH.trx_org_id := receivables_trx_org_id;
3367: -- Bug 7655528 End
3368: set_single_org(receivables_trx_org_id); -- Bug 16568960 Added set context here.
3369:
3370: -- if (CE_AUTO_BANK_MATCH.ar_accounting_method = 'ACCRUAL') then -- Bug 7655528 Commented The Line
3371: CE_AUTO_BANK_MATCH.get_vat_tax_id('AUTO_TRX', l_vat_tax_id, l_tax_rate);
3372: -- end if; -- Bug 7655528 Commented The Line
3373: /* Bug 3385023 - Start code fix */
3374: --- Shorten the trx_number for the misc receipts created by the

Line 3371: CE_AUTO_BANK_MATCH.get_vat_tax_id('AUTO_TRX', l_vat_tax_id, l_tax_rate);

3367: -- Bug 7655528 End
3368: set_single_org(receivables_trx_org_id); -- Bug 16568960 Added set context here.
3369:
3370: -- if (CE_AUTO_BANK_MATCH.ar_accounting_method = 'ACCRUAL') then -- Bug 7655528 Commented The Line
3371: CE_AUTO_BANK_MATCH.get_vat_tax_id('AUTO_TRX', l_vat_tax_id, l_tax_rate);
3372: -- end if; -- Bug 7655528 Commented The Line
3373: /* Bug 3385023 - Start code fix */
3374: --- Shorten the trx_number for the misc receipts created by the
3375: --- AutoReconciliation Program.

Line 3376: IF CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL THEN -- for bug 6376250

3372: -- end if; -- Bug 7655528 Commented The Line
3373: /* Bug 3385023 - Start code fix */
3374: --- Shorten the trx_number for the misc receipts created by the
3375: --- AutoReconciliation Program.
3376: IF CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL THEN -- for bug 6376250
3377: l_trx_number := CE_AUTO_BANK_MATCH.csl_bank_trx_number;
3378: ELSE
3379: l_trx_number := CE_AUTO_BANK_MATCH.csh_statement_number||'/'|| CE_AUTO_BANK_MATCH.csl_line_number;
3380: END IF;

Line 3377: l_trx_number := CE_AUTO_BANK_MATCH.csl_bank_trx_number;

3373: /* Bug 3385023 - Start code fix */
3374: --- Shorten the trx_number for the misc receipts created by the
3375: --- AutoReconciliation Program.
3376: IF CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL THEN -- for bug 6376250
3377: l_trx_number := CE_AUTO_BANK_MATCH.csl_bank_trx_number;
3378: ELSE
3379: l_trx_number := CE_AUTO_BANK_MATCH.csh_statement_number||'/'|| CE_AUTO_BANK_MATCH.csl_line_number;
3380: END IF;
3381: IF LENGTH(l_trx_number) > 30 THEN

Line 3379: l_trx_number := CE_AUTO_BANK_MATCH.csh_statement_number||'/'|| CE_AUTO_BANK_MATCH.csl_line_number;

3375: --- AutoReconciliation Program.
3376: IF CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL THEN -- for bug 6376250
3377: l_trx_number := CE_AUTO_BANK_MATCH.csl_bank_trx_number;
3378: ELSE
3379: l_trx_number := CE_AUTO_BANK_MATCH.csh_statement_number||'/'|| CE_AUTO_BANK_MATCH.csl_line_number;
3380: END IF;
3381: IF LENGTH(l_trx_number) > 30 THEN
3382: l_trx_number := substrb(l_trx_number, LENGTH(l_trx_number)-25, LENGTH(l_trx_number));
3383: END IF;

Line 3386: CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,

3382: l_trx_number := substrb(l_trx_number, LENGTH(l_trx_number)-25, LENGTH(l_trx_number));
3383: END IF;
3384: /* Bug 3385023 - End code fix */
3385: IF NOT(VALIDATE_PAYMENT_METHOD) THEN
3386: CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
3387: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3388: 'CE_PAYMENT_METHOD');
3389: ELSE
3390:

Line 3387: CE_AUTO_BANK_MATCH.csl_statement_line_id,

3383: END IF;
3384: /* Bug 3385023 - End code fix */
3385: IF NOT(VALIDATE_PAYMENT_METHOD) THEN
3386: CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
3387: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3388: 'CE_PAYMENT_METHOD');
3389: ELSE
3390:
3391: --9021558: Check creation_status

Line 3396: WHERE receipt_method_id = CE_AUTO_BANK_MATCH.csl_receipt_method_id;

3392: cep_standard.debug('9021558: Checking creation_status');
3393: SELECT creation_status
3394: INTO l_creation_status
3395: FROM ce_receipt_methods_v
3396: WHERE receipt_method_id = CE_AUTO_BANK_MATCH.csl_receipt_method_id;
3397: cep_standard.debug('9021558: creation_status='||l_creation_status);
3398:
3399: -- 9021558: Don't create receipt if status is CONFIRMED
3400: IF (l_creation_status = 'CONFIRMED') THEN

Line 3401: CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,

3397: cep_standard.debug('9021558: creation_status='||l_creation_status);
3398:
3399: -- 9021558: Don't create receipt if status is CONFIRMED
3400: IF (l_creation_status = 'CONFIRMED') THEN
3401: CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
3402: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3403: 'CE_ABR_BAD_RM');
3404: cep_standard.debug('9021558: CE_AUTO_BANK_MATCH.trx_status='||
3405: NVL(CE_AUTO_BANK_MATCH.trx_status,'X'));

Line 3402: CE_AUTO_BANK_MATCH.csl_statement_line_id,

3398:
3399: -- 9021558: Don't create receipt if status is CONFIRMED
3400: IF (l_creation_status = 'CONFIRMED') THEN
3401: CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
3402: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3403: 'CE_ABR_BAD_RM');
3404: cep_standard.debug('9021558: CE_AUTO_BANK_MATCH.trx_status='||
3405: NVL(CE_AUTO_BANK_MATCH.trx_status,'X'));
3406:

Line 3404: cep_standard.debug('9021558: CE_AUTO_BANK_MATCH.trx_status='||

3400: IF (l_creation_status = 'CONFIRMED') THEN
3401: CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
3402: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3403: 'CE_ABR_BAD_RM');
3404: cep_standard.debug('9021558: CE_AUTO_BANK_MATCH.trx_status='||
3405: NVL(CE_AUTO_BANK_MATCH.trx_status,'X'));
3406:
3407: ELSE -- 9021558: receipt can be created
3408: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '

Line 3405: NVL(CE_AUTO_BANK_MATCH.trx_status,'X'));

3401: CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
3402: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3403: 'CE_ABR_BAD_RM');
3404: cep_standard.debug('9021558: CE_AUTO_BANK_MATCH.trx_status='||
3405: NVL(CE_AUTO_BANK_MATCH.trx_status,'X'));
3406:
3407: ELSE -- 9021558: receipt can be created
3408: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '
3409: || CE_AUTO_BANK_MATCH.csl_receivables_trx_id);

Line 3408: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '

3404: cep_standard.debug('9021558: CE_AUTO_BANK_MATCH.trx_status='||
3405: NVL(CE_AUTO_BANK_MATCH.trx_status,'X'));
3406:
3407: ELSE -- 9021558: receipt can be created
3408: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '
3409: || CE_AUTO_BANK_MATCH.csl_receivables_trx_id);
3410: -- bug 5185358 not able to create misc receipt
3411: -- get_receivables_org_id(receivables_trx_org_id); -- Bug 7655528 Commented The Line
3412: -- CE_AUTO_BANK_MATCH.trx_org_id := receivables_trx_org_id; -- Bug 7655528 Commented The Line

Line 3409: || CE_AUTO_BANK_MATCH.csl_receivables_trx_id);

3405: NVL(CE_AUTO_BANK_MATCH.trx_status,'X'));
3406:
3407: ELSE -- 9021558: receipt can be created
3408: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '
3409: || CE_AUTO_BANK_MATCH.csl_receivables_trx_id);
3410: -- bug 5185358 not able to create misc receipt
3411: -- get_receivables_org_id(receivables_trx_org_id); -- Bug 7655528 Commented The Line
3412: -- CE_AUTO_BANK_MATCH.trx_org_id := receivables_trx_org_id; -- Bug 7655528 Commented The Line
3413: cep_standard.debug('receivables_trx_org_id= '|| receivables_trx_org_id);

Line 3412: -- CE_AUTO_BANK_MATCH.trx_org_id := receivables_trx_org_id; -- Bug 7655528 Commented The Line

3408: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '
3409: || CE_AUTO_BANK_MATCH.csl_receivables_trx_id);
3410: -- bug 5185358 not able to create misc receipt
3411: -- get_receivables_org_id(receivables_trx_org_id); -- Bug 7655528 Commented The Line
3412: -- CE_AUTO_BANK_MATCH.trx_org_id := receivables_trx_org_id; -- Bug 7655528 Commented The Line
3413: cep_standard.debug('receivables_trx_org_id= '|| receivables_trx_org_id);
3414: -- set_single_org(receivables_trx_org_id); --Bug 16568960 Commented the Line
3415: SELECT mo_global.GET_CURRENT_ORG_ID
3416: INTO current_org_id

Line 3430: X_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,

3426: X_trx_number => l_trx_number,
3427: X_doc_sequence_value => to_number(NULL),
3428: X_doc_sequence_id => to_number(NULL),
3429: X_gl_date => CE_AUTO_BANK_REC.G_gl_date,
3430: X_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
3431: X_trx_date => CE_AUTO_BANK_MATCH.csl_trx_date,
3432: X_deposit_date => CE_AUTO_BANK_MATCH.csl_trx_date,
3433: X_amount => receipt_amount,
3434: X_bank_account_amount => base_receipt_amount,

Line 3431: X_trx_date => CE_AUTO_BANK_MATCH.csl_trx_date,

3427: X_doc_sequence_value => to_number(NULL),
3428: X_doc_sequence_id => to_number(NULL),
3429: X_gl_date => CE_AUTO_BANK_REC.G_gl_date,
3430: X_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
3431: X_trx_date => CE_AUTO_BANK_MATCH.csl_trx_date,
3432: X_deposit_date => CE_AUTO_BANK_MATCH.csl_trx_date,
3433: X_amount => receipt_amount,
3434: X_bank_account_amount => base_receipt_amount,
3435: X_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,

Line 3432: X_deposit_date => CE_AUTO_BANK_MATCH.csl_trx_date,

3428: X_doc_sequence_id => to_number(NULL),
3429: X_gl_date => CE_AUTO_BANK_REC.G_gl_date,
3430: X_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
3431: X_trx_date => CE_AUTO_BANK_MATCH.csl_trx_date,
3432: X_deposit_date => CE_AUTO_BANK_MATCH.csl_trx_date,
3433: X_amount => receipt_amount,
3434: X_bank_account_amount => base_receipt_amount,
3435: X_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,
3436: X_misc_currency_code => NVL(CE_AUTO_BANK_MATCH.csl_currency_code,

Line 3436: X_misc_currency_code => NVL(CE_AUTO_BANK_MATCH.csl_currency_code,

3432: X_deposit_date => CE_AUTO_BANK_MATCH.csl_trx_date,
3433: X_amount => receipt_amount,
3434: X_bank_account_amount => base_receipt_amount,
3435: X_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,
3436: X_misc_currency_code => NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
3437: CE_AUTO_BANK_MATCH.aba_bank_currency),
3438: X_exchange_rate_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3439: X_exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3440: X_exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,

Line 3437: CE_AUTO_BANK_MATCH.aba_bank_currency),

3433: X_amount => receipt_amount,
3434: X_bank_account_amount => base_receipt_amount,
3435: X_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,
3436: X_misc_currency_code => NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
3437: CE_AUTO_BANK_MATCH.aba_bank_currency),
3438: X_exchange_rate_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3439: X_exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3440: X_exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
3441: X_receipt_method_id => CE_AUTO_BANK_MATCH.csl_receipt_method_id,

Line 3438: X_exchange_rate_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,

3434: X_bank_account_amount => base_receipt_amount,
3435: X_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,
3436: X_misc_currency_code => NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
3437: CE_AUTO_BANK_MATCH.aba_bank_currency),
3438: X_exchange_rate_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3439: X_exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3440: X_exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
3441: X_receipt_method_id => CE_AUTO_BANK_MATCH.csl_receipt_method_id,
3442: X_bank_account_id => CE_AUTO_BANK_MATCH.csh_bank_account_id,

Line 3439: X_exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,

3435: X_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,
3436: X_misc_currency_code => NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
3437: CE_AUTO_BANK_MATCH.aba_bank_currency),
3438: X_exchange_rate_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3439: X_exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3440: X_exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
3441: X_receipt_method_id => CE_AUTO_BANK_MATCH.csl_receipt_method_id,
3442: X_bank_account_id => CE_AUTO_BANK_MATCH.csh_bank_account_id,
3443: X_activity_type_id => CE_AUTO_BANK_MATCH.csl_receivables_trx_id,

Line 3440: X_exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,

3436: X_misc_currency_code => NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
3437: CE_AUTO_BANK_MATCH.aba_bank_currency),
3438: X_exchange_rate_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3439: X_exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3440: X_exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
3441: X_receipt_method_id => CE_AUTO_BANK_MATCH.csl_receipt_method_id,
3442: X_bank_account_id => CE_AUTO_BANK_MATCH.csh_bank_account_id,
3443: X_activity_type_id => CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
3444: X_comments => 'Created by Auto Bank Rec',

Line 3441: X_receipt_method_id => CE_AUTO_BANK_MATCH.csl_receipt_method_id,

3437: CE_AUTO_BANK_MATCH.aba_bank_currency),
3438: X_exchange_rate_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3439: X_exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3440: X_exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
3441: X_receipt_method_id => CE_AUTO_BANK_MATCH.csl_receipt_method_id,
3442: X_bank_account_id => CE_AUTO_BANK_MATCH.csh_bank_account_id,
3443: X_activity_type_id => CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
3444: X_comments => 'Created by Auto Bank Rec',
3445: X_tax_id => l_vat_tax_id,

Line 3442: X_bank_account_id => CE_AUTO_BANK_MATCH.csh_bank_account_id,

3438: X_exchange_rate_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3439: X_exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3440: X_exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
3441: X_receipt_method_id => CE_AUTO_BANK_MATCH.csl_receipt_method_id,
3442: X_bank_account_id => CE_AUTO_BANK_MATCH.csh_bank_account_id,
3443: X_activity_type_id => CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
3444: X_comments => 'Created by Auto Bank Rec',
3445: X_tax_id => l_vat_tax_id,
3446: X_tax_rate => l_tax_rate,

Line 3443: X_activity_type_id => CE_AUTO_BANK_MATCH.csl_receivables_trx_id,

3439: X_exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3440: X_exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
3441: X_receipt_method_id => CE_AUTO_BANK_MATCH.csl_receipt_method_id,
3442: X_bank_account_id => CE_AUTO_BANK_MATCH.csh_bank_account_id,
3443: X_activity_type_id => CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
3444: X_comments => 'Created by Auto Bank Rec',
3445: X_tax_id => l_vat_tax_id,
3446: X_tax_rate => l_tax_rate,
3447: X_paid_from => NULL,

Line 3456: trx_currency_type => CE_AUTO_BANK_MATCH.trx_currency_type,

3452: X_statement_line_id,
3453: X_module_name => 'CE_AUTO_BANK_REC',
3454: X_cr_vat_tax_id => CE_AUTO_BANK_REC.G_cr_vat_tax_code,
3455: X_dr_vat_tax_id => CE_AUTO_BANK_REC.G_dr_vat_tax_code,
3456: trx_currency_type => CE_AUTO_BANK_MATCH.trx_currency_type,
3457: X_cr_id => CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3458: X_effective_date => CE_AUTO_BANK_MATCH.csl_effective_date,
3459: X_org_id => NVL(CE_AUTO_BANK_MATCH.trx_org_id, CE_AUTO_BANK_REC.G_org_id)
3460: );

Line 3457: X_cr_id => CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

3453: X_module_name => 'CE_AUTO_BANK_REC',
3454: X_cr_vat_tax_id => CE_AUTO_BANK_REC.G_cr_vat_tax_code,
3455: X_dr_vat_tax_id => CE_AUTO_BANK_REC.G_dr_vat_tax_code,
3456: trx_currency_type => CE_AUTO_BANK_MATCH.trx_currency_type,
3457: X_cr_id => CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3458: X_effective_date => CE_AUTO_BANK_MATCH.csl_effective_date,
3459: X_org_id => NVL(CE_AUTO_BANK_MATCH.trx_org_id, CE_AUTO_BANK_REC.G_org_id)
3460: );
3461: cep_standard.debug('end create_misc_trx: >> CE_AUTO_BANK_CLEAR.misc_receipt');

Line 3458: X_effective_date => CE_AUTO_BANK_MATCH.csl_effective_date,

3454: X_cr_vat_tax_id => CE_AUTO_BANK_REC.G_cr_vat_tax_code,
3455: X_dr_vat_tax_id => CE_AUTO_BANK_REC.G_dr_vat_tax_code,
3456: trx_currency_type => CE_AUTO_BANK_MATCH.trx_currency_type,
3457: X_cr_id => CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3458: X_effective_date => CE_AUTO_BANK_MATCH.csl_effective_date,
3459: X_org_id => NVL(CE_AUTO_BANK_MATCH.trx_org_id, CE_AUTO_BANK_REC.G_org_id)
3460: );
3461: cep_standard.debug('end create_misc_trx: >> CE_AUTO_BANK_CLEAR.misc_receipt');
3462: CE_AUTO_BANK_MATCH.csl_match_found := 'FULL';

Line 3459: X_org_id => NVL(CE_AUTO_BANK_MATCH.trx_org_id, CE_AUTO_BANK_REC.G_org_id)

3455: X_dr_vat_tax_id => CE_AUTO_BANK_REC.G_dr_vat_tax_code,
3456: trx_currency_type => CE_AUTO_BANK_MATCH.trx_currency_type,
3457: X_cr_id => CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3458: X_effective_date => CE_AUTO_BANK_MATCH.csl_effective_date,
3459: X_org_id => NVL(CE_AUTO_BANK_MATCH.trx_org_id, CE_AUTO_BANK_REC.G_org_id)
3460: );
3461: cep_standard.debug('end create_misc_trx: >> CE_AUTO_BANK_CLEAR.misc_receipt');
3462: CE_AUTO_BANK_MATCH.csl_match_found := 'FULL';
3463: END IF; --9021558: check creation_status

Line 3462: CE_AUTO_BANK_MATCH.csl_match_found := 'FULL';

3458: X_effective_date => CE_AUTO_BANK_MATCH.csl_effective_date,
3459: X_org_id => NVL(CE_AUTO_BANK_MATCH.trx_org_id, CE_AUTO_BANK_REC.G_org_id)
3460: );
3461: cep_standard.debug('end create_misc_trx: >> CE_AUTO_BANK_CLEAR.misc_receipt');
3462: CE_AUTO_BANK_MATCH.csl_match_found := 'FULL';
3463: END IF; --9021558: check creation_status
3464: END IF; -- validate payment method
3465: END IF; -- if not creating foreign misc receipts with null exchange info
3466: ELSE

Line 3467: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';

3463: END IF; --9021558: check creation_status
3464: END IF; -- validate payment method
3465: END IF; -- if not creating foreign misc receipts with null exchange info
3466: ELSE
3467: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';
3468: END IF; -- valid trx
3469: -- bug# 1190376
3470: CE_AUTO_BANK_MATCH.trx_amount := base_receipt_amount;
3471: CE_AUTO_BANK_MATCH.trx_curr_amount := receipt_amount;

Line 3470: CE_AUTO_BANK_MATCH.trx_amount := base_receipt_amount;

3466: ELSE
3467: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';
3468: END IF; -- valid trx
3469: -- bug# 1190376
3470: CE_AUTO_BANK_MATCH.trx_amount := base_receipt_amount;
3471: CE_AUTO_BANK_MATCH.trx_curr_amount := receipt_amount;
3472: CE_AUTO_BANK_MATCH.trx_exchange_rate_date := CE_AUTO_BANK_MATCH.csl_exchange_rate_date;
3473: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := CE_AUTO_BANK_MATCH.csl_exchange_rate_type;
3474: CE_AUTO_BANK_MATCH.trx_exchange_rate := CE_AUTO_BANK_MATCH.csl_exchange_rate;

Line 3471: CE_AUTO_BANK_MATCH.trx_curr_amount := receipt_amount;

3467: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';
3468: END IF; -- valid trx
3469: -- bug# 1190376
3470: CE_AUTO_BANK_MATCH.trx_amount := base_receipt_amount;
3471: CE_AUTO_BANK_MATCH.trx_curr_amount := receipt_amount;
3472: CE_AUTO_BANK_MATCH.trx_exchange_rate_date := CE_AUTO_BANK_MATCH.csl_exchange_rate_date;
3473: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := CE_AUTO_BANK_MATCH.csl_exchange_rate_type;
3474: CE_AUTO_BANK_MATCH.trx_exchange_rate := CE_AUTO_BANK_MATCH.csl_exchange_rate;
3475: END IF; -- FOREIGN CURRENCY check

Line 3472: CE_AUTO_BANK_MATCH.trx_exchange_rate_date := CE_AUTO_BANK_MATCH.csl_exchange_rate_date;

3468: END IF; -- valid trx
3469: -- bug# 1190376
3470: CE_AUTO_BANK_MATCH.trx_amount := base_receipt_amount;
3471: CE_AUTO_BANK_MATCH.trx_curr_amount := receipt_amount;
3472: CE_AUTO_BANK_MATCH.trx_exchange_rate_date := CE_AUTO_BANK_MATCH.csl_exchange_rate_date;
3473: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := CE_AUTO_BANK_MATCH.csl_exchange_rate_type;
3474: CE_AUTO_BANK_MATCH.trx_exchange_rate := CE_AUTO_BANK_MATCH.csl_exchange_rate;
3475: END IF; -- FOREIGN CURRENCY check
3476: ELSE -- create flag = 'N'

Line 3473: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := CE_AUTO_BANK_MATCH.csl_exchange_rate_type;

3469: -- bug# 1190376
3470: CE_AUTO_BANK_MATCH.trx_amount := base_receipt_amount;
3471: CE_AUTO_BANK_MATCH.trx_curr_amount := receipt_amount;
3472: CE_AUTO_BANK_MATCH.trx_exchange_rate_date := CE_AUTO_BANK_MATCH.csl_exchange_rate_date;
3473: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := CE_AUTO_BANK_MATCH.csl_exchange_rate_type;
3474: CE_AUTO_BANK_MATCH.trx_exchange_rate := CE_AUTO_BANK_MATCH.csl_exchange_rate;
3475: END IF; -- FOREIGN CURRENCY check
3476: ELSE -- create flag = 'N'
3477: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';

Line 3474: CE_AUTO_BANK_MATCH.trx_exchange_rate := CE_AUTO_BANK_MATCH.csl_exchange_rate;

3470: CE_AUTO_BANK_MATCH.trx_amount := base_receipt_amount;
3471: CE_AUTO_BANK_MATCH.trx_curr_amount := receipt_amount;
3472: CE_AUTO_BANK_MATCH.trx_exchange_rate_date := CE_AUTO_BANK_MATCH.csl_exchange_rate_date;
3473: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := CE_AUTO_BANK_MATCH.csl_exchange_rate_type;
3474: CE_AUTO_BANK_MATCH.trx_exchange_rate := CE_AUTO_BANK_MATCH.csl_exchange_rate;
3475: END IF; -- FOREIGN CURRENCY check
3476: ELSE -- create flag = 'N'
3477: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';
3478: END IF; -- If create-misc-flag = 'Y'

Line 3477: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';

3473: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := CE_AUTO_BANK_MATCH.csl_exchange_rate_type;
3474: CE_AUTO_BANK_MATCH.trx_exchange_rate := CE_AUTO_BANK_MATCH.csl_exchange_rate;
3475: END IF; -- FOREIGN CURRENCY check
3476: ELSE -- create flag = 'N'
3477: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';
3478: END IF; -- If create-misc-flag = 'Y'
3479: cep_standard.debug('< 3480: EXCEPTION
3481: WHEN NO_DATA_FOUND THEN

Line 3479: cep_standard.debug('<

3475: END IF; -- FOREIGN CURRENCY check
3476: ELSE -- create flag = 'N'
3477: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';
3478: END IF; -- If create-misc-flag = 'Y'
3479: cep_standard.debug('< 3480: EXCEPTION
3481: WHEN NO_DATA_FOUND THEN
3482: cep_standard.debug('CE_AUTO_BANK_MATCH.create_misc_trx no_data_found');
3483: -- Bug 14227991 Added Rollback to Savepoint And Error Message

Line 3482: cep_standard.debug('CE_AUTO_BANK_MATCH.create_misc_trx no_data_found');

3478: END IF; -- If create-misc-flag = 'Y'
3479: cep_standard.debug('< 3480: EXCEPTION
3481: WHEN NO_DATA_FOUND THEN
3482: cep_standard.debug('CE_AUTO_BANK_MATCH.create_misc_trx no_data_found');
3483: -- Bug 14227991 Added Rollback to Savepoint And Error Message
3484: rollback to savepoint ce_crt_misc_rec_sp;
3485: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3486: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 3486: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3482: cep_standard.debug('CE_AUTO_BANK_MATCH.create_misc_trx no_data_found');
3483: -- Bug 14227991 Added Rollback to Savepoint And Error Message
3484: rollback to savepoint ce_crt_misc_rec_sp;
3485: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3486: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3487: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_ABR_ERR_CRT_MISC_RCT');
3488: RAISE NO_DATA_FOUND;
3489: WHEN OTHERS THEN
3490: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.create_misc_trx' );

Line 3487: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_ABR_ERR_CRT_MISC_RCT');

3483: -- Bug 14227991 Added Rollback to Savepoint And Error Message
3484: rollback to savepoint ce_crt_misc_rec_sp;
3485: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3486: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3487: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_ABR_ERR_CRT_MISC_RCT');
3488: RAISE NO_DATA_FOUND;
3489: WHEN OTHERS THEN
3490: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.create_misc_trx' );
3491: RAISE;

Line 3490: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.create_misc_trx' );

3486: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3487: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_ABR_ERR_CRT_MISC_RCT');
3488: RAISE NO_DATA_FOUND;
3489: WHEN OTHERS THEN
3490: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.create_misc_trx' );
3491: RAISE;
3492: END create_misc_trx;
3493:
3494: /* ---------------------------------------------------------------------

Line 3524: cep_standard.debug('>>CE_AUTO_BANK_MATCH.trx_validation');

3520: base_tolerance_amount NUMBER;
3521: l_unclearing_gl_date DATE := NULL; -- Bug 14725907: Added
3522: l_cleared_record_exists NUMBER; -- Bug 14725907: Added
3523: BEGIN
3524: cep_standard.debug('>>CE_AUTO_BANK_MATCH.trx_validation');
3525: valid_trx := TRUE;
3526: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type='||CE_AUTO_BANK_MATCH.csl_match_type||
3527: ', CE_AUTO_BANK_MATCH.csl_clearing_trx_type='||CE_AUTO_BANK_MATCH.csl_clearing_trx_type );
3528:

Line 3526: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type='||CE_AUTO_BANK_MATCH.csl_match_type||

3522: l_cleared_record_exists NUMBER; -- Bug 14725907: Added
3523: BEGIN
3524: cep_standard.debug('>>CE_AUTO_BANK_MATCH.trx_validation');
3525: valid_trx := TRUE;
3526: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type='||CE_AUTO_BANK_MATCH.csl_match_type||
3527: ', CE_AUTO_BANK_MATCH.csl_clearing_trx_type='||CE_AUTO_BANK_MATCH.csl_clearing_trx_type );
3528:
3529: -- 7571492: Added 'PGROUP'
3530: IF (CE_AUTO_BANK_MATCH.csl_match_type IN

Line 3527: ', CE_AUTO_BANK_MATCH.csl_clearing_trx_type='||CE_AUTO_BANK_MATCH.csl_clearing_trx_type );

3523: BEGIN
3524: cep_standard.debug('>>CE_AUTO_BANK_MATCH.trx_validation');
3525: valid_trx := TRUE;
3526: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type='||CE_AUTO_BANK_MATCH.csl_match_type||
3527: ', CE_AUTO_BANK_MATCH.csl_clearing_trx_type='||CE_AUTO_BANK_MATCH.csl_clearing_trx_type );
3528:
3529: -- 7571492: Added 'PGROUP'
3530: IF (CE_AUTO_BANK_MATCH.csl_match_type IN
3531: ('PAYMENT','MISC','CASH','PBATCH','RBATCH', 'NSF', 'RECEIPT','PGROUP'))

Line 3530: IF (CE_AUTO_BANK_MATCH.csl_match_type IN

3526: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type='||CE_AUTO_BANK_MATCH.csl_match_type||
3527: ', CE_AUTO_BANK_MATCH.csl_clearing_trx_type='||CE_AUTO_BANK_MATCH.csl_clearing_trx_type );
3528:
3529: -- 7571492: Added 'PGROUP'
3530: IF (CE_AUTO_BANK_MATCH.csl_match_type IN
3531: ('PAYMENT','MISC','CASH','PBATCH','RBATCH', 'NSF', 'RECEIPT','PGROUP'))
3532: THEN
3533: IF (CE_AUTO_BANK_MATCH.csl_match_type IN ('PBATCH','RBATCH','PGROUP'))
3534: THEN

Line 3533: IF (CE_AUTO_BANK_MATCH.csl_match_type IN ('PBATCH','RBATCH','PGROUP'))

3529: -- 7571492: Added 'PGROUP'
3530: IF (CE_AUTO_BANK_MATCH.csl_match_type IN
3531: ('PAYMENT','MISC','CASH','PBATCH','RBATCH', 'NSF', 'RECEIPT','PGROUP'))
3532: THEN
3533: IF (CE_AUTO_BANK_MATCH.csl_match_type IN ('PBATCH','RBATCH','PGROUP'))
3534: THEN
3535: IF (no_of_currencies > 0)
3536: THEN
3537: cep_standard.debug('no_of_currencies='||no_of_currencies);

Line 3541: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3537: cep_standard.debug('no_of_currencies='||no_of_currencies);
3538: cep_standard.debug('ERROR#01: CE_PBATCH_CURRENCY');
3539: valid_trx := FALSE;
3540: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3541: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3542: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3543: 'CE_PBATCH_CURRENCY');
3544: END IF;
3545: END IF;

Line 3542: CE_AUTO_BANK_MATCH.csl_statement_line_id,

3538: cep_standard.debug('ERROR#01: CE_PBATCH_CURRENCY');
3539: valid_trx := FALSE;
3540: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3541: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3542: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3543: 'CE_PBATCH_CURRENCY');
3544: END IF;
3545: END IF;
3546:

Line 3547: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_currency_type='||trx_currency_type);

3543: 'CE_PBATCH_CURRENCY');
3544: END IF;
3545: END IF;
3546:
3547: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_currency_type='||trx_currency_type);
3548: -- Validate the transaction currency for foreign transactions
3549: IF (CE_AUTO_BANK_MATCH.trx_currency_type IN ('BANK','FOREIGN'))
3550: THEN
3551: IF (NOT validate_exchange_details)

Line 3549: IF (CE_AUTO_BANK_MATCH.trx_currency_type IN ('BANK','FOREIGN'))

3545: END IF;
3546:
3547: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_currency_type='||trx_currency_type);
3548: -- Validate the transaction currency for foreign transactions
3549: IF (CE_AUTO_BANK_MATCH.trx_currency_type IN ('BANK','FOREIGN'))
3550: THEN
3551: IF (NOT validate_exchange_details)
3552: THEN
3553: cep_standard.debug('validate_exchange_details failed');

Line 3568: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_correction_type='||CE_AUTO_BANK_MATCH.csl_match_correction_type);

3564: calc_actual_tolerance;
3565: cep_standard.debug('DEBUG#01.tolerance_amount=' || tolerance_amount);
3566: -------------------------------------------------------------------------
3567: -- Validate the transaction amount
3568: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_correction_type='||CE_AUTO_BANK_MATCH.csl_match_correction_type);
3569: IF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'REVERSAL')
3570: THEN
3571: CE_AUTO_BANK_MATCH.csl_charges_amount := NULL;
3572: ELSIF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'ADJUSTMENT')

Line 3569: IF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'REVERSAL')

3565: cep_standard.debug('DEBUG#01.tolerance_amount=' || tolerance_amount);
3566: -------------------------------------------------------------------------
3567: -- Validate the transaction amount
3568: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_correction_type='||CE_AUTO_BANK_MATCH.csl_match_correction_type);
3569: IF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'REVERSAL')
3570: THEN
3571: CE_AUTO_BANK_MATCH.csl_charges_amount := NULL;
3572: ELSIF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'ADJUSTMENT')
3573: THEN

Line 3571: CE_AUTO_BANK_MATCH.csl_charges_amount := NULL;

3567: -- Validate the transaction amount
3568: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_correction_type='||CE_AUTO_BANK_MATCH.csl_match_correction_type);
3569: IF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'REVERSAL')
3570: THEN
3571: CE_AUTO_BANK_MATCH.csl_charges_amount := NULL;
3572: ELSIF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'ADJUSTMENT')
3573: THEN
3574: IF ((CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' AND
3575: CE_AUTO_BANK_MATCH.csl_match_type IN ('CASH', 'MISC')) OR

Line 3572: ELSIF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'ADJUSTMENT')

3568: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_correction_type='||CE_AUTO_BANK_MATCH.csl_match_correction_type);
3569: IF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'REVERSAL')
3570: THEN
3571: CE_AUTO_BANK_MATCH.csl_charges_amount := NULL;
3572: ELSIF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'ADJUSTMENT')
3573: THEN
3574: IF ((CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' AND
3575: CE_AUTO_BANK_MATCH.csl_match_type IN ('CASH', 'MISC')) OR
3576: (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT' AND

Line 3574: IF ((CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' AND

3570: THEN
3571: CE_AUTO_BANK_MATCH.csl_charges_amount := NULL;
3572: ELSIF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'ADJUSTMENT')
3573: THEN
3574: IF ((CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' AND
3575: CE_AUTO_BANK_MATCH.csl_match_type IN ('CASH', 'MISC')) OR
3576: (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT' AND
3577: CE_AUTO_BANK_MATCH.csl_match_type = 'PAYMENT'))
3578: THEN

Line 3575: CE_AUTO_BANK_MATCH.csl_match_type IN ('CASH', 'MISC')) OR

3571: CE_AUTO_BANK_MATCH.csl_charges_amount := NULL;
3572: ELSIF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'ADJUSTMENT')
3573: THEN
3574: IF ((CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' AND
3575: CE_AUTO_BANK_MATCH.csl_match_type IN ('CASH', 'MISC')) OR
3576: (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT' AND
3577: CE_AUTO_BANK_MATCH.csl_match_type = 'PAYMENT'))
3578: THEN
3579: comp_csl_amount := - CE_AUTO_BANK_MATCH.corr_csl_amount;

Line 3576: (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT' AND

3572: ELSIF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'ADJUSTMENT')
3573: THEN
3574: IF ((CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' AND
3575: CE_AUTO_BANK_MATCH.csl_match_type IN ('CASH', 'MISC')) OR
3576: (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT' AND
3577: CE_AUTO_BANK_MATCH.csl_match_type = 'PAYMENT'))
3578: THEN
3579: comp_csl_amount := - CE_AUTO_BANK_MATCH.corr_csl_amount;
3580: ELSE

Line 3577: CE_AUTO_BANK_MATCH.csl_match_type = 'PAYMENT'))

3573: THEN
3574: IF ((CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' AND
3575: CE_AUTO_BANK_MATCH.csl_match_type IN ('CASH', 'MISC')) OR
3576: (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT' AND
3577: CE_AUTO_BANK_MATCH.csl_match_type = 'PAYMENT'))
3578: THEN
3579: comp_csl_amount := - CE_AUTO_BANK_MATCH.corr_csl_amount;
3580: ELSE
3581: comp_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;

Line 3579: comp_csl_amount := - CE_AUTO_BANK_MATCH.corr_csl_amount;

3575: CE_AUTO_BANK_MATCH.csl_match_type IN ('CASH', 'MISC')) OR
3576: (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT' AND
3577: CE_AUTO_BANK_MATCH.csl_match_type = 'PAYMENT'))
3578: THEN
3579: comp_csl_amount := - CE_AUTO_BANK_MATCH.corr_csl_amount;
3580: ELSE
3581: comp_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;
3582: END IF;
3583:

Line 3581: comp_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;

3577: CE_AUTO_BANK_MATCH.csl_match_type = 'PAYMENT'))
3578: THEN
3579: comp_csl_amount := - CE_AUTO_BANK_MATCH.corr_csl_amount;
3580: ELSE
3581: comp_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;
3582: END IF;
3583:
3584: cep_standard.debug('comp_csl_amount: '||comp_csl_amount);
3585: cep_standard.debug('trx_amount: '||trx_amount);

Line 3586: IF CE_AUTO_BANK_MATCH.trx_amount NOT BETWEEN

3582: END IF;
3583:
3584: cep_standard.debug('comp_csl_amount: '||comp_csl_amount);
3585: cep_standard.debug('trx_amount: '||trx_amount);
3586: IF CE_AUTO_BANK_MATCH.trx_amount NOT BETWEEN
3587: (comp_csl_amount- CE_AUTO_BANK_MATCH.tolerance_amount)
3588: AND (comp_csl_amount + CE_AUTO_BANK_MATCH.tolerance_amount)
3589: THEN
3590: cep_standard.debug('ERROR#02: CE_PMT_AMOUNT');

Line 3587: (comp_csl_amount- CE_AUTO_BANK_MATCH.tolerance_amount)

3583:
3584: cep_standard.debug('comp_csl_amount: '||comp_csl_amount);
3585: cep_standard.debug('trx_amount: '||trx_amount);
3586: IF CE_AUTO_BANK_MATCH.trx_amount NOT BETWEEN
3587: (comp_csl_amount- CE_AUTO_BANK_MATCH.tolerance_amount)
3588: AND (comp_csl_amount + CE_AUTO_BANK_MATCH.tolerance_amount)
3589: THEN
3590: cep_standard.debug('ERROR#02: CE_PMT_AMOUNT');
3591: valid_trx := FALSE;

Line 3588: AND (comp_csl_amount + CE_AUTO_BANK_MATCH.tolerance_amount)

3584: cep_standard.debug('comp_csl_amount: '||comp_csl_amount);
3585: cep_standard.debug('trx_amount: '||trx_amount);
3586: IF CE_AUTO_BANK_MATCH.trx_amount NOT BETWEEN
3587: (comp_csl_amount- CE_AUTO_BANK_MATCH.tolerance_amount)
3588: AND (comp_csl_amount + CE_AUTO_BANK_MATCH.tolerance_amount)
3589: THEN
3590: cep_standard.debug('ERROR#02: CE_PMT_AMOUNT');
3591: valid_trx := FALSE;
3592: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 3593: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3589: THEN
3590: cep_standard.debug('ERROR#02: CE_PMT_AMOUNT');
3591: valid_trx := FALSE;
3592: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3593: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3594: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3595: 'CE_PMT_AMOUNT');
3596: END IF;
3597: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI'

Line 3594: CE_AUTO_BANK_MATCH.csl_statement_line_id,

3590: cep_standard.debug('ERROR#02: CE_PMT_AMOUNT');
3591: valid_trx := FALSE;
3592: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3593: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3594: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3595: 'CE_PMT_AMOUNT');
3596: END IF;
3597: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI'
3598: AND CE_AUTO_BANK_REC.G_open_interface_matching_code = 'D')

Line 3597: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI'

3593: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3594: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3595: 'CE_PMT_AMOUNT');
3596: END IF;
3597: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI'
3598: AND CE_AUTO_BANK_REC.G_open_interface_matching_code = 'D')
3599: THEN
3600: -- do not perform the following check for open-interface
3601: -- transactions when matched by Date and Amount

Line 3606: ELSIF (CE_AUTO_BANK_MATCH.trx_amount NOT BETWEEN

3602: cep_standard.debug('no check for OI trx matched by Date and Amount.');
3603: null;
3604:
3605: /* 7581995 : Statement line amount is always in bank-account currency */
3606: ELSIF (CE_AUTO_BANK_MATCH.trx_amount NOT BETWEEN
3607: (CE_AUTO_BANK_MATCH.calc_csl_amount-CE_AUTO_BANK_MATCH.tolerance_amount)
3608: AND (CE_AUTO_BANK_MATCH.calc_csl_amount+CE_AUTO_BANK_MATCH.tolerance_amount))
3609: THEN
3610: cep_standard.debug('ERROR#03: CE_PMT_AMOUNT');

Line 3607: (CE_AUTO_BANK_MATCH.calc_csl_amount-CE_AUTO_BANK_MATCH.tolerance_amount)

3603: null;
3604:
3605: /* 7581995 : Statement line amount is always in bank-account currency */
3606: ELSIF (CE_AUTO_BANK_MATCH.trx_amount NOT BETWEEN
3607: (CE_AUTO_BANK_MATCH.calc_csl_amount-CE_AUTO_BANK_MATCH.tolerance_amount)
3608: AND (CE_AUTO_BANK_MATCH.calc_csl_amount+CE_AUTO_BANK_MATCH.tolerance_amount))
3609: THEN
3610: cep_standard.debug('ERROR#03: CE_PMT_AMOUNT');
3611: valid_trx := FALSE;

Line 3608: AND (CE_AUTO_BANK_MATCH.calc_csl_amount+CE_AUTO_BANK_MATCH.tolerance_amount))

3604:
3605: /* 7581995 : Statement line amount is always in bank-account currency */
3606: ELSIF (CE_AUTO_BANK_MATCH.trx_amount NOT BETWEEN
3607: (CE_AUTO_BANK_MATCH.calc_csl_amount-CE_AUTO_BANK_MATCH.tolerance_amount)
3608: AND (CE_AUTO_BANK_MATCH.calc_csl_amount+CE_AUTO_BANK_MATCH.tolerance_amount))
3609: THEN
3610: cep_standard.debug('ERROR#03: CE_PMT_AMOUNT');
3611: valid_trx := FALSE;
3612: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 3613: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3609: THEN
3610: cep_standard.debug('ERROR#03: CE_PMT_AMOUNT');
3611: valid_trx := FALSE;
3612: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3613: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3614: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3615: 'CE_PMT_AMOUNT');
3616:
3617: /* Validate the charges_amount */

Line 3614: CE_AUTO_BANK_MATCH.csl_statement_line_id,

3610: cep_standard.debug('ERROR#03: CE_PMT_AMOUNT');
3611: valid_trx := FALSE;
3612: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3613: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3614: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3615: 'CE_PMT_AMOUNT');
3616:
3617: /* Validate the charges_amount */
3618: ELSIF (abs(CE_AUTO_BANK_MATCH.csl_charges_amount) > CE_AUTO_BANK_MATCH.tolerance_amount)

Line 3618: ELSIF (abs(CE_AUTO_BANK_MATCH.csl_charges_amount) > CE_AUTO_BANK_MATCH.tolerance_amount)

3614: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3615: 'CE_PMT_AMOUNT');
3616:
3617: /* Validate the charges_amount */
3618: ELSIF (abs(CE_AUTO_BANK_MATCH.csl_charges_amount) > CE_AUTO_BANK_MATCH.tolerance_amount)
3619: THEN
3620: cep_standard.debug('ERROR#04: CE_CHARGES_AMOUNT');
3621: valid_trx:= FALSE;
3622: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 3623: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3619: THEN
3620: cep_standard.debug('ERROR#04: CE_CHARGES_AMOUNT');
3621: valid_trx:= FALSE;
3622: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3623: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3624: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3625: 'CE_CHARGES_AMOUNT');
3626: END IF;
3627:

Line 3624: CE_AUTO_BANK_MATCH.csl_statement_line_id,

3620: cep_standard.debug('ERROR#04: CE_CHARGES_AMOUNT');
3621: valid_trx:= FALSE;
3622: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3623: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3624: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3625: 'CE_CHARGES_AMOUNT');
3626: END IF;
3627:
3628: IF valid_trx THEN

Line 3634: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK' AND

3630: END IF;
3631:
3632: -- If trx_currency_type is BANK, check that there are no gross
3633: -- discrepancies in foreign exchange rates provided
3634: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK' AND
3635: CE_AUTO_BANK_MATCH.csl_match_type NOT IN ('CMISC'))
3636: THEN
3637: base_tolerance_amount := convert_to_base_curr(CE_AUTO_BANK_MATCH.tolerance_amount);
3638: base_csl_amount := convert_to_base_curr(CE_AUTO_BANK_MATCH.calc_csl_amount);

Line 3635: CE_AUTO_BANK_MATCH.csl_match_type NOT IN ('CMISC'))

3631:
3632: -- If trx_currency_type is BANK, check that there are no gross
3633: -- discrepancies in foreign exchange rates provided
3634: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK' AND
3635: CE_AUTO_BANK_MATCH.csl_match_type NOT IN ('CMISC'))
3636: THEN
3637: base_tolerance_amount := convert_to_base_curr(CE_AUTO_BANK_MATCH.tolerance_amount);
3638: base_csl_amount := convert_to_base_curr(CE_AUTO_BANK_MATCH.calc_csl_amount);
3639:

Line 3637: base_tolerance_amount := convert_to_base_curr(CE_AUTO_BANK_MATCH.tolerance_amount);

3633: -- discrepancies in foreign exchange rates provided
3634: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK' AND
3635: CE_AUTO_BANK_MATCH.csl_match_type NOT IN ('CMISC'))
3636: THEN
3637: base_tolerance_amount := convert_to_base_curr(CE_AUTO_BANK_MATCH.tolerance_amount);
3638: base_csl_amount := convert_to_base_curr(CE_AUTO_BANK_MATCH.calc_csl_amount);
3639:
3640: cep_standard.debug('CE_AUTO_BANK_MATCH.calc_csl_amount: '||calc_csl_amount);
3641: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_base_amount: '||trx_base_amount);

Line 3638: base_csl_amount := convert_to_base_curr(CE_AUTO_BANK_MATCH.calc_csl_amount);

3634: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK' AND
3635: CE_AUTO_BANK_MATCH.csl_match_type NOT IN ('CMISC'))
3636: THEN
3637: base_tolerance_amount := convert_to_base_curr(CE_AUTO_BANK_MATCH.tolerance_amount);
3638: base_csl_amount := convert_to_base_curr(CE_AUTO_BANK_MATCH.calc_csl_amount);
3639:
3640: cep_standard.debug('CE_AUTO_BANK_MATCH.calc_csl_amount: '||calc_csl_amount);
3641: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_base_amount: '||trx_base_amount);
3642: cep_standard.debug('CE_AUTO_BANK_MATCH.base_csl_amount: '||base_csl_amount);

Line 3640: cep_standard.debug('CE_AUTO_BANK_MATCH.calc_csl_amount: '||calc_csl_amount);

3636: THEN
3637: base_tolerance_amount := convert_to_base_curr(CE_AUTO_BANK_MATCH.tolerance_amount);
3638: base_csl_amount := convert_to_base_curr(CE_AUTO_BANK_MATCH.calc_csl_amount);
3639:
3640: cep_standard.debug('CE_AUTO_BANK_MATCH.calc_csl_amount: '||calc_csl_amount);
3641: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_base_amount: '||trx_base_amount);
3642: cep_standard.debug('CE_AUTO_BANK_MATCH.base_csl_amount: '||base_csl_amount);
3643: cep_standard.debug('CE_AUTO_BANK_MATCH.base_tolerance_amount: '||base_tolerance_amount);
3644:

Line 3641: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_base_amount: '||trx_base_amount);

3637: base_tolerance_amount := convert_to_base_curr(CE_AUTO_BANK_MATCH.tolerance_amount);
3638: base_csl_amount := convert_to_base_curr(CE_AUTO_BANK_MATCH.calc_csl_amount);
3639:
3640: cep_standard.debug('CE_AUTO_BANK_MATCH.calc_csl_amount: '||calc_csl_amount);
3641: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_base_amount: '||trx_base_amount);
3642: cep_standard.debug('CE_AUTO_BANK_MATCH.base_csl_amount: '||base_csl_amount);
3643: cep_standard.debug('CE_AUTO_BANK_MATCH.base_tolerance_amount: '||base_tolerance_amount);
3644:
3645: IF (CE_AUTO_BANK_MATCH.trx_base_amount NOT BETWEEN

Line 3642: cep_standard.debug('CE_AUTO_BANK_MATCH.base_csl_amount: '||base_csl_amount);

3638: base_csl_amount := convert_to_base_curr(CE_AUTO_BANK_MATCH.calc_csl_amount);
3639:
3640: cep_standard.debug('CE_AUTO_BANK_MATCH.calc_csl_amount: '||calc_csl_amount);
3641: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_base_amount: '||trx_base_amount);
3642: cep_standard.debug('CE_AUTO_BANK_MATCH.base_csl_amount: '||base_csl_amount);
3643: cep_standard.debug('CE_AUTO_BANK_MATCH.base_tolerance_amount: '||base_tolerance_amount);
3644:
3645: IF (CE_AUTO_BANK_MATCH.trx_base_amount NOT BETWEEN
3646: (base_csl_amount - base_tolerance_amount)

Line 3643: cep_standard.debug('CE_AUTO_BANK_MATCH.base_tolerance_amount: '||base_tolerance_amount);

3639:
3640: cep_standard.debug('CE_AUTO_BANK_MATCH.calc_csl_amount: '||calc_csl_amount);
3641: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_base_amount: '||trx_base_amount);
3642: cep_standard.debug('CE_AUTO_BANK_MATCH.base_csl_amount: '||base_csl_amount);
3643: cep_standard.debug('CE_AUTO_BANK_MATCH.base_tolerance_amount: '||base_tolerance_amount);
3644:
3645: IF (CE_AUTO_BANK_MATCH.trx_base_amount NOT BETWEEN
3646: (base_csl_amount - base_tolerance_amount)
3647: AND (base_csl_amount + base_tolerance_amount))

Line 3645: IF (CE_AUTO_BANK_MATCH.trx_base_amount NOT BETWEEN

3641: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_base_amount: '||trx_base_amount);
3642: cep_standard.debug('CE_AUTO_BANK_MATCH.base_csl_amount: '||base_csl_amount);
3643: cep_standard.debug('CE_AUTO_BANK_MATCH.base_tolerance_amount: '||base_tolerance_amount);
3644:
3645: IF (CE_AUTO_BANK_MATCH.trx_base_amount NOT BETWEEN
3646: (base_csl_amount - base_tolerance_amount)
3647: AND (base_csl_amount + base_tolerance_amount))
3648: THEN
3649: cep_standard.debug('ERROR#05: CE_XCH_AMOUNT');

Line 3652: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3648: THEN
3649: cep_standard.debug('ERROR#05: CE_XCH_AMOUNT');
3650: valid_trx := FALSE;
3651: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3652: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3653: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3654: 'CE_XCH_AMOUNT');
3655: END IF;
3656: END IF;

Line 3653: CE_AUTO_BANK_MATCH.csl_statement_line_id,

3649: cep_standard.debug('ERROR#05: CE_XCH_AMOUNT');
3650: valid_trx := FALSE;
3651: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3652: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3653: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3654: 'CE_XCH_AMOUNT');
3655: END IF;
3656: END IF;
3657:

Line 3665: IF (CE_AUTO_BANK_MATCH.trx_amount <> CE_AUTO_BANK_MATCH.calc_csl_amount AND

3661:
3662: cep_standard.debug('DEBUG#6.5- calc_csl_amount = ' || calc_csl_amount);
3663: -- Remittance batches with amount differences try to create misc receipts
3664: -- we need to validate the payment method
3665: IF (CE_AUTO_BANK_MATCH.trx_amount <> CE_AUTO_BANK_MATCH.calc_csl_amount AND
3666: CE_AUTO_BANK_MATCH.csl_match_type = 'RBATCH')
3667: THEN
3668: cep_standard.debug('checking for valid payment method');
3669: IF NOT (validate_payment_method)

Line 3666: CE_AUTO_BANK_MATCH.csl_match_type = 'RBATCH')

3662: cep_standard.debug('DEBUG#6.5- calc_csl_amount = ' || calc_csl_amount);
3663: -- Remittance batches with amount differences try to create misc receipts
3664: -- we need to validate the payment method
3665: IF (CE_AUTO_BANK_MATCH.trx_amount <> CE_AUTO_BANK_MATCH.calc_csl_amount AND
3666: CE_AUTO_BANK_MATCH.csl_match_type = 'RBATCH')
3667: THEN
3668: cep_standard.debug('checking for valid payment method');
3669: IF NOT (validate_payment_method)
3670: THEN

Line 3674: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3670: THEN
3671: cep_standard.debug('ERROR#06: CE_PAYMENT_METHOD');
3672: valid_trx := FALSE;
3673: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3674: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3675: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3676: 'CE_PAYMENT_METHOD');
3677: END IF;
3678: END IF;

Line 3675: CE_AUTO_BANK_MATCH.csl_statement_line_id,

3671: cep_standard.debug('ERROR#06: CE_PAYMENT_METHOD');
3672: valid_trx := FALSE;
3673: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3674: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3675: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3676: 'CE_PAYMENT_METHOD');
3677: END IF;
3678: END IF;
3679:

Line 3683: IF (CE_AUTO_BANK_MATCH.trx_status = 'ISSUED')

3679:
3680: -- bug 868977
3681: -- Make sure the Future Dated Payment has already Matured
3682: -- with status 'NEGOTIABLE' and not 'ISSUED'
3683: IF (CE_AUTO_BANK_MATCH.trx_status = 'ISSUED')
3684: THEN
3685: cep_standard.debug('ERROR#07: CE_CANNOT_RECONCILE_FD_PAYMENT');
3686: valid_trx := FALSE;
3687: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 3688: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3684: THEN
3685: cep_standard.debug('ERROR#07: CE_CANNOT_RECONCILE_FD_PAYMENT');
3686: valid_trx := FALSE;
3687: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3688: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3689: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3690: 'CE_CANNOT_RECONCILE_FD_PAYMENT');
3691: END IF;
3692:

Line 3689: CE_AUTO_BANK_MATCH.csl_statement_line_id,

3685: cep_standard.debug('ERROR#07: CE_CANNOT_RECONCILE_FD_PAYMENT');
3686: valid_trx := FALSE;
3687: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3688: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3689: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3690: 'CE_CANNOT_RECONCILE_FD_PAYMENT');
3691: END IF;
3692:
3693: IF valid_trx THEN

Line 3698: ELSIF (CE_AUTO_BANK_MATCH.csl_match_type IN ('JE_LINE', 'PAY_LINE', 'PAY_EFT')) THEN

3694: cep_standard.debug('Validated transaction amount Type 1 - no errors');
3695: END IF;
3696:
3697: /* JE_LINE and PAY_LINE validation: */
3698: ELSIF (CE_AUTO_BANK_MATCH.csl_match_type IN ('JE_LINE', 'PAY_LINE', 'PAY_EFT')) THEN
3699: IF (CE_AUTO_BANK_MATCH.trx_amount <> CE_AUTO_BANK_MATCH.calc_csl_amount)
3700: THEN
3701: valid_trx := FALSE;
3702: cep_standard.debug('ERROR#08: CE_PMT_AMOUNT');

Line 3699: IF (CE_AUTO_BANK_MATCH.trx_amount <> CE_AUTO_BANK_MATCH.calc_csl_amount)

3695: END IF;
3696:
3697: /* JE_LINE and PAY_LINE validation: */
3698: ELSIF (CE_AUTO_BANK_MATCH.csl_match_type IN ('JE_LINE', 'PAY_LINE', 'PAY_EFT')) THEN
3699: IF (CE_AUTO_BANK_MATCH.trx_amount <> CE_AUTO_BANK_MATCH.calc_csl_amount)
3700: THEN
3701: valid_trx := FALSE;
3702: cep_standard.debug('ERROR#08: CE_PMT_AMOUNT');
3703: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 3704: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3700: THEN
3701: valid_trx := FALSE;
3702: cep_standard.debug('ERROR#08: CE_PMT_AMOUNT');
3703: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3704: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3705: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3706: 'CE_PMT_AMOUNT');
3707: END IF;
3708: IF valid_trx THEN

Line 3705: CE_AUTO_BANK_MATCH.csl_statement_line_id,

3701: valid_trx := FALSE;
3702: cep_standard.debug('ERROR#08: CE_PMT_AMOUNT');
3703: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3704: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3705: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3706: 'CE_PMT_AMOUNT');
3707: END IF;
3708: IF valid_trx THEN
3709: cep_standard.debug('Validated transaction amount Type 2 - no errors');

Line 3717: IF CE_AUTO_BANK_MATCH.csl_match_type IN

3713: -------------------------------------------------------------------------------
3714: -- Validate GL date #5
3715: -- 7571492 : Added PGROUP for csl_match_type
3716: cep_standard.debug('Validate GL date');
3717: IF CE_AUTO_BANK_MATCH.csl_match_type IN
3718: ('PAYMENT','CASH','MISC','PBATCH','RBATCH','CMISC','RECEIPT','PGROUP') --bug 4435028
3719: AND NVL(CE_AUTO_BANK_MATCH.csl_reconcile_flag, 'X') <> 'OI'
3720: THEN
3721: -- Bug #8287134 Start

Line 3719: AND NVL(CE_AUTO_BANK_MATCH.csl_reconcile_flag, 'X') <> 'OI'

3715: -- 7571492 : Added PGROUP for csl_match_type
3716: cep_standard.debug('Validate GL date');
3717: IF CE_AUTO_BANK_MATCH.csl_match_type IN
3718: ('PAYMENT','CASH','MISC','PBATCH','RBATCH','CMISC','RECEIPT','PGROUP') --bug 4435028
3719: AND NVL(CE_AUTO_BANK_MATCH.csl_reconcile_flag, 'X') <> 'OI'
3720: THEN
3721: -- Bug #8287134 Start
3722: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW')
3723: THEN

Line 3722: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW')

3718: ('PAYMENT','CASH','MISC','PBATCH','RBATCH','CMISC','RECEIPT','PGROUP') --bug 4435028
3719: AND NVL(CE_AUTO_BANK_MATCH.csl_reconcile_flag, 'X') <> 'OI'
3720: THEN
3721: -- Bug #8287134 Start
3722: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW')
3723: THEN
3724: IF(NOT(CE_AUTO_BANK_REC.find_gl_period(CE_AUTO_BANK_REC.G_gl_date, 101)))
3725: THEN
3726: cep_standard.debug('ERROR#09: CE_INVALID_GL_PERIOD');

Line 3729: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3725: THEN
3726: cep_standard.debug('ERROR#09: CE_INVALID_GL_PERIOD');
3727: valid_trx:=FALSE;
3728: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3729: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3730: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3731: 'CE_INVALID_GL_PERIOD');
3732: END IF;
3733: -- Bug #8287134 End

Line 3730: CE_AUTO_BANK_MATCH.csl_statement_line_id,

3726: cep_standard.debug('ERROR#09: CE_INVALID_GL_PERIOD');
3727: valid_trx:=FALSE;
3728: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3729: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3730: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3731: 'CE_INVALID_GL_PERIOD');
3732: END IF;
3733: -- Bug #8287134 End
3734: -- 7571492 : Added PGROUP for csl_match_type

Line 3735: ELSIF (CE_AUTO_BANK_MATCH.csl_match_type IN ('PBATCH','PAYMENT','PGROUP'))

3731: 'CE_INVALID_GL_PERIOD');
3732: END IF;
3733: -- Bug #8287134 End
3734: -- 7571492 : Added PGROUP for csl_match_type
3735: ELSIF (CE_AUTO_BANK_MATCH.csl_match_type IN ('PBATCH','PAYMENT','PGROUP'))
3736: THEN
3737: IF(NOT(CE_AUTO_BANK_REC.find_gl_period(CE_AUTO_BANK_REC.G_gl_date, 200)))
3738: THEN
3739: cep_standard.debug('ERROR#10: CE_INVALID_AP_PERIOD');

Line 3742: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3738: THEN
3739: cep_standard.debug('ERROR#10: CE_INVALID_AP_PERIOD');
3740: valid_trx:=FALSE;
3741: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3742: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3743: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3744: 'CE_INVALID_AP_PERIOD');
3745: END IF;
3746: -- bug 1196994

Line 3743: CE_AUTO_BANK_MATCH.csl_statement_line_id,

3739: cep_standard.debug('ERROR#10: CE_INVALID_AP_PERIOD');
3740: valid_trx:=FALSE;
3741: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3742: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3743: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3744: 'CE_INVALID_AP_PERIOD');
3745: END IF;
3746: -- bug 1196994
3747: -- 7571492 : Added PGROUP for csl_match_type

Line 3748: IF CE_AUTO_BANK_MATCH.csl_match_type in ('PAYMENT', 'PBATCH','PGROUP')

3744: 'CE_INVALID_AP_PERIOD');
3745: END IF;
3746: -- bug 1196994
3747: -- 7571492 : Added PGROUP for csl_match_type
3748: IF CE_AUTO_BANK_MATCH.csl_match_type in ('PAYMENT', 'PBATCH','PGROUP')
3749: AND TRUNC(CE_AUTO_BANK_MATCH.trx_date) > TRUNC(CE_AUTO_BANK_MATCH.csl_trx_date)
3750: THEN
3751: CE_AUTO_BANK_MATCH.trx_clr_flag := 'Y';
3752: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_clr_flag='||CE_AUTO_BANK_MATCH.trx_clr_flag);

Line 3749: AND TRUNC(CE_AUTO_BANK_MATCH.trx_date) > TRUNC(CE_AUTO_BANK_MATCH.csl_trx_date)

3745: END IF;
3746: -- bug 1196994
3747: -- 7571492 : Added PGROUP for csl_match_type
3748: IF CE_AUTO_BANK_MATCH.csl_match_type in ('PAYMENT', 'PBATCH','PGROUP')
3749: AND TRUNC(CE_AUTO_BANK_MATCH.trx_date) > TRUNC(CE_AUTO_BANK_MATCH.csl_trx_date)
3750: THEN
3751: CE_AUTO_BANK_MATCH.trx_clr_flag := 'Y';
3752: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_clr_flag='||CE_AUTO_BANK_MATCH.trx_clr_flag);
3753: END IF;

Line 3751: CE_AUTO_BANK_MATCH.trx_clr_flag := 'Y';

3747: -- 7571492 : Added PGROUP for csl_match_type
3748: IF CE_AUTO_BANK_MATCH.csl_match_type in ('PAYMENT', 'PBATCH','PGROUP')
3749: AND TRUNC(CE_AUTO_BANK_MATCH.trx_date) > TRUNC(CE_AUTO_BANK_MATCH.csl_trx_date)
3750: THEN
3751: CE_AUTO_BANK_MATCH.trx_clr_flag := 'Y';
3752: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_clr_flag='||CE_AUTO_BANK_MATCH.trx_clr_flag);
3753: END IF;
3754:
3755: ELSIF (NOT(CE_AUTO_BANK_REC.find_gl_period(CE_AUTO_BANK_REC.G_gl_date, 222)))

Line 3752: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_clr_flag='||CE_AUTO_BANK_MATCH.trx_clr_flag);

3748: IF CE_AUTO_BANK_MATCH.csl_match_type in ('PAYMENT', 'PBATCH','PGROUP')
3749: AND TRUNC(CE_AUTO_BANK_MATCH.trx_date) > TRUNC(CE_AUTO_BANK_MATCH.csl_trx_date)
3750: THEN
3751: CE_AUTO_BANK_MATCH.trx_clr_flag := 'Y';
3752: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_clr_flag='||CE_AUTO_BANK_MATCH.trx_clr_flag);
3753: END IF;
3754:
3755: ELSIF (NOT(CE_AUTO_BANK_REC.find_gl_period(CE_AUTO_BANK_REC.G_gl_date, 222)))
3756: THEN

Line 3760: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3756: THEN
3757: cep_standard.debug('ERROR#11: CE_INVALID_AR_PERIOD');
3758: valid_trx:= FALSE;
3759: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3760: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3761: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3762: 'CE_INVALID_AR_PERIOD');
3763: END IF;
3764: END IF;

Line 3761: CE_AUTO_BANK_MATCH.csl_statement_line_id,

3757: cep_standard.debug('ERROR#11: CE_INVALID_AR_PERIOD');
3758: valid_trx:= FALSE;
3759: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3760: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3761: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3762: 'CE_INVALID_AR_PERIOD');
3763: END IF;
3764: END IF;
3765: IF valid_trx THEN

Line 3772: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_clearing_trx_type='||CE_AUTO_BANK_MATCH.csl_clearing_trx_type);

3768:
3769: ------------------------------------------------------------------------------------
3770: -- Bug 14725907: Start
3771: cep_standard.debug('--> bug 14725907: Check for unclearing date');
3772: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_clearing_trx_type='||CE_AUTO_BANK_MATCH.csl_clearing_trx_type);
3773: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_id='||CE_AUTO_BANK_MATCH.trx_id);
3774:
3775: if ( CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'PAYMENT' )
3776: then

Line 3773: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_id='||CE_AUTO_BANK_MATCH.trx_id);

3769: ------------------------------------------------------------------------------------
3770: -- Bug 14725907: Start
3771: cep_standard.debug('--> bug 14725907: Check for unclearing date');
3772: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_clearing_trx_type='||CE_AUTO_BANK_MATCH.csl_clearing_trx_type);
3773: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_id='||CE_AUTO_BANK_MATCH.trx_id);
3774:
3775: if ( CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'PAYMENT' )
3776: then
3777: select max(accounting_date)

Line 3775: if ( CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'PAYMENT' )

3771: cep_standard.debug('--> bug 14725907: Check for unclearing date');
3772: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_clearing_trx_type='||CE_AUTO_BANK_MATCH.csl_clearing_trx_type);
3773: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_id='||CE_AUTO_BANK_MATCH.trx_id);
3774:
3775: if ( CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'PAYMENT' )
3776: then
3777: select max(accounting_date)
3778: into l_unclearing_gl_date
3779: from ap_payment_history

Line 3780: where check_id = CE_AUTO_BANK_MATCH.trx_id

3776: then
3777: select max(accounting_date)
3778: into l_unclearing_gl_date
3779: from ap_payment_history
3780: where check_id = CE_AUTO_BANK_MATCH.trx_id
3781: and transaction_type = 'PAYMENT UNCLEARING';
3782:
3783: elsif ( CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW')
3784: then

Line 3783: elsif ( CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW')

3779: from ap_payment_history
3780: where check_id = CE_AUTO_BANK_MATCH.trx_id
3781: and transaction_type = 'PAYMENT UNCLEARING';
3782:
3783: elsif ( CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW')
3784: then
3785: select max(accounting_date)
3786: into l_unclearing_gl_date
3787: from ce_cashflow_acct_h

Line 3788: Where cashflow_id = CE_AUTO_BANK_MATCH.trx_id

3784: then
3785: select max(accounting_date)
3786: into l_unclearing_gl_date
3787: from ce_cashflow_acct_h
3788: Where cashflow_id = CE_AUTO_BANK_MATCH.trx_id
3789: and event_type = 'CE_BAT_UNCLEARED';
3790:
3791: elsif (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH','MISC'))
3792: then

Line 3791: elsif (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH','MISC'))

3787: from ce_cashflow_acct_h
3788: Where cashflow_id = CE_AUTO_BANK_MATCH.trx_id
3789: and event_type = 'CE_BAT_UNCLEARED';
3790:
3791: elsif (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH','MISC'))
3792: then
3793: begin
3794: -- check if receipt has been cleared before
3795: select count(*)

Line 3798: where acrh.cash_receipt_history_id = CE_AUTO_BANK_MATCH.trx_id

3794: -- check if receipt has been cleared before
3795: select count(*)
3796: into l_cleared_record_exists
3797: from ar_cash_receipt_history acrh, ar_cash_receipt_history acrh2
3798: where acrh.cash_receipt_history_id = CE_AUTO_BANK_MATCH.trx_id
3799: and acrh.CASH_RECEIPT_ID = acrh2.CASH_RECEIPT_ID
3800: and acrh2.STATUS = 'CLEARED';
3801:
3802: -- if receipt has been cleared get gl date of unclearing event

Line 3809: where cash_receipt_history_id = CE_AUTO_BANK_MATCH.trx_id;

3805: cep_standard.debug('receipt has been cleared before');
3806: select gl_date
3807: into l_unclearing_gl_date
3808: from ar_cash_receipt_history
3809: where cash_receipt_history_id = CE_AUTO_BANK_MATCH.trx_id;
3810: else
3811: raise no_data_found;
3812: end if;
3813:

Line 3822: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_date='||CE_AUTO_BANK_MATCH.trx_date);

3818: end;
3819:
3820: end if ;
3821: cep_standard.debug('l_unclearing_gl_date='||nvl(to_char(l_unclearing_gl_date),''));
3822: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_date='||CE_AUTO_BANK_MATCH.trx_date);
3823: cep_standard.debug('CE_AUTO_BANK_REC.G_gl_date='||CE_AUTO_BANK_REC.G_gl_date);
3824:
3825: if CE_AUTO_BANK_REC.G_gl_date < trunc(nvl(l_unclearing_gl_date,CE_AUTO_BANK_MATCH.trx_date))
3826: then

Line 3825: if CE_AUTO_BANK_REC.G_gl_date < trunc(nvl(l_unclearing_gl_date,CE_AUTO_BANK_MATCH.trx_date))

3821: cep_standard.debug('l_unclearing_gl_date='||nvl(to_char(l_unclearing_gl_date),''));
3822: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_date='||CE_AUTO_BANK_MATCH.trx_date);
3823: cep_standard.debug('CE_AUTO_BANK_REC.G_gl_date='||CE_AUTO_BANK_REC.G_gl_date);
3824:
3825: if CE_AUTO_BANK_REC.G_gl_date < trunc(nvl(l_unclearing_gl_date,CE_AUTO_BANK_MATCH.trx_date))
3826: then
3827: cep_standard.debug('ERROR#12: GL Date earlier than unrec/trx date');
3828: valid_trx:= FALSE;
3829: if l_unclearing_gl_date is null

Line 3832: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3828: valid_trx:= FALSE;
3829: if l_unclearing_gl_date is null
3830: then
3831: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3832: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3833: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3834: 'CE_ABR_RECON_DATE_CREATE');
3835: else
3836: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 3833: CE_AUTO_BANK_MATCH.csl_statement_line_id,

3829: if l_unclearing_gl_date is null
3830: then
3831: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3832: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3833: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3834: 'CE_ABR_RECON_DATE_CREATE');
3835: else
3836: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3837: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 3837: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3833: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3834: 'CE_ABR_RECON_DATE_CREATE');
3835: else
3836: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3837: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3838: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3839: 'CE_ABR_RECON_DATE_UNCLEAR');
3840: end if;
3841: end if;

Line 3838: CE_AUTO_BANK_MATCH.csl_statement_line_id,

3834: 'CE_ABR_RECON_DATE_CREATE');
3835: else
3836: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3837: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3838: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3839: 'CE_ABR_RECON_DATE_UNCLEAR');
3840: end if;
3841: end if;
3842: -- Bug 14725907: End

Line 3846: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type='||CE_AUTO_BANK_MATCH.csl_match_type||

3842: -- Bug 14725907: End
3843:
3844: -- Lock the transaction
3845: cep_standard.debug('trx_validation - attempting to lock_transaction');
3846: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type='||CE_AUTO_BANK_MATCH.csl_match_type||
3847: ', CE_AUTO_BANK_MATCH.csl_clearing_trx_type='||CE_AUTO_BANK_MATCH.csl_clearing_trx_type );
3848: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_rowid='||CE_AUTO_BANK_MATCH.trx_rowid||
3849: ', CE_AUTO_BANK_MATCH.trx_amount='||CE_AUTO_BANK_MATCH.trx_amount);
3850:

Line 3847: ', CE_AUTO_BANK_MATCH.csl_clearing_trx_type='||CE_AUTO_BANK_MATCH.csl_clearing_trx_type );

3843:
3844: -- Lock the transaction
3845: cep_standard.debug('trx_validation - attempting to lock_transaction');
3846: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type='||CE_AUTO_BANK_MATCH.csl_match_type||
3847: ', CE_AUTO_BANK_MATCH.csl_clearing_trx_type='||CE_AUTO_BANK_MATCH.csl_clearing_trx_type );
3848: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_rowid='||CE_AUTO_BANK_MATCH.trx_rowid||
3849: ', CE_AUTO_BANK_MATCH.trx_amount='||CE_AUTO_BANK_MATCH.trx_amount);
3850:
3851: BEGIN

Line 3848: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_rowid='||CE_AUTO_BANK_MATCH.trx_rowid||

3844: -- Lock the transaction
3845: cep_standard.debug('trx_validation - attempting to lock_transaction');
3846: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type='||CE_AUTO_BANK_MATCH.csl_match_type||
3847: ', CE_AUTO_BANK_MATCH.csl_clearing_trx_type='||CE_AUTO_BANK_MATCH.csl_clearing_trx_type );
3848: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_rowid='||CE_AUTO_BANK_MATCH.trx_rowid||
3849: ', CE_AUTO_BANK_MATCH.trx_amount='||CE_AUTO_BANK_MATCH.trx_amount);
3850:
3851: BEGIN
3852: CE_AUTO_BANK_MATCH.lock_transaction(

Line 3849: ', CE_AUTO_BANK_MATCH.trx_amount='||CE_AUTO_BANK_MATCH.trx_amount);

3845: cep_standard.debug('trx_validation - attempting to lock_transaction');
3846: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type='||CE_AUTO_BANK_MATCH.csl_match_type||
3847: ', CE_AUTO_BANK_MATCH.csl_clearing_trx_type='||CE_AUTO_BANK_MATCH.csl_clearing_trx_type );
3848: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_rowid='||CE_AUTO_BANK_MATCH.trx_rowid||
3849: ', CE_AUTO_BANK_MATCH.trx_amount='||CE_AUTO_BANK_MATCH.trx_amount);
3850:
3851: BEGIN
3852: CE_AUTO_BANK_MATCH.lock_transaction(
3853: X_RECONCILE_FLAG => 'Y',

Line 3852: CE_AUTO_BANK_MATCH.lock_transaction(

3848: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_rowid='||CE_AUTO_BANK_MATCH.trx_rowid||
3849: ', CE_AUTO_BANK_MATCH.trx_amount='||CE_AUTO_BANK_MATCH.trx_amount);
3850:
3851: BEGIN
3852: CE_AUTO_BANK_MATCH.lock_transaction(
3853: X_RECONCILE_FLAG => 'Y',
3854: X_CALL_MODE => 'U',
3855: X_TRX_TYPE => CE_AUTO_BANK_MATCH.csl_match_type,
3856: X_CLEARING_TRX_TYPE => CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 3855: X_TRX_TYPE => CE_AUTO_BANK_MATCH.csl_match_type,

3851: BEGIN
3852: CE_AUTO_BANK_MATCH.lock_transaction(
3853: X_RECONCILE_FLAG => 'Y',
3854: X_CALL_MODE => 'U',
3855: X_TRX_TYPE => CE_AUTO_BANK_MATCH.csl_match_type,
3856: X_CLEARING_TRX_TYPE => CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3857: X_TRX_ROWID => CE_AUTO_BANK_MATCH.trx_rowid,
3858: X_BATCH_BA_AMOUNT => CE_AUTO_BANK_MATCH.trx_amount);
3859: EXCEPTION

Line 3856: X_CLEARING_TRX_TYPE => CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

3852: CE_AUTO_BANK_MATCH.lock_transaction(
3853: X_RECONCILE_FLAG => 'Y',
3854: X_CALL_MODE => 'U',
3855: X_TRX_TYPE => CE_AUTO_BANK_MATCH.csl_match_type,
3856: X_CLEARING_TRX_TYPE => CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3857: X_TRX_ROWID => CE_AUTO_BANK_MATCH.trx_rowid,
3858: X_BATCH_BA_AMOUNT => CE_AUTO_BANK_MATCH.trx_amount);
3859: EXCEPTION
3860: WHEN NO_DATA_FOUND THEN

Line 3857: X_TRX_ROWID => CE_AUTO_BANK_MATCH.trx_rowid,

3853: X_RECONCILE_FLAG => 'Y',
3854: X_CALL_MODE => 'U',
3855: X_TRX_TYPE => CE_AUTO_BANK_MATCH.csl_match_type,
3856: X_CLEARING_TRX_TYPE => CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3857: X_TRX_ROWID => CE_AUTO_BANK_MATCH.trx_rowid,
3858: X_BATCH_BA_AMOUNT => CE_AUTO_BANK_MATCH.trx_amount);
3859: EXCEPTION
3860: WHEN NO_DATA_FOUND THEN
3861: cep_standard.debug('ERROR#12: CE_TRX_RECONCILED');

Line 3858: X_BATCH_BA_AMOUNT => CE_AUTO_BANK_MATCH.trx_amount);

3854: X_CALL_MODE => 'U',
3855: X_TRX_TYPE => CE_AUTO_BANK_MATCH.csl_match_type,
3856: X_CLEARING_TRX_TYPE => CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3857: X_TRX_ROWID => CE_AUTO_BANK_MATCH.trx_rowid,
3858: X_BATCH_BA_AMOUNT => CE_AUTO_BANK_MATCH.trx_amount);
3859: EXCEPTION
3860: WHEN NO_DATA_FOUND THEN
3861: cep_standard.debug('ERROR#12: CE_TRX_RECONCILED');
3862: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 3863: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3859: EXCEPTION
3860: WHEN NO_DATA_FOUND THEN
3861: cep_standard.debug('ERROR#12: CE_TRX_RECONCILED');
3862: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3863: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3864: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3865: 'CE_TRX_RECONCILED');
3866: WHEN APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION THEN
3867: cep_standard.debug('ERROR#13: CE_TRX_BUSY');

Line 3864: CE_AUTO_BANK_MATCH.csl_statement_line_id,

3860: WHEN NO_DATA_FOUND THEN
3861: cep_standard.debug('ERROR#12: CE_TRX_RECONCILED');
3862: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3863: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3864: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3865: 'CE_TRX_RECONCILED');
3866: WHEN APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION THEN
3867: cep_standard.debug('ERROR#13: CE_TRX_BUSY');
3868: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 3869: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3865: 'CE_TRX_RECONCILED');
3866: WHEN APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION THEN
3867: cep_standard.debug('ERROR#13: CE_TRX_BUSY');
3868: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3869: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3870: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3871: 'CE_TRX_BUSY');
3872: WHEN OTHERS THEN
3873: RAISE;

Line 3870: CE_AUTO_BANK_MATCH.csl_statement_line_id,

3866: WHEN APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION THEN
3867: cep_standard.debug('ERROR#13: CE_TRX_BUSY');
3868: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3869: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3870: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3871: 'CE_TRX_BUSY');
3872: WHEN OTHERS THEN
3873: RAISE;
3874: END;

Line 3876: cep_standard.debug('<

3872: WHEN OTHERS THEN
3873: RAISE;
3874: END;
3875:
3876: cep_standard.debug('< 3877: RETURN (valid_trx);
3878: EXCEPTION
3879: WHEN OTHERS THEN
3880: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_validation' );

Line 3880: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_validation' );

3876: cep_standard.debug('< 3877: RETURN (valid_trx);
3878: EXCEPTION
3879: WHEN OTHERS THEN
3880: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_validation' );
3881: RAISE;
3882: END trx_validation;
3883:
3884: /* ---------------------------------------------------------------------

Line 3913: cep_standard.debug('>>CE_AUTO_BANK_MATCH.trx_match');

3909: funct_curr_min_acct_unit NUMBER;
3910: /* Bug 2925260 */
3911:
3912: BEGIN
3913: cep_standard.debug('>>CE_AUTO_BANK_MATCH.trx_match');
3914: no_of_matches := 0;
3915: -- bug 5122576 - zba trx in xtr
3916: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP','SWEEP_OUT') AND
3917: (CE_AUTO_BANK_MATCH.csl_reconcile_flag NOT IN ('PAY', 'PAY_EFT')))

Line 3916: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP','SWEEP_OUT') AND

3912: BEGIN
3913: cep_standard.debug('>>CE_AUTO_BANK_MATCH.trx_match');
3914: no_of_matches := 0;
3915: -- bug 5122576 - zba trx in xtr
3916: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP','SWEEP_OUT') AND
3917: (CE_AUTO_BANK_MATCH.csl_reconcile_flag NOT IN ('PAY', 'PAY_EFT')))
3918: THEN
3919: tx_type := 'PAYMENT';
3920: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('CREDIT','NSF','REJECTED','SWEEP_IN'))

Line 3917: (CE_AUTO_BANK_MATCH.csl_reconcile_flag NOT IN ('PAY', 'PAY_EFT')))

3913: cep_standard.debug('>>CE_AUTO_BANK_MATCH.trx_match');
3914: no_of_matches := 0;
3915: -- bug 5122576 - zba trx in xtr
3916: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP','SWEEP_OUT') AND
3917: (CE_AUTO_BANK_MATCH.csl_reconcile_flag NOT IN ('PAY', 'PAY_EFT')))
3918: THEN
3919: tx_type := 'PAYMENT';
3920: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('CREDIT','NSF','REJECTED','SWEEP_IN'))
3921: THEN

Line 3920: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('CREDIT','NSF','REJECTED','SWEEP_IN'))

3916: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP','SWEEP_OUT') AND
3917: (CE_AUTO_BANK_MATCH.csl_reconcile_flag NOT IN ('PAY', 'PAY_EFT')))
3918: THEN
3919: tx_type := 'PAYMENT';
3920: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('CREDIT','NSF','REJECTED','SWEEP_IN'))
3921: THEN
3922: tx_type := 'CASH';
3923: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_CREDIT','MISC_DEBIT'))
3924: THEN

Line 3923: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_CREDIT','MISC_DEBIT'))

3919: tx_type := 'PAYMENT';
3920: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('CREDIT','NSF','REJECTED','SWEEP_IN'))
3921: THEN
3922: tx_type := 'CASH';
3923: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_CREDIT','MISC_DEBIT'))
3924: THEN
3925: tx_type := 'MISC';
3926: END IF;
3927:

Line 3928: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type=' ||CE_AUTO_BANK_MATCH.csl_trx_type);

3924: THEN
3925: tx_type := 'MISC';
3926: END IF;
3927:
3928: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type=' ||CE_AUTO_BANK_MATCH.csl_trx_type);
3929: cep_standard.debug('tx_type=' ||tx_type);
3930: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag=' ||CE_AUTO_BANK_MATCH.csl_reconcile_flag);
3931: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number=' ||CE_AUTO_BANK_MATCH.csl_bank_trx_number);
3932:

Line 3930: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag=' ||CE_AUTO_BANK_MATCH.csl_reconcile_flag);

3926: END IF;
3927:
3928: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type=' ||CE_AUTO_BANK_MATCH.csl_trx_type);
3929: cep_standard.debug('tx_type=' ||tx_type);
3930: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag=' ||CE_AUTO_BANK_MATCH.csl_reconcile_flag);
3931: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number=' ||CE_AUTO_BANK_MATCH.csl_bank_trx_number);
3932:
3933: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'CE')
3934: THEN

Line 3931: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number=' ||CE_AUTO_BANK_MATCH.csl_bank_trx_number);

3927:
3928: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type=' ||CE_AUTO_BANK_MATCH.csl_trx_type);
3929: cep_standard.debug('tx_type=' ||tx_type);
3930: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag=' ||CE_AUTO_BANK_MATCH.csl_reconcile_flag);
3931: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number=' ||CE_AUTO_BANK_MATCH.csl_bank_trx_number);
3932:
3933: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'CE')
3934: THEN
3935: ce_match(no_of_matches);

Line 3933: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'CE')

3929: cep_standard.debug('tx_type=' ||tx_type);
3930: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag=' ||CE_AUTO_BANK_MATCH.csl_reconcile_flag);
3931: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number=' ||CE_AUTO_BANK_MATCH.csl_bank_trx_number);
3932:
3933: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'CE')
3934: THEN
3935: ce_match(no_of_matches);
3936: ELSIF ((CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY') AND
3937: (CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag = 'Y'))

Line 3936: ELSIF ((CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY') AND

3932:
3933: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'CE')
3934: THEN
3935: ce_match(no_of_matches);
3936: ELSIF ((CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY') AND
3937: (CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag = 'Y'))
3938: THEN
3939: curr := 1;
3940: SELECT

Line 3937: (CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag = 'Y'))

3933: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'CE')
3934: THEN
3935: ce_match(no_of_matches);
3936: ELSIF ((CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY') AND
3937: (CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag = 'Y'))
3938: THEN
3939: curr := 1;
3940: SELECT
3941: catv.trx_id,

Line 3962: CE_AUTO_BANK_MATCH.trx_id,

3958: catv.org_id,
3959: catv.CE_BANK_ACCT_USE_ID,
3960: catv.seq_id
3961: INTO
3962: CE_AUTO_BANK_MATCH.trx_id,
3963: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3964: CE_AUTO_BANK_MATCH.trx_rowid,
3965: CE_AUTO_BANK_MATCH.trx_date,
3966: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 3963: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

3959: catv.CE_BANK_ACCT_USE_ID,
3960: catv.seq_id
3961: INTO
3962: CE_AUTO_BANK_MATCH.trx_id,
3963: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3964: CE_AUTO_BANK_MATCH.trx_rowid,
3965: CE_AUTO_BANK_MATCH.trx_date,
3966: CE_AUTO_BANK_MATCH.trx_currency_code,
3967: CE_AUTO_BANK_MATCH.trx_amount,

Line 3964: CE_AUTO_BANK_MATCH.trx_rowid,

3960: catv.seq_id
3961: INTO
3962: CE_AUTO_BANK_MATCH.trx_id,
3963: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3964: CE_AUTO_BANK_MATCH.trx_rowid,
3965: CE_AUTO_BANK_MATCH.trx_date,
3966: CE_AUTO_BANK_MATCH.trx_currency_code,
3967: CE_AUTO_BANK_MATCH.trx_amount,
3968: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 3965: CE_AUTO_BANK_MATCH.trx_date,

3961: INTO
3962: CE_AUTO_BANK_MATCH.trx_id,
3963: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3964: CE_AUTO_BANK_MATCH.trx_rowid,
3965: CE_AUTO_BANK_MATCH.trx_date,
3966: CE_AUTO_BANK_MATCH.trx_currency_code,
3967: CE_AUTO_BANK_MATCH.trx_amount,
3968: CE_AUTO_BANK_MATCH.trx_base_amount,
3969: CE_AUTO_BANK_MATCH.trx_status,

Line 3966: CE_AUTO_BANK_MATCH.trx_currency_code,

3962: CE_AUTO_BANK_MATCH.trx_id,
3963: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3964: CE_AUTO_BANK_MATCH.trx_rowid,
3965: CE_AUTO_BANK_MATCH.trx_date,
3966: CE_AUTO_BANK_MATCH.trx_currency_code,
3967: CE_AUTO_BANK_MATCH.trx_amount,
3968: CE_AUTO_BANK_MATCH.trx_base_amount,
3969: CE_AUTO_BANK_MATCH.trx_status,
3970: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 3967: CE_AUTO_BANK_MATCH.trx_amount,

3963: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3964: CE_AUTO_BANK_MATCH.trx_rowid,
3965: CE_AUTO_BANK_MATCH.trx_date,
3966: CE_AUTO_BANK_MATCH.trx_currency_code,
3967: CE_AUTO_BANK_MATCH.trx_amount,
3968: CE_AUTO_BANK_MATCH.trx_base_amount,
3969: CE_AUTO_BANK_MATCH.trx_status,
3970: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3971: CE_AUTO_BANK_MATCH.csl_match_type,

Line 3968: CE_AUTO_BANK_MATCH.trx_base_amount,

3964: CE_AUTO_BANK_MATCH.trx_rowid,
3965: CE_AUTO_BANK_MATCH.trx_date,
3966: CE_AUTO_BANK_MATCH.trx_currency_code,
3967: CE_AUTO_BANK_MATCH.trx_amount,
3968: CE_AUTO_BANK_MATCH.trx_base_amount,
3969: CE_AUTO_BANK_MATCH.trx_status,
3970: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3971: CE_AUTO_BANK_MATCH.csl_match_type,
3972: no_of_matches,

Line 3969: CE_AUTO_BANK_MATCH.trx_status,

3965: CE_AUTO_BANK_MATCH.trx_date,
3966: CE_AUTO_BANK_MATCH.trx_currency_code,
3967: CE_AUTO_BANK_MATCH.trx_amount,
3968: CE_AUTO_BANK_MATCH.trx_base_amount,
3969: CE_AUTO_BANK_MATCH.trx_status,
3970: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3971: CE_AUTO_BANK_MATCH.csl_match_type,
3972: no_of_matches,
3973: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 3970: CE_AUTO_BANK_MATCH.trx_cleared_amount,

3966: CE_AUTO_BANK_MATCH.trx_currency_code,
3967: CE_AUTO_BANK_MATCH.trx_amount,
3968: CE_AUTO_BANK_MATCH.trx_base_amount,
3969: CE_AUTO_BANK_MATCH.trx_status,
3970: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3971: CE_AUTO_BANK_MATCH.csl_match_type,
3972: no_of_matches,
3973: CE_AUTO_BANK_MATCH.trx_currency_type,
3974: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 3971: CE_AUTO_BANK_MATCH.csl_match_type,

3967: CE_AUTO_BANK_MATCH.trx_amount,
3968: CE_AUTO_BANK_MATCH.trx_base_amount,
3969: CE_AUTO_BANK_MATCH.trx_status,
3970: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3971: CE_AUTO_BANK_MATCH.csl_match_type,
3972: no_of_matches,
3973: CE_AUTO_BANK_MATCH.trx_currency_type,
3974: CE_AUTO_BANK_MATCH.trx_curr_amount,
3975: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 3973: CE_AUTO_BANK_MATCH.trx_currency_type,

3969: CE_AUTO_BANK_MATCH.trx_status,
3970: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3971: CE_AUTO_BANK_MATCH.csl_match_type,
3972: no_of_matches,
3973: CE_AUTO_BANK_MATCH.trx_currency_type,
3974: CE_AUTO_BANK_MATCH.trx_curr_amount,
3975: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3976: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3977: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 3974: CE_AUTO_BANK_MATCH.trx_curr_amount,

3970: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3971: CE_AUTO_BANK_MATCH.csl_match_type,
3972: no_of_matches,
3973: CE_AUTO_BANK_MATCH.trx_currency_type,
3974: CE_AUTO_BANK_MATCH.trx_curr_amount,
3975: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3976: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3977: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3978: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 3975: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

3971: CE_AUTO_BANK_MATCH.csl_match_type,
3972: no_of_matches,
3973: CE_AUTO_BANK_MATCH.trx_currency_type,
3974: CE_AUTO_BANK_MATCH.trx_curr_amount,
3975: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3976: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3977: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3978: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3979: CE_AUTO_BANK_MATCH.trx_org_id,

Line 3976: CE_AUTO_BANK_MATCH.trx_exchange_rate,

3972: no_of_matches,
3973: CE_AUTO_BANK_MATCH.trx_currency_type,
3974: CE_AUTO_BANK_MATCH.trx_curr_amount,
3975: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3976: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3977: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3978: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3979: CE_AUTO_BANK_MATCH.trx_org_id,
3980: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

Line 3977: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

3973: CE_AUTO_BANK_MATCH.trx_currency_type,
3974: CE_AUTO_BANK_MATCH.trx_curr_amount,
3975: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3976: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3977: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3978: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3979: CE_AUTO_BANK_MATCH.trx_org_id,
3980: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3981: CE_AUTO_BANK_MATCH.gt_seq_id

Line 3978: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

3974: CE_AUTO_BANK_MATCH.trx_curr_amount,
3975: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3976: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3977: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3978: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3979: CE_AUTO_BANK_MATCH.trx_org_id,
3980: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3981: CE_AUTO_BANK_MATCH.gt_seq_id
3982:

Line 3979: CE_AUTO_BANK_MATCH.trx_org_id,

3975: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3976: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3977: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3978: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3979: CE_AUTO_BANK_MATCH.trx_org_id,
3980: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3981: CE_AUTO_BANK_MATCH.gt_seq_id
3982:
3983: FROM

Line 3980: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

3976: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3977: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3978: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3979: CE_AUTO_BANK_MATCH.trx_org_id,
3980: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3981: CE_AUTO_BANK_MATCH.gt_seq_id
3982:
3983: FROM
3984: -- ce_801_transactions_v catv

Line 3981: CE_AUTO_BANK_MATCH.gt_seq_id

3977: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3978: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3979: CE_AUTO_BANK_MATCH.trx_org_id,
3980: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3981: CE_AUTO_BANK_MATCH.gt_seq_id
3982:
3983: FROM
3984: -- ce_801_transactions_v catv
3985: ce_available_transactions_tmp catv

Line 3987: catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

3983: FROM
3984: -- ce_801_transactions_v catv
3985: ce_available_transactions_tmp catv
3986: WHERE
3987: catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
3988: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount
3989: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
3990: AND catv.trx_number = LTRIM(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '0') --9963618
3991: AND catv.application_id = 801

Line 3988: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount

3984: -- ce_801_transactions_v catv
3985: ce_available_transactions_tmp catv
3986: WHERE
3987: catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
3988: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount
3989: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
3990: AND catv.trx_number = LTRIM(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '0') --9963618
3991: AND catv.application_id = 801
3992: AND NVL(catv.reconciled_status_flag, 'N') = 'N';

Line 3990: AND catv.trx_number = LTRIM(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '0') --9963618

3986: WHERE
3987: catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
3988: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount
3989: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
3990: AND catv.trx_number = LTRIM(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '0') --9963618
3991: AND catv.application_id = 801
3992: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
3993:
3994: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'JE')

Line 3994: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'JE')

3990: AND catv.trx_number = LTRIM(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '0') --9963618
3991: AND catv.application_id = 801
3992: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
3993:
3994: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'JE')
3995: THEN
3996: -- Bug 11727491 Start
3997: cep_standard.DEBUG('Matching JE Line...');
3998: cep_standard.DEBUG('tx_type = ' || tx_type);

Line 4022: CE_AUTO_BANK_MATCH.trx_id,

4018: catv.exchange_rate_date,
4019: catv.exchange_rate_type,
4020: catv.seq_id
4021: INTO
4022: CE_AUTO_BANK_MATCH.trx_id,
4023: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4024: CE_AUTO_BANK_MATCH.trx_rowid,
4025: CE_AUTO_BANK_MATCH.trx_date,
4026: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 4023: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

4019: catv.exchange_rate_type,
4020: catv.seq_id
4021: INTO
4022: CE_AUTO_BANK_MATCH.trx_id,
4023: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4024: CE_AUTO_BANK_MATCH.trx_rowid,
4025: CE_AUTO_BANK_MATCH.trx_date,
4026: CE_AUTO_BANK_MATCH.trx_currency_code,
4027: CE_AUTO_BANK_MATCH.trx_amount,

Line 4024: CE_AUTO_BANK_MATCH.trx_rowid,

4020: catv.seq_id
4021: INTO
4022: CE_AUTO_BANK_MATCH.trx_id,
4023: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4024: CE_AUTO_BANK_MATCH.trx_rowid,
4025: CE_AUTO_BANK_MATCH.trx_date,
4026: CE_AUTO_BANK_MATCH.trx_currency_code,
4027: CE_AUTO_BANK_MATCH.trx_amount,
4028: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 4025: CE_AUTO_BANK_MATCH.trx_date,

4021: INTO
4022: CE_AUTO_BANK_MATCH.trx_id,
4023: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4024: CE_AUTO_BANK_MATCH.trx_rowid,
4025: CE_AUTO_BANK_MATCH.trx_date,
4026: CE_AUTO_BANK_MATCH.trx_currency_code,
4027: CE_AUTO_BANK_MATCH.trx_amount,
4028: CE_AUTO_BANK_MATCH.trx_base_amount,
4029: CE_AUTO_BANK_MATCH.trx_status,

Line 4026: CE_AUTO_BANK_MATCH.trx_currency_code,

4022: CE_AUTO_BANK_MATCH.trx_id,
4023: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4024: CE_AUTO_BANK_MATCH.trx_rowid,
4025: CE_AUTO_BANK_MATCH.trx_date,
4026: CE_AUTO_BANK_MATCH.trx_currency_code,
4027: CE_AUTO_BANK_MATCH.trx_amount,
4028: CE_AUTO_BANK_MATCH.trx_base_amount,
4029: CE_AUTO_BANK_MATCH.trx_status,
4030: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 4027: CE_AUTO_BANK_MATCH.trx_amount,

4023: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4024: CE_AUTO_BANK_MATCH.trx_rowid,
4025: CE_AUTO_BANK_MATCH.trx_date,
4026: CE_AUTO_BANK_MATCH.trx_currency_code,
4027: CE_AUTO_BANK_MATCH.trx_amount,
4028: CE_AUTO_BANK_MATCH.trx_base_amount,
4029: CE_AUTO_BANK_MATCH.trx_status,
4030: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4031: CE_AUTO_BANK_MATCH.csl_match_type,

Line 4028: CE_AUTO_BANK_MATCH.trx_base_amount,

4024: CE_AUTO_BANK_MATCH.trx_rowid,
4025: CE_AUTO_BANK_MATCH.trx_date,
4026: CE_AUTO_BANK_MATCH.trx_currency_code,
4027: CE_AUTO_BANK_MATCH.trx_amount,
4028: CE_AUTO_BANK_MATCH.trx_base_amount,
4029: CE_AUTO_BANK_MATCH.trx_status,
4030: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4031: CE_AUTO_BANK_MATCH.csl_match_type,
4032: no_of_matches,

Line 4029: CE_AUTO_BANK_MATCH.trx_status,

4025: CE_AUTO_BANK_MATCH.trx_date,
4026: CE_AUTO_BANK_MATCH.trx_currency_code,
4027: CE_AUTO_BANK_MATCH.trx_amount,
4028: CE_AUTO_BANK_MATCH.trx_base_amount,
4029: CE_AUTO_BANK_MATCH.trx_status,
4030: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4031: CE_AUTO_BANK_MATCH.csl_match_type,
4032: no_of_matches,
4033: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 4030: CE_AUTO_BANK_MATCH.trx_cleared_amount,

4026: CE_AUTO_BANK_MATCH.trx_currency_code,
4027: CE_AUTO_BANK_MATCH.trx_amount,
4028: CE_AUTO_BANK_MATCH.trx_base_amount,
4029: CE_AUTO_BANK_MATCH.trx_status,
4030: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4031: CE_AUTO_BANK_MATCH.csl_match_type,
4032: no_of_matches,
4033: CE_AUTO_BANK_MATCH.trx_currency_type,
4034: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 4031: CE_AUTO_BANK_MATCH.csl_match_type,

4027: CE_AUTO_BANK_MATCH.trx_amount,
4028: CE_AUTO_BANK_MATCH.trx_base_amount,
4029: CE_AUTO_BANK_MATCH.trx_status,
4030: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4031: CE_AUTO_BANK_MATCH.csl_match_type,
4032: no_of_matches,
4033: CE_AUTO_BANK_MATCH.trx_currency_type,
4034: CE_AUTO_BANK_MATCH.trx_curr_amount,
4035: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 4033: CE_AUTO_BANK_MATCH.trx_currency_type,

4029: CE_AUTO_BANK_MATCH.trx_status,
4030: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4031: CE_AUTO_BANK_MATCH.csl_match_type,
4032: no_of_matches,
4033: CE_AUTO_BANK_MATCH.trx_currency_type,
4034: CE_AUTO_BANK_MATCH.trx_curr_amount,
4035: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4036: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4037: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 4034: CE_AUTO_BANK_MATCH.trx_curr_amount,

4030: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4031: CE_AUTO_BANK_MATCH.csl_match_type,
4032: no_of_matches,
4033: CE_AUTO_BANK_MATCH.trx_currency_type,
4034: CE_AUTO_BANK_MATCH.trx_curr_amount,
4035: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4036: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4037: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4038: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 4035: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

4031: CE_AUTO_BANK_MATCH.csl_match_type,
4032: no_of_matches,
4033: CE_AUTO_BANK_MATCH.trx_currency_type,
4034: CE_AUTO_BANK_MATCH.trx_curr_amount,
4035: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4036: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4037: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4038: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4039: CE_AUTO_BANK_MATCH.gt_seq_id

Line 4036: CE_AUTO_BANK_MATCH.trx_exchange_rate,

4032: no_of_matches,
4033: CE_AUTO_BANK_MATCH.trx_currency_type,
4034: CE_AUTO_BANK_MATCH.trx_curr_amount,
4035: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4036: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4037: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4038: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4039: CE_AUTO_BANK_MATCH.gt_seq_id
4040: FROM

Line 4037: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

4033: CE_AUTO_BANK_MATCH.trx_currency_type,
4034: CE_AUTO_BANK_MATCH.trx_curr_amount,
4035: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4036: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4037: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4038: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4039: CE_AUTO_BANK_MATCH.gt_seq_id
4040: FROM
4041: -- ce_101_transactions_v catv

Line 4038: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

4034: CE_AUTO_BANK_MATCH.trx_curr_amount,
4035: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4036: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4037: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4038: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4039: CE_AUTO_BANK_MATCH.gt_seq_id
4040: FROM
4041: -- ce_101_transactions_v catv
4042: ce_available_transactions_tmp catv

Line 4039: CE_AUTO_BANK_MATCH.gt_seq_id

4035: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4036: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4037: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4038: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4039: CE_AUTO_BANK_MATCH.gt_seq_id
4040: FROM
4041: -- ce_101_transactions_v catv
4042: ce_available_transactions_tmp catv
4043: WHERE

Line 4045: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4041: -- ce_101_transactions_v catv
4042: ce_available_transactions_tmp catv
4043: WHERE
4044: catv.trx_type = tx_type
4045: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4046: /* Bug 11727491 Added Ltrm(rtrim.. */
4047: AND LTrim(RTrim(catv.trx_number)) = LTrim(RTrim(CE_AUTO_BANK_MATCH.csl_bank_trx_number))
4048: AND catv.application_id = 101
4049: AND NVL(catv.reconciled_status_flag, 'N') = 'N';

Line 4047: AND LTrim(RTrim(catv.trx_number)) = LTrim(RTrim(CE_AUTO_BANK_MATCH.csl_bank_trx_number))

4043: WHERE
4044: catv.trx_type = tx_type
4045: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4046: /* Bug 11727491 Added Ltrm(rtrim.. */
4047: AND LTrim(RTrim(catv.trx_number)) = LTrim(RTrim(CE_AUTO_BANK_MATCH.csl_bank_trx_number))
4048: AND catv.application_id = 101
4049: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
4050:
4051: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI')

Line 4051: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI')

4047: AND LTrim(RTrim(catv.trx_number)) = LTrim(RTrim(CE_AUTO_BANK_MATCH.csl_bank_trx_number))
4048: AND catv.application_id = 101
4049: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
4050:
4051: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI')
4052: THEN
4053:
4054: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);
4055: curr := 3;

Line 4054: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);

4050:
4051: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI')
4052: THEN
4053:
4054: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);
4055: curr := 3;
4056:
4057: IF (CE_AUTO_BANK_REC.G_open_interface_matching_code = 'T')
4058: THEN

Line 4060: (CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag = 'Y'))

4056:
4057: IF (CE_AUTO_BANK_REC.G_open_interface_matching_code = 'T')
4058: THEN
4059: IF ((CE_AUTO_BANK_REC.G_legal_entity_id is not null) OR
4060: (CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag = 'Y'))
4061: THEN
4062: cep_standard.debug('use ce_185_transactions_v');
4063:
4064: BEGIN ---- Bug 12699623

Line 4088: CE_AUTO_BANK_MATCH.trx_id,

4084: catv.legal_entity_id,
4085: catv.CE_BANK_ACCT_USE_ID,
4086: catv.seq_id
4087: INTO
4088: CE_AUTO_BANK_MATCH.trx_id,
4089: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4090: CE_AUTO_BANK_MATCH.trx_rowid,
4091: CE_AUTO_BANK_MATCH.trx_date,
4092: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 4089: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

4085: catv.CE_BANK_ACCT_USE_ID,
4086: catv.seq_id
4087: INTO
4088: CE_AUTO_BANK_MATCH.trx_id,
4089: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4090: CE_AUTO_BANK_MATCH.trx_rowid,
4091: CE_AUTO_BANK_MATCH.trx_date,
4092: CE_AUTO_BANK_MATCH.trx_currency_code,
4093: CE_AUTO_BANK_MATCH.trx_amount,

Line 4090: CE_AUTO_BANK_MATCH.trx_rowid,

4086: catv.seq_id
4087: INTO
4088: CE_AUTO_BANK_MATCH.trx_id,
4089: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4090: CE_AUTO_BANK_MATCH.trx_rowid,
4091: CE_AUTO_BANK_MATCH.trx_date,
4092: CE_AUTO_BANK_MATCH.trx_currency_code,
4093: CE_AUTO_BANK_MATCH.trx_amount,
4094: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 4091: CE_AUTO_BANK_MATCH.trx_date,

4087: INTO
4088: CE_AUTO_BANK_MATCH.trx_id,
4089: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4090: CE_AUTO_BANK_MATCH.trx_rowid,
4091: CE_AUTO_BANK_MATCH.trx_date,
4092: CE_AUTO_BANK_MATCH.trx_currency_code,
4093: CE_AUTO_BANK_MATCH.trx_amount,
4094: CE_AUTO_BANK_MATCH.trx_base_amount,
4095: CE_AUTO_BANK_MATCH.trx_status,

Line 4092: CE_AUTO_BANK_MATCH.trx_currency_code,

4088: CE_AUTO_BANK_MATCH.trx_id,
4089: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4090: CE_AUTO_BANK_MATCH.trx_rowid,
4091: CE_AUTO_BANK_MATCH.trx_date,
4092: CE_AUTO_BANK_MATCH.trx_currency_code,
4093: CE_AUTO_BANK_MATCH.trx_amount,
4094: CE_AUTO_BANK_MATCH.trx_base_amount,
4095: CE_AUTO_BANK_MATCH.trx_status,
4096: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 4093: CE_AUTO_BANK_MATCH.trx_amount,

4089: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4090: CE_AUTO_BANK_MATCH.trx_rowid,
4091: CE_AUTO_BANK_MATCH.trx_date,
4092: CE_AUTO_BANK_MATCH.trx_currency_code,
4093: CE_AUTO_BANK_MATCH.trx_amount,
4094: CE_AUTO_BANK_MATCH.trx_base_amount,
4095: CE_AUTO_BANK_MATCH.trx_status,
4096: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4097: CE_AUTO_BANK_MATCH.csl_match_type,

Line 4094: CE_AUTO_BANK_MATCH.trx_base_amount,

4090: CE_AUTO_BANK_MATCH.trx_rowid,
4091: CE_AUTO_BANK_MATCH.trx_date,
4092: CE_AUTO_BANK_MATCH.trx_currency_code,
4093: CE_AUTO_BANK_MATCH.trx_amount,
4094: CE_AUTO_BANK_MATCH.trx_base_amount,
4095: CE_AUTO_BANK_MATCH.trx_status,
4096: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4097: CE_AUTO_BANK_MATCH.csl_match_type,
4098: no_of_matches,

Line 4095: CE_AUTO_BANK_MATCH.trx_status,

4091: CE_AUTO_BANK_MATCH.trx_date,
4092: CE_AUTO_BANK_MATCH.trx_currency_code,
4093: CE_AUTO_BANK_MATCH.trx_amount,
4094: CE_AUTO_BANK_MATCH.trx_base_amount,
4095: CE_AUTO_BANK_MATCH.trx_status,
4096: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4097: CE_AUTO_BANK_MATCH.csl_match_type,
4098: no_of_matches,
4099: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 4096: CE_AUTO_BANK_MATCH.trx_cleared_amount,

4092: CE_AUTO_BANK_MATCH.trx_currency_code,
4093: CE_AUTO_BANK_MATCH.trx_amount,
4094: CE_AUTO_BANK_MATCH.trx_base_amount,
4095: CE_AUTO_BANK_MATCH.trx_status,
4096: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4097: CE_AUTO_BANK_MATCH.csl_match_type,
4098: no_of_matches,
4099: CE_AUTO_BANK_MATCH.trx_currency_type,
4100: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 4097: CE_AUTO_BANK_MATCH.csl_match_type,

4093: CE_AUTO_BANK_MATCH.trx_amount,
4094: CE_AUTO_BANK_MATCH.trx_base_amount,
4095: CE_AUTO_BANK_MATCH.trx_status,
4096: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4097: CE_AUTO_BANK_MATCH.csl_match_type,
4098: no_of_matches,
4099: CE_AUTO_BANK_MATCH.trx_currency_type,
4100: CE_AUTO_BANK_MATCH.trx_curr_amount,
4101: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 4099: CE_AUTO_BANK_MATCH.trx_currency_type,

4095: CE_AUTO_BANK_MATCH.trx_status,
4096: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4097: CE_AUTO_BANK_MATCH.csl_match_type,
4098: no_of_matches,
4099: CE_AUTO_BANK_MATCH.trx_currency_type,
4100: CE_AUTO_BANK_MATCH.trx_curr_amount,
4101: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4102: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4103: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 4100: CE_AUTO_BANK_MATCH.trx_curr_amount,

4096: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4097: CE_AUTO_BANK_MATCH.csl_match_type,
4098: no_of_matches,
4099: CE_AUTO_BANK_MATCH.trx_currency_type,
4100: CE_AUTO_BANK_MATCH.trx_curr_amount,
4101: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4102: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4103: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4104: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 4101: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

4097: CE_AUTO_BANK_MATCH.csl_match_type,
4098: no_of_matches,
4099: CE_AUTO_BANK_MATCH.trx_currency_type,
4100: CE_AUTO_BANK_MATCH.trx_curr_amount,
4101: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4102: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4103: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4104: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4105: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

Line 4102: CE_AUTO_BANK_MATCH.trx_exchange_rate,

4098: no_of_matches,
4099: CE_AUTO_BANK_MATCH.trx_currency_type,
4100: CE_AUTO_BANK_MATCH.trx_curr_amount,
4101: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4102: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4103: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4104: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4105: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
4106: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

Line 4103: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

4099: CE_AUTO_BANK_MATCH.trx_currency_type,
4100: CE_AUTO_BANK_MATCH.trx_curr_amount,
4101: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4102: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4103: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4104: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4105: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
4106: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4107: CE_AUTO_BANK_MATCH.gt_seq_id

Line 4104: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

4100: CE_AUTO_BANK_MATCH.trx_curr_amount,
4101: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4102: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4103: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4104: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4105: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
4106: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4107: CE_AUTO_BANK_MATCH.gt_seq_id
4108: FROM

Line 4105: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

4101: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4102: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4103: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4104: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4105: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
4106: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4107: CE_AUTO_BANK_MATCH.gt_seq_id
4108: FROM
4109: -- ce_185_transactions_v catv

Line 4106: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

4102: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4103: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4104: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4105: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
4106: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4107: CE_AUTO_BANK_MATCH.gt_seq_id
4108: FROM
4109: -- ce_185_transactions_v catv
4110: ce_available_transactions_tmp catv

Line 4107: CE_AUTO_BANK_MATCH.gt_seq_id

4103: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4104: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4105: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
4106: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4107: CE_AUTO_BANK_MATCH.gt_seq_id
4108: FROM
4109: -- ce_185_transactions_v catv
4110: ce_available_transactions_tmp catv
4111: WHERE

Line 4113: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4109: -- ce_185_transactions_v catv
4110: ce_available_transactions_tmp catv
4111: WHERE
4112: catv.trx_type = tx_type
4113: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4114: --8978548: changed the NVL clause to use catv.legal_enity_id if null
4115: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id,catv.legal_entity_id)
4116: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4117: AND catv.application_id = 185

Line 4116: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number

4112: catv.trx_type = tx_type
4113: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4114: --8978548: changed the NVL clause to use catv.legal_enity_id if null
4115: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id,catv.legal_entity_id)
4116: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4117: AND catv.application_id = 185
4118: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
4119:
4120: -- Bug 12699623 Start

Line 4132: IF (CE_AUTO_BANK_MATCH.trx_id IS NULL)

4128: END;
4129: END IF;
4130:
4131: -- If above treasury query is not able to find a matching transaction, find in external data through CE_999 objects
4132: IF (CE_AUTO_BANK_MATCH.trx_id IS NULL)
4133: THEN -- Bug 12699623 End
4134: cep_standard.debug('use ce_999_transactions_v ' );
4135: SELECT
4136: catv.trx_id,

Line 4156: CE_AUTO_BANK_MATCH.trx_id,

4152: catv.exchange_rate_type,
4153: catv.legal_entity_id,
4154: catv.seq_id
4155: INTO
4156: CE_AUTO_BANK_MATCH.trx_id,
4157: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4158: CE_AUTO_BANK_MATCH.trx_rowid,
4159: CE_AUTO_BANK_MATCH.trx_date,
4160: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 4157: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

4153: catv.legal_entity_id,
4154: catv.seq_id
4155: INTO
4156: CE_AUTO_BANK_MATCH.trx_id,
4157: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4158: CE_AUTO_BANK_MATCH.trx_rowid,
4159: CE_AUTO_BANK_MATCH.trx_date,
4160: CE_AUTO_BANK_MATCH.trx_currency_code,
4161: CE_AUTO_BANK_MATCH.trx_amount,

Line 4158: CE_AUTO_BANK_MATCH.trx_rowid,

4154: catv.seq_id
4155: INTO
4156: CE_AUTO_BANK_MATCH.trx_id,
4157: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4158: CE_AUTO_BANK_MATCH.trx_rowid,
4159: CE_AUTO_BANK_MATCH.trx_date,
4160: CE_AUTO_BANK_MATCH.trx_currency_code,
4161: CE_AUTO_BANK_MATCH.trx_amount,
4162: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 4159: CE_AUTO_BANK_MATCH.trx_date,

4155: INTO
4156: CE_AUTO_BANK_MATCH.trx_id,
4157: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4158: CE_AUTO_BANK_MATCH.trx_rowid,
4159: CE_AUTO_BANK_MATCH.trx_date,
4160: CE_AUTO_BANK_MATCH.trx_currency_code,
4161: CE_AUTO_BANK_MATCH.trx_amount,
4162: CE_AUTO_BANK_MATCH.trx_base_amount,
4163: CE_AUTO_BANK_MATCH.trx_status,

Line 4160: CE_AUTO_BANK_MATCH.trx_currency_code,

4156: CE_AUTO_BANK_MATCH.trx_id,
4157: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4158: CE_AUTO_BANK_MATCH.trx_rowid,
4159: CE_AUTO_BANK_MATCH.trx_date,
4160: CE_AUTO_BANK_MATCH.trx_currency_code,
4161: CE_AUTO_BANK_MATCH.trx_amount,
4162: CE_AUTO_BANK_MATCH.trx_base_amount,
4163: CE_AUTO_BANK_MATCH.trx_status,
4164: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 4161: CE_AUTO_BANK_MATCH.trx_amount,

4157: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4158: CE_AUTO_BANK_MATCH.trx_rowid,
4159: CE_AUTO_BANK_MATCH.trx_date,
4160: CE_AUTO_BANK_MATCH.trx_currency_code,
4161: CE_AUTO_BANK_MATCH.trx_amount,
4162: CE_AUTO_BANK_MATCH.trx_base_amount,
4163: CE_AUTO_BANK_MATCH.trx_status,
4164: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4165: CE_AUTO_BANK_MATCH.csl_match_type,

Line 4162: CE_AUTO_BANK_MATCH.trx_base_amount,

4158: CE_AUTO_BANK_MATCH.trx_rowid,
4159: CE_AUTO_BANK_MATCH.trx_date,
4160: CE_AUTO_BANK_MATCH.trx_currency_code,
4161: CE_AUTO_BANK_MATCH.trx_amount,
4162: CE_AUTO_BANK_MATCH.trx_base_amount,
4163: CE_AUTO_BANK_MATCH.trx_status,
4164: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4165: CE_AUTO_BANK_MATCH.csl_match_type,
4166: no_of_matches,

Line 4163: CE_AUTO_BANK_MATCH.trx_status,

4159: CE_AUTO_BANK_MATCH.trx_date,
4160: CE_AUTO_BANK_MATCH.trx_currency_code,
4161: CE_AUTO_BANK_MATCH.trx_amount,
4162: CE_AUTO_BANK_MATCH.trx_base_amount,
4163: CE_AUTO_BANK_MATCH.trx_status,
4164: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4165: CE_AUTO_BANK_MATCH.csl_match_type,
4166: no_of_matches,
4167: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 4164: CE_AUTO_BANK_MATCH.trx_cleared_amount,

4160: CE_AUTO_BANK_MATCH.trx_currency_code,
4161: CE_AUTO_BANK_MATCH.trx_amount,
4162: CE_AUTO_BANK_MATCH.trx_base_amount,
4163: CE_AUTO_BANK_MATCH.trx_status,
4164: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4165: CE_AUTO_BANK_MATCH.csl_match_type,
4166: no_of_matches,
4167: CE_AUTO_BANK_MATCH.trx_currency_type,
4168: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 4165: CE_AUTO_BANK_MATCH.csl_match_type,

4161: CE_AUTO_BANK_MATCH.trx_amount,
4162: CE_AUTO_BANK_MATCH.trx_base_amount,
4163: CE_AUTO_BANK_MATCH.trx_status,
4164: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4165: CE_AUTO_BANK_MATCH.csl_match_type,
4166: no_of_matches,
4167: CE_AUTO_BANK_MATCH.trx_currency_type,
4168: CE_AUTO_BANK_MATCH.trx_curr_amount,
4169: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 4167: CE_AUTO_BANK_MATCH.trx_currency_type,

4163: CE_AUTO_BANK_MATCH.trx_status,
4164: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4165: CE_AUTO_BANK_MATCH.csl_match_type,
4166: no_of_matches,
4167: CE_AUTO_BANK_MATCH.trx_currency_type,
4168: CE_AUTO_BANK_MATCH.trx_curr_amount,
4169: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4170: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4171: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 4168: CE_AUTO_BANK_MATCH.trx_curr_amount,

4164: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4165: CE_AUTO_BANK_MATCH.csl_match_type,
4166: no_of_matches,
4167: CE_AUTO_BANK_MATCH.trx_currency_type,
4168: CE_AUTO_BANK_MATCH.trx_curr_amount,
4169: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4170: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4171: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4172: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 4169: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

4165: CE_AUTO_BANK_MATCH.csl_match_type,
4166: no_of_matches,
4167: CE_AUTO_BANK_MATCH.trx_currency_type,
4168: CE_AUTO_BANK_MATCH.trx_curr_amount,
4169: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4170: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4171: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4172: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4173: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

Line 4170: CE_AUTO_BANK_MATCH.trx_exchange_rate,

4166: no_of_matches,
4167: CE_AUTO_BANK_MATCH.trx_currency_type,
4168: CE_AUTO_BANK_MATCH.trx_curr_amount,
4169: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4170: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4171: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4172: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4173: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
4174: CE_AUTO_BANK_MATCH.gt_seq_id

Line 4171: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

4167: CE_AUTO_BANK_MATCH.trx_currency_type,
4168: CE_AUTO_BANK_MATCH.trx_curr_amount,
4169: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4170: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4171: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4172: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4173: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
4174: CE_AUTO_BANK_MATCH.gt_seq_id
4175: FROM

Line 4172: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

4168: CE_AUTO_BANK_MATCH.trx_curr_amount,
4169: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4170: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4171: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4172: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4173: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
4174: CE_AUTO_BANK_MATCH.gt_seq_id
4175: FROM
4176: -- ce_999_transactions_v catv

Line 4173: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

4169: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4170: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4171: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4172: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4173: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
4174: CE_AUTO_BANK_MATCH.gt_seq_id
4175: FROM
4176: -- ce_999_transactions_v catv
4177: ce_available_transactions_tmp catv

Line 4174: CE_AUTO_BANK_MATCH.gt_seq_id

4170: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4171: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4172: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4173: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
4174: CE_AUTO_BANK_MATCH.gt_seq_id
4175: FROM
4176: -- ce_999_transactions_v catv
4177: ce_available_transactions_tmp catv
4178: WHERE

Line 4180: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4176: -- ce_999_transactions_v catv
4177: ce_available_transactions_tmp catv
4178: WHERE
4179: catv.trx_type = tx_type
4180: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4181: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4182: AND catv.application_id = 999
4183: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
4184: END IF;

Line 4181: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number

4177: ce_available_transactions_tmp catv
4178: WHERE
4179: catv.trx_type = tx_type
4180: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4181: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4182: AND catv.application_id = 999
4183: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
4184: END IF;
4185: ELSE -- match by DATE and AMOUNT

Line 4188: IF (CE_AUTO_BANK_MATCH.csl_trx_type in ('SWEEP_IN', 'CREDIT'))

4184: END IF;
4185: ELSE -- match by DATE and AMOUNT
4186: cep_standard.debug('match OI by DATE and AMOUNT ' );
4187: -- bug 5122576 issue with zba trx in xtr
4188: IF (CE_AUTO_BANK_MATCH.csl_trx_type in ('SWEEP_IN', 'CREDIT'))
4189: THEN
4190: bank_charges := -NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
4191: ELSE
4192: bank_charges := NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0);

Line 4190: bank_charges := -NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0);

4186: cep_standard.debug('match OI by DATE and AMOUNT ' );
4187: -- bug 5122576 issue with zba trx in xtr
4188: IF (CE_AUTO_BANK_MATCH.csl_trx_type in ('SWEEP_IN', 'CREDIT'))
4189: THEN
4190: bank_charges := -NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
4191: ELSE
4192: bank_charges := NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
4193: END IF;
4194: stmt_amount := CE_AUTO_BANK_MATCH.csl_amount - bank_charges;

Line 4192: bank_charges := NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0);

4188: IF (CE_AUTO_BANK_MATCH.csl_trx_type in ('SWEEP_IN', 'CREDIT'))
4189: THEN
4190: bank_charges := -NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
4191: ELSE
4192: bank_charges := NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
4193: END IF;
4194: stmt_amount := CE_AUTO_BANK_MATCH.csl_amount - bank_charges;
4195: tx_curr := nvl(CE_AUTO_BANK_MATCH.csl_currency_code, CE_AUTO_BANK_MATCH.aba_bank_currency);
4196: fnd_currency.get_info(

Line 4194: stmt_amount := CE_AUTO_BANK_MATCH.csl_amount - bank_charges;

4190: bank_charges := -NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
4191: ELSE
4192: bank_charges := NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
4193: END IF;
4194: stmt_amount := CE_AUTO_BANK_MATCH.csl_amount - bank_charges;
4195: tx_curr := nvl(CE_AUTO_BANK_MATCH.csl_currency_code, CE_AUTO_BANK_MATCH.aba_bank_currency);
4196: fnd_currency.get_info(
4197: tx_curr,
4198: precision,

Line 4195: tx_curr := nvl(CE_AUTO_BANK_MATCH.csl_currency_code, CE_AUTO_BANK_MATCH.aba_bank_currency);

4191: ELSE
4192: bank_charges := NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
4193: END IF;
4194: stmt_amount := CE_AUTO_BANK_MATCH.csl_amount - bank_charges;
4195: tx_curr := nvl(CE_AUTO_BANK_MATCH.csl_currency_code, CE_AUTO_BANK_MATCH.aba_bank_currency);
4196: fnd_currency.get_info(
4197: tx_curr,
4198: precision,
4199: ext_precision,

Line 4202: IF (tx_curr = CE_AUTO_BANK_MATCH.aba_bank_currency)

4198: precision,
4199: ext_precision,
4200: min_unit);
4201:
4202: IF (tx_curr = CE_AUTO_BANK_MATCH.aba_bank_currency)
4203: THEN
4204: cep_standard.debug('OI: bank currency match');
4205: amount_to_match := round(stmt_amount, precision);
4206: cep_standard.debug('tx_type='||tx_type ||', amount_to_match =' || amount_to_match);

Line 4214: IF (CE_AUTO_BANK_MATCH.csl_original_amount IS NOT NULL)

4210: amount_to_match,
4211: precision,
4212: no_of_matches);
4213: ELSE
4214: IF (CE_AUTO_BANK_MATCH.csl_original_amount IS NOT NULL)
4215: THEN
4216: IF (NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0) <> 0)
4217: THEN
4218: IF (nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate,0) = 0)

Line 4216: IF (NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0) <> 0)

4212: no_of_matches);
4213: ELSE
4214: IF (CE_AUTO_BANK_MATCH.csl_original_amount IS NOT NULL)
4215: THEN
4216: IF (NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0) <> 0)
4217: THEN
4218: IF (nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate,0) = 0)
4219: THEN
4220: no_of_matches := 0;

Line 4218: IF (nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate,0) = 0)

4214: IF (CE_AUTO_BANK_MATCH.csl_original_amount IS NOT NULL)
4215: THEN
4216: IF (NVL(CE_AUTO_BANK_MATCH.csl_charges_amount,0) <> 0)
4217: THEN
4218: IF (nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate,0) = 0)
4219: THEN
4220: no_of_matches := 0;
4221: IF (CE_AUTO_BANK_MATCH.csl_currency_code <> CE_AUTO_BANK_MATCH.aba_bank_currency AND
4222: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)

Line 4221: IF (CE_AUTO_BANK_MATCH.csl_currency_code <> CE_AUTO_BANK_MATCH.aba_bank_currency AND

4217: THEN
4218: IF (nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate,0) = 0)
4219: THEN
4220: no_of_matches := 0;
4221: IF (CE_AUTO_BANK_MATCH.csl_currency_code <> CE_AUTO_BANK_MATCH.aba_bank_currency AND
4222: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)
4223: THEN
4224: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4225: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 4222: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)

4218: IF (nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate,0) = 0)
4219: THEN
4220: no_of_matches := 0;
4221: IF (CE_AUTO_BANK_MATCH.csl_currency_code <> CE_AUTO_BANK_MATCH.aba_bank_currency AND
4222: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)
4223: THEN
4224: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4225: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4226: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 4225: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4221: IF (CE_AUTO_BANK_MATCH.csl_currency_code <> CE_AUTO_BANK_MATCH.aba_bank_currency AND
4222: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)
4223: THEN
4224: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4225: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4226: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4227: 'CE_REQUIRED_EXCHANGE_FIELD');
4228: END IF;
4229: RAISE NO_DATA_FOUND;

Line 4226: CE_AUTO_BANK_MATCH.csl_statement_line_id,

4222: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)
4223: THEN
4224: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4225: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4226: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4227: 'CE_REQUIRED_EXCHANGE_FIELD');
4228: END IF;
4229: RAISE NO_DATA_FOUND;
4230: ELSE

Line 4232: amount_to_match := round(stmt_amount/CE_AUTO_BANK_MATCH.csl_exchange_rate, precision);

4228: END IF;
4229: RAISE NO_DATA_FOUND;
4230: ELSE
4231: cep_standard.debug('OI: foreign currency match');
4232: amount_to_match := round(stmt_amount/CE_AUTO_BANK_MATCH.csl_exchange_rate, precision);
4233: cep_standard.debug('tx_type='||tx_type ||', amount_to_match =' || amount_to_match);
4234: match_oi_trx(
4235: tx_type,
4236: tx_curr,

Line 4243: amount_to_match := round(CE_AUTO_BANK_MATCH.csl_original_amount,precision);

4239: no_of_matches);
4240: END IF;
4241: ELSE -- csl_charges_amount = 0
4242: cep_standard.debug('OI: No csl_charges match');
4243: amount_to_match := round(CE_AUTO_BANK_MATCH.csl_original_amount,precision);
4244: cep_standard.debug('tx_type='||tx_type ||', amount_to_match =' || amount_to_match);
4245: match_oi_trx(
4246: tx_type,
4247: tx_curr,

Line 4253: IF (NVL(CE_AUTO_BANK_MATCH.csl_exchange_rate,0) = 0)

4249: precision,
4250: no_of_matches);
4251: END IF;
4252: ELSE -- csl_original_amount is NULL
4253: IF (NVL(CE_AUTO_BANK_MATCH.csl_exchange_rate,0) = 0)
4254: THEN
4255: no_of_matches := 0;
4256: IF (CE_AUTO_BANK_MATCH.csl_currency_code <> CE_AUTO_BANK_MATCH.aba_bank_currency AND
4257: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)

Line 4256: IF (CE_AUTO_BANK_MATCH.csl_currency_code <> CE_AUTO_BANK_MATCH.aba_bank_currency AND

4252: ELSE -- csl_original_amount is NULL
4253: IF (NVL(CE_AUTO_BANK_MATCH.csl_exchange_rate,0) = 0)
4254: THEN
4255: no_of_matches := 0;
4256: IF (CE_AUTO_BANK_MATCH.csl_currency_code <> CE_AUTO_BANK_MATCH.aba_bank_currency AND
4257: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)
4258: THEN
4259: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4260: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 4257: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)

4253: IF (NVL(CE_AUTO_BANK_MATCH.csl_exchange_rate,0) = 0)
4254: THEN
4255: no_of_matches := 0;
4256: IF (CE_AUTO_BANK_MATCH.csl_currency_code <> CE_AUTO_BANK_MATCH.aba_bank_currency AND
4257: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)
4258: THEN
4259: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4260: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4261: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 4260: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4256: IF (CE_AUTO_BANK_MATCH.csl_currency_code <> CE_AUTO_BANK_MATCH.aba_bank_currency AND
4257: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)
4258: THEN
4259: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4260: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4261: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4262: 'CE_REQUIRED_EXCHANGE_FIELD');
4263: END IF;
4264: RAISE NO_DATA_FOUND;

Line 4261: CE_AUTO_BANK_MATCH.csl_statement_line_id,

4257: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)
4258: THEN
4259: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4260: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4261: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4262: 'CE_REQUIRED_EXCHANGE_FIELD');
4263: END IF;
4264: RAISE NO_DATA_FOUND;
4265: ELSE

Line 4267: amount_to_match := round(stmt_amount/CE_AUTO_BANK_MATCH.csl_exchange_rate, precision);

4263: END IF;
4264: RAISE NO_DATA_FOUND;
4265: ELSE
4266: cep_standard.debug('OI: No csl_original_amount match');
4267: amount_to_match := round(stmt_amount/CE_AUTO_BANK_MATCH.csl_exchange_rate, precision);
4268: cep_standard.debug('tx_type='||tx_type ||', amount_to_match =' || amount_to_match);
4269: match_oi_trx(
4270: tx_type,
4271: tx_curr,

Line 4280: ELSIF ((CE_AUTO_BANK_MATCH.csl_trx_type IN ('NSF','REJECTED')) AND

4276: END IF; -- end check for csl_original_amount
4277: END IF; -- end check for tx_curr
4278: END IF; -- end check for G_open_interface_matching_code
4279:
4280: ELSIF ((CE_AUTO_BANK_MATCH.csl_trx_type IN ('NSF','REJECTED')) AND
4281: (CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag = 'Y'))
4282: THEN
4283: curr := 4;
4284: SELECT

Line 4281: (CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag = 'Y'))

4277: END IF; -- end check for tx_curr
4278: END IF; -- end check for G_open_interface_matching_code
4279:
4280: ELSIF ((CE_AUTO_BANK_MATCH.csl_trx_type IN ('NSF','REJECTED')) AND
4281: (CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag = 'Y'))
4282: THEN
4283: curr := 4;
4284: SELECT
4285: catv.trx_id,

Line 4308: CE_AUTO_BANK_MATCH.trx_id,

4304: catv.org_id,
4305: catv.CE_BANK_ACCT_USE_ID,
4306: -1
4307: INTO
4308: CE_AUTO_BANK_MATCH.trx_id,
4309: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4310: CE_AUTO_BANK_MATCH.trx_rowid,
4311: CE_AUTO_BANK_MATCH.trx_date,
4312: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 4309: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

4305: catv.CE_BANK_ACCT_USE_ID,
4306: -1
4307: INTO
4308: CE_AUTO_BANK_MATCH.trx_id,
4309: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4310: CE_AUTO_BANK_MATCH.trx_rowid,
4311: CE_AUTO_BANK_MATCH.trx_date,
4312: CE_AUTO_BANK_MATCH.trx_currency_code,
4313: CE_AUTO_BANK_MATCH.trx_amount,

Line 4310: CE_AUTO_BANK_MATCH.trx_rowid,

4306: -1
4307: INTO
4308: CE_AUTO_BANK_MATCH.trx_id,
4309: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4310: CE_AUTO_BANK_MATCH.trx_rowid,
4311: CE_AUTO_BANK_MATCH.trx_date,
4312: CE_AUTO_BANK_MATCH.trx_currency_code,
4313: CE_AUTO_BANK_MATCH.trx_amount,
4314: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 4311: CE_AUTO_BANK_MATCH.trx_date,

4307: INTO
4308: CE_AUTO_BANK_MATCH.trx_id,
4309: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4310: CE_AUTO_BANK_MATCH.trx_rowid,
4311: CE_AUTO_BANK_MATCH.trx_date,
4312: CE_AUTO_BANK_MATCH.trx_currency_code,
4313: CE_AUTO_BANK_MATCH.trx_amount,
4314: CE_AUTO_BANK_MATCH.trx_base_amount,
4315: CE_AUTO_BANK_MATCH.trx_status,

Line 4312: CE_AUTO_BANK_MATCH.trx_currency_code,

4308: CE_AUTO_BANK_MATCH.trx_id,
4309: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4310: CE_AUTO_BANK_MATCH.trx_rowid,
4311: CE_AUTO_BANK_MATCH.trx_date,
4312: CE_AUTO_BANK_MATCH.trx_currency_code,
4313: CE_AUTO_BANK_MATCH.trx_amount,
4314: CE_AUTO_BANK_MATCH.trx_base_amount,
4315: CE_AUTO_BANK_MATCH.trx_status,
4316: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 4313: CE_AUTO_BANK_MATCH.trx_amount,

4309: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4310: CE_AUTO_BANK_MATCH.trx_rowid,
4311: CE_AUTO_BANK_MATCH.trx_date,
4312: CE_AUTO_BANK_MATCH.trx_currency_code,
4313: CE_AUTO_BANK_MATCH.trx_amount,
4314: CE_AUTO_BANK_MATCH.trx_base_amount,
4315: CE_AUTO_BANK_MATCH.trx_status,
4316: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4317: CE_AUTO_BANK_MATCH.csl_match_type,

Line 4314: CE_AUTO_BANK_MATCH.trx_base_amount,

4310: CE_AUTO_BANK_MATCH.trx_rowid,
4311: CE_AUTO_BANK_MATCH.trx_date,
4312: CE_AUTO_BANK_MATCH.trx_currency_code,
4313: CE_AUTO_BANK_MATCH.trx_amount,
4314: CE_AUTO_BANK_MATCH.trx_base_amount,
4315: CE_AUTO_BANK_MATCH.trx_status,
4316: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4317: CE_AUTO_BANK_MATCH.csl_match_type,
4318: no_of_matches,

Line 4315: CE_AUTO_BANK_MATCH.trx_status,

4311: CE_AUTO_BANK_MATCH.trx_date,
4312: CE_AUTO_BANK_MATCH.trx_currency_code,
4313: CE_AUTO_BANK_MATCH.trx_amount,
4314: CE_AUTO_BANK_MATCH.trx_base_amount,
4315: CE_AUTO_BANK_MATCH.trx_status,
4316: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4317: CE_AUTO_BANK_MATCH.csl_match_type,
4318: no_of_matches,
4319: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 4316: CE_AUTO_BANK_MATCH.trx_cleared_amount,

4312: CE_AUTO_BANK_MATCH.trx_currency_code,
4313: CE_AUTO_BANK_MATCH.trx_amount,
4314: CE_AUTO_BANK_MATCH.trx_base_amount,
4315: CE_AUTO_BANK_MATCH.trx_status,
4316: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4317: CE_AUTO_BANK_MATCH.csl_match_type,
4318: no_of_matches,
4319: CE_AUTO_BANK_MATCH.trx_currency_type,
4320: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 4317: CE_AUTO_BANK_MATCH.csl_match_type,

4313: CE_AUTO_BANK_MATCH.trx_amount,
4314: CE_AUTO_BANK_MATCH.trx_base_amount,
4315: CE_AUTO_BANK_MATCH.trx_status,
4316: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4317: CE_AUTO_BANK_MATCH.csl_match_type,
4318: no_of_matches,
4319: CE_AUTO_BANK_MATCH.trx_currency_type,
4320: CE_AUTO_BANK_MATCH.trx_curr_amount,
4321: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 4319: CE_AUTO_BANK_MATCH.trx_currency_type,

4315: CE_AUTO_BANK_MATCH.trx_status,
4316: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4317: CE_AUTO_BANK_MATCH.csl_match_type,
4318: no_of_matches,
4319: CE_AUTO_BANK_MATCH.trx_currency_type,
4320: CE_AUTO_BANK_MATCH.trx_curr_amount,
4321: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4322: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4323: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 4320: CE_AUTO_BANK_MATCH.trx_curr_amount,

4316: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4317: CE_AUTO_BANK_MATCH.csl_match_type,
4318: no_of_matches,
4319: CE_AUTO_BANK_MATCH.trx_currency_type,
4320: CE_AUTO_BANK_MATCH.trx_curr_amount,
4321: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4322: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4323: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4324: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 4321: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

4317: CE_AUTO_BANK_MATCH.csl_match_type,
4318: no_of_matches,
4319: CE_AUTO_BANK_MATCH.trx_currency_type,
4320: CE_AUTO_BANK_MATCH.trx_curr_amount,
4321: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4322: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4323: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4324: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4325: CE_AUTO_BANK_MATCH.trx_customer_id,

Line 4322: CE_AUTO_BANK_MATCH.trx_exchange_rate,

4318: no_of_matches,
4319: CE_AUTO_BANK_MATCH.trx_currency_type,
4320: CE_AUTO_BANK_MATCH.trx_curr_amount,
4321: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4322: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4323: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4324: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4325: CE_AUTO_BANK_MATCH.trx_customer_id,
4326: CE_AUTO_BANK_MATCH.reversed_receipt_flag,

Line 4323: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

4319: CE_AUTO_BANK_MATCH.trx_currency_type,
4320: CE_AUTO_BANK_MATCH.trx_curr_amount,
4321: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4322: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4323: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4324: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4325: CE_AUTO_BANK_MATCH.trx_customer_id,
4326: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4327: CE_AUTO_BANK_MATCH.trx_org_id,

Line 4324: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

4320: CE_AUTO_BANK_MATCH.trx_curr_amount,
4321: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4322: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4323: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4324: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4325: CE_AUTO_BANK_MATCH.trx_customer_id,
4326: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4327: CE_AUTO_BANK_MATCH.trx_org_id,
4328: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

Line 4325: CE_AUTO_BANK_MATCH.trx_customer_id,

4321: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4322: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4323: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4324: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4325: CE_AUTO_BANK_MATCH.trx_customer_id,
4326: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4327: CE_AUTO_BANK_MATCH.trx_org_id,
4328: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4329: CE_AUTO_BANK_MATCH.gt_seq_id

Line 4326: CE_AUTO_BANK_MATCH.reversed_receipt_flag,

4322: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4323: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4324: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4325: CE_AUTO_BANK_MATCH.trx_customer_id,
4326: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4327: CE_AUTO_BANK_MATCH.trx_org_id,
4328: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4329: CE_AUTO_BANK_MATCH.gt_seq_id
4330: FROM

Line 4327: CE_AUTO_BANK_MATCH.trx_org_id,

4323: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4324: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4325: CE_AUTO_BANK_MATCH.trx_customer_id,
4326: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4327: CE_AUTO_BANK_MATCH.trx_org_id,
4328: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4329: CE_AUTO_BANK_MATCH.gt_seq_id
4330: FROM
4331: ce_222_reversal_v catv

Line 4328: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

4324: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4325: CE_AUTO_BANK_MATCH.trx_customer_id,
4326: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4327: CE_AUTO_BANK_MATCH.trx_org_id,
4328: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4329: CE_AUTO_BANK_MATCH.gt_seq_id
4330: FROM
4331: ce_222_reversal_v catv
4332: WHERE

Line 4329: CE_AUTO_BANK_MATCH.gt_seq_id

4325: CE_AUTO_BANK_MATCH.trx_customer_id,
4326: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4327: CE_AUTO_BANK_MATCH.trx_org_id,
4328: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4329: CE_AUTO_BANK_MATCH.gt_seq_id
4330: FROM
4331: ce_222_reversal_v catv
4332: WHERE
4333: DECODE(tx_type,'CASH',DECODE(catv.trx_type,'MISC','CASH',catv.trx_type),catv.trx_type) = tx_type

Line 4334: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4330: FROM
4331: ce_222_reversal_v catv
4332: WHERE
4333: DECODE(tx_type,'CASH',DECODE(catv.trx_type,'MISC','CASH',catv.trx_type),catv.trx_type) = tx_type
4334: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4335: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4336: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4337: AND catv.status = decode(CE_AUTO_BANK_REC.G_nsf_handling,'REVERSE',catv.status,'DM REVERSE',catv.status,'REVERSED')
4338: UNION

Line 4336: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number

4332: WHERE
4333: DECODE(tx_type,'CASH',DECODE(catv.trx_type,'MISC','CASH',catv.trx_type),catv.trx_type) = tx_type
4334: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4335: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4336: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4337: AND catv.status = decode(CE_AUTO_BANK_REC.G_nsf_handling,'REVERSE',catv.status,'DM REVERSE',catv.status,'REVERSED')
4338: UNION
4339: SELECT
4340: catv.trx_id,

Line 4367: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4363: -- ce_222_transactions_v catv
4364: ce_available_transactions_tmp catv
4365: WHERE
4366: DECODE(tx_type,'CASH',DECODE(catv.trx_type,'MISC','CASH',catv.trx_type),catv.trx_type) = tx_type
4367: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4368: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4369: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4370: AND catv.status = 'REVERSED'
4371: AND catv.application_id = 222

Line 4369: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number

4365: WHERE
4366: DECODE(tx_type,'CASH',DECODE(catv.trx_type,'MISC','CASH',catv.trx_type),catv.trx_type) = tx_type
4367: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4368: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4369: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4370: AND catv.status = 'REVERSED'
4371: AND catv.application_id = 222
4372: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
4373:

Line 4374: ELSIF ((tx_type IN ('CASH','MISC')) AND (CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag = 'Y'))

4370: AND catv.status = 'REVERSED'
4371: AND catv.application_id = 222
4372: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
4373:
4374: ELSIF ((tx_type IN ('CASH','MISC')) AND (CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag = 'Y'))
4375: THEN
4376: curr := 5;
4377: SELECT
4378: catv.trx_id,

Line 4401: CE_AUTO_BANK_MATCH.trx_id,

4397: catv.org_id,
4398: catv.CE_BANK_ACCT_USE_ID,
4399: catv.seq_id
4400: INTO
4401: CE_AUTO_BANK_MATCH.trx_id,
4402: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4403: CE_AUTO_BANK_MATCH.trx_rowid,
4404: CE_AUTO_BANK_MATCH.trx_date,
4405: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 4402: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

4398: catv.CE_BANK_ACCT_USE_ID,
4399: catv.seq_id
4400: INTO
4401: CE_AUTO_BANK_MATCH.trx_id,
4402: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4403: CE_AUTO_BANK_MATCH.trx_rowid,
4404: CE_AUTO_BANK_MATCH.trx_date,
4405: CE_AUTO_BANK_MATCH.trx_currency_code,
4406: CE_AUTO_BANK_MATCH.trx_amount,

Line 4403: CE_AUTO_BANK_MATCH.trx_rowid,

4399: catv.seq_id
4400: INTO
4401: CE_AUTO_BANK_MATCH.trx_id,
4402: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4403: CE_AUTO_BANK_MATCH.trx_rowid,
4404: CE_AUTO_BANK_MATCH.trx_date,
4405: CE_AUTO_BANK_MATCH.trx_currency_code,
4406: CE_AUTO_BANK_MATCH.trx_amount,
4407: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 4404: CE_AUTO_BANK_MATCH.trx_date,

4400: INTO
4401: CE_AUTO_BANK_MATCH.trx_id,
4402: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4403: CE_AUTO_BANK_MATCH.trx_rowid,
4404: CE_AUTO_BANK_MATCH.trx_date,
4405: CE_AUTO_BANK_MATCH.trx_currency_code,
4406: CE_AUTO_BANK_MATCH.trx_amount,
4407: CE_AUTO_BANK_MATCH.trx_base_amount,
4408: CE_AUTO_BANK_MATCH.trx_status,

Line 4405: CE_AUTO_BANK_MATCH.trx_currency_code,

4401: CE_AUTO_BANK_MATCH.trx_id,
4402: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4403: CE_AUTO_BANK_MATCH.trx_rowid,
4404: CE_AUTO_BANK_MATCH.trx_date,
4405: CE_AUTO_BANK_MATCH.trx_currency_code,
4406: CE_AUTO_BANK_MATCH.trx_amount,
4407: CE_AUTO_BANK_MATCH.trx_base_amount,
4408: CE_AUTO_BANK_MATCH.trx_status,
4409: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 4406: CE_AUTO_BANK_MATCH.trx_amount,

4402: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4403: CE_AUTO_BANK_MATCH.trx_rowid,
4404: CE_AUTO_BANK_MATCH.trx_date,
4405: CE_AUTO_BANK_MATCH.trx_currency_code,
4406: CE_AUTO_BANK_MATCH.trx_amount,
4407: CE_AUTO_BANK_MATCH.trx_base_amount,
4408: CE_AUTO_BANK_MATCH.trx_status,
4409: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4410: CE_AUTO_BANK_MATCH.csl_match_type,

Line 4407: CE_AUTO_BANK_MATCH.trx_base_amount,

4403: CE_AUTO_BANK_MATCH.trx_rowid,
4404: CE_AUTO_BANK_MATCH.trx_date,
4405: CE_AUTO_BANK_MATCH.trx_currency_code,
4406: CE_AUTO_BANK_MATCH.trx_amount,
4407: CE_AUTO_BANK_MATCH.trx_base_amount,
4408: CE_AUTO_BANK_MATCH.trx_status,
4409: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4410: CE_AUTO_BANK_MATCH.csl_match_type,
4411: no_of_matches,

Line 4408: CE_AUTO_BANK_MATCH.trx_status,

4404: CE_AUTO_BANK_MATCH.trx_date,
4405: CE_AUTO_BANK_MATCH.trx_currency_code,
4406: CE_AUTO_BANK_MATCH.trx_amount,
4407: CE_AUTO_BANK_MATCH.trx_base_amount,
4408: CE_AUTO_BANK_MATCH.trx_status,
4409: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4410: CE_AUTO_BANK_MATCH.csl_match_type,
4411: no_of_matches,
4412: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 4409: CE_AUTO_BANK_MATCH.trx_cleared_amount,

4405: CE_AUTO_BANK_MATCH.trx_currency_code,
4406: CE_AUTO_BANK_MATCH.trx_amount,
4407: CE_AUTO_BANK_MATCH.trx_base_amount,
4408: CE_AUTO_BANK_MATCH.trx_status,
4409: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4410: CE_AUTO_BANK_MATCH.csl_match_type,
4411: no_of_matches,
4412: CE_AUTO_BANK_MATCH.trx_currency_type,
4413: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 4410: CE_AUTO_BANK_MATCH.csl_match_type,

4406: CE_AUTO_BANK_MATCH.trx_amount,
4407: CE_AUTO_BANK_MATCH.trx_base_amount,
4408: CE_AUTO_BANK_MATCH.trx_status,
4409: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4410: CE_AUTO_BANK_MATCH.csl_match_type,
4411: no_of_matches,
4412: CE_AUTO_BANK_MATCH.trx_currency_type,
4413: CE_AUTO_BANK_MATCH.trx_curr_amount,
4414: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 4412: CE_AUTO_BANK_MATCH.trx_currency_type,

4408: CE_AUTO_BANK_MATCH.trx_status,
4409: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4410: CE_AUTO_BANK_MATCH.csl_match_type,
4411: no_of_matches,
4412: CE_AUTO_BANK_MATCH.trx_currency_type,
4413: CE_AUTO_BANK_MATCH.trx_curr_amount,
4414: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4415: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4416: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 4413: CE_AUTO_BANK_MATCH.trx_curr_amount,

4409: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4410: CE_AUTO_BANK_MATCH.csl_match_type,
4411: no_of_matches,
4412: CE_AUTO_BANK_MATCH.trx_currency_type,
4413: CE_AUTO_BANK_MATCH.trx_curr_amount,
4414: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4415: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4416: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4417: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 4414: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

4410: CE_AUTO_BANK_MATCH.csl_match_type,
4411: no_of_matches,
4412: CE_AUTO_BANK_MATCH.trx_currency_type,
4413: CE_AUTO_BANK_MATCH.trx_curr_amount,
4414: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4415: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4416: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4417: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4418: CE_AUTO_BANK_MATCH.reversed_receipt_flag,

Line 4415: CE_AUTO_BANK_MATCH.trx_exchange_rate,

4411: no_of_matches,
4412: CE_AUTO_BANK_MATCH.trx_currency_type,
4413: CE_AUTO_BANK_MATCH.trx_curr_amount,
4414: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4415: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4416: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4417: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4418: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4419: CE_AUTO_BANK_MATCH.trx_gl_date ,

Line 4416: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

4412: CE_AUTO_BANK_MATCH.trx_currency_type,
4413: CE_AUTO_BANK_MATCH.trx_curr_amount,
4414: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4415: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4416: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4417: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4418: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4419: CE_AUTO_BANK_MATCH.trx_gl_date ,
4420: CE_AUTO_BANK_MATCH.trx_org_id,

Line 4417: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

4413: CE_AUTO_BANK_MATCH.trx_curr_amount,
4414: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4415: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4416: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4417: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4418: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4419: CE_AUTO_BANK_MATCH.trx_gl_date ,
4420: CE_AUTO_BANK_MATCH.trx_org_id,
4421: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

Line 4418: CE_AUTO_BANK_MATCH.reversed_receipt_flag,

4414: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4415: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4416: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4417: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4418: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4419: CE_AUTO_BANK_MATCH.trx_gl_date ,
4420: CE_AUTO_BANK_MATCH.trx_org_id,
4421: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4422: CE_AUTO_BANK_MATCH.gt_seq_id

Line 4419: CE_AUTO_BANK_MATCH.trx_gl_date ,

4415: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4416: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4417: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4418: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4419: CE_AUTO_BANK_MATCH.trx_gl_date ,
4420: CE_AUTO_BANK_MATCH.trx_org_id,
4421: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4422: CE_AUTO_BANK_MATCH.gt_seq_id
4423: FROM

Line 4420: CE_AUTO_BANK_MATCH.trx_org_id,

4416: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4417: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4418: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4419: CE_AUTO_BANK_MATCH.trx_gl_date ,
4420: CE_AUTO_BANK_MATCH.trx_org_id,
4421: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4422: CE_AUTO_BANK_MATCH.gt_seq_id
4423: FROM
4424: -- ce_222_transactions_v catv

Line 4421: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

4417: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4418: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4419: CE_AUTO_BANK_MATCH.trx_gl_date ,
4420: CE_AUTO_BANK_MATCH.trx_org_id,
4421: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4422: CE_AUTO_BANK_MATCH.gt_seq_id
4423: FROM
4424: -- ce_222_transactions_v catv
4425: ce_available_transactions_tmp catv

Line 4422: CE_AUTO_BANK_MATCH.gt_seq_id

4418: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4419: CE_AUTO_BANK_MATCH.trx_gl_date ,
4420: CE_AUTO_BANK_MATCH.trx_org_id,
4421: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4422: CE_AUTO_BANK_MATCH.gt_seq_id
4423: FROM
4424: -- ce_222_transactions_v catv
4425: ce_available_transactions_tmp catv
4426: WHERE

Line 4428: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4424: -- ce_222_transactions_v catv
4425: ce_available_transactions_tmp catv
4426: WHERE
4427: DECODE(tx_type,'CASH',DECODE(catv.trx_type,'MISC','CASH',catv.trx_type),catv.trx_type) = tx_type
4428: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4429: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4430: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4431: AND catv.status <> 'REVERSED'
4432: AND catv.application_id = 222

Line 4430: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number

4426: WHERE
4427: DECODE(tx_type,'CASH',DECODE(catv.trx_type,'MISC','CASH',catv.trx_type),catv.trx_type) = tx_type
4428: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4429: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4430: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4431: AND catv.status <> 'REVERSED'
4432: AND catv.application_id = 222
4433: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
4434:

Line 4435: ELSIF ((tx_type = 'PAYMENT') AND (CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag = 'Y'))

4431: AND catv.status <> 'REVERSED'
4432: AND catv.application_id = 222
4433: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
4434:
4435: ELSIF ((tx_type = 'PAYMENT') AND (CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag = 'Y'))
4436: THEN
4437: curr := 6;
4438:
4439: cep_standard.DEBUG('G_show_void_payment_flag = ' || CE_AUTO_BANK_REC.G_show_void_payment_flag); -- Bug 16301520 Added debug

Line 4442: CE_AUTO_BANK_MATCH.csl_bank_trx_number,

4438:
4439: cep_standard.DEBUG('G_show_void_payment_flag = ' || CE_AUTO_BANK_REC.G_show_void_payment_flag); -- Bug 16301520 Added debug
4440: numeric_result_trx_num :=
4441: ce_check_numeric(
4442: CE_AUTO_BANK_MATCH.csl_bank_trx_number,
4443: 1,
4444: length(CE_AUTO_BANK_MATCH.csl_bank_trx_number));
4445:
4446: IF (numeric_result_trx_num = '0')

Line 4444: length(CE_AUTO_BANK_MATCH.csl_bank_trx_number));

4440: numeric_result_trx_num :=
4441: ce_check_numeric(
4442: CE_AUTO_BANK_MATCH.csl_bank_trx_number,
4443: 1,
4444: length(CE_AUTO_BANK_MATCH.csl_bank_trx_number));
4445:
4446: IF (numeric_result_trx_num = '0')
4447: THEN /* CE_AUTO_BANK_MATCH.csl_bank_trx_number is numeric */
4448: --bug 8427347 - Added the If condition

Line 4447: THEN /* CE_AUTO_BANK_MATCH.csl_bank_trx_number is numeric */

4443: 1,
4444: length(CE_AUTO_BANK_MATCH.csl_bank_trx_number));
4445:
4446: IF (numeric_result_trx_num = '0')
4447: THEN /* CE_AUTO_BANK_MATCH.csl_bank_trx_number is numeric */
4448: --bug 8427347 - Added the If condition
4449: IF (CE_AUTO_BANK_REC.G_org_id IS NULL) --Start 9677807
4450: THEN
4451: SELECT

Line 4475: CE_AUTO_BANK_MATCH.trx_id,

4471: catv.org_id,
4472: catv.CE_BANK_ACCT_USE_ID,
4473: catv.seq_id
4474: INTO
4475: CE_AUTO_BANK_MATCH.trx_id,
4476: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4477: CE_AUTO_BANK_MATCH.trx_rowid,
4478: CE_AUTO_BANK_MATCH.trx_date,
4479: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 4476: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

4472: catv.CE_BANK_ACCT_USE_ID,
4473: catv.seq_id
4474: INTO
4475: CE_AUTO_BANK_MATCH.trx_id,
4476: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4477: CE_AUTO_BANK_MATCH.trx_rowid,
4478: CE_AUTO_BANK_MATCH.trx_date,
4479: CE_AUTO_BANK_MATCH.trx_currency_code,
4480: CE_AUTO_BANK_MATCH.trx_amount,

Line 4477: CE_AUTO_BANK_MATCH.trx_rowid,

4473: catv.seq_id
4474: INTO
4475: CE_AUTO_BANK_MATCH.trx_id,
4476: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4477: CE_AUTO_BANK_MATCH.trx_rowid,
4478: CE_AUTO_BANK_MATCH.trx_date,
4479: CE_AUTO_BANK_MATCH.trx_currency_code,
4480: CE_AUTO_BANK_MATCH.trx_amount,
4481: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 4478: CE_AUTO_BANK_MATCH.trx_date,

4474: INTO
4475: CE_AUTO_BANK_MATCH.trx_id,
4476: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4477: CE_AUTO_BANK_MATCH.trx_rowid,
4478: CE_AUTO_BANK_MATCH.trx_date,
4479: CE_AUTO_BANK_MATCH.trx_currency_code,
4480: CE_AUTO_BANK_MATCH.trx_amount,
4481: CE_AUTO_BANK_MATCH.trx_base_amount,
4482: CE_AUTO_BANK_MATCH.trx_status,

Line 4479: CE_AUTO_BANK_MATCH.trx_currency_code,

4475: CE_AUTO_BANK_MATCH.trx_id,
4476: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4477: CE_AUTO_BANK_MATCH.trx_rowid,
4478: CE_AUTO_BANK_MATCH.trx_date,
4479: CE_AUTO_BANK_MATCH.trx_currency_code,
4480: CE_AUTO_BANK_MATCH.trx_amount,
4481: CE_AUTO_BANK_MATCH.trx_base_amount,
4482: CE_AUTO_BANK_MATCH.trx_status,
4483: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 4480: CE_AUTO_BANK_MATCH.trx_amount,

4476: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4477: CE_AUTO_BANK_MATCH.trx_rowid,
4478: CE_AUTO_BANK_MATCH.trx_date,
4479: CE_AUTO_BANK_MATCH.trx_currency_code,
4480: CE_AUTO_BANK_MATCH.trx_amount,
4481: CE_AUTO_BANK_MATCH.trx_base_amount,
4482: CE_AUTO_BANK_MATCH.trx_status,
4483: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4484: CE_AUTO_BANK_MATCH.csl_match_type,

Line 4481: CE_AUTO_BANK_MATCH.trx_base_amount,

4477: CE_AUTO_BANK_MATCH.trx_rowid,
4478: CE_AUTO_BANK_MATCH.trx_date,
4479: CE_AUTO_BANK_MATCH.trx_currency_code,
4480: CE_AUTO_BANK_MATCH.trx_amount,
4481: CE_AUTO_BANK_MATCH.trx_base_amount,
4482: CE_AUTO_BANK_MATCH.trx_status,
4483: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4484: CE_AUTO_BANK_MATCH.csl_match_type,
4485: no_of_matches,

Line 4482: CE_AUTO_BANK_MATCH.trx_status,

4478: CE_AUTO_BANK_MATCH.trx_date,
4479: CE_AUTO_BANK_MATCH.trx_currency_code,
4480: CE_AUTO_BANK_MATCH.trx_amount,
4481: CE_AUTO_BANK_MATCH.trx_base_amount,
4482: CE_AUTO_BANK_MATCH.trx_status,
4483: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4484: CE_AUTO_BANK_MATCH.csl_match_type,
4485: no_of_matches,
4486: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 4483: CE_AUTO_BANK_MATCH.trx_cleared_amount,

4479: CE_AUTO_BANK_MATCH.trx_currency_code,
4480: CE_AUTO_BANK_MATCH.trx_amount,
4481: CE_AUTO_BANK_MATCH.trx_base_amount,
4482: CE_AUTO_BANK_MATCH.trx_status,
4483: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4484: CE_AUTO_BANK_MATCH.csl_match_type,
4485: no_of_matches,
4486: CE_AUTO_BANK_MATCH.trx_currency_type,
4487: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 4484: CE_AUTO_BANK_MATCH.csl_match_type,

4480: CE_AUTO_BANK_MATCH.trx_amount,
4481: CE_AUTO_BANK_MATCH.trx_base_amount,
4482: CE_AUTO_BANK_MATCH.trx_status,
4483: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4484: CE_AUTO_BANK_MATCH.csl_match_type,
4485: no_of_matches,
4486: CE_AUTO_BANK_MATCH.trx_currency_type,
4487: CE_AUTO_BANK_MATCH.trx_curr_amount,
4488: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 4486: CE_AUTO_BANK_MATCH.trx_currency_type,

4482: CE_AUTO_BANK_MATCH.trx_status,
4483: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4484: CE_AUTO_BANK_MATCH.csl_match_type,
4485: no_of_matches,
4486: CE_AUTO_BANK_MATCH.trx_currency_type,
4487: CE_AUTO_BANK_MATCH.trx_curr_amount,
4488: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4489: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4490: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 4487: CE_AUTO_BANK_MATCH.trx_curr_amount,

4483: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4484: CE_AUTO_BANK_MATCH.csl_match_type,
4485: no_of_matches,
4486: CE_AUTO_BANK_MATCH.trx_currency_type,
4487: CE_AUTO_BANK_MATCH.trx_curr_amount,
4488: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4489: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4490: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4491: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 4488: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

4484: CE_AUTO_BANK_MATCH.csl_match_type,
4485: no_of_matches,
4486: CE_AUTO_BANK_MATCH.trx_currency_type,
4487: CE_AUTO_BANK_MATCH.trx_curr_amount,
4488: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4489: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4490: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4491: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4492: CE_AUTO_BANK_MATCH.trx_gl_date,

Line 4489: CE_AUTO_BANK_MATCH.trx_exchange_rate,

4485: no_of_matches,
4486: CE_AUTO_BANK_MATCH.trx_currency_type,
4487: CE_AUTO_BANK_MATCH.trx_curr_amount,
4488: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4489: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4490: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4491: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4492: CE_AUTO_BANK_MATCH.trx_gl_date,
4493: CE_AUTO_BANK_MATCH.trx_cleared_date,

Line 4490: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

4486: CE_AUTO_BANK_MATCH.trx_currency_type,
4487: CE_AUTO_BANK_MATCH.trx_curr_amount,
4488: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4489: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4490: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4491: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4492: CE_AUTO_BANK_MATCH.trx_gl_date,
4493: CE_AUTO_BANK_MATCH.trx_cleared_date,
4494: CE_AUTO_BANK_MATCH.trx_org_id,

Line 4491: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

4487: CE_AUTO_BANK_MATCH.trx_curr_amount,
4488: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4489: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4490: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4491: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4492: CE_AUTO_BANK_MATCH.trx_gl_date,
4493: CE_AUTO_BANK_MATCH.trx_cleared_date,
4494: CE_AUTO_BANK_MATCH.trx_org_id,
4495: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

Line 4492: CE_AUTO_BANK_MATCH.trx_gl_date,

4488: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4489: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4490: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4491: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4492: CE_AUTO_BANK_MATCH.trx_gl_date,
4493: CE_AUTO_BANK_MATCH.trx_cleared_date,
4494: CE_AUTO_BANK_MATCH.trx_org_id,
4495: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4496: CE_AUTO_BANK_MATCH.gt_seq_id

Line 4493: CE_AUTO_BANK_MATCH.trx_cleared_date,

4489: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4490: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4491: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4492: CE_AUTO_BANK_MATCH.trx_gl_date,
4493: CE_AUTO_BANK_MATCH.trx_cleared_date,
4494: CE_AUTO_BANK_MATCH.trx_org_id,
4495: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4496: CE_AUTO_BANK_MATCH.gt_seq_id
4497: FROM

Line 4494: CE_AUTO_BANK_MATCH.trx_org_id,

4490: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4491: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4492: CE_AUTO_BANK_MATCH.trx_gl_date,
4493: CE_AUTO_BANK_MATCH.trx_cleared_date,
4494: CE_AUTO_BANK_MATCH.trx_org_id,
4495: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4496: CE_AUTO_BANK_MATCH.gt_seq_id
4497: FROM
4498: --ce_200_transactions_v catv

Line 4495: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

4491: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4492: CE_AUTO_BANK_MATCH.trx_gl_date,
4493: CE_AUTO_BANK_MATCH.trx_cleared_date,
4494: CE_AUTO_BANK_MATCH.trx_org_id,
4495: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4496: CE_AUTO_BANK_MATCH.gt_seq_id
4497: FROM
4498: --ce_200_transactions_v catv
4499: ce_available_transactions_tmp catv

Line 4496: CE_AUTO_BANK_MATCH.gt_seq_id

4492: CE_AUTO_BANK_MATCH.trx_gl_date,
4493: CE_AUTO_BANK_MATCH.trx_cleared_date,
4494: CE_AUTO_BANK_MATCH.trx_org_id,
4495: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4496: CE_AUTO_BANK_MATCH.gt_seq_id
4497: FROM
4498: --ce_200_transactions_v catv
4499: ce_available_transactions_tmp catv
4500: WHERE

Line 4501: catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4497: FROM
4498: --ce_200_transactions_v catv
4499: ce_available_transactions_tmp catv
4500: WHERE
4501: catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4502: AND catv.check_number = to_number(LTRIM(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '0'))
4503: AND catv.application_id = 200
4504: AND catv.status NOT in Decode(Nvl(CE_AUTO_BANK_REC.G_show_void_payment_flag,'N'),'N','VOIDED','X') -- Bug 16301520
4505: AND catv.reconciled_status_flag = 'N'; -- bug 8606133

Line 4502: AND catv.check_number = to_number(LTRIM(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '0'))

4498: --ce_200_transactions_v catv
4499: ce_available_transactions_tmp catv
4500: WHERE
4501: catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4502: AND catv.check_number = to_number(LTRIM(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '0'))
4503: AND catv.application_id = 200
4504: AND catv.status NOT in Decode(Nvl(CE_AUTO_BANK_REC.G_show_void_payment_flag,'N'),'N','VOIDED','X') -- Bug 16301520
4505: AND catv.reconciled_status_flag = 'N'; -- bug 8606133
4506: ELSE

Line 4531: CE_AUTO_BANK_MATCH.trx_id,

4527: catv.org_id,
4528: catv.CE_BANK_ACCT_USE_ID,
4529: catv.seq_id
4530: INTO
4531: CE_AUTO_BANK_MATCH.trx_id,
4532: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4533: CE_AUTO_BANK_MATCH.trx_rowid,
4534: CE_AUTO_BANK_MATCH.trx_date,
4535: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 4532: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

4528: catv.CE_BANK_ACCT_USE_ID,
4529: catv.seq_id
4530: INTO
4531: CE_AUTO_BANK_MATCH.trx_id,
4532: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4533: CE_AUTO_BANK_MATCH.trx_rowid,
4534: CE_AUTO_BANK_MATCH.trx_date,
4535: CE_AUTO_BANK_MATCH.trx_currency_code,
4536: CE_AUTO_BANK_MATCH.trx_amount,

Line 4533: CE_AUTO_BANK_MATCH.trx_rowid,

4529: catv.seq_id
4530: INTO
4531: CE_AUTO_BANK_MATCH.trx_id,
4532: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4533: CE_AUTO_BANK_MATCH.trx_rowid,
4534: CE_AUTO_BANK_MATCH.trx_date,
4535: CE_AUTO_BANK_MATCH.trx_currency_code,
4536: CE_AUTO_BANK_MATCH.trx_amount,
4537: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 4534: CE_AUTO_BANK_MATCH.trx_date,

4530: INTO
4531: CE_AUTO_BANK_MATCH.trx_id,
4532: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4533: CE_AUTO_BANK_MATCH.trx_rowid,
4534: CE_AUTO_BANK_MATCH.trx_date,
4535: CE_AUTO_BANK_MATCH.trx_currency_code,
4536: CE_AUTO_BANK_MATCH.trx_amount,
4537: CE_AUTO_BANK_MATCH.trx_base_amount,
4538: CE_AUTO_BANK_MATCH.trx_status,

Line 4535: CE_AUTO_BANK_MATCH.trx_currency_code,

4531: CE_AUTO_BANK_MATCH.trx_id,
4532: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4533: CE_AUTO_BANK_MATCH.trx_rowid,
4534: CE_AUTO_BANK_MATCH.trx_date,
4535: CE_AUTO_BANK_MATCH.trx_currency_code,
4536: CE_AUTO_BANK_MATCH.trx_amount,
4537: CE_AUTO_BANK_MATCH.trx_base_amount,
4538: CE_AUTO_BANK_MATCH.trx_status,
4539: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 4536: CE_AUTO_BANK_MATCH.trx_amount,

4532: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4533: CE_AUTO_BANK_MATCH.trx_rowid,
4534: CE_AUTO_BANK_MATCH.trx_date,
4535: CE_AUTO_BANK_MATCH.trx_currency_code,
4536: CE_AUTO_BANK_MATCH.trx_amount,
4537: CE_AUTO_BANK_MATCH.trx_base_amount,
4538: CE_AUTO_BANK_MATCH.trx_status,
4539: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4540: CE_AUTO_BANK_MATCH.csl_match_type,

Line 4537: CE_AUTO_BANK_MATCH.trx_base_amount,

4533: CE_AUTO_BANK_MATCH.trx_rowid,
4534: CE_AUTO_BANK_MATCH.trx_date,
4535: CE_AUTO_BANK_MATCH.trx_currency_code,
4536: CE_AUTO_BANK_MATCH.trx_amount,
4537: CE_AUTO_BANK_MATCH.trx_base_amount,
4538: CE_AUTO_BANK_MATCH.trx_status,
4539: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4540: CE_AUTO_BANK_MATCH.csl_match_type,
4541: no_of_matches,

Line 4538: CE_AUTO_BANK_MATCH.trx_status,

4534: CE_AUTO_BANK_MATCH.trx_date,
4535: CE_AUTO_BANK_MATCH.trx_currency_code,
4536: CE_AUTO_BANK_MATCH.trx_amount,
4537: CE_AUTO_BANK_MATCH.trx_base_amount,
4538: CE_AUTO_BANK_MATCH.trx_status,
4539: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4540: CE_AUTO_BANK_MATCH.csl_match_type,
4541: no_of_matches,
4542: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 4539: CE_AUTO_BANK_MATCH.trx_cleared_amount,

4535: CE_AUTO_BANK_MATCH.trx_currency_code,
4536: CE_AUTO_BANK_MATCH.trx_amount,
4537: CE_AUTO_BANK_MATCH.trx_base_amount,
4538: CE_AUTO_BANK_MATCH.trx_status,
4539: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4540: CE_AUTO_BANK_MATCH.csl_match_type,
4541: no_of_matches,
4542: CE_AUTO_BANK_MATCH.trx_currency_type,
4543: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 4540: CE_AUTO_BANK_MATCH.csl_match_type,

4536: CE_AUTO_BANK_MATCH.trx_amount,
4537: CE_AUTO_BANK_MATCH.trx_base_amount,
4538: CE_AUTO_BANK_MATCH.trx_status,
4539: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4540: CE_AUTO_BANK_MATCH.csl_match_type,
4541: no_of_matches,
4542: CE_AUTO_BANK_MATCH.trx_currency_type,
4543: CE_AUTO_BANK_MATCH.trx_curr_amount,
4544: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 4542: CE_AUTO_BANK_MATCH.trx_currency_type,

4538: CE_AUTO_BANK_MATCH.trx_status,
4539: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4540: CE_AUTO_BANK_MATCH.csl_match_type,
4541: no_of_matches,
4542: CE_AUTO_BANK_MATCH.trx_currency_type,
4543: CE_AUTO_BANK_MATCH.trx_curr_amount,
4544: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4545: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4546: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 4543: CE_AUTO_BANK_MATCH.trx_curr_amount,

4539: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4540: CE_AUTO_BANK_MATCH.csl_match_type,
4541: no_of_matches,
4542: CE_AUTO_BANK_MATCH.trx_currency_type,
4543: CE_AUTO_BANK_MATCH.trx_curr_amount,
4544: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4545: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4546: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4547: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 4544: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

4540: CE_AUTO_BANK_MATCH.csl_match_type,
4541: no_of_matches,
4542: CE_AUTO_BANK_MATCH.trx_currency_type,
4543: CE_AUTO_BANK_MATCH.trx_curr_amount,
4544: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4545: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4546: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4547: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4548: CE_AUTO_BANK_MATCH.trx_gl_date,

Line 4545: CE_AUTO_BANK_MATCH.trx_exchange_rate,

4541: no_of_matches,
4542: CE_AUTO_BANK_MATCH.trx_currency_type,
4543: CE_AUTO_BANK_MATCH.trx_curr_amount,
4544: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4545: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4546: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4547: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4548: CE_AUTO_BANK_MATCH.trx_gl_date,
4549: CE_AUTO_BANK_MATCH.trx_cleared_date,

Line 4546: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

4542: CE_AUTO_BANK_MATCH.trx_currency_type,
4543: CE_AUTO_BANK_MATCH.trx_curr_amount,
4544: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4545: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4546: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4547: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4548: CE_AUTO_BANK_MATCH.trx_gl_date,
4549: CE_AUTO_BANK_MATCH.trx_cleared_date,
4550: CE_AUTO_BANK_MATCH.trx_org_id,

Line 4547: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

4543: CE_AUTO_BANK_MATCH.trx_curr_amount,
4544: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4545: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4546: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4547: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4548: CE_AUTO_BANK_MATCH.trx_gl_date,
4549: CE_AUTO_BANK_MATCH.trx_cleared_date,
4550: CE_AUTO_BANK_MATCH.trx_org_id,
4551: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

Line 4548: CE_AUTO_BANK_MATCH.trx_gl_date,

4544: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4545: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4546: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4547: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4548: CE_AUTO_BANK_MATCH.trx_gl_date,
4549: CE_AUTO_BANK_MATCH.trx_cleared_date,
4550: CE_AUTO_BANK_MATCH.trx_org_id,
4551: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4552: CE_AUTO_BANK_MATCH.gt_seq_id

Line 4549: CE_AUTO_BANK_MATCH.trx_cleared_date,

4545: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4546: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4547: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4548: CE_AUTO_BANK_MATCH.trx_gl_date,
4549: CE_AUTO_BANK_MATCH.trx_cleared_date,
4550: CE_AUTO_BANK_MATCH.trx_org_id,
4551: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4552: CE_AUTO_BANK_MATCH.gt_seq_id
4553: FROM

Line 4550: CE_AUTO_BANK_MATCH.trx_org_id,

4546: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4547: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4548: CE_AUTO_BANK_MATCH.trx_gl_date,
4549: CE_AUTO_BANK_MATCH.trx_cleared_date,
4550: CE_AUTO_BANK_MATCH.trx_org_id,
4551: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4552: CE_AUTO_BANK_MATCH.gt_seq_id
4553: FROM
4554: --ce_200_transactions_v catv

Line 4551: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

4547: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4548: CE_AUTO_BANK_MATCH.trx_gl_date,
4549: CE_AUTO_BANK_MATCH.trx_cleared_date,
4550: CE_AUTO_BANK_MATCH.trx_org_id,
4551: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4552: CE_AUTO_BANK_MATCH.gt_seq_id
4553: FROM
4554: --ce_200_transactions_v catv
4555: ce_available_transactions_tmp catv

Line 4552: CE_AUTO_BANK_MATCH.gt_seq_id

4548: CE_AUTO_BANK_MATCH.trx_gl_date,
4549: CE_AUTO_BANK_MATCH.trx_cleared_date,
4550: CE_AUTO_BANK_MATCH.trx_org_id,
4551: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4552: CE_AUTO_BANK_MATCH.gt_seq_id
4553: FROM
4554: --ce_200_transactions_v catv
4555: ce_available_transactions_tmp catv
4556: WHERE

Line 4557: catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4553: FROM
4554: --ce_200_transactions_v catv
4555: ce_available_transactions_tmp catv
4556: WHERE
4557: catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4558: AND catv.org_id = CE_AUTO_BANK_REC.G_org_id
4559: AND catv.check_number = to_number(LTRIM(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '0'))
4560: AND catv.application_id = 200
4561: AND catv.status NOT in Decode(Nvl(CE_AUTO_BANK_REC.G_show_void_payment_flag,'N'),'N','VOIDED','X') -- Bug 16301520

Line 4559: AND catv.check_number = to_number(LTRIM(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '0'))

4555: ce_available_transactions_tmp catv
4556: WHERE
4557: catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4558: AND catv.org_id = CE_AUTO_BANK_REC.G_org_id
4559: AND catv.check_number = to_number(LTRIM(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '0'))
4560: AND catv.application_id = 200
4561: AND catv.status NOT in Decode(Nvl(CE_AUTO_BANK_REC.G_show_void_payment_flag,'N'),'N','VOIDED','X') -- Bug 16301520
4562: AND catv.reconciled_status_flag = 'N';
4563: END IF; -- End 9677807

Line 4565: -- CE_AUTO_BANK_MATCH.csl_bank_trx_number is alphanumeric

4561: AND catv.status NOT in Decode(Nvl(CE_AUTO_BANK_REC.G_show_void_payment_flag,'N'),'N','VOIDED','X') -- Bug 16301520
4562: AND catv.reconciled_status_flag = 'N';
4563: END IF; -- End 9677807
4564: --
4565: -- CE_AUTO_BANK_MATCH.csl_bank_trx_number is alphanumeric
4566: --
4567: ELSE
4568: SELECT
4569: catv.trx_id,

Line 4592: CE_AUTO_BANK_MATCH.trx_id,

4588: catv.org_id,
4589: catv.CE_BANK_ACCT_USE_ID,
4590: catv.seq_id
4591: INTO
4592: CE_AUTO_BANK_MATCH.trx_id,
4593: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4594: CE_AUTO_BANK_MATCH.trx_rowid,
4595: CE_AUTO_BANK_MATCH.trx_date,
4596: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 4593: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

4589: catv.CE_BANK_ACCT_USE_ID,
4590: catv.seq_id
4591: INTO
4592: CE_AUTO_BANK_MATCH.trx_id,
4593: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4594: CE_AUTO_BANK_MATCH.trx_rowid,
4595: CE_AUTO_BANK_MATCH.trx_date,
4596: CE_AUTO_BANK_MATCH.trx_currency_code,
4597: CE_AUTO_BANK_MATCH.trx_amount,

Line 4594: CE_AUTO_BANK_MATCH.trx_rowid,

4590: catv.seq_id
4591: INTO
4592: CE_AUTO_BANK_MATCH.trx_id,
4593: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4594: CE_AUTO_BANK_MATCH.trx_rowid,
4595: CE_AUTO_BANK_MATCH.trx_date,
4596: CE_AUTO_BANK_MATCH.trx_currency_code,
4597: CE_AUTO_BANK_MATCH.trx_amount,
4598: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 4595: CE_AUTO_BANK_MATCH.trx_date,

4591: INTO
4592: CE_AUTO_BANK_MATCH.trx_id,
4593: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4594: CE_AUTO_BANK_MATCH.trx_rowid,
4595: CE_AUTO_BANK_MATCH.trx_date,
4596: CE_AUTO_BANK_MATCH.trx_currency_code,
4597: CE_AUTO_BANK_MATCH.trx_amount,
4598: CE_AUTO_BANK_MATCH.trx_base_amount,
4599: CE_AUTO_BANK_MATCH.trx_status,

Line 4596: CE_AUTO_BANK_MATCH.trx_currency_code,

4592: CE_AUTO_BANK_MATCH.trx_id,
4593: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4594: CE_AUTO_BANK_MATCH.trx_rowid,
4595: CE_AUTO_BANK_MATCH.trx_date,
4596: CE_AUTO_BANK_MATCH.trx_currency_code,
4597: CE_AUTO_BANK_MATCH.trx_amount,
4598: CE_AUTO_BANK_MATCH.trx_base_amount,
4599: CE_AUTO_BANK_MATCH.trx_status,
4600: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 4597: CE_AUTO_BANK_MATCH.trx_amount,

4593: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4594: CE_AUTO_BANK_MATCH.trx_rowid,
4595: CE_AUTO_BANK_MATCH.trx_date,
4596: CE_AUTO_BANK_MATCH.trx_currency_code,
4597: CE_AUTO_BANK_MATCH.trx_amount,
4598: CE_AUTO_BANK_MATCH.trx_base_amount,
4599: CE_AUTO_BANK_MATCH.trx_status,
4600: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4601: CE_AUTO_BANK_MATCH.csl_match_type,

Line 4598: CE_AUTO_BANK_MATCH.trx_base_amount,

4594: CE_AUTO_BANK_MATCH.trx_rowid,
4595: CE_AUTO_BANK_MATCH.trx_date,
4596: CE_AUTO_BANK_MATCH.trx_currency_code,
4597: CE_AUTO_BANK_MATCH.trx_amount,
4598: CE_AUTO_BANK_MATCH.trx_base_amount,
4599: CE_AUTO_BANK_MATCH.trx_status,
4600: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4601: CE_AUTO_BANK_MATCH.csl_match_type,
4602: no_of_matches,

Line 4599: CE_AUTO_BANK_MATCH.trx_status,

4595: CE_AUTO_BANK_MATCH.trx_date,
4596: CE_AUTO_BANK_MATCH.trx_currency_code,
4597: CE_AUTO_BANK_MATCH.trx_amount,
4598: CE_AUTO_BANK_MATCH.trx_base_amount,
4599: CE_AUTO_BANK_MATCH.trx_status,
4600: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4601: CE_AUTO_BANK_MATCH.csl_match_type,
4602: no_of_matches,
4603: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 4600: CE_AUTO_BANK_MATCH.trx_cleared_amount,

4596: CE_AUTO_BANK_MATCH.trx_currency_code,
4597: CE_AUTO_BANK_MATCH.trx_amount,
4598: CE_AUTO_BANK_MATCH.trx_base_amount,
4599: CE_AUTO_BANK_MATCH.trx_status,
4600: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4601: CE_AUTO_BANK_MATCH.csl_match_type,
4602: no_of_matches,
4603: CE_AUTO_BANK_MATCH.trx_currency_type,
4604: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 4601: CE_AUTO_BANK_MATCH.csl_match_type,

4597: CE_AUTO_BANK_MATCH.trx_amount,
4598: CE_AUTO_BANK_MATCH.trx_base_amount,
4599: CE_AUTO_BANK_MATCH.trx_status,
4600: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4601: CE_AUTO_BANK_MATCH.csl_match_type,
4602: no_of_matches,
4603: CE_AUTO_BANK_MATCH.trx_currency_type,
4604: CE_AUTO_BANK_MATCH.trx_curr_amount,
4605: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 4603: CE_AUTO_BANK_MATCH.trx_currency_type,

4599: CE_AUTO_BANK_MATCH.trx_status,
4600: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4601: CE_AUTO_BANK_MATCH.csl_match_type,
4602: no_of_matches,
4603: CE_AUTO_BANK_MATCH.trx_currency_type,
4604: CE_AUTO_BANK_MATCH.trx_curr_amount,
4605: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4606: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4607: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 4604: CE_AUTO_BANK_MATCH.trx_curr_amount,

4600: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4601: CE_AUTO_BANK_MATCH.csl_match_type,
4602: no_of_matches,
4603: CE_AUTO_BANK_MATCH.trx_currency_type,
4604: CE_AUTO_BANK_MATCH.trx_curr_amount,
4605: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4606: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4607: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4608: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 4605: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

4601: CE_AUTO_BANK_MATCH.csl_match_type,
4602: no_of_matches,
4603: CE_AUTO_BANK_MATCH.trx_currency_type,
4604: CE_AUTO_BANK_MATCH.trx_curr_amount,
4605: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4606: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4607: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4608: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4609: CE_AUTO_BANK_MATCH.trx_gl_date,

Line 4606: CE_AUTO_BANK_MATCH.trx_exchange_rate,

4602: no_of_matches,
4603: CE_AUTO_BANK_MATCH.trx_currency_type,
4604: CE_AUTO_BANK_MATCH.trx_curr_amount,
4605: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4606: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4607: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4608: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4609: CE_AUTO_BANK_MATCH.trx_gl_date,
4610: CE_AUTO_BANK_MATCH.trx_cleared_date,

Line 4607: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

4603: CE_AUTO_BANK_MATCH.trx_currency_type,
4604: CE_AUTO_BANK_MATCH.trx_curr_amount,
4605: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4606: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4607: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4608: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4609: CE_AUTO_BANK_MATCH.trx_gl_date,
4610: CE_AUTO_BANK_MATCH.trx_cleared_date,
4611: CE_AUTO_BANK_MATCH.trx_org_id,

Line 4608: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

4604: CE_AUTO_BANK_MATCH.trx_curr_amount,
4605: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4606: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4607: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4608: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4609: CE_AUTO_BANK_MATCH.trx_gl_date,
4610: CE_AUTO_BANK_MATCH.trx_cleared_date,
4611: CE_AUTO_BANK_MATCH.trx_org_id,
4612: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

Line 4609: CE_AUTO_BANK_MATCH.trx_gl_date,

4605: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4606: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4607: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4608: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4609: CE_AUTO_BANK_MATCH.trx_gl_date,
4610: CE_AUTO_BANK_MATCH.trx_cleared_date,
4611: CE_AUTO_BANK_MATCH.trx_org_id,
4612: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4613: CE_AUTO_BANK_MATCH.gt_seq_id

Line 4610: CE_AUTO_BANK_MATCH.trx_cleared_date,

4606: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4607: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4608: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4609: CE_AUTO_BANK_MATCH.trx_gl_date,
4610: CE_AUTO_BANK_MATCH.trx_cleared_date,
4611: CE_AUTO_BANK_MATCH.trx_org_id,
4612: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4613: CE_AUTO_BANK_MATCH.gt_seq_id
4614: FROM

Line 4611: CE_AUTO_BANK_MATCH.trx_org_id,

4607: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4608: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4609: CE_AUTO_BANK_MATCH.trx_gl_date,
4610: CE_AUTO_BANK_MATCH.trx_cleared_date,
4611: CE_AUTO_BANK_MATCH.trx_org_id,
4612: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4613: CE_AUTO_BANK_MATCH.gt_seq_id
4614: FROM
4615: -- ce_200_transactions_v catv

Line 4612: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

4608: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4609: CE_AUTO_BANK_MATCH.trx_gl_date,
4610: CE_AUTO_BANK_MATCH.trx_cleared_date,
4611: CE_AUTO_BANK_MATCH.trx_org_id,
4612: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4613: CE_AUTO_BANK_MATCH.gt_seq_id
4614: FROM
4615: -- ce_200_transactions_v catv
4616: ce_available_transactions_tmp catv

Line 4613: CE_AUTO_BANK_MATCH.gt_seq_id

4609: CE_AUTO_BANK_MATCH.trx_gl_date,
4610: CE_AUTO_BANK_MATCH.trx_cleared_date,
4611: CE_AUTO_BANK_MATCH.trx_org_id,
4612: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4613: CE_AUTO_BANK_MATCH.gt_seq_id
4614: FROM
4615: -- ce_200_transactions_v catv
4616: ce_available_transactions_tmp catv
4617: WHERE

Line 4618: catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4614: FROM
4615: -- ce_200_transactions_v catv
4616: ce_available_transactions_tmp catv
4617: WHERE
4618: catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4619: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
4620: AND catv.trx_number = LTRIM(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '0')
4621: AND catv.application_id = 200
4622: AND NVL(catv.reconciled_status_flag, 'N') = 'N';

Line 4620: AND catv.trx_number = LTRIM(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '0')

4616: ce_available_transactions_tmp catv
4617: WHERE
4618: catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4619: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
4620: AND catv.trx_number = LTRIM(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '0')
4621: AND catv.application_id = 200
4622: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
4623: END IF;
4624:

Line 4626: IF ((CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') AND

4622: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
4623: END IF;
4624:
4625: /* Bug 2925260 The amount is not rounded in the view. */
4626: IF ((CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') AND
4627: (CE_AUTO_BANK_MATCH.trx_currency_code <> CE_AUTO_BANK_REC.G_functional_currency))
4628: THEN
4629: fnd_currency.get_info(CE_AUTO_BANK_REC.G_functional_currency,
4630: funct_curr_precision,

Line 4627: (CE_AUTO_BANK_MATCH.trx_currency_code <> CE_AUTO_BANK_REC.G_functional_currency))

4623: END IF;
4624:
4625: /* Bug 2925260 The amount is not rounded in the view. */
4626: IF ((CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') AND
4627: (CE_AUTO_BANK_MATCH.trx_currency_code <> CE_AUTO_BANK_REC.G_functional_currency))
4628: THEN
4629: fnd_currency.get_info(CE_AUTO_BANK_REC.G_functional_currency,
4630: funct_curr_precision,
4631: funct_curr_ext_precision,

Line 4634: CE_AUTO_BANK_MATCH.trx_amount :=

4630: funct_curr_precision,
4631: funct_curr_ext_precision,
4632: funct_curr_min_acct_unit);
4633:
4634: CE_AUTO_BANK_MATCH.trx_amount :=
4635: round(CE_AUTO_BANK_MATCH.trx_curr_amount * CE_AUTO_BANK_MATCH.trx_exchange_rate,
4636: funct_curr_precision);
4637: END IF;
4638: /* Bug 2925260 End Code Changes */

Line 4635: round(CE_AUTO_BANK_MATCH.trx_curr_amount * CE_AUTO_BANK_MATCH.trx_exchange_rate,

4631: funct_curr_ext_precision,
4632: funct_curr_min_acct_unit);
4633:
4634: CE_AUTO_BANK_MATCH.trx_amount :=
4635: round(CE_AUTO_BANK_MATCH.trx_curr_amount * CE_AUTO_BANK_MATCH.trx_exchange_rate,
4636: funct_curr_precision);
4637: END IF;
4638: /* Bug 2925260 End Code Changes */
4639:

Line 4642: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) AND

4638: /* Bug 2925260 End Code Changes */
4639:
4640: END IF;
4641:
4642: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) AND
4643: (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_MATCH.trx_currency_code)
4644: THEN
4645: cep_standard.debug('Forex account not using the same curr as bk');
4646: curr := 9;

Line 4643: (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_MATCH.trx_currency_code)

4639:
4640: END IF;
4641:
4642: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) AND
4643: (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_MATCH.trx_currency_code)
4644: THEN
4645: cep_standard.debug('Forex account not using the same curr as bk');
4646: curr := 9;
4647: RAISE NO_DATA_FOUND;

Line 4650: cep_standard.debug('<

4646: curr := 9;
4647: RAISE NO_DATA_FOUND;
4648: END IF;
4649:
4650: cep_standard.debug('< 4651:
4652: EXCEPTION
4653: WHEN NO_DATA_FOUND THEN
4654: cep_standard.debug('EXCEPTION: No data found in trx_match');

Line 4658: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4654: cep_standard.debug('EXCEPTION: No data found in trx_match');
4655: IF (curr = 7)
4656: THEN
4657: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4658: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4659: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4660: 'CE_ABR_BAD_ARL');
4661: ELSIF (curr = 8)
4662: THEN

Line 4659: CE_AUTO_BANK_MATCH.csl_statement_line_id,

4655: IF (curr = 7)
4656: THEN
4657: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4658: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4659: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4660: 'CE_ABR_BAD_ARL');
4661: ELSIF (curr = 8)
4662: THEN
4663: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 4664: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4660: 'CE_ABR_BAD_ARL');
4661: ELSIF (curr = 8)
4662: THEN
4663: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4664: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4665: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4666: 'CE_ABR_BAD_NSF');
4667: ELSIF (curr = 9)
4668: THEN

Line 4665: CE_AUTO_BANK_MATCH.csl_statement_line_id,

4661: ELSIF (curr = 8)
4662: THEN
4663: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4664: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4665: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4666: 'CE_ABR_BAD_NSF');
4667: ELSIF (curr = 9)
4668: THEN
4669: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 4670: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4666: 'CE_ABR_BAD_NSF');
4667: ELSIF (curr = 9)
4668: THEN
4669: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4670: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4671: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4672: 'CE_NO_FOREIGN_RECON');
4673: ELSIF (curr = 4 or curr = 5)
4674: THEN

Line 4671: CE_AUTO_BANK_MATCH.csl_statement_line_id,

4667: ELSIF (curr = 9)
4668: THEN
4669: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4670: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4671: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4672: 'CE_NO_FOREIGN_RECON');
4673: ELSIF (curr = 4 or curr = 5)
4674: THEN
4675: IF (CE_AUTO_BANK_MATCH.csl_trx_type in('CREDIT','MISC_CREDIT','MISC_DEBIT'))

Line 4675: IF (CE_AUTO_BANK_MATCH.csl_trx_type in('CREDIT','MISC_CREDIT','MISC_DEBIT'))

4671: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4672: 'CE_NO_FOREIGN_RECON');
4673: ELSIF (curr = 4 or curr = 5)
4674: THEN
4675: IF (CE_AUTO_BANK_MATCH.csl_trx_type in('CREDIT','MISC_CREDIT','MISC_DEBIT'))
4676: THEN
4677: IF (CE_AUTO_BANK_MATCH.trx_status = 'REVERSED')
4678: THEN -- 9092830 removed NVL
4679: cep_standard.debug('CE_ABR_NO_ARL: receipt with reversed status');

Line 4677: IF (CE_AUTO_BANK_MATCH.trx_status = 'REVERSED')

4673: ELSIF (curr = 4 or curr = 5)
4674: THEN
4675: IF (CE_AUTO_BANK_MATCH.csl_trx_type in('CREDIT','MISC_CREDIT','MISC_DEBIT'))
4676: THEN
4677: IF (CE_AUTO_BANK_MATCH.trx_status = 'REVERSED')
4678: THEN -- 9092830 removed NVL
4679: cep_standard.debug('CE_ABR_NO_ARL: receipt with reversed status');
4680: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4681: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 4681: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4677: IF (CE_AUTO_BANK_MATCH.trx_status = 'REVERSED')
4678: THEN -- 9092830 removed NVL
4679: cep_standard.debug('CE_ABR_NO_ARL: receipt with reversed status');
4680: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4681: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4682: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4683: 'CE_STATEMENT_REVERSAL_NSF');
4684: ELSIF (CE_AUTO_BANK_MATCH.trx_status) NOT IN ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')
4685: THEN -- 9092830 removed NVL

Line 4682: CE_AUTO_BANK_MATCH.csl_statement_line_id,

4678: THEN -- 9092830 removed NVL
4679: cep_standard.debug('CE_ABR_NO_ARL: receipt with reversed status');
4680: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4681: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4682: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4683: 'CE_STATEMENT_REVERSAL_NSF');
4684: ELSIF (CE_AUTO_BANK_MATCH.trx_status) NOT IN ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')
4685: THEN -- 9092830 removed NVL
4686: cep_standard.debug('CE_ABR_NO_ARL: receipt with wrong status');

Line 4684: ELSIF (CE_AUTO_BANK_MATCH.trx_status) NOT IN ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')

4680: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4681: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4682: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4683: 'CE_STATEMENT_REVERSAL_NSF');
4684: ELSIF (CE_AUTO_BANK_MATCH.trx_status) NOT IN ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')
4685: THEN -- 9092830 removed NVL
4686: cep_standard.debug('CE_ABR_NO_ARL: receipt with wrong status');
4687: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4688: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 4688: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4684: ELSIF (CE_AUTO_BANK_MATCH.trx_status) NOT IN ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')
4685: THEN -- 9092830 removed NVL
4686: cep_standard.debug('CE_ABR_NO_ARL: receipt with wrong status');
4687: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4688: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4689: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4690: 'CE_ABR_BAD_ARL');
4691: ELSE
4692: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 4689: CE_AUTO_BANK_MATCH.csl_statement_line_id,

4685: THEN -- 9092830 removed NVL
4686: cep_standard.debug('CE_ABR_NO_ARL: receipt with wrong status');
4687: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4688: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4689: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4690: 'CE_ABR_BAD_ARL');
4691: ELSE
4692: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4693: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 4693: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4689: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4690: 'CE_ABR_BAD_ARL');
4691: ELSE
4692: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4693: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4694: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4695: 'CE_ABR_NO_ARL');
4696: END IF;
4697: ELSE -- NSF, REJECTED

Line 4694: CE_AUTO_BANK_MATCH.csl_statement_line_id,

4690: 'CE_ABR_BAD_ARL');
4691: ELSE
4692: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4693: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4694: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4695: 'CE_ABR_NO_ARL');
4696: END IF;
4697: ELSE -- NSF, REJECTED
4698: IF (NVL(CE_AUTO_BANK_MATCH.trx_status,'X') NOT IN ('REMITTED', 'CLEARED', 'RISK_ELIMINATED','REVERSED'))

Line 4698: IF (NVL(CE_AUTO_BANK_MATCH.trx_status,'X') NOT IN ('REMITTED', 'CLEARED', 'RISK_ELIMINATED','REVERSED'))

4694: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4695: 'CE_ABR_NO_ARL');
4696: END IF;
4697: ELSE -- NSF, REJECTED
4698: IF (NVL(CE_AUTO_BANK_MATCH.trx_status,'X') NOT IN ('REMITTED', 'CLEARED', 'RISK_ELIMINATED','REVERSED'))
4699: THEN -- Bug 8310127 Added NVL
4700: cep_standard.debug('>>NSF/REJECTED with wrong status');
4701: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4702: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 4702: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4698: IF (NVL(CE_AUTO_BANK_MATCH.trx_status,'X') NOT IN ('REMITTED', 'CLEARED', 'RISK_ELIMINATED','REVERSED'))
4699: THEN -- Bug 8310127 Added NVL
4700: cep_standard.debug('>>NSF/REJECTED with wrong status');
4701: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4702: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4703: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4704: 'CE_ABR_BAD_NSF');
4705: END IF;
4706: END IF;

Line 4703: CE_AUTO_BANK_MATCH.csl_statement_line_id,

4699: THEN -- Bug 8310127 Added NVL
4700: cep_standard.debug('>>NSF/REJECTED with wrong status');
4701: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4702: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4703: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4704: 'CE_ABR_BAD_NSF');
4705: END IF;
4706: END IF;
4707: ELSIF (curr = 1)

Line 4710: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4706: END IF;
4707: ELSIF (curr = 1)
4708: THEN
4709: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4710: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4711: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4712: 'CE_ABR_NO_PAYL');
4713: ELSIF (curr = 2)
4714: THEN

Line 4711: CE_AUTO_BANK_MATCH.csl_statement_line_id,

4707: ELSIF (curr = 1)
4708: THEN
4709: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4710: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4711: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4712: 'CE_ABR_NO_PAYL');
4713: ELSIF (curr = 2)
4714: THEN
4715: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 4716: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4712: 'CE_ABR_NO_PAYL');
4713: ELSIF (curr = 2)
4714: THEN
4715: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4716: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4717: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4718: 'CE_ABR_NO_JEL');
4719: ELSIF (curr = 3) THEN
4720: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 4717: CE_AUTO_BANK_MATCH.csl_statement_line_id,

4713: ELSIF (curr = 2)
4714: THEN
4715: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4716: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4717: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4718: 'CE_ABR_NO_JEL');
4719: ELSIF (curr = 3) THEN
4720: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4721: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 4721: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4717: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4718: 'CE_ABR_NO_JEL');
4719: ELSIF (curr = 3) THEN
4720: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4721: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4722: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4723: 'CE_ABR_NO_OIL');
4724: ELSIF (curr = 6) THEN
4725: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 4722: CE_AUTO_BANK_MATCH.csl_statement_line_id,

4718: 'CE_ABR_NO_JEL');
4719: ELSIF (curr = 3) THEN
4720: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4721: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4722: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4723: 'CE_ABR_NO_OIL');
4724: ELSIF (curr = 6) THEN
4725: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4726: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 4726: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4722: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4723: 'CE_ABR_NO_OIL');
4724: ELSIF (curr = 6) THEN
4725: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4726: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4727: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4728: 'CE_ABR_NO_APL');
4729: END IF;
4730: no_of_matches := 0;

Line 4727: CE_AUTO_BANK_MATCH.csl_statement_line_id,

4723: 'CE_ABR_NO_OIL');
4724: ELSIF (curr = 6) THEN
4725: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4726: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4727: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4728: 'CE_ABR_NO_APL');
4729: END IF;
4730: no_of_matches := 0;
4731: WHEN OTHERS THEN

Line 4736: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'JE')

4732: IF (SQL%ROWCOUNT > 0)
4733: THEN
4734: cep_standard.debug('EXCEPTION: More than one transaction match this line' );
4735: cep_standard.debug('SQL%ROWCOUNT='||SQL%ROWCOUNT);
4736: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'JE')
4737: THEN
4738: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4739: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4740: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_JEL_PARTIAL');

Line 4739: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4735: cep_standard.debug('SQL%ROWCOUNT='||SQL%ROWCOUNT);
4736: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'JE')
4737: THEN
4738: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4739: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4740: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_JEL_PARTIAL');
4741: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI')
4742: THEN
4743: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 4740: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_JEL_PARTIAL');

4736: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'JE')
4737: THEN
4738: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4739: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4740: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_JEL_PARTIAL');
4741: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI')
4742: THEN
4743: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4744: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 4741: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI')

4737: THEN
4738: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4739: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4740: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_JEL_PARTIAL');
4741: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI')
4742: THEN
4743: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4744: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4745: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 4744: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4740: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_JEL_PARTIAL');
4741: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI')
4742: THEN
4743: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4744: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4745: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4746: 'CE_ABR_OIL_PARTIAL');
4747: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY')
4748: THEN

Line 4745: CE_AUTO_BANK_MATCH.csl_statement_line_id,

4741: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI')
4742: THEN
4743: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4744: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4745: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4746: 'CE_ABR_OIL_PARTIAL');
4747: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY')
4748: THEN
4749: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 4747: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY')

4743: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4744: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4745: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4746: 'CE_ABR_OIL_PARTIAL');
4747: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY')
4748: THEN
4749: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4750: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4751: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 4750: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4746: 'CE_ABR_OIL_PARTIAL');
4747: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY')
4748: THEN
4749: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4750: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4751: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4752: 'CE_ABR_PAYL_PARTIAL');
4753: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP'))
4754: THEN

Line 4751: CE_AUTO_BANK_MATCH.csl_statement_line_id,

4747: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY')
4748: THEN
4749: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4750: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4751: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4752: 'CE_ABR_PAYL_PARTIAL');
4753: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP'))
4754: THEN
4755: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 4753: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP'))

4749: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4750: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4751: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4752: 'CE_ABR_PAYL_PARTIAL');
4753: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP'))
4754: THEN
4755: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4756: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4757: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 4756: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4752: 'CE_ABR_PAYL_PARTIAL');
4753: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP'))
4754: THEN
4755: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4756: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4757: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4758: 'CE_ABR_APT_PARTIAL');
4759: ELSE
4760: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 4757: CE_AUTO_BANK_MATCH.csl_statement_line_id,

4753: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP'))
4754: THEN
4755: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4756: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4757: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4758: 'CE_ABR_APT_PARTIAL');
4759: ELSE
4760: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4761: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 4761: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4757: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4758: 'CE_ABR_APT_PARTIAL');
4759: ELSE
4760: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4761: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4762: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4763: 'CE_ABR_ART_PARTIAL');
4764: END IF;
4765: no_of_matches:=999;

Line 4762: CE_AUTO_BANK_MATCH.csl_statement_line_id,

4758: 'CE_ABR_APT_PARTIAL');
4759: ELSE
4760: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4761: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4762: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4763: 'CE_ABR_ART_PARTIAL');
4764: END IF;
4765: no_of_matches:=999;
4766: ELSE

Line 4767: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_match' );

4763: 'CE_ABR_ART_PARTIAL');
4764: END IF;
4765: no_of_matches:=999;
4766: ELSE
4767: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_match' );
4768: RAISE;
4769: END IF;
4770: END trx_match;
4771:

Line 4805: WHERE catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id

4801: catv.exchange_rate_type,
4802: catv.seq_id
4803: --FROM ce_260_transactions_v catv
4804: FROM ce_available_transactions_tmp catv
4805: WHERE catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4806: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4807: AND nvl(catv.trx_number, '-99999') =
4808: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-99999')
4809: AND (nvl(catv.invoice_text, '-99999') =

Line 4806: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4802: catv.seq_id
4803: --FROM ce_260_transactions_v catv
4804: FROM ce_available_transactions_tmp catv
4805: WHERE catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4806: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4807: AND nvl(catv.trx_number, '-99999') =
4808: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-99999')
4809: AND (nvl(catv.invoice_text, '-99999') =
4810: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')

Line 4808: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-99999')

4804: FROM ce_available_transactions_tmp catv
4805: WHERE catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4806: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4807: AND nvl(catv.trx_number, '-99999') =
4808: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-99999')
4809: AND (nvl(catv.invoice_text, '-99999') =
4810: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4811: AND (nvl(catv.bank_account_text,'-99999') =
4812: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')

Line 4810: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')

4806: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4807: AND nvl(catv.trx_number, '-99999') =
4808: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-99999')
4809: AND (nvl(catv.invoice_text, '-99999') =
4810: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4811: AND (nvl(catv.bank_account_text,'-99999') =
4812: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
4813: or nvl(catv.customer_text,'-99999') =
4814: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))

Line 4812: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')

4808: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-99999')
4809: AND (nvl(catv.invoice_text, '-99999') =
4810: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4811: AND (nvl(catv.bank_account_text,'-99999') =
4812: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
4813: or nvl(catv.customer_text,'-99999') =
4814: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
4815: AND catv.trx_type in (
4816: decode(csl_trx_type,

Line 4814: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))

4810: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4811: AND (nvl(catv.bank_account_text,'-99999') =
4812: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
4813: or nvl(catv.customer_text,'-99999') =
4814: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
4815: AND catv.trx_type in (
4816: decode(csl_trx_type,
4817: 'MISC_DEBIT', 'CREDIT',
4818: 'DEBIT'),

Line 4822: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount

4818: 'DEBIT'),
4819: decode(csl_trx_type,
4820: 'MISC_DEBIT', 'MISC_CREDIT',
4821: 'MISC_DEBIT'))
4822: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount
4823: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4824: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4825: AND catv.application_id = 260
4826: AND NVL(catv.reconciled_status_flag, 'N') = 'N';

Line 4824: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

4820: 'MISC_DEBIT', 'MISC_CREDIT',
4821: 'MISC_DEBIT'))
4822: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount
4823: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4824: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4825: AND catv.application_id = 260
4826: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
4827:
4828: cursor get_adjustment(tolerance_amount_ap NUMBER,tolerance_amount_ar NUMBER) is

Line 4869: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4865: v.CE_BANK_ACCT_USE_ID,
4866: v.seq_id
4867: --FROM ce_222_transactions_v v, ce_260_transactions_v catv
4868: FROM ce_available_transactions_tmp v, ce_available_transactions_tmp catv
4869: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4870: AND nvl(catv.trx_number, '-99999') =
4871: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4872: AND (nvl(catv.invoice_text, '-99999') =
4873: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')

Line 4871: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')

4867: --FROM ce_222_transactions_v v, ce_260_transactions_v catv
4868: FROM ce_available_transactions_tmp v, ce_available_transactions_tmp catv
4869: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4870: AND nvl(catv.trx_number, '-99999') =
4871: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4872: AND (nvl(catv.invoice_text, '-99999') =
4873: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4874: and (nvl(catv.customer_text, '-99999') =
4875: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')

Line 4873: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')

4869: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4870: AND nvl(catv.trx_number, '-99999') =
4871: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4872: AND (nvl(catv.invoice_text, '-99999') =
4873: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4874: and (nvl(catv.customer_text, '-99999') =
4875: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4876: or nvl(catv.bank_account_text, '-99999') =
4877: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))

Line 4875: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')

4871: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4872: AND (nvl(catv.invoice_text, '-99999') =
4873: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4874: and (nvl(catv.customer_text, '-99999') =
4875: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4876: or nvl(catv.bank_account_text, '-99999') =
4877: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4878: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4879: AND to_char(catv.trx_date,'YYYY/MM/DD') <=

Line 4877: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))

4873: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4874: and (nvl(catv.customer_text, '-99999') =
4875: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4876: or nvl(catv.bank_account_text, '-99999') =
4877: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4878: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4879: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4880: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4881: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id

Line 4878: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number

4874: and (nvl(catv.customer_text, '-99999') =
4875: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4876: or nvl(catv.bank_account_text, '-99999') =
4877: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4878: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4879: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4880: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4881: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4882: AND catv.trx_type in ('MISC_DEBIT', 'MISC_CREDIT')

Line 4880: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

4876: or nvl(catv.bank_account_text, '-99999') =
4877: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4878: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4879: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4880: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4881: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4882: AND catv.trx_type in ('MISC_DEBIT', 'MISC_CREDIT')
4883: AND v.trx_type = 'MISC'
4884: AND v.bank_account_id = catv.bank_account_id

Line 4881: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id

4877: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4878: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4879: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4880: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4881: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4882: AND catv.trx_type in ('MISC_DEBIT', 'MISC_CREDIT')
4883: AND v.trx_type = 'MISC'
4884: AND v.bank_account_id = catv.bank_account_id
4885: --AND v.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

Line 4885: --AND v.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

4881: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4882: AND catv.trx_type in ('MISC_DEBIT', 'MISC_CREDIT')
4883: AND v.trx_type = 'MISC'
4884: AND v.bank_account_id = catv.bank_account_id
4885: --AND v.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4886: AND v.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,v.org_id)
4887: AND v.trx_number = nvl(catv.trx_number,v.trx_number)
4888: AND to_char(v.trx_date,'YYYY/MM/DD') <=
4889: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

Line 4889: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

4885: --AND v.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4886: AND v.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,v.org_id)
4887: AND v.trx_number = nvl(catv.trx_number,v.trx_number)
4888: AND to_char(v.trx_date,'YYYY/MM/DD') <=
4889: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4890: AND v.status in ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')
4891: AND v.bank_account_amount
4892: between (CE_AUTO_BANK_MATCH.calc_csl_amount +
4893: decode(catv.trx_type,

Line 4892: between (CE_AUTO_BANK_MATCH.calc_csl_amount +

4888: AND to_char(v.trx_date,'YYYY/MM/DD') <=
4889: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4890: AND v.status in ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')
4891: AND v.bank_account_amount
4892: between (CE_AUTO_BANK_MATCH.calc_csl_amount +
4893: decode(catv.trx_type,
4894: 'MISC_CREDIT', catv.amount,
4895: - catv.amount)
4896: - decode(catv.trx_currency_type,

Line 4898: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

4894: 'MISC_CREDIT', catv.amount,
4895: - catv.amount)
4896: - decode(catv.trx_currency_type,
4897: 'BANK', tolerance_amount_ar,
4898: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
4899: and (CE_AUTO_BANK_MATCH.calc_csl_amount +
4900: decode(catv.trx_type,
4901: 'MISC_CREDIT', catv.amount,
4902: - catv.amount)

Line 4899: and (CE_AUTO_BANK_MATCH.calc_csl_amount +

4895: - catv.amount)
4896: - decode(catv.trx_currency_type,
4897: 'BANK', tolerance_amount_ar,
4898: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
4899: and (CE_AUTO_BANK_MATCH.calc_csl_amount +
4900: decode(catv.trx_type,
4901: 'MISC_CREDIT', catv.amount,
4902: - catv.amount)
4903: + decode(catv.trx_currency_type,

Line 4905: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

4901: 'MISC_CREDIT', catv.amount,
4902: - catv.amount)
4903: + decode(catv.trx_currency_type,
4904: 'BANK', tolerance_amount_ar,
4905: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
4906: AND v.bank_account_amount
4907: between ((CE_AUTO_BANK_MATCH.calc_csl_amount +
4908: decode(catv.trx_type,
4909: 'MISC_CREDIT', catv.amount,

Line 4907: between ((CE_AUTO_BANK_MATCH.calc_csl_amount +

4903: + decode(catv.trx_currency_type,
4904: 'BANK', tolerance_amount_ar,
4905: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
4906: AND v.bank_account_amount
4907: between ((CE_AUTO_BANK_MATCH.calc_csl_amount +
4908: decode(catv.trx_type,
4909: 'MISC_CREDIT', catv.amount,
4910: - catv.amount))
4911: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +

Line 4911: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +

4907: between ((CE_AUTO_BANK_MATCH.calc_csl_amount +
4908: decode(catv.trx_type,
4909: 'MISC_CREDIT', catv.amount,
4910: - catv.amount))
4911: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
4912: decode(catv.trx_type,
4913: 'MISC_CREDIT', catv.amount,
4914: - catv.amount))
4915: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

Line 4915: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

4911: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
4912: decode(catv.trx_type,
4913: 'MISC_CREDIT', catv.amount,
4914: - catv.amount))
4915: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
4916: and ((CE_AUTO_BANK_MATCH.calc_csl_amount +
4917: decode(catv.trx_type,
4918: 'MISC_CREDIT', catv.amount,
4919: - catv.amount))

Line 4916: and ((CE_AUTO_BANK_MATCH.calc_csl_amount +

4912: decode(catv.trx_type,
4913: 'MISC_CREDIT', catv.amount,
4914: - catv.amount))
4915: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
4916: and ((CE_AUTO_BANK_MATCH.calc_csl_amount +
4917: decode(catv.trx_type,
4918: 'MISC_CREDIT', catv.amount,
4919: - catv.amount))
4920: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +

Line 4920: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +

4916: and ((CE_AUTO_BANK_MATCH.calc_csl_amount +
4917: decode(catv.trx_type,
4918: 'MISC_CREDIT', catv.amount,
4919: - catv.amount))
4920: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
4921: decode(catv.trx_type,
4922: 'MISC_CREDIT', catv.amount,
4923: - catv.amount))
4924: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

Line 4924: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

4920: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
4921: decode(catv.trx_type,
4922: 'MISC_CREDIT', catv.amount,
4923: - catv.amount))
4924: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
4925: AND v.application_id = 222
4926: AND NVL(v.reconciled_status_flag, 'N') = 'N'
4927: AND catv.application_id = 260
4928: AND NVL(catv.reconciled_status_flag, 'N') = 'N'

Line 4970: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4966: v.CE_BANK_ACCT_USE_ID,
4967: v.seq_id
4968: --FROM ce_222_transactions_v v, ce_260_transactions_v catv
4969: FROM ce_available_transactions_tmp v, ce_available_transactions_tmp catv
4970: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4971: AND nvl(catv.trx_number, '-99999') =
4972: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4973: AND (nvl(catv.invoice_text, '-99999') =
4974: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')

Line 4972: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')

4968: --FROM ce_222_transactions_v v, ce_260_transactions_v catv
4969: FROM ce_available_transactions_tmp v, ce_available_transactions_tmp catv
4970: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4971: AND nvl(catv.trx_number, '-99999') =
4972: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4973: AND (nvl(catv.invoice_text, '-99999') =
4974: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4975: and (nvl(catv.customer_text, '-99999') =
4976: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')

Line 4974: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')

4970: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4971: AND nvl(catv.trx_number, '-99999') =
4972: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4973: AND (nvl(catv.invoice_text, '-99999') =
4974: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4975: and (nvl(catv.customer_text, '-99999') =
4976: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4977: or nvl(catv.bank_account_text, '-99999') =
4978: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))

Line 4976: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')

4972: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4973: AND (nvl(catv.invoice_text, '-99999') =
4974: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4975: and (nvl(catv.customer_text, '-99999') =
4976: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4977: or nvl(catv.bank_account_text, '-99999') =
4978: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4979: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4980: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

Line 4978: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))

4974: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4975: and (nvl(catv.customer_text, '-99999') =
4976: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4977: or nvl(catv.bank_account_text, '-99999') =
4978: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4979: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4980: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4981: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4982: AND catv.trx_type in ('DEBIT', 'CREDIT')

Line 4980: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

4976: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4977: or nvl(catv.bank_account_text, '-99999') =
4978: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4979: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4980: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4981: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4982: AND catv.trx_type in ('DEBIT', 'CREDIT')
4983: AND v.trx_type = 'CASH'
4984: AND v.bank_account_id = catv.bank_account_id

Line 4981: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id

4977: or nvl(catv.bank_account_text, '-99999') =
4978: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4979: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4980: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4981: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4982: AND catv.trx_type in ('DEBIT', 'CREDIT')
4983: AND v.trx_type = 'CASH'
4984: AND v.bank_account_id = catv.bank_account_id
4985: --AND v.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

Line 4985: --AND v.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

4981: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4982: AND catv.trx_type in ('DEBIT', 'CREDIT')
4983: AND v.trx_type = 'CASH'
4984: AND v.bank_account_id = catv.bank_account_id
4985: --AND v.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4986: AND v.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, v.org_id)
4987: AND v.trx_number = nvl(catv.trx_number,v.trx_number)
4988: AND to_char(v.trx_date,'YYYY/MM/DD') <=
4989: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

Line 4989: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

4985: --AND v.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4986: AND v.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, v.org_id)
4987: AND v.trx_number = nvl(catv.trx_number,v.trx_number)
4988: AND to_char(v.trx_date,'YYYY/MM/DD') <=
4989: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4990: AND v.status in ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')
4991: AND CE_AUTO_BANK_MATCH.calc_csl_amount +
4992: decode(catv.trx_type,'DEBIT',-catv.amount, catv.amount) > 0
4993: AND v.bank_account_amount

Line 4991: AND CE_AUTO_BANK_MATCH.calc_csl_amount +

4987: AND v.trx_number = nvl(catv.trx_number,v.trx_number)
4988: AND to_char(v.trx_date,'YYYY/MM/DD') <=
4989: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4990: AND v.status in ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')
4991: AND CE_AUTO_BANK_MATCH.calc_csl_amount +
4992: decode(catv.trx_type,'DEBIT',-catv.amount, catv.amount) > 0
4993: AND v.bank_account_amount
4994: between (CE_AUTO_BANK_MATCH.calc_csl_amount +
4995: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount)

Line 4994: between (CE_AUTO_BANK_MATCH.calc_csl_amount +

4990: AND v.status in ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')
4991: AND CE_AUTO_BANK_MATCH.calc_csl_amount +
4992: decode(catv.trx_type,'DEBIT',-catv.amount, catv.amount) > 0
4993: AND v.bank_account_amount
4994: between (CE_AUTO_BANK_MATCH.calc_csl_amount +
4995: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount)
4996: - decode(catv.trx_currency_type, 'BANK', tolerance_amount_ar,
4997: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
4998: and (CE_AUTO_BANK_MATCH.calc_csl_amount +

Line 4997: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

4993: AND v.bank_account_amount
4994: between (CE_AUTO_BANK_MATCH.calc_csl_amount +
4995: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount)
4996: - decode(catv.trx_currency_type, 'BANK', tolerance_amount_ar,
4997: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
4998: and (CE_AUTO_BANK_MATCH.calc_csl_amount +
4999: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount)
5000: + decode(catv.trx_currency_type, 'BANK', tolerance_amount_ar,
5001: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

Line 4998: and (CE_AUTO_BANK_MATCH.calc_csl_amount +

4994: between (CE_AUTO_BANK_MATCH.calc_csl_amount +
4995: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount)
4996: - decode(catv.trx_currency_type, 'BANK', tolerance_amount_ar,
4997: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
4998: and (CE_AUTO_BANK_MATCH.calc_csl_amount +
4999: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount)
5000: + decode(catv.trx_currency_type, 'BANK', tolerance_amount_ar,
5001: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5002: AND v.bank_account_amount

Line 5001: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

4997: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
4998: and (CE_AUTO_BANK_MATCH.calc_csl_amount +
4999: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount)
5000: + decode(catv.trx_currency_type, 'BANK', tolerance_amount_ar,
5001: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5002: AND v.bank_account_amount
5003: between ((CE_AUTO_BANK_MATCH.calc_csl_amount +
5004: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
5005: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +

Line 5003: between ((CE_AUTO_BANK_MATCH.calc_csl_amount +

4999: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount)
5000: + decode(catv.trx_currency_type, 'BANK', tolerance_amount_ar,
5001: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5002: AND v.bank_account_amount
5003: between ((CE_AUTO_BANK_MATCH.calc_csl_amount +
5004: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
5005: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
5006: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
5007: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

Line 5005: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +

5001: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5002: AND v.bank_account_amount
5003: between ((CE_AUTO_BANK_MATCH.calc_csl_amount +
5004: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
5005: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
5006: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
5007: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5008: and ((CE_AUTO_BANK_MATCH.calc_csl_amount +
5009: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))

Line 5007: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

5003: between ((CE_AUTO_BANK_MATCH.calc_csl_amount +
5004: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
5005: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
5006: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
5007: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5008: and ((CE_AUTO_BANK_MATCH.calc_csl_amount +
5009: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
5010: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
5011: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))

Line 5008: and ((CE_AUTO_BANK_MATCH.calc_csl_amount +

5004: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
5005: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
5006: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
5007: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5008: and ((CE_AUTO_BANK_MATCH.calc_csl_amount +
5009: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
5010: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
5011: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
5012: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance/ 100))

Line 5010: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +

5006: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
5007: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5008: and ((CE_AUTO_BANK_MATCH.calc_csl_amount +
5009: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
5010: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
5011: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
5012: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance/ 100))
5013: AND v.application_id = 222
5014: AND NVL(v.reconciled_status_flag, 'N') = 'N'

Line 5012: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance/ 100))

5008: and ((CE_AUTO_BANK_MATCH.calc_csl_amount +
5009: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
5010: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
5011: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
5012: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance/ 100))
5013: AND v.application_id = 222
5014: AND NVL(v.reconciled_status_flag, 'N') = 'N'
5015: AND catv.application_id = 260
5016: AND NVL(catv.reconciled_status_flag, 'N') = 'N'

Line 5058: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

5054: v2.CE_BANK_ACCT_USE_ID,
5055: v2.seq_id
5056: --FROM ce_200_transactions_v v2, ce_260_transactions_v catv
5057: FROM ce_available_transactions_tmp v2, ce_available_transactions_tmp catv
5058: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5059: AND nvl(catv.trx_number, '-99999') =
5060: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
5061: AND (nvl(catv.invoice_text, '-99999') =
5062: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')

Line 5060: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')

5056: --FROM ce_200_transactions_v v2, ce_260_transactions_v catv
5057: FROM ce_available_transactions_tmp v2, ce_available_transactions_tmp catv
5058: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5059: AND nvl(catv.trx_number, '-99999') =
5060: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
5061: AND (nvl(catv.invoice_text, '-99999') =
5062: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
5063: and (nvl(catv.customer_text, '-99999') =
5064: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')

Line 5062: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')

5058: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5059: AND nvl(catv.trx_number, '-99999') =
5060: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
5061: AND (nvl(catv.invoice_text, '-99999') =
5062: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
5063: and (nvl(catv.customer_text, '-99999') =
5064: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
5065: or nvl(catv.bank_account_text, '-99999') =
5066: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))

Line 5064: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')

5060: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
5061: AND (nvl(catv.invoice_text, '-99999') =
5062: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
5063: and (nvl(catv.customer_text, '-99999') =
5064: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
5065: or nvl(catv.bank_account_text, '-99999') =
5066: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
5067: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
5068: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

Line 5066: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))

5062: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
5063: and (nvl(catv.customer_text, '-99999') =
5064: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
5065: or nvl(catv.bank_account_text, '-99999') =
5066: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
5067: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
5068: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5069: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
5070: AND catv.trx_type in ('DEBIT', 'CREDIT')

Line 5068: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

5064: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
5065: or nvl(catv.bank_account_text, '-99999') =
5066: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
5067: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
5068: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5069: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
5070: AND catv.trx_type in ('DEBIT', 'CREDIT')
5071: AND v2.bank_account_id = catv.bank_account_id
5072: AND v2.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, v2.org_id)

Line 5069: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id

5065: or nvl(catv.bank_account_text, '-99999') =
5066: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
5067: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
5068: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5069: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
5070: AND catv.trx_type in ('DEBIT', 'CREDIT')
5071: AND v2.bank_account_id = catv.bank_account_id
5072: AND v2.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, v2.org_id)
5073: --AND v2.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

Line 5073: --AND v2.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

5069: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
5070: AND catv.trx_type in ('DEBIT', 'CREDIT')
5071: AND v2.bank_account_id = catv.bank_account_id
5072: AND v2.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, v2.org_id)
5073: --AND v2.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5074: AND v2.trx_number = nvl(catv.trx_number,v2.trx_number)
5075: AND to_char(v2.trx_date,'YYYY/MM/DD') <=
5076: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5077: AND CE_AUTO_BANK_MATCH.calc_csl_amount +

Line 5076: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

5072: AND v2.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, v2.org_id)
5073: --AND v2.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5074: AND v2.trx_number = nvl(catv.trx_number,v2.trx_number)
5075: AND to_char(v2.trx_date,'YYYY/MM/DD') <=
5076: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5077: AND CE_AUTO_BANK_MATCH.calc_csl_amount +
5078: decode(catv.trx_type, 'DEBIT', - catv.amount, catv.amount) < 0
5079: AND v2.bank_account_amount
5080: between (- CE_AUTO_BANK_MATCH.calc_csl_amount +

Line 5077: AND CE_AUTO_BANK_MATCH.calc_csl_amount +

5073: --AND v2.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5074: AND v2.trx_number = nvl(catv.trx_number,v2.trx_number)
5075: AND to_char(v2.trx_date,'YYYY/MM/DD') <=
5076: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5077: AND CE_AUTO_BANK_MATCH.calc_csl_amount +
5078: decode(catv.trx_type, 'DEBIT', - catv.amount, catv.amount) < 0
5079: AND v2.bank_account_amount
5080: between (- CE_AUTO_BANK_MATCH.calc_csl_amount +
5081: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount)

Line 5080: between (- CE_AUTO_BANK_MATCH.calc_csl_amount +

5076: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5077: AND CE_AUTO_BANK_MATCH.calc_csl_amount +
5078: decode(catv.trx_type, 'DEBIT', - catv.amount, catv.amount) < 0
5079: AND v2.bank_account_amount
5080: between (- CE_AUTO_BANK_MATCH.calc_csl_amount +
5081: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount)
5082: - decode(catv.trx_currency_type, 'BANK', tolerance_amount_ap,
5083: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5084: and (- CE_AUTO_BANK_MATCH.calc_csl_amount +

Line 5083: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))

5079: AND v2.bank_account_amount
5080: between (- CE_AUTO_BANK_MATCH.calc_csl_amount +
5081: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount)
5082: - decode(catv.trx_currency_type, 'BANK', tolerance_amount_ap,
5083: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5084: and (- CE_AUTO_BANK_MATCH.calc_csl_amount +
5085: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount)
5086: + decode(catv.trx_currency_type, 'BANK', tolerance_amount_ap,
5087: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))

Line 5084: and (- CE_AUTO_BANK_MATCH.calc_csl_amount +

5080: between (- CE_AUTO_BANK_MATCH.calc_csl_amount +
5081: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount)
5082: - decode(catv.trx_currency_type, 'BANK', tolerance_amount_ap,
5083: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5084: and (- CE_AUTO_BANK_MATCH.calc_csl_amount +
5085: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount)
5086: + decode(catv.trx_currency_type, 'BANK', tolerance_amount_ap,
5087: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5088: AND v2.bank_account_amount

Line 5087: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))

5083: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5084: and (- CE_AUTO_BANK_MATCH.calc_csl_amount +
5085: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount)
5086: + decode(catv.trx_currency_type, 'BANK', tolerance_amount_ap,
5087: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5088: AND v2.bank_account_amount
5089: between ((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5090: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
5091: - abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +

Line 5089: between ((- CE_AUTO_BANK_MATCH.calc_csl_amount +

5085: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount)
5086: + decode(catv.trx_currency_type, 'BANK', tolerance_amount_ap,
5087: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5088: AND v2.bank_account_amount
5089: between ((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5090: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
5091: - abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5092: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
5093: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))

Line 5091: - abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +

5087: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5088: AND v2.bank_account_amount
5089: between ((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5090: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
5091: - abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5092: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
5093: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5094: and ((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5095: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))

Line 5093: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))

5089: between ((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5090: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
5091: - abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5092: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
5093: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5094: and ((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5095: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
5096: + abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5097: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))

Line 5094: and ((- CE_AUTO_BANK_MATCH.calc_csl_amount +

5090: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
5091: - abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5092: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
5093: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5094: and ((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5095: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
5096: + abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5097: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
5098: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))

Line 5096: + abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +

5092: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
5093: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5094: and ((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5095: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
5096: + abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5097: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
5098: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5099: AND v2.application_id = 200
5100: AND NVL(v2.reconciled_status_flag, 'N') = 'N'

Line 5098: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))

5094: and ((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5095: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
5096: + abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5097: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
5098: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5099: AND v2.application_id = 200
5100: AND NVL(v2.reconciled_status_flag, 'N') = 'N'
5101: AND catv.application_id = 260
5102: AND NVL(catv.reconciled_status_flag, 'N') = 'N';

Line 5125: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

5121: catv.exchange_rate_type,
5122: catv.org_id,
5123: catv.CE_BANK_ACCT_USE_ID
5124: FROM ce_200_reconciled_v catv
5125: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5126: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5127: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
5128: AND nvl(catv.trx_number,'-99999')
5129: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')

Line 5126: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

5122: catv.org_id,
5123: catv.CE_BANK_ACCT_USE_ID
5124: FROM ce_200_reconciled_v catv
5125: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5126: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5127: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
5128: AND nvl(catv.trx_number,'-99999')
5129: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
5130: AND (nvl(catv.invoice_text, '-99999')

Line 5129: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')

5125: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5126: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5127: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
5128: AND nvl(catv.trx_number,'-99999')
5129: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
5130: AND (nvl(catv.invoice_text, '-99999')
5131: = nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
5132: and (nvl(catv.customer_text, '-99999')
5133: = nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')

Line 5131: = nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')

5127: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
5128: AND nvl(catv.trx_number,'-99999')
5129: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
5130: AND (nvl(catv.invoice_text, '-99999')
5131: = nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
5132: and (nvl(catv.customer_text, '-99999')
5133: = nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
5134: or
5135: nvl(catv.bank_account_text, '-99999')

Line 5133: = nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')

5129: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
5130: AND (nvl(catv.invoice_text, '-99999')
5131: = nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
5132: and (nvl(catv.customer_text, '-99999')
5133: = nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
5134: or
5135: nvl(catv.bank_account_text, '-99999')
5136: = nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
5137: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount

Line 5136: = nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))

5132: and (nvl(catv.customer_text, '-99999')
5133: = nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
5134: or
5135: nvl(catv.bank_account_text, '-99999')
5136: = nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
5137: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount
5138: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
5139: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5140: AND catv.request_id = nvl(FND_GLOBAL.conc_request_id,-1)

Line 5137: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount

5133: = nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
5134: or
5135: nvl(catv.bank_account_text, '-99999')
5136: = nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
5137: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount
5138: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
5139: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5140: AND catv.request_id = nvl(FND_GLOBAL.conc_request_id,-1)
5141: AND NOT EXISTS

Line 5139: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

5135: nvl(catv.bank_account_text, '-99999')
5136: = nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
5137: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount
5138: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
5139: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5140: AND catv.request_id = nvl(FND_GLOBAL.conc_request_id,-1)
5141: AND NOT EXISTS
5142: (select NULL
5143: from ce_statement_reconcils_all r

Line 5170: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

5166: catv.exchange_rate_type,
5167: catv.org_id,
5168: catv.CE_BANK_ACCT_USE_ID
5169: FROM ce_222_reconciled_v catv
5170: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5171: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5172: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
5173: AND nvl(catv.trx_number,'-99999')
5174: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')

Line 5171: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

5167: catv.org_id,
5168: catv.CE_BANK_ACCT_USE_ID
5169: FROM ce_222_reconciled_v catv
5170: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5171: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5172: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
5173: AND nvl(catv.trx_number,'-99999')
5174: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
5175: AND (nvl(catv.invoice_text, '-99999')

Line 5174: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')

5170: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5171: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5172: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
5173: AND nvl(catv.trx_number,'-99999')
5174: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
5175: AND (nvl(catv.invoice_text, '-99999')
5176: = nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
5177: and (nvl(catv.customer_text, '-99999')
5178: = nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')

Line 5176: = nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')

5172: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
5173: AND nvl(catv.trx_number,'-99999')
5174: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
5175: AND (nvl(catv.invoice_text, '-99999')
5176: = nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
5177: and (nvl(catv.customer_text, '-99999')
5178: = nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
5179: or
5180: nvl(catv.bank_account_text, '-99999')

Line 5178: = nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')

5174: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
5175: AND (nvl(catv.invoice_text, '-99999')
5176: = nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
5177: and (nvl(catv.customer_text, '-99999')
5178: = nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
5179: or
5180: nvl(catv.bank_account_text, '-99999')
5181: = nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
5182: AND catv.bank_account_amount = decode(csl_trx_type,

Line 5181: = nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))

5177: and (nvl(catv.customer_text, '-99999')
5178: = nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
5179: or
5180: nvl(catv.bank_account_text, '-99999')
5181: = nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
5182: AND catv.bank_account_amount = decode(csl_trx_type,
5183: 'MISC_CREDIT', - CE_AUTO_BANK_MATCH.csl_amount,
5184: CE_AUTO_BANK_MATCH.csl_amount)
5185: AND to_char(catv.trx_date,'YYYY/MM/DD') <=

Line 5183: 'MISC_CREDIT', - CE_AUTO_BANK_MATCH.csl_amount,

5179: or
5180: nvl(catv.bank_account_text, '-99999')
5181: = nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
5182: AND catv.bank_account_amount = decode(csl_trx_type,
5183: 'MISC_CREDIT', - CE_AUTO_BANK_MATCH.csl_amount,
5184: CE_AUTO_BANK_MATCH.csl_amount)
5185: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
5186: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5187: AND catv.request_id = nvl(FND_GLOBAL.conc_request_id,-1)

Line 5184: CE_AUTO_BANK_MATCH.csl_amount)

5180: nvl(catv.bank_account_text, '-99999')
5181: = nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
5182: AND catv.bank_account_amount = decode(csl_trx_type,
5183: 'MISC_CREDIT', - CE_AUTO_BANK_MATCH.csl_amount,
5184: CE_AUTO_BANK_MATCH.csl_amount)
5185: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
5186: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5187: AND catv.request_id = nvl(FND_GLOBAL.conc_request_id,-1)
5188: AND NOT EXISTS

Line 5186: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

5182: AND catv.bank_account_amount = decode(csl_trx_type,
5183: 'MISC_CREDIT', - CE_AUTO_BANK_MATCH.csl_amount,
5184: CE_AUTO_BANK_MATCH.csl_amount)
5185: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
5186: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5187: AND catv.request_id = nvl(FND_GLOBAL.conc_request_id,-1)
5188: AND NOT EXISTS
5189: (select NULL
5190: from ce_statement_reconcils_all r

Line 5222: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')

5218: catv.org_id,
5219: catv.CE_BANK_ACCT_USE_ID
5220: FROM ce_222_reconciled_v catv, ce_statement_lines sl
5221: WHERE nvl(sl.bank_trx_number,'-9999') =
5222: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5223: AND (nvl(sl.invoice_text, '-99999') =
5224: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5225: and (nvl(sl.bank_account_text, '-99999') =
5226: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')

Line 5224: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')

5220: FROM ce_222_reconciled_v catv, ce_statement_lines sl
5221: WHERE nvl(sl.bank_trx_number,'-9999') =
5222: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5223: AND (nvl(sl.invoice_text, '-99999') =
5224: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5225: and (nvl(sl.bank_account_text, '-99999') =
5226: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5227: or nvl(sl.customer_text, '-99999') =
5228: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))

Line 5226: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')

5222: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5223: AND (nvl(sl.invoice_text, '-99999') =
5224: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5225: and (nvl(sl.bank_account_text, '-99999') =
5226: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5227: or nvl(sl.customer_text, '-99999') =
5228: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5229: AND sl.statement_line_id = catv.statement_line_id
5230: AND sl.trx_type in ('MISC_DEBIT', 'MISC_CREDIT')

Line 5228: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))

5224: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5225: and (nvl(sl.bank_account_text, '-99999') =
5226: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5227: or nvl(sl.customer_text, '-99999') =
5228: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5229: AND sl.statement_line_id = catv.statement_line_id
5230: AND sl.trx_type in ('MISC_DEBIT', 'MISC_CREDIT')
5231: AND catv.trx_type = 'MISC'
5232: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

Line 5232: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

5228: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5229: AND sl.statement_line_id = catv.statement_line_id
5230: AND sl.trx_type in ('MISC_DEBIT', 'MISC_CREDIT')
5231: AND catv.trx_type = 'MISC'
5232: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5233: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5234: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
5235: AND nvl(catv.trx_number, '-99999')
5236: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')

Line 5233: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

5229: AND sl.statement_line_id = catv.statement_line_id
5230: AND sl.trx_type in ('MISC_DEBIT', 'MISC_CREDIT')
5231: AND catv.trx_type = 'MISC'
5232: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5233: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5234: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
5235: AND nvl(catv.trx_number, '-99999')
5236: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
5237: AND to_char(catv.trx_date,'YYYY/MM/DD') <=

Line 5236: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')

5232: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5233: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5234: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
5235: AND nvl(catv.trx_number, '-99999')
5236: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
5237: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
5238: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5239: AND catv.request_id = nvl(FND_GLOBAL.conc_request_id,-1)
5240: AND catv.bank_account_amount

Line 5238: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

5234: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
5235: AND nvl(catv.trx_number, '-99999')
5236: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
5237: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
5238: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5239: AND catv.request_id = nvl(FND_GLOBAL.conc_request_id,-1)
5240: AND catv.bank_account_amount
5241: between (decode(sl.trx_type,
5242: 'MISC_CREDIT', sl.amount,

Line 5244: decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5240: AND catv.bank_account_amount
5241: between (decode(sl.trx_type,
5242: 'MISC_CREDIT', sl.amount,
5243: - sl.amount) +
5244: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5245: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5246: CE_AUTO_BANK_MATCH.csl_amount)
5247: - decode(catv.trx_currency_type,
5248: 'BANK', tolerance_amount,

Line 5245: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,

5241: between (decode(sl.trx_type,
5242: 'MISC_CREDIT', sl.amount,
5243: - sl.amount) +
5244: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5245: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5246: CE_AUTO_BANK_MATCH.csl_amount)
5247: - decode(catv.trx_currency_type,
5248: 'BANK', tolerance_amount,
5249: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

Line 5246: CE_AUTO_BANK_MATCH.csl_amount)

5242: 'MISC_CREDIT', sl.amount,
5243: - sl.amount) +
5244: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5245: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5246: CE_AUTO_BANK_MATCH.csl_amount)
5247: - decode(catv.trx_currency_type,
5248: 'BANK', tolerance_amount,
5249: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5250: and (decode(sl.trx_type,

Line 5249: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

5245: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5246: CE_AUTO_BANK_MATCH.csl_amount)
5247: - decode(catv.trx_currency_type,
5248: 'BANK', tolerance_amount,
5249: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5250: and (decode(sl.trx_type,
5251: 'MISC_CREDIT', sl.amount,
5252: - sl.amount) +
5253: decode(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 5253: decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5249: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5250: and (decode(sl.trx_type,
5251: 'MISC_CREDIT', sl.amount,
5252: - sl.amount) +
5253: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5254: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5255: CE_AUTO_BANK_MATCH.csl_amount)
5256: + decode(catv.trx_currency_type,
5257: 'BANK', tolerance_amount,

Line 5254: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,

5250: and (decode(sl.trx_type,
5251: 'MISC_CREDIT', sl.amount,
5252: - sl.amount) +
5253: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5254: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5255: CE_AUTO_BANK_MATCH.csl_amount)
5256: + decode(catv.trx_currency_type,
5257: 'BANK', tolerance_amount,
5258: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

Line 5255: CE_AUTO_BANK_MATCH.csl_amount)

5251: 'MISC_CREDIT', sl.amount,
5252: - sl.amount) +
5253: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5254: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5255: CE_AUTO_BANK_MATCH.csl_amount)
5256: + decode(catv.trx_currency_type,
5257: 'BANK', tolerance_amount,
5258: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5259: AND catv.bank_account_amount

Line 5258: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

5254: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5255: CE_AUTO_BANK_MATCH.csl_amount)
5256: + decode(catv.trx_currency_type,
5257: 'BANK', tolerance_amount,
5258: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5259: AND catv.bank_account_amount
5260: between ((decode(sl.trx_type,
5261: 'MISC_CREDIT', sl.amount,
5262: - sl.amount) +

Line 5263: decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5259: AND catv.bank_account_amount
5260: between ((decode(sl.trx_type,
5261: 'MISC_CREDIT', sl.amount,
5262: - sl.amount) +
5263: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5264: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5265: CE_AUTO_BANK_MATCH.csl_amount))
5266: - abs((decode(sl.trx_type,
5267: 'MISC_CREDIT', sl.amount,

Line 5264: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,

5260: between ((decode(sl.trx_type,
5261: 'MISC_CREDIT', sl.amount,
5262: - sl.amount) +
5263: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5264: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5265: CE_AUTO_BANK_MATCH.csl_amount))
5266: - abs((decode(sl.trx_type,
5267: 'MISC_CREDIT', sl.amount,
5268: - sl.amount) +

Line 5265: CE_AUTO_BANK_MATCH.csl_amount))

5261: 'MISC_CREDIT', sl.amount,
5262: - sl.amount) +
5263: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5264: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5265: CE_AUTO_BANK_MATCH.csl_amount))
5266: - abs((decode(sl.trx_type,
5267: 'MISC_CREDIT', sl.amount,
5268: - sl.amount) +
5269: decode(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 5269: decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5265: CE_AUTO_BANK_MATCH.csl_amount))
5266: - abs((decode(sl.trx_type,
5267: 'MISC_CREDIT', sl.amount,
5268: - sl.amount) +
5269: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5270: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5271: CE_AUTO_BANK_MATCH.csl_amount)) *
5272: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5273: and ((decode(sl.trx_type,

Line 5270: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,

5266: - abs((decode(sl.trx_type,
5267: 'MISC_CREDIT', sl.amount,
5268: - sl.amount) +
5269: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5270: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5271: CE_AUTO_BANK_MATCH.csl_amount)) *
5272: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5273: and ((decode(sl.trx_type,
5274: 'MISC_CREDIT', sl.amount,

Line 5271: CE_AUTO_BANK_MATCH.csl_amount)) *

5267: 'MISC_CREDIT', sl.amount,
5268: - sl.amount) +
5269: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5270: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5271: CE_AUTO_BANK_MATCH.csl_amount)) *
5272: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5273: and ((decode(sl.trx_type,
5274: 'MISC_CREDIT', sl.amount,
5275: - sl.amount)

Line 5272: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

5268: - sl.amount) +
5269: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5270: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5271: CE_AUTO_BANK_MATCH.csl_amount)) *
5272: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5273: and ((decode(sl.trx_type,
5274: 'MISC_CREDIT', sl.amount,
5275: - sl.amount)
5276: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 5276: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5272: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5273: and ((decode(sl.trx_type,
5274: 'MISC_CREDIT', sl.amount,
5275: - sl.amount)
5276: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5277: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5278: CE_AUTO_BANK_MATCH.csl_amount))
5279: + abs((decode(sl.trx_type,
5280: 'MISC_CREDIT', sl.amount,

Line 5277: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,

5273: and ((decode(sl.trx_type,
5274: 'MISC_CREDIT', sl.amount,
5275: - sl.amount)
5276: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5277: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5278: CE_AUTO_BANK_MATCH.csl_amount))
5279: + abs((decode(sl.trx_type,
5280: 'MISC_CREDIT', sl.amount,
5281: - sl.amount)

Line 5278: CE_AUTO_BANK_MATCH.csl_amount))

5274: 'MISC_CREDIT', sl.amount,
5275: - sl.amount)
5276: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5277: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5278: CE_AUTO_BANK_MATCH.csl_amount))
5279: + abs((decode(sl.trx_type,
5280: 'MISC_CREDIT', sl.amount,
5281: - sl.amount)
5282: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 5282: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5278: CE_AUTO_BANK_MATCH.csl_amount))
5279: + abs((decode(sl.trx_type,
5280: 'MISC_CREDIT', sl.amount,
5281: - sl.amount)
5282: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5283: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5284: CE_AUTO_BANK_MATCH.csl_amount)) *
5285: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5286: AND NOT EXISTS

Line 5283: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,

5279: + abs((decode(sl.trx_type,
5280: 'MISC_CREDIT', sl.amount,
5281: - sl.amount)
5282: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5283: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5284: CE_AUTO_BANK_MATCH.csl_amount)) *
5285: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5286: AND NOT EXISTS
5287: (select NULL

Line 5284: CE_AUTO_BANK_MATCH.csl_amount)) *

5280: 'MISC_CREDIT', sl.amount,
5281: - sl.amount)
5282: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5283: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5284: CE_AUTO_BANK_MATCH.csl_amount)) *
5285: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5286: AND NOT EXISTS
5287: (select NULL
5288: from ce_statement_reconcils_all r

Line 5285: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

5281: - sl.amount)
5282: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5283: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5284: CE_AUTO_BANK_MATCH.csl_amount)) *
5285: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5286: AND NOT EXISTS
5287: (select NULL
5288: from ce_statement_reconcils_all r
5289: where r.statement_line_id = catv.statement_line_id

Line 5320: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')

5316: catv.org_id,
5317: catv.CE_BANK_ACCT_USE_ID
5318: FROM ce_222_reconciled_v catv, ce_statement_lines sl
5319: WHERE nvl(sl.bank_trx_number,'-9999') =
5320: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5321: AND (nvl(sl.invoice_text, '-99999') =
5322: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5323: and (nvl(sl.bank_account_text, '-99999') =
5324: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')

Line 5322: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')

5318: FROM ce_222_reconciled_v catv, ce_statement_lines sl
5319: WHERE nvl(sl.bank_trx_number,'-9999') =
5320: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5321: AND (nvl(sl.invoice_text, '-99999') =
5322: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5323: and (nvl(sl.bank_account_text, '-99999') =
5324: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5325: or nvl(sl.customer_text, '-99999') =
5326: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))

Line 5324: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')

5320: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5321: AND (nvl(sl.invoice_text, '-99999') =
5322: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5323: and (nvl(sl.bank_account_text, '-99999') =
5324: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5325: or nvl(sl.customer_text, '-99999') =
5326: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5327: AND sl.statement_line_id = catv.statement_line_id
5328: AND sl.trx_type in ('DEBIT', 'CREDIT')

Line 5326: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))

5322: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5323: and (nvl(sl.bank_account_text, '-99999') =
5324: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5325: or nvl(sl.customer_text, '-99999') =
5326: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5327: AND sl.statement_line_id = catv.statement_line_id
5328: AND sl.trx_type in ('DEBIT', 'CREDIT')
5329: AND catv.trx_type = 'CASH'
5330: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

Line 5330: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

5326: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5327: AND sl.statement_line_id = catv.statement_line_id
5328: AND sl.trx_type in ('DEBIT', 'CREDIT')
5329: AND catv.trx_type = 'CASH'
5330: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5331: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5332: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
5333: AND nvl(catv.trx_number, '-99999')
5334: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-99999')

Line 5331: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

5327: AND sl.statement_line_id = catv.statement_line_id
5328: AND sl.trx_type in ('DEBIT', 'CREDIT')
5329: AND catv.trx_type = 'CASH'
5330: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5331: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5332: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
5333: AND nvl(catv.trx_number, '-99999')
5334: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-99999')
5335: AND to_char(catv.trx_date,'YYYY/MM/DD') <=

Line 5334: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-99999')

5330: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5331: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5332: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
5333: AND nvl(catv.trx_number, '-99999')
5334: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-99999')
5335: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
5336: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5337: AND catv.request_id = nvl(FND_GLOBAL.conc_request_id,-1)
5338: AND catv.bank_account_amount

Line 5336: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

5332: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
5333: AND nvl(catv.trx_number, '-99999')
5334: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-99999')
5335: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
5336: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5337: AND catv.request_id = nvl(FND_GLOBAL.conc_request_id,-1)
5338: AND catv.bank_account_amount
5339: between (decode(sl.trx_type,
5340: 'CREDIT', sl.amount,

Line 5342: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5338: AND catv.bank_account_amount
5339: between (decode(sl.trx_type,
5340: 'CREDIT', sl.amount,
5341: - sl.amount)
5342: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5343: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5344: CE_AUTO_BANK_MATCH.csl_amount)
5345: - decode(catv.trx_currency_type,
5346: 'BANK', tolerance_amount,

Line 5343: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,

5339: between (decode(sl.trx_type,
5340: 'CREDIT', sl.amount,
5341: - sl.amount)
5342: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5343: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5344: CE_AUTO_BANK_MATCH.csl_amount)
5345: - decode(catv.trx_currency_type,
5346: 'BANK', tolerance_amount,
5347: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

Line 5344: CE_AUTO_BANK_MATCH.csl_amount)

5340: 'CREDIT', sl.amount,
5341: - sl.amount)
5342: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5343: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5344: CE_AUTO_BANK_MATCH.csl_amount)
5345: - decode(catv.trx_currency_type,
5346: 'BANK', tolerance_amount,
5347: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5348: and (decode(sl.trx_type,

Line 5347: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

5343: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5344: CE_AUTO_BANK_MATCH.csl_amount)
5345: - decode(catv.trx_currency_type,
5346: 'BANK', tolerance_amount,
5347: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5348: and (decode(sl.trx_type,
5349: 'CREDIT', sl.amount,
5350: - sl.amount)
5351: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 5351: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5347: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5348: and (decode(sl.trx_type,
5349: 'CREDIT', sl.amount,
5350: - sl.amount)
5351: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5352: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5353: CE_AUTO_BANK_MATCH.csl_amount)
5354: + decode(catv.trx_currency_type,
5355: 'BANK', tolerance_amount,

Line 5352: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,

5348: and (decode(sl.trx_type,
5349: 'CREDIT', sl.amount,
5350: - sl.amount)
5351: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5352: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5353: CE_AUTO_BANK_MATCH.csl_amount)
5354: + decode(catv.trx_currency_type,
5355: 'BANK', tolerance_amount,
5356: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

Line 5353: CE_AUTO_BANK_MATCH.csl_amount)

5349: 'CREDIT', sl.amount,
5350: - sl.amount)
5351: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5352: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5353: CE_AUTO_BANK_MATCH.csl_amount)
5354: + decode(catv.trx_currency_type,
5355: 'BANK', tolerance_amount,
5356: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5357: AND catv.bank_account_amount

Line 5356: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

5352: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5353: CE_AUTO_BANK_MATCH.csl_amount)
5354: + decode(catv.trx_currency_type,
5355: 'BANK', tolerance_amount,
5356: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5357: AND catv.bank_account_amount
5358: between ((decode(sl.trx_type,
5359: 'CREDIT', sl.amount,
5360: - sl.amount)

Line 5361: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5357: AND catv.bank_account_amount
5358: between ((decode(sl.trx_type,
5359: 'CREDIT', sl.amount,
5360: - sl.amount)
5361: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5362: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5363: CE_AUTO_BANK_MATCH.csl_amount))
5364: - abs((decode(sl.trx_type,
5365: 'CREDIT', sl.amount,

Line 5362: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,

5358: between ((decode(sl.trx_type,
5359: 'CREDIT', sl.amount,
5360: - sl.amount)
5361: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5362: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5363: CE_AUTO_BANK_MATCH.csl_amount))
5364: - abs((decode(sl.trx_type,
5365: 'CREDIT', sl.amount,
5366: - sl.amount)

Line 5363: CE_AUTO_BANK_MATCH.csl_amount))

5359: 'CREDIT', sl.amount,
5360: - sl.amount)
5361: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5362: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5363: CE_AUTO_BANK_MATCH.csl_amount))
5364: - abs((decode(sl.trx_type,
5365: 'CREDIT', sl.amount,
5366: - sl.amount)
5367: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 5367: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5363: CE_AUTO_BANK_MATCH.csl_amount))
5364: - abs((decode(sl.trx_type,
5365: 'CREDIT', sl.amount,
5366: - sl.amount)
5367: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5368: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5369: CE_AUTO_BANK_MATCH.csl_amount)) *
5370: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5371: and ((decode(sl.trx_type,

Line 5368: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,

5364: - abs((decode(sl.trx_type,
5365: 'CREDIT', sl.amount,
5366: - sl.amount)
5367: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5368: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5369: CE_AUTO_BANK_MATCH.csl_amount)) *
5370: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5371: and ((decode(sl.trx_type,
5372: 'CREDIT', sl.amount,

Line 5369: CE_AUTO_BANK_MATCH.csl_amount)) *

5365: 'CREDIT', sl.amount,
5366: - sl.amount)
5367: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5368: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5369: CE_AUTO_BANK_MATCH.csl_amount)) *
5370: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5371: and ((decode(sl.trx_type,
5372: 'CREDIT', sl.amount,
5373: - sl.amount)

Line 5370: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

5366: - sl.amount)
5367: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5368: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5369: CE_AUTO_BANK_MATCH.csl_amount)) *
5370: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5371: and ((decode(sl.trx_type,
5372: 'CREDIT', sl.amount,
5373: - sl.amount)
5374: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 5374: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5370: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5371: and ((decode(sl.trx_type,
5372: 'CREDIT', sl.amount,
5373: - sl.amount)
5374: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5375: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5376: CE_AUTO_BANK_MATCH.csl_amount))
5377: + abs((decode(sl.trx_type,
5378: 'CREDIT', sl.amount,

Line 5375: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,

5371: and ((decode(sl.trx_type,
5372: 'CREDIT', sl.amount,
5373: - sl.amount)
5374: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5375: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5376: CE_AUTO_BANK_MATCH.csl_amount))
5377: + abs((decode(sl.trx_type,
5378: 'CREDIT', sl.amount,
5379: - sl.amount)

Line 5376: CE_AUTO_BANK_MATCH.csl_amount))

5372: 'CREDIT', sl.amount,
5373: - sl.amount)
5374: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5375: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5376: CE_AUTO_BANK_MATCH.csl_amount))
5377: + abs((decode(sl.trx_type,
5378: 'CREDIT', sl.amount,
5379: - sl.amount)
5380: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 5380: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5376: CE_AUTO_BANK_MATCH.csl_amount))
5377: + abs((decode(sl.trx_type,
5378: 'CREDIT', sl.amount,
5379: - sl.amount)
5380: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5381: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5382: CE_AUTO_BANK_MATCH.csl_amount)) *
5383: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5384: AND NOT EXISTS

Line 5381: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,

5377: + abs((decode(sl.trx_type,
5378: 'CREDIT', sl.amount,
5379: - sl.amount)
5380: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5381: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5382: CE_AUTO_BANK_MATCH.csl_amount)) *
5383: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5384: AND NOT EXISTS
5385: (select NULL

Line 5382: CE_AUTO_BANK_MATCH.csl_amount)) *

5378: 'CREDIT', sl.amount,
5379: - sl.amount)
5380: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5381: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5382: CE_AUTO_BANK_MATCH.csl_amount)) *
5383: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5384: AND NOT EXISTS
5385: (select NULL
5386: from ce_statement_reconcils_all r

Line 5383: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

5379: - sl.amount)
5380: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5381: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5382: CE_AUTO_BANK_MATCH.csl_amount)) *
5383: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5384: AND NOT EXISTS
5385: (select NULL
5386: from ce_statement_reconcils_all r
5387: where r.statement_line_id = catv.statement_line_id

Line 5418: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')

5414: catv.org_id,
5415: catv.CE_BANK_ACCT_USE_ID
5416: FROM ce_200_reconciled_v catv, ce_statement_lines sl
5417: WHERE nvl(sl.bank_trx_number,'-9999') =
5418: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5419: AND (nvl(sl.invoice_text, '-99999') =
5420: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5421: and (nvl(sl.bank_account_text, '-99999') =
5422: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')

Line 5420: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')

5416: FROM ce_200_reconciled_v catv, ce_statement_lines sl
5417: WHERE nvl(sl.bank_trx_number,'-9999') =
5418: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5419: AND (nvl(sl.invoice_text, '-99999') =
5420: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5421: and (nvl(sl.bank_account_text, '-99999') =
5422: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5423: or nvl(sl.customer_text, '-99999') =
5424: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))

Line 5422: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')

5418: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5419: AND (nvl(sl.invoice_text, '-99999') =
5420: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5421: and (nvl(sl.bank_account_text, '-99999') =
5422: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5423: or nvl(sl.customer_text, '-99999') =
5424: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5425: AND sl.statement_line_id = catv.statement_line_id
5426: AND sl.trx_type in ('DEBIT', 'CREDIT')

Line 5424: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))

5420: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5421: and (nvl(sl.bank_account_text, '-99999') =
5422: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5423: or nvl(sl.customer_text, '-99999') =
5424: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5425: AND sl.statement_line_id = catv.statement_line_id
5426: AND sl.trx_type in ('DEBIT', 'CREDIT')
5427: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5428: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

Line 5427: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

5423: or nvl(sl.customer_text, '-99999') =
5424: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5425: AND sl.statement_line_id = catv.statement_line_id
5426: AND sl.trx_type in ('DEBIT', 'CREDIT')
5427: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5428: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5429: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
5430: AND nvl(catv.trx_number,'-99999') =
5431: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')

Line 5428: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

5424: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5425: AND sl.statement_line_id = catv.statement_line_id
5426: AND sl.trx_type in ('DEBIT', 'CREDIT')
5427: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5428: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5429: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
5430: AND nvl(catv.trx_number,'-99999') =
5431: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
5432: AND to_char(catv.trx_date,'YYYY/MM/DD') <=

Line 5431: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')

5427: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5428: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5429: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
5430: AND nvl(catv.trx_number,'-99999') =
5431: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
5432: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
5433: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5434: AND catv.request_id = nvl(FND_GLOBAL.conc_request_id,-1)
5435: AND catv.bank_account_amount

Line 5433: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

5429: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
5430: AND nvl(catv.trx_number,'-99999') =
5431: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
5432: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
5433: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5434: AND catv.request_id = nvl(FND_GLOBAL.conc_request_id,-1)
5435: AND catv.bank_account_amount
5436: between (decode(sl.trx_type,
5437: 'DEBIT', sl.amount,

Line 5439: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5435: AND catv.bank_account_amount
5436: between (decode(sl.trx_type,
5437: 'DEBIT', sl.amount,
5438: - sl.amount)
5439: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5440: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5441: - CE_AUTO_BANK_MATCH.csl_amount)
5442: - decode(catv.trx_currency_type,
5443: 'BANK', tolerance_amount,

Line 5440: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,

5436: between (decode(sl.trx_type,
5437: 'DEBIT', sl.amount,
5438: - sl.amount)
5439: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5440: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5441: - CE_AUTO_BANK_MATCH.csl_amount)
5442: - decode(catv.trx_currency_type,
5443: 'BANK', tolerance_amount,
5444: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))

Line 5441: - CE_AUTO_BANK_MATCH.csl_amount)

5437: 'DEBIT', sl.amount,
5438: - sl.amount)
5439: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5440: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5441: - CE_AUTO_BANK_MATCH.csl_amount)
5442: - decode(catv.trx_currency_type,
5443: 'BANK', tolerance_amount,
5444: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5445: and (decode(sl.trx_type,

Line 5444: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))

5440: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5441: - CE_AUTO_BANK_MATCH.csl_amount)
5442: - decode(catv.trx_currency_type,
5443: 'BANK', tolerance_amount,
5444: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5445: and (decode(sl.trx_type,
5446: 'DEBIT', sl.amount,
5447: - sl.amount)
5448: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 5448: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5444: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5445: and (decode(sl.trx_type,
5446: 'DEBIT', sl.amount,
5447: - sl.amount)
5448: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5449: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5450: - CE_AUTO_BANK_MATCH.csl_amount)
5451: + decode(catv.trx_currency_type,
5452: 'BANK', tolerance_amount,

Line 5449: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,

5445: and (decode(sl.trx_type,
5446: 'DEBIT', sl.amount,
5447: - sl.amount)
5448: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5449: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5450: - CE_AUTO_BANK_MATCH.csl_amount)
5451: + decode(catv.trx_currency_type,
5452: 'BANK', tolerance_amount,
5453: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))

Line 5450: - CE_AUTO_BANK_MATCH.csl_amount)

5446: 'DEBIT', sl.amount,
5447: - sl.amount)
5448: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5449: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5450: - CE_AUTO_BANK_MATCH.csl_amount)
5451: + decode(catv.trx_currency_type,
5452: 'BANK', tolerance_amount,
5453: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5454: AND catv.bank_account_amount

Line 5453: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))

5449: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5450: - CE_AUTO_BANK_MATCH.csl_amount)
5451: + decode(catv.trx_currency_type,
5452: 'BANK', tolerance_amount,
5453: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5454: AND catv.bank_account_amount
5455: between ((decode(sl.trx_type,
5456: 'CREDIT', sl.amount,
5457: - sl.amount)

Line 5458: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5454: AND catv.bank_account_amount
5455: between ((decode(sl.trx_type,
5456: 'CREDIT', sl.amount,
5457: - sl.amount)
5458: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5459: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5460: - CE_AUTO_BANK_MATCH.csl_amount))
5461: - abs((decode(sl.trx_type,
5462: 'CREDIT', sl.amount,

Line 5459: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,

5455: between ((decode(sl.trx_type,
5456: 'CREDIT', sl.amount,
5457: - sl.amount)
5458: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5459: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5460: - CE_AUTO_BANK_MATCH.csl_amount))
5461: - abs((decode(sl.trx_type,
5462: 'CREDIT', sl.amount,
5463: - sl.amount)

Line 5460: - CE_AUTO_BANK_MATCH.csl_amount))

5456: 'CREDIT', sl.amount,
5457: - sl.amount)
5458: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5459: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5460: - CE_AUTO_BANK_MATCH.csl_amount))
5461: - abs((decode(sl.trx_type,
5462: 'CREDIT', sl.amount,
5463: - sl.amount)
5464: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 5464: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5460: - CE_AUTO_BANK_MATCH.csl_amount))
5461: - abs((decode(sl.trx_type,
5462: 'CREDIT', sl.amount,
5463: - sl.amount)
5464: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5465: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5466: - CE_AUTO_BANK_MATCH.csl_amount)) *
5467: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5468: and ((decode(sl.trx_type,

Line 5465: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,

5461: - abs((decode(sl.trx_type,
5462: 'CREDIT', sl.amount,
5463: - sl.amount)
5464: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5465: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5466: - CE_AUTO_BANK_MATCH.csl_amount)) *
5467: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5468: and ((decode(sl.trx_type,
5469: 'CREDIT', sl.amount,

Line 5466: - CE_AUTO_BANK_MATCH.csl_amount)) *

5462: 'CREDIT', sl.amount,
5463: - sl.amount)
5464: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5465: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5466: - CE_AUTO_BANK_MATCH.csl_amount)) *
5467: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5468: and ((decode(sl.trx_type,
5469: 'CREDIT', sl.amount,
5470: - sl.amount)

Line 5467: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))

5463: - sl.amount)
5464: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5465: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5466: - CE_AUTO_BANK_MATCH.csl_amount)) *
5467: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5468: and ((decode(sl.trx_type,
5469: 'CREDIT', sl.amount,
5470: - sl.amount)
5471: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 5471: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5467: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5468: and ((decode(sl.trx_type,
5469: 'CREDIT', sl.amount,
5470: - sl.amount)
5471: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5472: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5473: - CE_AUTO_BANK_MATCH.csl_amount))
5474: + abs((decode(sl.trx_type,
5475: 'CREDIT', sl.amount,

Line 5472: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,

5468: and ((decode(sl.trx_type,
5469: 'CREDIT', sl.amount,
5470: - sl.amount)
5471: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5472: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5473: - CE_AUTO_BANK_MATCH.csl_amount))
5474: + abs((decode(sl.trx_type,
5475: 'CREDIT', sl.amount,
5476: - sl.amount)

Line 5473: - CE_AUTO_BANK_MATCH.csl_amount))

5469: 'CREDIT', sl.amount,
5470: - sl.amount)
5471: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5472: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5473: - CE_AUTO_BANK_MATCH.csl_amount))
5474: + abs((decode(sl.trx_type,
5475: 'CREDIT', sl.amount,
5476: - sl.amount)
5477: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 5477: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5473: - CE_AUTO_BANK_MATCH.csl_amount))
5474: + abs((decode(sl.trx_type,
5475: 'CREDIT', sl.amount,
5476: - sl.amount)
5477: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5478: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5479: - CE_AUTO_BANK_MATCH.csl_amount)) *
5480: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5481: AND NOT EXISTS

Line 5478: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,

5474: + abs((decode(sl.trx_type,
5475: 'CREDIT', sl.amount,
5476: - sl.amount)
5477: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5478: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5479: - CE_AUTO_BANK_MATCH.csl_amount)) *
5480: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5481: AND NOT EXISTS
5482: (select NULL

Line 5479: - CE_AUTO_BANK_MATCH.csl_amount)) *

5475: 'CREDIT', sl.amount,
5476: - sl.amount)
5477: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5478: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5479: - CE_AUTO_BANK_MATCH.csl_amount)) *
5480: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5481: AND NOT EXISTS
5482: (select NULL
5483: from ce_statement_reconcils_all r

Line 5480: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))

5476: - sl.amount)
5477: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5478: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5479: - CE_AUTO_BANK_MATCH.csl_amount)) *
5480: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5481: AND NOT EXISTS
5482: (select NULL
5483: from ce_statement_reconcils_all r
5484: where r.statement_line_id = catv.statement_line_id

Line 5495: l.amount, CE_AUTO_BANK_MATCH.aba_bank_currency, l.amount,

5491: l.rowid,
5492: l.trx_date,
5493: l.currency_code,
5494: decode(l.currency_code, CE_AUTO_BANK_REC.G_functional_currency,
5495: l.amount, CE_AUTO_BANK_MATCH.aba_bank_currency, l.amount,
5496: nvl(l.original_amount, l.amount)),
5497: l.original_amount,
5498: l.status,
5499: 0,

Line 5503: 'FUNCTIONAL', CE_AUTO_BANK_MATCH.aba_bank_currency, 'BANK',

5499: 0,
5500: l.trx_type,
5501: 1,
5502: decode(l.currency_code, CE_AUTO_BANK_REC.G_functional_currency,
5503: 'FUNCTIONAL', CE_AUTO_BANK_MATCH.aba_bank_currency, 'BANK',
5504: 'FOREIGN'),
5505: l.amount,
5506: l.trx_type,
5507: l.exchange_rate,

Line 5537: WHERE h.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

5533: --FROM ce_222_transactions_v v, gl_daily_conversion_types glcc,
5534: FROM ce_available_transactions_tmp v, gl_daily_conversion_types glcc,
5535: ar_cash_receipt_history_all ar, ce_statement_headers h,
5536: ce_statement_reconcils_all r, ce_statement_lines l
5537: WHERE h.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5538: AND nvl(l.bank_trx_number,'-9999') =
5539: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5540: AND (nvl(l.invoice_text, '-99999') =
5541: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')

Line 5539: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')

5535: ar_cash_receipt_history_all ar, ce_statement_headers h,
5536: ce_statement_reconcils_all r, ce_statement_lines l
5537: WHERE h.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5538: AND nvl(l.bank_trx_number,'-9999') =
5539: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5540: AND (nvl(l.invoice_text, '-99999') =
5541: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5542: and (nvl(l.bank_account_text, '-99999') =
5543: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')

Line 5541: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')

5537: WHERE h.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5538: AND nvl(l.bank_trx_number,'-9999') =
5539: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5540: AND (nvl(l.invoice_text, '-99999') =
5541: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5542: and (nvl(l.bank_account_text, '-99999') =
5543: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5544: or nvl(l.customer_text, '-99999') =
5545: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))

Line 5543: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')

5539: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5540: AND (nvl(l.invoice_text, '-99999') =
5541: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5542: and (nvl(l.bank_account_text, '-99999') =
5543: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5544: or nvl(l.customer_text, '-99999') =
5545: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5546: AND to_char(l.trx_date,'YYYY/MM/DD') <=
5547: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

Line 5545: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))

5541: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5542: and (nvl(l.bank_account_text, '-99999') =
5543: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5544: or nvl(l.customer_text, '-99999') =
5545: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5546: AND to_char(l.trx_date,'YYYY/MM/DD') <=
5547: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5548: AND l.status = 'RECONCILED'
5549: AND l.statement_line_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id

Line 5547: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

5543: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5544: or nvl(l.customer_text, '-99999') =
5545: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5546: AND to_char(l.trx_date,'YYYY/MM/DD') <=
5547: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5548: AND l.status = 'RECONCILED'
5549: AND l.statement_line_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
5550: AND l.trx_type in ('DEBIT', 'CREDIT')
5551: AND l.statement_header_id = h.statement_header_id

Line 5549: AND l.statement_line_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id

5545: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5546: AND to_char(l.trx_date,'YYYY/MM/DD') <=
5547: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5548: AND l.status = 'RECONCILED'
5549: AND l.statement_line_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
5550: AND l.trx_type in ('DEBIT', 'CREDIT')
5551: AND l.statement_header_id = h.statement_header_id
5552: AND r.statement_line_id = l.statement_line_id
5553: AND r.org_id = v.org_id

Line 5561: --AND v.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

5557: AND ar.cash_receipt_history_id = r.reference_id
5558: AND ar.org_id = r.org_id
5559: AND v.trx_type = 'CASH'
5560: AND v.bank_account_id = h.bank_account_id
5561: --AND v.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5562: AND v.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,v.org_id)
5563: AND v.trx_number = nvl(l.bank_trx_number,v.trx_number)
5564: AND to_char(v.trx_date,'YYYY/MM/DD') <=
5565: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

Line 5565: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

5561: --AND v.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5562: AND v.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,v.org_id)
5563: AND v.trx_number = nvl(l.bank_trx_number,v.trx_number)
5564: AND to_char(v.trx_date,'YYYY/MM/DD') <=
5565: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5566: AND v.status in ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')
5567: AND CE_AUTO_BANK_MATCH.calc_csl_amount +
5568: decode(l.trx_type, 'DEBIT', - l.amount, l.amount) > 0
5569: AND v.bank_account_amount

Line 5567: AND CE_AUTO_BANK_MATCH.calc_csl_amount +

5563: AND v.trx_number = nvl(l.bank_trx_number,v.trx_number)
5564: AND to_char(v.trx_date,'YYYY/MM/DD') <=
5565: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5566: AND v.status in ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')
5567: AND CE_AUTO_BANK_MATCH.calc_csl_amount +
5568: decode(l.trx_type, 'DEBIT', - l.amount, l.amount) > 0
5569: AND v.bank_account_amount
5570: between (CE_AUTO_BANK_MATCH.calc_csl_amount
5571: + decode(l.trx_type,

Line 5570: between (CE_AUTO_BANK_MATCH.calc_csl_amount

5566: AND v.status in ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')
5567: AND CE_AUTO_BANK_MATCH.calc_csl_amount +
5568: decode(l.trx_type, 'DEBIT', - l.amount, l.amount) > 0
5569: AND v.bank_account_amount
5570: between (CE_AUTO_BANK_MATCH.calc_csl_amount
5571: + decode(l.trx_type,
5572: 'CREDIT', l.amount,
5573: - l.amount)
5574: - decode(l.currency_code,

Line 5576: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,

5572: 'CREDIT', l.amount,
5573: - l.amount)
5574: - decode(l.currency_code,
5575: CE_AUTO_BANK_REC.G_functional_currency,
5576: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
5577: CE_AUTO_BANK_MATCH.aba_bank_currency,
5578: tolerance_amount,
5579: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5580: and (CE_AUTO_BANK_MATCH.calc_csl_amount

Line 5577: CE_AUTO_BANK_MATCH.aba_bank_currency,

5573: - l.amount)
5574: - decode(l.currency_code,
5575: CE_AUTO_BANK_REC.G_functional_currency,
5576: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
5577: CE_AUTO_BANK_MATCH.aba_bank_currency,
5578: tolerance_amount,
5579: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5580: and (CE_AUTO_BANK_MATCH.calc_csl_amount
5581: + decode(l.trx_type,

Line 5579: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

5575: CE_AUTO_BANK_REC.G_functional_currency,
5576: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
5577: CE_AUTO_BANK_MATCH.aba_bank_currency,
5578: tolerance_amount,
5579: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5580: and (CE_AUTO_BANK_MATCH.calc_csl_amount
5581: + decode(l.trx_type,
5582: 'CREDIT', l.amount,
5583: - l.amount)

Line 5580: and (CE_AUTO_BANK_MATCH.calc_csl_amount

5576: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
5577: CE_AUTO_BANK_MATCH.aba_bank_currency,
5578: tolerance_amount,
5579: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5580: and (CE_AUTO_BANK_MATCH.calc_csl_amount
5581: + decode(l.trx_type,
5582: 'CREDIT', l.amount,
5583: - l.amount)
5584: + decode(l.currency_code,

Line 5586: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,

5582: 'CREDIT', l.amount,
5583: - l.amount)
5584: + decode(l.currency_code,
5585: CE_AUTO_BANK_REC.G_functional_currency,
5586: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
5587: CE_AUTO_BANK_MATCH.aba_bank_currency,
5588: tolerance_amount,
5589: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5590: AND v.bank_account_amount

Line 5587: CE_AUTO_BANK_MATCH.aba_bank_currency,

5583: - l.amount)
5584: + decode(l.currency_code,
5585: CE_AUTO_BANK_REC.G_functional_currency,
5586: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
5587: CE_AUTO_BANK_MATCH.aba_bank_currency,
5588: tolerance_amount,
5589: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5590: AND v.bank_account_amount
5591: between ((CE_AUTO_BANK_MATCH.calc_csl_amount

Line 5589: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

5585: CE_AUTO_BANK_REC.G_functional_currency,
5586: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
5587: CE_AUTO_BANK_MATCH.aba_bank_currency,
5588: tolerance_amount,
5589: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5590: AND v.bank_account_amount
5591: between ((CE_AUTO_BANK_MATCH.calc_csl_amount
5592: + decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5593: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +

Line 5591: between ((CE_AUTO_BANK_MATCH.calc_csl_amount

5587: CE_AUTO_BANK_MATCH.aba_bank_currency,
5588: tolerance_amount,
5589: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5590: AND v.bank_account_amount
5591: between ((CE_AUTO_BANK_MATCH.calc_csl_amount
5592: + decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5593: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
5594: decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5595: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

Line 5593: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +

5589: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5590: AND v.bank_account_amount
5591: between ((CE_AUTO_BANK_MATCH.calc_csl_amount
5592: + decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5593: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
5594: decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5595: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5596: and ((CE_AUTO_BANK_MATCH.calc_csl_amount
5597: + decode(l.trx_type, 'CREDIT', l.amount, - l.amount))

Line 5595: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

5591: between ((CE_AUTO_BANK_MATCH.calc_csl_amount
5592: + decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5593: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
5594: decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5595: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5596: and ((CE_AUTO_BANK_MATCH.calc_csl_amount
5597: + decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5598: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
5599: decode(l.trx_type, 'CREDIT', l.amount, - l.amount))

Line 5596: and ((CE_AUTO_BANK_MATCH.calc_csl_amount

5592: + decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5593: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
5594: decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5595: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5596: and ((CE_AUTO_BANK_MATCH.calc_csl_amount
5597: + decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5598: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
5599: decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5600: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

Line 5598: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +

5594: decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5595: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5596: and ((CE_AUTO_BANK_MATCH.calc_csl_amount
5597: + decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5598: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
5599: decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5600: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5601: AND v.application_id = 222
5602: AND NVL(v.reconciled_status_flag, 'N') = 'N';

Line 5600: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

5596: and ((CE_AUTO_BANK_MATCH.calc_csl_amount
5597: + decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5598: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
5599: decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5600: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5601: AND v.application_id = 222
5602: AND NVL(v.reconciled_status_flag, 'N') = 'N';
5603:
5604: cursor get_recon_adj2_ap(tolerance_amount NUMBER) is

Line 5610: l.amount, CE_AUTO_BANK_MATCH.aba_bank_currency, l.amount,

5606: l.rowid,
5607: l.trx_date,
5608: l.currency_code,
5609: decode(l.currency_code, CE_AUTO_BANK_REC.G_functional_currency,
5610: l.amount, CE_AUTO_BANK_MATCH.aba_bank_currency, l.amount,
5611: nvl(l.original_amount, l.amount)),
5612: l.original_amount,
5613: l.status,
5614: 0,

Line 5618: 'FUNCTIONAL', CE_AUTO_BANK_MATCH.aba_bank_currency, 'BANK',

5614: 0,
5615: l.trx_type,
5616: 1,
5617: decode(l.currency_code, CE_AUTO_BANK_REC.G_functional_currency,
5618: 'FUNCTIONAL', CE_AUTO_BANK_MATCH.aba_bank_currency, 'BANK',
5619: 'FOREIGN'),
5620: l.amount,
5621: l.trx_type,
5622: l.exchange_rate,

Line 5652: WHERE h.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

5648: --FROM ce_200_transactions_v v2, gl_daily_conversion_types glcc,
5649: FROM ce_available_transactions_tmp v2, gl_daily_conversion_types glcc,
5650: ce_statement_headers h,
5651: ce_statement_reconcils_all r, ce_statement_lines l
5652: WHERE h.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5653: AND nvl(l.bank_trx_number,'-9999') =
5654: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5655: AND (nvl(l.invoice_text, '-99999') =
5656: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')

Line 5654: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')

5650: ce_statement_headers h,
5651: ce_statement_reconcils_all r, ce_statement_lines l
5652: WHERE h.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5653: AND nvl(l.bank_trx_number,'-9999') =
5654: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5655: AND (nvl(l.invoice_text, '-99999') =
5656: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5657: and (nvl(l.bank_account_text, '-99999') =
5658: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')

Line 5656: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')

5652: WHERE h.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5653: AND nvl(l.bank_trx_number,'-9999') =
5654: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5655: AND (nvl(l.invoice_text, '-99999') =
5656: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5657: and (nvl(l.bank_account_text, '-99999') =
5658: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5659: or nvl(l.customer_text, '-99999') =
5660: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))

Line 5658: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')

5654: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5655: AND (nvl(l.invoice_text, '-99999') =
5656: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5657: and (nvl(l.bank_account_text, '-99999') =
5658: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5659: or nvl(l.customer_text, '-99999') =
5660: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5661: AND to_char(l.trx_date,'YYYY/MM/DD') <=
5662: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

Line 5660: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))

5656: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5657: and (nvl(l.bank_account_text, '-99999') =
5658: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5659: or nvl(l.customer_text, '-99999') =
5660: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5661: AND to_char(l.trx_date,'YYYY/MM/DD') <=
5662: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5663: AND l.status = 'RECONCILED'
5664: AND l.statement_line_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id

Line 5662: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

5658: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5659: or nvl(l.customer_text, '-99999') =
5660: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5661: AND to_char(l.trx_date,'YYYY/MM/DD') <=
5662: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5663: AND l.status = 'RECONCILED'
5664: AND l.statement_line_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
5665: AND l.trx_type in ('DEBIT', 'CREDIT')
5666: AND l.statement_header_id = h.statement_header_id

Line 5664: AND l.statement_line_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id

5660: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5661: AND to_char(l.trx_date,'YYYY/MM/DD') <=
5662: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5663: AND l.status = 'RECONCILED'
5664: AND l.statement_line_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
5665: AND l.trx_type in ('DEBIT', 'CREDIT')
5666: AND l.statement_header_id = h.statement_header_id
5667: AND r.statement_line_id = l.statement_line_id
5668: AND r.org_id = v2.org_id

Line 5673: --AND v2.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

5669: AND nvl(r.current_record_flag, 'Y') = 'Y'
5670: AND nvl(r.status_flag, 'U') <> 'U'
5671: AND glcc.conversion_type = l.exchange_rate_type
5672: AND v2.bank_account_id = h.bank_account_id
5673: --AND v2.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5674: AND v2.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,v2.org_id)
5675: AND v2.trx_number = nvl(l.bank_trx_number,v2.trx_number)
5676: AND to_char(v2.trx_date,'YYYY/MM/DD') <=
5677: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

Line 5677: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

5673: --AND v2.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5674: AND v2.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,v2.org_id)
5675: AND v2.trx_number = nvl(l.bank_trx_number,v2.trx_number)
5676: AND to_char(v2.trx_date,'YYYY/MM/DD') <=
5677: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5678: AND CE_AUTO_BANK_MATCH.calc_csl_amount +
5679: decode(l.trx_type, 'DEBIT', - l.amount, l.amount) < 0
5680: AND v2.bank_account_amount
5681: between (- CE_AUTO_BANK_MATCH.calc_csl_amount

Line 5678: AND CE_AUTO_BANK_MATCH.calc_csl_amount +

5674: AND v2.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,v2.org_id)
5675: AND v2.trx_number = nvl(l.bank_trx_number,v2.trx_number)
5676: AND to_char(v2.trx_date,'YYYY/MM/DD') <=
5677: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5678: AND CE_AUTO_BANK_MATCH.calc_csl_amount +
5679: decode(l.trx_type, 'DEBIT', - l.amount, l.amount) < 0
5680: AND v2.bank_account_amount
5681: between (- CE_AUTO_BANK_MATCH.calc_csl_amount
5682: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount)

Line 5681: between (- CE_AUTO_BANK_MATCH.calc_csl_amount

5677: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5678: AND CE_AUTO_BANK_MATCH.calc_csl_amount +
5679: decode(l.trx_type, 'DEBIT', - l.amount, l.amount) < 0
5680: AND v2.bank_account_amount
5681: between (- CE_AUTO_BANK_MATCH.calc_csl_amount
5682: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount)
5683: - decode(l.currency_code,
5684: CE_AUTO_BANK_REC.G_functional_currency,
5685: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,

Line 5685: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,

5681: between (- CE_AUTO_BANK_MATCH.calc_csl_amount
5682: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount)
5683: - decode(l.currency_code,
5684: CE_AUTO_BANK_REC.G_functional_currency,
5685: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
5686: CE_AUTO_BANK_MATCH.aba_bank_currency,
5687: tolerance_amount,
5688: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5689: and (- CE_AUTO_BANK_MATCH.calc_csl_amount

Line 5686: CE_AUTO_BANK_MATCH.aba_bank_currency,

5682: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount)
5683: - decode(l.currency_code,
5684: CE_AUTO_BANK_REC.G_functional_currency,
5685: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
5686: CE_AUTO_BANK_MATCH.aba_bank_currency,
5687: tolerance_amount,
5688: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5689: and (- CE_AUTO_BANK_MATCH.calc_csl_amount
5690: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount)

Line 5688: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))

5684: CE_AUTO_BANK_REC.G_functional_currency,
5685: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
5686: CE_AUTO_BANK_MATCH.aba_bank_currency,
5687: tolerance_amount,
5688: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5689: and (- CE_AUTO_BANK_MATCH.calc_csl_amount
5690: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount)
5691: + decode(l.currency_code,
5692: CE_AUTO_BANK_REC.G_functional_currency,

Line 5689: and (- CE_AUTO_BANK_MATCH.calc_csl_amount

5685: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
5686: CE_AUTO_BANK_MATCH.aba_bank_currency,
5687: tolerance_amount,
5688: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5689: and (- CE_AUTO_BANK_MATCH.calc_csl_amount
5690: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount)
5691: + decode(l.currency_code,
5692: CE_AUTO_BANK_REC.G_functional_currency,
5693: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,

Line 5693: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,

5689: and (- CE_AUTO_BANK_MATCH.calc_csl_amount
5690: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount)
5691: + decode(l.currency_code,
5692: CE_AUTO_BANK_REC.G_functional_currency,
5693: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
5694: CE_AUTO_BANK_MATCH.aba_bank_currency,
5695: tolerance_amount,
5696: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5697: AND v2.bank_account_amount

Line 5694: CE_AUTO_BANK_MATCH.aba_bank_currency,

5690: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount)
5691: + decode(l.currency_code,
5692: CE_AUTO_BANK_REC.G_functional_currency,
5693: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
5694: CE_AUTO_BANK_MATCH.aba_bank_currency,
5695: tolerance_amount,
5696: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5697: AND v2.bank_account_amount
5698: between ((- CE_AUTO_BANK_MATCH.calc_csl_amount

Line 5696: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))

5692: CE_AUTO_BANK_REC.G_functional_currency,
5693: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
5694: CE_AUTO_BANK_MATCH.aba_bank_currency,
5695: tolerance_amount,
5696: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5697: AND v2.bank_account_amount
5698: between ((- CE_AUTO_BANK_MATCH.calc_csl_amount
5699: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5700: - abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +

Line 5698: between ((- CE_AUTO_BANK_MATCH.calc_csl_amount

5694: CE_AUTO_BANK_MATCH.aba_bank_currency,
5695: tolerance_amount,
5696: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5697: AND v2.bank_account_amount
5698: between ((- CE_AUTO_BANK_MATCH.calc_csl_amount
5699: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5700: - abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5701: decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5702: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))

Line 5700: - abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +

5696: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5697: AND v2.bank_account_amount
5698: between ((- CE_AUTO_BANK_MATCH.calc_csl_amount
5699: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5700: - abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5701: decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5702: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5703: and ((- CE_AUTO_BANK_MATCH.calc_csl_amount
5704: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount))

Line 5702: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))

5698: between ((- CE_AUTO_BANK_MATCH.calc_csl_amount
5699: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5700: - abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5701: decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5702: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5703: and ((- CE_AUTO_BANK_MATCH.calc_csl_amount
5704: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5705: + abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5706: decode(l.trx_type, 'DEBIT', l.amount, - l.amount))

Line 5703: and ((- CE_AUTO_BANK_MATCH.calc_csl_amount

5699: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5700: - abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5701: decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5702: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5703: and ((- CE_AUTO_BANK_MATCH.calc_csl_amount
5704: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5705: + abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5706: decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5707: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))

Line 5705: + abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +

5701: decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5702: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5703: and ((- CE_AUTO_BANK_MATCH.calc_csl_amount
5704: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5705: + abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5706: decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5707: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5708: AND v2.application_id = 200
5709: AND NVL(v2.reconciled_status_flag, 'N') = 'N';

Line 5707: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))

5703: and ((- CE_AUTO_BANK_MATCH.calc_csl_amount
5704: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5705: + abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5706: decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5707: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5708: AND v2.application_id = 200
5709: AND NVL(v2.reconciled_status_flag, 'N') = 'N';
5710:
5711: calc_tolerance_amount NUMBER;

Line 5720: cep_standard.debug('>>CE_AUTO_BANK_MATCH.stmtline_match');

5716: loc_cash_receipt_id AR_CASH_RECEIPT_HISTORY_ALL.cash_receipt_id%TYPE;
5717: loc_trx_date DATE;
5718:
5719: BEGIN
5720: cep_standard.debug('>>CE_AUTO_BANK_MATCH.stmtline_match');
5721: no_of_matches := 0;
5722:
5723: /* Calculate calc_tolerance_amount. */
5724:

Line 5725: IF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,

5721: no_of_matches := 0;
5722:
5723: /* Calculate calc_tolerance_amount. */
5724:
5725: IF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
5726: CE_AUTO_BANK_MATCH.aba_bank_currency)
5727: = CE_AUTO_BANK_REC.G_functional_currency) THEN
5728: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
5729: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,

Line 5726: CE_AUTO_BANK_MATCH.aba_bank_currency)

5722:
5723: /* Calculate calc_tolerance_amount. */
5724:
5725: IF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
5726: CE_AUTO_BANK_MATCH.aba_bank_currency)
5727: = CE_AUTO_BANK_REC.G_functional_currency) THEN
5728: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
5729: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
5730: CE_AUTO_BANK_MATCH.aba_bank_currency)

Line 5728: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';

5724:
5725: IF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
5726: CE_AUTO_BANK_MATCH.aba_bank_currency)
5727: = CE_AUTO_BANK_REC.G_functional_currency) THEN
5728: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
5729: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
5730: CE_AUTO_BANK_MATCH.aba_bank_currency)
5731: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN
5732: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';

Line 5729: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,

5725: IF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
5726: CE_AUTO_BANK_MATCH.aba_bank_currency)
5727: = CE_AUTO_BANK_REC.G_functional_currency) THEN
5728: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
5729: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
5730: CE_AUTO_BANK_MATCH.aba_bank_currency)
5731: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN
5732: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';
5733: ELSE

Line 5730: CE_AUTO_BANK_MATCH.aba_bank_currency)

5726: CE_AUTO_BANK_MATCH.aba_bank_currency)
5727: = CE_AUTO_BANK_REC.G_functional_currency) THEN
5728: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
5729: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
5730: CE_AUTO_BANK_MATCH.aba_bank_currency)
5731: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN
5732: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';
5733: ELSE
5734: CE_AUTO_BANK_MATCH.trx_currency_type := 'FOREIGN';

Line 5731: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN

5727: = CE_AUTO_BANK_REC.G_functional_currency) THEN
5728: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
5729: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
5730: CE_AUTO_BANK_MATCH.aba_bank_currency)
5731: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN
5732: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';
5733: ELSE
5734: CE_AUTO_BANK_MATCH.trx_currency_type := 'FOREIGN';
5735: END IF;

Line 5732: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';

5728: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
5729: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
5730: CE_AUTO_BANK_MATCH.aba_bank_currency)
5731: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN
5732: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';
5733: ELSE
5734: CE_AUTO_BANK_MATCH.trx_currency_type := 'FOREIGN';
5735: END IF;
5736:

Line 5734: CE_AUTO_BANK_MATCH.trx_currency_type := 'FOREIGN';

5730: CE_AUTO_BANK_MATCH.aba_bank_currency)
5731: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN
5732: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';
5733: ELSE
5734: CE_AUTO_BANK_MATCH.trx_currency_type := 'FOREIGN';
5735: END IF;
5736:
5737: --
5738: -- Amount tolerance

Line 5752: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN

5748: -- In rel 11i - tolerance amount is in Functional currency |
5749: -- In rel 12 - tolerance amount is in Bank Account currency (bug 4969806)
5750: -- bug 4969806 tolerance amount is in Bank Account currency,
5751: -- do not need to convert tolerance amount
5752: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5753: calc_tolerance_amount_ap := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
5754: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
5755: calc_tolerance_amount_ar := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
5756: ELSE

Line 5753: calc_tolerance_amount_ap := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;

5749: -- In rel 12 - tolerance amount is in Bank Account currency (bug 4969806)
5750: -- bug 4969806 tolerance amount is in Bank Account currency,
5751: -- do not need to convert tolerance amount
5752: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5753: calc_tolerance_amount_ap := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
5754: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
5755: calc_tolerance_amount_ar := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
5756: ELSE
5757: calc_tolerance_amount := 0;

Line 5754: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN

5750: -- bug 4969806 tolerance amount is in Bank Account currency,
5751: -- do not need to convert tolerance amount
5752: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5753: calc_tolerance_amount_ap := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
5754: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
5755: calc_tolerance_amount_ar := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
5756: ELSE
5757: calc_tolerance_amount := 0;
5758: END IF;

Line 5755: calc_tolerance_amount_ar := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;

5751: -- do not need to convert tolerance amount
5752: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5753: calc_tolerance_amount_ap := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
5754: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
5755: calc_tolerance_amount_ar := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
5756: ELSE
5757: calc_tolerance_amount := 0;
5758: END IF;
5759:

Line 5761: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN

5757: calc_tolerance_amount := 0;
5758: END IF;
5759:
5760: /*
5761: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
5762: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5763: IF (nvl(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,0) <> 0) THEN
5764: calc_tolerance_amount_ap :=
5765: convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);

Line 5762: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN

5758: END IF;
5759:
5760: /*
5761: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
5762: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5763: IF (nvl(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,0) <> 0) THEN
5764: calc_tolerance_amount_ap :=
5765: convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);
5766: ELSE

Line 5763: IF (nvl(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,0) <> 0) THEN

5759:
5760: /*
5761: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
5762: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5763: IF (nvl(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,0) <> 0) THEN
5764: calc_tolerance_amount_ap :=
5765: convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);
5766: ELSE
5767: calc_tolerance_amount_ap := 0;

Line 5765: convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);

5761: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
5762: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5763: IF (nvl(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,0) <> 0) THEN
5764: calc_tolerance_amount_ap :=
5765: convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);
5766: ELSE
5767: calc_tolerance_amount_ap := 0;
5768: END IF;
5769: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH','MISC')) THEN

Line 5769: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH','MISC')) THEN

5765: convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);
5766: ELSE
5767: calc_tolerance_amount_ap := 0;
5768: END IF;
5769: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH','MISC')) THEN
5770: IF (nvl(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,0) <> 0) THEN
5771: calc_tolerance_amount_ar :=
5772: convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);
5773: ELSE

Line 5770: IF (nvl(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,0) <> 0) THEN

5766: ELSE
5767: calc_tolerance_amount_ap := 0;
5768: END IF;
5769: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH','MISC')) THEN
5770: IF (nvl(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,0) <> 0) THEN
5771: calc_tolerance_amount_ar :=
5772: convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);
5773: ELSE
5774: calc_tolerance_amount_ar := 0;

Line 5772: convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);

5768: END IF;
5769: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH','MISC')) THEN
5770: IF (nvl(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,0) <> 0) THEN
5771: calc_tolerance_amount_ar :=
5772: convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);
5773: ELSE
5774: calc_tolerance_amount_ar := 0;
5775: END IF;
5776: ELSE

Line 5777: IF (NVL(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE,0) <> 0) THEN

5773: ELSE
5774: calc_tolerance_amount_ar := 0;
5775: END IF;
5776: ELSE
5777: IF (NVL(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE,0) <> 0) THEN
5778: calc_tolerance_amount :=
5779: convert_amount_tolerance(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE);
5780: ELSE
5781: calc_tolerance_amount := 0;

Line 5779: convert_amount_tolerance(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE);

5775: END IF;
5776: ELSE
5777: IF (NVL(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE,0) <> 0) THEN
5778: calc_tolerance_amount :=
5779: convert_amount_tolerance(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE);
5780: ELSE
5781: calc_tolerance_amount := 0;
5782: END IF;
5783: END IF;

Line 5784: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN ('FUNCTIONAL','FOREIGN')) THEN

5780: ELSE
5781: calc_tolerance_amount := 0;
5782: END IF;
5783: END IF;
5784: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN ('FUNCTIONAL','FOREIGN')) THEN
5785: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5786: calc_tolerance_amount_ap := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
5787: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
5788: calc_tolerance_amount_ar := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;

Line 5785: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN

5781: calc_tolerance_amount := 0;
5782: END IF;
5783: END IF;
5784: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN ('FUNCTIONAL','FOREIGN')) THEN
5785: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5786: calc_tolerance_amount_ap := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
5787: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
5788: calc_tolerance_amount_ar := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
5789: ELSE

Line 5786: calc_tolerance_amount_ap := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;

5782: END IF;
5783: END IF;
5784: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN ('FUNCTIONAL','FOREIGN')) THEN
5785: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5786: calc_tolerance_amount_ap := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
5787: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
5788: calc_tolerance_amount_ar := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
5789: ELSE
5790: calc_tolerance_amount := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;

Line 5787: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN

5783: END IF;
5784: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN ('FUNCTIONAL','FOREIGN')) THEN
5785: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5786: calc_tolerance_amount_ap := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
5787: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
5788: calc_tolerance_amount_ar := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
5789: ELSE
5790: calc_tolerance_amount := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;
5791: END IF;

Line 5788: calc_tolerance_amount_ar := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;

5784: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN ('FUNCTIONAL','FOREIGN')) THEN
5785: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5786: calc_tolerance_amount_ap := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
5787: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
5788: calc_tolerance_amount_ar := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
5789: ELSE
5790: calc_tolerance_amount := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;
5791: END IF;
5792: END IF;

Line 5790: calc_tolerance_amount := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;

5786: calc_tolerance_amount_ap := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
5787: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
5788: calc_tolerance_amount_ar := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
5789: ELSE
5790: calc_tolerance_amount := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;
5791: END IF;
5792: END IF;
5793: */
5794: /*

Line 5795: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN

5791: END IF;
5792: END IF;
5793: */
5794: /*
5795: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
5796: IF (NVL(CE_AUTO_BANK_REC.G_amount_tolerance,0) <> 0) THEN
5797: calc_tolerance_amount :=
5798: convert_amount_tolerance(CE_AUTO_BANK_REC.G_amount_tolerance);
5799: ELSE

Line 5802: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN ('FUNCTIONAL','FOREIGN')) THEN

5798: convert_amount_tolerance(CE_AUTO_BANK_REC.G_amount_tolerance);
5799: ELSE
5800: calc_tolerance_amount := 0;
5801: END IF;
5802: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN ('FUNCTIONAL','FOREIGN')) THEN
5803: calc_tolerance_amount := CE_AUTO_BANK_REC.G_amount_tolerance;
5804: END IF;
5805: */
5806:

Line 5813: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('REVERSAL', 'BOTH')) then

5809: cep_standard.debug('DEBUG: calc_tolerance_amount_ap = '|| calc_tolerance_amount_ap);
5810: cep_standard.debug('DEBUG: calc_tolerance_amount_ar = '|| calc_tolerance_amount_ar);
5811: cep_standard.debug('DEBUG: csl_correction_method = '|| csl_correction_method);
5812:
5813: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('REVERSAL', 'BOTH')) then
5814: OPEN get_reversal;
5815: FETCH get_reversal
5816: INTO CE_AUTO_BANK_MATCH.trx_id,
5817: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

Line 5816: INTO CE_AUTO_BANK_MATCH.trx_id,

5812:
5813: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('REVERSAL', 'BOTH')) then
5814: OPEN get_reversal;
5815: FETCH get_reversal
5816: INTO CE_AUTO_BANK_MATCH.trx_id,
5817: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5818: CE_AUTO_BANK_MATCH.trx_rowid,
5819: CE_AUTO_BANK_MATCH.trx_date,
5820: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 5817: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

5813: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('REVERSAL', 'BOTH')) then
5814: OPEN get_reversal;
5815: FETCH get_reversal
5816: INTO CE_AUTO_BANK_MATCH.trx_id,
5817: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5818: CE_AUTO_BANK_MATCH.trx_rowid,
5819: CE_AUTO_BANK_MATCH.trx_date,
5820: CE_AUTO_BANK_MATCH.trx_currency_code,
5821: CE_AUTO_BANK_MATCH.trx_amount,

Line 5818: CE_AUTO_BANK_MATCH.trx_rowid,

5814: OPEN get_reversal;
5815: FETCH get_reversal
5816: INTO CE_AUTO_BANK_MATCH.trx_id,
5817: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5818: CE_AUTO_BANK_MATCH.trx_rowid,
5819: CE_AUTO_BANK_MATCH.trx_date,
5820: CE_AUTO_BANK_MATCH.trx_currency_code,
5821: CE_AUTO_BANK_MATCH.trx_amount,
5822: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 5819: CE_AUTO_BANK_MATCH.trx_date,

5815: FETCH get_reversal
5816: INTO CE_AUTO_BANK_MATCH.trx_id,
5817: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5818: CE_AUTO_BANK_MATCH.trx_rowid,
5819: CE_AUTO_BANK_MATCH.trx_date,
5820: CE_AUTO_BANK_MATCH.trx_currency_code,
5821: CE_AUTO_BANK_MATCH.trx_amount,
5822: CE_AUTO_BANK_MATCH.trx_base_amount,
5823: CE_AUTO_BANK_MATCH.trx_status,

Line 5820: CE_AUTO_BANK_MATCH.trx_currency_code,

5816: INTO CE_AUTO_BANK_MATCH.trx_id,
5817: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5818: CE_AUTO_BANK_MATCH.trx_rowid,
5819: CE_AUTO_BANK_MATCH.trx_date,
5820: CE_AUTO_BANK_MATCH.trx_currency_code,
5821: CE_AUTO_BANK_MATCH.trx_amount,
5822: CE_AUTO_BANK_MATCH.trx_base_amount,
5823: CE_AUTO_BANK_MATCH.trx_status,
5824: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 5821: CE_AUTO_BANK_MATCH.trx_amount,

5817: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5818: CE_AUTO_BANK_MATCH.trx_rowid,
5819: CE_AUTO_BANK_MATCH.trx_date,
5820: CE_AUTO_BANK_MATCH.trx_currency_code,
5821: CE_AUTO_BANK_MATCH.trx_amount,
5822: CE_AUTO_BANK_MATCH.trx_base_amount,
5823: CE_AUTO_BANK_MATCH.trx_status,
5824: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5825: CE_AUTO_BANK_MATCH.csl_match_type,

Line 5822: CE_AUTO_BANK_MATCH.trx_base_amount,

5818: CE_AUTO_BANK_MATCH.trx_rowid,
5819: CE_AUTO_BANK_MATCH.trx_date,
5820: CE_AUTO_BANK_MATCH.trx_currency_code,
5821: CE_AUTO_BANK_MATCH.trx_amount,
5822: CE_AUTO_BANK_MATCH.trx_base_amount,
5823: CE_AUTO_BANK_MATCH.trx_status,
5824: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5825: CE_AUTO_BANK_MATCH.csl_match_type,
5826: no_of_matches,

Line 5823: CE_AUTO_BANK_MATCH.trx_status,

5819: CE_AUTO_BANK_MATCH.trx_date,
5820: CE_AUTO_BANK_MATCH.trx_currency_code,
5821: CE_AUTO_BANK_MATCH.trx_amount,
5822: CE_AUTO_BANK_MATCH.trx_base_amount,
5823: CE_AUTO_BANK_MATCH.trx_status,
5824: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5825: CE_AUTO_BANK_MATCH.csl_match_type,
5826: no_of_matches,
5827: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 5824: CE_AUTO_BANK_MATCH.trx_cleared_amount,

5820: CE_AUTO_BANK_MATCH.trx_currency_code,
5821: CE_AUTO_BANK_MATCH.trx_amount,
5822: CE_AUTO_BANK_MATCH.trx_base_amount,
5823: CE_AUTO_BANK_MATCH.trx_status,
5824: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5825: CE_AUTO_BANK_MATCH.csl_match_type,
5826: no_of_matches,
5827: CE_AUTO_BANK_MATCH.trx_currency_type,
5828: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 5825: CE_AUTO_BANK_MATCH.csl_match_type,

5821: CE_AUTO_BANK_MATCH.trx_amount,
5822: CE_AUTO_BANK_MATCH.trx_base_amount,
5823: CE_AUTO_BANK_MATCH.trx_status,
5824: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5825: CE_AUTO_BANK_MATCH.csl_match_type,
5826: no_of_matches,
5827: CE_AUTO_BANK_MATCH.trx_currency_type,
5828: CE_AUTO_BANK_MATCH.trx_curr_amount,
5829: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 5827: CE_AUTO_BANK_MATCH.trx_currency_type,

5823: CE_AUTO_BANK_MATCH.trx_status,
5824: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5825: CE_AUTO_BANK_MATCH.csl_match_type,
5826: no_of_matches,
5827: CE_AUTO_BANK_MATCH.trx_currency_type,
5828: CE_AUTO_BANK_MATCH.trx_curr_amount,
5829: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5830: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5831: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 5828: CE_AUTO_BANK_MATCH.trx_curr_amount,

5824: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5825: CE_AUTO_BANK_MATCH.csl_match_type,
5826: no_of_matches,
5827: CE_AUTO_BANK_MATCH.trx_currency_type,
5828: CE_AUTO_BANK_MATCH.trx_curr_amount,
5829: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5830: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5831: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5832: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 5829: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

5825: CE_AUTO_BANK_MATCH.csl_match_type,
5826: no_of_matches,
5827: CE_AUTO_BANK_MATCH.trx_currency_type,
5828: CE_AUTO_BANK_MATCH.trx_curr_amount,
5829: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5830: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5831: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5832: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5833: CE_AUTO_BANK_MATCH.gt_seq_id;

Line 5830: CE_AUTO_BANK_MATCH.trx_exchange_rate,

5826: no_of_matches,
5827: CE_AUTO_BANK_MATCH.trx_currency_type,
5828: CE_AUTO_BANK_MATCH.trx_curr_amount,
5829: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5830: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5831: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5832: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5833: CE_AUTO_BANK_MATCH.gt_seq_id;
5834: CLOSE get_reversal;

Line 5831: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

5827: CE_AUTO_BANK_MATCH.trx_currency_type,
5828: CE_AUTO_BANK_MATCH.trx_curr_amount,
5829: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5830: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5831: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5832: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5833: CE_AUTO_BANK_MATCH.gt_seq_id;
5834: CLOSE get_reversal;
5835:

Line 5832: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

5828: CE_AUTO_BANK_MATCH.trx_curr_amount,
5829: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5830: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5831: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5832: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5833: CE_AUTO_BANK_MATCH.gt_seq_id;
5834: CLOSE get_reversal;
5835:
5836: cep_standard.debug('DEBUG: get_reversal no_of_matches = '|| no_of_matches);

Line 5833: CE_AUTO_BANK_MATCH.gt_seq_id;

5829: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5830: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5831: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5832: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5833: CE_AUTO_BANK_MATCH.gt_seq_id;
5834: CLOSE get_reversal;
5835:
5836: cep_standard.debug('DEBUG: get_reversal no_of_matches = '|| no_of_matches);
5837: if (no_of_matches = 1) then

Line 5838: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'REVERSAL';

5834: CLOSE get_reversal;
5835:
5836: cep_standard.debug('DEBUG: get_reversal no_of_matches = '|| no_of_matches);
5837: if (no_of_matches = 1) then
5838: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'REVERSAL';
5839: CE_AUTO_BANK_MATCH.corr_csl_amount := 0;
5840: CE_AUTO_BANK_MATCH.calc_csl_amount := 0;
5841: end if;
5842: end if;

Line 5839: CE_AUTO_BANK_MATCH.corr_csl_amount := 0;

5835:
5836: cep_standard.debug('DEBUG: get_reversal no_of_matches = '|| no_of_matches);
5837: if (no_of_matches = 1) then
5838: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'REVERSAL';
5839: CE_AUTO_BANK_MATCH.corr_csl_amount := 0;
5840: CE_AUTO_BANK_MATCH.calc_csl_amount := 0;
5841: end if;
5842: end if;
5843:

Line 5840: CE_AUTO_BANK_MATCH.calc_csl_amount := 0;

5836: cep_standard.debug('DEBUG: get_reversal no_of_matches = '|| no_of_matches);
5837: if (no_of_matches = 1) then
5838: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'REVERSAL';
5839: CE_AUTO_BANK_MATCH.corr_csl_amount := 0;
5840: CE_AUTO_BANK_MATCH.calc_csl_amount := 0;
5841: end if;
5842: end if;
5843:
5844: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('ADJUSTMENT', 'BOTH') AND

Line 5844: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('ADJUSTMENT', 'BOTH') AND

5840: CE_AUTO_BANK_MATCH.calc_csl_amount := 0;
5841: end if;
5842: end if;
5843:
5844: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('ADJUSTMENT', 'BOTH') AND
5845: no_of_matches <> 1) then
5846: cep_standard.debug('DEBUG: get_adjustment calc_tolerance_amount = '
5847: || calc_tolerance_amount);
5848: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csh_bank_account_id = '

Line 5848: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csh_bank_account_id = '

5844: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('ADJUSTMENT', 'BOTH') AND
5845: no_of_matches <> 1) then
5846: cep_standard.debug('DEBUG: get_adjustment calc_tolerance_amount = '
5847: || calc_tolerance_amount);
5848: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csh_bank_account_id = '
5849: || CE_AUTO_BANK_MATCH.csh_bank_account_id);
5850: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_bank_trx_number = '
5851: || CE_AUTO_BANK_MATCH.csl_bank_trx_number);
5852: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_trx_date = '

Line 5849: || CE_AUTO_BANK_MATCH.csh_bank_account_id);

5845: no_of_matches <> 1) then
5846: cep_standard.debug('DEBUG: get_adjustment calc_tolerance_amount = '
5847: || calc_tolerance_amount);
5848: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csh_bank_account_id = '
5849: || CE_AUTO_BANK_MATCH.csh_bank_account_id);
5850: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_bank_trx_number = '
5851: || CE_AUTO_BANK_MATCH.csl_bank_trx_number);
5852: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_trx_date = '
5853: || CE_AUTO_BANK_MATCH.csl_trx_date);

Line 5850: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_bank_trx_number = '

5846: cep_standard.debug('DEBUG: get_adjustment calc_tolerance_amount = '
5847: || calc_tolerance_amount);
5848: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csh_bank_account_id = '
5849: || CE_AUTO_BANK_MATCH.csh_bank_account_id);
5850: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_bank_trx_number = '
5851: || CE_AUTO_BANK_MATCH.csl_bank_trx_number);
5852: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_trx_date = '
5853: || CE_AUTO_BANK_MATCH.csl_trx_date);
5854: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_statement_line_id = '

Line 5851: || CE_AUTO_BANK_MATCH.csl_bank_trx_number);

5847: || calc_tolerance_amount);
5848: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csh_bank_account_id = '
5849: || CE_AUTO_BANK_MATCH.csh_bank_account_id);
5850: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_bank_trx_number = '
5851: || CE_AUTO_BANK_MATCH.csl_bank_trx_number);
5852: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_trx_date = '
5853: || CE_AUTO_BANK_MATCH.csl_trx_date);
5854: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_statement_line_id = '
5855: || CE_AUTO_BANK_MATCH.csl_statement_line_id);

Line 5852: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_trx_date = '

5848: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csh_bank_account_id = '
5849: || CE_AUTO_BANK_MATCH.csh_bank_account_id);
5850: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_bank_trx_number = '
5851: || CE_AUTO_BANK_MATCH.csl_bank_trx_number);
5852: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_trx_date = '
5853: || CE_AUTO_BANK_MATCH.csl_trx_date);
5854: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_statement_line_id = '
5855: || CE_AUTO_BANK_MATCH.csl_statement_line_id);
5856: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.calc_csl_amount = '

Line 5853: || CE_AUTO_BANK_MATCH.csl_trx_date);

5849: || CE_AUTO_BANK_MATCH.csh_bank_account_id);
5850: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_bank_trx_number = '
5851: || CE_AUTO_BANK_MATCH.csl_bank_trx_number);
5852: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_trx_date = '
5853: || CE_AUTO_BANK_MATCH.csl_trx_date);
5854: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_statement_line_id = '
5855: || CE_AUTO_BANK_MATCH.csl_statement_line_id);
5856: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.calc_csl_amount = '
5857: || CE_AUTO_BANK_MATCH.calc_csl_amount);

Line 5854: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_statement_line_id = '

5850: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_bank_trx_number = '
5851: || CE_AUTO_BANK_MATCH.csl_bank_trx_number);
5852: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_trx_date = '
5853: || CE_AUTO_BANK_MATCH.csl_trx_date);
5854: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_statement_line_id = '
5855: || CE_AUTO_BANK_MATCH.csl_statement_line_id);
5856: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.calc_csl_amount = '
5857: || CE_AUTO_BANK_MATCH.calc_csl_amount);
5858:

Line 5855: || CE_AUTO_BANK_MATCH.csl_statement_line_id);

5851: || CE_AUTO_BANK_MATCH.csl_bank_trx_number);
5852: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_trx_date = '
5853: || CE_AUTO_BANK_MATCH.csl_trx_date);
5854: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_statement_line_id = '
5855: || CE_AUTO_BANK_MATCH.csl_statement_line_id);
5856: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.calc_csl_amount = '
5857: || CE_AUTO_BANK_MATCH.calc_csl_amount);
5858:
5859:

Line 5856: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.calc_csl_amount = '

5852: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_trx_date = '
5853: || CE_AUTO_BANK_MATCH.csl_trx_date);
5854: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_statement_line_id = '
5855: || CE_AUTO_BANK_MATCH.csl_statement_line_id);
5856: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.calc_csl_amount = '
5857: || CE_AUTO_BANK_MATCH.calc_csl_amount);
5858:
5859:
5860: -- No transaction match if the sum of statement line amount is $0.

Line 5857: || CE_AUTO_BANK_MATCH.calc_csl_amount);

5853: || CE_AUTO_BANK_MATCH.csl_trx_date);
5854: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_statement_line_id = '
5855: || CE_AUTO_BANK_MATCH.csl_statement_line_id);
5856: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.calc_csl_amount = '
5857: || CE_AUTO_BANK_MATCH.calc_csl_amount);
5858:
5859:
5860: -- No transaction match if the sum of statement line amount is $0.
5861: --OPEN get_adjustment(calc_tolerance_amount);

Line 5864: INTO CE_AUTO_BANK_MATCH.trx_id2,

5860: -- No transaction match if the sum of statement line amount is $0.
5861: --OPEN get_adjustment(calc_tolerance_amount);
5862: OPEN get_adjustment(calc_tolerance_amount_ap,calc_tolerance_amount_ar );
5863: FETCH get_adjustment
5864: INTO CE_AUTO_BANK_MATCH.trx_id2,
5865: CE_AUTO_BANK_MATCH.trx_rowid2,
5866: CE_AUTO_BANK_MATCH.trx_date2,
5867: CE_AUTO_BANK_MATCH.trx_currency_code2,
5868: CE_AUTO_BANK_MATCH.trx_amount2,

Line 5865: CE_AUTO_BANK_MATCH.trx_rowid2,

5861: --OPEN get_adjustment(calc_tolerance_amount);
5862: OPEN get_adjustment(calc_tolerance_amount_ap,calc_tolerance_amount_ar );
5863: FETCH get_adjustment
5864: INTO CE_AUTO_BANK_MATCH.trx_id2,
5865: CE_AUTO_BANK_MATCH.trx_rowid2,
5866: CE_AUTO_BANK_MATCH.trx_date2,
5867: CE_AUTO_BANK_MATCH.trx_currency_code2,
5868: CE_AUTO_BANK_MATCH.trx_amount2,
5869: CE_AUTO_BANK_MATCH.trx_base_amount2,

Line 5866: CE_AUTO_BANK_MATCH.trx_date2,

5862: OPEN get_adjustment(calc_tolerance_amount_ap,calc_tolerance_amount_ar );
5863: FETCH get_adjustment
5864: INTO CE_AUTO_BANK_MATCH.trx_id2,
5865: CE_AUTO_BANK_MATCH.trx_rowid2,
5866: CE_AUTO_BANK_MATCH.trx_date2,
5867: CE_AUTO_BANK_MATCH.trx_currency_code2,
5868: CE_AUTO_BANK_MATCH.trx_amount2,
5869: CE_AUTO_BANK_MATCH.trx_base_amount2,
5870: CE_AUTO_BANK_MATCH.trx_status2,

Line 5867: CE_AUTO_BANK_MATCH.trx_currency_code2,

5863: FETCH get_adjustment
5864: INTO CE_AUTO_BANK_MATCH.trx_id2,
5865: CE_AUTO_BANK_MATCH.trx_rowid2,
5866: CE_AUTO_BANK_MATCH.trx_date2,
5867: CE_AUTO_BANK_MATCH.trx_currency_code2,
5868: CE_AUTO_BANK_MATCH.trx_amount2,
5869: CE_AUTO_BANK_MATCH.trx_base_amount2,
5870: CE_AUTO_BANK_MATCH.trx_status2,
5871: CE_AUTO_BANK_MATCH.trx_cleared_amount2,

Line 5868: CE_AUTO_BANK_MATCH.trx_amount2,

5864: INTO CE_AUTO_BANK_MATCH.trx_id2,
5865: CE_AUTO_BANK_MATCH.trx_rowid2,
5866: CE_AUTO_BANK_MATCH.trx_date2,
5867: CE_AUTO_BANK_MATCH.trx_currency_code2,
5868: CE_AUTO_BANK_MATCH.trx_amount2,
5869: CE_AUTO_BANK_MATCH.trx_base_amount2,
5870: CE_AUTO_BANK_MATCH.trx_status2,
5871: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5872: CE_AUTO_BANK_MATCH.csl_match_type2,

Line 5869: CE_AUTO_BANK_MATCH.trx_base_amount2,

5865: CE_AUTO_BANK_MATCH.trx_rowid2,
5866: CE_AUTO_BANK_MATCH.trx_date2,
5867: CE_AUTO_BANK_MATCH.trx_currency_code2,
5868: CE_AUTO_BANK_MATCH.trx_amount2,
5869: CE_AUTO_BANK_MATCH.trx_base_amount2,
5870: CE_AUTO_BANK_MATCH.trx_status2,
5871: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5872: CE_AUTO_BANK_MATCH.csl_match_type2,
5873: no_of_matches,

Line 5870: CE_AUTO_BANK_MATCH.trx_status2,

5866: CE_AUTO_BANK_MATCH.trx_date2,
5867: CE_AUTO_BANK_MATCH.trx_currency_code2,
5868: CE_AUTO_BANK_MATCH.trx_amount2,
5869: CE_AUTO_BANK_MATCH.trx_base_amount2,
5870: CE_AUTO_BANK_MATCH.trx_status2,
5871: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5872: CE_AUTO_BANK_MATCH.csl_match_type2,
5873: no_of_matches,
5874: CE_AUTO_BANK_MATCH.trx_currency_type2,

Line 5871: CE_AUTO_BANK_MATCH.trx_cleared_amount2,

5867: CE_AUTO_BANK_MATCH.trx_currency_code2,
5868: CE_AUTO_BANK_MATCH.trx_amount2,
5869: CE_AUTO_BANK_MATCH.trx_base_amount2,
5870: CE_AUTO_BANK_MATCH.trx_status2,
5871: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5872: CE_AUTO_BANK_MATCH.csl_match_type2,
5873: no_of_matches,
5874: CE_AUTO_BANK_MATCH.trx_currency_type2,
5875: CE_AUTO_BANK_MATCH.trx_curr_amount2,

Line 5872: CE_AUTO_BANK_MATCH.csl_match_type2,

5868: CE_AUTO_BANK_MATCH.trx_amount2,
5869: CE_AUTO_BANK_MATCH.trx_base_amount2,
5870: CE_AUTO_BANK_MATCH.trx_status2,
5871: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5872: CE_AUTO_BANK_MATCH.csl_match_type2,
5873: no_of_matches,
5874: CE_AUTO_BANK_MATCH.trx_currency_type2,
5875: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5876: CE_AUTO_BANK_MATCH.trx_type2,

Line 5874: CE_AUTO_BANK_MATCH.trx_currency_type2,

5870: CE_AUTO_BANK_MATCH.trx_status2,
5871: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5872: CE_AUTO_BANK_MATCH.csl_match_type2,
5873: no_of_matches,
5874: CE_AUTO_BANK_MATCH.trx_currency_type2,
5875: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5876: CE_AUTO_BANK_MATCH.trx_type2,
5877: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5878: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,

Line 5875: CE_AUTO_BANK_MATCH.trx_curr_amount2,

5871: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5872: CE_AUTO_BANK_MATCH.csl_match_type2,
5873: no_of_matches,
5874: CE_AUTO_BANK_MATCH.trx_currency_type2,
5875: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5876: CE_AUTO_BANK_MATCH.trx_type2,
5877: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5878: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5879: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,

Line 5876: CE_AUTO_BANK_MATCH.trx_type2,

5872: CE_AUTO_BANK_MATCH.csl_match_type2,
5873: no_of_matches,
5874: CE_AUTO_BANK_MATCH.trx_currency_type2,
5875: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5876: CE_AUTO_BANK_MATCH.trx_type2,
5877: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5878: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5879: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5880: CE_AUTO_BANK_MATCH.gt_seq_id2,

Line 5877: CE_AUTO_BANK_MATCH.trx_exchange_rate2,

5873: no_of_matches,
5874: CE_AUTO_BANK_MATCH.trx_currency_type2,
5875: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5876: CE_AUTO_BANK_MATCH.trx_type2,
5877: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5878: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5879: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5880: CE_AUTO_BANK_MATCH.gt_seq_id2,
5881: CE_AUTO_BANK_MATCH.trx_id,

Line 5878: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,

5874: CE_AUTO_BANK_MATCH.trx_currency_type2,
5875: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5876: CE_AUTO_BANK_MATCH.trx_type2,
5877: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5878: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5879: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5880: CE_AUTO_BANK_MATCH.gt_seq_id2,
5881: CE_AUTO_BANK_MATCH.trx_id,
5882: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

Line 5879: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,

5875: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5876: CE_AUTO_BANK_MATCH.trx_type2,
5877: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5878: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5879: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5880: CE_AUTO_BANK_MATCH.gt_seq_id2,
5881: CE_AUTO_BANK_MATCH.trx_id,
5882: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5883: CE_AUTO_BANK_MATCH.trx_rowid,

Line 5880: CE_AUTO_BANK_MATCH.gt_seq_id2,

5876: CE_AUTO_BANK_MATCH.trx_type2,
5877: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5878: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5879: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5880: CE_AUTO_BANK_MATCH.gt_seq_id2,
5881: CE_AUTO_BANK_MATCH.trx_id,
5882: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5883: CE_AUTO_BANK_MATCH.trx_rowid,
5884: CE_AUTO_BANK_MATCH.trx_date,

Line 5881: CE_AUTO_BANK_MATCH.trx_id,

5877: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5878: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5879: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5880: CE_AUTO_BANK_MATCH.gt_seq_id2,
5881: CE_AUTO_BANK_MATCH.trx_id,
5882: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5883: CE_AUTO_BANK_MATCH.trx_rowid,
5884: CE_AUTO_BANK_MATCH.trx_date,
5885: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 5882: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

5878: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5879: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5880: CE_AUTO_BANK_MATCH.gt_seq_id2,
5881: CE_AUTO_BANK_MATCH.trx_id,
5882: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5883: CE_AUTO_BANK_MATCH.trx_rowid,
5884: CE_AUTO_BANK_MATCH.trx_date,
5885: CE_AUTO_BANK_MATCH.trx_currency_code,
5886: CE_AUTO_BANK_MATCH.trx_amount,

Line 5883: CE_AUTO_BANK_MATCH.trx_rowid,

5879: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5880: CE_AUTO_BANK_MATCH.gt_seq_id2,
5881: CE_AUTO_BANK_MATCH.trx_id,
5882: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5883: CE_AUTO_BANK_MATCH.trx_rowid,
5884: CE_AUTO_BANK_MATCH.trx_date,
5885: CE_AUTO_BANK_MATCH.trx_currency_code,
5886: CE_AUTO_BANK_MATCH.trx_amount,
5887: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 5884: CE_AUTO_BANK_MATCH.trx_date,

5880: CE_AUTO_BANK_MATCH.gt_seq_id2,
5881: CE_AUTO_BANK_MATCH.trx_id,
5882: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5883: CE_AUTO_BANK_MATCH.trx_rowid,
5884: CE_AUTO_BANK_MATCH.trx_date,
5885: CE_AUTO_BANK_MATCH.trx_currency_code,
5886: CE_AUTO_BANK_MATCH.trx_amount,
5887: CE_AUTO_BANK_MATCH.trx_base_amount,
5888: CE_AUTO_BANK_MATCH.trx_status,

Line 5885: CE_AUTO_BANK_MATCH.trx_currency_code,

5881: CE_AUTO_BANK_MATCH.trx_id,
5882: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5883: CE_AUTO_BANK_MATCH.trx_rowid,
5884: CE_AUTO_BANK_MATCH.trx_date,
5885: CE_AUTO_BANK_MATCH.trx_currency_code,
5886: CE_AUTO_BANK_MATCH.trx_amount,
5887: CE_AUTO_BANK_MATCH.trx_base_amount,
5888: CE_AUTO_BANK_MATCH.trx_status,
5889: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 5886: CE_AUTO_BANK_MATCH.trx_amount,

5882: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5883: CE_AUTO_BANK_MATCH.trx_rowid,
5884: CE_AUTO_BANK_MATCH.trx_date,
5885: CE_AUTO_BANK_MATCH.trx_currency_code,
5886: CE_AUTO_BANK_MATCH.trx_amount,
5887: CE_AUTO_BANK_MATCH.trx_base_amount,
5888: CE_AUTO_BANK_MATCH.trx_status,
5889: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5890: CE_AUTO_BANK_MATCH.csl_match_type,

Line 5887: CE_AUTO_BANK_MATCH.trx_base_amount,

5883: CE_AUTO_BANK_MATCH.trx_rowid,
5884: CE_AUTO_BANK_MATCH.trx_date,
5885: CE_AUTO_BANK_MATCH.trx_currency_code,
5886: CE_AUTO_BANK_MATCH.trx_amount,
5887: CE_AUTO_BANK_MATCH.trx_base_amount,
5888: CE_AUTO_BANK_MATCH.trx_status,
5889: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5890: CE_AUTO_BANK_MATCH.csl_match_type,
5891: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 5888: CE_AUTO_BANK_MATCH.trx_status,

5884: CE_AUTO_BANK_MATCH.trx_date,
5885: CE_AUTO_BANK_MATCH.trx_currency_code,
5886: CE_AUTO_BANK_MATCH.trx_amount,
5887: CE_AUTO_BANK_MATCH.trx_base_amount,
5888: CE_AUTO_BANK_MATCH.trx_status,
5889: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5890: CE_AUTO_BANK_MATCH.csl_match_type,
5891: CE_AUTO_BANK_MATCH.trx_currency_type,
5892: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 5889: CE_AUTO_BANK_MATCH.trx_cleared_amount,

5885: CE_AUTO_BANK_MATCH.trx_currency_code,
5886: CE_AUTO_BANK_MATCH.trx_amount,
5887: CE_AUTO_BANK_MATCH.trx_base_amount,
5888: CE_AUTO_BANK_MATCH.trx_status,
5889: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5890: CE_AUTO_BANK_MATCH.csl_match_type,
5891: CE_AUTO_BANK_MATCH.trx_currency_type,
5892: CE_AUTO_BANK_MATCH.trx_curr_amount,
5893: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 5890: CE_AUTO_BANK_MATCH.csl_match_type,

5886: CE_AUTO_BANK_MATCH.trx_amount,
5887: CE_AUTO_BANK_MATCH.trx_base_amount,
5888: CE_AUTO_BANK_MATCH.trx_status,
5889: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5890: CE_AUTO_BANK_MATCH.csl_match_type,
5891: CE_AUTO_BANK_MATCH.trx_currency_type,
5892: CE_AUTO_BANK_MATCH.trx_curr_amount,
5893: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5894: CE_AUTO_BANK_MATCH.trx_exchange_rate,

Line 5891: CE_AUTO_BANK_MATCH.trx_currency_type,

5887: CE_AUTO_BANK_MATCH.trx_base_amount,
5888: CE_AUTO_BANK_MATCH.trx_status,
5889: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5890: CE_AUTO_BANK_MATCH.csl_match_type,
5891: CE_AUTO_BANK_MATCH.trx_currency_type,
5892: CE_AUTO_BANK_MATCH.trx_curr_amount,
5893: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5894: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5895: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 5892: CE_AUTO_BANK_MATCH.trx_curr_amount,

5888: CE_AUTO_BANK_MATCH.trx_status,
5889: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5890: CE_AUTO_BANK_MATCH.csl_match_type,
5891: CE_AUTO_BANK_MATCH.trx_currency_type,
5892: CE_AUTO_BANK_MATCH.trx_curr_amount,
5893: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5894: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5895: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5896: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 5893: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

5889: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5890: CE_AUTO_BANK_MATCH.csl_match_type,
5891: CE_AUTO_BANK_MATCH.trx_currency_type,
5892: CE_AUTO_BANK_MATCH.trx_curr_amount,
5893: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5894: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5895: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5896: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5897: CE_AUTO_BANK_MATCH.trx_gl_date,

Line 5894: CE_AUTO_BANK_MATCH.trx_exchange_rate,

5890: CE_AUTO_BANK_MATCH.csl_match_type,
5891: CE_AUTO_BANK_MATCH.trx_currency_type,
5892: CE_AUTO_BANK_MATCH.trx_curr_amount,
5893: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5894: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5895: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5896: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5897: CE_AUTO_BANK_MATCH.trx_gl_date,
5898: CE_AUTO_BANK_MATCH.trx_cleared_date,

Line 5895: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

5891: CE_AUTO_BANK_MATCH.trx_currency_type,
5892: CE_AUTO_BANK_MATCH.trx_curr_amount,
5893: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5894: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5895: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5896: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5897: CE_AUTO_BANK_MATCH.trx_gl_date,
5898: CE_AUTO_BANK_MATCH.trx_cleared_date,
5899: CE_AUTO_BANK_MATCH.trx_org_id,

Line 5896: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

5892: CE_AUTO_BANK_MATCH.trx_curr_amount,
5893: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5894: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5895: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5896: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5897: CE_AUTO_BANK_MATCH.trx_gl_date,
5898: CE_AUTO_BANK_MATCH.trx_cleared_date,
5899: CE_AUTO_BANK_MATCH.trx_org_id,
5900: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

Line 5897: CE_AUTO_BANK_MATCH.trx_gl_date,

5893: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5894: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5895: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5896: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5897: CE_AUTO_BANK_MATCH.trx_gl_date,
5898: CE_AUTO_BANK_MATCH.trx_cleared_date,
5899: CE_AUTO_BANK_MATCH.trx_org_id,
5900: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
5901: CE_AUTO_BANK_MATCH.gt_seq_id;

Line 5898: CE_AUTO_BANK_MATCH.trx_cleared_date,

5894: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5895: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5896: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5897: CE_AUTO_BANK_MATCH.trx_gl_date,
5898: CE_AUTO_BANK_MATCH.trx_cleared_date,
5899: CE_AUTO_BANK_MATCH.trx_org_id,
5900: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
5901: CE_AUTO_BANK_MATCH.gt_seq_id;
5902: CLOSE get_adjustment;

Line 5899: CE_AUTO_BANK_MATCH.trx_org_id,

5895: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5896: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5897: CE_AUTO_BANK_MATCH.trx_gl_date,
5898: CE_AUTO_BANK_MATCH.trx_cleared_date,
5899: CE_AUTO_BANK_MATCH.trx_org_id,
5900: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
5901: CE_AUTO_BANK_MATCH.gt_seq_id;
5902: CLOSE get_adjustment;
5903:

Line 5900: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

5896: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5897: CE_AUTO_BANK_MATCH.trx_gl_date,
5898: CE_AUTO_BANK_MATCH.trx_cleared_date,
5899: CE_AUTO_BANK_MATCH.trx_org_id,
5900: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
5901: CE_AUTO_BANK_MATCH.gt_seq_id;
5902: CLOSE get_adjustment;
5903:
5904: cep_standard.debug('DEBUG: get_adjustment no_of_matches = '||no_of_matches);

Line 5901: CE_AUTO_BANK_MATCH.gt_seq_id;

5897: CE_AUTO_BANK_MATCH.trx_gl_date,
5898: CE_AUTO_BANK_MATCH.trx_cleared_date,
5899: CE_AUTO_BANK_MATCH.trx_org_id,
5900: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
5901: CE_AUTO_BANK_MATCH.gt_seq_id;
5902: CLOSE get_adjustment;
5903:
5904: cep_standard.debug('DEBUG: get_adjustment no_of_matches = '||no_of_matches);
5905: if (no_of_matches = 1) then

Line 5906: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'ADJUSTMENT';

5902: CLOSE get_adjustment;
5903:
5904: cep_standard.debug('DEBUG: get_adjustment no_of_matches = '||no_of_matches);
5905: if (no_of_matches = 1) then
5906: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'ADJUSTMENT';
5907: if (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT') then
5908: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then
5909: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5910: + CE_AUTO_BANK_MATCH.trx_amount2;

Line 5907: if (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT') then

5903:
5904: cep_standard.debug('DEBUG: get_adjustment no_of_matches = '||no_of_matches);
5905: if (no_of_matches = 1) then
5906: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'ADJUSTMENT';
5907: if (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT') then
5908: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then
5909: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5910: + CE_AUTO_BANK_MATCH.trx_amount2;
5911: else

Line 5908: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then

5904: cep_standard.debug('DEBUG: get_adjustment no_of_matches = '||no_of_matches);
5905: if (no_of_matches = 1) then
5906: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'ADJUSTMENT';
5907: if (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT') then
5908: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then
5909: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5910: + CE_AUTO_BANK_MATCH.trx_amount2;
5911: else
5912: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

Line 5909: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

5905: if (no_of_matches = 1) then
5906: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'ADJUSTMENT';
5907: if (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT') then
5908: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then
5909: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5910: + CE_AUTO_BANK_MATCH.trx_amount2;
5911: else
5912: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5913: - CE_AUTO_BANK_MATCH.trx_amount2;

Line 5910: + CE_AUTO_BANK_MATCH.trx_amount2;

5906: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'ADJUSTMENT';
5907: if (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT') then
5908: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then
5909: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5910: + CE_AUTO_BANK_MATCH.trx_amount2;
5911: else
5912: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5913: - CE_AUTO_BANK_MATCH.trx_amount2;
5914: end if;

Line 5912: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

5908: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then
5909: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5910: + CE_AUTO_BANK_MATCH.trx_amount2;
5911: else
5912: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5913: - CE_AUTO_BANK_MATCH.trx_amount2;
5914: end if;
5915: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */
5916: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then

Line 5913: - CE_AUTO_BANK_MATCH.trx_amount2;

5909: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5910: + CE_AUTO_BANK_MATCH.trx_amount2;
5911: else
5912: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5913: - CE_AUTO_BANK_MATCH.trx_amount2;
5914: end if;
5915: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */
5916: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then
5917: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

Line 5915: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */

5911: else
5912: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5913: - CE_AUTO_BANK_MATCH.trx_amount2;
5914: end if;
5915: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */
5916: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then
5917: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5918: + CE_AUTO_BANK_MATCH.trx_amount2;
5919: else

Line 5916: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then

5912: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5913: - CE_AUTO_BANK_MATCH.trx_amount2;
5914: end if;
5915: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */
5916: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then
5917: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5918: + CE_AUTO_BANK_MATCH.trx_amount2;
5919: else
5920: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

Line 5917: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

5913: - CE_AUTO_BANK_MATCH.trx_amount2;
5914: end if;
5915: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */
5916: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then
5917: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5918: + CE_AUTO_BANK_MATCH.trx_amount2;
5919: else
5920: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5921: - CE_AUTO_BANK_MATCH.trx_amount2;

Line 5918: + CE_AUTO_BANK_MATCH.trx_amount2;

5914: end if;
5915: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */
5916: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then
5917: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5918: + CE_AUTO_BANK_MATCH.trx_amount2;
5919: else
5920: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5921: - CE_AUTO_BANK_MATCH.trx_amount2;
5922: end if;

Line 5920: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

5916: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then
5917: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5918: + CE_AUTO_BANK_MATCH.trx_amount2;
5919: else
5920: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5921: - CE_AUTO_BANK_MATCH.trx_amount2;
5922: end if;
5923: end if;
5924: cep_standard.debug('corr_csl_amount: '||corr_csl_amount);

Line 5921: - CE_AUTO_BANK_MATCH.trx_amount2;

5917: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5918: + CE_AUTO_BANK_MATCH.trx_amount2;
5919: else
5920: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5921: - CE_AUTO_BANK_MATCH.trx_amount2;
5922: end if;
5923: end if;
5924: cep_standard.debug('corr_csl_amount: '||corr_csl_amount);
5925: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;

Line 5925: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;

5921: - CE_AUTO_BANK_MATCH.trx_amount2;
5922: end if;
5923: end if;
5924: cep_standard.debug('corr_csl_amount: '||corr_csl_amount);
5925: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;
5926: end if;
5927: end if;
5928:
5929: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('REVERSAL', 'BOTH') AND

Line 5929: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('REVERSAL', 'BOTH') AND

5925: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;
5926: end if;
5927: end if;
5928:
5929: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('REVERSAL', 'BOTH') AND
5930: no_of_matches <> 1) then
5931:
5932: if (csl_trx_type = 'MISC_CREDIT') then
5933: OPEN get_rev_credit;

Line 5935: INTO CE_AUTO_BANK_MATCH.trx_id2,

5931:
5932: if (csl_trx_type = 'MISC_CREDIT') then
5933: OPEN get_rev_credit;
5934: FETCH get_rev_credit
5935: INTO CE_AUTO_BANK_MATCH.trx_id2,
5936: CE_AUTO_BANK_MATCH.trx_id,
5937: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5938: CE_AUTO_BANK_MATCH.trx_rowid,
5939: CE_AUTO_BANK_MATCH.trx_date,

Line 5936: CE_AUTO_BANK_MATCH.trx_id,

5932: if (csl_trx_type = 'MISC_CREDIT') then
5933: OPEN get_rev_credit;
5934: FETCH get_rev_credit
5935: INTO CE_AUTO_BANK_MATCH.trx_id2,
5936: CE_AUTO_BANK_MATCH.trx_id,
5937: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5938: CE_AUTO_BANK_MATCH.trx_rowid,
5939: CE_AUTO_BANK_MATCH.trx_date,
5940: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 5937: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

5933: OPEN get_rev_credit;
5934: FETCH get_rev_credit
5935: INTO CE_AUTO_BANK_MATCH.trx_id2,
5936: CE_AUTO_BANK_MATCH.trx_id,
5937: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5938: CE_AUTO_BANK_MATCH.trx_rowid,
5939: CE_AUTO_BANK_MATCH.trx_date,
5940: CE_AUTO_BANK_MATCH.trx_currency_code,
5941: CE_AUTO_BANK_MATCH.trx_amount,

Line 5938: CE_AUTO_BANK_MATCH.trx_rowid,

5934: FETCH get_rev_credit
5935: INTO CE_AUTO_BANK_MATCH.trx_id2,
5936: CE_AUTO_BANK_MATCH.trx_id,
5937: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5938: CE_AUTO_BANK_MATCH.trx_rowid,
5939: CE_AUTO_BANK_MATCH.trx_date,
5940: CE_AUTO_BANK_MATCH.trx_currency_code,
5941: CE_AUTO_BANK_MATCH.trx_amount,
5942: CE_AUTO_BANK_MATCH.trx_status,

Line 5939: CE_AUTO_BANK_MATCH.trx_date,

5935: INTO CE_AUTO_BANK_MATCH.trx_id2,
5936: CE_AUTO_BANK_MATCH.trx_id,
5937: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5938: CE_AUTO_BANK_MATCH.trx_rowid,
5939: CE_AUTO_BANK_MATCH.trx_date,
5940: CE_AUTO_BANK_MATCH.trx_currency_code,
5941: CE_AUTO_BANK_MATCH.trx_amount,
5942: CE_AUTO_BANK_MATCH.trx_status,
5943: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 5940: CE_AUTO_BANK_MATCH.trx_currency_code,

5936: CE_AUTO_BANK_MATCH.trx_id,
5937: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5938: CE_AUTO_BANK_MATCH.trx_rowid,
5939: CE_AUTO_BANK_MATCH.trx_date,
5940: CE_AUTO_BANK_MATCH.trx_currency_code,
5941: CE_AUTO_BANK_MATCH.trx_amount,
5942: CE_AUTO_BANK_MATCH.trx_status,
5943: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5944: CE_AUTO_BANK_MATCH.csl_match_type,

Line 5941: CE_AUTO_BANK_MATCH.trx_amount,

5937: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5938: CE_AUTO_BANK_MATCH.trx_rowid,
5939: CE_AUTO_BANK_MATCH.trx_date,
5940: CE_AUTO_BANK_MATCH.trx_currency_code,
5941: CE_AUTO_BANK_MATCH.trx_amount,
5942: CE_AUTO_BANK_MATCH.trx_status,
5943: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5944: CE_AUTO_BANK_MATCH.csl_match_type,
5945: no_of_matches,

Line 5942: CE_AUTO_BANK_MATCH.trx_status,

5938: CE_AUTO_BANK_MATCH.trx_rowid,
5939: CE_AUTO_BANK_MATCH.trx_date,
5940: CE_AUTO_BANK_MATCH.trx_currency_code,
5941: CE_AUTO_BANK_MATCH.trx_amount,
5942: CE_AUTO_BANK_MATCH.trx_status,
5943: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5944: CE_AUTO_BANK_MATCH.csl_match_type,
5945: no_of_matches,
5946: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 5943: CE_AUTO_BANK_MATCH.trx_cleared_amount,

5939: CE_AUTO_BANK_MATCH.trx_date,
5940: CE_AUTO_BANK_MATCH.trx_currency_code,
5941: CE_AUTO_BANK_MATCH.trx_amount,
5942: CE_AUTO_BANK_MATCH.trx_status,
5943: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5944: CE_AUTO_BANK_MATCH.csl_match_type,
5945: no_of_matches,
5946: CE_AUTO_BANK_MATCH.trx_currency_type,
5947: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 5944: CE_AUTO_BANK_MATCH.csl_match_type,

5940: CE_AUTO_BANK_MATCH.trx_currency_code,
5941: CE_AUTO_BANK_MATCH.trx_amount,
5942: CE_AUTO_BANK_MATCH.trx_status,
5943: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5944: CE_AUTO_BANK_MATCH.csl_match_type,
5945: no_of_matches,
5946: CE_AUTO_BANK_MATCH.trx_currency_type,
5947: CE_AUTO_BANK_MATCH.trx_curr_amount,
5948: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 5946: CE_AUTO_BANK_MATCH.trx_currency_type,

5942: CE_AUTO_BANK_MATCH.trx_status,
5943: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5944: CE_AUTO_BANK_MATCH.csl_match_type,
5945: no_of_matches,
5946: CE_AUTO_BANK_MATCH.trx_currency_type,
5947: CE_AUTO_BANK_MATCH.trx_curr_amount,
5948: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5949: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5950: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 5947: CE_AUTO_BANK_MATCH.trx_curr_amount,

5943: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5944: CE_AUTO_BANK_MATCH.csl_match_type,
5945: no_of_matches,
5946: CE_AUTO_BANK_MATCH.trx_currency_type,
5947: CE_AUTO_BANK_MATCH.trx_curr_amount,
5948: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5949: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5950: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5951: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 5948: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

5944: CE_AUTO_BANK_MATCH.csl_match_type,
5945: no_of_matches,
5946: CE_AUTO_BANK_MATCH.trx_currency_type,
5947: CE_AUTO_BANK_MATCH.trx_curr_amount,
5948: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5949: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5950: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5951: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5952: CE_AUTO_BANK_MATCH.trx_org_id,

Line 5949: CE_AUTO_BANK_MATCH.trx_exchange_rate,

5945: no_of_matches,
5946: CE_AUTO_BANK_MATCH.trx_currency_type,
5947: CE_AUTO_BANK_MATCH.trx_curr_amount,
5948: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5949: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5950: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5951: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5952: CE_AUTO_BANK_MATCH.trx_org_id,
5953: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;

Line 5950: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

5946: CE_AUTO_BANK_MATCH.trx_currency_type,
5947: CE_AUTO_BANK_MATCH.trx_curr_amount,
5948: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5949: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5950: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5951: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5952: CE_AUTO_BANK_MATCH.trx_org_id,
5953: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5954: CLOSE get_rev_credit;

Line 5951: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

5947: CE_AUTO_BANK_MATCH.trx_curr_amount,
5948: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5949: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5950: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5951: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5952: CE_AUTO_BANK_MATCH.trx_org_id,
5953: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5954: CLOSE get_rev_credit;
5955: end if;

Line 5952: CE_AUTO_BANK_MATCH.trx_org_id,

5948: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5949: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5950: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5951: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5952: CE_AUTO_BANK_MATCH.trx_org_id,
5953: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5954: CLOSE get_rev_credit;
5955: end if;
5956:

Line 5953: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;

5949: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5950: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5951: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5952: CE_AUTO_BANK_MATCH.trx_org_id,
5953: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5954: CLOSE get_rev_credit;
5955: end if;
5956:
5957: if (csl_trx_type = 'MISC_DEBIT' OR no_of_matches <> 1) then

Line 5960: INTO CE_AUTO_BANK_MATCH.trx_id2,

5956:
5957: if (csl_trx_type = 'MISC_DEBIT' OR no_of_matches <> 1) then
5958: OPEN get_rev_debit;
5959: FETCH get_rev_debit
5960: INTO CE_AUTO_BANK_MATCH.trx_id2,
5961: CE_AUTO_BANK_MATCH.trx_id,
5962: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5963: CE_AUTO_BANK_MATCH.trx_rowid,
5964: CE_AUTO_BANK_MATCH.trx_date,

Line 5961: CE_AUTO_BANK_MATCH.trx_id,

5957: if (csl_trx_type = 'MISC_DEBIT' OR no_of_matches <> 1) then
5958: OPEN get_rev_debit;
5959: FETCH get_rev_debit
5960: INTO CE_AUTO_BANK_MATCH.trx_id2,
5961: CE_AUTO_BANK_MATCH.trx_id,
5962: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5963: CE_AUTO_BANK_MATCH.trx_rowid,
5964: CE_AUTO_BANK_MATCH.trx_date,
5965: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 5962: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

5958: OPEN get_rev_debit;
5959: FETCH get_rev_debit
5960: INTO CE_AUTO_BANK_MATCH.trx_id2,
5961: CE_AUTO_BANK_MATCH.trx_id,
5962: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5963: CE_AUTO_BANK_MATCH.trx_rowid,
5964: CE_AUTO_BANK_MATCH.trx_date,
5965: CE_AUTO_BANK_MATCH.trx_currency_code,
5966: CE_AUTO_BANK_MATCH.trx_amount,

Line 5963: CE_AUTO_BANK_MATCH.trx_rowid,

5959: FETCH get_rev_debit
5960: INTO CE_AUTO_BANK_MATCH.trx_id2,
5961: CE_AUTO_BANK_MATCH.trx_id,
5962: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5963: CE_AUTO_BANK_MATCH.trx_rowid,
5964: CE_AUTO_BANK_MATCH.trx_date,
5965: CE_AUTO_BANK_MATCH.trx_currency_code,
5966: CE_AUTO_BANK_MATCH.trx_amount,
5967: CE_AUTO_BANK_MATCH.trx_status,

Line 5964: CE_AUTO_BANK_MATCH.trx_date,

5960: INTO CE_AUTO_BANK_MATCH.trx_id2,
5961: CE_AUTO_BANK_MATCH.trx_id,
5962: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5963: CE_AUTO_BANK_MATCH.trx_rowid,
5964: CE_AUTO_BANK_MATCH.trx_date,
5965: CE_AUTO_BANK_MATCH.trx_currency_code,
5966: CE_AUTO_BANK_MATCH.trx_amount,
5967: CE_AUTO_BANK_MATCH.trx_status,
5968: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 5965: CE_AUTO_BANK_MATCH.trx_currency_code,

5961: CE_AUTO_BANK_MATCH.trx_id,
5962: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5963: CE_AUTO_BANK_MATCH.trx_rowid,
5964: CE_AUTO_BANK_MATCH.trx_date,
5965: CE_AUTO_BANK_MATCH.trx_currency_code,
5966: CE_AUTO_BANK_MATCH.trx_amount,
5967: CE_AUTO_BANK_MATCH.trx_status,
5968: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5969: CE_AUTO_BANK_MATCH.csl_match_type,

Line 5966: CE_AUTO_BANK_MATCH.trx_amount,

5962: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5963: CE_AUTO_BANK_MATCH.trx_rowid,
5964: CE_AUTO_BANK_MATCH.trx_date,
5965: CE_AUTO_BANK_MATCH.trx_currency_code,
5966: CE_AUTO_BANK_MATCH.trx_amount,
5967: CE_AUTO_BANK_MATCH.trx_status,
5968: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5969: CE_AUTO_BANK_MATCH.csl_match_type,
5970: no_of_matches,

Line 5967: CE_AUTO_BANK_MATCH.trx_status,

5963: CE_AUTO_BANK_MATCH.trx_rowid,
5964: CE_AUTO_BANK_MATCH.trx_date,
5965: CE_AUTO_BANK_MATCH.trx_currency_code,
5966: CE_AUTO_BANK_MATCH.trx_amount,
5967: CE_AUTO_BANK_MATCH.trx_status,
5968: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5969: CE_AUTO_BANK_MATCH.csl_match_type,
5970: no_of_matches,
5971: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 5968: CE_AUTO_BANK_MATCH.trx_cleared_amount,

5964: CE_AUTO_BANK_MATCH.trx_date,
5965: CE_AUTO_BANK_MATCH.trx_currency_code,
5966: CE_AUTO_BANK_MATCH.trx_amount,
5967: CE_AUTO_BANK_MATCH.trx_status,
5968: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5969: CE_AUTO_BANK_MATCH.csl_match_type,
5970: no_of_matches,
5971: CE_AUTO_BANK_MATCH.trx_currency_type,
5972: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 5969: CE_AUTO_BANK_MATCH.csl_match_type,

5965: CE_AUTO_BANK_MATCH.trx_currency_code,
5966: CE_AUTO_BANK_MATCH.trx_amount,
5967: CE_AUTO_BANK_MATCH.trx_status,
5968: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5969: CE_AUTO_BANK_MATCH.csl_match_type,
5970: no_of_matches,
5971: CE_AUTO_BANK_MATCH.trx_currency_type,
5972: CE_AUTO_BANK_MATCH.trx_curr_amount,
5973: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 5971: CE_AUTO_BANK_MATCH.trx_currency_type,

5967: CE_AUTO_BANK_MATCH.trx_status,
5968: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5969: CE_AUTO_BANK_MATCH.csl_match_type,
5970: no_of_matches,
5971: CE_AUTO_BANK_MATCH.trx_currency_type,
5972: CE_AUTO_BANK_MATCH.trx_curr_amount,
5973: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5974: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5975: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 5972: CE_AUTO_BANK_MATCH.trx_curr_amount,

5968: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5969: CE_AUTO_BANK_MATCH.csl_match_type,
5970: no_of_matches,
5971: CE_AUTO_BANK_MATCH.trx_currency_type,
5972: CE_AUTO_BANK_MATCH.trx_curr_amount,
5973: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5974: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5975: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5976: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 5973: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

5969: CE_AUTO_BANK_MATCH.csl_match_type,
5970: no_of_matches,
5971: CE_AUTO_BANK_MATCH.trx_currency_type,
5972: CE_AUTO_BANK_MATCH.trx_curr_amount,
5973: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5974: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5975: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5976: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5977: CE_AUTO_BANK_MATCH.trx_org_id,

Line 5974: CE_AUTO_BANK_MATCH.trx_exchange_rate,

5970: no_of_matches,
5971: CE_AUTO_BANK_MATCH.trx_currency_type,
5972: CE_AUTO_BANK_MATCH.trx_curr_amount,
5973: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5974: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5975: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5976: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5977: CE_AUTO_BANK_MATCH.trx_org_id,
5978: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;

Line 5975: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

5971: CE_AUTO_BANK_MATCH.trx_currency_type,
5972: CE_AUTO_BANK_MATCH.trx_curr_amount,
5973: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5974: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5975: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5976: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5977: CE_AUTO_BANK_MATCH.trx_org_id,
5978: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5979: CLOSE get_rev_debit;

Line 5976: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

5972: CE_AUTO_BANK_MATCH.trx_curr_amount,
5973: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5974: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5975: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5976: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5977: CE_AUTO_BANK_MATCH.trx_org_id,
5978: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5979: CLOSE get_rev_debit;
5980: end if;

Line 5977: CE_AUTO_BANK_MATCH.trx_org_id,

5973: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5974: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5975: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5976: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5977: CE_AUTO_BANK_MATCH.trx_org_id,
5978: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5979: CLOSE get_rev_debit;
5980: end if;
5981:

Line 5978: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;

5974: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5975: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5976: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5977: CE_AUTO_BANK_MATCH.trx_org_id,
5978: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5979: CLOSE get_rev_debit;
5980: end if;
5981:
5982: cep_standard.debug('DEBUG: get_rev_xx no_of_matches = '|| no_of_matches);

Line 5986: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);

5982: cep_standard.debug('DEBUG: get_rev_xx no_of_matches = '|| no_of_matches);
5983: if (no_of_matches = 1) then
5984:
5985: -- bug 4914608 set the org after a match for AR/AP
5986: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);
5987:
5988: if CE_AUTO_BANK_MATCH.csl_match_type = 'PAYMENT' then
5989: /*
5990: AP_RECONCILIATION_PKG.recon_reverse(

Line 5988: if CE_AUTO_BANK_MATCH.csl_match_type = 'PAYMENT' then

5984:
5985: -- bug 4914608 set the org after a match for AR/AP
5986: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);
5987:
5988: if CE_AUTO_BANK_MATCH.csl_match_type = 'PAYMENT' then
5989: /*
5990: AP_RECONCILIATION_PKG.recon_reverse(
5991: X_CHECKRUN_ID => NULL,
5992: X_CHECK_ID => CE_AUTO_BANK_MATCH.trx_id,

Line 5992: X_CHECK_ID => CE_AUTO_BANK_MATCH.trx_id,

5988: if CE_AUTO_BANK_MATCH.csl_match_type = 'PAYMENT' then
5989: /*
5990: AP_RECONCILIATION_PKG.recon_reverse(
5991: X_CHECKRUN_ID => NULL,
5992: X_CHECK_ID => CE_AUTO_BANK_MATCH.trx_id,
5993: X_LAST_UPDATED_BY => nvl(FND_GLOBAL.user_id, -1),
5994: X_LAST_UPDATE_LOGIN => nvl(FND_GLOBAL.user_id, -1),
5995: X_CREATED_BY => nvl(FND_GLOBAL.user_id, -1),
5996: X_PROGRAM_APPLICATION_ID => NULL,

Line 6002: X_CHECK_ID => CE_AUTO_BANK_MATCH.trx_id,

5998: X_REQUEST_ID => NULL);
5999: */
6000: AP_RECONCILIATION_PKG.recon_payment_history(
6001: X_CHECKRUN_ID => to_number(NULL),
6002: X_CHECK_ID => CE_AUTO_BANK_MATCH.trx_id,
6003: X_ACCOUNTING_DATE => to_date(NULL),
6004: X_CLEARED_DATE => to_date(NULL),
6005: X_TRANSACTION_AMOUNT => CE_AUTO_BANK_MATCH.trx_amount,
6006: X_TRANSACTION_TYPE => 'PAYMENT UNCLEARING',

Line 6005: X_TRANSACTION_AMOUNT => CE_AUTO_BANK_MATCH.trx_amount,

6001: X_CHECKRUN_ID => to_number(NULL),
6002: X_CHECK_ID => CE_AUTO_BANK_MATCH.trx_id,
6003: X_ACCOUNTING_DATE => to_date(NULL),
6004: X_CLEARED_DATE => to_date(NULL),
6005: X_TRANSACTION_AMOUNT => CE_AUTO_BANK_MATCH.trx_amount,
6006: X_TRANSACTION_TYPE => 'PAYMENT UNCLEARING',
6007: X_ERROR_AMOUNT => to_number(NULL),
6008: X_CHARGE_AMOUNT => to_number(NULL),
6009: X_CURRENCY_CODE => CE_AUTO_BANK_MATCH.trx_currency_code,

Line 6009: X_CURRENCY_CODE => CE_AUTO_BANK_MATCH.trx_currency_code,

6005: X_TRANSACTION_AMOUNT => CE_AUTO_BANK_MATCH.trx_amount,
6006: X_TRANSACTION_TYPE => 'PAYMENT UNCLEARING',
6007: X_ERROR_AMOUNT => to_number(NULL),
6008: X_CHARGE_AMOUNT => to_number(NULL),
6009: X_CURRENCY_CODE => CE_AUTO_BANK_MATCH.trx_currency_code,
6010: X_EXCHANGE_RATE_TYPE => CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6011: X_EXCHANGE_RATE_DATE => CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6012: X_EXCHANGE_RATE => CE_AUTO_BANK_MATCH.trx_exchange_rate,
6013: X_MATCHED_FLAG => 'Y',

Line 6010: X_EXCHANGE_RATE_TYPE => CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

6006: X_TRANSACTION_TYPE => 'PAYMENT UNCLEARING',
6007: X_ERROR_AMOUNT => to_number(NULL),
6008: X_CHARGE_AMOUNT => to_number(NULL),
6009: X_CURRENCY_CODE => CE_AUTO_BANK_MATCH.trx_currency_code,
6010: X_EXCHANGE_RATE_TYPE => CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6011: X_EXCHANGE_RATE_DATE => CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6012: X_EXCHANGE_RATE => CE_AUTO_BANK_MATCH.trx_exchange_rate,
6013: X_MATCHED_FLAG => 'Y',
6014: X_ACTUAL_VALUE_DATE => to_date(NULL),

Line 6011: X_EXCHANGE_RATE_DATE => CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

6007: X_ERROR_AMOUNT => to_number(NULL),
6008: X_CHARGE_AMOUNT => to_number(NULL),
6009: X_CURRENCY_CODE => CE_AUTO_BANK_MATCH.trx_currency_code,
6010: X_EXCHANGE_RATE_TYPE => CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6011: X_EXCHANGE_RATE_DATE => CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6012: X_EXCHANGE_RATE => CE_AUTO_BANK_MATCH.trx_exchange_rate,
6013: X_MATCHED_FLAG => 'Y',
6014: X_ACTUAL_VALUE_DATE => to_date(NULL),
6015: X_LAST_UPDATE_DATE => sysdate,

Line 6012: X_EXCHANGE_RATE => CE_AUTO_BANK_MATCH.trx_exchange_rate,

6008: X_CHARGE_AMOUNT => to_number(NULL),
6009: X_CURRENCY_CODE => CE_AUTO_BANK_MATCH.trx_currency_code,
6010: X_EXCHANGE_RATE_TYPE => CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6011: X_EXCHANGE_RATE_DATE => CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6012: X_EXCHANGE_RATE => CE_AUTO_BANK_MATCH.trx_exchange_rate,
6013: X_MATCHED_FLAG => 'Y',
6014: X_ACTUAL_VALUE_DATE => to_date(NULL),
6015: X_LAST_UPDATE_DATE => sysdate,
6016: X_LAST_UPDATED_BY => NVL(FND_GLOBAL.user_id,-1),

Line 6024: X_CALLING_SEQUENCE => 'CE_AUTO_BANK_MATCH.stmtline_match');

6020: X_PROGRAM_UPDATE_DATE => to_date(NULL),
6021: X_PROGRAM_APPLICATION_ID=> to_number(NULL),
6022: X_PROGRAM_ID => to_number(NULL),
6023: X_REQUEST_ID => to_number(NULL),
6024: X_CALLING_SEQUENCE => 'CE_AUTO_BANK_MATCH.stmtline_match');
6025:
6026: elsif CE_AUTO_BANK_MATCH.csl_match_type = 'RECEIPT' then
6027:
6028: ARP_CASHBOOK.unclear(

Line 6026: elsif CE_AUTO_BANK_MATCH.csl_match_type = 'RECEIPT' then

6022: X_PROGRAM_ID => to_number(NULL),
6023: X_REQUEST_ID => to_number(NULL),
6024: X_CALLING_SEQUENCE => 'CE_AUTO_BANK_MATCH.stmtline_match');
6025:
6026: elsif CE_AUTO_BANK_MATCH.csl_match_type = 'RECEIPT' then
6027:
6028: ARP_CASHBOOK.unclear(
6029: p_cr_id => CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6030: p_trx_date => CE_AUTO_BANK_MATCH.trx_date,

Line 6029: p_cr_id => CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

6025:
6026: elsif CE_AUTO_BANK_MATCH.csl_match_type = 'RECEIPT' then
6027:
6028: ARP_CASHBOOK.unclear(
6029: p_cr_id => CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6030: p_trx_date => CE_AUTO_BANK_MATCH.trx_date,
6031: p_gl_date => CE_AUTO_BANK_REC.G_gl_date,
6032: p_actual_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
6033: p_module_name => 'CEABRMA',

Line 6030: p_trx_date => CE_AUTO_BANK_MATCH.trx_date,

6026: elsif CE_AUTO_BANK_MATCH.csl_match_type = 'RECEIPT' then
6027:
6028: ARP_CASHBOOK.unclear(
6029: p_cr_id => CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6030: p_trx_date => CE_AUTO_BANK_MATCH.trx_date,
6031: p_gl_date => CE_AUTO_BANK_REC.G_gl_date,
6032: p_actual_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
6033: p_module_name => 'CEABRMA',
6034: p_module_version => '1.0',

Line 6032: p_actual_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,

6028: ARP_CASHBOOK.unclear(
6029: p_cr_id => CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6030: p_trx_date => CE_AUTO_BANK_MATCH.trx_date,
6031: p_gl_date => CE_AUTO_BANK_REC.G_gl_date,
6032: p_actual_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
6033: p_module_name => 'CEABRMA',
6034: p_module_version => '1.0',
6035: p_crh_id => CE_AUTO_BANK_MATCH.trx_id);
6036: end if;

Line 6035: p_crh_id => CE_AUTO_BANK_MATCH.trx_id);

6031: p_gl_date => CE_AUTO_BANK_REC.G_gl_date,
6032: p_actual_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
6033: p_module_name => 'CEABRMA',
6034: p_module_version => '1.0',
6035: p_crh_id => CE_AUTO_BANK_MATCH.trx_id);
6036: end if;
6037:
6038: --delete from ce_statement_reconciliations
6039: delete from ce_statement_reconcils_all

Line 6040: where statement_line_id = CE_AUTO_BANK_MATCH.trx_id2

6036: end if;
6037:
6038: --delete from ce_statement_reconciliations
6039: delete from ce_statement_reconcils_all
6040: where statement_line_id = CE_AUTO_BANK_MATCH.trx_id2
6041: and request_id = nvl(FND_GLOBAL.conc_request_id,-1);
6042: CE_AUTO_BANK_MATCH.trx_id := CE_AUTO_BANK_MATCH.trx_id2;
6043: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'REVERSAL';
6044: CE_AUTO_BANK_MATCH.corr_csl_amount := 0;

Line 6042: CE_AUTO_BANK_MATCH.trx_id := CE_AUTO_BANK_MATCH.trx_id2;

6038: --delete from ce_statement_reconciliations
6039: delete from ce_statement_reconcils_all
6040: where statement_line_id = CE_AUTO_BANK_MATCH.trx_id2
6041: and request_id = nvl(FND_GLOBAL.conc_request_id,-1);
6042: CE_AUTO_BANK_MATCH.trx_id := CE_AUTO_BANK_MATCH.trx_id2;
6043: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'REVERSAL';
6044: CE_AUTO_BANK_MATCH.corr_csl_amount := 0;
6045: CE_AUTO_BANK_MATCH.calc_csl_amount := 0;
6046: CE_AUTO_BANK_MATCH.reconciled_this_run := 'Y';

Line 6043: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'REVERSAL';

6039: delete from ce_statement_reconcils_all
6040: where statement_line_id = CE_AUTO_BANK_MATCH.trx_id2
6041: and request_id = nvl(FND_GLOBAL.conc_request_id,-1);
6042: CE_AUTO_BANK_MATCH.trx_id := CE_AUTO_BANK_MATCH.trx_id2;
6043: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'REVERSAL';
6044: CE_AUTO_BANK_MATCH.corr_csl_amount := 0;
6045: CE_AUTO_BANK_MATCH.calc_csl_amount := 0;
6046: CE_AUTO_BANK_MATCH.reconciled_this_run := 'Y';
6047: end if;

Line 6044: CE_AUTO_BANK_MATCH.corr_csl_amount := 0;

6040: where statement_line_id = CE_AUTO_BANK_MATCH.trx_id2
6041: and request_id = nvl(FND_GLOBAL.conc_request_id,-1);
6042: CE_AUTO_BANK_MATCH.trx_id := CE_AUTO_BANK_MATCH.trx_id2;
6043: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'REVERSAL';
6044: CE_AUTO_BANK_MATCH.corr_csl_amount := 0;
6045: CE_AUTO_BANK_MATCH.calc_csl_amount := 0;
6046: CE_AUTO_BANK_MATCH.reconciled_this_run := 'Y';
6047: end if;
6048: end if;

Line 6045: CE_AUTO_BANK_MATCH.calc_csl_amount := 0;

6041: and request_id = nvl(FND_GLOBAL.conc_request_id,-1);
6042: CE_AUTO_BANK_MATCH.trx_id := CE_AUTO_BANK_MATCH.trx_id2;
6043: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'REVERSAL';
6044: CE_AUTO_BANK_MATCH.corr_csl_amount := 0;
6045: CE_AUTO_BANK_MATCH.calc_csl_amount := 0;
6046: CE_AUTO_BANK_MATCH.reconciled_this_run := 'Y';
6047: end if;
6048: end if;
6049:

Line 6046: CE_AUTO_BANK_MATCH.reconciled_this_run := 'Y';

6042: CE_AUTO_BANK_MATCH.trx_id := CE_AUTO_BANK_MATCH.trx_id2;
6043: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'REVERSAL';
6044: CE_AUTO_BANK_MATCH.corr_csl_amount := 0;
6045: CE_AUTO_BANK_MATCH.calc_csl_amount := 0;
6046: CE_AUTO_BANK_MATCH.reconciled_this_run := 'Y';
6047: end if;
6048: end if;
6049:
6050: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('ADJUSTMENT', 'BOTH') AND

Line 6050: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('ADJUSTMENT', 'BOTH') AND

6046: CE_AUTO_BANK_MATCH.reconciled_this_run := 'Y';
6047: end if;
6048: end if;
6049:
6050: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('ADJUSTMENT', 'BOTH') AND
6051: no_of_matches <> 1) then
6052: OPEN get_recon_adj_misc(calc_tolerance_amount_ar);
6053: FETCH get_recon_adj_misc
6054: INTO CE_AUTO_BANK_MATCH.trx_id2,

Line 6054: INTO CE_AUTO_BANK_MATCH.trx_id2,

6050: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('ADJUSTMENT', 'BOTH') AND
6051: no_of_matches <> 1) then
6052: OPEN get_recon_adj_misc(calc_tolerance_amount_ar);
6053: FETCH get_recon_adj_misc
6054: INTO CE_AUTO_BANK_MATCH.trx_id2,
6055: CE_AUTO_BANK_MATCH.csl_match_type2,
6056: CE_AUTO_BANK_MATCH.trx_type2,
6057: CE_AUTO_BANK_MATCH.trx_rowid2,
6058: CE_AUTO_BANK_MATCH.trx_amount2,

Line 6055: CE_AUTO_BANK_MATCH.csl_match_type2,

6051: no_of_matches <> 1) then
6052: OPEN get_recon_adj_misc(calc_tolerance_amount_ar);
6053: FETCH get_recon_adj_misc
6054: INTO CE_AUTO_BANK_MATCH.trx_id2,
6055: CE_AUTO_BANK_MATCH.csl_match_type2,
6056: CE_AUTO_BANK_MATCH.trx_type2,
6057: CE_AUTO_BANK_MATCH.trx_rowid2,
6058: CE_AUTO_BANK_MATCH.trx_amount2,
6059: CE_AUTO_BANK_MATCH.trx_id,

Line 6056: CE_AUTO_BANK_MATCH.trx_type2,

6052: OPEN get_recon_adj_misc(calc_tolerance_amount_ar);
6053: FETCH get_recon_adj_misc
6054: INTO CE_AUTO_BANK_MATCH.trx_id2,
6055: CE_AUTO_BANK_MATCH.csl_match_type2,
6056: CE_AUTO_BANK_MATCH.trx_type2,
6057: CE_AUTO_BANK_MATCH.trx_rowid2,
6058: CE_AUTO_BANK_MATCH.trx_amount2,
6059: CE_AUTO_BANK_MATCH.trx_id,
6060: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

Line 6057: CE_AUTO_BANK_MATCH.trx_rowid2,

6053: FETCH get_recon_adj_misc
6054: INTO CE_AUTO_BANK_MATCH.trx_id2,
6055: CE_AUTO_BANK_MATCH.csl_match_type2,
6056: CE_AUTO_BANK_MATCH.trx_type2,
6057: CE_AUTO_BANK_MATCH.trx_rowid2,
6058: CE_AUTO_BANK_MATCH.trx_amount2,
6059: CE_AUTO_BANK_MATCH.trx_id,
6060: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6061: CE_AUTO_BANK_MATCH.trx_rowid,

Line 6058: CE_AUTO_BANK_MATCH.trx_amount2,

6054: INTO CE_AUTO_BANK_MATCH.trx_id2,
6055: CE_AUTO_BANK_MATCH.csl_match_type2,
6056: CE_AUTO_BANK_MATCH.trx_type2,
6057: CE_AUTO_BANK_MATCH.trx_rowid2,
6058: CE_AUTO_BANK_MATCH.trx_amount2,
6059: CE_AUTO_BANK_MATCH.trx_id,
6060: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6061: CE_AUTO_BANK_MATCH.trx_rowid,
6062: CE_AUTO_BANK_MATCH.trx_date,

Line 6059: CE_AUTO_BANK_MATCH.trx_id,

6055: CE_AUTO_BANK_MATCH.csl_match_type2,
6056: CE_AUTO_BANK_MATCH.trx_type2,
6057: CE_AUTO_BANK_MATCH.trx_rowid2,
6058: CE_AUTO_BANK_MATCH.trx_amount2,
6059: CE_AUTO_BANK_MATCH.trx_id,
6060: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6061: CE_AUTO_BANK_MATCH.trx_rowid,
6062: CE_AUTO_BANK_MATCH.trx_date,
6063: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 6060: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

6056: CE_AUTO_BANK_MATCH.trx_type2,
6057: CE_AUTO_BANK_MATCH.trx_rowid2,
6058: CE_AUTO_BANK_MATCH.trx_amount2,
6059: CE_AUTO_BANK_MATCH.trx_id,
6060: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6061: CE_AUTO_BANK_MATCH.trx_rowid,
6062: CE_AUTO_BANK_MATCH.trx_date,
6063: CE_AUTO_BANK_MATCH.trx_currency_code,
6064: CE_AUTO_BANK_MATCH.trx_amount,

Line 6061: CE_AUTO_BANK_MATCH.trx_rowid,

6057: CE_AUTO_BANK_MATCH.trx_rowid2,
6058: CE_AUTO_BANK_MATCH.trx_amount2,
6059: CE_AUTO_BANK_MATCH.trx_id,
6060: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6061: CE_AUTO_BANK_MATCH.trx_rowid,
6062: CE_AUTO_BANK_MATCH.trx_date,
6063: CE_AUTO_BANK_MATCH.trx_currency_code,
6064: CE_AUTO_BANK_MATCH.trx_amount,
6065: CE_AUTO_BANK_MATCH.trx_status,

Line 6062: CE_AUTO_BANK_MATCH.trx_date,

6058: CE_AUTO_BANK_MATCH.trx_amount2,
6059: CE_AUTO_BANK_MATCH.trx_id,
6060: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6061: CE_AUTO_BANK_MATCH.trx_rowid,
6062: CE_AUTO_BANK_MATCH.trx_date,
6063: CE_AUTO_BANK_MATCH.trx_currency_code,
6064: CE_AUTO_BANK_MATCH.trx_amount,
6065: CE_AUTO_BANK_MATCH.trx_status,
6066: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 6063: CE_AUTO_BANK_MATCH.trx_currency_code,

6059: CE_AUTO_BANK_MATCH.trx_id,
6060: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6061: CE_AUTO_BANK_MATCH.trx_rowid,
6062: CE_AUTO_BANK_MATCH.trx_date,
6063: CE_AUTO_BANK_MATCH.trx_currency_code,
6064: CE_AUTO_BANK_MATCH.trx_amount,
6065: CE_AUTO_BANK_MATCH.trx_status,
6066: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6067: CE_AUTO_BANK_MATCH.csl_match_type,

Line 6064: CE_AUTO_BANK_MATCH.trx_amount,

6060: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6061: CE_AUTO_BANK_MATCH.trx_rowid,
6062: CE_AUTO_BANK_MATCH.trx_date,
6063: CE_AUTO_BANK_MATCH.trx_currency_code,
6064: CE_AUTO_BANK_MATCH.trx_amount,
6065: CE_AUTO_BANK_MATCH.trx_status,
6066: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6067: CE_AUTO_BANK_MATCH.csl_match_type,
6068: no_of_matches,

Line 6065: CE_AUTO_BANK_MATCH.trx_status,

6061: CE_AUTO_BANK_MATCH.trx_rowid,
6062: CE_AUTO_BANK_MATCH.trx_date,
6063: CE_AUTO_BANK_MATCH.trx_currency_code,
6064: CE_AUTO_BANK_MATCH.trx_amount,
6065: CE_AUTO_BANK_MATCH.trx_status,
6066: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6067: CE_AUTO_BANK_MATCH.csl_match_type,
6068: no_of_matches,
6069: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 6066: CE_AUTO_BANK_MATCH.trx_cleared_amount,

6062: CE_AUTO_BANK_MATCH.trx_date,
6063: CE_AUTO_BANK_MATCH.trx_currency_code,
6064: CE_AUTO_BANK_MATCH.trx_amount,
6065: CE_AUTO_BANK_MATCH.trx_status,
6066: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6067: CE_AUTO_BANK_MATCH.csl_match_type,
6068: no_of_matches,
6069: CE_AUTO_BANK_MATCH.trx_currency_type,
6070: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 6067: CE_AUTO_BANK_MATCH.csl_match_type,

6063: CE_AUTO_BANK_MATCH.trx_currency_code,
6064: CE_AUTO_BANK_MATCH.trx_amount,
6065: CE_AUTO_BANK_MATCH.trx_status,
6066: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6067: CE_AUTO_BANK_MATCH.csl_match_type,
6068: no_of_matches,
6069: CE_AUTO_BANK_MATCH.trx_currency_type,
6070: CE_AUTO_BANK_MATCH.trx_curr_amount,
6071: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 6069: CE_AUTO_BANK_MATCH.trx_currency_type,

6065: CE_AUTO_BANK_MATCH.trx_status,
6066: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6067: CE_AUTO_BANK_MATCH.csl_match_type,
6068: no_of_matches,
6069: CE_AUTO_BANK_MATCH.trx_currency_type,
6070: CE_AUTO_BANK_MATCH.trx_curr_amount,
6071: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6072: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6073: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 6070: CE_AUTO_BANK_MATCH.trx_curr_amount,

6066: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6067: CE_AUTO_BANK_MATCH.csl_match_type,
6068: no_of_matches,
6069: CE_AUTO_BANK_MATCH.trx_currency_type,
6070: CE_AUTO_BANK_MATCH.trx_curr_amount,
6071: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6072: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6073: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6074: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 6071: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

6067: CE_AUTO_BANK_MATCH.csl_match_type,
6068: no_of_matches,
6069: CE_AUTO_BANK_MATCH.trx_currency_type,
6070: CE_AUTO_BANK_MATCH.trx_curr_amount,
6071: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6072: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6073: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6074: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6075: CE_AUTO_BANK_MATCH.trx_org_id,

Line 6072: CE_AUTO_BANK_MATCH.trx_exchange_rate,

6068: no_of_matches,
6069: CE_AUTO_BANK_MATCH.trx_currency_type,
6070: CE_AUTO_BANK_MATCH.trx_curr_amount,
6071: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6072: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6073: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6074: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6075: CE_AUTO_BANK_MATCH.trx_org_id,
6076: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;

Line 6073: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

6069: CE_AUTO_BANK_MATCH.trx_currency_type,
6070: CE_AUTO_BANK_MATCH.trx_curr_amount,
6071: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6072: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6073: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6074: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6075: CE_AUTO_BANK_MATCH.trx_org_id,
6076: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
6077: CLOSE get_recon_adj_misc;

Line 6074: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

6070: CE_AUTO_BANK_MATCH.trx_curr_amount,
6071: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6072: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6073: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6074: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6075: CE_AUTO_BANK_MATCH.trx_org_id,
6076: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
6077: CLOSE get_recon_adj_misc;
6078:

Line 6075: CE_AUTO_BANK_MATCH.trx_org_id,

6071: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6072: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6073: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6074: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6075: CE_AUTO_BANK_MATCH.trx_org_id,
6076: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
6077: CLOSE get_recon_adj_misc;
6078:
6079: if (no_of_matches <> 1) then

Line 6076: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;

6072: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6073: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6074: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6075: CE_AUTO_BANK_MATCH.trx_org_id,
6076: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
6077: CLOSE get_recon_adj_misc;
6078:
6079: if (no_of_matches <> 1) then
6080: OPEN get_recon_adj_cash(calc_tolerance_amount_ar);

Line 6082: INTO CE_AUTO_BANK_MATCH.trx_id2,

6078:
6079: if (no_of_matches <> 1) then
6080: OPEN get_recon_adj_cash(calc_tolerance_amount_ar);
6081: FETCH get_recon_adj_cash
6082: INTO CE_AUTO_BANK_MATCH.trx_id2,
6083: CE_AUTO_BANK_MATCH.csl_match_type2,
6084: CE_AUTO_BANK_MATCH.trx_type2,
6085: CE_AUTO_BANK_MATCH.trx_rowid2,
6086: CE_AUTO_BANK_MATCH.trx_amount2,

Line 6083: CE_AUTO_BANK_MATCH.csl_match_type2,

6079: if (no_of_matches <> 1) then
6080: OPEN get_recon_adj_cash(calc_tolerance_amount_ar);
6081: FETCH get_recon_adj_cash
6082: INTO CE_AUTO_BANK_MATCH.trx_id2,
6083: CE_AUTO_BANK_MATCH.csl_match_type2,
6084: CE_AUTO_BANK_MATCH.trx_type2,
6085: CE_AUTO_BANK_MATCH.trx_rowid2,
6086: CE_AUTO_BANK_MATCH.trx_amount2,
6087: CE_AUTO_BANK_MATCH.trx_id,

Line 6084: CE_AUTO_BANK_MATCH.trx_type2,

6080: OPEN get_recon_adj_cash(calc_tolerance_amount_ar);
6081: FETCH get_recon_adj_cash
6082: INTO CE_AUTO_BANK_MATCH.trx_id2,
6083: CE_AUTO_BANK_MATCH.csl_match_type2,
6084: CE_AUTO_BANK_MATCH.trx_type2,
6085: CE_AUTO_BANK_MATCH.trx_rowid2,
6086: CE_AUTO_BANK_MATCH.trx_amount2,
6087: CE_AUTO_BANK_MATCH.trx_id,
6088: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

Line 6085: CE_AUTO_BANK_MATCH.trx_rowid2,

6081: FETCH get_recon_adj_cash
6082: INTO CE_AUTO_BANK_MATCH.trx_id2,
6083: CE_AUTO_BANK_MATCH.csl_match_type2,
6084: CE_AUTO_BANK_MATCH.trx_type2,
6085: CE_AUTO_BANK_MATCH.trx_rowid2,
6086: CE_AUTO_BANK_MATCH.trx_amount2,
6087: CE_AUTO_BANK_MATCH.trx_id,
6088: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6089: CE_AUTO_BANK_MATCH.trx_rowid,

Line 6086: CE_AUTO_BANK_MATCH.trx_amount2,

6082: INTO CE_AUTO_BANK_MATCH.trx_id2,
6083: CE_AUTO_BANK_MATCH.csl_match_type2,
6084: CE_AUTO_BANK_MATCH.trx_type2,
6085: CE_AUTO_BANK_MATCH.trx_rowid2,
6086: CE_AUTO_BANK_MATCH.trx_amount2,
6087: CE_AUTO_BANK_MATCH.trx_id,
6088: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6089: CE_AUTO_BANK_MATCH.trx_rowid,
6090: CE_AUTO_BANK_MATCH.trx_date,

Line 6087: CE_AUTO_BANK_MATCH.trx_id,

6083: CE_AUTO_BANK_MATCH.csl_match_type2,
6084: CE_AUTO_BANK_MATCH.trx_type2,
6085: CE_AUTO_BANK_MATCH.trx_rowid2,
6086: CE_AUTO_BANK_MATCH.trx_amount2,
6087: CE_AUTO_BANK_MATCH.trx_id,
6088: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6089: CE_AUTO_BANK_MATCH.trx_rowid,
6090: CE_AUTO_BANK_MATCH.trx_date,
6091: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 6088: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

6084: CE_AUTO_BANK_MATCH.trx_type2,
6085: CE_AUTO_BANK_MATCH.trx_rowid2,
6086: CE_AUTO_BANK_MATCH.trx_amount2,
6087: CE_AUTO_BANK_MATCH.trx_id,
6088: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6089: CE_AUTO_BANK_MATCH.trx_rowid,
6090: CE_AUTO_BANK_MATCH.trx_date,
6091: CE_AUTO_BANK_MATCH.trx_currency_code,
6092: CE_AUTO_BANK_MATCH.trx_amount,

Line 6089: CE_AUTO_BANK_MATCH.trx_rowid,

6085: CE_AUTO_BANK_MATCH.trx_rowid2,
6086: CE_AUTO_BANK_MATCH.trx_amount2,
6087: CE_AUTO_BANK_MATCH.trx_id,
6088: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6089: CE_AUTO_BANK_MATCH.trx_rowid,
6090: CE_AUTO_BANK_MATCH.trx_date,
6091: CE_AUTO_BANK_MATCH.trx_currency_code,
6092: CE_AUTO_BANK_MATCH.trx_amount,
6093: CE_AUTO_BANK_MATCH.trx_status,

Line 6090: CE_AUTO_BANK_MATCH.trx_date,

6086: CE_AUTO_BANK_MATCH.trx_amount2,
6087: CE_AUTO_BANK_MATCH.trx_id,
6088: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6089: CE_AUTO_BANK_MATCH.trx_rowid,
6090: CE_AUTO_BANK_MATCH.trx_date,
6091: CE_AUTO_BANK_MATCH.trx_currency_code,
6092: CE_AUTO_BANK_MATCH.trx_amount,
6093: CE_AUTO_BANK_MATCH.trx_status,
6094: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 6091: CE_AUTO_BANK_MATCH.trx_currency_code,

6087: CE_AUTO_BANK_MATCH.trx_id,
6088: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6089: CE_AUTO_BANK_MATCH.trx_rowid,
6090: CE_AUTO_BANK_MATCH.trx_date,
6091: CE_AUTO_BANK_MATCH.trx_currency_code,
6092: CE_AUTO_BANK_MATCH.trx_amount,
6093: CE_AUTO_BANK_MATCH.trx_status,
6094: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6095: CE_AUTO_BANK_MATCH.csl_match_type,

Line 6092: CE_AUTO_BANK_MATCH.trx_amount,

6088: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6089: CE_AUTO_BANK_MATCH.trx_rowid,
6090: CE_AUTO_BANK_MATCH.trx_date,
6091: CE_AUTO_BANK_MATCH.trx_currency_code,
6092: CE_AUTO_BANK_MATCH.trx_amount,
6093: CE_AUTO_BANK_MATCH.trx_status,
6094: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6095: CE_AUTO_BANK_MATCH.csl_match_type,
6096: no_of_matches,

Line 6093: CE_AUTO_BANK_MATCH.trx_status,

6089: CE_AUTO_BANK_MATCH.trx_rowid,
6090: CE_AUTO_BANK_MATCH.trx_date,
6091: CE_AUTO_BANK_MATCH.trx_currency_code,
6092: CE_AUTO_BANK_MATCH.trx_amount,
6093: CE_AUTO_BANK_MATCH.trx_status,
6094: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6095: CE_AUTO_BANK_MATCH.csl_match_type,
6096: no_of_matches,
6097: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 6094: CE_AUTO_BANK_MATCH.trx_cleared_amount,

6090: CE_AUTO_BANK_MATCH.trx_date,
6091: CE_AUTO_BANK_MATCH.trx_currency_code,
6092: CE_AUTO_BANK_MATCH.trx_amount,
6093: CE_AUTO_BANK_MATCH.trx_status,
6094: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6095: CE_AUTO_BANK_MATCH.csl_match_type,
6096: no_of_matches,
6097: CE_AUTO_BANK_MATCH.trx_currency_type,
6098: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 6095: CE_AUTO_BANK_MATCH.csl_match_type,

6091: CE_AUTO_BANK_MATCH.trx_currency_code,
6092: CE_AUTO_BANK_MATCH.trx_amount,
6093: CE_AUTO_BANK_MATCH.trx_status,
6094: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6095: CE_AUTO_BANK_MATCH.csl_match_type,
6096: no_of_matches,
6097: CE_AUTO_BANK_MATCH.trx_currency_type,
6098: CE_AUTO_BANK_MATCH.trx_curr_amount,
6099: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 6097: CE_AUTO_BANK_MATCH.trx_currency_type,

6093: CE_AUTO_BANK_MATCH.trx_status,
6094: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6095: CE_AUTO_BANK_MATCH.csl_match_type,
6096: no_of_matches,
6097: CE_AUTO_BANK_MATCH.trx_currency_type,
6098: CE_AUTO_BANK_MATCH.trx_curr_amount,
6099: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6100: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6101: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 6098: CE_AUTO_BANK_MATCH.trx_curr_amount,

6094: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6095: CE_AUTO_BANK_MATCH.csl_match_type,
6096: no_of_matches,
6097: CE_AUTO_BANK_MATCH.trx_currency_type,
6098: CE_AUTO_BANK_MATCH.trx_curr_amount,
6099: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6100: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6101: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6102: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 6099: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

6095: CE_AUTO_BANK_MATCH.csl_match_type,
6096: no_of_matches,
6097: CE_AUTO_BANK_MATCH.trx_currency_type,
6098: CE_AUTO_BANK_MATCH.trx_curr_amount,
6099: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6100: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6101: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6102: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6103: CE_AUTO_BANK_MATCH.trx_org_id,

Line 6100: CE_AUTO_BANK_MATCH.trx_exchange_rate,

6096: no_of_matches,
6097: CE_AUTO_BANK_MATCH.trx_currency_type,
6098: CE_AUTO_BANK_MATCH.trx_curr_amount,
6099: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6100: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6101: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6102: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6103: CE_AUTO_BANK_MATCH.trx_org_id,
6104: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;

Line 6101: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

6097: CE_AUTO_BANK_MATCH.trx_currency_type,
6098: CE_AUTO_BANK_MATCH.trx_curr_amount,
6099: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6100: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6101: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6102: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6103: CE_AUTO_BANK_MATCH.trx_org_id,
6104: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
6105: CLOSE get_recon_adj_cash;

Line 6102: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

6098: CE_AUTO_BANK_MATCH.trx_curr_amount,
6099: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6100: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6101: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6102: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6103: CE_AUTO_BANK_MATCH.trx_org_id,
6104: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
6105: CLOSE get_recon_adj_cash;
6106: end if;

Line 6103: CE_AUTO_BANK_MATCH.trx_org_id,

6099: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6100: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6101: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6102: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6103: CE_AUTO_BANK_MATCH.trx_org_id,
6104: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
6105: CLOSE get_recon_adj_cash;
6106: end if;
6107:

Line 6104: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;

6100: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6101: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6102: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6103: CE_AUTO_BANK_MATCH.trx_org_id,
6104: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
6105: CLOSE get_recon_adj_cash;
6106: end if;
6107:
6108: if (no_of_matches <> 1) then

Line 6111: INTO CE_AUTO_BANK_MATCH.trx_id2,

6107:
6108: if (no_of_matches <> 1) then
6109: OPEN get_recon_adj_pay(calc_tolerance_amount_ap);
6110: FETCH get_recon_adj_pay
6111: INTO CE_AUTO_BANK_MATCH.trx_id2,
6112: CE_AUTO_BANK_MATCH.csl_match_type2,
6113: CE_AUTO_BANK_MATCH.trx_type2,
6114: CE_AUTO_BANK_MATCH.trx_rowid2,
6115: CE_AUTO_BANK_MATCH.trx_amount2,

Line 6112: CE_AUTO_BANK_MATCH.csl_match_type2,

6108: if (no_of_matches <> 1) then
6109: OPEN get_recon_adj_pay(calc_tolerance_amount_ap);
6110: FETCH get_recon_adj_pay
6111: INTO CE_AUTO_BANK_MATCH.trx_id2,
6112: CE_AUTO_BANK_MATCH.csl_match_type2,
6113: CE_AUTO_BANK_MATCH.trx_type2,
6114: CE_AUTO_BANK_MATCH.trx_rowid2,
6115: CE_AUTO_BANK_MATCH.trx_amount2,
6116: CE_AUTO_BANK_MATCH.trx_id,

Line 6113: CE_AUTO_BANK_MATCH.trx_type2,

6109: OPEN get_recon_adj_pay(calc_tolerance_amount_ap);
6110: FETCH get_recon_adj_pay
6111: INTO CE_AUTO_BANK_MATCH.trx_id2,
6112: CE_AUTO_BANK_MATCH.csl_match_type2,
6113: CE_AUTO_BANK_MATCH.trx_type2,
6114: CE_AUTO_BANK_MATCH.trx_rowid2,
6115: CE_AUTO_BANK_MATCH.trx_amount2,
6116: CE_AUTO_BANK_MATCH.trx_id,
6117: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

Line 6114: CE_AUTO_BANK_MATCH.trx_rowid2,

6110: FETCH get_recon_adj_pay
6111: INTO CE_AUTO_BANK_MATCH.trx_id2,
6112: CE_AUTO_BANK_MATCH.csl_match_type2,
6113: CE_AUTO_BANK_MATCH.trx_type2,
6114: CE_AUTO_BANK_MATCH.trx_rowid2,
6115: CE_AUTO_BANK_MATCH.trx_amount2,
6116: CE_AUTO_BANK_MATCH.trx_id,
6117: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6118: CE_AUTO_BANK_MATCH.trx_rowid,

Line 6115: CE_AUTO_BANK_MATCH.trx_amount2,

6111: INTO CE_AUTO_BANK_MATCH.trx_id2,
6112: CE_AUTO_BANK_MATCH.csl_match_type2,
6113: CE_AUTO_BANK_MATCH.trx_type2,
6114: CE_AUTO_BANK_MATCH.trx_rowid2,
6115: CE_AUTO_BANK_MATCH.trx_amount2,
6116: CE_AUTO_BANK_MATCH.trx_id,
6117: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6118: CE_AUTO_BANK_MATCH.trx_rowid,
6119: CE_AUTO_BANK_MATCH.trx_date,

Line 6116: CE_AUTO_BANK_MATCH.trx_id,

6112: CE_AUTO_BANK_MATCH.csl_match_type2,
6113: CE_AUTO_BANK_MATCH.trx_type2,
6114: CE_AUTO_BANK_MATCH.trx_rowid2,
6115: CE_AUTO_BANK_MATCH.trx_amount2,
6116: CE_AUTO_BANK_MATCH.trx_id,
6117: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6118: CE_AUTO_BANK_MATCH.trx_rowid,
6119: CE_AUTO_BANK_MATCH.trx_date,
6120: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 6117: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

6113: CE_AUTO_BANK_MATCH.trx_type2,
6114: CE_AUTO_BANK_MATCH.trx_rowid2,
6115: CE_AUTO_BANK_MATCH.trx_amount2,
6116: CE_AUTO_BANK_MATCH.trx_id,
6117: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6118: CE_AUTO_BANK_MATCH.trx_rowid,
6119: CE_AUTO_BANK_MATCH.trx_date,
6120: CE_AUTO_BANK_MATCH.trx_currency_code,
6121: CE_AUTO_BANK_MATCH.trx_amount,

Line 6118: CE_AUTO_BANK_MATCH.trx_rowid,

6114: CE_AUTO_BANK_MATCH.trx_rowid2,
6115: CE_AUTO_BANK_MATCH.trx_amount2,
6116: CE_AUTO_BANK_MATCH.trx_id,
6117: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6118: CE_AUTO_BANK_MATCH.trx_rowid,
6119: CE_AUTO_BANK_MATCH.trx_date,
6120: CE_AUTO_BANK_MATCH.trx_currency_code,
6121: CE_AUTO_BANK_MATCH.trx_amount,
6122: CE_AUTO_BANK_MATCH.trx_status,

Line 6119: CE_AUTO_BANK_MATCH.trx_date,

6115: CE_AUTO_BANK_MATCH.trx_amount2,
6116: CE_AUTO_BANK_MATCH.trx_id,
6117: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6118: CE_AUTO_BANK_MATCH.trx_rowid,
6119: CE_AUTO_BANK_MATCH.trx_date,
6120: CE_AUTO_BANK_MATCH.trx_currency_code,
6121: CE_AUTO_BANK_MATCH.trx_amount,
6122: CE_AUTO_BANK_MATCH.trx_status,
6123: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 6120: CE_AUTO_BANK_MATCH.trx_currency_code,

6116: CE_AUTO_BANK_MATCH.trx_id,
6117: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6118: CE_AUTO_BANK_MATCH.trx_rowid,
6119: CE_AUTO_BANK_MATCH.trx_date,
6120: CE_AUTO_BANK_MATCH.trx_currency_code,
6121: CE_AUTO_BANK_MATCH.trx_amount,
6122: CE_AUTO_BANK_MATCH.trx_status,
6123: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6124: CE_AUTO_BANK_MATCH.csl_match_type,

Line 6121: CE_AUTO_BANK_MATCH.trx_amount,

6117: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6118: CE_AUTO_BANK_MATCH.trx_rowid,
6119: CE_AUTO_BANK_MATCH.trx_date,
6120: CE_AUTO_BANK_MATCH.trx_currency_code,
6121: CE_AUTO_BANK_MATCH.trx_amount,
6122: CE_AUTO_BANK_MATCH.trx_status,
6123: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6124: CE_AUTO_BANK_MATCH.csl_match_type,
6125: no_of_matches,

Line 6122: CE_AUTO_BANK_MATCH.trx_status,

6118: CE_AUTO_BANK_MATCH.trx_rowid,
6119: CE_AUTO_BANK_MATCH.trx_date,
6120: CE_AUTO_BANK_MATCH.trx_currency_code,
6121: CE_AUTO_BANK_MATCH.trx_amount,
6122: CE_AUTO_BANK_MATCH.trx_status,
6123: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6124: CE_AUTO_BANK_MATCH.csl_match_type,
6125: no_of_matches,
6126: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 6123: CE_AUTO_BANK_MATCH.trx_cleared_amount,

6119: CE_AUTO_BANK_MATCH.trx_date,
6120: CE_AUTO_BANK_MATCH.trx_currency_code,
6121: CE_AUTO_BANK_MATCH.trx_amount,
6122: CE_AUTO_BANK_MATCH.trx_status,
6123: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6124: CE_AUTO_BANK_MATCH.csl_match_type,
6125: no_of_matches,
6126: CE_AUTO_BANK_MATCH.trx_currency_type,
6127: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 6124: CE_AUTO_BANK_MATCH.csl_match_type,

6120: CE_AUTO_BANK_MATCH.trx_currency_code,
6121: CE_AUTO_BANK_MATCH.trx_amount,
6122: CE_AUTO_BANK_MATCH.trx_status,
6123: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6124: CE_AUTO_BANK_MATCH.csl_match_type,
6125: no_of_matches,
6126: CE_AUTO_BANK_MATCH.trx_currency_type,
6127: CE_AUTO_BANK_MATCH.trx_curr_amount,
6128: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 6126: CE_AUTO_BANK_MATCH.trx_currency_type,

6122: CE_AUTO_BANK_MATCH.trx_status,
6123: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6124: CE_AUTO_BANK_MATCH.csl_match_type,
6125: no_of_matches,
6126: CE_AUTO_BANK_MATCH.trx_currency_type,
6127: CE_AUTO_BANK_MATCH.trx_curr_amount,
6128: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6129: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6130: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 6127: CE_AUTO_BANK_MATCH.trx_curr_amount,

6123: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6124: CE_AUTO_BANK_MATCH.csl_match_type,
6125: no_of_matches,
6126: CE_AUTO_BANK_MATCH.trx_currency_type,
6127: CE_AUTO_BANK_MATCH.trx_curr_amount,
6128: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6129: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6130: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6131: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 6128: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

6124: CE_AUTO_BANK_MATCH.csl_match_type,
6125: no_of_matches,
6126: CE_AUTO_BANK_MATCH.trx_currency_type,
6127: CE_AUTO_BANK_MATCH.trx_curr_amount,
6128: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6129: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6130: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6131: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6132: CE_AUTO_BANK_MATCH.trx_org_id,

Line 6129: CE_AUTO_BANK_MATCH.trx_exchange_rate,

6125: no_of_matches,
6126: CE_AUTO_BANK_MATCH.trx_currency_type,
6127: CE_AUTO_BANK_MATCH.trx_curr_amount,
6128: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6129: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6130: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6131: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6132: CE_AUTO_BANK_MATCH.trx_org_id,
6133: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;

Line 6130: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

6126: CE_AUTO_BANK_MATCH.trx_currency_type,
6127: CE_AUTO_BANK_MATCH.trx_curr_amount,
6128: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6129: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6130: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6131: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6132: CE_AUTO_BANK_MATCH.trx_org_id,
6133: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
6134: CLOSE get_recon_adj_pay;

Line 6131: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

6127: CE_AUTO_BANK_MATCH.trx_curr_amount,
6128: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6129: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6130: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6131: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6132: CE_AUTO_BANK_MATCH.trx_org_id,
6133: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
6134: CLOSE get_recon_adj_pay;
6135: end if;

Line 6132: CE_AUTO_BANK_MATCH.trx_org_id,

6128: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6129: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6130: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6131: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6132: CE_AUTO_BANK_MATCH.trx_org_id,
6133: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
6134: CLOSE get_recon_adj_pay;
6135: end if;
6136:

Line 6133: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;

6129: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6130: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6131: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6132: CE_AUTO_BANK_MATCH.trx_org_id,
6133: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
6134: CLOSE get_recon_adj_pay;
6135: end if;
6136:
6137: cep_standard.debug('DEBUG: get_reconciled_adj no_of_matches = '||

Line 6140: CE_AUTO_BANK_MATCH.reconciled_this_run := 'Y';

6136:
6137: cep_standard.debug('DEBUG: get_reconciled_adj no_of_matches = '||
6138: no_of_matches);
6139: if (no_of_matches = 1) then
6140: CE_AUTO_BANK_MATCH.reconciled_this_run := 'Y';
6141: else
6142: OPEN get_recon_adj2_ar(calc_tolerance_amount_ar);
6143: FETCH get_recon_adj2_ar
6144: INTO CE_AUTO_BANK_MATCH.trx_id2,

Line 6144: INTO CE_AUTO_BANK_MATCH.trx_id2,

6140: CE_AUTO_BANK_MATCH.reconciled_this_run := 'Y';
6141: else
6142: OPEN get_recon_adj2_ar(calc_tolerance_amount_ar);
6143: FETCH get_recon_adj2_ar
6144: INTO CE_AUTO_BANK_MATCH.trx_id2,
6145: CE_AUTO_BANK_MATCH.trx_rowid2,
6146: CE_AUTO_BANK_MATCH.trx_date2,
6147: CE_AUTO_BANK_MATCH.trx_currency_code2,
6148: CE_AUTO_BANK_MATCH.trx_amount2,

Line 6145: CE_AUTO_BANK_MATCH.trx_rowid2,

6141: else
6142: OPEN get_recon_adj2_ar(calc_tolerance_amount_ar);
6143: FETCH get_recon_adj2_ar
6144: INTO CE_AUTO_BANK_MATCH.trx_id2,
6145: CE_AUTO_BANK_MATCH.trx_rowid2,
6146: CE_AUTO_BANK_MATCH.trx_date2,
6147: CE_AUTO_BANK_MATCH.trx_currency_code2,
6148: CE_AUTO_BANK_MATCH.trx_amount2,
6149: CE_AUTO_BANK_MATCH.trx_base_amount2,

Line 6146: CE_AUTO_BANK_MATCH.trx_date2,

6142: OPEN get_recon_adj2_ar(calc_tolerance_amount_ar);
6143: FETCH get_recon_adj2_ar
6144: INTO CE_AUTO_BANK_MATCH.trx_id2,
6145: CE_AUTO_BANK_MATCH.trx_rowid2,
6146: CE_AUTO_BANK_MATCH.trx_date2,
6147: CE_AUTO_BANK_MATCH.trx_currency_code2,
6148: CE_AUTO_BANK_MATCH.trx_amount2,
6149: CE_AUTO_BANK_MATCH.trx_base_amount2,
6150: CE_AUTO_BANK_MATCH.trx_status2,

Line 6147: CE_AUTO_BANK_MATCH.trx_currency_code2,

6143: FETCH get_recon_adj2_ar
6144: INTO CE_AUTO_BANK_MATCH.trx_id2,
6145: CE_AUTO_BANK_MATCH.trx_rowid2,
6146: CE_AUTO_BANK_MATCH.trx_date2,
6147: CE_AUTO_BANK_MATCH.trx_currency_code2,
6148: CE_AUTO_BANK_MATCH.trx_amount2,
6149: CE_AUTO_BANK_MATCH.trx_base_amount2,
6150: CE_AUTO_BANK_MATCH.trx_status2,
6151: CE_AUTO_BANK_MATCH.trx_cleared_amount2,

Line 6148: CE_AUTO_BANK_MATCH.trx_amount2,

6144: INTO CE_AUTO_BANK_MATCH.trx_id2,
6145: CE_AUTO_BANK_MATCH.trx_rowid2,
6146: CE_AUTO_BANK_MATCH.trx_date2,
6147: CE_AUTO_BANK_MATCH.trx_currency_code2,
6148: CE_AUTO_BANK_MATCH.trx_amount2,
6149: CE_AUTO_BANK_MATCH.trx_base_amount2,
6150: CE_AUTO_BANK_MATCH.trx_status2,
6151: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
6152: CE_AUTO_BANK_MATCH.csl_match_type2,

Line 6149: CE_AUTO_BANK_MATCH.trx_base_amount2,

6145: CE_AUTO_BANK_MATCH.trx_rowid2,
6146: CE_AUTO_BANK_MATCH.trx_date2,
6147: CE_AUTO_BANK_MATCH.trx_currency_code2,
6148: CE_AUTO_BANK_MATCH.trx_amount2,
6149: CE_AUTO_BANK_MATCH.trx_base_amount2,
6150: CE_AUTO_BANK_MATCH.trx_status2,
6151: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
6152: CE_AUTO_BANK_MATCH.csl_match_type2,
6153: no_of_matches,

Line 6150: CE_AUTO_BANK_MATCH.trx_status2,

6146: CE_AUTO_BANK_MATCH.trx_date2,
6147: CE_AUTO_BANK_MATCH.trx_currency_code2,
6148: CE_AUTO_BANK_MATCH.trx_amount2,
6149: CE_AUTO_BANK_MATCH.trx_base_amount2,
6150: CE_AUTO_BANK_MATCH.trx_status2,
6151: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
6152: CE_AUTO_BANK_MATCH.csl_match_type2,
6153: no_of_matches,
6154: CE_AUTO_BANK_MATCH.trx_currency_type2,

Line 6151: CE_AUTO_BANK_MATCH.trx_cleared_amount2,

6147: CE_AUTO_BANK_MATCH.trx_currency_code2,
6148: CE_AUTO_BANK_MATCH.trx_amount2,
6149: CE_AUTO_BANK_MATCH.trx_base_amount2,
6150: CE_AUTO_BANK_MATCH.trx_status2,
6151: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
6152: CE_AUTO_BANK_MATCH.csl_match_type2,
6153: no_of_matches,
6154: CE_AUTO_BANK_MATCH.trx_currency_type2,
6155: CE_AUTO_BANK_MATCH.trx_curr_amount2,

Line 6152: CE_AUTO_BANK_MATCH.csl_match_type2,

6148: CE_AUTO_BANK_MATCH.trx_amount2,
6149: CE_AUTO_BANK_MATCH.trx_base_amount2,
6150: CE_AUTO_BANK_MATCH.trx_status2,
6151: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
6152: CE_AUTO_BANK_MATCH.csl_match_type2,
6153: no_of_matches,
6154: CE_AUTO_BANK_MATCH.trx_currency_type2,
6155: CE_AUTO_BANK_MATCH.trx_curr_amount2,
6156: CE_AUTO_BANK_MATCH.trx_type2,

Line 6154: CE_AUTO_BANK_MATCH.trx_currency_type2,

6150: CE_AUTO_BANK_MATCH.trx_status2,
6151: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
6152: CE_AUTO_BANK_MATCH.csl_match_type2,
6153: no_of_matches,
6154: CE_AUTO_BANK_MATCH.trx_currency_type2,
6155: CE_AUTO_BANK_MATCH.trx_curr_amount2,
6156: CE_AUTO_BANK_MATCH.trx_type2,
6157: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
6158: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,

Line 6155: CE_AUTO_BANK_MATCH.trx_curr_amount2,

6151: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
6152: CE_AUTO_BANK_MATCH.csl_match_type2,
6153: no_of_matches,
6154: CE_AUTO_BANK_MATCH.trx_currency_type2,
6155: CE_AUTO_BANK_MATCH.trx_curr_amount2,
6156: CE_AUTO_BANK_MATCH.trx_type2,
6157: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
6158: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
6159: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,

Line 6156: CE_AUTO_BANK_MATCH.trx_type2,

6152: CE_AUTO_BANK_MATCH.csl_match_type2,
6153: no_of_matches,
6154: CE_AUTO_BANK_MATCH.trx_currency_type2,
6155: CE_AUTO_BANK_MATCH.trx_curr_amount2,
6156: CE_AUTO_BANK_MATCH.trx_type2,
6157: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
6158: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
6159: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
6160: CE_AUTO_BANK_MATCH.trx_id,

Line 6157: CE_AUTO_BANK_MATCH.trx_exchange_rate2,

6153: no_of_matches,
6154: CE_AUTO_BANK_MATCH.trx_currency_type2,
6155: CE_AUTO_BANK_MATCH.trx_curr_amount2,
6156: CE_AUTO_BANK_MATCH.trx_type2,
6157: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
6158: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
6159: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
6160: CE_AUTO_BANK_MATCH.trx_id,
6161: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

Line 6158: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,

6154: CE_AUTO_BANK_MATCH.trx_currency_type2,
6155: CE_AUTO_BANK_MATCH.trx_curr_amount2,
6156: CE_AUTO_BANK_MATCH.trx_type2,
6157: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
6158: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
6159: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
6160: CE_AUTO_BANK_MATCH.trx_id,
6161: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6162: CE_AUTO_BANK_MATCH.trx_rowid,

Line 6159: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,

6155: CE_AUTO_BANK_MATCH.trx_curr_amount2,
6156: CE_AUTO_BANK_MATCH.trx_type2,
6157: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
6158: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
6159: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
6160: CE_AUTO_BANK_MATCH.trx_id,
6161: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6162: CE_AUTO_BANK_MATCH.trx_rowid,
6163: CE_AUTO_BANK_MATCH.trx_date,

Line 6160: CE_AUTO_BANK_MATCH.trx_id,

6156: CE_AUTO_BANK_MATCH.trx_type2,
6157: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
6158: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
6159: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
6160: CE_AUTO_BANK_MATCH.trx_id,
6161: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6162: CE_AUTO_BANK_MATCH.trx_rowid,
6163: CE_AUTO_BANK_MATCH.trx_date,
6164: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 6161: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

6157: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
6158: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
6159: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
6160: CE_AUTO_BANK_MATCH.trx_id,
6161: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6162: CE_AUTO_BANK_MATCH.trx_rowid,
6163: CE_AUTO_BANK_MATCH.trx_date,
6164: CE_AUTO_BANK_MATCH.trx_currency_code,
6165: CE_AUTO_BANK_MATCH.trx_amount,

Line 6162: CE_AUTO_BANK_MATCH.trx_rowid,

6158: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
6159: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
6160: CE_AUTO_BANK_MATCH.trx_id,
6161: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6162: CE_AUTO_BANK_MATCH.trx_rowid,
6163: CE_AUTO_BANK_MATCH.trx_date,
6164: CE_AUTO_BANK_MATCH.trx_currency_code,
6165: CE_AUTO_BANK_MATCH.trx_amount,
6166: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 6163: CE_AUTO_BANK_MATCH.trx_date,

6159: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
6160: CE_AUTO_BANK_MATCH.trx_id,
6161: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6162: CE_AUTO_BANK_MATCH.trx_rowid,
6163: CE_AUTO_BANK_MATCH.trx_date,
6164: CE_AUTO_BANK_MATCH.trx_currency_code,
6165: CE_AUTO_BANK_MATCH.trx_amount,
6166: CE_AUTO_BANK_MATCH.trx_base_amount,
6167: CE_AUTO_BANK_MATCH.trx_status,

Line 6164: CE_AUTO_BANK_MATCH.trx_currency_code,

6160: CE_AUTO_BANK_MATCH.trx_id,
6161: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6162: CE_AUTO_BANK_MATCH.trx_rowid,
6163: CE_AUTO_BANK_MATCH.trx_date,
6164: CE_AUTO_BANK_MATCH.trx_currency_code,
6165: CE_AUTO_BANK_MATCH.trx_amount,
6166: CE_AUTO_BANK_MATCH.trx_base_amount,
6167: CE_AUTO_BANK_MATCH.trx_status,
6168: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 6165: CE_AUTO_BANK_MATCH.trx_amount,

6161: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6162: CE_AUTO_BANK_MATCH.trx_rowid,
6163: CE_AUTO_BANK_MATCH.trx_date,
6164: CE_AUTO_BANK_MATCH.trx_currency_code,
6165: CE_AUTO_BANK_MATCH.trx_amount,
6166: CE_AUTO_BANK_MATCH.trx_base_amount,
6167: CE_AUTO_BANK_MATCH.trx_status,
6168: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6169: CE_AUTO_BANK_MATCH.csl_match_type,

Line 6166: CE_AUTO_BANK_MATCH.trx_base_amount,

6162: CE_AUTO_BANK_MATCH.trx_rowid,
6163: CE_AUTO_BANK_MATCH.trx_date,
6164: CE_AUTO_BANK_MATCH.trx_currency_code,
6165: CE_AUTO_BANK_MATCH.trx_amount,
6166: CE_AUTO_BANK_MATCH.trx_base_amount,
6167: CE_AUTO_BANK_MATCH.trx_status,
6168: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6169: CE_AUTO_BANK_MATCH.csl_match_type,
6170: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 6167: CE_AUTO_BANK_MATCH.trx_status,

6163: CE_AUTO_BANK_MATCH.trx_date,
6164: CE_AUTO_BANK_MATCH.trx_currency_code,
6165: CE_AUTO_BANK_MATCH.trx_amount,
6166: CE_AUTO_BANK_MATCH.trx_base_amount,
6167: CE_AUTO_BANK_MATCH.trx_status,
6168: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6169: CE_AUTO_BANK_MATCH.csl_match_type,
6170: CE_AUTO_BANK_MATCH.trx_currency_type,
6171: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 6168: CE_AUTO_BANK_MATCH.trx_cleared_amount,

6164: CE_AUTO_BANK_MATCH.trx_currency_code,
6165: CE_AUTO_BANK_MATCH.trx_amount,
6166: CE_AUTO_BANK_MATCH.trx_base_amount,
6167: CE_AUTO_BANK_MATCH.trx_status,
6168: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6169: CE_AUTO_BANK_MATCH.csl_match_type,
6170: CE_AUTO_BANK_MATCH.trx_currency_type,
6171: CE_AUTO_BANK_MATCH.trx_curr_amount,
6172: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 6169: CE_AUTO_BANK_MATCH.csl_match_type,

6165: CE_AUTO_BANK_MATCH.trx_amount,
6166: CE_AUTO_BANK_MATCH.trx_base_amount,
6167: CE_AUTO_BANK_MATCH.trx_status,
6168: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6169: CE_AUTO_BANK_MATCH.csl_match_type,
6170: CE_AUTO_BANK_MATCH.trx_currency_type,
6171: CE_AUTO_BANK_MATCH.trx_curr_amount,
6172: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6173: CE_AUTO_BANK_MATCH.trx_exchange_rate,

Line 6170: CE_AUTO_BANK_MATCH.trx_currency_type,

6166: CE_AUTO_BANK_MATCH.trx_base_amount,
6167: CE_AUTO_BANK_MATCH.trx_status,
6168: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6169: CE_AUTO_BANK_MATCH.csl_match_type,
6170: CE_AUTO_BANK_MATCH.trx_currency_type,
6171: CE_AUTO_BANK_MATCH.trx_curr_amount,
6172: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6173: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6174: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 6171: CE_AUTO_BANK_MATCH.trx_curr_amount,

6167: CE_AUTO_BANK_MATCH.trx_status,
6168: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6169: CE_AUTO_BANK_MATCH.csl_match_type,
6170: CE_AUTO_BANK_MATCH.trx_currency_type,
6171: CE_AUTO_BANK_MATCH.trx_curr_amount,
6172: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6173: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6174: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6175: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 6172: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

6168: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6169: CE_AUTO_BANK_MATCH.csl_match_type,
6170: CE_AUTO_BANK_MATCH.trx_currency_type,
6171: CE_AUTO_BANK_MATCH.trx_curr_amount,
6172: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6173: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6174: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6175: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6176: loc_match_type,

Line 6173: CE_AUTO_BANK_MATCH.trx_exchange_rate,

6169: CE_AUTO_BANK_MATCH.csl_match_type,
6170: CE_AUTO_BANK_MATCH.trx_currency_type,
6171: CE_AUTO_BANK_MATCH.trx_curr_amount,
6172: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6173: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6174: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6175: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6176: loc_match_type,
6177: loc_trx_id,

Line 6174: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

6170: CE_AUTO_BANK_MATCH.trx_currency_type,
6171: CE_AUTO_BANK_MATCH.trx_curr_amount,
6172: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6173: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6174: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6175: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6176: loc_match_type,
6177: loc_trx_id,
6178: loc_cash_receipt_id,

Line 6175: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

6171: CE_AUTO_BANK_MATCH.trx_curr_amount,
6172: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6173: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6174: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6175: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6176: loc_match_type,
6177: loc_trx_id,
6178: loc_cash_receipt_id,
6179: loc_trx_date,

Line 6180: CE_AUTO_BANK_MATCH.trx_org_id,

6176: loc_match_type,
6177: loc_trx_id,
6178: loc_cash_receipt_id,
6179: loc_trx_date,
6180: CE_AUTO_BANK_MATCH.trx_org_id,
6181: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
6182: CE_AUTO_BANK_MATCH.gt_seq_id;
6183: CLOSE get_recon_adj2_ar;
6184:

Line 6181: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

6177: loc_trx_id,
6178: loc_cash_receipt_id,
6179: loc_trx_date,
6180: CE_AUTO_BANK_MATCH.trx_org_id,
6181: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
6182: CE_AUTO_BANK_MATCH.gt_seq_id;
6183: CLOSE get_recon_adj2_ar;
6184:
6185: if (no_of_matches <> 1) then

Line 6182: CE_AUTO_BANK_MATCH.gt_seq_id;

6178: loc_cash_receipt_id,
6179: loc_trx_date,
6180: CE_AUTO_BANK_MATCH.trx_org_id,
6181: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
6182: CE_AUTO_BANK_MATCH.gt_seq_id;
6183: CLOSE get_recon_adj2_ar;
6184:
6185: if (no_of_matches <> 1) then
6186: OPEN get_recon_adj2_ap(calc_tolerance_amount_ap);

Line 6188: INTO CE_AUTO_BANK_MATCH.trx_id2,

6184:
6185: if (no_of_matches <> 1) then
6186: OPEN get_recon_adj2_ap(calc_tolerance_amount_ap);
6187: FETCH get_recon_adj2_ap
6188: INTO CE_AUTO_BANK_MATCH.trx_id2,
6189: CE_AUTO_BANK_MATCH.trx_rowid2,
6190: CE_AUTO_BANK_MATCH.trx_date2,
6191: CE_AUTO_BANK_MATCH.trx_currency_code2,
6192: CE_AUTO_BANK_MATCH.trx_amount2,

Line 6189: CE_AUTO_BANK_MATCH.trx_rowid2,

6185: if (no_of_matches <> 1) then
6186: OPEN get_recon_adj2_ap(calc_tolerance_amount_ap);
6187: FETCH get_recon_adj2_ap
6188: INTO CE_AUTO_BANK_MATCH.trx_id2,
6189: CE_AUTO_BANK_MATCH.trx_rowid2,
6190: CE_AUTO_BANK_MATCH.trx_date2,
6191: CE_AUTO_BANK_MATCH.trx_currency_code2,
6192: CE_AUTO_BANK_MATCH.trx_amount2,
6193: CE_AUTO_BANK_MATCH.trx_base_amount2,

Line 6190: CE_AUTO_BANK_MATCH.trx_date2,

6186: OPEN get_recon_adj2_ap(calc_tolerance_amount_ap);
6187: FETCH get_recon_adj2_ap
6188: INTO CE_AUTO_BANK_MATCH.trx_id2,
6189: CE_AUTO_BANK_MATCH.trx_rowid2,
6190: CE_AUTO_BANK_MATCH.trx_date2,
6191: CE_AUTO_BANK_MATCH.trx_currency_code2,
6192: CE_AUTO_BANK_MATCH.trx_amount2,
6193: CE_AUTO_BANK_MATCH.trx_base_amount2,
6194: CE_AUTO_BANK_MATCH.trx_status2,

Line 6191: CE_AUTO_BANK_MATCH.trx_currency_code2,

6187: FETCH get_recon_adj2_ap
6188: INTO CE_AUTO_BANK_MATCH.trx_id2,
6189: CE_AUTO_BANK_MATCH.trx_rowid2,
6190: CE_AUTO_BANK_MATCH.trx_date2,
6191: CE_AUTO_BANK_MATCH.trx_currency_code2,
6192: CE_AUTO_BANK_MATCH.trx_amount2,
6193: CE_AUTO_BANK_MATCH.trx_base_amount2,
6194: CE_AUTO_BANK_MATCH.trx_status2,
6195: CE_AUTO_BANK_MATCH.trx_cleared_amount2,

Line 6192: CE_AUTO_BANK_MATCH.trx_amount2,

6188: INTO CE_AUTO_BANK_MATCH.trx_id2,
6189: CE_AUTO_BANK_MATCH.trx_rowid2,
6190: CE_AUTO_BANK_MATCH.trx_date2,
6191: CE_AUTO_BANK_MATCH.trx_currency_code2,
6192: CE_AUTO_BANK_MATCH.trx_amount2,
6193: CE_AUTO_BANK_MATCH.trx_base_amount2,
6194: CE_AUTO_BANK_MATCH.trx_status2,
6195: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
6196: CE_AUTO_BANK_MATCH.csl_match_type2,

Line 6193: CE_AUTO_BANK_MATCH.trx_base_amount2,

6189: CE_AUTO_BANK_MATCH.trx_rowid2,
6190: CE_AUTO_BANK_MATCH.trx_date2,
6191: CE_AUTO_BANK_MATCH.trx_currency_code2,
6192: CE_AUTO_BANK_MATCH.trx_amount2,
6193: CE_AUTO_BANK_MATCH.trx_base_amount2,
6194: CE_AUTO_BANK_MATCH.trx_status2,
6195: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
6196: CE_AUTO_BANK_MATCH.csl_match_type2,
6197: no_of_matches,

Line 6194: CE_AUTO_BANK_MATCH.trx_status2,

6190: CE_AUTO_BANK_MATCH.trx_date2,
6191: CE_AUTO_BANK_MATCH.trx_currency_code2,
6192: CE_AUTO_BANK_MATCH.trx_amount2,
6193: CE_AUTO_BANK_MATCH.trx_base_amount2,
6194: CE_AUTO_BANK_MATCH.trx_status2,
6195: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
6196: CE_AUTO_BANK_MATCH.csl_match_type2,
6197: no_of_matches,
6198: CE_AUTO_BANK_MATCH.trx_currency_type2,

Line 6195: CE_AUTO_BANK_MATCH.trx_cleared_amount2,

6191: CE_AUTO_BANK_MATCH.trx_currency_code2,
6192: CE_AUTO_BANK_MATCH.trx_amount2,
6193: CE_AUTO_BANK_MATCH.trx_base_amount2,
6194: CE_AUTO_BANK_MATCH.trx_status2,
6195: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
6196: CE_AUTO_BANK_MATCH.csl_match_type2,
6197: no_of_matches,
6198: CE_AUTO_BANK_MATCH.trx_currency_type2,
6199: CE_AUTO_BANK_MATCH.trx_curr_amount2,

Line 6196: CE_AUTO_BANK_MATCH.csl_match_type2,

6192: CE_AUTO_BANK_MATCH.trx_amount2,
6193: CE_AUTO_BANK_MATCH.trx_base_amount2,
6194: CE_AUTO_BANK_MATCH.trx_status2,
6195: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
6196: CE_AUTO_BANK_MATCH.csl_match_type2,
6197: no_of_matches,
6198: CE_AUTO_BANK_MATCH.trx_currency_type2,
6199: CE_AUTO_BANK_MATCH.trx_curr_amount2,
6200: CE_AUTO_BANK_MATCH.trx_type2,

Line 6198: CE_AUTO_BANK_MATCH.trx_currency_type2,

6194: CE_AUTO_BANK_MATCH.trx_status2,
6195: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
6196: CE_AUTO_BANK_MATCH.csl_match_type2,
6197: no_of_matches,
6198: CE_AUTO_BANK_MATCH.trx_currency_type2,
6199: CE_AUTO_BANK_MATCH.trx_curr_amount2,
6200: CE_AUTO_BANK_MATCH.trx_type2,
6201: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
6202: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,

Line 6199: CE_AUTO_BANK_MATCH.trx_curr_amount2,

6195: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
6196: CE_AUTO_BANK_MATCH.csl_match_type2,
6197: no_of_matches,
6198: CE_AUTO_BANK_MATCH.trx_currency_type2,
6199: CE_AUTO_BANK_MATCH.trx_curr_amount2,
6200: CE_AUTO_BANK_MATCH.trx_type2,
6201: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
6202: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
6203: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,

Line 6200: CE_AUTO_BANK_MATCH.trx_type2,

6196: CE_AUTO_BANK_MATCH.csl_match_type2,
6197: no_of_matches,
6198: CE_AUTO_BANK_MATCH.trx_currency_type2,
6199: CE_AUTO_BANK_MATCH.trx_curr_amount2,
6200: CE_AUTO_BANK_MATCH.trx_type2,
6201: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
6202: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
6203: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
6204: CE_AUTO_BANK_MATCH.trx_id,

Line 6201: CE_AUTO_BANK_MATCH.trx_exchange_rate2,

6197: no_of_matches,
6198: CE_AUTO_BANK_MATCH.trx_currency_type2,
6199: CE_AUTO_BANK_MATCH.trx_curr_amount2,
6200: CE_AUTO_BANK_MATCH.trx_type2,
6201: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
6202: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
6203: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
6204: CE_AUTO_BANK_MATCH.trx_id,
6205: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

Line 6202: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,

6198: CE_AUTO_BANK_MATCH.trx_currency_type2,
6199: CE_AUTO_BANK_MATCH.trx_curr_amount2,
6200: CE_AUTO_BANK_MATCH.trx_type2,
6201: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
6202: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
6203: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
6204: CE_AUTO_BANK_MATCH.trx_id,
6205: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6206: CE_AUTO_BANK_MATCH.trx_rowid,

Line 6203: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,

6199: CE_AUTO_BANK_MATCH.trx_curr_amount2,
6200: CE_AUTO_BANK_MATCH.trx_type2,
6201: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
6202: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
6203: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
6204: CE_AUTO_BANK_MATCH.trx_id,
6205: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6206: CE_AUTO_BANK_MATCH.trx_rowid,
6207: CE_AUTO_BANK_MATCH.trx_date,

Line 6204: CE_AUTO_BANK_MATCH.trx_id,

6200: CE_AUTO_BANK_MATCH.trx_type2,
6201: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
6202: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
6203: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
6204: CE_AUTO_BANK_MATCH.trx_id,
6205: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6206: CE_AUTO_BANK_MATCH.trx_rowid,
6207: CE_AUTO_BANK_MATCH.trx_date,
6208: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 6205: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

6201: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
6202: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
6203: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
6204: CE_AUTO_BANK_MATCH.trx_id,
6205: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6206: CE_AUTO_BANK_MATCH.trx_rowid,
6207: CE_AUTO_BANK_MATCH.trx_date,
6208: CE_AUTO_BANK_MATCH.trx_currency_code,
6209: CE_AUTO_BANK_MATCH.trx_amount,

Line 6206: CE_AUTO_BANK_MATCH.trx_rowid,

6202: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
6203: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
6204: CE_AUTO_BANK_MATCH.trx_id,
6205: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6206: CE_AUTO_BANK_MATCH.trx_rowid,
6207: CE_AUTO_BANK_MATCH.trx_date,
6208: CE_AUTO_BANK_MATCH.trx_currency_code,
6209: CE_AUTO_BANK_MATCH.trx_amount,
6210: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 6207: CE_AUTO_BANK_MATCH.trx_date,

6203: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
6204: CE_AUTO_BANK_MATCH.trx_id,
6205: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6206: CE_AUTO_BANK_MATCH.trx_rowid,
6207: CE_AUTO_BANK_MATCH.trx_date,
6208: CE_AUTO_BANK_MATCH.trx_currency_code,
6209: CE_AUTO_BANK_MATCH.trx_amount,
6210: CE_AUTO_BANK_MATCH.trx_base_amount,
6211: CE_AUTO_BANK_MATCH.trx_status,

Line 6208: CE_AUTO_BANK_MATCH.trx_currency_code,

6204: CE_AUTO_BANK_MATCH.trx_id,
6205: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6206: CE_AUTO_BANK_MATCH.trx_rowid,
6207: CE_AUTO_BANK_MATCH.trx_date,
6208: CE_AUTO_BANK_MATCH.trx_currency_code,
6209: CE_AUTO_BANK_MATCH.trx_amount,
6210: CE_AUTO_BANK_MATCH.trx_base_amount,
6211: CE_AUTO_BANK_MATCH.trx_status,
6212: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 6209: CE_AUTO_BANK_MATCH.trx_amount,

6205: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
6206: CE_AUTO_BANK_MATCH.trx_rowid,
6207: CE_AUTO_BANK_MATCH.trx_date,
6208: CE_AUTO_BANK_MATCH.trx_currency_code,
6209: CE_AUTO_BANK_MATCH.trx_amount,
6210: CE_AUTO_BANK_MATCH.trx_base_amount,
6211: CE_AUTO_BANK_MATCH.trx_status,
6212: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6213: CE_AUTO_BANK_MATCH.csl_match_type,

Line 6210: CE_AUTO_BANK_MATCH.trx_base_amount,

6206: CE_AUTO_BANK_MATCH.trx_rowid,
6207: CE_AUTO_BANK_MATCH.trx_date,
6208: CE_AUTO_BANK_MATCH.trx_currency_code,
6209: CE_AUTO_BANK_MATCH.trx_amount,
6210: CE_AUTO_BANK_MATCH.trx_base_amount,
6211: CE_AUTO_BANK_MATCH.trx_status,
6212: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6213: CE_AUTO_BANK_MATCH.csl_match_type,
6214: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 6211: CE_AUTO_BANK_MATCH.trx_status,

6207: CE_AUTO_BANK_MATCH.trx_date,
6208: CE_AUTO_BANK_MATCH.trx_currency_code,
6209: CE_AUTO_BANK_MATCH.trx_amount,
6210: CE_AUTO_BANK_MATCH.trx_base_amount,
6211: CE_AUTO_BANK_MATCH.trx_status,
6212: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6213: CE_AUTO_BANK_MATCH.csl_match_type,
6214: CE_AUTO_BANK_MATCH.trx_currency_type,
6215: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 6212: CE_AUTO_BANK_MATCH.trx_cleared_amount,

6208: CE_AUTO_BANK_MATCH.trx_currency_code,
6209: CE_AUTO_BANK_MATCH.trx_amount,
6210: CE_AUTO_BANK_MATCH.trx_base_amount,
6211: CE_AUTO_BANK_MATCH.trx_status,
6212: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6213: CE_AUTO_BANK_MATCH.csl_match_type,
6214: CE_AUTO_BANK_MATCH.trx_currency_type,
6215: CE_AUTO_BANK_MATCH.trx_curr_amount,
6216: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 6213: CE_AUTO_BANK_MATCH.csl_match_type,

6209: CE_AUTO_BANK_MATCH.trx_amount,
6210: CE_AUTO_BANK_MATCH.trx_base_amount,
6211: CE_AUTO_BANK_MATCH.trx_status,
6212: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6213: CE_AUTO_BANK_MATCH.csl_match_type,
6214: CE_AUTO_BANK_MATCH.trx_currency_type,
6215: CE_AUTO_BANK_MATCH.trx_curr_amount,
6216: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6217: CE_AUTO_BANK_MATCH.trx_exchange_rate,

Line 6214: CE_AUTO_BANK_MATCH.trx_currency_type,

6210: CE_AUTO_BANK_MATCH.trx_base_amount,
6211: CE_AUTO_BANK_MATCH.trx_status,
6212: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6213: CE_AUTO_BANK_MATCH.csl_match_type,
6214: CE_AUTO_BANK_MATCH.trx_currency_type,
6215: CE_AUTO_BANK_MATCH.trx_curr_amount,
6216: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6217: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6218: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 6215: CE_AUTO_BANK_MATCH.trx_curr_amount,

6211: CE_AUTO_BANK_MATCH.trx_status,
6212: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6213: CE_AUTO_BANK_MATCH.csl_match_type,
6214: CE_AUTO_BANK_MATCH.trx_currency_type,
6215: CE_AUTO_BANK_MATCH.trx_curr_amount,
6216: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6217: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6218: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6219: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 6216: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

6212: CE_AUTO_BANK_MATCH.trx_cleared_amount,
6213: CE_AUTO_BANK_MATCH.csl_match_type,
6214: CE_AUTO_BANK_MATCH.trx_currency_type,
6215: CE_AUTO_BANK_MATCH.trx_curr_amount,
6216: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6217: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6218: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6219: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6220: loc_match_type,

Line 6217: CE_AUTO_BANK_MATCH.trx_exchange_rate,

6213: CE_AUTO_BANK_MATCH.csl_match_type,
6214: CE_AUTO_BANK_MATCH.trx_currency_type,
6215: CE_AUTO_BANK_MATCH.trx_curr_amount,
6216: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6217: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6218: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6219: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6220: loc_match_type,
6221: loc_trx_id,

Line 6218: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

6214: CE_AUTO_BANK_MATCH.trx_currency_type,
6215: CE_AUTO_BANK_MATCH.trx_curr_amount,
6216: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6217: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6218: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6219: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6220: loc_match_type,
6221: loc_trx_id,
6222: loc_cash_receipt_id,

Line 6219: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

6215: CE_AUTO_BANK_MATCH.trx_curr_amount,
6216: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
6217: CE_AUTO_BANK_MATCH.trx_exchange_rate,
6218: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6219: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6220: loc_match_type,
6221: loc_trx_id,
6222: loc_cash_receipt_id,
6223: loc_trx_date,

Line 6224: CE_AUTO_BANK_MATCH.trx_org_id,

6220: loc_match_type,
6221: loc_trx_id,
6222: loc_cash_receipt_id,
6223: loc_trx_date,
6224: CE_AUTO_BANK_MATCH.trx_org_id,
6225: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
6226: CE_AUTO_BANK_MATCH.gt_seq_id;
6227: CLOSE get_recon_adj2_ap;
6228: end if;

Line 6225: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

6221: loc_trx_id,
6222: loc_cash_receipt_id,
6223: loc_trx_date,
6224: CE_AUTO_BANK_MATCH.trx_org_id,
6225: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
6226: CE_AUTO_BANK_MATCH.gt_seq_id;
6227: CLOSE get_recon_adj2_ap;
6228: end if;
6229:

Line 6226: CE_AUTO_BANK_MATCH.gt_seq_id;

6222: loc_cash_receipt_id,
6223: loc_trx_date,
6224: CE_AUTO_BANK_MATCH.trx_org_id,
6225: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
6226: CE_AUTO_BANK_MATCH.gt_seq_id;
6227: CLOSE get_recon_adj2_ap;
6228: end if;
6229:
6230: cep_standard.debug('DEBUG: get_reconciled_adj2 no_of_matches = '||

Line 6235: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);

6231: no_of_matches);
6232: if (no_of_matches = 1) then
6233:
6234: -- bug 4914608 set the org after a match for AR/AP
6235: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);
6236:
6237: if (loc_match_type = 'PAYMENT') then
6238: /*
6239: AP_RECONCILIATION_PKG.recon_reverse(

Line 6254: X_TRANSACTION_AMOUNT => CE_AUTO_BANK_MATCH.trx_amount,

6250: X_CHECKRUN_ID => to_number(NULL),
6251: X_CHECK_ID => loc_trx_id,
6252: X_ACCOUNTING_DATE => to_date(NULL),
6253: X_CLEARED_DATE => to_date(NULL),
6254: X_TRANSACTION_AMOUNT => CE_AUTO_BANK_MATCH.trx_amount,
6255: X_TRANSACTION_TYPE => 'PAYMENT UNCLEARING',
6256: X_ERROR_AMOUNT => to_number(NULL),
6257: X_CHARGE_AMOUNT => to_number(NULL),
6258: X_CURRENCY_CODE => CE_AUTO_BANK_MATCH.trx_currency_code,

Line 6258: X_CURRENCY_CODE => CE_AUTO_BANK_MATCH.trx_currency_code,

6254: X_TRANSACTION_AMOUNT => CE_AUTO_BANK_MATCH.trx_amount,
6255: X_TRANSACTION_TYPE => 'PAYMENT UNCLEARING',
6256: X_ERROR_AMOUNT => to_number(NULL),
6257: X_CHARGE_AMOUNT => to_number(NULL),
6258: X_CURRENCY_CODE => CE_AUTO_BANK_MATCH.trx_currency_code,
6259: X_EXCHANGE_RATE_TYPE => CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6260: X_EXCHANGE_RATE_DATE => CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6261: X_EXCHANGE_RATE => CE_AUTO_BANK_MATCH.trx_exchange_rate,
6262: X_MATCHED_FLAG => 'Y',

Line 6259: X_EXCHANGE_RATE_TYPE => CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

6255: X_TRANSACTION_TYPE => 'PAYMENT UNCLEARING',
6256: X_ERROR_AMOUNT => to_number(NULL),
6257: X_CHARGE_AMOUNT => to_number(NULL),
6258: X_CURRENCY_CODE => CE_AUTO_BANK_MATCH.trx_currency_code,
6259: X_EXCHANGE_RATE_TYPE => CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6260: X_EXCHANGE_RATE_DATE => CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6261: X_EXCHANGE_RATE => CE_AUTO_BANK_MATCH.trx_exchange_rate,
6262: X_MATCHED_FLAG => 'Y',
6263: X_ACTUAL_VALUE_DATE => to_date(NULL),

Line 6260: X_EXCHANGE_RATE_DATE => CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

6256: X_ERROR_AMOUNT => to_number(NULL),
6257: X_CHARGE_AMOUNT => to_number(NULL),
6258: X_CURRENCY_CODE => CE_AUTO_BANK_MATCH.trx_currency_code,
6259: X_EXCHANGE_RATE_TYPE => CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6260: X_EXCHANGE_RATE_DATE => CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6261: X_EXCHANGE_RATE => CE_AUTO_BANK_MATCH.trx_exchange_rate,
6262: X_MATCHED_FLAG => 'Y',
6263: X_ACTUAL_VALUE_DATE => to_date(NULL),
6264: X_LAST_UPDATE_DATE => sysdate,

Line 6261: X_EXCHANGE_RATE => CE_AUTO_BANK_MATCH.trx_exchange_rate,

6257: X_CHARGE_AMOUNT => to_number(NULL),
6258: X_CURRENCY_CODE => CE_AUTO_BANK_MATCH.trx_currency_code,
6259: X_EXCHANGE_RATE_TYPE => CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6260: X_EXCHANGE_RATE_DATE => CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6261: X_EXCHANGE_RATE => CE_AUTO_BANK_MATCH.trx_exchange_rate,
6262: X_MATCHED_FLAG => 'Y',
6263: X_ACTUAL_VALUE_DATE => to_date(NULL),
6264: X_LAST_UPDATE_DATE => sysdate,
6265: X_LAST_UPDATED_BY => NVL(FND_GLOBAL.user_id,-1),

Line 6273: X_CALLING_SEQUENCE => 'CE_AUTO_BANK_MATCH.stmtline_match');

6269: X_PROGRAM_UPDATE_DATE => to_date(NULL),
6270: X_PROGRAM_APPLICATION_ID=> to_number(NULL),
6271: X_PROGRAM_ID => to_number(NULL),
6272: X_REQUEST_ID => to_number(NULL),
6273: X_CALLING_SEQUENCE => 'CE_AUTO_BANK_MATCH.stmtline_match');
6274:
6275: elsif (loc_match_type = 'RECEIPT') then
6276: ARP_CASHBOOK.unclear(
6277: p_cr_id => loc_cash_receipt_id,

Line 6280: p_actual_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,

6276: ARP_CASHBOOK.unclear(
6277: p_cr_id => loc_cash_receipt_id,
6278: p_trx_date => loc_trx_date,
6279: p_gl_date => CE_AUTO_BANK_REC.G_gl_date,
6280: p_actual_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
6281: p_module_name => 'CEABRMA',
6282: p_module_version => '1.0',
6283: p_crh_id => loc_trx_id);
6284: end if;

Line 6285: CE_AUTO_BANK_MATCH.reconciled_this_run := 'N';

6281: p_module_name => 'CEABRMA',
6282: p_module_version => '1.0',
6283: p_crh_id => loc_trx_id);
6284: end if;
6285: CE_AUTO_BANK_MATCH.reconciled_this_run := 'N';
6286: end if;
6287: end if;
6288:
6289: if (no_of_matches = 1) then

Line 6290: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'ADJUSTMENT';

6286: end if;
6287: end if;
6288:
6289: if (no_of_matches = 1) then
6290: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'ADJUSTMENT';
6291: if (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT') then
6292: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then
6293: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6294: + CE_AUTO_BANK_MATCH.trx_amount2;

Line 6291: if (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT') then

6287: end if;
6288:
6289: if (no_of_matches = 1) then
6290: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'ADJUSTMENT';
6291: if (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT') then
6292: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then
6293: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6294: + CE_AUTO_BANK_MATCH.trx_amount2;
6295: else

Line 6292: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then

6288:
6289: if (no_of_matches = 1) then
6290: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'ADJUSTMENT';
6291: if (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT') then
6292: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then
6293: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6294: + CE_AUTO_BANK_MATCH.trx_amount2;
6295: else
6296: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

Line 6293: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

6289: if (no_of_matches = 1) then
6290: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'ADJUSTMENT';
6291: if (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT') then
6292: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then
6293: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6294: + CE_AUTO_BANK_MATCH.trx_amount2;
6295: else
6296: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6297: - CE_AUTO_BANK_MATCH.trx_amount2;

Line 6294: + CE_AUTO_BANK_MATCH.trx_amount2;

6290: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'ADJUSTMENT';
6291: if (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT') then
6292: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then
6293: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6294: + CE_AUTO_BANK_MATCH.trx_amount2;
6295: else
6296: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6297: - CE_AUTO_BANK_MATCH.trx_amount2;
6298: end if;

Line 6296: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

6292: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then
6293: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6294: + CE_AUTO_BANK_MATCH.trx_amount2;
6295: else
6296: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6297: - CE_AUTO_BANK_MATCH.trx_amount2;
6298: end if;
6299: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */
6300: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then

Line 6297: - CE_AUTO_BANK_MATCH.trx_amount2;

6293: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6294: + CE_AUTO_BANK_MATCH.trx_amount2;
6295: else
6296: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6297: - CE_AUTO_BANK_MATCH.trx_amount2;
6298: end if;
6299: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */
6300: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then
6301: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

Line 6299: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */

6295: else
6296: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6297: - CE_AUTO_BANK_MATCH.trx_amount2;
6298: end if;
6299: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */
6300: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then
6301: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6302: + CE_AUTO_BANK_MATCH.trx_amount2;
6303: else

Line 6300: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then

6296: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6297: - CE_AUTO_BANK_MATCH.trx_amount2;
6298: end if;
6299: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */
6300: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then
6301: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6302: + CE_AUTO_BANK_MATCH.trx_amount2;
6303: else
6304: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

Line 6301: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

6297: - CE_AUTO_BANK_MATCH.trx_amount2;
6298: end if;
6299: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */
6300: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then
6301: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6302: + CE_AUTO_BANK_MATCH.trx_amount2;
6303: else
6304: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6305: - CE_AUTO_BANK_MATCH.trx_amount2;

Line 6302: + CE_AUTO_BANK_MATCH.trx_amount2;

6298: end if;
6299: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */
6300: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then
6301: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6302: + CE_AUTO_BANK_MATCH.trx_amount2;
6303: else
6304: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6305: - CE_AUTO_BANK_MATCH.trx_amount2;
6306: end if;

Line 6304: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

6300: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then
6301: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6302: + CE_AUTO_BANK_MATCH.trx_amount2;
6303: else
6304: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6305: - CE_AUTO_BANK_MATCH.trx_amount2;
6306: end if;
6307: end if;
6308: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;

Line 6305: - CE_AUTO_BANK_MATCH.trx_amount2;

6301: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6302: + CE_AUTO_BANK_MATCH.trx_amount2;
6303: else
6304: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6305: - CE_AUTO_BANK_MATCH.trx_amount2;
6306: end if;
6307: end if;
6308: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;
6309: end if;

Line 6308: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;

6304: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6305: - CE_AUTO_BANK_MATCH.trx_amount2;
6306: end if;
6307: end if;
6308: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;
6309: end if;
6310: end if;
6311: if (no_of_matches = 0) then
6312: raise NO_DATA_FOUND;

Line 6316: cep_standard.debug('<

6312: raise NO_DATA_FOUND;
6313: elsif (no_of_matches > 1) then
6314: raise TOO_MANY_ROWS;
6315: end if;
6316: cep_standard.debug('< 6317:
6318: EXCEPTION
6319: WHEN NO_DATA_FOUND THEN
6320: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 6321: CE_AUTO_BANK_MATCH.csh_statement_header_id,

6317:
6318: EXCEPTION
6319: WHEN NO_DATA_FOUND THEN
6320: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6321: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6322: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_STMTL');
6323: no_of_matches:=0;
6324: WHEN TOO_MANY_ROWS THEN
6325: cep_standard.debug('EXCEPTION: More than one statement line match this receipt' );

Line 6322: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_STMTL');

6318: EXCEPTION
6319: WHEN NO_DATA_FOUND THEN
6320: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6321: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6322: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_STMTL');
6323: no_of_matches:=0;
6324: WHEN TOO_MANY_ROWS THEN
6325: cep_standard.debug('EXCEPTION: More than one statement line match this receipt' );
6326: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 6327: CE_AUTO_BANK_MATCH.csh_statement_header_id,

6323: no_of_matches:=0;
6324: WHEN TOO_MANY_ROWS THEN
6325: cep_standard.debug('EXCEPTION: More than one statement line match this receipt' );
6326: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6327: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6328: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_STMT_PARTIAL');
6329: no_of_matches:=999;
6330: WHEN OTHERS THEN
6331: cep_standard.debug('SQLCODE = '|| sqlcode);

Line 6328: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_STMT_PARTIAL');

6324: WHEN TOO_MANY_ROWS THEN
6325: cep_standard.debug('EXCEPTION: More than one statement line match this receipt' );
6326: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6327: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6328: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_STMT_PARTIAL');
6329: no_of_matches:=999;
6330: WHEN OTHERS THEN
6331: cep_standard.debug('SQLCODE = '|| sqlcode);
6332: cep_standard.debug('SQLERRM = '|| sqlerrm);

Line 6333: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.stmtline_match' );

6329: no_of_matches:=999;
6330: WHEN OTHERS THEN
6331: cep_standard.debug('SQLCODE = '|| sqlcode);
6332: cep_standard.debug('SQLERRM = '|| sqlerrm);
6333: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.stmtline_match' );
6334: RAISE;
6335:
6336: END stmtline_match;
6337:

Line 6359: cep_standard.debug('>>CE_AUTO_BANK_MATCH.match_line');

6355: no_of_currencies NUMBER;
6356: -- 16169940: Removed unused cursor COUNT_DUP_INVOICE and related
6357: -- variables
6358: BEGIN
6359: cep_standard.debug('>>CE_AUTO_BANK_MATCH.match_line');
6360: IF (call_mode = 'T') THEN
6361: trx_match(no_of_matches);
6362: ELSIF (call_mode = 'B') THEN
6363: batch_match(no_of_matches, no_of_currencies);

Line 6381: CE_AUTO_BANK_MATCH.csl_match_found := 'FULL';

6377: IF (no_of_matches = 1)
6378: THEN
6379: IF (trx_validation(no_of_currencies))
6380: THEN
6381: CE_AUTO_BANK_MATCH.csl_match_found := 'FULL';
6382: ELSE
6383: CE_AUTO_BANK_MATCH.csl_match_found := 'PARTIAL';
6384: END IF;
6385: ELSIF (no_of_matches > 1)

Line 6383: CE_AUTO_BANK_MATCH.csl_match_found := 'PARTIAL';

6379: IF (trx_validation(no_of_currencies))
6380: THEN
6381: CE_AUTO_BANK_MATCH.csl_match_found := 'FULL';
6382: ELSE
6383: CE_AUTO_BANK_MATCH.csl_match_found := 'PARTIAL';
6384: END IF;
6385: ELSIF (no_of_matches > 1)
6386: THEN
6387: CE_AUTO_BANK_MATCH.csl_match_found := 'ERROR';

Line 6387: CE_AUTO_BANK_MATCH.csl_match_found := 'ERROR';

6383: CE_AUTO_BANK_MATCH.csl_match_found := 'PARTIAL';
6384: END IF;
6385: ELSIF (no_of_matches > 1)
6386: THEN
6387: CE_AUTO_BANK_MATCH.csl_match_found := 'ERROR';
6388: ELSE
6389: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';
6390: END IF;
6391: cep_standard.debug('DEBUG #5 - csl_match_found = '|| csl_match_found);

Line 6389: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';

6385: ELSIF (no_of_matches > 1)
6386: THEN
6387: CE_AUTO_BANK_MATCH.csl_match_found := 'ERROR';
6388: ELSE
6389: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';
6390: END IF;
6391: cep_standard.debug('DEBUG #5 - csl_match_found = '|| csl_match_found);
6392: cep_standard.debug('< 6393: EXCEPTION

Line 6392: cep_standard.debug('<

6388: ELSE
6389: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';
6390: END IF;
6391: cep_standard.debug('DEBUG #5 - csl_match_found = '|| csl_match_found);
6392: cep_standard.debug('< 6393: EXCEPTION
6394: WHEN OTHERS THEN
6395: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.match_line' );
6396: RAISE;

Line 6395: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.match_line' );

6391: cep_standard.debug('DEBUG #5 - csl_match_found = '|| csl_match_found);
6392: cep_standard.debug('< 6393: EXCEPTION
6394: WHEN OTHERS THEN
6395: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.match_line' );
6396: RAISE;
6397: END match_line;
6398:
6399: /* ---------------------------------------------------------------------|

Line 6442: cep_standard.debug('>>CE_AUTO_BANK_MATCH.match_engine');

6438: accounting_method_found NUMBER := 0;
6439: current_org_id NUMBER;
6440: receivables_trx_org_id NUMBER;
6441: BEGIN
6442: cep_standard.debug('>>CE_AUTO_BANK_MATCH.match_engine');
6443:
6444: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'NONE';
6445: CE_AUTO_BANK_MATCH.reconciled_this_run := NULL;
6446: CE_AUTO_BANK_MATCH.reconcile_to_statement_flag := NULL;

Line 6444: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'NONE';

6440: receivables_trx_org_id NUMBER;
6441: BEGIN
6442: cep_standard.debug('>>CE_AUTO_BANK_MATCH.match_engine');
6443:
6444: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'NONE';
6445: CE_AUTO_BANK_MATCH.reconciled_this_run := NULL;
6446: CE_AUTO_BANK_MATCH.reconcile_to_statement_flag := NULL;
6447:
6448: --

Line 6445: CE_AUTO_BANK_MATCH.reconciled_this_run := NULL;

6441: BEGIN
6442: cep_standard.debug('>>CE_AUTO_BANK_MATCH.match_engine');
6443:
6444: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'NONE';
6445: CE_AUTO_BANK_MATCH.reconciled_this_run := NULL;
6446: CE_AUTO_BANK_MATCH.reconcile_to_statement_flag := NULL;
6447:
6448: --
6449: -- bug 1941362

Line 6446: CE_AUTO_BANK_MATCH.reconcile_to_statement_flag := NULL;

6442: cep_standard.debug('>>CE_AUTO_BANK_MATCH.match_engine');
6443:
6444: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'NONE';
6445: CE_AUTO_BANK_MATCH.reconciled_this_run := NULL;
6446: CE_AUTO_BANK_MATCH.reconcile_to_statement_flag := NULL;
6447:
6448: --
6449: -- bug 1941362
6450: -- Reset G_gl_date because trx_match might have changed the G_gl_date

Line 6457: IF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code, CE_AUTO_BANK_MATCH.aba_bank_currency)

6453:
6454: --
6455: -- Set the trx_currency_type
6456: --
6457: IF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code, CE_AUTO_BANK_MATCH.aba_bank_currency)
6458: = CE_AUTO_BANK_REC.G_functional_currency)
6459: THEN
6460: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
6461: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,CE_AUTO_BANK_MATCH.aba_bank_currency)

Line 6460: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';

6456: --
6457: IF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code, CE_AUTO_BANK_MATCH.aba_bank_currency)
6458: = CE_AUTO_BANK_REC.G_functional_currency)
6459: THEN
6460: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
6461: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,CE_AUTO_BANK_MATCH.aba_bank_currency)
6462: = CE_AUTO_BANK_MATCH.aba_bank_currency)
6463: THEN
6464: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';

Line 6461: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,CE_AUTO_BANK_MATCH.aba_bank_currency)

6457: IF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code, CE_AUTO_BANK_MATCH.aba_bank_currency)
6458: = CE_AUTO_BANK_REC.G_functional_currency)
6459: THEN
6460: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
6461: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,CE_AUTO_BANK_MATCH.aba_bank_currency)
6462: = CE_AUTO_BANK_MATCH.aba_bank_currency)
6463: THEN
6464: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';
6465: ELSE

Line 6462: = CE_AUTO_BANK_MATCH.aba_bank_currency)

6458: = CE_AUTO_BANK_REC.G_functional_currency)
6459: THEN
6460: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
6461: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,CE_AUTO_BANK_MATCH.aba_bank_currency)
6462: = CE_AUTO_BANK_MATCH.aba_bank_currency)
6463: THEN
6464: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';
6465: ELSE
6466: CE_AUTO_BANK_MATCH.trx_currency_type := 'FOREIGN';

Line 6464: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';

6460: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
6461: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,CE_AUTO_BANK_MATCH.aba_bank_currency)
6462: = CE_AUTO_BANK_MATCH.aba_bank_currency)
6463: THEN
6464: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';
6465: ELSE
6466: CE_AUTO_BANK_MATCH.trx_currency_type := 'FOREIGN';
6467: END IF;
6468:

Line 6466: CE_AUTO_BANK_MATCH.trx_currency_type := 'FOREIGN';

6462: = CE_AUTO_BANK_MATCH.aba_bank_currency)
6463: THEN
6464: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';
6465: ELSE
6466: CE_AUTO_BANK_MATCH.trx_currency_type := 'FOREIGN';
6467: END IF;
6468:
6469: -- bug 16169940: removed call to validate_exchange_details as the
6470: -- exchange rate were details being fetched before transaction details.

Line 6480: AND (CE_AUTO_BANK_MATCH.csl_trx_type NOT IN ('MISC_CREDIT', 'MISC_DEBIT')

6476: AND NOT (csl_reconcile_flag = 'OI'
6477: AND NVL(CE_AUTO_BANK_REC.G_open_interface_matching_code,'T') = 'D')
6478: AND (csl_invoice_text IS NULL AND csl_bank_account_text IS NULL)
6479: AND (csl_invoice_text IS NULL AND csl_customer_text IS NULL)
6480: AND (CE_AUTO_BANK_MATCH.csl_trx_type NOT IN ('MISC_CREDIT', 'MISC_DEBIT')
6481: OR (CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_CREDIT', 'MISC_DEBIT')
6482: AND NVL(CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,'N') = 'N')))
6483: THEN
6484: cep_standard.debug('Required field(s) for matching not available at statement line');

Line 6481: OR (CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_CREDIT', 'MISC_DEBIT')

6477: AND NVL(CE_AUTO_BANK_REC.G_open_interface_matching_code,'T') = 'D')
6478: AND (csl_invoice_text IS NULL AND csl_bank_account_text IS NULL)
6479: AND (csl_invoice_text IS NULL AND csl_customer_text IS NULL)
6480: AND (CE_AUTO_BANK_MATCH.csl_trx_type NOT IN ('MISC_CREDIT', 'MISC_DEBIT')
6481: OR (CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_CREDIT', 'MISC_DEBIT')
6482: AND NVL(CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,'N') = 'N')))
6483: THEN
6484: cep_standard.debug('Required field(s) for matching not available at statement line');
6485: RAISE NO_DATA_FOUND;

Line 6482: AND NVL(CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,'N') = 'N')))

6478: AND (csl_invoice_text IS NULL AND csl_bank_account_text IS NULL)
6479: AND (csl_invoice_text IS NULL AND csl_customer_text IS NULL)
6480: AND (CE_AUTO_BANK_MATCH.csl_trx_type NOT IN ('MISC_CREDIT', 'MISC_DEBIT')
6481: OR (CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_CREDIT', 'MISC_DEBIT')
6482: AND NVL(CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,'N') = 'N')))
6483: THEN
6484: cep_standard.debug('Required field(s) for matching not available at statement line');
6485: RAISE NO_DATA_FOUND;
6486:

Line 6488: AND CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency)

6484: cep_standard.debug('Required field(s) for matching not available at statement line');
6485: RAISE NO_DATA_FOUND;
6486:
6487: ELSIF ( trx_currency_type = 'FOREIGN'
6488: AND CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency)
6489: OR( trx_currency_type = 'FUNCTIONAL'
6490: AND CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency)
6491: THEN
6492: cep_standard.debug('Currency mismatch: CE_NO_FOREIGN_RECON');

Line 6490: AND CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency)

6486:
6487: ELSIF ( trx_currency_type = 'FOREIGN'
6488: AND CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency)
6489: OR( trx_currency_type = 'FUNCTIONAL'
6490: AND CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency)
6491: THEN
6492: cep_standard.debug('Currency mismatch: CE_NO_FOREIGN_RECON');
6493: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6494: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 6494: CE_AUTO_BANK_MATCH.csh_statement_header_id,

6490: AND CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency)
6491: THEN
6492: cep_standard.debug('Currency mismatch: CE_NO_FOREIGN_RECON');
6493: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6494: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6495: CE_AUTO_BANK_MATCH.csl_statement_line_id,
6496: 'CE_NO_FOREIGN_RECON');
6497: ELSE
6498: --

Line 6495: CE_AUTO_BANK_MATCH.csl_statement_line_id,

6491: THEN
6492: cep_standard.debug('Currency mismatch: CE_NO_FOREIGN_RECON');
6493: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6494: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6495: CE_AUTO_BANK_MATCH.csl_statement_line_id,
6496: 'CE_NO_FOREIGN_RECON');
6497: ELSE
6498: --
6499: -- Open Interface system option needs to be enabled

Line 6502: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI'

6498: --
6499: -- Open Interface system option needs to be enabled
6500: -- before we try to find the match
6501: --
6502: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI'
6503: AND NVL(CE_AUTO_BANK_REC.G_open_interface_flag,'N') = 'N' )
6504: THEN
6505: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6506: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 6506: CE_AUTO_BANK_MATCH.csh_statement_header_id,

6502: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI'
6503: AND NVL(CE_AUTO_BANK_REC.G_open_interface_flag,'N') = 'N' )
6504: THEN
6505: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6506: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6507: CE_AUTO_BANK_MATCH.csl_statement_line_id,
6508: 'CE_OPEN_INTERFACE_DISABLED');
6509: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';
6510:

Line 6507: CE_AUTO_BANK_MATCH.csl_statement_line_id,

6503: AND NVL(CE_AUTO_BANK_REC.G_open_interface_flag,'N') = 'N' )
6504: THEN
6505: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6506: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6507: CE_AUTO_BANK_MATCH.csl_statement_line_id,
6508: 'CE_OPEN_INTERFACE_DISABLED');
6509: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';
6510:
6511: --

Line 6509: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';

6505: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6506: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6507: CE_AUTO_BANK_MATCH.csl_statement_line_id,
6508: 'CE_OPEN_INTERFACE_DISABLED');
6509: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';
6510:
6511: --
6512: -- If statement line NOT MISC-creation
6513: --

Line 6514: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN

6510:
6511: --
6512: -- If statement line NOT MISC-creation
6513: --
6514: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN
6515: ('DEBIT', 'STOP','CREDIT','NSF','REJECTED', 'SWEEP_IN', 'SWEEP_OUT'))
6516: THEN
6517: primary_match := NULL;
6518: secondary_match := NULL;

Line 6524: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag IN ('JE', 'OI', 'PAY','CE'))

6520: --
6521: -- For open interface, journal, and payroll reconciliation
6522: -- csl_reconcile_flag is 'JE' or 'OI' or 'PAY'
6523: --
6524: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag IN ('JE', 'OI', 'PAY','CE'))
6525: THEN
6526: primary_match := 'T';
6527: --
6528: -- Payroll EFT Transaction

Line 6530: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag IN ( 'PAY_EFT'))

6526: primary_match := 'T';
6527: --
6528: -- Payroll EFT Transaction
6529: --
6530: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag IN ( 'PAY_EFT'))
6531: THEN
6532: primary_match := 'B';
6533: --
6534: -- AP/AR Transaction

Line 6542: IF (CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL AND

6538: -- Prod16 NEW, ability to match by invoice number also for AP
6539: --
6540: cep_standard.debug('Looking for AP/AR trx');
6541:
6542: IF (CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL AND
6543: CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL)
6544: THEN
6545: primary_match := 'T';
6546: secondary_match := 'A';

Line 6543: CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL)

6539: --
6540: cep_standard.debug('Looking for AP/AR trx');
6541:
6542: IF (CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL AND
6543: CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL)
6544: THEN
6545: primary_match := 'T';
6546: secondary_match := 'A';
6547: Tertiary_match := 'B'; -- Bug 9577381 Added Line

Line 6549: ELSIF (CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL)

6545: primary_match := 'T';
6546: secondary_match := 'A';
6547: Tertiary_match := 'B'; -- Bug 9577381 Added Line
6548: Tertiary_batch_match := TRUE; -- Bug 9577381 Added Line
6549: ELSIF (CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL)
6550: THEN
6551: primary_match := 'T';
6552: secondary_match := 'I';
6553: Tertiary_match := 'B'; -- Bug 9577381 Added Line

Line 6556: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT', 'STOP'))

6552: secondary_match := 'I';
6553: Tertiary_match := 'B'; -- Bug 9577381 Added Line
6554: Tertiary_batch_match := TRUE; -- Bug 9577381 Added Line
6555: ELSE
6556: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT', 'STOP'))
6557: THEN
6558: --FOR SEPA ER 6700007 START
6559: primary_match := NVL(CE_AUTO_BANK_REC.G_ap_matching_order,'T');
6560: --bug 7565001 : selective setting secondary_match

Line 6597: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL')

6593:
6594: cep_standard.debug('EXECUTING primary_match ');
6595: match_line(primary_match);
6596:
6597: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL')
6598: AND nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE')
6599: NOT IN ('JE', 'OI', 'PAY', 'PAY_EFT', 'CE')
6600: AND secondary_match IS NOT NULL)
6601: THEN

Line 6598: AND nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE')

6594: cep_standard.debug('EXECUTING primary_match ');
6595: match_line(primary_match);
6596:
6597: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL')
6598: AND nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE')
6599: NOT IN ('JE', 'OI', 'PAY', 'PAY_EFT', 'CE')
6600: AND secondary_match IS NOT NULL)
6601: THEN
6602: cep_standard.debug('EXECUTING secondary_match ');

Line 6608: IF (CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL AND

6604:
6605: -- Bug 9434957 Start
6606: -- If Secondary Match Based on Invoice Number and Supplier Bank Account Number Fetches no Matches Then
6607: -- Search Based on Invoice Number and Supplier Name (If Given).
6608: IF (CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL AND
6609: CE_AUTO_BANK_MATCH.csl_customer_text IS NOT NULL AND
6610: secondary_match <> 'I' AND
6611: CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL'))
6612: THEN

Line 6609: CE_AUTO_BANK_MATCH.csl_customer_text IS NOT NULL AND

6605: -- Bug 9434957 Start
6606: -- If Secondary Match Based on Invoice Number and Supplier Bank Account Number Fetches no Matches Then
6607: -- Search Based on Invoice Number and Supplier Name (If Given).
6608: IF (CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL AND
6609: CE_AUTO_BANK_MATCH.csl_customer_text IS NOT NULL AND
6610: secondary_match <> 'I' AND
6611: CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL'))
6612: THEN
6613: cep_standard.debug('EXECUTING secondary_match For Invoice');

Line 6611: CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL'))

6607: -- Search Based on Invoice Number and Supplier Name (If Given).
6608: IF (CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL AND
6609: CE_AUTO_BANK_MATCH.csl_customer_text IS NOT NULL AND
6610: secondary_match <> 'I' AND
6611: CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL'))
6612: THEN
6613: cep_standard.debug('EXECUTING secondary_match For Invoice');
6614: match_line('I');
6615: END IF;

Line 6619: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') AND

6615: END IF;
6616: -- Bug 9434957 End
6617:
6618: --FOR SEPA ER 6700007 START
6619: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') AND
6620: (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT', 'STOP')
6621: OR Tertiary_batch_match = TRUE ) AND -- Bug 9577381 Added OR Clause
6622: Tertiary_match IS NOT NULL)
6623: THEN

Line 6620: (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT', 'STOP')

6616: -- Bug 9434957 End
6617:
6618: --FOR SEPA ER 6700007 START
6619: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') AND
6620: (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT', 'STOP')
6621: OR Tertiary_batch_match = TRUE ) AND -- Bug 9577381 Added OR Clause
6622: Tertiary_match IS NOT NULL)
6623: THEN
6624: cep_standard.debug('EXECUTING Tertiary_match ');

Line 6631: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id =' ||CE_AUTO_BANK_MATCH.trx_org_id);

6627: --FOR SEPA ER 6700007 END
6628: END IF;
6629:
6630: -- bug 4914608 set the org after a match for AR/AP
6631: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id =' ||CE_AUTO_BANK_MATCH.trx_org_id);
6632: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL')
6633: THEN
6634: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);
6635: END IF;

Line 6632: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL')

6628: END IF;
6629:
6630: -- bug 4914608 set the org after a match for AR/AP
6631: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id =' ||CE_AUTO_BANK_MATCH.trx_org_id);
6632: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL')
6633: THEN
6634: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);
6635: END IF;
6636:

Line 6634: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);

6630: -- bug 4914608 set the org after a match for AR/AP
6631: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id =' ||CE_AUTO_BANK_MATCH.trx_org_id);
6632: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL')
6633: THEN
6634: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);
6635: END IF;
6636:
6637: -- moved from match_process
6638: -- bug 1796965

Line 6642: WHERE s.org_id = NVL(CE_AUTO_BANK_REC.G_org_id,CE_AUTO_BANK_MATCH.trx_org_id);

6638: -- bug 1796965
6639: SELECT count(*)
6640: INTO accounting_method_found
6641: FROM ar_system_parameters s
6642: WHERE s.org_id = NVL(CE_AUTO_BANK_REC.G_org_id,CE_AUTO_BANK_MATCH.trx_org_id);
6643:
6644: IF (accounting_method_found = 1)
6645: THEN
6646: SELECT accounting_method

Line 6647: INTO CE_AUTO_BANK_MATCH.ar_accounting_method

6643:
6644: IF (accounting_method_found = 1)
6645: THEN
6646: SELECT accounting_method
6647: INTO CE_AUTO_BANK_MATCH.ar_accounting_method
6648: FROM ar_system_parameters s
6649: WHERE s.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,CE_AUTO_BANK_MATCH.trx_org_id);
6650: ELSE
6651: CE_AUTO_BANK_MATCH.ar_accounting_method := NULL;

Line 6649: WHERE s.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,CE_AUTO_BANK_MATCH.trx_org_id);

6645: THEN
6646: SELECT accounting_method
6647: INTO CE_AUTO_BANK_MATCH.ar_accounting_method
6648: FROM ar_system_parameters s
6649: WHERE s.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,CE_AUTO_BANK_MATCH.trx_org_id);
6650: ELSE
6651: CE_AUTO_BANK_MATCH.ar_accounting_method := NULL;
6652: END IF;
6653: cep_standard.debug('CE_AUTO_BANK_MATCH.ar_accounting_method =' ||CE_AUTO_BANK_MATCH.ar_accounting_method);

Line 6651: CE_AUTO_BANK_MATCH.ar_accounting_method := NULL;

6647: INTO CE_AUTO_BANK_MATCH.ar_accounting_method
6648: FROM ar_system_parameters s
6649: WHERE s.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,CE_AUTO_BANK_MATCH.trx_org_id);
6650: ELSE
6651: CE_AUTO_BANK_MATCH.ar_accounting_method := NULL;
6652: END IF;
6653: cep_standard.debug('CE_AUTO_BANK_MATCH.ar_accounting_method =' ||CE_AUTO_BANK_MATCH.ar_accounting_method);
6654:
6655: --

Line 6653: cep_standard.debug('CE_AUTO_BANK_MATCH.ar_accounting_method =' ||CE_AUTO_BANK_MATCH.ar_accounting_method);

6649: WHERE s.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,CE_AUTO_BANK_MATCH.trx_org_id);
6650: ELSE
6651: CE_AUTO_BANK_MATCH.ar_accounting_method := NULL;
6652: END IF;
6653: cep_standard.debug('CE_AUTO_BANK_MATCH.ar_accounting_method =' ||CE_AUTO_BANK_MATCH.ar_accounting_method);
6654:
6655: --
6656: -- Bug 928060: Create a misc receipt for NSF line with tolerance.
6657: --

Line 6659: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL' AND

6655: --
6656: -- Bug 928060: Create a misc receipt for NSF line with tolerance.
6657: --
6658: cep_standard.debug('Creating a misc receipt for NSF line with tolerance');
6659: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL' AND
6660: CE_AUTO_BANK_MATCH.csl_trx_type = 'NSF' AND
6661: (CE_AUTO_BANK_MATCH.trx_amount <> CE_AUTO_BANK_MATCH.calc_csl_amount))
6662: THEN
6663: BEGIN

Line 6660: CE_AUTO_BANK_MATCH.csl_trx_type = 'NSF' AND

6656: -- Bug 928060: Create a misc receipt for NSF line with tolerance.
6657: --
6658: cep_standard.debug('Creating a misc receipt for NSF line with tolerance');
6659: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL' AND
6660: CE_AUTO_BANK_MATCH.csl_trx_type = 'NSF' AND
6661: (CE_AUTO_BANK_MATCH.trx_amount <> CE_AUTO_BANK_MATCH.calc_csl_amount))
6662: THEN
6663: BEGIN
6664: SELECT 'Y'

Line 6661: (CE_AUTO_BANK_MATCH.trx_amount <> CE_AUTO_BANK_MATCH.calc_csl_amount))

6657: --
6658: cep_standard.debug('Creating a misc receipt for NSF line with tolerance');
6659: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL' AND
6660: CE_AUTO_BANK_MATCH.csl_trx_type = 'NSF' AND
6661: (CE_AUTO_BANK_MATCH.trx_amount <> CE_AUTO_BANK_MATCH.calc_csl_amount))
6662: THEN
6663: BEGIN
6664: SELECT 'Y'
6665: INTO misc_exists

Line 6668: WHERE trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number || '/NSF'

6664: SELECT 'Y'
6665: INTO misc_exists
6666: --FROM ce_222_transactions_v
6667: FROM ce_available_transactions_tmp
6668: WHERE trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number || '/NSF'
6669: AND trx_type = 'MISC'
6670: AND rownum = 1
6671: AND application_id = 222
6672: AND reconciled_status_flag = 'N';

Line 6684: IF (NVL(CE_AUTO_BANK_MATCH.csl_receipt_method_id,

6680: END;
6681:
6682: IF (misc_exists = 'N')
6683: THEN
6684: IF (NVL(CE_AUTO_BANK_MATCH.csl_receipt_method_id,
6685: CE_AUTO_BANK_REC.G_payment_method_id) IS NULL
6686: OR
6687: NVL(CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
6688: CE_AUTO_BANK_REC.G_receivables_trx_id) IS NULL)

Line 6687: NVL(CE_AUTO_BANK_MATCH.csl_receivables_trx_id,

6683: THEN
6684: IF (NVL(CE_AUTO_BANK_MATCH.csl_receipt_method_id,
6685: CE_AUTO_BANK_REC.G_payment_method_id) IS NULL
6686: OR
6687: NVL(CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
6688: CE_AUTO_BANK_REC.G_receivables_trx_id) IS NULL)
6689: THEN
6690: cep_standard.debug('No receipt method or receivable activity info.');
6691: CE_AUTO_BANK_MATCH.nsf_info_flag := 'Y';

Line 6691: CE_AUTO_BANK_MATCH.nsf_info_flag := 'Y';

6687: NVL(CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
6688: CE_AUTO_BANK_REC.G_receivables_trx_id) IS NULL)
6689: THEN
6690: cep_standard.debug('No receipt method or receivable activity info.');
6691: CE_AUTO_BANK_MATCH.nsf_info_flag := 'Y';
6692: ELSE
6693: cep_standard.debug('Create a misc receipt for NSF line with tolerance.');
6694: DECLARE
6695: p_cr_id ar_cash_receipts.cash_receipt_id%TYPE;

Line 6703: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND

6699: -- If exchange type is pre-defined rate type, populate the
6700: -- exchange rate
6701: --
6702: -- bug 2293491
6703: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
6704: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL AND
6705: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) OR
6706: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' AND
6707: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))

Line 6704: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL AND

6700: -- exchange rate
6701: --
6702: -- bug 2293491
6703: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
6704: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL AND
6705: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) OR
6706: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' AND
6707: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
6708: THEN

Line 6705: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) OR

6701: --
6702: -- bug 2293491
6703: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
6704: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL AND
6705: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) OR
6706: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' AND
6707: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
6708: THEN
6709: IF (NOT validate_exchange_details)

Line 6706: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' AND

6702: -- bug 2293491
6703: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
6704: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL AND
6705: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) OR
6706: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' AND
6707: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
6708: THEN
6709: IF (NOT validate_exchange_details)
6710: THEN

Line 6707: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))

6703: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
6704: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL AND
6705: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) OR
6706: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' AND
6707: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
6708: THEN
6709: IF (NOT validate_exchange_details)
6710: THEN
6711: cep_standard.debug('Error in validate_exchange_details');

Line 6720: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency AND

6716: -- bug# 939160
6717: -- Verified that exchange information is not null
6718: -- when creating foreign currency misc receipts
6719: --
6720: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency AND
6721: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
6722: (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL
6723: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL
6724: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))

Line 6721: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND

6717: -- Verified that exchange information is not null
6718: -- when creating foreign currency misc receipts
6719: --
6720: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency AND
6721: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
6722: (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL
6723: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL
6724: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
6725: THEN

Line 6722: (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL

6718: -- when creating foreign currency misc receipts
6719: --
6720: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency AND
6721: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
6722: (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL
6723: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL
6724: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
6725: THEN
6726: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 6723: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL

6719: --
6720: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency AND
6721: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
6722: (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL
6723: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL
6724: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
6725: THEN
6726: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6727: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 6724: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))

6720: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency AND
6721: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
6722: (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL
6723: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL
6724: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
6725: THEN
6726: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6727: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6728: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 6727: CE_AUTO_BANK_MATCH.csh_statement_header_id,

6723: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL
6724: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
6725: THEN
6726: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6727: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6728: CE_AUTO_BANK_MATCH.csl_statement_line_id,
6729: 'CE_REQUIRED_EXCHANGE_FIELD');
6730: ELSE
6731: --

Line 6728: CE_AUTO_BANK_MATCH.csl_statement_line_id,

6724: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
6725: THEN
6726: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6727: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6728: CE_AUTO_BANK_MATCH.csl_statement_line_id,
6729: 'CE_REQUIRED_EXCHANGE_FIELD');
6730: ELSE
6731: --
6732: -- bug# 1190376

Line 6736: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL

6732: -- bug# 1190376
6733: -- Make sure the amount is converted to foreign curr
6734: -- and the decimal is rounded correctly
6735: --
6736: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL
6737: OR CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')
6738: THEN
6739: receipt_amount := CE_AUTO_BANK_MATCH.trx_amount - CE_AUTO_BANK_MATCH.calc_csl_amount;
6740: base_receipt_amount := receipt_amount;

Line 6737: OR CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')

6733: -- Make sure the amount is converted to foreign curr
6734: -- and the decimal is rounded correctly
6735: --
6736: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL
6737: OR CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')
6738: THEN
6739: receipt_amount := CE_AUTO_BANK_MATCH.trx_amount - CE_AUTO_BANK_MATCH.calc_csl_amount;
6740: base_receipt_amount := receipt_amount;
6741: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User')

Line 6739: receipt_amount := CE_AUTO_BANK_MATCH.trx_amount - CE_AUTO_BANK_MATCH.calc_csl_amount;

6735: --
6736: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL
6737: OR CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')
6738: THEN
6739: receipt_amount := CE_AUTO_BANK_MATCH.trx_amount - CE_AUTO_BANK_MATCH.calc_csl_amount;
6740: base_receipt_amount := receipt_amount;
6741: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User')
6742: THEN
6743: BEGIN

Line 6741: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User')

6737: OR CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')
6738: THEN
6739: receipt_amount := CE_AUTO_BANK_MATCH.trx_amount - CE_AUTO_BANK_MATCH.calc_csl_amount;
6740: base_receipt_amount := receipt_amount;
6741: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User')
6742: THEN
6743: BEGIN
6744: receipt_amount := gl_currency_api.convert_amount(
6745: CE_AUTO_BANK_REC.G_functional_currency,

Line 6746: CE_AUTO_BANK_MATCH.csl_currency_code,

6742: THEN
6743: BEGIN
6744: receipt_amount := gl_currency_api.convert_amount(
6745: CE_AUTO_BANK_REC.G_functional_currency,
6746: CE_AUTO_BANK_MATCH.csl_currency_code,
6747: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,CE_AUTO_BANK_MATCH.csl_trx_date),
6748: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
6749: (CE_AUTO_BANK_MATCH.trx_amount-CE_AUTO_BANK_MATCH.calc_csl_amount));
6750: EXCEPTION

Line 6747: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,CE_AUTO_BANK_MATCH.csl_trx_date),

6743: BEGIN
6744: receipt_amount := gl_currency_api.convert_amount(
6745: CE_AUTO_BANK_REC.G_functional_currency,
6746: CE_AUTO_BANK_MATCH.csl_currency_code,
6747: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,CE_AUTO_BANK_MATCH.csl_trx_date),
6748: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
6749: (CE_AUTO_BANK_MATCH.trx_amount-CE_AUTO_BANK_MATCH.calc_csl_amount));
6750: EXCEPTION
6751: WHEN OTHERS THEN

Line 6748: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,

6744: receipt_amount := gl_currency_api.convert_amount(
6745: CE_AUTO_BANK_REC.G_functional_currency,
6746: CE_AUTO_BANK_MATCH.csl_currency_code,
6747: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,CE_AUTO_BANK_MATCH.csl_trx_date),
6748: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
6749: (CE_AUTO_BANK_MATCH.trx_amount-CE_AUTO_BANK_MATCH.calc_csl_amount));
6750: EXCEPTION
6751: WHEN OTHERS THEN
6752: cep_standard.debug('EXCEPTION: Could not convert amount');

Line 6749: (CE_AUTO_BANK_MATCH.trx_amount-CE_AUTO_BANK_MATCH.calc_csl_amount));

6745: CE_AUTO_BANK_REC.G_functional_currency,
6746: CE_AUTO_BANK_MATCH.csl_currency_code,
6747: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,CE_AUTO_BANK_MATCH.csl_trx_date),
6748: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
6749: (CE_AUTO_BANK_MATCH.trx_amount-CE_AUTO_BANK_MATCH.calc_csl_amount));
6750: EXCEPTION
6751: WHEN OTHERS THEN
6752: cep_standard.debug('EXCEPTION: Could not convert amount');
6753: receipt_amount := NULL;

Line 6759: receipt_amount := (CE_AUTO_BANK_MATCH.trx_amount - CE_AUTO_BANK_MATCH.calc_csl_amount) *

6755:
6756: base_receipt_amount := convert_to_base_curr(receipt_amount);
6757:
6758: ELSE -- foreign curr type = 'User'
6759: receipt_amount := (CE_AUTO_BANK_MATCH.trx_amount - CE_AUTO_BANK_MATCH.calc_csl_amount) *
6760: (1/CE_AUTO_BANK_MATCH.csl_exchange_rate);
6761: fnd_currency.get_info(
6762: CE_AUTO_BANK_MATCH.aba_bank_currency,
6763: precision, ext_precision,

Line 6760: (1/CE_AUTO_BANK_MATCH.csl_exchange_rate);

6756: base_receipt_amount := convert_to_base_curr(receipt_amount);
6757:
6758: ELSE -- foreign curr type = 'User'
6759: receipt_amount := (CE_AUTO_BANK_MATCH.trx_amount - CE_AUTO_BANK_MATCH.calc_csl_amount) *
6760: (1/CE_AUTO_BANK_MATCH.csl_exchange_rate);
6761: fnd_currency.get_info(
6762: CE_AUTO_BANK_MATCH.aba_bank_currency,
6763: precision, ext_precision,
6764: min_acct_unit);

Line 6762: CE_AUTO_BANK_MATCH.aba_bank_currency,

6758: ELSE -- foreign curr type = 'User'
6759: receipt_amount := (CE_AUTO_BANK_MATCH.trx_amount - CE_AUTO_BANK_MATCH.calc_csl_amount) *
6760: (1/CE_AUTO_BANK_MATCH.csl_exchange_rate);
6761: fnd_currency.get_info(
6762: CE_AUTO_BANK_MATCH.aba_bank_currency,
6763: precision, ext_precision,
6764: min_acct_unit);
6765: receipt_amount := round(receipt_amount,precision);
6766: base_receipt_amount := convert_to_base_curr(receipt_amount);

Line 6770: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.trx_amount;

6766: base_receipt_amount := convert_to_base_curr(receipt_amount);
6767: END IF;
6768:
6769: /* This is to populate cleared amount properly. */
6770: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.trx_amount;
6771: IF (CE_AUTO_BANK_MATCH.ar_accounting_method = 'ACCRUAL')
6772: THEN
6773: CE_AUTO_BANK_MATCH.get_vat_tax_id(
6774: 'AUTO_NSF',

Line 6771: IF (CE_AUTO_BANK_MATCH.ar_accounting_method = 'ACCRUAL')

6767: END IF;
6768:
6769: /* This is to populate cleared amount properly. */
6770: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.trx_amount;
6771: IF (CE_AUTO_BANK_MATCH.ar_accounting_method = 'ACCRUAL')
6772: THEN
6773: CE_AUTO_BANK_MATCH.get_vat_tax_id(
6774: 'AUTO_NSF',
6775: l_vat_tax_id,

Line 6773: CE_AUTO_BANK_MATCH.get_vat_tax_id(

6769: /* This is to populate cleared amount properly. */
6770: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.trx_amount;
6771: IF (CE_AUTO_BANK_MATCH.ar_accounting_method = 'ACCRUAL')
6772: THEN
6773: CE_AUTO_BANK_MATCH.get_vat_tax_id(
6774: 'AUTO_NSF',
6775: l_vat_tax_id,
6776: l_tax_rate);
6777: END IF;

Line 6783: CE_AUTO_BANK_MATCH.csh_statement_header_id,

6779: -- Bug 4260337 Validate payment method for end date
6780: IF NOT(VALIDATE_PAYMENT_METHOD)
6781: THEN
6782: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6783: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6784: CE_AUTO_BANK_MATCH.csl_statement_line_id,
6785: 'CE_PAYMENT_METHOD');
6786: ELSE
6787: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '||

Line 6784: CE_AUTO_BANK_MATCH.csl_statement_line_id,

6780: IF NOT(VALIDATE_PAYMENT_METHOD)
6781: THEN
6782: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6783: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6784: CE_AUTO_BANK_MATCH.csl_statement_line_id,
6785: 'CE_PAYMENT_METHOD');
6786: ELSE
6787: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '||
6788: CE_AUTO_BANK_MATCH.csl_receivables_trx_id);

Line 6787: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '||

6783: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6784: CE_AUTO_BANK_MATCH.csl_statement_line_id,
6785: 'CE_PAYMENT_METHOD');
6786: ELSE
6787: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '||
6788: CE_AUTO_BANK_MATCH.csl_receivables_trx_id);
6789:
6790: -- bug 5185358 not able to create misc receipt
6791: get_receivables_org_id(receivables_trx_org_id);

Line 6788: CE_AUTO_BANK_MATCH.csl_receivables_trx_id);

6784: CE_AUTO_BANK_MATCH.csl_statement_line_id,
6785: 'CE_PAYMENT_METHOD');
6786: ELSE
6787: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '||
6788: CE_AUTO_BANK_MATCH.csl_receivables_trx_id);
6789:
6790: -- bug 5185358 not able to create misc receipt
6791: get_receivables_org_id(receivables_trx_org_id);
6792: CE_AUTO_BANK_MATCH.trx_org_id := receivables_trx_org_id;

Line 6792: CE_AUTO_BANK_MATCH.trx_org_id := receivables_trx_org_id;

6788: CE_AUTO_BANK_MATCH.csl_receivables_trx_id);
6789:
6790: -- bug 5185358 not able to create misc receipt
6791: get_receivables_org_id(receivables_trx_org_id);
6792: CE_AUTO_BANK_MATCH.trx_org_id := receivables_trx_org_id;
6793:
6794: cep_standard.debug('receivables_trx_org_id= '|| receivables_trx_org_id);
6795: set_single_org(receivables_trx_org_id);
6796:

Line 6806: X_trx_number => CE_AUTO_BANK_MATCH.csl_bank_trx_number || '/NSF',

6802: cep_standard.debug('match_engine: calling CE_AUTO_BANK_CLEAR.misc_receipt');
6803:
6804: CE_AUTO_BANK_CLEAR.misc_receipt(
6805: X_passin_mode => 'AUTO_TRX',
6806: X_trx_number => CE_AUTO_BANK_MATCH.csl_bank_trx_number || '/NSF',
6807: X_doc_sequence_value => NULL,
6808: X_doc_sequence_id => to_number(NULL),
6809: X_gl_date => CE_AUTO_BANK_REC.G_gl_date,
6810: X_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,

Line 6810: X_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,

6806: X_trx_number => CE_AUTO_BANK_MATCH.csl_bank_trx_number || '/NSF',
6807: X_doc_sequence_value => NULL,
6808: X_doc_sequence_id => to_number(NULL),
6809: X_gl_date => CE_AUTO_BANK_REC.G_gl_date,
6810: X_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
6811: X_trx_date => CE_AUTO_BANK_MATCH.csl_trx_date,
6812: X_deposit_date => CE_AUTO_BANK_MATCH.csl_trx_date,
6813: X_amount => receipt_amount,
6814: X_bank_account_amount => base_receipt_amount,

Line 6811: X_trx_date => CE_AUTO_BANK_MATCH.csl_trx_date,

6807: X_doc_sequence_value => NULL,
6808: X_doc_sequence_id => to_number(NULL),
6809: X_gl_date => CE_AUTO_BANK_REC.G_gl_date,
6810: X_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
6811: X_trx_date => CE_AUTO_BANK_MATCH.csl_trx_date,
6812: X_deposit_date => CE_AUTO_BANK_MATCH.csl_trx_date,
6813: X_amount => receipt_amount,
6814: X_bank_account_amount => base_receipt_amount,
6815: X_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,

Line 6812: X_deposit_date => CE_AUTO_BANK_MATCH.csl_trx_date,

6808: X_doc_sequence_id => to_number(NULL),
6809: X_gl_date => CE_AUTO_BANK_REC.G_gl_date,
6810: X_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
6811: X_trx_date => CE_AUTO_BANK_MATCH.csl_trx_date,
6812: X_deposit_date => CE_AUTO_BANK_MATCH.csl_trx_date,
6813: X_amount => receipt_amount,
6814: X_bank_account_amount => base_receipt_amount,
6815: X_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,
6816: X_misc_currency_code => NVL(CE_AUTO_BANK_MATCH.csl_currency_code, CE_AUTO_BANK_MATCH.aba_bank_currency),

Line 6816: X_misc_currency_code => NVL(CE_AUTO_BANK_MATCH.csl_currency_code, CE_AUTO_BANK_MATCH.aba_bank_currency),

6812: X_deposit_date => CE_AUTO_BANK_MATCH.csl_trx_date,
6813: X_amount => receipt_amount,
6814: X_bank_account_amount => base_receipt_amount,
6815: X_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,
6816: X_misc_currency_code => NVL(CE_AUTO_BANK_MATCH.csl_currency_code, CE_AUTO_BANK_MATCH.aba_bank_currency),
6817: X_exchange_rate_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
6818: X_exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
6819: X_exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
6820: X_receipt_method_id => nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id, CE_AUTO_BANK_REC.G_payment_method_id),

Line 6817: X_exchange_rate_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,

6813: X_amount => receipt_amount,
6814: X_bank_account_amount => base_receipt_amount,
6815: X_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,
6816: X_misc_currency_code => NVL(CE_AUTO_BANK_MATCH.csl_currency_code, CE_AUTO_BANK_MATCH.aba_bank_currency),
6817: X_exchange_rate_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
6818: X_exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
6819: X_exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
6820: X_receipt_method_id => nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id, CE_AUTO_BANK_REC.G_payment_method_id),
6821: X_bank_account_id => CE_AUTO_BANK_MATCH.csh_bank_account_id,

Line 6818: X_exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,

6814: X_bank_account_amount => base_receipt_amount,
6815: X_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,
6816: X_misc_currency_code => NVL(CE_AUTO_BANK_MATCH.csl_currency_code, CE_AUTO_BANK_MATCH.aba_bank_currency),
6817: X_exchange_rate_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
6818: X_exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
6819: X_exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
6820: X_receipt_method_id => nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id, CE_AUTO_BANK_REC.G_payment_method_id),
6821: X_bank_account_id => CE_AUTO_BANK_MATCH.csh_bank_account_id,
6822: X_activity_type_id => nvl(CE_AUTO_BANK_MATCH.csl_receivables_trx_id, CE_AUTO_BANK_REC.G_receivables_trx_id),

Line 6819: X_exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,

6815: X_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,
6816: X_misc_currency_code => NVL(CE_AUTO_BANK_MATCH.csl_currency_code, CE_AUTO_BANK_MATCH.aba_bank_currency),
6817: X_exchange_rate_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
6818: X_exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
6819: X_exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
6820: X_receipt_method_id => nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id, CE_AUTO_BANK_REC.G_payment_method_id),
6821: X_bank_account_id => CE_AUTO_BANK_MATCH.csh_bank_account_id,
6822: X_activity_type_id => nvl(CE_AUTO_BANK_MATCH.csl_receivables_trx_id, CE_AUTO_BANK_REC.G_receivables_trx_id),
6823: X_comments => 'Created by Auto Bank Rec',

Line 6820: X_receipt_method_id => nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id, CE_AUTO_BANK_REC.G_payment_method_id),

6816: X_misc_currency_code => NVL(CE_AUTO_BANK_MATCH.csl_currency_code, CE_AUTO_BANK_MATCH.aba_bank_currency),
6817: X_exchange_rate_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
6818: X_exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
6819: X_exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
6820: X_receipt_method_id => nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id, CE_AUTO_BANK_REC.G_payment_method_id),
6821: X_bank_account_id => CE_AUTO_BANK_MATCH.csh_bank_account_id,
6822: X_activity_type_id => nvl(CE_AUTO_BANK_MATCH.csl_receivables_trx_id, CE_AUTO_BANK_REC.G_receivables_trx_id),
6823: X_comments => 'Created by Auto Bank Rec',
6824: X_reference_type => NULL,

Line 6821: X_bank_account_id => CE_AUTO_BANK_MATCH.csh_bank_account_id,

6817: X_exchange_rate_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
6818: X_exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
6819: X_exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
6820: X_receipt_method_id => nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id, CE_AUTO_BANK_REC.G_payment_method_id),
6821: X_bank_account_id => CE_AUTO_BANK_MATCH.csh_bank_account_id,
6822: X_activity_type_id => nvl(CE_AUTO_BANK_MATCH.csl_receivables_trx_id, CE_AUTO_BANK_REC.G_receivables_trx_id),
6823: X_comments => 'Created by Auto Bank Rec',
6824: X_reference_type => NULL,
6825: X_reference_id => to_number(NULL),

Line 6822: X_activity_type_id => nvl(CE_AUTO_BANK_MATCH.csl_receivables_trx_id, CE_AUTO_BANK_REC.G_receivables_trx_id),

6818: X_exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
6819: X_exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
6820: X_receipt_method_id => nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id, CE_AUTO_BANK_REC.G_payment_method_id),
6821: X_bank_account_id => CE_AUTO_BANK_MATCH.csh_bank_account_id,
6822: X_activity_type_id => nvl(CE_AUTO_BANK_MATCH.csl_receivables_trx_id, CE_AUTO_BANK_REC.G_receivables_trx_id),
6823: X_comments => 'Created by Auto Bank Rec',
6824: X_reference_type => NULL,
6825: X_reference_id => to_number(NULL),
6826: X_clear_currency_code => NULL,

Line 6834: trx_currency_type => CE_AUTO_BANK_MATCH.trx_currency_type,

6830: X_paid_from => NULL,
6831: X_module_name => 'CE_AUTO_BANK_REC',
6832: X_cr_vat_tax_id => CE_AUTO_BANK_REC.G_cr_vat_tax_code,
6833: X_dr_vat_tax_id => CE_AUTO_BANK_REC.G_dr_vat_tax_code,
6834: trx_currency_type => CE_AUTO_BANK_MATCH.trx_currency_type,
6835: X_cr_id => p_cr_id,
6836: X_effective_date => CE_AUTO_BANK_MATCH.csl_effective_date,
6837: X_org_id => nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id));
6838:

Line 6836: X_effective_date => CE_AUTO_BANK_MATCH.csl_effective_date,

6832: X_cr_vat_tax_id => CE_AUTO_BANK_REC.G_cr_vat_tax_code,
6833: X_dr_vat_tax_id => CE_AUTO_BANK_REC.G_dr_vat_tax_code,
6834: trx_currency_type => CE_AUTO_BANK_MATCH.trx_currency_type,
6835: X_cr_id => p_cr_id,
6836: X_effective_date => CE_AUTO_BANK_MATCH.csl_effective_date,
6837: X_org_id => nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id));
6838:
6839: cep_standard.debug('end match_engine: >> CE_AUTO_BANK_CLEAR.misc_receipt');
6840: cep_standard.debug('p_cr_id = '|| p_cr_id);

Line 6837: X_org_id => nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id));

6833: X_dr_vat_tax_id => CE_AUTO_BANK_REC.G_dr_vat_tax_code,
6834: trx_currency_type => CE_AUTO_BANK_MATCH.trx_currency_type,
6835: X_cr_id => p_cr_id,
6836: X_effective_date => CE_AUTO_BANK_MATCH.csl_effective_date,
6837: X_org_id => nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id));
6838:
6839: cep_standard.debug('end match_engine: >> CE_AUTO_BANK_CLEAR.misc_receipt');
6840: cep_standard.debug('p_cr_id = '|| p_cr_id);
6841: cep_standard.debug('Create a misc receipt with cash_receipt_id='|| to_char(p_cr_id));

Line 6851: cep_standard.debug('misc receipt exists with trx number <'||CE_AUTO_BANK_MATCH.csl_bank_trx_number || '/NSF>.');

6847: RAISE;
6848: END;
6849: END IF;
6850: ELSE /* misc_exists = 'Y' */
6851: cep_standard.debug('misc receipt exists with trx number <'||CE_AUTO_BANK_MATCH.csl_bank_trx_number || '/NSF>.');
6852: END IF;
6853: END IF;
6854:
6855: --

Line 6860: ELSIF CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_CREDIT', 'MISC_DEBIT')

6856: -- If the transaction type is miscellaneous, try and match the
6857: -- statement line to a miscellaneous receipt. If the bank trx number
6858: -- is provided.
6859: --
6860: ELSIF CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_CREDIT', 'MISC_DEBIT')
6861: THEN
6862: IF CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL
6863: OR (
6864: CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL

Line 6862: IF CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL

6858: -- is provided.
6859: --
6860: ELSIF CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_CREDIT', 'MISC_DEBIT')
6861: THEN
6862: IF CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL
6863: OR (
6864: CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL
6865: AND (
6866: CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL

Line 6864: CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL

6860: ELSIF CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_CREDIT', 'MISC_DEBIT')
6861: THEN
6862: IF CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL
6863: OR (
6864: CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL
6865: AND (
6866: CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL
6867: OR CE_AUTO_BANK_MATCH.csl_customer_text IS NOT NULL))
6868: THEN

Line 6866: CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL

6862: IF CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL
6863: OR (
6864: CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL
6865: AND (
6866: CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL
6867: OR CE_AUTO_BANK_MATCH.csl_customer_text IS NOT NULL))
6868: THEN
6869:
6870: -- Changes for Release 11.

Line 6867: OR CE_AUTO_BANK_MATCH.csl_customer_text IS NOT NULL))

6863: OR (
6864: CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL
6865: AND (
6866: CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL
6867: OR CE_AUTO_BANK_MATCH.csl_customer_text IS NOT NULL))
6868: THEN
6869:
6870: -- Changes for Release 11.
6871: -- Check if the misc statement line is to match against statement line

Line 6873: IF (CE_AUTO_BANK_MATCH.csl_matching_against = 'MISC')

6869:
6870: -- Changes for Release 11.
6871: -- Check if the misc statement line is to match against statement line
6872: -- and/or transaction.
6873: IF (CE_AUTO_BANK_MATCH.csl_matching_against = 'MISC')
6874: THEN
6875: primary_match := 'T';
6876: secondary_match := NULL;
6877: ELSIF (CE_AUTO_BANK_MATCH.csl_matching_against = 'STMT')

Line 6877: ELSIF (CE_AUTO_BANK_MATCH.csl_matching_against = 'STMT')

6873: IF (CE_AUTO_BANK_MATCH.csl_matching_against = 'MISC')
6874: THEN
6875: primary_match := 'T';
6876: secondary_match := NULL;
6877: ELSIF (CE_AUTO_BANK_MATCH.csl_matching_against = 'STMT')
6878: THEN
6879: primary_match := 'S';
6880: secondary_match := NULL;
6881: ELSIF (CE_AUTO_BANK_MATCH.csl_matching_against = 'MS')

Line 6881: ELSIF (CE_AUTO_BANK_MATCH.csl_matching_against = 'MS')

6877: ELSIF (CE_AUTO_BANK_MATCH.csl_matching_against = 'STMT')
6878: THEN
6879: primary_match := 'S';
6880: secondary_match := NULL;
6881: ELSIF (CE_AUTO_BANK_MATCH.csl_matching_against = 'MS')
6882: THEN
6883: primary_match := 'T';
6884: secondary_match := 'S';
6885: ELSE /* CE_AUTO_BANK_MATCH.csl_matching_against = 'SM' */

Line 6885: ELSE /* CE_AUTO_BANK_MATCH.csl_matching_against = 'SM' */

6881: ELSIF (CE_AUTO_BANK_MATCH.csl_matching_against = 'MS')
6882: THEN
6883: primary_match := 'T';
6884: secondary_match := 'S';
6885: ELSE /* CE_AUTO_BANK_MATCH.csl_matching_against = 'SM' */
6886: primary_match := 'S';
6887: secondary_match := 'T';
6888: END IF;
6889:

Line 6891: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_match_found = '||CE_AUTO_BANK_MATCH.csl_match_found);

6887: secondary_match := 'T';
6888: END IF;
6889:
6890: match_line(primary_match);
6891: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_match_found = '||CE_AUTO_BANK_MATCH.csl_match_found);
6892: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_reconcile_flag = '||CE_AUTO_BANK_MATCH.csl_reconcile_flag);
6893: cep_standard.debug('DEBUG: secondary_match = '|| secondary_match);
6894: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL')
6895: AND nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE') NOT IN ('JE', 'OI')

Line 6892: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_reconcile_flag = '||CE_AUTO_BANK_MATCH.csl_reconcile_flag);

6888: END IF;
6889:
6890: match_line(primary_match);
6891: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_match_found = '||CE_AUTO_BANK_MATCH.csl_match_found);
6892: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_reconcile_flag = '||CE_AUTO_BANK_MATCH.csl_reconcile_flag);
6893: cep_standard.debug('DEBUG: secondary_match = '|| secondary_match);
6894: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL')
6895: AND nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE') NOT IN ('JE', 'OI')
6896: AND secondary_match IS NOT NULL)

Line 6894: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL')

6890: match_line(primary_match);
6891: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_match_found = '||CE_AUTO_BANK_MATCH.csl_match_found);
6892: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_reconcile_flag = '||CE_AUTO_BANK_MATCH.csl_reconcile_flag);
6893: cep_standard.debug('DEBUG: secondary_match = '|| secondary_match);
6894: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL')
6895: AND nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE') NOT IN ('JE', 'OI')
6896: AND secondary_match IS NOT NULL)
6897: THEN
6898: match_line(secondary_match);

Line 6895: AND nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE') NOT IN ('JE', 'OI')

6891: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_match_found = '||CE_AUTO_BANK_MATCH.csl_match_found);
6892: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_reconcile_flag = '||CE_AUTO_BANK_MATCH.csl_reconcile_flag);
6893: cep_standard.debug('DEBUG: secondary_match = '|| secondary_match);
6894: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL')
6895: AND nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE') NOT IN ('JE', 'OI')
6896: AND secondary_match IS NOT NULL)
6897: THEN
6898: match_line(secondary_match);
6899: END IF;

Line 6901: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found - '|| CE_AUTO_BANK_MATCH.csl_match_found);

6897: THEN
6898: match_line(secondary_match);
6899: END IF;
6900:
6901: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found - '|| CE_AUTO_BANK_MATCH.csl_match_found);
6902: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag - '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag);
6903: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_matching_against - '|| CE_AUTO_BANK_MATCH.csl_matching_against);
6904: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag - '|| CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag );
6905: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number - '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);

Line 6902: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag - '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag);

6898: match_line(secondary_match);
6899: END IF;
6900:
6901: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found - '|| CE_AUTO_BANK_MATCH.csl_match_found);
6902: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag - '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag);
6903: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_matching_against - '|| CE_AUTO_BANK_MATCH.csl_matching_against);
6904: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag - '|| CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag );
6905: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number - '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
6906: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_invoice_text - '|| CE_AUTO_BANK_MATCH.csl_invoice_text);

Line 6903: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_matching_against - '|| CE_AUTO_BANK_MATCH.csl_matching_against);

6899: END IF;
6900:
6901: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found - '|| CE_AUTO_BANK_MATCH.csl_match_found);
6902: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag - '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag);
6903: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_matching_against - '|| CE_AUTO_BANK_MATCH.csl_matching_against);
6904: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag - '|| CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag );
6905: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number - '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
6906: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_invoice_text - '|| CE_AUTO_BANK_MATCH.csl_invoice_text);
6907: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_account_text - '|| CE_AUTO_BANK_MATCH.csl_bank_account_text);

Line 6904: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag - '|| CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag );

6900:
6901: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found - '|| CE_AUTO_BANK_MATCH.csl_match_found);
6902: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag - '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag);
6903: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_matching_against - '|| CE_AUTO_BANK_MATCH.csl_matching_against);
6904: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag - '|| CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag );
6905: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number - '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
6906: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_invoice_text - '|| CE_AUTO_BANK_MATCH.csl_invoice_text);
6907: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_account_text - '|| CE_AUTO_BANK_MATCH.csl_bank_account_text);
6908: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_customer_text - '|| CE_AUTO_BANK_MATCH.csl_customer_text);

Line 6905: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number - '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);

6901: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found - '|| CE_AUTO_BANK_MATCH.csl_match_found);
6902: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag - '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag);
6903: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_matching_against - '|| CE_AUTO_BANK_MATCH.csl_matching_against);
6904: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag - '|| CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag );
6905: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number - '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
6906: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_invoice_text - '|| CE_AUTO_BANK_MATCH.csl_invoice_text);
6907: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_account_text - '|| CE_AUTO_BANK_MATCH.csl_bank_account_text);
6908: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_customer_text - '|| CE_AUTO_BANK_MATCH.csl_customer_text);
6909:

Line 6906: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_invoice_text - '|| CE_AUTO_BANK_MATCH.csl_invoice_text);

6902: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag - '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag);
6903: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_matching_against - '|| CE_AUTO_BANK_MATCH.csl_matching_against);
6904: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag - '|| CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag );
6905: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number - '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
6906: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_invoice_text - '|| CE_AUTO_BANK_MATCH.csl_invoice_text);
6907: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_account_text - '|| CE_AUTO_BANK_MATCH.csl_bank_account_text);
6908: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_customer_text - '|| CE_AUTO_BANK_MATCH.csl_customer_text);
6909:
6910: -- bug 4542114 If there is no match, then create the misc receipt

Line 6907: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_account_text - '|| CE_AUTO_BANK_MATCH.csl_bank_account_text);

6903: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_matching_against - '|| CE_AUTO_BANK_MATCH.csl_matching_against);
6904: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag - '|| CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag );
6905: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number - '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
6906: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_invoice_text - '|| CE_AUTO_BANK_MATCH.csl_invoice_text);
6907: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_account_text - '|| CE_AUTO_BANK_MATCH.csl_bank_account_text);
6908: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_customer_text - '|| CE_AUTO_BANK_MATCH.csl_customer_text);
6909:
6910: -- bug 4542114 If there is no match, then create the misc receipt
6911: /* bug 6049035 If there is no match with and data is available in

Line 6908: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_customer_text - '|| CE_AUTO_BANK_MATCH.csl_customer_text);

6904: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag - '|| CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag );
6905: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number - '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
6906: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_invoice_text - '|| CE_AUTO_BANK_MATCH.csl_invoice_text);
6907: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_account_text - '|| CE_AUTO_BANK_MATCH.csl_bank_account_text);
6908: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_customer_text - '|| CE_AUTO_BANK_MATCH.csl_customer_text);
6909:
6910: -- bug 4542114 If there is no match, then create the misc receipt
6911: /* bug 6049035 If there is no match with and data is available in
6912: "Customer name" or "account number" and also the invoice field in

Line 6914: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL')

6910: -- bug 4542114 If there is no match, then create the misc receipt
6911: /* bug 6049035 If there is no match with and data is available in
6912: "Customer name" or "account number" and also the invoice field in
6913: the Bank Statement lines window, then create the misc receipt */
6914: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL')
6915: AND nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE') NOT IN ('JE', 'OI')
6916: AND CE_AUTO_BANK_MATCH.csl_matching_against <> 'STMT'
6917: AND CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y'
6918: AND (

Line 6915: AND nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE') NOT IN ('JE', 'OI')

6911: /* bug 6049035 If there is no match with and data is available in
6912: "Customer name" or "account number" and also the invoice field in
6913: the Bank Statement lines window, then create the misc receipt */
6914: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL')
6915: AND nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE') NOT IN ('JE', 'OI')
6916: AND CE_AUTO_BANK_MATCH.csl_matching_against <> 'STMT'
6917: AND CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y'
6918: AND (
6919: CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL

Line 6916: AND CE_AUTO_BANK_MATCH.csl_matching_against <> 'STMT'

6912: "Customer name" or "account number" and also the invoice field in
6913: the Bank Statement lines window, then create the misc receipt */
6914: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL')
6915: AND nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE') NOT IN ('JE', 'OI')
6916: AND CE_AUTO_BANK_MATCH.csl_matching_against <> 'STMT'
6917: AND CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y'
6918: AND (
6919: CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL
6920: OR (

Line 6917: AND CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y'

6913: the Bank Statement lines window, then create the misc receipt */
6914: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL')
6915: AND nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE') NOT IN ('JE', 'OI')
6916: AND CE_AUTO_BANK_MATCH.csl_matching_against <> 'STMT'
6917: AND CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y'
6918: AND (
6919: CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL
6920: OR (
6921: CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL

Line 6919: CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL

6915: AND nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE') NOT IN ('JE', 'OI')
6916: AND CE_AUTO_BANK_MATCH.csl_matching_against <> 'STMT'
6917: AND CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y'
6918: AND (
6919: CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL
6920: OR (
6921: CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL
6922: AND (
6923: CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL

Line 6921: CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL

6917: AND CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y'
6918: AND (
6919: CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL
6920: OR (
6921: CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL
6922: AND (
6923: CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL
6924: OR CE_AUTO_BANK_MATCH.csl_customer_text IS NOT NULL))))
6925: THEN

Line 6923: CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL

6919: CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL
6920: OR (
6921: CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL
6922: AND (
6923: CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL
6924: OR CE_AUTO_BANK_MATCH.csl_customer_text IS NOT NULL))))
6925: THEN
6926: cep_standard.debug('calling create_misc_trx ');
6927: create_misc_trx;

Line 6924: OR CE_AUTO_BANK_MATCH.csl_customer_text IS NOT NULL))))

6920: OR (
6921: CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL
6922: AND (
6923: CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL
6924: OR CE_AUTO_BANK_MATCH.csl_customer_text IS NOT NULL))))
6925: THEN
6926: cep_standard.debug('calling create_misc_trx ');
6927: create_misc_trx;
6928: END IF;

Line 6932: END IF; -- CE_AUTO_BANK_MATCH.csl_bank_trx_number not is null

6928: END IF;
6929: ELSE
6930: -- bug 4542114
6931: create_misc_trx;
6932: END IF; -- CE_AUTO_BANK_MATCH.csl_bank_trx_number not is null
6933:
6934: CE_AUTO_BANK_MATCH.trx_match_type := CE_AUTO_BANK_MATCH.csl_match_type;
6935: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL')
6936: THEN

Line 6934: CE_AUTO_BANK_MATCH.trx_match_type := CE_AUTO_BANK_MATCH.csl_match_type;

6930: -- bug 4542114
6931: create_misc_trx;
6932: END IF; -- CE_AUTO_BANK_MATCH.csl_bank_trx_number not is null
6933:
6934: CE_AUTO_BANK_MATCH.trx_match_type := CE_AUTO_BANK_MATCH.csl_match_type;
6935: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL')
6936: THEN
6937: CE_AUTO_BANK_MATCH.csl_match_type := 'MISC';
6938: ELSE

Line 6935: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL')

6931: create_misc_trx;
6932: END IF; -- CE_AUTO_BANK_MATCH.csl_bank_trx_number not is null
6933:
6934: CE_AUTO_BANK_MATCH.trx_match_type := CE_AUTO_BANK_MATCH.csl_match_type;
6935: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL')
6936: THEN
6937: CE_AUTO_BANK_MATCH.csl_match_type := 'MISC';
6938: ELSE
6939: CE_AUTO_BANK_MATCH.csl_match_type := 'NONE';

Line 6937: CE_AUTO_BANK_MATCH.csl_match_type := 'MISC';

6933:
6934: CE_AUTO_BANK_MATCH.trx_match_type := CE_AUTO_BANK_MATCH.csl_match_type;
6935: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL')
6936: THEN
6937: CE_AUTO_BANK_MATCH.csl_match_type := 'MISC';
6938: ELSE
6939: CE_AUTO_BANK_MATCH.csl_match_type := 'NONE';
6940: --CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
6941: --CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DR_NOT_FOUND');

Line 6939: CE_AUTO_BANK_MATCH.csl_match_type := 'NONE';

6935: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL')
6936: THEN
6937: CE_AUTO_BANK_MATCH.csl_match_type := 'MISC';
6938: ELSE
6939: CE_AUTO_BANK_MATCH.csl_match_type := 'NONE';
6940: --CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
6941: --CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DR_NOT_FOUND');
6942: END IF;
6943: END IF; -- End main IF statement -- CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI'

Line 6940: --CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,

6936: THEN
6937: CE_AUTO_BANK_MATCH.csl_match_type := 'MISC';
6938: ELSE
6939: CE_AUTO_BANK_MATCH.csl_match_type := 'NONE';
6940: --CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
6941: --CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DR_NOT_FOUND');
6942: END IF;
6943: END IF; -- End main IF statement -- CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI'
6944: END IF; -- Forex

Line 6941: --CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DR_NOT_FOUND');

6937: CE_AUTO_BANK_MATCH.csl_match_type := 'MISC';
6938: ELSE
6939: CE_AUTO_BANK_MATCH.csl_match_type := 'NONE';
6940: --CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
6941: --CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DR_NOT_FOUND');
6942: END IF;
6943: END IF; -- End main IF statement -- CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI'
6944: END IF; -- Forex
6945:

Line 6943: END IF; -- End main IF statement -- CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI'

6939: CE_AUTO_BANK_MATCH.csl_match_type := 'NONE';
6940: --CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
6941: --CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DR_NOT_FOUND');
6942: END IF;
6943: END IF; -- End main IF statement -- CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI'
6944: END IF; -- Forex
6945:
6946: cep_standard.debug('< 6947:

Line 6946: cep_standard.debug('<

6942: END IF;
6943: END IF; -- End main IF statement -- CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI'
6944: END IF; -- Forex
6945:
6946: cep_standard.debug('< 6947:
6948: EXCEPTION
6949: WHEN NO_DATA_FOUND THEN
6950: cep_standard.debug('EXCEPTION:CE_AUTO_BANK_MATCH.match_engine-no_data_found');

Line 6950: cep_standard.debug('EXCEPTION:CE_AUTO_BANK_MATCH.match_engine-no_data_found');

6946: cep_standard.debug('< 6947:
6948: EXCEPTION
6949: WHEN NO_DATA_FOUND THEN
6950: cep_standard.debug('EXCEPTION:CE_AUTO_BANK_MATCH.match_engine-no_data_found');
6951: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6952: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6953: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_ABR_INFO_MISSING');
6954: WHEN app_exception.application_exception THEN

Line 6952: CE_AUTO_BANK_MATCH.csh_statement_header_id,

6948: EXCEPTION
6949: WHEN NO_DATA_FOUND THEN
6950: cep_standard.debug('EXCEPTION:CE_AUTO_BANK_MATCH.match_engine-no_data_found');
6951: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6952: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6953: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_ABR_INFO_MISSING');
6954: WHEN app_exception.application_exception THEN
6955: cep_standard.debug('EXCEPTION:CE_AUTO_BANK_MATCH.match_engine-application_exception');
6956: l_encoded_message := FND_MESSAGE.GET_ENCODED;

Line 6953: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_ABR_INFO_MISSING');

6949: WHEN NO_DATA_FOUND THEN
6950: cep_standard.debug('EXCEPTION:CE_AUTO_BANK_MATCH.match_engine-no_data_found');
6951: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6952: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6953: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_ABR_INFO_MISSING');
6954: WHEN app_exception.application_exception THEN
6955: cep_standard.debug('EXCEPTION:CE_AUTO_BANK_MATCH.match_engine-application_exception');
6956: l_encoded_message := FND_MESSAGE.GET_ENCODED;
6957: IF (l_encoded_message IS NOT NULL)

Line 6955: cep_standard.debug('EXCEPTION:CE_AUTO_BANK_MATCH.match_engine-application_exception');

6951: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6952: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6953: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_ABR_INFO_MISSING');
6954: WHEN app_exception.application_exception THEN
6955: cep_standard.debug('EXCEPTION:CE_AUTO_BANK_MATCH.match_engine-application_exception');
6956: l_encoded_message := FND_MESSAGE.GET_ENCODED;
6957: IF (l_encoded_message IS NOT NULL)
6958: THEN
6959: cep_standard.debug('Encoded message is: ' ||l_encoded_message);

Line 6966: CE_AUTO_BANK_MATCH.csh_statement_header_id,

6962: cep_standard.debug('No messages on stack');
6963: l_message_name := 'OTHER_APP_ERROR';
6964: END IF;
6965: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6966: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6967: CE_AUTO_BANK_MATCH.csl_statement_line_id,
6968: l_message_name,
6969: l_app_short_name);
6970: WHEN OTHERS THEN

Line 6967: CE_AUTO_BANK_MATCH.csl_statement_line_id,

6963: l_message_name := 'OTHER_APP_ERROR';
6964: END IF;
6965: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6966: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6967: CE_AUTO_BANK_MATCH.csl_statement_line_id,
6968: l_message_name,
6969: l_app_short_name);
6970: WHEN OTHERS THEN
6971: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.match_engine' );

Line 6971: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.match_engine' );

6967: CE_AUTO_BANK_MATCH.csl_statement_line_id,
6968: l_message_name,
6969: l_app_short_name);
6970: WHEN OTHERS THEN
6971: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.match_engine' );
6972: RAISE;
6973: END match_engine;
6974:
6975: /* ---------------------------------------------------------------------

Line 6989: cep_standard.debug('>>CE_AUTO_BANK_MATCH.lock_statement');

6985: --------------------------------------------------------------------- */
6986: FUNCTION lock_statement RETURN BOOLEAN IS
6987: x_statement_header_id CE_STATEMENT_HEADERS.statement_header_id%TYPE;
6988: BEGIN
6989: cep_standard.debug('>>CE_AUTO_BANK_MATCH.lock_statement');
6990:
6991: SELECT statement_header_id
6992: INTO x_statement_header_id
6993: FROM ce_statement_headers

Line 6994: WHERE rowid = CE_AUTO_BANK_MATCH.csh_rowid

6990:
6991: SELECT statement_header_id
6992: INTO x_statement_header_id
6993: FROM ce_statement_headers
6994: WHERE rowid = CE_AUTO_BANK_MATCH.csh_rowid
6995: FOR UPDATE OF statement_header_id NOWAIT;
6996:
6997: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Statement lock OK');
6998: cep_standard.debug('<

Line 6997: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Statement lock OK');

6993: FROM ce_statement_headers
6994: WHERE rowid = CE_AUTO_BANK_MATCH.csh_rowid
6995: FOR UPDATE OF statement_header_id NOWAIT;
6996:
6997: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Statement lock OK');
6998: cep_standard.debug('< 6999:
7000: RETURN(TRUE);
7001: EXCEPTION

Line 6998: cep_standard.debug('<

6994: WHERE rowid = CE_AUTO_BANK_MATCH.csh_rowid
6995: FOR UPDATE OF statement_header_id NOWAIT;
6996:
6997: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Statement lock OK');
6998: cep_standard.debug('< 6999:
7000: RETURN(TRUE);
7001: EXCEPTION
7002: WHEN APP_EXCEPTIONS.record_lock_exception THEN

Line 7005: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.lock_statement' );

7001: EXCEPTION
7002: WHEN APP_EXCEPTIONS.record_lock_exception THEN
7003: return(FALSE);
7004: WHEN OTHERS THEN
7005: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.lock_statement' );
7006: RAISE;
7007: END lock_statement;
7008:
7009: /* ---------------------------------------------------------------------

Line 7021: cep_standard.debug('>>CE_AUTO_BANK_MATCH.lock_statement_line');

7017: | match_process |
7018: --------------------------------------------------------------------- */
7019: FUNCTION lock_statement_line RETURN BOOLEAN IS
7020: BEGIN
7021: cep_standard.debug('>>CE_AUTO_BANK_MATCH.lock_statement_line');
7022: SELECT statement_line_id,
7023: trx_date,
7024: trx_type,
7025: trx_code_id,

Line 7036: INTO CE_AUTO_BANK_MATCH.csl_statement_line_id,

7032: line_number,
7033: customer_text,
7034: effective_date,
7035: original_amount
7036: INTO CE_AUTO_BANK_MATCH.csl_statement_line_id,
7037: CE_AUTO_BANK_MATCH.csl_trx_date,
7038: CE_AUTO_BANK_MATCH.csl_trx_type,
7039: CE_AUTO_BANK_MATCH.csl_trx_code_id,
7040: CE_AUTO_BANK_MATCH.csl_bank_trx_number,

Line 7037: CE_AUTO_BANK_MATCH.csl_trx_date,

7033: customer_text,
7034: effective_date,
7035: original_amount
7036: INTO CE_AUTO_BANK_MATCH.csl_statement_line_id,
7037: CE_AUTO_BANK_MATCH.csl_trx_date,
7038: CE_AUTO_BANK_MATCH.csl_trx_type,
7039: CE_AUTO_BANK_MATCH.csl_trx_code_id,
7040: CE_AUTO_BANK_MATCH.csl_bank_trx_number,
7041: CE_AUTO_BANK_MATCH.csl_invoice_text,

Line 7038: CE_AUTO_BANK_MATCH.csl_trx_type,

7034: effective_date,
7035: original_amount
7036: INTO CE_AUTO_BANK_MATCH.csl_statement_line_id,
7037: CE_AUTO_BANK_MATCH.csl_trx_date,
7038: CE_AUTO_BANK_MATCH.csl_trx_type,
7039: CE_AUTO_BANK_MATCH.csl_trx_code_id,
7040: CE_AUTO_BANK_MATCH.csl_bank_trx_number,
7041: CE_AUTO_BANK_MATCH.csl_invoice_text,
7042: CE_AUTO_BANK_MATCH.csl_bank_account_text,

Line 7039: CE_AUTO_BANK_MATCH.csl_trx_code_id,

7035: original_amount
7036: INTO CE_AUTO_BANK_MATCH.csl_statement_line_id,
7037: CE_AUTO_BANK_MATCH.csl_trx_date,
7038: CE_AUTO_BANK_MATCH.csl_trx_type,
7039: CE_AUTO_BANK_MATCH.csl_trx_code_id,
7040: CE_AUTO_BANK_MATCH.csl_bank_trx_number,
7041: CE_AUTO_BANK_MATCH.csl_invoice_text,
7042: CE_AUTO_BANK_MATCH.csl_bank_account_text,
7043: CE_AUTO_BANK_MATCH.csl_amount,

Line 7040: CE_AUTO_BANK_MATCH.csl_bank_trx_number,

7036: INTO CE_AUTO_BANK_MATCH.csl_statement_line_id,
7037: CE_AUTO_BANK_MATCH.csl_trx_date,
7038: CE_AUTO_BANK_MATCH.csl_trx_type,
7039: CE_AUTO_BANK_MATCH.csl_trx_code_id,
7040: CE_AUTO_BANK_MATCH.csl_bank_trx_number,
7041: CE_AUTO_BANK_MATCH.csl_invoice_text,
7042: CE_AUTO_BANK_MATCH.csl_bank_account_text,
7043: CE_AUTO_BANK_MATCH.csl_amount,
7044: CE_AUTO_BANK_MATCH.csl_charges_amount,

Line 7041: CE_AUTO_BANK_MATCH.csl_invoice_text,

7037: CE_AUTO_BANK_MATCH.csl_trx_date,
7038: CE_AUTO_BANK_MATCH.csl_trx_type,
7039: CE_AUTO_BANK_MATCH.csl_trx_code_id,
7040: CE_AUTO_BANK_MATCH.csl_bank_trx_number,
7041: CE_AUTO_BANK_MATCH.csl_invoice_text,
7042: CE_AUTO_BANK_MATCH.csl_bank_account_text,
7043: CE_AUTO_BANK_MATCH.csl_amount,
7044: CE_AUTO_BANK_MATCH.csl_charges_amount,
7045: CE_AUTO_BANK_MATCH.csl_currency_code,

Line 7042: CE_AUTO_BANK_MATCH.csl_bank_account_text,

7038: CE_AUTO_BANK_MATCH.csl_trx_type,
7039: CE_AUTO_BANK_MATCH.csl_trx_code_id,
7040: CE_AUTO_BANK_MATCH.csl_bank_trx_number,
7041: CE_AUTO_BANK_MATCH.csl_invoice_text,
7042: CE_AUTO_BANK_MATCH.csl_bank_account_text,
7043: CE_AUTO_BANK_MATCH.csl_amount,
7044: CE_AUTO_BANK_MATCH.csl_charges_amount,
7045: CE_AUTO_BANK_MATCH.csl_currency_code,
7046: CE_AUTO_BANK_MATCH.csl_line_number,

Line 7043: CE_AUTO_BANK_MATCH.csl_amount,

7039: CE_AUTO_BANK_MATCH.csl_trx_code_id,
7040: CE_AUTO_BANK_MATCH.csl_bank_trx_number,
7041: CE_AUTO_BANK_MATCH.csl_invoice_text,
7042: CE_AUTO_BANK_MATCH.csl_bank_account_text,
7043: CE_AUTO_BANK_MATCH.csl_amount,
7044: CE_AUTO_BANK_MATCH.csl_charges_amount,
7045: CE_AUTO_BANK_MATCH.csl_currency_code,
7046: CE_AUTO_BANK_MATCH.csl_line_number,
7047: CE_AUTO_BANK_MATCH.csl_customer_text,

Line 7044: CE_AUTO_BANK_MATCH.csl_charges_amount,

7040: CE_AUTO_BANK_MATCH.csl_bank_trx_number,
7041: CE_AUTO_BANK_MATCH.csl_invoice_text,
7042: CE_AUTO_BANK_MATCH.csl_bank_account_text,
7043: CE_AUTO_BANK_MATCH.csl_amount,
7044: CE_AUTO_BANK_MATCH.csl_charges_amount,
7045: CE_AUTO_BANK_MATCH.csl_currency_code,
7046: CE_AUTO_BANK_MATCH.csl_line_number,
7047: CE_AUTO_BANK_MATCH.csl_customer_text,
7048: CE_AUTO_BANK_MATCH.csl_effective_date,

Line 7045: CE_AUTO_BANK_MATCH.csl_currency_code,

7041: CE_AUTO_BANK_MATCH.csl_invoice_text,
7042: CE_AUTO_BANK_MATCH.csl_bank_account_text,
7043: CE_AUTO_BANK_MATCH.csl_amount,
7044: CE_AUTO_BANK_MATCH.csl_charges_amount,
7045: CE_AUTO_BANK_MATCH.csl_currency_code,
7046: CE_AUTO_BANK_MATCH.csl_line_number,
7047: CE_AUTO_BANK_MATCH.csl_customer_text,
7048: CE_AUTO_BANK_MATCH.csl_effective_date,
7049: CE_AUTO_BANK_MATCH.csl_original_amount

Line 7046: CE_AUTO_BANK_MATCH.csl_line_number,

7042: CE_AUTO_BANK_MATCH.csl_bank_account_text,
7043: CE_AUTO_BANK_MATCH.csl_amount,
7044: CE_AUTO_BANK_MATCH.csl_charges_amount,
7045: CE_AUTO_BANK_MATCH.csl_currency_code,
7046: CE_AUTO_BANK_MATCH.csl_line_number,
7047: CE_AUTO_BANK_MATCH.csl_customer_text,
7048: CE_AUTO_BANK_MATCH.csl_effective_date,
7049: CE_AUTO_BANK_MATCH.csl_original_amount
7050: FROM ce_statement_lines

Line 7047: CE_AUTO_BANK_MATCH.csl_customer_text,

7043: CE_AUTO_BANK_MATCH.csl_amount,
7044: CE_AUTO_BANK_MATCH.csl_charges_amount,
7045: CE_AUTO_BANK_MATCH.csl_currency_code,
7046: CE_AUTO_BANK_MATCH.csl_line_number,
7047: CE_AUTO_BANK_MATCH.csl_customer_text,
7048: CE_AUTO_BANK_MATCH.csl_effective_date,
7049: CE_AUTO_BANK_MATCH.csl_original_amount
7050: FROM ce_statement_lines
7051: WHERE rowid = CE_AUTO_BANK_MATCH.csl_rowid

Line 7048: CE_AUTO_BANK_MATCH.csl_effective_date,

7044: CE_AUTO_BANK_MATCH.csl_charges_amount,
7045: CE_AUTO_BANK_MATCH.csl_currency_code,
7046: CE_AUTO_BANK_MATCH.csl_line_number,
7047: CE_AUTO_BANK_MATCH.csl_customer_text,
7048: CE_AUTO_BANK_MATCH.csl_effective_date,
7049: CE_AUTO_BANK_MATCH.csl_original_amount
7050: FROM ce_statement_lines
7051: WHERE rowid = CE_AUTO_BANK_MATCH.csl_rowid
7052: FOR UPDATE OF status NOWAIT;

Line 7049: CE_AUTO_BANK_MATCH.csl_original_amount

7045: CE_AUTO_BANK_MATCH.csl_currency_code,
7046: CE_AUTO_BANK_MATCH.csl_line_number,
7047: CE_AUTO_BANK_MATCH.csl_customer_text,
7048: CE_AUTO_BANK_MATCH.csl_effective_date,
7049: CE_AUTO_BANK_MATCH.csl_original_amount
7050: FROM ce_statement_lines
7051: WHERE rowid = CE_AUTO_BANK_MATCH.csl_rowid
7052: FOR UPDATE OF status NOWAIT;
7053:

Line 7051: WHERE rowid = CE_AUTO_BANK_MATCH.csl_rowid

7047: CE_AUTO_BANK_MATCH.csl_customer_text,
7048: CE_AUTO_BANK_MATCH.csl_effective_date,
7049: CE_AUTO_BANK_MATCH.csl_original_amount
7050: FROM ce_statement_lines
7051: WHERE rowid = CE_AUTO_BANK_MATCH.csl_rowid
7052: FOR UPDATE OF status NOWAIT;
7053:
7054: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type='||CE_AUTO_BANK_MATCH.csl_trx_type||
7055: ', csl_currency_code=' || csl_currency_code ||

Line 7054: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type='||CE_AUTO_BANK_MATCH.csl_trx_type||

7050: FROM ce_statement_lines
7051: WHERE rowid = CE_AUTO_BANK_MATCH.csl_rowid
7052: FOR UPDATE OF status NOWAIT;
7053:
7054: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type='||CE_AUTO_BANK_MATCH.csl_trx_type||
7055: ', csl_currency_code=' || csl_currency_code ||
7056: ', csl_bank_trx_number='||csl_bank_trx_number );
7057: cep_standard.debug('csl_customer_text='||csl_customer_text ||
7058: ', csl_invoice_text='|| csl_invoice_text||

Line 7064: cep_standard.debug('<

7060: cep_standard.debug('csl_amount='||csl_amount ||
7061: ', csl_charges_amount='||csl_charges_amount||
7062: ', csl_original_amount='||csl_original_amount);
7063:
7064: cep_standard.debug('< 7065: RETURN(TRUE);
7066:
7067: EXCEPTION
7068: WHEN APP_EXCEPTIONS.record_lock_exception THEN

Line 7071: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.lock_statement_line' );

7067: EXCEPTION
7068: WHEN APP_EXCEPTIONS.record_lock_exception THEN
7069: return(FALSE);
7070: WHEN OTHERS THEN
7071: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.lock_statement_line' );
7072: RAISE;
7073: return(FALSE);
7074: END lock_statement_line;
7075:

Line 7089: cep_standard.debug('>>CE_AUTO_BANK_MATCH.update_gl_date');

7085: | match_process |
7086: --------------------------------------------------------------------- */
7087: PROCEDURE update_gl_date IS
7088: BEGIN
7089: cep_standard.debug('>>CE_AUTO_BANK_MATCH.update_gl_date');
7090: IF ((CE_AUTO_BANK_REC.find_gl_period(CE_AUTO_BANK_REC.G_gl_date, 200)) OR
7091: (CE_AUTO_BANK_REC.find_gl_period(CE_AUTO_BANK_REC.G_gl_date, 222))) THEN
7092: UPDATE ce_statement_headers
7093: SET gl_date = CE_AUTO_BANK_REC.G_gl_date

Line 7094: WHERE rowid = CE_AUTO_BANK_MATCH.csh_rowid;

7090: IF ((CE_AUTO_BANK_REC.find_gl_period(CE_AUTO_BANK_REC.G_gl_date, 200)) OR
7091: (CE_AUTO_BANK_REC.find_gl_period(CE_AUTO_BANK_REC.G_gl_date, 222))) THEN
7092: UPDATE ce_statement_headers
7093: SET gl_date = CE_AUTO_BANK_REC.G_gl_date
7094: WHERE rowid = CE_AUTO_BANK_MATCH.csh_rowid;
7095: END IF;
7096: cep_standard.debug('< 7097: EXCEPTION
7098: WHEN OTHERS THEN

Line 7096: cep_standard.debug('<

7092: UPDATE ce_statement_headers
7093: SET gl_date = CE_AUTO_BANK_REC.G_gl_date
7094: WHERE rowid = CE_AUTO_BANK_MATCH.csh_rowid;
7095: END IF;
7096: cep_standard.debug('< 7097: EXCEPTION
7098: WHEN OTHERS THEN
7099: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.update_gl_date' );
7100: RAISE;

Line 7099: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.update_gl_date' );

7095: END IF;
7096: cep_standard.debug('< 7097: EXCEPTION
7098: WHEN OTHERS THEN
7099: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.update_gl_date' );
7100: RAISE;
7101: END update_gl_date;
7102:
7103: /* ---------------------------------------------------------------------

Line 7118: cep_standard.debug('>>CE_AUTO_BANK_MATCH.find_le_sys_par x_bank_account_id'|| x_bank_account_id);

7114: /*
7115: PROCEDURE find_le_sys_par(x_bank_account_id number) IS
7116:
7117: BEGIN
7118: cep_standard.debug('>>CE_AUTO_BANK_MATCH.find_le_sys_par x_bank_account_id'|| x_bank_account_id);
7119: -- populate ce_security_profiles_tmp table with ce_security_procfiles_v
7120: CEP_STANDARD.init_security;
7121:
7122: IF (x_bank_account_id is not null)

Line 7138: cep_standard.debug('<

7134: OI_MATCHING_CODE_OLD
7135: FROM CE_SYSTEM_PARAMETERS;
7136:
7137: END IF;
7138: cep_standard.debug('< 7139: EXCEPTION
7140: WHEN OTHERS THEN
7141: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.find_le_sys_par' );
7142: RAISE;

Line 7141: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.find_le_sys_par' );

7137: END IF;
7138: cep_standard.debug('< 7139: EXCEPTION
7140: WHEN OTHERS THEN
7141: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.find_le_sys_par' );
7142: RAISE;
7143: END find_le_sys_par;
7144: */
7145:

Line 7164: cep_standard.debug('>>CE_AUTO_BANK_MATCH.calc_actual_tolerance');

7160: calc_percent_tolerance NUMBER;
7161: calc_amount_tolerance NUMBER;
7162: calc_charges_amount NUMBER;
7163: BEGIN
7164: cep_standard.debug('>>CE_AUTO_BANK_MATCH.calc_actual_tolerance');
7165: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_currency_type = '||
7166: CE_AUTO_BANK_MATCH.trx_currency_type);
7167:
7168: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.corr_csl_amount = '||

Line 7165: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_currency_type = '||

7161: calc_amount_tolerance NUMBER;
7162: calc_charges_amount NUMBER;
7163: BEGIN
7164: cep_standard.debug('>>CE_AUTO_BANK_MATCH.calc_actual_tolerance');
7165: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_currency_type = '||
7166: CE_AUTO_BANK_MATCH.trx_currency_type);
7167:
7168: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.corr_csl_amount = '||
7169: CE_AUTO_BANK_MATCH.corr_csl_amount);

Line 7166: CE_AUTO_BANK_MATCH.trx_currency_type);

7162: calc_charges_amount NUMBER;
7163: BEGIN
7164: cep_standard.debug('>>CE_AUTO_BANK_MATCH.calc_actual_tolerance');
7165: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_currency_type = '||
7166: CE_AUTO_BANK_MATCH.trx_currency_type);
7167:
7168: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.corr_csl_amount = '||
7169: CE_AUTO_BANK_MATCH.corr_csl_amount);
7170:

Line 7168: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.corr_csl_amount = '||

7164: cep_standard.debug('>>CE_AUTO_BANK_MATCH.calc_actual_tolerance');
7165: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_currency_type = '||
7166: CE_AUTO_BANK_MATCH.trx_currency_type);
7167:
7168: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.corr_csl_amount = '||
7169: CE_AUTO_BANK_MATCH.corr_csl_amount);
7170:
7171: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance = '||
7172: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ||

Line 7169: CE_AUTO_BANK_MATCH.corr_csl_amount);

7165: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_currency_type = '||
7166: CE_AUTO_BANK_MATCH.trx_currency_type);
7167:
7168: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.corr_csl_amount = '||
7169: CE_AUTO_BANK_MATCH.corr_csl_amount);
7170:
7171: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance = '||
7172: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ||
7173: ', CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance = '||

Line 7171: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance = '||

7167:
7168: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.corr_csl_amount = '||
7169: CE_AUTO_BANK_MATCH.corr_csl_amount);
7170:
7171: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance = '||
7172: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ||
7173: ', CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance = '||
7174: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
7175:

Line 7172: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ||

7168: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.corr_csl_amount = '||
7169: CE_AUTO_BANK_MATCH.corr_csl_amount);
7170:
7171: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance = '||
7172: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ||
7173: ', CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance = '||
7174: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
7175:
7176: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance = '||

Line 7173: ', CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance = '||

7169: CE_AUTO_BANK_MATCH.corr_csl_amount);
7170:
7171: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance = '||
7172: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ||
7173: ', CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance = '||
7174: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
7175:
7176: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance = '||
7177: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance ||

Line 7174: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);

7170:
7171: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance = '||
7172: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ||
7173: ', CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance = '||
7174: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
7175:
7176: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance = '||
7177: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance ||
7178: ', CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance = '||

Line 7176: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance = '||

7172: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ||
7173: ', CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance = '||
7174: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
7175:
7176: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance = '||
7177: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance ||
7178: ', CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance = '||
7179: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
7180:

Line 7177: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance ||

7173: ', CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance = '||
7174: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
7175:
7176: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance = '||
7177: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance ||
7178: ', CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance = '||
7179: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
7180:
7181: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance = '||

Line 7178: ', CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance = '||

7174: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
7175:
7176: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance = '||
7177: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance ||
7178: ', CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance = '||
7179: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
7180:
7181: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance = '||
7182: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance ||

Line 7179: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);

7175:
7176: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance = '||
7177: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance ||
7178: ', CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance = '||
7179: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
7180:
7181: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance = '||
7182: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance ||
7183: ', CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance = '||

Line 7181: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance = '||

7177: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance ||
7178: ', CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance = '||
7179: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
7180:
7181: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance = '||
7182: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance ||
7183: ', CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance = '||
7184: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);
7185:

Line 7182: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance ||

7178: ', CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance = '||
7179: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
7180:
7181: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance = '||
7182: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance ||
7183: ', CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance = '||
7184: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);
7185:
7186: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE = '||

Line 7183: ', CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance = '||

7179: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
7180:
7181: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance = '||
7182: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance ||
7183: ', CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance = '||
7184: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);
7185:
7186: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE = '||
7187: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE ||

Line 7184: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);

7180:
7181: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance = '||
7182: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance ||
7183: ', CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance = '||
7184: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);
7185:
7186: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE = '||
7187: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE ||
7188: ', CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE = '||

Line 7186: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE = '||

7182: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance ||
7183: ', CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance = '||
7184: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);
7185:
7186: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE = '||
7187: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE ||
7188: ', CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE = '||
7189: CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE);
7190:

Line 7187: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE ||

7183: ', CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance = '||
7184: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);
7185:
7186: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE = '||
7187: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE ||
7188: ', CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE = '||
7189: CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE);
7190:
7191: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_clearing_trx_type = '||

Line 7188: ', CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE = '||

7184: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);
7185:
7186: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE = '||
7187: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE ||
7188: ', CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE = '||
7189: CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE);
7190:
7191: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_clearing_trx_type = '||
7192: CE_AUTO_BANK_MATCH.csl_clearing_trx_type);

Line 7189: CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE);

7185:
7186: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE = '||
7187: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE ||
7188: ', CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE = '||
7189: CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE);
7190:
7191: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_clearing_trx_type = '||
7192: CE_AUTO_BANK_MATCH.csl_clearing_trx_type);
7193:

Line 7191: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_clearing_trx_type = '||

7187: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE ||
7188: ', CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE = '||
7189: CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE);
7190:
7191: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_clearing_trx_type = '||
7192: CE_AUTO_BANK_MATCH.csl_clearing_trx_type);
7193:
7194: CE_AUTO_BANK_MATCH.tolerance_amount := 0;
7195: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('REJECTED', 'STOP')

Line 7192: CE_AUTO_BANK_MATCH.csl_clearing_trx_type);

7188: ', CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE = '||
7189: CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE);
7190:
7191: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_clearing_trx_type = '||
7192: CE_AUTO_BANK_MATCH.csl_clearing_trx_type);
7193:
7194: CE_AUTO_BANK_MATCH.tolerance_amount := 0;
7195: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('REJECTED', 'STOP')
7196: OR (CE_AUTO_BANK_MATCH.csl_clearing_trx_type in ('ROI_LINE', 'XTR_LINE')

Line 7194: CE_AUTO_BANK_MATCH.tolerance_amount := 0;

7190:
7191: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_clearing_trx_type = '||
7192: CE_AUTO_BANK_MATCH.csl_clearing_trx_type);
7193:
7194: CE_AUTO_BANK_MATCH.tolerance_amount := 0;
7195: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('REJECTED', 'STOP')
7196: OR (CE_AUTO_BANK_MATCH.csl_clearing_trx_type in ('ROI_LINE', 'XTR_LINE')
7197: AND CE_AUTO_BANK_REC.G_open_interface_matching_code = 'D')) THEN
7198: CE_AUTO_BANK_MATCH.tolerance_amount := 0;

Line 7195: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('REJECTED', 'STOP')

7191: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_clearing_trx_type = '||
7192: CE_AUTO_BANK_MATCH.csl_clearing_trx_type);
7193:
7194: CE_AUTO_BANK_MATCH.tolerance_amount := 0;
7195: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('REJECTED', 'STOP')
7196: OR (CE_AUTO_BANK_MATCH.csl_clearing_trx_type in ('ROI_LINE', 'XTR_LINE')
7197: AND CE_AUTO_BANK_REC.G_open_interface_matching_code = 'D')) THEN
7198: CE_AUTO_BANK_MATCH.tolerance_amount := 0;
7199: ELSE

Line 7196: OR (CE_AUTO_BANK_MATCH.csl_clearing_trx_type in ('ROI_LINE', 'XTR_LINE')

7192: CE_AUTO_BANK_MATCH.csl_clearing_trx_type);
7193:
7194: CE_AUTO_BANK_MATCH.tolerance_amount := 0;
7195: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('REJECTED', 'STOP')
7196: OR (CE_AUTO_BANK_MATCH.csl_clearing_trx_type in ('ROI_LINE', 'XTR_LINE')
7197: AND CE_AUTO_BANK_REC.G_open_interface_matching_code = 'D')) THEN
7198: CE_AUTO_BANK_MATCH.tolerance_amount := 0;
7199: ELSE
7200: --

Line 7198: CE_AUTO_BANK_MATCH.tolerance_amount := 0;

7194: CE_AUTO_BANK_MATCH.tolerance_amount := 0;
7195: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('REJECTED', 'STOP')
7196: OR (CE_AUTO_BANK_MATCH.csl_clearing_trx_type in ('ROI_LINE', 'XTR_LINE')
7197: AND CE_AUTO_BANK_REC.G_open_interface_matching_code = 'D')) THEN
7198: CE_AUTO_BANK_MATCH.tolerance_amount := 0;
7199: ELSE
7200: --
7201: -- Amount tolerance
7202: -- bug 3676745 MO/BA uptake

Line 7214: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN

7210:
7211: -- bug 4914608 no more tolerance at system parameters level, always get tolerance at bank account level
7212: -- bug 4969806 tolerance amount is in Bank Account currency,
7213: -- do not need to convert tolerance amount
7214: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7215: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7216: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC') OR CE_AUTO_BANK_MATCH.csl_match_type IN ('RBATCH')) THEN -- Bug 12976660 Added OR Clause for receipt batches
7217: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7218: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN

Line 7215: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;

7211: -- bug 4914608 no more tolerance at system parameters level, always get tolerance at bank account level
7212: -- bug 4969806 tolerance amount is in Bank Account currency,
7213: -- do not need to convert tolerance amount
7214: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7215: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7216: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC') OR CE_AUTO_BANK_MATCH.csl_match_type IN ('RBATCH')) THEN -- Bug 12976660 Added OR Clause for receipt batches
7217: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7218: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7219: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;

Line 7216: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC') OR CE_AUTO_BANK_MATCH.csl_match_type IN ('RBATCH')) THEN -- Bug 12976660 Added OR Clause for receipt batches

7212: -- bug 4969806 tolerance amount is in Bank Account currency,
7213: -- do not need to convert tolerance amount
7214: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7215: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7216: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC') OR CE_AUTO_BANK_MATCH.csl_match_type IN ('RBATCH')) THEN -- Bug 12976660 Added OR Clause for receipt batches
7217: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7218: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7219: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;
7220: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN

Line 7217: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;

7213: -- do not need to convert tolerance amount
7214: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7215: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7216: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC') OR CE_AUTO_BANK_MATCH.csl_match_type IN ('RBATCH')) THEN -- Bug 12976660 Added OR Clause for receipt batches
7217: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7218: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7219: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;
7220: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7221: calc_amount_tolerance := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;

Line 7218: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN

7214: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7215: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7216: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC') OR CE_AUTO_BANK_MATCH.csl_match_type IN ('RBATCH')) THEN -- Bug 12976660 Added OR Clause for receipt batches
7217: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7218: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7219: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;
7220: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7221: calc_amount_tolerance := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;
7222: ELSE

Line 7219: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;

7215: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7216: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC') OR CE_AUTO_BANK_MATCH.csl_match_type IN ('RBATCH')) THEN -- Bug 12976660 Added OR Clause for receipt batches
7217: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7218: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7219: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;
7220: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7221: calc_amount_tolerance := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;
7222: ELSE
7223: calc_amount_tolerance := 0;

Line 7220: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN

7216: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC') OR CE_AUTO_BANK_MATCH.csl_match_type IN ('RBATCH')) THEN -- Bug 12976660 Added OR Clause for receipt batches
7217: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7218: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7219: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;
7220: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7221: calc_amount_tolerance := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;
7222: ELSE
7223: calc_amount_tolerance := 0;
7224: END IF;

Line 7221: calc_amount_tolerance := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;

7217: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7218: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7219: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;
7220: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7221: calc_amount_tolerance := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;
7222: ELSE
7223: calc_amount_tolerance := 0;
7224: END IF;
7225:

Line 7228: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN

7224: END IF;
7225:
7226:
7227: /*
7228: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
7229: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7230: IF (nvl(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,0) <> 0) THEN
7231: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);
7232: ELSE

Line 7229: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN

7225:
7226:
7227: /*
7228: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
7229: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7230: IF (nvl(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,0) <> 0) THEN
7231: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);
7232: ELSE
7233: calc_amount_tolerance := 0;

Line 7230: IF (nvl(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,0) <> 0) THEN

7226:
7227: /*
7228: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
7229: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7230: IF (nvl(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,0) <> 0) THEN
7231: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);
7232: ELSE
7233: calc_amount_tolerance := 0;
7234: END IF;

Line 7231: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);

7227: /*
7228: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
7229: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7230: IF (nvl(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,0) <> 0) THEN
7231: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);
7232: ELSE
7233: calc_amount_tolerance := 0;
7234: END IF;
7235: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH','MISC')) THEN

Line 7235: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH','MISC')) THEN

7231: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);
7232: ELSE
7233: calc_amount_tolerance := 0;
7234: END IF;
7235: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH','MISC')) THEN
7236: IF (nvl(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,0) <> 0) THEN
7237: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);
7238: ELSE
7239: calc_amount_tolerance := 0;

Line 7236: IF (nvl(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,0) <> 0) THEN

7232: ELSE
7233: calc_amount_tolerance := 0;
7234: END IF;
7235: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH','MISC')) THEN
7236: IF (nvl(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,0) <> 0) THEN
7237: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);
7238: ELSE
7239: calc_amount_tolerance := 0;
7240: END IF;

Line 7237: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);

7233: calc_amount_tolerance := 0;
7234: END IF;
7235: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH','MISC')) THEN
7236: IF (nvl(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,0) <> 0) THEN
7237: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);
7238: ELSE
7239: calc_amount_tolerance := 0;
7240: END IF;
7241: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028

Line 7241: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028

7237: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);
7238: ELSE
7239: calc_amount_tolerance := 0;
7240: END IF;
7241: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028
7242: IF (nvl(CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance,0) <> 0) THEN
7243: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance);
7244: ELSE
7245: calc_amount_tolerance := 0;

Line 7242: IF (nvl(CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance,0) <> 0) THEN

7238: ELSE
7239: calc_amount_tolerance := 0;
7240: END IF;
7241: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028
7242: IF (nvl(CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance,0) <> 0) THEN
7243: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance);
7244: ELSE
7245: calc_amount_tolerance := 0;
7246: END IF;

Line 7243: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance);

7239: calc_amount_tolerance := 0;
7240: END IF;
7241: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028
7242: IF (nvl(CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance,0) <> 0) THEN
7243: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance);
7244: ELSE
7245: calc_amount_tolerance := 0;
7246: END IF;
7247: ELSE -- (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN

Line 7247: ELSE -- (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN

7243: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance);
7244: ELSE
7245: calc_amount_tolerance := 0;
7246: END IF;
7247: ELSE -- (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7248: IF (NVL(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE,0) <> 0) THEN
7249: calc_amount_tolerance :=
7250: convert_amount_tolerance(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE);
7251: ELSE

Line 7248: IF (NVL(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE,0) <> 0) THEN

7244: ELSE
7245: calc_amount_tolerance := 0;
7246: END IF;
7247: ELSE -- (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7248: IF (NVL(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE,0) <> 0) THEN
7249: calc_amount_tolerance :=
7250: convert_amount_tolerance(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE);
7251: ELSE
7252: calc_amount_tolerance := 0;

Line 7250: convert_amount_tolerance(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE);

7246: END IF;
7247: ELSE -- (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7248: IF (NVL(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE,0) <> 0) THEN
7249: calc_amount_tolerance :=
7250: convert_amount_tolerance(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE);
7251: ELSE
7252: calc_amount_tolerance := 0;
7253: END IF;
7254: END IF;

Line 7256: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN

7252: calc_amount_tolerance := 0;
7253: END IF;
7254: END IF;
7255:
7256: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN
7257: ('FUNCTIONAL','FOREIGN')) THEN
7258: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7259: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7260: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN

Line 7258: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN

7254: END IF;
7255:
7256: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN
7257: ('FUNCTIONAL','FOREIGN')) THEN
7258: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7259: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7260: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7261: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7262: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN

Line 7259: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;

7255:
7256: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN
7257: ('FUNCTIONAL','FOREIGN')) THEN
7258: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7259: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7260: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7261: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7262: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7263: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;

Line 7260: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN

7256: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN
7257: ('FUNCTIONAL','FOREIGN')) THEN
7258: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7259: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7260: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7261: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7262: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7263: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;
7264: ELSE -- (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN

Line 7261: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;

7257: ('FUNCTIONAL','FOREIGN')) THEN
7258: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7259: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7260: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7261: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7262: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7263: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;
7264: ELSE -- (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7265: calc_amount_tolerance := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;

Line 7262: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN

7258: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7259: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7260: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7261: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7262: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7263: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;
7264: ELSE -- (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7265: calc_amount_tolerance := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;
7266: END IF;

Line 7263: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;

7259: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7260: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7261: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7262: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7263: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;
7264: ELSE -- (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7265: calc_amount_tolerance := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;
7266: END IF;
7267: END IF;

Line 7264: ELSE -- (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN

7260: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7261: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7262: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7263: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;
7264: ELSE -- (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7265: calc_amount_tolerance := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;
7266: END IF;
7267: END IF;
7268: */

Line 7265: calc_amount_tolerance := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;

7261: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7262: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7263: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;
7264: ELSE -- (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7265: calc_amount_tolerance := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;
7266: END IF;
7267: END IF;
7268: */
7269:

Line 7273: if (CE_AUTO_BANK_MATCH.csl_match_correction_type IN

7269:
7270: --
7271: -- Percent tolerance
7272: --
7273: if (CE_AUTO_BANK_MATCH.csl_match_correction_type IN
7274: ('REVERSAL', 'ADJUSTMENT')) then
7275: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7276: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7277: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);

Line 7275: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN

7271: -- Percent tolerance
7272: --
7273: if (CE_AUTO_BANK_MATCH.csl_match_correction_type IN
7274: ('REVERSAL', 'ADJUSTMENT')) then
7275: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7276: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7277: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7278: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7279: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *

Line 7276: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *

7272: --
7273: if (CE_AUTO_BANK_MATCH.csl_match_correction_type IN
7274: ('REVERSAL', 'ADJUSTMENT')) then
7275: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7276: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7277: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7278: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7279: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7280: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);

Line 7277: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);

7273: if (CE_AUTO_BANK_MATCH.csl_match_correction_type IN
7274: ('REVERSAL', 'ADJUSTMENT')) then
7275: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7276: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7277: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7278: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7279: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7280: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7281: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN

Line 7278: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN

7274: ('REVERSAL', 'ADJUSTMENT')) then
7275: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7276: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7277: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7278: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7279: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7280: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7281: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7282: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *

Line 7279: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *

7275: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7276: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7277: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7278: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7279: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7280: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7281: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7282: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7283: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);

Line 7280: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);

7276: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7277: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7278: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7279: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7280: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7281: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7282: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7283: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);
7284: ELSE

Line 7281: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN

7277: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7278: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7279: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7280: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7281: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7282: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7283: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);
7284: ELSE
7285: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *

Line 7282: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *

7278: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7279: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7280: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7281: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7282: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7283: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);
7284: ELSE
7285: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7286: (CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE / 100);

Line 7283: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);

7279: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7280: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7281: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7282: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7283: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);
7284: ELSE
7285: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7286: (CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE / 100);
7287: END IF;

Line 7285: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *

7281: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7282: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7283: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);
7284: ELSE
7285: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7286: (CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE / 100);
7287: END IF;
7288: else
7289: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN

Line 7286: (CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE / 100);

7282: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7283: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);
7284: ELSE
7285: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7286: (CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE / 100);
7287: END IF;
7288: else
7289: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7290: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *

Line 7289: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN

7285: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7286: (CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE / 100);
7287: END IF;
7288: else
7289: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7290: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7291: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7292: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC') OR CE_AUTO_BANK_MATCH.csl_match_type IN ('RBATCH')) THEN -- Bug 12976660 Added OR Clause for receipt batches
7293: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *

Line 7290: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *

7286: (CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE / 100);
7287: END IF;
7288: else
7289: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7290: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7291: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7292: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC') OR CE_AUTO_BANK_MATCH.csl_match_type IN ('RBATCH')) THEN -- Bug 12976660 Added OR Clause for receipt batches
7293: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7294: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);

Line 7291: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);

7287: END IF;
7288: else
7289: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7290: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7291: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7292: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC') OR CE_AUTO_BANK_MATCH.csl_match_type IN ('RBATCH')) THEN -- Bug 12976660 Added OR Clause for receipt batches
7293: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7294: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7295: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028

Line 7292: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC') OR CE_AUTO_BANK_MATCH.csl_match_type IN ('RBATCH')) THEN -- Bug 12976660 Added OR Clause for receipt batches

7288: else
7289: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7290: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7291: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7292: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC') OR CE_AUTO_BANK_MATCH.csl_match_type IN ('RBATCH')) THEN -- Bug 12976660 Added OR Clause for receipt batches
7293: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7294: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7295: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028
7296: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *

Line 7293: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *

7289: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7290: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7291: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7292: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC') OR CE_AUTO_BANK_MATCH.csl_match_type IN ('RBATCH')) THEN -- Bug 12976660 Added OR Clause for receipt batches
7293: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7294: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7295: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028
7296: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7297: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);

Line 7294: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);

7290: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7291: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7292: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC') OR CE_AUTO_BANK_MATCH.csl_match_type IN ('RBATCH')) THEN -- Bug 12976660 Added OR Clause for receipt batches
7293: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7294: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7295: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028
7296: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7297: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);
7298: ELSE

Line 7295: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028

7291: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7292: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC') OR CE_AUTO_BANK_MATCH.csl_match_type IN ('RBATCH')) THEN -- Bug 12976660 Added OR Clause for receipt batches
7293: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7294: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7295: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028
7296: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7297: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);
7298: ELSE
7299: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *

Line 7296: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *

7292: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC') OR CE_AUTO_BANK_MATCH.csl_match_type IN ('RBATCH')) THEN -- Bug 12976660 Added OR Clause for receipt batches
7293: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7294: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7295: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028
7296: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7297: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);
7298: ELSE
7299: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7300: (CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE / 100);

Line 7297: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);

7293: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7294: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7295: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028
7296: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7297: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);
7298: ELSE
7299: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7300: (CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE / 100);
7301: END IF;

Line 7299: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *

7295: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028
7296: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7297: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);
7298: ELSE
7299: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7300: (CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE / 100);
7301: END IF;
7302: end if;
7303:

Line 7300: (CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE / 100);

7296: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7297: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);
7298: ELSE
7299: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7300: (CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE / 100);
7301: END IF;
7302: end if;
7303:
7304: cep_standard.debug('%calc_amount_tolerance: '||calc_amount_tolerance);

Line 7316: CE_AUTO_BANK_MATCH.tolerance_amount := calc_percent_tolerance;

7312: --
7313: cep_standard.debug('calc_amount_tolerance: '||calc_amount_tolerance);
7314: cep_standard.debug('calc_percent_tolerance: '||calc_percent_tolerance);
7315: IF (calc_amount_tolerance = 0) THEN
7316: CE_AUTO_BANK_MATCH.tolerance_amount := calc_percent_tolerance;
7317: ELSIF (calc_percent_tolerance = 0) THEN
7318: CE_AUTO_BANK_MATCH.tolerance_amount := calc_amount_tolerance;
7319: ELSE
7320: IF (calc_percent_tolerance > calc_amount_tolerance) THEN

Line 7318: CE_AUTO_BANK_MATCH.tolerance_amount := calc_amount_tolerance;

7314: cep_standard.debug('calc_percent_tolerance: '||calc_percent_tolerance);
7315: IF (calc_amount_tolerance = 0) THEN
7316: CE_AUTO_BANK_MATCH.tolerance_amount := calc_percent_tolerance;
7317: ELSIF (calc_percent_tolerance = 0) THEN
7318: CE_AUTO_BANK_MATCH.tolerance_amount := calc_amount_tolerance;
7319: ELSE
7320: IF (calc_percent_tolerance > calc_amount_tolerance) THEN
7321: CE_AUTO_BANK_MATCH.tolerance_amount := calc_amount_tolerance;
7322: ELSE

Line 7321: CE_AUTO_BANK_MATCH.tolerance_amount := calc_amount_tolerance;

7317: ELSIF (calc_percent_tolerance = 0) THEN
7318: CE_AUTO_BANK_MATCH.tolerance_amount := calc_amount_tolerance;
7319: ELSE
7320: IF (calc_percent_tolerance > calc_amount_tolerance) THEN
7321: CE_AUTO_BANK_MATCH.tolerance_amount := calc_amount_tolerance;
7322: ELSE
7323: CE_AUTO_BANK_MATCH.tolerance_amount := calc_percent_tolerance;
7324: END IF;
7325: END IF;

Line 7323: CE_AUTO_BANK_MATCH.tolerance_amount := calc_percent_tolerance;

7319: ELSE
7320: IF (calc_percent_tolerance > calc_amount_tolerance) THEN
7321: CE_AUTO_BANK_MATCH.tolerance_amount := calc_amount_tolerance;
7322: ELSE
7323: CE_AUTO_BANK_MATCH.tolerance_amount := calc_percent_tolerance;
7324: END IF;
7325: END IF;
7326: END IF;
7327: cep_standard.debug('<

Line 7327: cep_standard.debug('<

7323: CE_AUTO_BANK_MATCH.tolerance_amount := calc_percent_tolerance;
7324: END IF;
7325: END IF;
7326: END IF;
7327: cep_standard.debug('< 7328: EXCEPTION
7329: WHEN OTHERS THEN
7330: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.calc_actual_tolerance' );
7331: RAISE;

Line 7330: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.calc_actual_tolerance' );

7326: END IF;
7327: cep_standard.debug('< 7328: EXCEPTION
7329: WHEN OTHERS THEN
7330: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.calc_actual_tolerance' );
7331: RAISE;
7332: END calc_actual_tolerance;
7333:
7334: /* ---------------------------------------------------------------------

Line 7352: cep_standard.debug('>>CE_AUTO_BANK_MATCH.convert_amount_tolerance');

7348: min_acct_unit NUMBER;
7349: acctd_amount NUMBER;
7350: rounded_amount NUMBER;
7351: BEGIN
7352: cep_standard.debug('>>CE_AUTO_BANK_MATCH.convert_amount_tolerance');
7353:
7354: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN
7355:
7356: BEGIN

Line 7354: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN

7350: rounded_amount NUMBER;
7351: BEGIN
7352: cep_standard.debug('>>CE_AUTO_BANK_MATCH.convert_amount_tolerance');
7353:
7354: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN
7355:
7356: BEGIN
7357: --bug 4452153 exchanged the currency code parameters
7358: acctd_amount := gl_currency_api.convert_amount(

Line 7360: CE_AUTO_BANK_MATCH.csl_currency_code,

7356: BEGIN
7357: --bug 4452153 exchanged the currency code parameters
7358: acctd_amount := gl_currency_api.convert_amount(
7359: CE_AUTO_BANK_REC.G_functional_currency,
7360: CE_AUTO_BANK_MATCH.csl_currency_code,
7361: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
7362: CE_AUTO_BANK_MATCH.csl_trx_date),
7363: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
7364: amount_to_convert);

Line 7361: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,

7357: --bug 4452153 exchanged the currency code parameters
7358: acctd_amount := gl_currency_api.convert_amount(
7359: CE_AUTO_BANK_REC.G_functional_currency,
7360: CE_AUTO_BANK_MATCH.csl_currency_code,
7361: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
7362: CE_AUTO_BANK_MATCH.csl_trx_date),
7363: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
7364: amount_to_convert);
7365: EXCEPTION

Line 7362: CE_AUTO_BANK_MATCH.csl_trx_date),

7358: acctd_amount := gl_currency_api.convert_amount(
7359: CE_AUTO_BANK_REC.G_functional_currency,
7360: CE_AUTO_BANK_MATCH.csl_currency_code,
7361: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
7362: CE_AUTO_BANK_MATCH.csl_trx_date),
7363: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
7364: amount_to_convert);
7365: EXCEPTION
7366: WHEN OTHERS THEN

Line 7363: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,

7359: CE_AUTO_BANK_REC.G_functional_currency,
7360: CE_AUTO_BANK_MATCH.csl_currency_code,
7361: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
7362: CE_AUTO_BANK_MATCH.csl_trx_date),
7363: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
7364: amount_to_convert);
7365: EXCEPTION
7366: WHEN OTHERS THEN
7367: cep_standard.debug('EXCEPTION: Could not convert amount');

Line 7377: acctd_amount := amount_to_convert / CE_AUTO_BANK_MATCH.csl_exchange_rate;

7373: acctd_amount);
7374:
7375: ELSE
7376:
7377: acctd_amount := amount_to_convert / CE_AUTO_BANK_MATCH.csl_exchange_rate;
7378: fnd_currency.get_info(CE_AUTO_BANK_MATCH.aba_bank_currency, precision,
7379: ext_precision, min_acct_unit);
7380: IF min_acct_unit IS NOT NULL THEN
7381: rounded_amount := round(acctd_amount/min_acct_unit,0) * min_acct_unit;

Line 7378: fnd_currency.get_info(CE_AUTO_BANK_MATCH.aba_bank_currency, precision,

7374:
7375: ELSE
7376:
7377: acctd_amount := amount_to_convert / CE_AUTO_BANK_MATCH.csl_exchange_rate;
7378: fnd_currency.get_info(CE_AUTO_BANK_MATCH.aba_bank_currency, precision,
7379: ext_precision, min_acct_unit);
7380: IF min_acct_unit IS NOT NULL THEN
7381: rounded_amount := round(acctd_amount/min_acct_unit,0) * min_acct_unit;
7382: ELSE

Line 7388: cep_standard.debug('<

7384: END IF;
7385:
7386: END IF;
7387:
7388: cep_standard.debug('< 7389: RETURN(rounded_amount);
7390:
7391: EXCEPTION
7392: WHEN OTHERS THEN

Line 7393: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.convert_amount_tolerance');

7389: RETURN(rounded_amount);
7390:
7391: EXCEPTION
7392: WHEN OTHERS THEN
7393: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.convert_amount_tolerance');
7394: RAISE;
7395: END convert_amount_tolerance;
7396:
7397: /* ---------------------------------------------------------------------

Line 7414: cep_standard.debug('>>CE_AUTO_BANK_MATCH.validate_payment_method_id');

7410: | valid_method TRUE / FALSE |
7411: --------------------------------------------------------------------- */
7412: FUNCTION validate_payment_method RETURN BOOLEAN IS
7413: BEGIN
7414: cep_standard.debug('>>CE_AUTO_BANK_MATCH.validate_payment_method_id');
7415: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receipt_method_id '|| CE_AUTO_BANK_MATCH.csl_receipt_method_id);
7416: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id '|| CE_AUTO_BANK_MATCH.trx_org_id);
7417:
7418: SELECT arm.name

Line 7415: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receipt_method_id '|| CE_AUTO_BANK_MATCH.csl_receipt_method_id);

7411: --------------------------------------------------------------------- */
7412: FUNCTION validate_payment_method RETURN BOOLEAN IS
7413: BEGIN
7414: cep_standard.debug('>>CE_AUTO_BANK_MATCH.validate_payment_method_id');
7415: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receipt_method_id '|| CE_AUTO_BANK_MATCH.csl_receipt_method_id);
7416: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id '|| CE_AUTO_BANK_MATCH.trx_org_id);
7417:
7418: SELECT arm.name
7419: INTO CE_AUTO_BANK_REC.G_payment_method_name

Line 7416: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id '|| CE_AUTO_BANK_MATCH.trx_org_id);

7412: FUNCTION validate_payment_method RETURN BOOLEAN IS
7413: BEGIN
7414: cep_standard.debug('>>CE_AUTO_BANK_MATCH.validate_payment_method_id');
7415: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receipt_method_id '|| CE_AUTO_BANK_MATCH.csl_receipt_method_id);
7416: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id '|| CE_AUTO_BANK_MATCH.trx_org_id);
7417:
7418: SELECT arm.name
7419: INTO CE_AUTO_BANK_REC.G_payment_method_name
7420: FROM ar_receipt_method_accounts arma,

Line 7423: --AND arma.REMIT_BANK_ACCT_USE_ID = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

7419: INTO CE_AUTO_BANK_REC.G_payment_method_name
7420: FROM ar_receipt_method_accounts arma,
7421: ar_receipt_methods arm
7422: WHERE arm.receipt_method_id = arma.receipt_method_id
7423: --AND arma.REMIT_BANK_ACCT_USE_ID = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
7424: AND arma.REMIT_BANK_ACCT_USE_ID = nvl(CE_AUTO_BANK_MATCH.trx_bank_acct_use_id, arma.REMIT_BANK_ACCT_USE_ID)
7425: --AND arma.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
7426: --AND arma.org_id = CE_AUTO_BANK_MATCH.bau_org_id
7427: AND arma.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, nvl(CE_AUTO_BANK_REC.G_org_id, arma.org_id))

Line 7424: AND arma.REMIT_BANK_ACCT_USE_ID = nvl(CE_AUTO_BANK_MATCH.trx_bank_acct_use_id, arma.REMIT_BANK_ACCT_USE_ID)

7420: FROM ar_receipt_method_accounts arma,
7421: ar_receipt_methods arm
7422: WHERE arm.receipt_method_id = arma.receipt_method_id
7423: --AND arma.REMIT_BANK_ACCT_USE_ID = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
7424: AND arma.REMIT_BANK_ACCT_USE_ID = nvl(CE_AUTO_BANK_MATCH.trx_bank_acct_use_id, arma.REMIT_BANK_ACCT_USE_ID)
7425: --AND arma.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
7426: --AND arma.org_id = CE_AUTO_BANK_MATCH.bau_org_id
7427: AND arma.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, nvl(CE_AUTO_BANK_REC.G_org_id, arma.org_id))
7428: --AND arm.receipt_method_id = nvl(CE_AUTO_BANK_REC.G_payment_method_id,CE_AUTO_BANK_MATCH.csl_receipt_method_id)

Line 7425: --AND arma.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

7421: ar_receipt_methods arm
7422: WHERE arm.receipt_method_id = arma.receipt_method_id
7423: --AND arma.REMIT_BANK_ACCT_USE_ID = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
7424: AND arma.REMIT_BANK_ACCT_USE_ID = nvl(CE_AUTO_BANK_MATCH.trx_bank_acct_use_id, arma.REMIT_BANK_ACCT_USE_ID)
7425: --AND arma.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
7426: --AND arma.org_id = CE_AUTO_BANK_MATCH.bau_org_id
7427: AND arma.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, nvl(CE_AUTO_BANK_REC.G_org_id, arma.org_id))
7428: --AND arm.receipt_method_id = nvl(CE_AUTO_BANK_REC.G_payment_method_id,CE_AUTO_BANK_MATCH.csl_receipt_method_id)
7429: AND arm.receipt_method_id = nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id, CE_AUTO_BANK_REC.G_payment_method_id)

Line 7426: --AND arma.org_id = CE_AUTO_BANK_MATCH.bau_org_id

7422: WHERE arm.receipt_method_id = arma.receipt_method_id
7423: --AND arma.REMIT_BANK_ACCT_USE_ID = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
7424: AND arma.REMIT_BANK_ACCT_USE_ID = nvl(CE_AUTO_BANK_MATCH.trx_bank_acct_use_id, arma.REMIT_BANK_ACCT_USE_ID)
7425: --AND arma.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
7426: --AND arma.org_id = CE_AUTO_BANK_MATCH.bau_org_id
7427: AND arma.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, nvl(CE_AUTO_BANK_REC.G_org_id, arma.org_id))
7428: --AND arm.receipt_method_id = nvl(CE_AUTO_BANK_REC.G_payment_method_id,CE_AUTO_BANK_MATCH.csl_receipt_method_id)
7429: AND arm.receipt_method_id = nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id, CE_AUTO_BANK_REC.G_payment_method_id)
7430: AND CE_AUTO_BANK_MATCH.csl_trx_date between nvl(arm.start_date,CE_AUTO_BANK_MATCH.csl_trx_date)

Line 7427: AND arma.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, nvl(CE_AUTO_BANK_REC.G_org_id, arma.org_id))

7423: --AND arma.REMIT_BANK_ACCT_USE_ID = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
7424: AND arma.REMIT_BANK_ACCT_USE_ID = nvl(CE_AUTO_BANK_MATCH.trx_bank_acct_use_id, arma.REMIT_BANK_ACCT_USE_ID)
7425: --AND arma.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
7426: --AND arma.org_id = CE_AUTO_BANK_MATCH.bau_org_id
7427: AND arma.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, nvl(CE_AUTO_BANK_REC.G_org_id, arma.org_id))
7428: --AND arm.receipt_method_id = nvl(CE_AUTO_BANK_REC.G_payment_method_id,CE_AUTO_BANK_MATCH.csl_receipt_method_id)
7429: AND arm.receipt_method_id = nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id, CE_AUTO_BANK_REC.G_payment_method_id)
7430: AND CE_AUTO_BANK_MATCH.csl_trx_date between nvl(arm.start_date,CE_AUTO_BANK_MATCH.csl_trx_date)
7431: AND nvl(arm.end_date,CE_AUTO_BANK_MATCH.csl_trx_date)

Line 7428: --AND arm.receipt_method_id = nvl(CE_AUTO_BANK_REC.G_payment_method_id,CE_AUTO_BANK_MATCH.csl_receipt_method_id)

7424: AND arma.REMIT_BANK_ACCT_USE_ID = nvl(CE_AUTO_BANK_MATCH.trx_bank_acct_use_id, arma.REMIT_BANK_ACCT_USE_ID)
7425: --AND arma.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
7426: --AND arma.org_id = CE_AUTO_BANK_MATCH.bau_org_id
7427: AND arma.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, nvl(CE_AUTO_BANK_REC.G_org_id, arma.org_id))
7428: --AND arm.receipt_method_id = nvl(CE_AUTO_BANK_REC.G_payment_method_id,CE_AUTO_BANK_MATCH.csl_receipt_method_id)
7429: AND arm.receipt_method_id = nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id, CE_AUTO_BANK_REC.G_payment_method_id)
7430: AND CE_AUTO_BANK_MATCH.csl_trx_date between nvl(arm.start_date,CE_AUTO_BANK_MATCH.csl_trx_date)
7431: AND nvl(arm.end_date,CE_AUTO_BANK_MATCH.csl_trx_date)
7432: and exists (select 1 from ce_bank_acct_uses_gt_v bau

Line 7429: AND arm.receipt_method_id = nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id, CE_AUTO_BANK_REC.G_payment_method_id)

7425: --AND arma.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
7426: --AND arma.org_id = CE_AUTO_BANK_MATCH.bau_org_id
7427: AND arma.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, nvl(CE_AUTO_BANK_REC.G_org_id, arma.org_id))
7428: --AND arm.receipt_method_id = nvl(CE_AUTO_BANK_REC.G_payment_method_id,CE_AUTO_BANK_MATCH.csl_receipt_method_id)
7429: AND arm.receipt_method_id = nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id, CE_AUTO_BANK_REC.G_payment_method_id)
7430: AND CE_AUTO_BANK_MATCH.csl_trx_date between nvl(arm.start_date,CE_AUTO_BANK_MATCH.csl_trx_date)
7431: AND nvl(arm.end_date,CE_AUTO_BANK_MATCH.csl_trx_date)
7432: and exists (select 1 from ce_bank_acct_uses_gt_v bau
7433: where bau.bank_acct_use_id = arma.REMIT_BANK_ACCT_USE_ID

Line 7430: AND CE_AUTO_BANK_MATCH.csl_trx_date between nvl(arm.start_date,CE_AUTO_BANK_MATCH.csl_trx_date)

7426: --AND arma.org_id = CE_AUTO_BANK_MATCH.bau_org_id
7427: AND arma.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, nvl(CE_AUTO_BANK_REC.G_org_id, arma.org_id))
7428: --AND arm.receipt_method_id = nvl(CE_AUTO_BANK_REC.G_payment_method_id,CE_AUTO_BANK_MATCH.csl_receipt_method_id)
7429: AND arm.receipt_method_id = nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id, CE_AUTO_BANK_REC.G_payment_method_id)
7430: AND CE_AUTO_BANK_MATCH.csl_trx_date between nvl(arm.start_date,CE_AUTO_BANK_MATCH.csl_trx_date)
7431: AND nvl(arm.end_date,CE_AUTO_BANK_MATCH.csl_trx_date)
7432: and exists (select 1 from ce_bank_acct_uses_gt_v bau
7433: where bau.bank_acct_use_id = arma.REMIT_BANK_ACCT_USE_ID
7434: and bau.bank_account_id =CE_AUTO_BANK_MATCH.csh_bank_account_id

Line 7431: AND nvl(arm.end_date,CE_AUTO_BANK_MATCH.csl_trx_date)

7427: AND arma.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, nvl(CE_AUTO_BANK_REC.G_org_id, arma.org_id))
7428: --AND arm.receipt_method_id = nvl(CE_AUTO_BANK_REC.G_payment_method_id,CE_AUTO_BANK_MATCH.csl_receipt_method_id)
7429: AND arm.receipt_method_id = nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id, CE_AUTO_BANK_REC.G_payment_method_id)
7430: AND CE_AUTO_BANK_MATCH.csl_trx_date between nvl(arm.start_date,CE_AUTO_BANK_MATCH.csl_trx_date)
7431: AND nvl(arm.end_date,CE_AUTO_BANK_MATCH.csl_trx_date)
7432: and exists (select 1 from ce_bank_acct_uses_gt_v bau
7433: where bau.bank_acct_use_id = arma.REMIT_BANK_ACCT_USE_ID
7434: and bau.bank_account_id =CE_AUTO_BANK_MATCH.csh_bank_account_id
7435: and bau.AR_USE_ENABLE_FLAG = 'Y' );

Line 7434: and bau.bank_account_id =CE_AUTO_BANK_MATCH.csh_bank_account_id

7430: AND CE_AUTO_BANK_MATCH.csl_trx_date between nvl(arm.start_date,CE_AUTO_BANK_MATCH.csl_trx_date)
7431: AND nvl(arm.end_date,CE_AUTO_BANK_MATCH.csl_trx_date)
7432: and exists (select 1 from ce_bank_acct_uses_gt_v bau
7433: where bau.bank_acct_use_id = arma.REMIT_BANK_ACCT_USE_ID
7434: and bau.bank_account_id =CE_AUTO_BANK_MATCH.csh_bank_account_id
7435: and bau.AR_USE_ENABLE_FLAG = 'Y' );
7436: cep_standard.debug('< 7437: RETURN (TRUE);
7438: EXCEPTION

Line 7436: cep_standard.debug('<

7432: and exists (select 1 from ce_bank_acct_uses_gt_v bau
7433: where bau.bank_acct_use_id = arma.REMIT_BANK_ACCT_USE_ID
7434: and bau.bank_account_id =CE_AUTO_BANK_MATCH.csh_bank_account_id
7435: and bau.AR_USE_ENABLE_FLAG = 'Y' );
7436: cep_standard.debug('< 7437: RETURN (TRUE);
7438: EXCEPTION
7439: WHEN NO_DATA_FOUND THEN
7440: cep_standard.debug('<

Line 7440: cep_standard.debug('<

7436: cep_standard.debug('< 7437: RETURN (TRUE);
7438: EXCEPTION
7439: WHEN NO_DATA_FOUND THEN
7440: cep_standard.debug('< 7441: RETURN (FALSE);
7442: WHEN TOO_MANY_ROWS THEN
7443: cep_standard.debug('< 7444: RETURN (FALSE);

Line 7443: cep_standard.debug('<

7439: WHEN NO_DATA_FOUND THEN
7440: cep_standard.debug('< 7441: RETURN (FALSE);
7442: WHEN TOO_MANY_ROWS THEN
7443: cep_standard.debug('< 7444: RETURN (FALSE);
7445: WHEN OTHERS THEN
7446: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.validate_payment_method');
7447: RAISE;

Line 7446: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.validate_payment_method');

7442: WHEN TOO_MANY_ROWS THEN
7443: cep_standard.debug('< 7444: RETURN (FALSE);
7445: WHEN OTHERS THEN
7446: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.validate_payment_method');
7447: RAISE;
7448: END validate_payment_method;
7449:
7450: /* ----------------------------------------------------------------------

Line 7477: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.get_vat_tax_id' );

7473: l_eff_date date ;
7474: l_le_id NUMBER;
7475:
7476: BEGIN
7477: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.get_vat_tax_id' );
7478: cep_standard.debug( 'CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '|| CE_AUTO_BANK_MATCH.csl_receivables_trx_id||
7479: ',CE_AUTO_BANK_MATCH.trx_org_id='||CE_AUTO_BANK_MATCH.trx_org_id );
7480: if (X_pass_mode = 'AUTO_TRX') then
7481: -- bug 5733971

Line 7478: cep_standard.debug( 'CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '|| CE_AUTO_BANK_MATCH.csl_receivables_trx_id||

7474: l_le_id NUMBER;
7475:
7476: BEGIN
7477: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.get_vat_tax_id' );
7478: cep_standard.debug( 'CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '|| CE_AUTO_BANK_MATCH.csl_receivables_trx_id||
7479: ',CE_AUTO_BANK_MATCH.trx_org_id='||CE_AUTO_BANK_MATCH.trx_org_id );
7480: if (X_pass_mode = 'AUTO_TRX') then
7481: -- bug 5733971
7482: begin

Line 7479: ',CE_AUTO_BANK_MATCH.trx_org_id='||CE_AUTO_BANK_MATCH.trx_org_id );

7475:
7476: BEGIN
7477: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.get_vat_tax_id' );
7478: cep_standard.debug( 'CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '|| CE_AUTO_BANK_MATCH.csl_receivables_trx_id||
7479: ',CE_AUTO_BANK_MATCH.trx_org_id='||CE_AUTO_BANK_MATCH.trx_org_id );
7480: if (X_pass_mode = 'AUTO_TRX') then
7481: -- bug 5733971
7482: begin
7483:

Line 7487: where OPERATING_UNIT_ID =nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id) ;

7483:
7484: select LEGAL_ENTITY_ID
7485: into l_le_id
7486: from XLE_FP_OU_LEDGER_V
7487: where OPERATING_UNIT_ID =nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id) ;
7488: exception
7489: WHEN OTHERS THEN
7490: -- Bug 12989812 Start
7491: cep_standard.debug('Fetching LE ID from Bank Acc ID.');

Line 7492: -- l_le_id := nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id) ;

7488: exception
7489: WHEN OTHERS THEN
7490: -- Bug 12989812 Start
7491: cep_standard.debug('Fetching LE ID from Bank Acc ID.');
7492: -- l_le_id := nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id) ;
7493: SELECT ACCOUNT_OWNER_ORG_ID
7494: INTO L_LE_ID
7495: FROM CE_BANK_ACCOUNTS
7496: WHERE BANK_ACCOUNT_ID = CE_AUTO_BANK_MATCH.CSH_BANK_ACCOUNT_ID ;

Line 7496: WHERE BANK_ACCOUNT_ID = CE_AUTO_BANK_MATCH.CSH_BANK_ACCOUNT_ID ;

7492: -- l_le_id := nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id) ;
7493: SELECT ACCOUNT_OWNER_ORG_ID
7494: INTO L_LE_ID
7495: FROM CE_BANK_ACCOUNTS
7496: WHERE BANK_ACCOUNT_ID = CE_AUTO_BANK_MATCH.CSH_BANK_ACCOUNT_ID ;
7497: cep_standard.debug('New LE Id = ' || l_le_id);
7498: -- Bug 12989812 End
7499: end;
7500: cep_standard.debug( 'LEGAL_ENTITY_ID ='||l_le_id );

Line 7506: WHERE ar.receivables_trx_id = CE_AUTO_BANK_MATCH.csl_receivables_trx_id

7502: /* bug 10069324
7503: SELECT ar.liability_tax_code, ar.asset_tax_code
7504: INTO y_dr_vat_tax_code, y_cr_vat_tax_code
7505: FROM ar_receivables_trx ar
7506: WHERE ar.receivables_trx_id = CE_AUTO_BANK_MATCH.csl_receivables_trx_id
7507: AND ar.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id) ; --CE_AUTO_BANK_MATCH.bau_org_id;
7508: */
7509: SELECT nvl(
7510: (

Line 7507: AND ar.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id) ; --CE_AUTO_BANK_MATCH.bau_org_id;

7503: SELECT ar.liability_tax_code, ar.asset_tax_code
7504: INTO y_dr_vat_tax_code, y_cr_vat_tax_code
7505: FROM ar_receivables_trx ar
7506: WHERE ar.receivables_trx_id = CE_AUTO_BANK_MATCH.csl_receivables_trx_id
7507: AND ar.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id) ; --CE_AUTO_BANK_MATCH.bau_org_id;
7508: */
7509: SELECT nvl(
7510: (
7511: select rtld.asset_tax_code

Line 7525: WHERE ar.receivables_trx_id = CE_AUTO_BANK_MATCH.csl_receivables_trx_id

7521: and l_le_id = rtld.legal_entity_id
7522: ),ar.liability_tax_code) liability_tax_code
7523: INTO y_cr_vat_tax_code, y_dr_vat_tax_code
7524: FROM ar_receivables_trx ar
7525: WHERE ar.receivables_trx_id = CE_AUTO_BANK_MATCH.csl_receivables_trx_id
7526: AND ar.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id) ;
7527: else
7528: y_dr_vat_tax_code := CE_AUTO_BANK_REC.G_dr_vat_tax_code;
7529: y_cr_vat_tax_code := CE_AUTO_BANK_REC.G_cr_vat_tax_code;

Line 7526: AND ar.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id) ;

7522: ),ar.liability_tax_code) liability_tax_code
7523: INTO y_cr_vat_tax_code, y_dr_vat_tax_code
7524: FROM ar_receivables_trx ar
7525: WHERE ar.receivables_trx_id = CE_AUTO_BANK_MATCH.csl_receivables_trx_id
7526: AND ar.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id) ;
7527: else
7528: y_dr_vat_tax_code := CE_AUTO_BANK_REC.G_dr_vat_tax_code;
7529: y_cr_vat_tax_code := CE_AUTO_BANK_REC.G_cr_vat_tax_code;
7530: end if;

Line 7547: p_internal_org_id => nvl(CE_AUTO_BANK_MATCH.trx_org_id, CE_AUTO_BANK_REC.G_org_id), --:org_id,

7543: p_validation_level => NULL,
7544: x_return_status => l_return_status,
7545: x_msg_count => l_msg_count,
7546: x_msg_data => l_msg_data,
7547: p_internal_org_id => nvl(CE_AUTO_BANK_MATCH.trx_org_id, CE_AUTO_BANK_REC.G_org_id), --:org_id,
7548: p_legal_entity_id => l_le_id, --:org_id,
7549: p_transaction_date => sysdate,
7550: p_related_doc_date => NULL,
7551: p_adjusted_doc_date=> NULL,

Line 7556: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_DEBIT','DEBIT','STOP')) THEN

7552: x_effective_date => l_eff_date);
7553:
7554:
7555:
7556: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_DEBIT','DEBIT','STOP')) THEN
7557: SELECT ar.vat_tax_id, ar.tax_rate
7558: INTO l_vat_tax_id, X_tax_rate
7559: FROM ce_misc_tax_code_v ar --ar_vat_tax ar
7560: WHERE ar.tax_code = y_dr_vat_tax_code

Line 7561: AND ar.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, CE_AUTO_BANK_REC.G_org_id)

7557: SELECT ar.vat_tax_id, ar.tax_rate
7558: INTO l_vat_tax_id, X_tax_rate
7559: FROM ce_misc_tax_code_v ar --ar_vat_tax ar
7560: WHERE ar.tax_code = y_dr_vat_tax_code
7561: AND ar.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, CE_AUTO_BANK_REC.G_org_id)
7562: AND to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
7563: between to_char(ar.start_date,'YYYY/MM/DD')
7564: and NVL(to_char(ar.end_date,'YYYY/MM/DD'),
7565: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD'));

Line 7562: AND to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

7558: INTO l_vat_tax_id, X_tax_rate
7559: FROM ce_misc_tax_code_v ar --ar_vat_tax ar
7560: WHERE ar.tax_code = y_dr_vat_tax_code
7561: AND ar.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, CE_AUTO_BANK_REC.G_org_id)
7562: AND to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
7563: between to_char(ar.start_date,'YYYY/MM/DD')
7564: and NVL(to_char(ar.end_date,'YYYY/MM/DD'),
7565: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD'));
7566: ELSE

Line 7565: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD'));

7561: AND ar.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, CE_AUTO_BANK_REC.G_org_id)
7562: AND to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
7563: between to_char(ar.start_date,'YYYY/MM/DD')
7564: and NVL(to_char(ar.end_date,'YYYY/MM/DD'),
7565: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD'));
7566: ELSE
7567: SELECT ar.vat_tax_id, ar.tax_rate
7568: INTO l_vat_tax_id, X_tax_rate
7569: FROM ce_misc_tax_code_v ar --ar_vat_tax ar

Line 7571: AND ar.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id)

7567: SELECT ar.vat_tax_id, ar.tax_rate
7568: INTO l_vat_tax_id, X_tax_rate
7569: FROM ce_misc_tax_code_v ar --ar_vat_tax ar
7570: WHERE tax_code = y_cr_vat_tax_code
7571: AND ar.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id)
7572: AND to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
7573: between to_char(ar.start_date,'YYYY/MM/DD')
7574: and NVL(to_char(ar.end_date,'YYYY/MM/DD'),
7575: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD'));

Line 7572: AND to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

7568: INTO l_vat_tax_id, X_tax_rate
7569: FROM ce_misc_tax_code_v ar --ar_vat_tax ar
7570: WHERE tax_code = y_cr_vat_tax_code
7571: AND ar.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id)
7572: AND to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
7573: between to_char(ar.start_date,'YYYY/MM/DD')
7574: and NVL(to_char(ar.end_date,'YYYY/MM/DD'),
7575: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD'));
7576: END IF;

Line 7575: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD'));

7571: AND ar.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id)
7572: AND to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
7573: between to_char(ar.start_date,'YYYY/MM/DD')
7574: and NVL(to_char(ar.end_date,'YYYY/MM/DD'),
7575: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD'));
7576: END IF;
7577: cep_standard.debug('>>get_vat_tax_id.l_vat_tax_id: '||TO_CHAR(l_vat_tax_id));
7578: cep_standard.debug('>>get_vat_tax_id.X_tax_rate: '||TO_CHAR(X_tax_rate));
7579: cep_standard.debug( '<

Line 7579: cep_standard.debug( '<

7575: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD'));
7576: END IF;
7577: cep_standard.debug('>>get_vat_tax_id.l_vat_tax_id: '||TO_CHAR(l_vat_tax_id));
7578: cep_standard.debug('>>get_vat_tax_id.X_tax_rate: '||TO_CHAR(X_tax_rate));
7579: cep_standard.debug( '< 7580: -- RETURN l_vat_tax_id;
7581: EXCEPTION
7582: WHEN OTHERS THEN
7583: return;

Line 7606: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.set_acct_type x_bank_account_id ' ||x_bank_account_id );

7602: x_pay_only_count NUMBER;
7603: x_acct_uses_count NUMBER;
7604: x_ou_exists_in_bau NUMBER;
7605: BEGIN
7606: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.set_acct_type x_bank_account_id ' ||x_bank_account_id );
7607:
7608: IF (x_bank_account_id is not null) THEN
7609:
7610: -- IS AP ACCOUNT?

Line 7622: CE_AUTO_BANK_MATCH.BAU_AP_USE_ENABLE_FLAG := 'Y';

7618: AND OU.ORGANIZATION_TYPE = 'OPERATING_UNIT';
7619:
7620:
7621: IF (x_ap_count > 0) THEN
7622: CE_AUTO_BANK_MATCH.BAU_AP_USE_ENABLE_FLAG := 'Y';
7623: ELSE
7624: CE_AUTO_BANK_MATCH.BAU_AP_USE_ENABLE_FLAG := 'N';
7625: END IF;
7626:

Line 7624: CE_AUTO_BANK_MATCH.BAU_AP_USE_ENABLE_FLAG := 'N';

7620:
7621: IF (x_ap_count > 0) THEN
7622: CE_AUTO_BANK_MATCH.BAU_AP_USE_ENABLE_FLAG := 'Y';
7623: ELSE
7624: CE_AUTO_BANK_MATCH.BAU_AP_USE_ENABLE_FLAG := 'N';
7625: END IF;
7626:
7627: -- IS AR ACCOUNT?
7628: Select count(*)

Line 7638: CE_AUTO_BANK_MATCH.BAU_AR_USE_ENABLE_FLAG := 'Y';

7634: and BAU.ORG_ID = OU.ORGANIZATION_ID
7635: AND OU.ORGANIZATION_TYPE = 'OPERATING_UNIT';
7636:
7637: IF (x_ar_count > 0) THEN
7638: CE_AUTO_BANK_MATCH.BAU_AR_USE_ENABLE_FLAG := 'Y';
7639: ELSE
7640: CE_AUTO_BANK_MATCH.BAU_AR_USE_ENABLE_FLAG := 'N';
7641: END IF;
7642:

Line 7640: CE_AUTO_BANK_MATCH.BAU_AR_USE_ENABLE_FLAG := 'N';

7636:
7637: IF (x_ar_count > 0) THEN
7638: CE_AUTO_BANK_MATCH.BAU_AR_USE_ENABLE_FLAG := 'Y';
7639: ELSE
7640: CE_AUTO_BANK_MATCH.BAU_AR_USE_ENABLE_FLAG := 'N';
7641: END IF;
7642:
7643: -- IS xtr ACCOUNT?
7644: Select count(*)

Line 7654: CE_AUTO_BANK_MATCH.BAU_XTR_USE_ENABLE_FLAG := 'Y';

7650: and BAU.LEGAL_ENTITY_ID = OU.ORGANIZATION_ID --BUG 5122576
7651: AND OU.ORGANIZATION_TYPE = 'LEGAL_ENTITY';
7652:
7653: IF (x_xtr_count > 0) THEN
7654: CE_AUTO_BANK_MATCH.BAU_XTR_USE_ENABLE_FLAG := 'Y';
7655: ELSE
7656: CE_AUTO_BANK_MATCH.BAU_XTR_USE_ENABLE_FLAG := 'N';
7657: END IF;
7658:

Line 7656: CE_AUTO_BANK_MATCH.BAU_XTR_USE_ENABLE_FLAG := 'N';

7652:
7653: IF (x_xtr_count > 0) THEN
7654: CE_AUTO_BANK_MATCH.BAU_XTR_USE_ENABLE_FLAG := 'Y';
7655: ELSE
7656: CE_AUTO_BANK_MATCH.BAU_XTR_USE_ENABLE_FLAG := 'N';
7657: END IF;
7658:
7659: -- IS pay ACCOUNT?
7660: Select count(*)

Line 7670: CE_AUTO_BANK_MATCH.BAU_PAY_USE_ENABLE_FLAG := 'Y';

7666: and BAU.ORG_ID = OU.ORGANIZATION_ID
7667: AND OU.ORGANIZATION_TYPE = 'BUSINESS_GROUP';
7668:
7669: IF (x_pay_count > 0) THEN
7670: CE_AUTO_BANK_MATCH.BAU_PAY_USE_ENABLE_FLAG := 'Y';
7671: ELSE
7672: CE_AUTO_BANK_MATCH.BAU_PAY_USE_ENABLE_FLAG := 'N';
7673: END IF;
7674: END IF; -- (x_bank_account_id is not null)

Line 7672: CE_AUTO_BANK_MATCH.BAU_PAY_USE_ENABLE_FLAG := 'N';

7668:
7669: IF (x_pay_count > 0) THEN
7670: CE_AUTO_BANK_MATCH.BAU_PAY_USE_ENABLE_FLAG := 'Y';
7671: ELSE
7672: CE_AUTO_BANK_MATCH.BAU_PAY_USE_ENABLE_FLAG := 'N';
7673: END IF;
7674: END IF; -- (x_bank_account_id is not null)
7675:
7676: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag);

Line 7676: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag);

7672: CE_AUTO_BANK_MATCH.BAU_PAY_USE_ENABLE_FLAG := 'N';
7673: END IF;
7674: END IF; -- (x_bank_account_id is not null)
7675:
7676: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag);
7677: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag);
7678: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);
7679: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag);
7680:

Line 7677: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag);

7673: END IF;
7674: END IF; -- (x_bank_account_id is not null)
7675:
7676: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag);
7677: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag);
7678: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);
7679: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag);
7680:
7681: cep_standard.debug( '<

Line 7678: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);

7674: END IF; -- (x_bank_account_id is not null)
7675:
7676: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag);
7677: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag);
7678: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);
7679: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag);
7680:
7681: cep_standard.debug( '< 7682:

Line 7679: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag);

7675:
7676: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag);
7677: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag);
7678: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);
7679: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag);
7680:
7681: cep_standard.debug( '< 7682:
7683: EXCEPTION

Line 7681: cep_standard.debug( '<

7677: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag);
7678: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);
7679: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag);
7680:
7681: cep_standard.debug( '< 7682:
7683: EXCEPTION
7684: WHEN OTHERS THEN
7685: cep_standard.debug('EXCEPTION: ce_auto_bank_match.set_acct_type');

Line 7685: cep_standard.debug('EXCEPTION: ce_auto_bank_match.set_acct_type');

7681: cep_standard.debug( '< 7682:
7683: EXCEPTION
7684: WHEN OTHERS THEN
7685: cep_standard.debug('EXCEPTION: ce_auto_bank_match.set_acct_type');
7686:
7687: RAISE;
7688: END set_acct_type;
7689:

Line 7742: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.match_stmt_line_JE ' );

7738: l_unclearing_gl_date DATE; -- 14725907: Added
7739: l_clearing_gl_date DATE; -- 14725907: Added
7740: BEGIN
7741:
7742: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.match_stmt_line_JE ' );
7743:
7744:
7745: SELECT
7746: catv.trx_id,

Line 7772: CE_AUTO_BANK_MATCH.trx_id,

7768: catv.value_date,
7769: catv.deposit_date
7770: /* 14834217: end */
7771: INTO
7772: CE_AUTO_BANK_MATCH.trx_id,
7773: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
7774: CE_AUTO_BANK_MATCH.trx_rowid,
7775: CE_AUTO_BANK_MATCH.trx_date,
7776: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 7773: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

7769: catv.deposit_date
7770: /* 14834217: end */
7771: INTO
7772: CE_AUTO_BANK_MATCH.trx_id,
7773: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
7774: CE_AUTO_BANK_MATCH.trx_rowid,
7775: CE_AUTO_BANK_MATCH.trx_date,
7776: CE_AUTO_BANK_MATCH.trx_currency_code,
7777: CE_AUTO_BANK_MATCH.trx_amount,

Line 7774: CE_AUTO_BANK_MATCH.trx_rowid,

7770: /* 14834217: end */
7771: INTO
7772: CE_AUTO_BANK_MATCH.trx_id,
7773: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
7774: CE_AUTO_BANK_MATCH.trx_rowid,
7775: CE_AUTO_BANK_MATCH.trx_date,
7776: CE_AUTO_BANK_MATCH.trx_currency_code,
7777: CE_AUTO_BANK_MATCH.trx_amount,
7778: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 7775: CE_AUTO_BANK_MATCH.trx_date,

7771: INTO
7772: CE_AUTO_BANK_MATCH.trx_id,
7773: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
7774: CE_AUTO_BANK_MATCH.trx_rowid,
7775: CE_AUTO_BANK_MATCH.trx_date,
7776: CE_AUTO_BANK_MATCH.trx_currency_code,
7777: CE_AUTO_BANK_MATCH.trx_amount,
7778: CE_AUTO_BANK_MATCH.trx_base_amount,
7779: CE_AUTO_BANK_MATCH.trx_status,

Line 7776: CE_AUTO_BANK_MATCH.trx_currency_code,

7772: CE_AUTO_BANK_MATCH.trx_id,
7773: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
7774: CE_AUTO_BANK_MATCH.trx_rowid,
7775: CE_AUTO_BANK_MATCH.trx_date,
7776: CE_AUTO_BANK_MATCH.trx_currency_code,
7777: CE_AUTO_BANK_MATCH.trx_amount,
7778: CE_AUTO_BANK_MATCH.trx_base_amount,
7779: CE_AUTO_BANK_MATCH.trx_status,
7780: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 7777: CE_AUTO_BANK_MATCH.trx_amount,

7773: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
7774: CE_AUTO_BANK_MATCH.trx_rowid,
7775: CE_AUTO_BANK_MATCH.trx_date,
7776: CE_AUTO_BANK_MATCH.trx_currency_code,
7777: CE_AUTO_BANK_MATCH.trx_amount,
7778: CE_AUTO_BANK_MATCH.trx_base_amount,
7779: CE_AUTO_BANK_MATCH.trx_status,
7780: CE_AUTO_BANK_MATCH.trx_cleared_amount,
7781: CE_AUTO_BANK_MATCH.csl_match_type,

Line 7778: CE_AUTO_BANK_MATCH.trx_base_amount,

7774: CE_AUTO_BANK_MATCH.trx_rowid,
7775: CE_AUTO_BANK_MATCH.trx_date,
7776: CE_AUTO_BANK_MATCH.trx_currency_code,
7777: CE_AUTO_BANK_MATCH.trx_amount,
7778: CE_AUTO_BANK_MATCH.trx_base_amount,
7779: CE_AUTO_BANK_MATCH.trx_status,
7780: CE_AUTO_BANK_MATCH.trx_cleared_amount,
7781: CE_AUTO_BANK_MATCH.csl_match_type,
7782: no_of_matches,

Line 7779: CE_AUTO_BANK_MATCH.trx_status,

7775: CE_AUTO_BANK_MATCH.trx_date,
7776: CE_AUTO_BANK_MATCH.trx_currency_code,
7777: CE_AUTO_BANK_MATCH.trx_amount,
7778: CE_AUTO_BANK_MATCH.trx_base_amount,
7779: CE_AUTO_BANK_MATCH.trx_status,
7780: CE_AUTO_BANK_MATCH.trx_cleared_amount,
7781: CE_AUTO_BANK_MATCH.csl_match_type,
7782: no_of_matches,
7783: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 7780: CE_AUTO_BANK_MATCH.trx_cleared_amount,

7776: CE_AUTO_BANK_MATCH.trx_currency_code,
7777: CE_AUTO_BANK_MATCH.trx_amount,
7778: CE_AUTO_BANK_MATCH.trx_base_amount,
7779: CE_AUTO_BANK_MATCH.trx_status,
7780: CE_AUTO_BANK_MATCH.trx_cleared_amount,
7781: CE_AUTO_BANK_MATCH.csl_match_type,
7782: no_of_matches,
7783: CE_AUTO_BANK_MATCH.trx_currency_type,
7784: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 7781: CE_AUTO_BANK_MATCH.csl_match_type,

7777: CE_AUTO_BANK_MATCH.trx_amount,
7778: CE_AUTO_BANK_MATCH.trx_base_amount,
7779: CE_AUTO_BANK_MATCH.trx_status,
7780: CE_AUTO_BANK_MATCH.trx_cleared_amount,
7781: CE_AUTO_BANK_MATCH.csl_match_type,
7782: no_of_matches,
7783: CE_AUTO_BANK_MATCH.trx_currency_type,
7784: CE_AUTO_BANK_MATCH.trx_curr_amount,
7785: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 7783: CE_AUTO_BANK_MATCH.trx_currency_type,

7779: CE_AUTO_BANK_MATCH.trx_status,
7780: CE_AUTO_BANK_MATCH.trx_cleared_amount,
7781: CE_AUTO_BANK_MATCH.csl_match_type,
7782: no_of_matches,
7783: CE_AUTO_BANK_MATCH.trx_currency_type,
7784: CE_AUTO_BANK_MATCH.trx_curr_amount,
7785: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
7786: CE_AUTO_BANK_MATCH.trx_exchange_rate,
7787: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 7784: CE_AUTO_BANK_MATCH.trx_curr_amount,

7780: CE_AUTO_BANK_MATCH.trx_cleared_amount,
7781: CE_AUTO_BANK_MATCH.csl_match_type,
7782: no_of_matches,
7783: CE_AUTO_BANK_MATCH.trx_currency_type,
7784: CE_AUTO_BANK_MATCH.trx_curr_amount,
7785: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
7786: CE_AUTO_BANK_MATCH.trx_exchange_rate,
7787: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
7788: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 7785: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

7781: CE_AUTO_BANK_MATCH.csl_match_type,
7782: no_of_matches,
7783: CE_AUTO_BANK_MATCH.trx_currency_type,
7784: CE_AUTO_BANK_MATCH.trx_curr_amount,
7785: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
7786: CE_AUTO_BANK_MATCH.trx_exchange_rate,
7787: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
7788: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
7789: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

Line 7786: CE_AUTO_BANK_MATCH.trx_exchange_rate,

7782: no_of_matches,
7783: CE_AUTO_BANK_MATCH.trx_currency_type,
7784: CE_AUTO_BANK_MATCH.trx_curr_amount,
7785: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
7786: CE_AUTO_BANK_MATCH.trx_exchange_rate,
7787: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
7788: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
7789: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
7790: CE_AUTO_BANK_MATCH.gt_seq_id,

Line 7787: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

7783: CE_AUTO_BANK_MATCH.trx_currency_type,
7784: CE_AUTO_BANK_MATCH.trx_curr_amount,
7785: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
7786: CE_AUTO_BANK_MATCH.trx_exchange_rate,
7787: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
7788: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
7789: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
7790: CE_AUTO_BANK_MATCH.gt_seq_id,
7791: /* 14834217: Added for exchange information */

Line 7788: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

7784: CE_AUTO_BANK_MATCH.trx_curr_amount,
7785: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
7786: CE_AUTO_BANK_MATCH.trx_exchange_rate,
7787: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
7788: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
7789: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
7790: CE_AUTO_BANK_MATCH.gt_seq_id,
7791: /* 14834217: Added for exchange information */
7792: CE_AUTO_BANK_MATCH.trx_reference_type,

Line 7789: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

7785: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
7786: CE_AUTO_BANK_MATCH.trx_exchange_rate,
7787: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
7788: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
7789: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
7790: CE_AUTO_BANK_MATCH.gt_seq_id,
7791: /* 14834217: Added for exchange information */
7792: CE_AUTO_BANK_MATCH.trx_reference_type,
7793: CE_AUTO_BANK_MATCH.trx_gl_date,

Line 7790: CE_AUTO_BANK_MATCH.gt_seq_id,

7786: CE_AUTO_BANK_MATCH.trx_exchange_rate,
7787: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
7788: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
7789: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
7790: CE_AUTO_BANK_MATCH.gt_seq_id,
7791: /* 14834217: Added for exchange information */
7792: CE_AUTO_BANK_MATCH.trx_reference_type,
7793: CE_AUTO_BANK_MATCH.trx_gl_date,
7794: CE_AUTO_BANK_MATCH.trx_value_date,

Line 7792: CE_AUTO_BANK_MATCH.trx_reference_type,

7788: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
7789: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
7790: CE_AUTO_BANK_MATCH.gt_seq_id,
7791: /* 14834217: Added for exchange information */
7792: CE_AUTO_BANK_MATCH.trx_reference_type,
7793: CE_AUTO_BANK_MATCH.trx_gl_date,
7794: CE_AUTO_BANK_MATCH.trx_value_date,
7795: CE_AUTO_BANK_MATCH.trx_deposit_date
7796: /* 14834217: End */

Line 7793: CE_AUTO_BANK_MATCH.trx_gl_date,

7789: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
7790: CE_AUTO_BANK_MATCH.gt_seq_id,
7791: /* 14834217: Added for exchange information */
7792: CE_AUTO_BANK_MATCH.trx_reference_type,
7793: CE_AUTO_BANK_MATCH.trx_gl_date,
7794: CE_AUTO_BANK_MATCH.trx_value_date,
7795: CE_AUTO_BANK_MATCH.trx_deposit_date
7796: /* 14834217: End */
7797: FROM ce_available_transactions_tmp catv

Line 7794: CE_AUTO_BANK_MATCH.trx_value_date,

7790: CE_AUTO_BANK_MATCH.gt_seq_id,
7791: /* 14834217: Added for exchange information */
7792: CE_AUTO_BANK_MATCH.trx_reference_type,
7793: CE_AUTO_BANK_MATCH.trx_gl_date,
7794: CE_AUTO_BANK_MATCH.trx_value_date,
7795: CE_AUTO_BANK_MATCH.trx_deposit_date
7796: /* 14834217: End */
7797: FROM ce_available_transactions_tmp catv
7798: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

Line 7795: CE_AUTO_BANK_MATCH.trx_deposit_date

7791: /* 14834217: Added for exchange information */
7792: CE_AUTO_BANK_MATCH.trx_reference_type,
7793: CE_AUTO_BANK_MATCH.trx_gl_date,
7794: CE_AUTO_BANK_MATCH.trx_value_date,
7795: CE_AUTO_BANK_MATCH.trx_deposit_date
7796: /* 14834217: End */
7797: FROM ce_available_transactions_tmp catv
7798: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
7799: AND catv.TRX_ID = CE_AUTO_BANK_MATCH.csl_cashflow_id

Line 7798: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

7794: CE_AUTO_BANK_MATCH.trx_value_date,
7795: CE_AUTO_BANK_MATCH.trx_deposit_date
7796: /* 14834217: End */
7797: FROM ce_available_transactions_tmp catv
7798: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
7799: AND catv.TRX_ID = CE_AUTO_BANK_MATCH.csl_cashflow_id
7800: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id,catv.legal_entity_id)
7801: AND catv.application_id = 261
7802: AND NVL(catv.reconciled_status_flag, 'N') = 'N';

Line 7799: AND catv.TRX_ID = CE_AUTO_BANK_MATCH.csl_cashflow_id

7795: CE_AUTO_BANK_MATCH.trx_deposit_date
7796: /* 14834217: End */
7797: FROM ce_available_transactions_tmp catv
7798: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
7799: AND catv.TRX_ID = CE_AUTO_BANK_MATCH.csl_cashflow_id
7800: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id,catv.legal_entity_id)
7801: AND catv.application_id = 261
7802: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
7803:

Line 7810: IF (NVL(CE_AUTO_BANK_MATCH.CSL_CURRENCY_CODE, CE_AUTO_BANK_MATCH.ABA_BANK_CURRENCY)

7806: --
7807: -- Currency and amount should be matched based on whether the stmt line
7808: -- is DOMESTIC, FOREIGN or INTERNATIONAL
7809: --
7810: IF (NVL(CE_AUTO_BANK_MATCH.CSL_CURRENCY_CODE, CE_AUTO_BANK_MATCH.ABA_BANK_CURRENCY)
7811: = l_SOB_CURRENCY_CODE)
7812: THEN
7813: l_trx_currency_type := 'FUNCTIONAL';
7814: l_sl_currency_code := l_SOB_CURRENCY_CODE;

Line 7815: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;

7811: = l_SOB_CURRENCY_CODE)
7812: THEN
7813: l_trx_currency_type := 'FUNCTIONAL';
7814: l_sl_currency_code := l_SOB_CURRENCY_CODE;
7815: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;
7816: ELSIF (NVL(CE_AUTO_BANK_MATCH.CSL_CURRENCY_CODE, CE_AUTO_BANK_MATCH.ABA_BANK_CURRENCY)
7817: = CE_AUTO_BANK_MATCH.aba_bank_currency)
7818: THEN
7819: l_trx_currency_type := 'BANK';

Line 7816: ELSIF (NVL(CE_AUTO_BANK_MATCH.CSL_CURRENCY_CODE, CE_AUTO_BANK_MATCH.ABA_BANK_CURRENCY)

7812: THEN
7813: l_trx_currency_type := 'FUNCTIONAL';
7814: l_sl_currency_code := l_SOB_CURRENCY_CODE;
7815: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;
7816: ELSIF (NVL(CE_AUTO_BANK_MATCH.CSL_CURRENCY_CODE, CE_AUTO_BANK_MATCH.ABA_BANK_CURRENCY)
7817: = CE_AUTO_BANK_MATCH.aba_bank_currency)
7818: THEN
7819: l_trx_currency_type := 'BANK';
7820: l_sl_currency_code := CE_AUTO_BANK_MATCH.aba_bank_currency;

Line 7817: = CE_AUTO_BANK_MATCH.aba_bank_currency)

7813: l_trx_currency_type := 'FUNCTIONAL';
7814: l_sl_currency_code := l_SOB_CURRENCY_CODE;
7815: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;
7816: ELSIF (NVL(CE_AUTO_BANK_MATCH.CSL_CURRENCY_CODE, CE_AUTO_BANK_MATCH.ABA_BANK_CURRENCY)
7817: = CE_AUTO_BANK_MATCH.aba_bank_currency)
7818: THEN
7819: l_trx_currency_type := 'BANK';
7820: l_sl_currency_code := CE_AUTO_BANK_MATCH.aba_bank_currency;
7821: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;

Line 7820: l_sl_currency_code := CE_AUTO_BANK_MATCH.aba_bank_currency;

7816: ELSIF (NVL(CE_AUTO_BANK_MATCH.CSL_CURRENCY_CODE, CE_AUTO_BANK_MATCH.ABA_BANK_CURRENCY)
7817: = CE_AUTO_BANK_MATCH.aba_bank_currency)
7818: THEN
7819: l_trx_currency_type := 'BANK';
7820: l_sl_currency_code := CE_AUTO_BANK_MATCH.aba_bank_currency;
7821: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;
7822: ELSE
7823: l_trx_currency_type := 'FOREIGN';
7824: l_sl_currency_code := CE_AUTO_BANK_MATCH.csl_currency_code;

Line 7821: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;

7817: = CE_AUTO_BANK_MATCH.aba_bank_currency)
7818: THEN
7819: l_trx_currency_type := 'BANK';
7820: l_sl_currency_code := CE_AUTO_BANK_MATCH.aba_bank_currency;
7821: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;
7822: ELSE
7823: l_trx_currency_type := 'FOREIGN';
7824: l_sl_currency_code := CE_AUTO_BANK_MATCH.csl_currency_code;
7825: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;

Line 7824: l_sl_currency_code := CE_AUTO_BANK_MATCH.csl_currency_code;

7820: l_sl_currency_code := CE_AUTO_BANK_MATCH.aba_bank_currency;
7821: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;
7822: ELSE
7823: l_trx_currency_type := 'FOREIGN';
7824: l_sl_currency_code := CE_AUTO_BANK_MATCH.csl_currency_code;
7825: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;
7826: END IF;
7827:
7828: cep_standard.debug(

Line 7825: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;

7821: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;
7822: ELSE
7823: l_trx_currency_type := 'FOREIGN';
7824: l_sl_currency_code := CE_AUTO_BANK_MATCH.csl_currency_code;
7825: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;
7826: END IF;
7827:
7828: cep_standard.debug(
7829: 'CE_AUTO_BANK_MATCH.trx_currency_code='||CE_AUTO_BANK_MATCH.trx_currency_code

Line 7829: 'CE_AUTO_BANK_MATCH.trx_currency_code='||CE_AUTO_BANK_MATCH.trx_currency_code

7825: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;
7826: END IF;
7827:
7828: cep_standard.debug(
7829: 'CE_AUTO_BANK_MATCH.trx_currency_code='||CE_AUTO_BANK_MATCH.trx_currency_code
7830: || ', l_sl_currency_code='|| l_sl_currency_code
7831: || ', CE_AUTO_BANK_MATCH.trx_amount='|| CE_AUTO_BANK_MATCH.trx_amount
7832: || ', l_sl_amount=' ||l_sl_amount);
7833:

Line 7831: || ', CE_AUTO_BANK_MATCH.trx_amount='|| CE_AUTO_BANK_MATCH.trx_amount

7827:
7828: cep_standard.debug(
7829: 'CE_AUTO_BANK_MATCH.trx_currency_code='||CE_AUTO_BANK_MATCH.trx_currency_code
7830: || ', l_sl_currency_code='|| l_sl_currency_code
7831: || ', CE_AUTO_BANK_MATCH.trx_amount='|| CE_AUTO_BANK_MATCH.trx_amount
7832: || ', l_sl_amount=' ||l_sl_amount);
7833:
7834: -- 14834217: start
7835: -- Fetch exchange rate details for transactions not in ledger currency.

Line 7836: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')

7832: || ', l_sl_amount=' ||l_sl_amount);
7833:
7834: -- 14834217: start
7835: -- Fetch exchange rate details for transactions not in ledger currency.
7836: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')
7837: THEN
7838: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and
7839: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and
7840: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR

Line 7838: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and

7834: -- 14834217: start
7835: -- Fetch exchange rate details for transactions not in ledger currency.
7836: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')
7837: THEN
7838: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and
7839: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and
7840: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR
7841: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and
7842: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))

Line 7839: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and

7835: -- Fetch exchange rate details for transactions not in ledger currency.
7836: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')
7837: THEN
7838: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and
7839: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and
7840: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR
7841: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and
7842: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
7843: THEN

Line 7840: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR

7836: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK')
7837: THEN
7838: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and
7839: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and
7840: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR
7841: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and
7842: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
7843: THEN
7844: IF (NOT validate_exchange_details)

Line 7841: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and

7837: THEN
7838: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and
7839: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and
7840: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR
7841: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and
7842: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
7843: THEN
7844: IF (NOT validate_exchange_details)
7845: THEN

Line 7842: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))

7838: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and
7839: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and
7840: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR
7841: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and
7842: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL))
7843: THEN
7844: IF (NOT validate_exchange_details)
7845: THEN
7846: cep_standard.debug('EXCEPTION: Exchange details could not be fetched/validated');

Line 7858: l_clearing_gl_date := CE_AUTO_BANK_MATCH.csl_trx_date;

7854: -- GL Period should be open
7855: -- Bug 14840476: GL Date = Clearing Date = Statement Line Date
7856: -- Autorecon parameter GL date will not be used for cashflows generated for bank statements
7857: -- l_clearing_gl_date := CE_AUTO_BANK_REC.G_gl_date_original;
7858: l_clearing_gl_date := CE_AUTO_BANK_MATCH.csl_trx_date;
7859:
7860: cep_standard.debug('l_clearing_gl_date='||to_Char(l_clearing_gl_date));
7861: IF(NOT(CE_AUTO_BANK_REC.find_gl_period(l_clearing_gl_date, 101)))
7862: THEN

Line 7865: CE_AUTO_BANK_MATCH.csh_statement_header_id,

7861: IF(NOT(CE_AUTO_BANK_REC.find_gl_period(l_clearing_gl_date, 101)))
7862: THEN
7863: cep_standard.debug('GL period is closed');
7864: CE_RECONCILIATION_ERRORS_PKG.delete_row(
7865: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7866: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7867: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7868: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7869: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 7866: CE_AUTO_BANK_MATCH.csl_statement_line_id);

7862: THEN
7863: cep_standard.debug('GL period is closed');
7864: CE_RECONCILIATION_ERRORS_PKG.delete_row(
7865: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7866: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7867: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7868: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7869: CE_AUTO_BANK_MATCH.csl_statement_line_id,
7870: 'CE_INVALID_GL_PERIOD');

Line 7868: CE_AUTO_BANK_MATCH.csh_statement_header_id,

7864: CE_RECONCILIATION_ERRORS_PKG.delete_row(
7865: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7866: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7867: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7868: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7869: CE_AUTO_BANK_MATCH.csl_statement_line_id,
7870: 'CE_INVALID_GL_PERIOD');
7871: RETURN;
7872: END IF;

Line 7869: CE_AUTO_BANK_MATCH.csl_statement_line_id,

7865: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7866: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7867: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7868: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7869: CE_AUTO_BANK_MATCH.csl_statement_line_id,
7870: 'CE_INVALID_GL_PERIOD');
7871: RETURN;
7872: END IF;
7873: -- GL Date should not be before last unclearing/transaction date

Line 7879: Where cashflow_id = CE_AUTO_BANK_MATCH.trx_id

7875: begin
7876: select max(accounting_date)
7877: into l_unclearing_gl_date
7878: from ce_cashflow_acct_h
7879: Where cashflow_id = CE_AUTO_BANK_MATCH.trx_id
7880: and event_type = 'CE_BAT_UNCLEARED';
7881: exception
7882: when no_data_found then
7883: cep_standard.debug('no unclearing record for cashflow_id '||CE_AUTO_BANK_MATCH.trx_id);

Line 7883: cep_standard.debug('no unclearing record for cashflow_id '||CE_AUTO_BANK_MATCH.trx_id);

7879: Where cashflow_id = CE_AUTO_BANK_MATCH.trx_id
7880: and event_type = 'CE_BAT_UNCLEARED';
7881: exception
7882: when no_data_found then
7883: cep_standard.debug('no unclearing record for cashflow_id '||CE_AUTO_BANK_MATCH.trx_id);
7884: l_unclearing_gl_date := null;
7885: end;
7886: cep_standard.debug('l_clearing_gl_date='||l_clearing_gl_date);
7887: cep_standard.debug('l_unclearing_gl_date='||nvl(to_Char(l_unclearing_gl_date),''));

Line 7889: if l_clearing_gl_date < trunc(nvl(l_unclearing_gl_date,CE_AUTO_BANK_MATCH.trx_date))

7885: end;
7886: cep_standard.debug('l_clearing_gl_date='||l_clearing_gl_date);
7887: cep_standard.debug('l_unclearing_gl_date='||nvl(to_Char(l_unclearing_gl_date),''));
7888:
7889: if l_clearing_gl_date < trunc(nvl(l_unclearing_gl_date,CE_AUTO_BANK_MATCH.trx_date))
7890: then
7891: cep_standard.debug('GL Date earlier than unrec/trx date');
7892:
7893: CE_RECONCILIATION_ERRORS_PKG.delete_row(

Line 7894: CE_AUTO_BANK_MATCH.csh_statement_header_id,

7890: then
7891: cep_standard.debug('GL Date earlier than unrec/trx date');
7892:
7893: CE_RECONCILIATION_ERRORS_PKG.delete_row(
7894: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7895: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7896: if l_unclearing_gl_date is null
7897: then
7898: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 7895: CE_AUTO_BANK_MATCH.csl_statement_line_id);

7891: cep_standard.debug('GL Date earlier than unrec/trx date');
7892:
7893: CE_RECONCILIATION_ERRORS_PKG.delete_row(
7894: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7895: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7896: if l_unclearing_gl_date is null
7897: then
7898: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7899: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 7899: CE_AUTO_BANK_MATCH.csh_statement_header_id,

7895: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7896: if l_unclearing_gl_date is null
7897: then
7898: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7899: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7900: CE_AUTO_BANK_MATCH.csl_statement_line_id,
7901: 'CE_ABR_RECON_DATE_CREATE');
7902: else
7903: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 7900: CE_AUTO_BANK_MATCH.csl_statement_line_id,

7896: if l_unclearing_gl_date is null
7897: then
7898: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7899: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7900: CE_AUTO_BANK_MATCH.csl_statement_line_id,
7901: 'CE_ABR_RECON_DATE_CREATE');
7902: else
7903: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7904: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 7904: CE_AUTO_BANK_MATCH.csh_statement_header_id,

7900: CE_AUTO_BANK_MATCH.csl_statement_line_id,
7901: 'CE_ABR_RECON_DATE_CREATE');
7902: else
7903: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7904: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7905: CE_AUTO_BANK_MATCH.csl_statement_line_id,
7906: 'CE_ABR_RECON_DATE_UNCLEAR');
7907: end if;
7908: return;

Line 7905: CE_AUTO_BANK_MATCH.csl_statement_line_id,

7901: 'CE_ABR_RECON_DATE_CREATE');
7902: else
7903: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7904: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7905: CE_AUTO_BANK_MATCH.csl_statement_line_id,
7906: 'CE_ABR_RECON_DATE_UNCLEAR');
7907: end if;
7908: return;
7909: end if;

Line 7912: IF( CE_AUTO_BANK_MATCH.trx_currency_code = l_sl_currency_code AND

7908: return;
7909: end if;
7910: -- 16002860: END
7911:
7912: IF( CE_AUTO_BANK_MATCH.trx_currency_code = l_sl_currency_code AND
7913: CE_AUTO_BANK_MATCH.trx_amount = l_sl_amount)
7914: THEN
7915: CE_AUTO_BANK_CLEAR.reconcile_trx(
7916: passin_mode => 'AUTO',

Line 7913: CE_AUTO_BANK_MATCH.trx_amount = l_sl_amount)

7909: end if;
7910: -- 16002860: END
7911:
7912: IF( CE_AUTO_BANK_MATCH.trx_currency_code = l_sl_currency_code AND
7913: CE_AUTO_BANK_MATCH.trx_amount = l_sl_amount)
7914: THEN
7915: CE_AUTO_BANK_CLEAR.reconcile_trx(
7916: passin_mode => 'AUTO',
7917: tx_type => CE_AUTO_BANK_MATCH.csl_match_type,

Line 7917: tx_type => CE_AUTO_BANK_MATCH.csl_match_type,

7913: CE_AUTO_BANK_MATCH.trx_amount = l_sl_amount)
7914: THEN
7915: CE_AUTO_BANK_CLEAR.reconcile_trx(
7916: passin_mode => 'AUTO',
7917: tx_type => CE_AUTO_BANK_MATCH.csl_match_type,
7918: trx_id => CE_AUTO_BANK_MATCH.TRX_id,
7919: trx_status => CE_AUTO_BANK_MATCH.trx_status,
7920: receipt_type => CE_AUTO_BANK_MATCH.csl_match_type,
7921: exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,

Line 7918: trx_id => CE_AUTO_BANK_MATCH.TRX_id,

7914: THEN
7915: CE_AUTO_BANK_CLEAR.reconcile_trx(
7916: passin_mode => 'AUTO',
7917: tx_type => CE_AUTO_BANK_MATCH.csl_match_type,
7918: trx_id => CE_AUTO_BANK_MATCH.TRX_id,
7919: trx_status => CE_AUTO_BANK_MATCH.trx_status,
7920: receipt_type => CE_AUTO_BANK_MATCH.csl_match_type,
7921: exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
7922: exchange_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,

Line 7919: trx_status => CE_AUTO_BANK_MATCH.trx_status,

7915: CE_AUTO_BANK_CLEAR.reconcile_trx(
7916: passin_mode => 'AUTO',
7917: tx_type => CE_AUTO_BANK_MATCH.csl_match_type,
7918: trx_id => CE_AUTO_BANK_MATCH.TRX_id,
7919: trx_status => CE_AUTO_BANK_MATCH.trx_status,
7920: receipt_type => CE_AUTO_BANK_MATCH.csl_match_type,
7921: exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
7922: exchange_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
7923: exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,

Line 7920: receipt_type => CE_AUTO_BANK_MATCH.csl_match_type,

7916: passin_mode => 'AUTO',
7917: tx_type => CE_AUTO_BANK_MATCH.csl_match_type,
7918: trx_id => CE_AUTO_BANK_MATCH.TRX_id,
7919: trx_status => CE_AUTO_BANK_MATCH.trx_status,
7920: receipt_type => CE_AUTO_BANK_MATCH.csl_match_type,
7921: exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
7922: exchange_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
7923: exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
7924: amount_cleared => CE_AUTO_BANK_MATCH.trx_amount,

Line 7921: exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,

7917: tx_type => CE_AUTO_BANK_MATCH.csl_match_type,
7918: trx_id => CE_AUTO_BANK_MATCH.TRX_id,
7919: trx_status => CE_AUTO_BANK_MATCH.trx_status,
7920: receipt_type => CE_AUTO_BANK_MATCH.csl_match_type,
7921: exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
7922: exchange_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
7923: exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
7924: amount_cleared => CE_AUTO_BANK_MATCH.trx_amount,
7925: charges_amount => CE_AUTO_BANK_MATCH.trx_charges_amount,

Line 7922: exchange_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,

7918: trx_id => CE_AUTO_BANK_MATCH.TRX_id,
7919: trx_status => CE_AUTO_BANK_MATCH.trx_status,
7920: receipt_type => CE_AUTO_BANK_MATCH.csl_match_type,
7921: exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
7922: exchange_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
7923: exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
7924: amount_cleared => CE_AUTO_BANK_MATCH.trx_amount,
7925: charges_amount => CE_AUTO_BANK_MATCH.trx_charges_amount,
7926: errors_amount => CE_AUTO_BANK_MATCH.trx_errors_amount,

Line 7923: exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,

7919: trx_status => CE_AUTO_BANK_MATCH.trx_status,
7920: receipt_type => CE_AUTO_BANK_MATCH.csl_match_type,
7921: exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
7922: exchange_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
7923: exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
7924: amount_cleared => CE_AUTO_BANK_MATCH.trx_amount,
7925: charges_amount => CE_AUTO_BANK_MATCH.trx_charges_amount,
7926: errors_amount => CE_AUTO_BANK_MATCH.trx_errors_amount,
7927: gl_date => l_clearing_gl_date, -- 14725907: Changed variable

Line 7924: amount_cleared => CE_AUTO_BANK_MATCH.trx_amount,

7920: receipt_type => CE_AUTO_BANK_MATCH.csl_match_type,
7921: exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
7922: exchange_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
7923: exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
7924: amount_cleared => CE_AUTO_BANK_MATCH.trx_amount,
7925: charges_amount => CE_AUTO_BANK_MATCH.trx_charges_amount,
7926: errors_amount => CE_AUTO_BANK_MATCH.trx_errors_amount,
7927: gl_date => l_clearing_gl_date, -- 14725907: Changed variable
7928: value_date => CE_AUTO_BANK_MATCH.csl_effective_date,

Line 7925: charges_amount => CE_AUTO_BANK_MATCH.trx_charges_amount,

7921: exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
7922: exchange_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
7923: exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
7924: amount_cleared => CE_AUTO_BANK_MATCH.trx_amount,
7925: charges_amount => CE_AUTO_BANK_MATCH.trx_charges_amount,
7926: errors_amount => CE_AUTO_BANK_MATCH.trx_errors_amount,
7927: gl_date => l_clearing_gl_date, -- 14725907: Changed variable
7928: value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
7929: cleared_date => CE_AUTO_BANK_MATCH.csl_trx_date,

Line 7926: errors_amount => CE_AUTO_BANK_MATCH.trx_errors_amount,

7922: exchange_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
7923: exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
7924: amount_cleared => CE_AUTO_BANK_MATCH.trx_amount,
7925: charges_amount => CE_AUTO_BANK_MATCH.trx_charges_amount,
7926: errors_amount => CE_AUTO_BANK_MATCH.trx_errors_amount,
7927: gl_date => l_clearing_gl_date, -- 14725907: Changed variable
7928: value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
7929: cleared_date => CE_AUTO_BANK_MATCH.csl_trx_date,
7930: ar_cash_receipt_id => NULL,

Line 7928: value_date => CE_AUTO_BANK_MATCH.csl_effective_date,

7924: amount_cleared => CE_AUTO_BANK_MATCH.trx_amount,
7925: charges_amount => CE_AUTO_BANK_MATCH.trx_charges_amount,
7926: errors_amount => CE_AUTO_BANK_MATCH.trx_errors_amount,
7927: gl_date => l_clearing_gl_date, -- 14725907: Changed variable
7928: value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
7929: cleared_date => CE_AUTO_BANK_MATCH.csl_trx_date,
7930: ar_cash_receipt_id => NULL,
7931: X_bank_currency => CE_AUTO_BANK_MATCH.aba_bank_currency,
7932: X_statement_line_id => CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 7929: cleared_date => CE_AUTO_BANK_MATCH.csl_trx_date,

7925: charges_amount => CE_AUTO_BANK_MATCH.trx_charges_amount,
7926: errors_amount => CE_AUTO_BANK_MATCH.trx_errors_amount,
7927: gl_date => l_clearing_gl_date, -- 14725907: Changed variable
7928: value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
7929: cleared_date => CE_AUTO_BANK_MATCH.csl_trx_date,
7930: ar_cash_receipt_id => NULL,
7931: X_bank_currency => CE_AUTO_BANK_MATCH.aba_bank_currency,
7932: X_statement_line_id => CE_AUTO_BANK_MATCH.csl_statement_line_id,
7933: X_statement_line_type => CE_AUTO_BANK_MATCH.csl_line_trx_type,

Line 7931: X_bank_currency => CE_AUTO_BANK_MATCH.aba_bank_currency,

7927: gl_date => l_clearing_gl_date, -- 14725907: Changed variable
7928: value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
7929: cleared_date => CE_AUTO_BANK_MATCH.csl_trx_date,
7930: ar_cash_receipt_id => NULL,
7931: X_bank_currency => CE_AUTO_BANK_MATCH.aba_bank_currency,
7932: X_statement_line_id => CE_AUTO_BANK_MATCH.csl_statement_line_id,
7933: X_statement_line_type => CE_AUTO_BANK_MATCH.csl_line_trx_type,
7934: reference_status => NULL,
7935: trx_currency_type => l_trx_currency_type,

Line 7932: X_statement_line_id => CE_AUTO_BANK_MATCH.csl_statement_line_id,

7928: value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
7929: cleared_date => CE_AUTO_BANK_MATCH.csl_trx_date,
7930: ar_cash_receipt_id => NULL,
7931: X_bank_currency => CE_AUTO_BANK_MATCH.aba_bank_currency,
7932: X_statement_line_id => CE_AUTO_BANK_MATCH.csl_statement_line_id,
7933: X_statement_line_type => CE_AUTO_BANK_MATCH.csl_line_trx_type,
7934: reference_status => NULL,
7935: trx_currency_type => l_trx_currency_type,
7936: X_currency_code => NVL(CE_AUTO_BANK_MATCH.csl_currency_code,CE_AUTO_BANK_MATCH.aba_bank_currency),

Line 7933: X_statement_line_type => CE_AUTO_BANK_MATCH.csl_line_trx_type,

7929: cleared_date => CE_AUTO_BANK_MATCH.csl_trx_date,
7930: ar_cash_receipt_id => NULL,
7931: X_bank_currency => CE_AUTO_BANK_MATCH.aba_bank_currency,
7932: X_statement_line_id => CE_AUTO_BANK_MATCH.csl_statement_line_id,
7933: X_statement_line_type => CE_AUTO_BANK_MATCH.csl_line_trx_type,
7934: reference_status => NULL,
7935: trx_currency_type => l_trx_currency_type,
7936: X_currency_code => NVL(CE_AUTO_BANK_MATCH.csl_currency_code,CE_AUTO_BANK_MATCH.aba_bank_currency),
7937: auto_reconciled_flag => 'Y',

Line 7936: X_currency_code => NVL(CE_AUTO_BANK_MATCH.csl_currency_code,CE_AUTO_BANK_MATCH.aba_bank_currency),

7932: X_statement_line_id => CE_AUTO_BANK_MATCH.csl_statement_line_id,
7933: X_statement_line_type => CE_AUTO_BANK_MATCH.csl_line_trx_type,
7934: reference_status => NULL,
7935: trx_currency_type => l_trx_currency_type,
7936: X_currency_code => NVL(CE_AUTO_BANK_MATCH.csl_currency_code,CE_AUTO_BANK_MATCH.aba_bank_currency),
7937: auto_reconciled_flag => 'Y',
7938: X_statement_header_id => d_statement_header_id,
7939: X_effective_date => CE_AUTO_BANK_MATCH.csl_effective_date,
7940: X_float_handling_flag => CE_AUTO_BANK_REC.G_float_handling_flag,

Line 7939: X_effective_date => CE_AUTO_BANK_MATCH.csl_effective_date,

7935: trx_currency_type => l_trx_currency_type,
7936: X_currency_code => NVL(CE_AUTO_BANK_MATCH.csl_currency_code,CE_AUTO_BANK_MATCH.aba_bank_currency),
7937: auto_reconciled_flag => 'Y',
7938: X_statement_header_id => d_statement_header_id,
7939: X_effective_date => CE_AUTO_BANK_MATCH.csl_effective_date,
7940: X_float_handling_flag => CE_AUTO_BANK_REC.G_float_handling_flag,
7941: X_reversed_receipt_flag => CE_AUTO_BANK_MATCH.reversed_receipt_flag);
7942:
7943: CE_AUTO_BANK_CLEAR.update_line_status(CE_AUTO_BANK_MATCH.csl_statement_line_id,'RECONCILED');

Line 7941: X_reversed_receipt_flag => CE_AUTO_BANK_MATCH.reversed_receipt_flag);

7937: auto_reconciled_flag => 'Y',
7938: X_statement_header_id => d_statement_header_id,
7939: X_effective_date => CE_AUTO_BANK_MATCH.csl_effective_date,
7940: X_float_handling_flag => CE_AUTO_BANK_REC.G_float_handling_flag,
7941: X_reversed_receipt_flag => CE_AUTO_BANK_MATCH.reversed_receipt_flag);
7942:
7943: CE_AUTO_BANK_CLEAR.update_line_status(CE_AUTO_BANK_MATCH.csl_statement_line_id,'RECONCILED');
7944:
7945: -- update the reconciled_status_flag of the GT table, ce_available_transactions_tmp,

Line 7943: CE_AUTO_BANK_CLEAR.update_line_status(CE_AUTO_BANK_MATCH.csl_statement_line_id,'RECONCILED');

7939: X_effective_date => CE_AUTO_BANK_MATCH.csl_effective_date,
7940: X_float_handling_flag => CE_AUTO_BANK_REC.G_float_handling_flag,
7941: X_reversed_receipt_flag => CE_AUTO_BANK_MATCH.reversed_receipt_flag);
7942:
7943: CE_AUTO_BANK_CLEAR.update_line_status(CE_AUTO_BANK_MATCH.csl_statement_line_id,'RECONCILED');
7944:
7945: -- update the reconciled_status_flag of the GT table, ce_available_transactions_tmp,
7946: -- to 'Y'
7947: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id, 'Y');

Line 7947: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id, 'Y');

7943: CE_AUTO_BANK_CLEAR.update_line_status(CE_AUTO_BANK_MATCH.csl_statement_line_id,'RECONCILED');
7944:
7945: -- update the reconciled_status_flag of the GT table, ce_available_transactions_tmp,
7946: -- to 'Y'
7947: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id, 'Y');
7948:
7949: ELSE
7950: cep_standard.debug( 'currency or amount does not match' );
7951: CE_RECONCILIATION_ERRORS_PKG.delete_row(

Line 7952: CE_AUTO_BANK_MATCH.csh_statement_header_id,

7948:
7949: ELSE
7950: cep_standard.debug( 'currency or amount does not match' );
7951: CE_RECONCILIATION_ERRORS_PKG.delete_row(
7952: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7953: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7954:
7955: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7956: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 7953: CE_AUTO_BANK_MATCH.csl_statement_line_id);

7949: ELSE
7950: cep_standard.debug( 'currency or amount does not match' );
7951: CE_RECONCILIATION_ERRORS_PKG.delete_row(
7952: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7953: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7954:
7955: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7956: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7957: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 7956: CE_AUTO_BANK_MATCH.csh_statement_header_id,

7952: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7953: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7954:
7955: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7956: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7957: CE_AUTO_BANK_MATCH.csl_statement_line_id,
7958: 'CE_CE_TRX_AMT_OR_CUR_NOT_MATCH');
7959:
7960: END IF;

Line 7957: CE_AUTO_BANK_MATCH.csl_statement_line_id,

7953: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7954:
7955: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7956: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7957: CE_AUTO_BANK_MATCH.csl_statement_line_id,
7958: 'CE_CE_TRX_AMT_OR_CUR_NOT_MATCH');
7959:
7960: END IF;
7961: cep_standard.debug( '<

Line 7961: cep_standard.debug( '<

7957: CE_AUTO_BANK_MATCH.csl_statement_line_id,
7958: 'CE_CE_TRX_AMT_OR_CUR_NOT_MATCH');
7959:
7960: END IF;
7961: cep_standard.debug( '< 7962:
7963: EXCEPTION
7964: WHEN NO_DATA_FOUND THEN
7965: cep_standard.debug('NO_DATA_FOUND EXCEPTION in CE_AUTO_BANK_MATCH.match_stmt_line_JE');

Line 7965: cep_standard.debug('NO_DATA_FOUND EXCEPTION in CE_AUTO_BANK_MATCH.match_stmt_line_JE');

7961: cep_standard.debug( '< 7962:
7963: EXCEPTION
7964: WHEN NO_DATA_FOUND THEN
7965: cep_standard.debug('NO_DATA_FOUND EXCEPTION in CE_AUTO_BANK_MATCH.match_stmt_line_JE');
7966: CE_RECONCILIATION_ERRORS_PKG.delete_row(
7967: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7968: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7969: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 7967: CE_AUTO_BANK_MATCH.csh_statement_header_id,

7963: EXCEPTION
7964: WHEN NO_DATA_FOUND THEN
7965: cep_standard.debug('NO_DATA_FOUND EXCEPTION in CE_AUTO_BANK_MATCH.match_stmt_line_JE');
7966: CE_RECONCILIATION_ERRORS_PKG.delete_row(
7967: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7968: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7969: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7970: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7971: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 7968: CE_AUTO_BANK_MATCH.csl_statement_line_id);

7964: WHEN NO_DATA_FOUND THEN
7965: cep_standard.debug('NO_DATA_FOUND EXCEPTION in CE_AUTO_BANK_MATCH.match_stmt_line_JE');
7966: CE_RECONCILIATION_ERRORS_PKG.delete_row(
7967: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7968: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7969: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7970: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7971: CE_AUTO_BANK_MATCH.csl_statement_line_id,
7972: 'CE_NO_CE_TRX_MATCH');

Line 7970: CE_AUTO_BANK_MATCH.csh_statement_header_id,

7966: CE_RECONCILIATION_ERRORS_PKG.delete_row(
7967: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7968: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7969: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7970: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7971: CE_AUTO_BANK_MATCH.csl_statement_line_id,
7972: 'CE_NO_CE_TRX_MATCH');
7973:
7974: WHEN TOO_MANY_ROWS THEN

Line 7971: CE_AUTO_BANK_MATCH.csl_statement_line_id,

7967: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7968: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7969: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7970: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7971: CE_AUTO_BANK_MATCH.csl_statement_line_id,
7972: 'CE_NO_CE_TRX_MATCH');
7973:
7974: WHEN TOO_MANY_ROWS THEN
7975: cep_standard.debug('TOO_MANY_ROWS EXCEPTION in CE_AUTO_BANK_MATCH.match_stmt_line_JE');

Line 7975: cep_standard.debug('TOO_MANY_ROWS EXCEPTION in CE_AUTO_BANK_MATCH.match_stmt_line_JE');

7971: CE_AUTO_BANK_MATCH.csl_statement_line_id,
7972: 'CE_NO_CE_TRX_MATCH');
7973:
7974: WHEN TOO_MANY_ROWS THEN
7975: cep_standard.debug('TOO_MANY_ROWS EXCEPTION in CE_AUTO_BANK_MATCH.match_stmt_line_JE');
7976: CE_RECONCILIATION_ERRORS_PKG.delete_row(
7977: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7978: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7979: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 7977: CE_AUTO_BANK_MATCH.csh_statement_header_id,

7973:
7974: WHEN TOO_MANY_ROWS THEN
7975: cep_standard.debug('TOO_MANY_ROWS EXCEPTION in CE_AUTO_BANK_MATCH.match_stmt_line_JE');
7976: CE_RECONCILIATION_ERRORS_PKG.delete_row(
7977: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7978: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7979: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7980: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7981: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 7978: CE_AUTO_BANK_MATCH.csl_statement_line_id);

7974: WHEN TOO_MANY_ROWS THEN
7975: cep_standard.debug('TOO_MANY_ROWS EXCEPTION in CE_AUTO_BANK_MATCH.match_stmt_line_JE');
7976: CE_RECONCILIATION_ERRORS_PKG.delete_row(
7977: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7978: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7979: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7980: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7981: CE_AUTO_BANK_MATCH.csl_statement_line_id,
7982: 'CE_ABR_JEL_PARTIAL');

Line 7980: CE_AUTO_BANK_MATCH.csh_statement_header_id,

7976: CE_RECONCILIATION_ERRORS_PKG.delete_row(
7977: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7978: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7979: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7980: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7981: CE_AUTO_BANK_MATCH.csl_statement_line_id,
7982: 'CE_ABR_JEL_PARTIAL');
7983: END;
7984:

Line 7981: CE_AUTO_BANK_MATCH.csl_statement_line_id,

7977: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7978: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7979: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7980: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7981: CE_AUTO_BANK_MATCH.csl_statement_line_id,
7982: 'CE_ABR_JEL_PARTIAL');
7983: END;
7984:
7985: /* ---------------------------------------------------------------------

Line 8013: cep_standard.debug('>>CE_AUTO_BANK_MATCH.populate_available_gt');

8009: l_trx_source VARCHAR2(20);
8010: l_matching_against VARCHAR2(20);
8011: l_cf NUMBER(15) := 0;
8012: BEGIN
8013: cep_standard.debug('>>CE_AUTO_BANK_MATCH.populate_available_gt');
8014:
8015: -- clean up the temp table
8016: delete ce_available_transactions_tmp;
8017:

Line 8032: IF CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag = 'N' THEN

8028: and sh.bank_account_id = p_bank_account_id
8029: and sl.cashflow_id is not null;
8030:
8031: IF l_cf > 0 THEN -- some line has cashflow_id
8032: IF CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag = 'N' THEN
8033: cep_standard.debug('inserting data from ce_260_cf_transactions_v');
8034: insert into ce_available_transactions_tmp
8035: (seq_id,
8036: ROW_ID,

Line 8186: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'Y';

8182: 'N'
8183: from ce_260_cf_transactions_v
8184: where bank_account_id = p_bank_account_id;
8185:
8186: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'Y';
8187: END IF; --CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag = 'N'
8188: END IF; -- l_cf = 1
8189:
8190: OPEN r_trx_source (p_bank_account_id);

Line 8187: END IF; --CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag = 'N'

8183: from ce_260_cf_transactions_v
8184: where bank_account_id = p_bank_account_id;
8185:
8186: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'Y';
8187: END IF; --CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag = 'N'
8188: END IF; -- l_cf = 1
8189:
8190: OPEN r_trx_source (p_bank_account_id);
8191: LOOP

Line 8206: IF CE_AUTO_BANK_MATCH.av_200_inserted_flag = 'N' THEN -- AP data has not been inserted into the GT table

8202: ', l_trx_code = ' || l_trx_code ||
8203: ', l_matching_against = ' || l_matching_against);
8204: IF l_trx_source = 'AP' THEN
8205:
8206: IF CE_AUTO_BANK_MATCH.av_200_inserted_flag = 'N' THEN -- AP data has not been inserted into the GT table
8207:
8208: cep_standard.debug('inserting data from ce_200_transactions_v');
8209:
8210: insert into ce_available_transactions_tmp

Line 8352: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'Y';

8348: 'N'
8349: from ce_200_transactions_v
8350: where bank_account_id = p_bank_account_id;
8351:
8352: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'Y';
8353: END IF;
8354:
8355: ELSIF l_trx_source = 'AR' THEN
8356:

Line 8357: IF CE_AUTO_BANK_MATCH.av_222_inserted_flag = 'N' THEN -- AP data has not been inserted into the GT table

8353: END IF;
8354:
8355: ELSIF l_trx_source = 'AR' THEN
8356:
8357: IF CE_AUTO_BANK_MATCH.av_222_inserted_flag = 'N' THEN -- AP data has not been inserted into the GT table
8358: cep_standard.debug('inserting data from ce_222_transactions_v');
8359:
8360: insert into ce_available_transactions_tmp
8361: (seq_id,

Line 8502: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'Y';

8498: 'N'
8499: from ce_222_transactions_v
8500: where bank_account_id = p_bank_account_id;
8501:
8502: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'Y';
8503: END IF;
8504:
8505: ELSIF l_trx_source = 'CE' THEN
8506: -- when l_trx_source is 'CE', only populate from ce_260_cf_transactions_v

Line 8663: IF CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag = 'N' THEN

8659:
8660: av_260_inserted_flag := 'Y';
8661: END IF;
8662: */
8663: IF CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag = 'N' THEN
8664: cep_standard.debug('inserting data from ce_260_cf_transactions_v');
8665: insert into ce_available_transactions_tmp
8666: (seq_id,
8667: ROW_ID,

Line 8817: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'Y';

8813: 'N'
8814: from ce_260_cf_transactions_v
8815: where bank_account_id = p_bank_account_id;
8816:
8817: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'Y';
8818: END IF;
8819:
8820: ELSIF l_trx_source = 'JE' THEN
8821:

Line 8822: IF CE_AUTO_BANK_MATCH.av_101_inserted_flag = 'N' THEN

8818: END IF;
8819:
8820: ELSIF l_trx_source = 'JE' THEN
8821:
8822: IF CE_AUTO_BANK_MATCH.av_101_inserted_flag = 'N' THEN
8823:
8824: cep_standard.debug('inserting data from ce_101_transactions_v');
8825:
8826: insert into ce_available_transactions_tmp

Line 8970: CE_AUTO_BANK_MATCH.av_101_inserted_flag := 'Y';

8966: 'N'
8967: from ce_101_transactions_v
8968: where bank_account_id = p_bank_account_id;
8969:
8970: CE_AUTO_BANK_MATCH.av_101_inserted_flag := 'Y';
8971: END IF;
8972:
8973: ELSIF l_trx_source = 'OI' THEN
8974:

Line 8977: IF CE_AUTO_BANK_MATCH.av_999_inserted_flag = 'N' THEN

8973: ELSIF l_trx_source = 'OI' THEN
8974:
8975: -- Bug 7356199 removed the inserting data from ce_185_transactions_v
8976: -- as ce_999_transactions_v consists a union of ce_185_transactions_v
8977: IF CE_AUTO_BANK_MATCH.av_999_inserted_flag = 'N' THEN
8978:
8979: cep_standard.debug('inserting data from ce_999_transactions_v');
8980:
8981: insert into ce_available_transactions_tmp

Line 9123: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'Y';

9119: 'N'
9120: from ce_999_transactions_v
9121: where bank_account_id = p_bank_account_id;
9122:
9123: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'Y';
9124: END IF;
9125:
9126: ELSIF l_trx_source = 'PAY' THEN
9127: IF CE_AUTO_BANK_MATCH.av_801_inserted_flag = 'N' THEN

Line 9127: IF CE_AUTO_BANK_MATCH.av_801_inserted_flag = 'N' THEN

9123: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'Y';
9124: END IF;
9125:
9126: ELSIF l_trx_source = 'PAY' THEN
9127: IF CE_AUTO_BANK_MATCH.av_801_inserted_flag = 'N' THEN
9128: cep_standard.debug('inserting data from ce_801_transactions_v');
9129:
9130: insert into ce_available_transactions_tmp
9131: (seq_id,

Line 9272: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'Y';

9268: 'N'
9269: from ce_801_transactions_v
9270: where bank_account_id = p_bank_account_id;
9271:
9272: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'Y';
9273: END IF;
9274:
9275: ELSIF l_trx_source = 'PAY_EFT' THEN
9276: IF CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag = 'N' THEN

Line 9276: IF CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag = 'N' THEN

9272: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'Y';
9273: END IF;
9274:
9275: ELSIF l_trx_source = 'PAY_EFT' THEN
9276: IF CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag = 'N' THEN
9277: cep_standard.debug('inserting data from ce_801_eft_transactions_v');
9278:
9279: insert into ce_available_transactions_tmp
9280: (seq_id,

Line 9421: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'Y';

9417: 'N'
9418: from ce_801_eft_transactions_v
9419: where bank_account_id = p_bank_account_id;
9420:
9421: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'Y';
9422: END IF;
9423:
9424: ELSIF l_trx_source = 'X' OR l_trx_source is null THEN
9425: IF l_trx_type IN ('MISC_CREDIT', 'MISC_DEBIT') THEN

Line 9427: IF CE_AUTO_BANK_MATCH.av_260_inserted_flag = 'N' THEN

9423:
9424: ELSIF l_trx_source = 'X' OR l_trx_source is null THEN
9425: IF l_trx_type IN ('MISC_CREDIT', 'MISC_DEBIT') THEN
9426: IF l_matching_against IN ('STMT', 'MS', 'SM') THEN
9427: IF CE_AUTO_BANK_MATCH.av_260_inserted_flag = 'N' THEN
9428: cep_standard.debug('inserting data from ce_260_transactions_v');
9429: insert into ce_available_transactions_tmp
9430: (seq_id,
9431: ROW_ID,

Line 9577: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'Y';

9573: 'N'
9574: from ce_260_transactions_v
9575: where bank_account_id = p_bank_account_id;
9576:
9577: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'Y';
9578: END IF; -- CE_AUTO_BANK_MATCH.av_260_inserted_flag = 'N'
9579:
9580: END IF; -- l_matching_against
9581:

Line 9578: END IF; -- CE_AUTO_BANK_MATCH.av_260_inserted_flag = 'N'

9574: from ce_260_transactions_v
9575: where bank_account_id = p_bank_account_id;
9576:
9577: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'Y';
9578: END IF; -- CE_AUTO_BANK_MATCH.av_260_inserted_flag = 'N'
9579:
9580: END IF; -- l_matching_against
9581:
9582: IF l_matching_against IN ('MISC', 'MS', 'SM') THEN

Line 9583: IF CE_AUTO_BANK_MATCH.av_222_inserted_flag = 'N' THEN

9579:
9580: END IF; -- l_matching_against
9581:
9582: IF l_matching_against IN ('MISC', 'MS', 'SM') THEN
9583: IF CE_AUTO_BANK_MATCH.av_222_inserted_flag = 'N' THEN
9584: cep_standard.debug('inserting data from ce_222_transactions_v');
9585: insert into ce_available_transactions_tmp
9586: (seq_id,
9587: ROW_ID,

Line 9727: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'Y';

9723: 'N'
9724: from ce_222_transactions_v
9725: where bank_account_id = p_bank_account_id;
9726:
9727: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'Y';
9728: END IF; -- CE_AUTO_BANK_MATCH.av_222_inserted_flag = 'N'
9729: END IF; -- l_matching_against
9730:
9731: ELSIF l_trx_type IN ('REJECTED', 'NSF') THEN

Line 9728: END IF; -- CE_AUTO_BANK_MATCH.av_222_inserted_flag = 'N'

9724: from ce_222_transactions_v
9725: where bank_account_id = p_bank_account_id;
9726:
9727: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'Y';
9728: END IF; -- CE_AUTO_BANK_MATCH.av_222_inserted_flag = 'N'
9729: END IF; -- l_matching_against
9730:
9731: ELSIF l_trx_type IN ('REJECTED', 'NSF') THEN
9732: IF CE_AUTO_BANK_MATCH.av_222_inserted_flag = 'N' THEN

Line 9732: IF CE_AUTO_BANK_MATCH.av_222_inserted_flag = 'N' THEN

9728: END IF; -- CE_AUTO_BANK_MATCH.av_222_inserted_flag = 'N'
9729: END IF; -- l_matching_against
9730:
9731: ELSIF l_trx_type IN ('REJECTED', 'NSF') THEN
9732: IF CE_AUTO_BANK_MATCH.av_222_inserted_flag = 'N' THEN
9733: cep_standard.debug('inserting data from ce_222_transactions_v');
9734:
9735: insert into ce_available_transactions_tmp
9736: (seq_id,

Line 9877: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'Y';

9873: 'N'
9874: from ce_222_transactions_v
9875: where bank_account_id = p_bank_account_id;
9876:
9877: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'Y';
9878: END IF; -- av_222_inserted_flag = 'N'
9879: END IF; -- l_trx_type
9880: END IF; -- l_trx_source
9881: END LOOP; -- r_trx_source cursor

Line 10033: cep_standard.debug('>>CE_AUTO_BANK_MATCH.match_process');

10029: x_pay_count NUMBER;
10030: current_org_id NUMBER;
10031: x_trx_code_row_count NUMBER;
10032: BEGIN
10033: cep_standard.debug('>>CE_AUTO_BANK_MATCH.match_process');
10034: cep_standard.debug('========== START MATCHING ========== ');
10035:
10036: -- populate ce_security_profiles_tmp table with ce_security_procfiles_v
10037: cep_standard.init_security;

Line 10056: CE_AUTO_BANK_MATCH.csh_bank_account_id,

10052: j := 0;
10053: LOOP
10054: cep_standard.debug('-> Fetching r_branch_cursor');
10055: FETCH r_branch_cursor INTO
10056: CE_AUTO_BANK_MATCH.csh_bank_account_id,
10057: CE_AUTO_BANK_MATCH.ba_owner_le_id,
10058: CE_AUTO_BANK_MATCH.aba_asset_code_combination_id;
10059:
10060: cep_standard.debug('-> csh_bank_account_id = '||CE_AUTO_BANK_MATCH.csh_bank_account_id);

Line 10057: CE_AUTO_BANK_MATCH.ba_owner_le_id,

10053: LOOP
10054: cep_standard.debug('-> Fetching r_branch_cursor');
10055: FETCH r_branch_cursor INTO
10056: CE_AUTO_BANK_MATCH.csh_bank_account_id,
10057: CE_AUTO_BANK_MATCH.ba_owner_le_id,
10058: CE_AUTO_BANK_MATCH.aba_asset_code_combination_id;
10059:
10060: cep_standard.debug('-> csh_bank_account_id = '||CE_AUTO_BANK_MATCH.csh_bank_account_id);
10061: -- For each bank account set the use flag

Line 10058: CE_AUTO_BANK_MATCH.aba_asset_code_combination_id;

10054: cep_standard.debug('-> Fetching r_branch_cursor');
10055: FETCH r_branch_cursor INTO
10056: CE_AUTO_BANK_MATCH.csh_bank_account_id,
10057: CE_AUTO_BANK_MATCH.ba_owner_le_id,
10058: CE_AUTO_BANK_MATCH.aba_asset_code_combination_id;
10059:
10060: cep_standard.debug('-> csh_bank_account_id = '||CE_AUTO_BANK_MATCH.csh_bank_account_id);
10061: -- For each bank account set the use flag
10062: set_acct_type(CE_AUTO_BANK_MATCH.csh_bank_account_id);

Line 10060: cep_standard.debug('-> csh_bank_account_id = '||CE_AUTO_BANK_MATCH.csh_bank_account_id);

10056: CE_AUTO_BANK_MATCH.csh_bank_account_id,
10057: CE_AUTO_BANK_MATCH.ba_owner_le_id,
10058: CE_AUTO_BANK_MATCH.aba_asset_code_combination_id;
10059:
10060: cep_standard.debug('-> csh_bank_account_id = '||CE_AUTO_BANK_MATCH.csh_bank_account_id);
10061: -- For each bank account set the use flag
10062: set_acct_type(CE_AUTO_BANK_MATCH.csh_bank_account_id);
10063:
10064: -- configuration set at system parameter's level level

Line 10062: set_acct_type(CE_AUTO_BANK_MATCH.csh_bank_account_id);

10058: CE_AUTO_BANK_MATCH.aba_asset_code_combination_id;
10059:
10060: cep_standard.debug('-> csh_bank_account_id = '||CE_AUTO_BANK_MATCH.csh_bank_account_id);
10061: -- For each bank account set the use flag
10062: set_acct_type(CE_AUTO_BANK_MATCH.csh_bank_account_id);
10063:
10064: -- configuration set at system parameter's level level
10065: IF (CE_AUTO_BANK_REC.G_legal_entity_id is null) THEN
10066: IF (CE_AUTO_BANK_MATCH.ba_owner_le_id is not null) THEN

Line 10066: IF (CE_AUTO_BANK_MATCH.ba_owner_le_id is not null) THEN

10062: set_acct_type(CE_AUTO_BANK_MATCH.csh_bank_account_id);
10063:
10064: -- configuration set at system parameter's level level
10065: IF (CE_AUTO_BANK_REC.G_legal_entity_id is null) THEN
10066: IF (CE_AUTO_BANK_MATCH.ba_owner_le_id is not null) THEN
10067: CE_SYSTEM_PARAMETERS1_PKG.select_columns(
10068: CE_AUTO_BANK_REC.G_rowid,
10069: CE_AUTO_BANK_REC.G_set_of_books_id,
10070: CE_AUTO_BANK_REC.G_cashbook_begin_date,

Line 10086: CE_AUTO_BANK_MATCH.ba_owner_le_id);

10082: CE_AUTO_BANK_REC.G_CASHFLOW_EXCHANGE_RATE_TYPE,
10083: CE_AUTO_BANK_REC.G_AUTHORIZATION_BAT,
10084: CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE,
10085: CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE,
10086: CE_AUTO_BANK_MATCH.ba_owner_le_id);
10087: END IF;
10088: END IF;
10089:
10090: -- bug 4914608 set bank account variables

Line 10092: IF (CE_AUTO_BANK_MATCH.csh_bank_account_id is not null) THEN

10088: END IF;
10089:
10090: -- bug 4914608 set bank account variables
10091: -- configuration set at bank account level
10092: IF (CE_AUTO_BANK_MATCH.csh_bank_account_id is not null) THEN
10093: CE_SYSTEM_PARAMETERS1_PKG.ba_select_columns(
10094: CE_AUTO_BANK_MATCH.BA_ROWID,
10095: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
10096: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance,

Line 10094: CE_AUTO_BANK_MATCH.BA_ROWID,

10090: -- bug 4914608 set bank account variables
10091: -- configuration set at bank account level
10092: IF (CE_AUTO_BANK_MATCH.csh_bank_account_id is not null) THEN
10093: CE_SYSTEM_PARAMETERS1_PKG.ba_select_columns(
10094: CE_AUTO_BANK_MATCH.BA_ROWID,
10095: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
10096: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance,
10097: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
10098: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance,

Line 10095: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,

10091: -- configuration set at bank account level
10092: IF (CE_AUTO_BANK_MATCH.csh_bank_account_id is not null) THEN
10093: CE_SYSTEM_PARAMETERS1_PKG.ba_select_columns(
10094: CE_AUTO_BANK_MATCH.BA_ROWID,
10095: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
10096: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance,
10097: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
10098: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance,
10099: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance,

Line 10096: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance,

10092: IF (CE_AUTO_BANK_MATCH.csh_bank_account_id is not null) THEN
10093: CE_SYSTEM_PARAMETERS1_PKG.ba_select_columns(
10094: CE_AUTO_BANK_MATCH.BA_ROWID,
10095: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
10096: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance,
10097: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
10098: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance,
10099: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance,
10100: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance,

Line 10097: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,

10093: CE_SYSTEM_PARAMETERS1_PKG.ba_select_columns(
10094: CE_AUTO_BANK_MATCH.BA_ROWID,
10095: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
10096: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance,
10097: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
10098: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance,
10099: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance,
10100: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance,
10101: CE_AUTO_BANK_REC.G_float_handling_flag,

Line 10098: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance,

10094: CE_AUTO_BANK_MATCH.BA_ROWID,
10095: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
10096: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance,
10097: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
10098: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance,
10099: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance,
10100: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance,
10101: CE_AUTO_BANK_REC.G_float_handling_flag,
10102: CE_AUTO_BANK_REC.G_ap_matching_order,

Line 10099: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance,

10095: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
10096: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance,
10097: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
10098: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance,
10099: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance,
10100: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance,
10101: CE_AUTO_BANK_REC.G_float_handling_flag,
10102: CE_AUTO_BANK_REC.G_ap_matching_order,
10103: CE_AUTO_BANK_REC.G_ar_matching_order,

Line 10100: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance,

10096: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance,
10097: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
10098: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance,
10099: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance,
10100: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance,
10101: CE_AUTO_BANK_REC.G_float_handling_flag,
10102: CE_AUTO_BANK_REC.G_ap_matching_order,
10103: CE_AUTO_BANK_REC.G_ar_matching_order,
10104: CE_AUTO_BANK_REC.G_exchange_rate_type,

Line 10110: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE,

10106: CE_AUTO_BANK_REC.G_open_interface_flag,
10107: CE_AUTO_BANK_REC.G_open_interface_float_status,
10108: CE_AUTO_BANK_REC.G_open_interface_clear_status,
10109: CE_AUTO_BANK_REC.G_open_interface_matching_code,
10110: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE,
10111: CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE,
10112: ignore_trx_id,
10113: ignore_trx_id2,
10114: CE_AUTO_BANK_MATCH.BA_RECON_AP_FX_DIFF_HANDLING,

Line 10111: CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE,

10107: CE_AUTO_BANK_REC.G_open_interface_float_status,
10108: CE_AUTO_BANK_REC.G_open_interface_clear_status,
10109: CE_AUTO_BANK_REC.G_open_interface_matching_code,
10110: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE,
10111: CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE,
10112: ignore_trx_id,
10113: ignore_trx_id2,
10114: CE_AUTO_BANK_MATCH.BA_RECON_AP_FX_DIFF_HANDLING,
10115: CE_AUTO_BANK_MATCH.BA_RECON_AR_FX_DIFF_HANDLING,

Line 10114: CE_AUTO_BANK_MATCH.BA_RECON_AP_FX_DIFF_HANDLING,

10110: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE,
10111: CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE,
10112: ignore_trx_id,
10113: ignore_trx_id2,
10114: CE_AUTO_BANK_MATCH.BA_RECON_AP_FX_DIFF_HANDLING,
10115: CE_AUTO_BANK_MATCH.BA_RECON_AR_FX_DIFF_HANDLING,
10116: CE_AUTO_BANK_MATCH.BA_RECON_CE_FX_DIFF_HANDLING,
10117: CE_AUTO_BANK_REC.G_differences_account,
10118: CE_AUTO_BANK_REC.G_CE_DIFFERENCES_ACCOUNT,

Line 10115: CE_AUTO_BANK_MATCH.BA_RECON_AR_FX_DIFF_HANDLING,

10111: CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE,
10112: ignore_trx_id,
10113: ignore_trx_id2,
10114: CE_AUTO_BANK_MATCH.BA_RECON_AP_FX_DIFF_HANDLING,
10115: CE_AUTO_BANK_MATCH.BA_RECON_AR_FX_DIFF_HANDLING,
10116: CE_AUTO_BANK_MATCH.BA_RECON_CE_FX_DIFF_HANDLING,
10117: CE_AUTO_BANK_REC.G_differences_account,
10118: CE_AUTO_BANK_REC.G_CE_DIFFERENCES_ACCOUNT,
10119: CE_AUTO_BANK_MATCH.ba_owner_le_id,

Line 10116: CE_AUTO_BANK_MATCH.BA_RECON_CE_FX_DIFF_HANDLING,

10112: ignore_trx_id,
10113: ignore_trx_id2,
10114: CE_AUTO_BANK_MATCH.BA_RECON_AP_FX_DIFF_HANDLING,
10115: CE_AUTO_BANK_MATCH.BA_RECON_AR_FX_DIFF_HANDLING,
10116: CE_AUTO_BANK_MATCH.BA_RECON_CE_FX_DIFF_HANDLING,
10117: CE_AUTO_BANK_REC.G_differences_account,
10118: CE_AUTO_BANK_REC.G_CE_DIFFERENCES_ACCOUNT,
10119: CE_AUTO_BANK_MATCH.ba_owner_le_id,
10120: CE_AUTO_BANK_MATCH.csh_bank_account_id,

Line 10119: CE_AUTO_BANK_MATCH.ba_owner_le_id,

10115: CE_AUTO_BANK_MATCH.BA_RECON_AR_FX_DIFF_HANDLING,
10116: CE_AUTO_BANK_MATCH.BA_RECON_CE_FX_DIFF_HANDLING,
10117: CE_AUTO_BANK_REC.G_differences_account,
10118: CE_AUTO_BANK_REC.G_CE_DIFFERENCES_ACCOUNT,
10119: CE_AUTO_BANK_MATCH.ba_owner_le_id,
10120: CE_AUTO_BANK_MATCH.csh_bank_account_id,
10121: CE_AUTO_BANK_REC.G_ap_matching_order2 -- FOR SEPA ER 6700007
10122: );
10123: END IF;

Line 10120: CE_AUTO_BANK_MATCH.csh_bank_account_id,

10116: CE_AUTO_BANK_MATCH.BA_RECON_CE_FX_DIFF_HANDLING,
10117: CE_AUTO_BANK_REC.G_differences_account,
10118: CE_AUTO_BANK_REC.G_CE_DIFFERENCES_ACCOUNT,
10119: CE_AUTO_BANK_MATCH.ba_owner_le_id,
10120: CE_AUTO_BANK_MATCH.csh_bank_account_id,
10121: CE_AUTO_BANK_REC.G_ap_matching_order2 -- FOR SEPA ER 6700007
10122: );
10123: END IF;
10124:

Line 10125: cep_standard.debug('-> CE_AUTO_BANK_MATCH.BA_ROWID '|| CE_AUTO_BANK_MATCH.BA_ROWID);

10121: CE_AUTO_BANK_REC.G_ap_matching_order2 -- FOR SEPA ER 6700007
10122: );
10123: END IF;
10124:
10125: cep_standard.debug('-> CE_AUTO_BANK_MATCH.BA_ROWID '|| CE_AUTO_BANK_MATCH.BA_ROWID);
10126: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);
10127: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
10128: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);
10129: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);

Line 10126: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);

10122: );
10123: END IF;
10124:
10125: cep_standard.debug('-> CE_AUTO_BANK_MATCH.BA_ROWID '|| CE_AUTO_BANK_MATCH.BA_ROWID);
10126: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);
10127: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
10128: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);
10129: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
10130: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance);

Line 10127: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);

10123: END IF;
10124:
10125: cep_standard.debug('-> CE_AUTO_BANK_MATCH.BA_ROWID '|| CE_AUTO_BANK_MATCH.BA_ROWID);
10126: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);
10127: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
10128: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);
10129: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
10130: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance);
10131: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);

Line 10128: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);

10124:
10125: cep_standard.debug('-> CE_AUTO_BANK_MATCH.BA_ROWID '|| CE_AUTO_BANK_MATCH.BA_ROWID);
10126: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);
10127: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
10128: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);
10129: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
10130: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance);
10131: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);
10132: cep_standard.debug('-> CE_AUTO_BANK_REC.G_float_handling_flag='||CE_AUTO_BANK_REC.G_float_handling_flag);

Line 10129: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);

10125: cep_standard.debug('-> CE_AUTO_BANK_MATCH.BA_ROWID '|| CE_AUTO_BANK_MATCH.BA_ROWID);
10126: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);
10127: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
10128: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);
10129: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
10130: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance);
10131: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);
10132: cep_standard.debug('-> CE_AUTO_BANK_REC.G_float_handling_flag='||CE_AUTO_BANK_REC.G_float_handling_flag);
10133: cep_standard.debug('-> CE_AUTO_BANK_REC.G_ap_matching_order ='|| CE_AUTO_BANK_REC.G_ap_matching_order);

Line 10130: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance);

10126: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);
10127: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
10128: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);
10129: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
10130: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance);
10131: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);
10132: cep_standard.debug('-> CE_AUTO_BANK_REC.G_float_handling_flag='||CE_AUTO_BANK_REC.G_float_handling_flag);
10133: cep_standard.debug('-> CE_AUTO_BANK_REC.G_ap_matching_order ='|| CE_AUTO_BANK_REC.G_ap_matching_order);
10134: cep_standard.debug('-> CE_AUTO_BANK_REC.G_ar_matching_order ='|| CE_AUTO_BANK_REC.G_ar_matching_order);

Line 10131: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);

10127: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
10128: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);
10129: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
10130: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance);
10131: cep_standard.debug('-> CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);
10132: cep_standard.debug('-> CE_AUTO_BANK_REC.G_float_handling_flag='||CE_AUTO_BANK_REC.G_float_handling_flag);
10133: cep_standard.debug('-> CE_AUTO_BANK_REC.G_ap_matching_order ='|| CE_AUTO_BANK_REC.G_ap_matching_order);
10134: cep_standard.debug('-> CE_AUTO_BANK_REC.G_ar_matching_order ='|| CE_AUTO_BANK_REC.G_ar_matching_order);
10135: cep_standard.debug('-> CE_AUTO_BANK_REC.G_exchange_rate_type='||CE_AUTO_BANK_REC.G_exchange_rate_type);

Line 10157: CE_AUTO_BANK_MATCH.av_101_inserted_flag := 'N';

10153: j := r_branch_cursor%ROWCOUNT;
10154: -- bug 5221561
10155: -- for every bank account, reinitialize the global temp variables
10156:
10157: CE_AUTO_BANK_MATCH.av_101_inserted_flag := 'N';
10158: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'N';
10159: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'N';
10160: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';
10161: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';

Line 10158: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'N';

10154: -- bug 5221561
10155: -- for every bank account, reinitialize the global temp variables
10156:
10157: CE_AUTO_BANK_MATCH.av_101_inserted_flag := 'N';
10158: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'N';
10159: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'N';
10160: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';
10161: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';
10162: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';

Line 10159: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'N';

10155: -- for every bank account, reinitialize the global temp variables
10156:
10157: CE_AUTO_BANK_MATCH.av_101_inserted_flag := 'N';
10158: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'N';
10159: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'N';
10160: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';
10161: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';
10162: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';
10163: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'N';

Line 10160: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';

10156:
10157: CE_AUTO_BANK_MATCH.av_101_inserted_flag := 'N';
10158: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'N';
10159: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'N';
10160: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';
10161: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';
10162: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';
10163: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'N';
10164: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'N';

Line 10161: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';

10157: CE_AUTO_BANK_MATCH.av_101_inserted_flag := 'N';
10158: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'N';
10159: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'N';
10160: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';
10161: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';
10162: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';
10163: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'N';
10164: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'N';
10165: -- CE_AUTO_BANK_MATCH.av_185_inserted_flag := 'N'; Bug 7356199

Line 10162: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';

10158: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'N';
10159: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'N';
10160: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';
10161: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';
10162: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';
10163: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'N';
10164: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'N';
10165: -- CE_AUTO_BANK_MATCH.av_185_inserted_flag := 'N'; Bug 7356199
10166:

Line 10163: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'N';

10159: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'N';
10160: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';
10161: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';
10162: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';
10163: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'N';
10164: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'N';
10165: -- CE_AUTO_BANK_MATCH.av_185_inserted_flag := 'N'; Bug 7356199
10166:
10167: -- populate the GT table

Line 10164: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'N';

10160: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';
10161: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';
10162: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';
10163: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'N';
10164: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'N';
10165: -- CE_AUTO_BANK_MATCH.av_185_inserted_flag := 'N'; Bug 7356199
10166:
10167: -- populate the GT table
10168: populate_available_gt (CE_AUTO_BANK_MATCH.csh_bank_account_id);

Line 10165: -- CE_AUTO_BANK_MATCH.av_185_inserted_flag := 'N'; Bug 7356199

10161: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';
10162: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';
10163: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'N';
10164: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'N';
10165: -- CE_AUTO_BANK_MATCH.av_185_inserted_flag := 'N'; Bug 7356199
10166:
10167: -- populate the GT table
10168: populate_available_gt (CE_AUTO_BANK_MATCH.csh_bank_account_id);
10169: END IF;

Line 10168: populate_available_gt (CE_AUTO_BANK_MATCH.csh_bank_account_id);

10164: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'N';
10165: -- CE_AUTO_BANK_MATCH.av_185_inserted_flag := 'N'; Bug 7356199
10166:
10167: -- populate the GT table
10168: populate_available_gt (CE_AUTO_BANK_MATCH.csh_bank_account_id);
10169: END IF;
10170:
10171: cep_standard.debug('--> Opening r_bank_cursor');
10172: OPEN r_bank_cursor (

Line 10177: CE_AUTO_BANK_MATCH.csh_bank_account_id);

10173: CE_AUTO_BANK_REC.G_statement_number_from,
10174: CE_AUTO_BANK_REC.G_statement_number_to,
10175: CE_AUTO_BANK_REC.G_statement_date_from,
10176: CE_AUTO_BANK_REC.G_statement_date_to,
10177: CE_AUTO_BANK_MATCH.csh_bank_account_id);
10178: i := 0;
10179: LOOP
10180: cep_standard.debug('--> CE_AUTO_BANK_MATCH.Fetching r_bank_cursor');
10181: FETCH r_bank_cursor INTO

Line 10180: cep_standard.debug('--> CE_AUTO_BANK_MATCH.Fetching r_bank_cursor');

10176: CE_AUTO_BANK_REC.G_statement_date_to,
10177: CE_AUTO_BANK_MATCH.csh_bank_account_id);
10178: i := 0;
10179: LOOP
10180: cep_standard.debug('--> CE_AUTO_BANK_MATCH.Fetching r_bank_cursor');
10181: FETCH r_bank_cursor INTO
10182: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10183: CE_AUTO_BANK_MATCH.csh_statement_number,
10184: CE_AUTO_BANK_MATCH.csh_statement_date,

Line 10182: CE_AUTO_BANK_MATCH.csh_statement_header_id,

10178: i := 0;
10179: LOOP
10180: cep_standard.debug('--> CE_AUTO_BANK_MATCH.Fetching r_bank_cursor');
10181: FETCH r_bank_cursor INTO
10182: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10183: CE_AUTO_BANK_MATCH.csh_statement_number,
10184: CE_AUTO_BANK_MATCH.csh_statement_date,
10185: CE_AUTO_BANK_MATCH.csh_check_digits,
10186: CE_AUTO_BANK_MATCH.csh_statement_gl_date,

Line 10183: CE_AUTO_BANK_MATCH.csh_statement_number,

10179: LOOP
10180: cep_standard.debug('--> CE_AUTO_BANK_MATCH.Fetching r_bank_cursor');
10181: FETCH r_bank_cursor INTO
10182: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10183: CE_AUTO_BANK_MATCH.csh_statement_number,
10184: CE_AUTO_BANK_MATCH.csh_statement_date,
10185: CE_AUTO_BANK_MATCH.csh_check_digits,
10186: CE_AUTO_BANK_MATCH.csh_statement_gl_date,
10187: CE_AUTO_BANK_MATCH.aba_bank_currency,

Line 10184: CE_AUTO_BANK_MATCH.csh_statement_date,

10180: cep_standard.debug('--> CE_AUTO_BANK_MATCH.Fetching r_bank_cursor');
10181: FETCH r_bank_cursor INTO
10182: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10183: CE_AUTO_BANK_MATCH.csh_statement_number,
10184: CE_AUTO_BANK_MATCH.csh_statement_date,
10185: CE_AUTO_BANK_MATCH.csh_check_digits,
10186: CE_AUTO_BANK_MATCH.csh_statement_gl_date,
10187: CE_AUTO_BANK_MATCH.aba_bank_currency,
10188: CE_AUTO_BANK_MATCH.aba_multi_currency_flag,

Line 10185: CE_AUTO_BANK_MATCH.csh_check_digits,

10181: FETCH r_bank_cursor INTO
10182: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10183: CE_AUTO_BANK_MATCH.csh_statement_number,
10184: CE_AUTO_BANK_MATCH.csh_statement_date,
10185: CE_AUTO_BANK_MATCH.csh_check_digits,
10186: CE_AUTO_BANK_MATCH.csh_statement_gl_date,
10187: CE_AUTO_BANK_MATCH.aba_bank_currency,
10188: CE_AUTO_BANK_MATCH.aba_multi_currency_flag,
10189: CE_AUTO_BANK_MATCH.aba_check_digits,

Line 10186: CE_AUTO_BANK_MATCH.csh_statement_gl_date,

10182: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10183: CE_AUTO_BANK_MATCH.csh_statement_number,
10184: CE_AUTO_BANK_MATCH.csh_statement_date,
10185: CE_AUTO_BANK_MATCH.csh_check_digits,
10186: CE_AUTO_BANK_MATCH.csh_statement_gl_date,
10187: CE_AUTO_BANK_MATCH.aba_bank_currency,
10188: CE_AUTO_BANK_MATCH.aba_multi_currency_flag,
10189: CE_AUTO_BANK_MATCH.aba_check_digits,
10190: CE_AUTO_BANK_MATCH.csh_rowid,

Line 10187: CE_AUTO_BANK_MATCH.aba_bank_currency,

10183: CE_AUTO_BANK_MATCH.csh_statement_number,
10184: CE_AUTO_BANK_MATCH.csh_statement_date,
10185: CE_AUTO_BANK_MATCH.csh_check_digits,
10186: CE_AUTO_BANK_MATCH.csh_statement_gl_date,
10187: CE_AUTO_BANK_MATCH.aba_bank_currency,
10188: CE_AUTO_BANK_MATCH.aba_multi_currency_flag,
10189: CE_AUTO_BANK_MATCH.aba_check_digits,
10190: CE_AUTO_BANK_MATCH.csh_rowid,
10191: CE_AUTO_BANK_MATCH.csh_statement_complete_flag;

Line 10188: CE_AUTO_BANK_MATCH.aba_multi_currency_flag,

10184: CE_AUTO_BANK_MATCH.csh_statement_date,
10185: CE_AUTO_BANK_MATCH.csh_check_digits,
10186: CE_AUTO_BANK_MATCH.csh_statement_gl_date,
10187: CE_AUTO_BANK_MATCH.aba_bank_currency,
10188: CE_AUTO_BANK_MATCH.aba_multi_currency_flag,
10189: CE_AUTO_BANK_MATCH.aba_check_digits,
10190: CE_AUTO_BANK_MATCH.csh_rowid,
10191: CE_AUTO_BANK_MATCH.csh_statement_complete_flag;
10192:

Line 10189: CE_AUTO_BANK_MATCH.aba_check_digits,

10185: CE_AUTO_BANK_MATCH.csh_check_digits,
10186: CE_AUTO_BANK_MATCH.csh_statement_gl_date,
10187: CE_AUTO_BANK_MATCH.aba_bank_currency,
10188: CE_AUTO_BANK_MATCH.aba_multi_currency_flag,
10189: CE_AUTO_BANK_MATCH.aba_check_digits,
10190: CE_AUTO_BANK_MATCH.csh_rowid,
10191: CE_AUTO_BANK_MATCH.csh_statement_complete_flag;
10192:
10193: cep_standard.debug('--> CE_AUTO_BANK_MATCH.statement_header_id:' ||

Line 10190: CE_AUTO_BANK_MATCH.csh_rowid,

10186: CE_AUTO_BANK_MATCH.csh_statement_gl_date,
10187: CE_AUTO_BANK_MATCH.aba_bank_currency,
10188: CE_AUTO_BANK_MATCH.aba_multi_currency_flag,
10189: CE_AUTO_BANK_MATCH.aba_check_digits,
10190: CE_AUTO_BANK_MATCH.csh_rowid,
10191: CE_AUTO_BANK_MATCH.csh_statement_complete_flag;
10192:
10193: cep_standard.debug('--> CE_AUTO_BANK_MATCH.statement_header_id:' ||
10194: CE_AUTO_BANK_MATCH.csh_statement_header_id );

Line 10191: CE_AUTO_BANK_MATCH.csh_statement_complete_flag;

10187: CE_AUTO_BANK_MATCH.aba_bank_currency,
10188: CE_AUTO_BANK_MATCH.aba_multi_currency_flag,
10189: CE_AUTO_BANK_MATCH.aba_check_digits,
10190: CE_AUTO_BANK_MATCH.csh_rowid,
10191: CE_AUTO_BANK_MATCH.csh_statement_complete_flag;
10192:
10193: cep_standard.debug('--> CE_AUTO_BANK_MATCH.statement_header_id:' ||
10194: CE_AUTO_BANK_MATCH.csh_statement_header_id );
10195:

Line 10193: cep_standard.debug('--> CE_AUTO_BANK_MATCH.statement_header_id:' ||

10189: CE_AUTO_BANK_MATCH.aba_check_digits,
10190: CE_AUTO_BANK_MATCH.csh_rowid,
10191: CE_AUTO_BANK_MATCH.csh_statement_complete_flag;
10192:
10193: cep_standard.debug('--> CE_AUTO_BANK_MATCH.statement_header_id:' ||
10194: CE_AUTO_BANK_MATCH.csh_statement_header_id );
10195:
10196: if (r_bank_cursor%ROWCOUNT = i) then
10197: cep_standard.debug('--> no more statements for account in branch. exit r_bank_cursor loop');

Line 10194: CE_AUTO_BANK_MATCH.csh_statement_header_id );

10190: CE_AUTO_BANK_MATCH.csh_rowid,
10191: CE_AUTO_BANK_MATCH.csh_statement_complete_flag;
10192:
10193: cep_standard.debug('--> CE_AUTO_BANK_MATCH.statement_header_id:' ||
10194: CE_AUTO_BANK_MATCH.csh_statement_header_id );
10195:
10196: if (r_bank_cursor%ROWCOUNT = i) then
10197: cep_standard.debug('--> no more statements for account in branch. exit r_bank_cursor loop');
10198: EXIT;

Line 10206: where statement_header_id = CE_AUTO_BANK_MATCH.csh_statement_header_id;

10202:
10203: select count(1)
10204: into row_count
10205: from ce_statement_lines
10206: where statement_header_id = CE_AUTO_BANK_MATCH.csh_statement_header_id;
10207:
10208: cep_standard.debug('--> # of statement lines: '||row_count);
10209: if (row_count = 0 ) then
10210: CE_RECONCILIATION_ERRORS_PKG.delete_row(

Line 10211: CE_AUTO_BANK_MATCH.csh_statement_header_id,

10207:
10208: cep_standard.debug('--> # of statement lines: '||row_count);
10209: if (row_count = 0 ) then
10210: CE_RECONCILIATION_ERRORS_PKG.delete_row(
10211: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10212: to_number(NULL));
10213: CE_RECONCILIATION_ERRORS_PKG.insert_row(
10214: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10215: to_number(NULL), 'CE_NO_STMT_LINE');

Line 10214: CE_AUTO_BANK_MATCH.csh_statement_header_id,

10210: CE_RECONCILIATION_ERRORS_PKG.delete_row(
10211: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10212: to_number(NULL));
10213: CE_RECONCILIATION_ERRORS_PKG.insert_row(
10214: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10215: to_number(NULL), 'CE_NO_STMT_LINE');
10216: end if;
10217:
10218: IF (nvl(LTRIM(nvl(CE_AUTO_BANK_MATCH.csh_check_digits, 'NO DIGIT'),'0'),'0') =

Line 10218: IF (nvl(LTRIM(nvl(CE_AUTO_BANK_MATCH.csh_check_digits, 'NO DIGIT'),'0'),'0') =

10214: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10215: to_number(NULL), 'CE_NO_STMT_LINE');
10216: end if;
10217:
10218: IF (nvl(LTRIM(nvl(CE_AUTO_BANK_MATCH.csh_check_digits, 'NO DIGIT'),'0'),'0') =
10219: nvl(LTRIM(nvl(CE_AUTO_BANK_MATCH.aba_check_digits, 'NO DIGIT'),'0'),'0'))
10220: THEN
10221: -- Lock the statement
10222: IF (lock_statement) THEN /*15974172 Removed parameter lockhandle*/

Line 10219: nvl(LTRIM(nvl(CE_AUTO_BANK_MATCH.aba_check_digits, 'NO DIGIT'),'0'),'0'))

10215: to_number(NULL), 'CE_NO_STMT_LINE');
10216: end if;
10217:
10218: IF (nvl(LTRIM(nvl(CE_AUTO_BANK_MATCH.csh_check_digits, 'NO DIGIT'),'0'),'0') =
10219: nvl(LTRIM(nvl(CE_AUTO_BANK_MATCH.aba_check_digits, 'NO DIGIT'),'0'),'0'))
10220: THEN
10221: -- Lock the statement
10222: IF (lock_statement) THEN /*15974172 Removed parameter lockhandle*/
10223: IF (csh_statement_complete_flag = 'N') THEN

Line 10224: IF (CE_AUTO_BANK_MATCH.BAU_PAY_USE_ENABLE_FLAG <> 'Y') THEN

10220: THEN
10221: -- Lock the statement
10222: IF (lock_statement) THEN /*15974172 Removed parameter lockhandle*/
10223: IF (csh_statement_complete_flag = 'N') THEN
10224: IF (CE_AUTO_BANK_MATCH.BAU_PAY_USE_ENABLE_FLAG <> 'Y') THEN
10225: cep_standard.debug('--> payroll use enabled. call update gl_date.');
10226: update_gl_date;
10227: END IF;
10228: statement_line_count := 0;

Line 10232: OPEN line_cursor (CE_AUTO_BANK_MATCH.csh_statement_header_id);

10228: statement_line_count := 0;
10229: -- Read in all the lines on the statement for the selected bank
10230: -- account.
10231: cep_standard.debug('---> Opening line_cursor');
10232: OPEN line_cursor (CE_AUTO_BANK_MATCH.csh_statement_header_id);
10233: LOOP
10234: FETCH line_cursor
10235: INTO CE_AUTO_BANK_MATCH.csl_rowid,
10236: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 10235: INTO CE_AUTO_BANK_MATCH.csl_rowid,

10231: cep_standard.debug('---> Opening line_cursor');
10232: OPEN line_cursor (CE_AUTO_BANK_MATCH.csh_statement_header_id);
10233: LOOP
10234: FETCH line_cursor
10235: INTO CE_AUTO_BANK_MATCH.csl_rowid,
10236: CE_AUTO_BANK_MATCH.csl_statement_line_id,
10237: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
10238: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
10239: CE_AUTO_BANK_MATCH.csl_exchange_rate,

Line 10236: CE_AUTO_BANK_MATCH.csl_statement_line_id,

10232: OPEN line_cursor (CE_AUTO_BANK_MATCH.csh_statement_header_id);
10233: LOOP
10234: FETCH line_cursor
10235: INTO CE_AUTO_BANK_MATCH.csl_rowid,
10236: CE_AUTO_BANK_MATCH.csl_statement_line_id,
10237: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
10238: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
10239: CE_AUTO_BANK_MATCH.csl_exchange_rate,
10240: CE_AUTO_BANK_MATCH.csl_currency_code,

Line 10237: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,

10233: LOOP
10234: FETCH line_cursor
10235: INTO CE_AUTO_BANK_MATCH.csl_rowid,
10236: CE_AUTO_BANK_MATCH.csl_statement_line_id,
10237: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
10238: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
10239: CE_AUTO_BANK_MATCH.csl_exchange_rate,
10240: CE_AUTO_BANK_MATCH.csl_currency_code,
10241: CE_AUTO_BANK_MATCH.csl_line_trx_type,

Line 10238: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,

10234: FETCH line_cursor
10235: INTO CE_AUTO_BANK_MATCH.csl_rowid,
10236: CE_AUTO_BANK_MATCH.csl_statement_line_id,
10237: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
10238: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
10239: CE_AUTO_BANK_MATCH.csl_exchange_rate,
10240: CE_AUTO_BANK_MATCH.csl_currency_code,
10241: CE_AUTO_BANK_MATCH.csl_line_trx_type,
10242: CE_AUTO_BANK_MATCH.csl_match_found,

Line 10239: CE_AUTO_BANK_MATCH.csl_exchange_rate,

10235: INTO CE_AUTO_BANK_MATCH.csl_rowid,
10236: CE_AUTO_BANK_MATCH.csl_statement_line_id,
10237: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
10238: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
10239: CE_AUTO_BANK_MATCH.csl_exchange_rate,
10240: CE_AUTO_BANK_MATCH.csl_currency_code,
10241: CE_AUTO_BANK_MATCH.csl_line_trx_type,
10242: CE_AUTO_BANK_MATCH.csl_match_found,
10243: CE_AUTO_BANK_MATCH.csl_match_type,

Line 10240: CE_AUTO_BANK_MATCH.csl_currency_code,

10236: CE_AUTO_BANK_MATCH.csl_statement_line_id,
10237: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
10238: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
10239: CE_AUTO_BANK_MATCH.csl_exchange_rate,
10240: CE_AUTO_BANK_MATCH.csl_currency_code,
10241: CE_AUTO_BANK_MATCH.csl_line_trx_type,
10242: CE_AUTO_BANK_MATCH.csl_match_found,
10243: CE_AUTO_BANK_MATCH.csl_match_type,
10244: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 10241: CE_AUTO_BANK_MATCH.csl_line_trx_type,

10237: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
10238: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
10239: CE_AUTO_BANK_MATCH.csl_exchange_rate,
10240: CE_AUTO_BANK_MATCH.csl_currency_code,
10241: CE_AUTO_BANK_MATCH.csl_line_trx_type,
10242: CE_AUTO_BANK_MATCH.csl_match_found,
10243: CE_AUTO_BANK_MATCH.csl_match_type,
10244: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
10245: CE_AUTO_BANK_MATCH.csl_original_amount,

Line 10242: CE_AUTO_BANK_MATCH.csl_match_found,

10238: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
10239: CE_AUTO_BANK_MATCH.csl_exchange_rate,
10240: CE_AUTO_BANK_MATCH.csl_currency_code,
10241: CE_AUTO_BANK_MATCH.csl_line_trx_type,
10242: CE_AUTO_BANK_MATCH.csl_match_found,
10243: CE_AUTO_BANK_MATCH.csl_match_type,
10244: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
10245: CE_AUTO_BANK_MATCH.csl_original_amount,
10246: CE_AUTO_BANK_MATCH.csl_je_status_flag,

Line 10243: CE_AUTO_BANK_MATCH.csl_match_type,

10239: CE_AUTO_BANK_MATCH.csl_exchange_rate,
10240: CE_AUTO_BANK_MATCH.csl_currency_code,
10241: CE_AUTO_BANK_MATCH.csl_line_trx_type,
10242: CE_AUTO_BANK_MATCH.csl_match_found,
10243: CE_AUTO_BANK_MATCH.csl_match_type,
10244: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
10245: CE_AUTO_BANK_MATCH.csl_original_amount,
10246: CE_AUTO_BANK_MATCH.csl_je_status_flag,
10247: CE_AUTO_BANK_MATCH.csl_accounting_date,

Line 10244: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

10240: CE_AUTO_BANK_MATCH.csl_currency_code,
10241: CE_AUTO_BANK_MATCH.csl_line_trx_type,
10242: CE_AUTO_BANK_MATCH.csl_match_found,
10243: CE_AUTO_BANK_MATCH.csl_match_type,
10244: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
10245: CE_AUTO_BANK_MATCH.csl_original_amount,
10246: CE_AUTO_BANK_MATCH.csl_je_status_flag,
10247: CE_AUTO_BANK_MATCH.csl_accounting_date,
10248: CE_AUTO_BANK_MATCH.csl_cashflow_id,

Line 10245: CE_AUTO_BANK_MATCH.csl_original_amount,

10241: CE_AUTO_BANK_MATCH.csl_line_trx_type,
10242: CE_AUTO_BANK_MATCH.csl_match_found,
10243: CE_AUTO_BANK_MATCH.csl_match_type,
10244: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
10245: CE_AUTO_BANK_MATCH.csl_original_amount,
10246: CE_AUTO_BANK_MATCH.csl_je_status_flag,
10247: CE_AUTO_BANK_MATCH.csl_accounting_date,
10248: CE_AUTO_BANK_MATCH.csl_cashflow_id,
10249: ignore_trx_id,

Line 10246: CE_AUTO_BANK_MATCH.csl_je_status_flag,

10242: CE_AUTO_BANK_MATCH.csl_match_found,
10243: CE_AUTO_BANK_MATCH.csl_match_type,
10244: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
10245: CE_AUTO_BANK_MATCH.csl_original_amount,
10246: CE_AUTO_BANK_MATCH.csl_je_status_flag,
10247: CE_AUTO_BANK_MATCH.csl_accounting_date,
10248: CE_AUTO_BANK_MATCH.csl_cashflow_id,
10249: ignore_trx_id,
10250: ignore_trx_id2 ;

Line 10247: CE_AUTO_BANK_MATCH.csl_accounting_date,

10243: CE_AUTO_BANK_MATCH.csl_match_type,
10244: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
10245: CE_AUTO_BANK_MATCH.csl_original_amount,
10246: CE_AUTO_BANK_MATCH.csl_je_status_flag,
10247: CE_AUTO_BANK_MATCH.csl_accounting_date,
10248: CE_AUTO_BANK_MATCH.csl_cashflow_id,
10249: ignore_trx_id,
10250: ignore_trx_id2 ;
10251: EXIT WHEN line_cursor%NOTFOUND

Line 10248: CE_AUTO_BANK_MATCH.csl_cashflow_id,

10244: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
10245: CE_AUTO_BANK_MATCH.csl_original_amount,
10246: CE_AUTO_BANK_MATCH.csl_je_status_flag,
10247: CE_AUTO_BANK_MATCH.csl_accounting_date,
10248: CE_AUTO_BANK_MATCH.csl_cashflow_id,
10249: ignore_trx_id,
10250: ignore_trx_id2 ;
10251: EXIT WHEN line_cursor%NOTFOUND
10252: OR line_cursor%NOTFOUND IS NULL;

Line 10255: cep_standard.debug('---> CE_AUTO_BANK_MATCH.csl_statement_line_id = ' || CE_AUTO_BANK_MATCH.csl_statement_line_id);

10251: EXIT WHEN line_cursor%NOTFOUND
10252: OR line_cursor%NOTFOUND IS NULL;
10253:
10254: cep_standard.debug('<========= new statement line ============>');
10255: cep_standard.debug('---> CE_AUTO_BANK_MATCH.csl_statement_line_id = ' || CE_AUTO_BANK_MATCH.csl_statement_line_id);
10256: cep_standard.debug('---> CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
10257: cep_standard.debug('---> CE_AUTO_BANK_MATCH.csl_cashflow_id = ' || CE_AUTO_BANK_MATCH.csl_cashflow_id);
10258: cep_standard.debug('---> CE_AUTO_BANK_MATCH.trx_bank_acct_use_id = ' || CE_AUTO_BANK_MATCH.trx_bank_acct_use_id); -- Bug 8945387
10259: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id := NULL; -- Bug 8945387

Line 10256: cep_standard.debug('---> CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);

10252: OR line_cursor%NOTFOUND IS NULL;
10253:
10254: cep_standard.debug('<========= new statement line ============>');
10255: cep_standard.debug('---> CE_AUTO_BANK_MATCH.csl_statement_line_id = ' || CE_AUTO_BANK_MATCH.csl_statement_line_id);
10256: cep_standard.debug('---> CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
10257: cep_standard.debug('---> CE_AUTO_BANK_MATCH.csl_cashflow_id = ' || CE_AUTO_BANK_MATCH.csl_cashflow_id);
10258: cep_standard.debug('---> CE_AUTO_BANK_MATCH.trx_bank_acct_use_id = ' || CE_AUTO_BANK_MATCH.trx_bank_acct_use_id); -- Bug 8945387
10259: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id := NULL; -- Bug 8945387
10260:

Line 10257: cep_standard.debug('---> CE_AUTO_BANK_MATCH.csl_cashflow_id = ' || CE_AUTO_BANK_MATCH.csl_cashflow_id);

10253:
10254: cep_standard.debug('<========= new statement line ============>');
10255: cep_standard.debug('---> CE_AUTO_BANK_MATCH.csl_statement_line_id = ' || CE_AUTO_BANK_MATCH.csl_statement_line_id);
10256: cep_standard.debug('---> CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
10257: cep_standard.debug('---> CE_AUTO_BANK_MATCH.csl_cashflow_id = ' || CE_AUTO_BANK_MATCH.csl_cashflow_id);
10258: cep_standard.debug('---> CE_AUTO_BANK_MATCH.trx_bank_acct_use_id = ' || CE_AUTO_BANK_MATCH.trx_bank_acct_use_id); -- Bug 8945387
10259: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id := NULL; -- Bug 8945387
10260:
10261: select count(*)

Line 10258: cep_standard.debug('---> CE_AUTO_BANK_MATCH.trx_bank_acct_use_id = ' || CE_AUTO_BANK_MATCH.trx_bank_acct_use_id); -- Bug 8945387

10254: cep_standard.debug('<========= new statement line ============>');
10255: cep_standard.debug('---> CE_AUTO_BANK_MATCH.csl_statement_line_id = ' || CE_AUTO_BANK_MATCH.csl_statement_line_id);
10256: cep_standard.debug('---> CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
10257: cep_standard.debug('---> CE_AUTO_BANK_MATCH.csl_cashflow_id = ' || CE_AUTO_BANK_MATCH.csl_cashflow_id);
10258: cep_standard.debug('---> CE_AUTO_BANK_MATCH.trx_bank_acct_use_id = ' || CE_AUTO_BANK_MATCH.trx_bank_acct_use_id); -- Bug 8945387
10259: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id := NULL; -- Bug 8945387
10260:
10261: select count(*)
10262: into rec_status

Line 10259: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id := NULL; -- Bug 8945387

10255: cep_standard.debug('---> CE_AUTO_BANK_MATCH.csl_statement_line_id = ' || CE_AUTO_BANK_MATCH.csl_statement_line_id);
10256: cep_standard.debug('---> CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
10257: cep_standard.debug('---> CE_AUTO_BANK_MATCH.csl_cashflow_id = ' || CE_AUTO_BANK_MATCH.csl_cashflow_id);
10258: cep_standard.debug('---> CE_AUTO_BANK_MATCH.trx_bank_acct_use_id = ' || CE_AUTO_BANK_MATCH.trx_bank_acct_use_id); -- Bug 8945387
10259: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id := NULL; -- Bug 8945387
10260:
10261: select count(*)
10262: into rec_status
10263: from ce_statement_reconcils_all

Line 10264: where statement_line_id = CE_AUTO_BANK_MATCH.csl_statement_line_id

10260:
10261: select count(*)
10262: into rec_status
10263: from ce_statement_reconcils_all
10264: where statement_line_id = CE_AUTO_BANK_MATCH.csl_statement_line_id
10265: and nvl(status_flag, 'U') = 'M'
10266: and nvl(current_record_flag, 'Y') = 'Y';
10267:
10268: cep_standard.debug('---> rec_status='||rec_status);

Line 10272: CE_AUTO_BANK_MATCH.trx_id := TO_NUMBER(NULL);

10268: cep_standard.debug('---> rec_status='||rec_status);
10269: if (rec_status = 0)
10270: then
10271: -- NULL values to transaction holders
10272: CE_AUTO_BANK_MATCH.trx_id := TO_NUMBER(NULL);
10273: CE_AUTO_BANK_MATCH.trx_cash_receipt_id := TO_NUMBER(NULL);
10274: CE_AUTO_BANK_MATCH.trx_rowid := NULL;
10275: CE_AUTO_BANK_MATCH.trx_currency_code := NULL;
10276: CE_AUTO_BANK_MATCH.trx_amount := TO_NUMBER(NULL);

Line 10273: CE_AUTO_BANK_MATCH.trx_cash_receipt_id := TO_NUMBER(NULL);

10269: if (rec_status = 0)
10270: then
10271: -- NULL values to transaction holders
10272: CE_AUTO_BANK_MATCH.trx_id := TO_NUMBER(NULL);
10273: CE_AUTO_BANK_MATCH.trx_cash_receipt_id := TO_NUMBER(NULL);
10274: CE_AUTO_BANK_MATCH.trx_rowid := NULL;
10275: CE_AUTO_BANK_MATCH.trx_currency_code := NULL;
10276: CE_AUTO_BANK_MATCH.trx_amount := TO_NUMBER(NULL);
10277: CE_AUTO_BANK_MATCH.trx_base_amount := TO_NUMBER(NULL);

Line 10274: CE_AUTO_BANK_MATCH.trx_rowid := NULL;

10270: then
10271: -- NULL values to transaction holders
10272: CE_AUTO_BANK_MATCH.trx_id := TO_NUMBER(NULL);
10273: CE_AUTO_BANK_MATCH.trx_cash_receipt_id := TO_NUMBER(NULL);
10274: CE_AUTO_BANK_MATCH.trx_rowid := NULL;
10275: CE_AUTO_BANK_MATCH.trx_currency_code := NULL;
10276: CE_AUTO_BANK_MATCH.trx_amount := TO_NUMBER(NULL);
10277: CE_AUTO_BANK_MATCH.trx_base_amount := TO_NUMBER(NULL);
10278: CE_AUTO_BANK_MATCH.trx_cleared_amount := TO_NUMBER(NULL);

Line 10275: CE_AUTO_BANK_MATCH.trx_currency_code := NULL;

10271: -- NULL values to transaction holders
10272: CE_AUTO_BANK_MATCH.trx_id := TO_NUMBER(NULL);
10273: CE_AUTO_BANK_MATCH.trx_cash_receipt_id := TO_NUMBER(NULL);
10274: CE_AUTO_BANK_MATCH.trx_rowid := NULL;
10275: CE_AUTO_BANK_MATCH.trx_currency_code := NULL;
10276: CE_AUTO_BANK_MATCH.trx_amount := TO_NUMBER(NULL);
10277: CE_AUTO_BANK_MATCH.trx_base_amount := TO_NUMBER(NULL);
10278: CE_AUTO_BANK_MATCH.trx_cleared_amount := TO_NUMBER(NULL);
10279: CE_AUTO_BANK_MATCH.trx_curr_amount := TO_NUMBER(NULL);

Line 10276: CE_AUTO_BANK_MATCH.trx_amount := TO_NUMBER(NULL);

10272: CE_AUTO_BANK_MATCH.trx_id := TO_NUMBER(NULL);
10273: CE_AUTO_BANK_MATCH.trx_cash_receipt_id := TO_NUMBER(NULL);
10274: CE_AUTO_BANK_MATCH.trx_rowid := NULL;
10275: CE_AUTO_BANK_MATCH.trx_currency_code := NULL;
10276: CE_AUTO_BANK_MATCH.trx_amount := TO_NUMBER(NULL);
10277: CE_AUTO_BANK_MATCH.trx_base_amount := TO_NUMBER(NULL);
10278: CE_AUTO_BANK_MATCH.trx_cleared_amount := TO_NUMBER(NULL);
10279: CE_AUTO_BANK_MATCH.trx_curr_amount := TO_NUMBER(NULL);
10280: CE_AUTO_BANK_MATCH.trx_currency_type := NULL;

Line 10277: CE_AUTO_BANK_MATCH.trx_base_amount := TO_NUMBER(NULL);

10273: CE_AUTO_BANK_MATCH.trx_cash_receipt_id := TO_NUMBER(NULL);
10274: CE_AUTO_BANK_MATCH.trx_rowid := NULL;
10275: CE_AUTO_BANK_MATCH.trx_currency_code := NULL;
10276: CE_AUTO_BANK_MATCH.trx_amount := TO_NUMBER(NULL);
10277: CE_AUTO_BANK_MATCH.trx_base_amount := TO_NUMBER(NULL);
10278: CE_AUTO_BANK_MATCH.trx_cleared_amount := TO_NUMBER(NULL);
10279: CE_AUTO_BANK_MATCH.trx_curr_amount := TO_NUMBER(NULL);
10280: CE_AUTO_BANK_MATCH.trx_currency_type := NULL;
10281: CE_AUTO_BANK_MATCH.trx_status := NULL;

Line 10278: CE_AUTO_BANK_MATCH.trx_cleared_amount := TO_NUMBER(NULL);

10274: CE_AUTO_BANK_MATCH.trx_rowid := NULL;
10275: CE_AUTO_BANK_MATCH.trx_currency_code := NULL;
10276: CE_AUTO_BANK_MATCH.trx_amount := TO_NUMBER(NULL);
10277: CE_AUTO_BANK_MATCH.trx_base_amount := TO_NUMBER(NULL);
10278: CE_AUTO_BANK_MATCH.trx_cleared_amount := TO_NUMBER(NULL);
10279: CE_AUTO_BANK_MATCH.trx_curr_amount := TO_NUMBER(NULL);
10280: CE_AUTO_BANK_MATCH.trx_currency_type := NULL;
10281: CE_AUTO_BANK_MATCH.trx_status := NULL;
10282: CE_AUTO_BANK_MATCH.trx_errors_amount := TO_NUMBER(NULL);

Line 10279: CE_AUTO_BANK_MATCH.trx_curr_amount := TO_NUMBER(NULL);

10275: CE_AUTO_BANK_MATCH.trx_currency_code := NULL;
10276: CE_AUTO_BANK_MATCH.trx_amount := TO_NUMBER(NULL);
10277: CE_AUTO_BANK_MATCH.trx_base_amount := TO_NUMBER(NULL);
10278: CE_AUTO_BANK_MATCH.trx_cleared_amount := TO_NUMBER(NULL);
10279: CE_AUTO_BANK_MATCH.trx_curr_amount := TO_NUMBER(NULL);
10280: CE_AUTO_BANK_MATCH.trx_currency_type := NULL;
10281: CE_AUTO_BANK_MATCH.trx_status := NULL;
10282: CE_AUTO_BANK_MATCH.trx_errors_amount := TO_NUMBER(NULL);
10283: CE_AUTO_BANK_MATCH.trx_charges_amount := TO_NUMBER(NULL);

Line 10280: CE_AUTO_BANK_MATCH.trx_currency_type := NULL;

10276: CE_AUTO_BANK_MATCH.trx_amount := TO_NUMBER(NULL);
10277: CE_AUTO_BANK_MATCH.trx_base_amount := TO_NUMBER(NULL);
10278: CE_AUTO_BANK_MATCH.trx_cleared_amount := TO_NUMBER(NULL);
10279: CE_AUTO_BANK_MATCH.trx_curr_amount := TO_NUMBER(NULL);
10280: CE_AUTO_BANK_MATCH.trx_currency_type := NULL;
10281: CE_AUTO_BANK_MATCH.trx_status := NULL;
10282: CE_AUTO_BANK_MATCH.trx_errors_amount := TO_NUMBER(NULL);
10283: CE_AUTO_BANK_MATCH.trx_charges_amount := TO_NUMBER(NULL);
10284: CE_AUTO_BANK_MATCH.trx_prorate_amount := TO_NUMBER(NULL);

Line 10281: CE_AUTO_BANK_MATCH.trx_status := NULL;

10277: CE_AUTO_BANK_MATCH.trx_base_amount := TO_NUMBER(NULL);
10278: CE_AUTO_BANK_MATCH.trx_cleared_amount := TO_NUMBER(NULL);
10279: CE_AUTO_BANK_MATCH.trx_curr_amount := TO_NUMBER(NULL);
10280: CE_AUTO_BANK_MATCH.trx_currency_type := NULL;
10281: CE_AUTO_BANK_MATCH.trx_status := NULL;
10282: CE_AUTO_BANK_MATCH.trx_errors_amount := TO_NUMBER(NULL);
10283: CE_AUTO_BANK_MATCH.trx_charges_amount := TO_NUMBER(NULL);
10284: CE_AUTO_BANK_MATCH.trx_prorate_amount := TO_NUMBER(NULL);
10285: CE_AUTO_BANK_MATCH.trx_reference_type := NULL;

Line 10282: CE_AUTO_BANK_MATCH.trx_errors_amount := TO_NUMBER(NULL);

10278: CE_AUTO_BANK_MATCH.trx_cleared_amount := TO_NUMBER(NULL);
10279: CE_AUTO_BANK_MATCH.trx_curr_amount := TO_NUMBER(NULL);
10280: CE_AUTO_BANK_MATCH.trx_currency_type := NULL;
10281: CE_AUTO_BANK_MATCH.trx_status := NULL;
10282: CE_AUTO_BANK_MATCH.trx_errors_amount := TO_NUMBER(NULL);
10283: CE_AUTO_BANK_MATCH.trx_charges_amount := TO_NUMBER(NULL);
10284: CE_AUTO_BANK_MATCH.trx_prorate_amount := TO_NUMBER(NULL);
10285: CE_AUTO_BANK_MATCH.trx_reference_type := NULL;
10286: CE_AUTO_BANK_MATCH.trx_value_date := TO_DATE(NULL);

Line 10283: CE_AUTO_BANK_MATCH.trx_charges_amount := TO_NUMBER(NULL);

10279: CE_AUTO_BANK_MATCH.trx_curr_amount := TO_NUMBER(NULL);
10280: CE_AUTO_BANK_MATCH.trx_currency_type := NULL;
10281: CE_AUTO_BANK_MATCH.trx_status := NULL;
10282: CE_AUTO_BANK_MATCH.trx_errors_amount := TO_NUMBER(NULL);
10283: CE_AUTO_BANK_MATCH.trx_charges_amount := TO_NUMBER(NULL);
10284: CE_AUTO_BANK_MATCH.trx_prorate_amount := TO_NUMBER(NULL);
10285: CE_AUTO_BANK_MATCH.trx_reference_type := NULL;
10286: CE_AUTO_BANK_MATCH.trx_value_date := TO_DATE(NULL);
10287: CE_AUTO_BANK_MATCH.trx_cleared_date := TO_DATE(NULL);

Line 10284: CE_AUTO_BANK_MATCH.trx_prorate_amount := TO_NUMBER(NULL);

10280: CE_AUTO_BANK_MATCH.trx_currency_type := NULL;
10281: CE_AUTO_BANK_MATCH.trx_status := NULL;
10282: CE_AUTO_BANK_MATCH.trx_errors_amount := TO_NUMBER(NULL);
10283: CE_AUTO_BANK_MATCH.trx_charges_amount := TO_NUMBER(NULL);
10284: CE_AUTO_BANK_MATCH.trx_prorate_amount := TO_NUMBER(NULL);
10285: CE_AUTO_BANK_MATCH.trx_reference_type := NULL;
10286: CE_AUTO_BANK_MATCH.trx_value_date := TO_DATE(NULL);
10287: CE_AUTO_BANK_MATCH.trx_cleared_date := TO_DATE(NULL);
10288: CE_AUTO_BANK_MATCH.trx_deposit_date := TO_DATE(NULL);

Line 10285: CE_AUTO_BANK_MATCH.trx_reference_type := NULL;

10281: CE_AUTO_BANK_MATCH.trx_status := NULL;
10282: CE_AUTO_BANK_MATCH.trx_errors_amount := TO_NUMBER(NULL);
10283: CE_AUTO_BANK_MATCH.trx_charges_amount := TO_NUMBER(NULL);
10284: CE_AUTO_BANK_MATCH.trx_prorate_amount := TO_NUMBER(NULL);
10285: CE_AUTO_BANK_MATCH.trx_reference_type := NULL;
10286: CE_AUTO_BANK_MATCH.trx_value_date := TO_DATE(NULL);
10287: CE_AUTO_BANK_MATCH.trx_cleared_date := TO_DATE(NULL);
10288: CE_AUTO_BANK_MATCH.trx_deposit_date := TO_DATE(NULL);
10289: CE_AUTO_BANK_MATCH.trx_legal_entity_id := TO_NUMBER(NULL);

Line 10286: CE_AUTO_BANK_MATCH.trx_value_date := TO_DATE(NULL);

10282: CE_AUTO_BANK_MATCH.trx_errors_amount := TO_NUMBER(NULL);
10283: CE_AUTO_BANK_MATCH.trx_charges_amount := TO_NUMBER(NULL);
10284: CE_AUTO_BANK_MATCH.trx_prorate_amount := TO_NUMBER(NULL);
10285: CE_AUTO_BANK_MATCH.trx_reference_type := NULL;
10286: CE_AUTO_BANK_MATCH.trx_value_date := TO_DATE(NULL);
10287: CE_AUTO_BANK_MATCH.trx_cleared_date := TO_DATE(NULL);
10288: CE_AUTO_BANK_MATCH.trx_deposit_date := TO_DATE(NULL);
10289: CE_AUTO_BANK_MATCH.trx_legal_entity_id := TO_NUMBER(NULL);
10290: CE_AUTO_BANK_MATCH.trx_org_id := TO_NUMBER(NULL);

Line 10287: CE_AUTO_BANK_MATCH.trx_cleared_date := TO_DATE(NULL);

10283: CE_AUTO_BANK_MATCH.trx_charges_amount := TO_NUMBER(NULL);
10284: CE_AUTO_BANK_MATCH.trx_prorate_amount := TO_NUMBER(NULL);
10285: CE_AUTO_BANK_MATCH.trx_reference_type := NULL;
10286: CE_AUTO_BANK_MATCH.trx_value_date := TO_DATE(NULL);
10287: CE_AUTO_BANK_MATCH.trx_cleared_date := TO_DATE(NULL);
10288: CE_AUTO_BANK_MATCH.trx_deposit_date := TO_DATE(NULL);
10289: CE_AUTO_BANK_MATCH.trx_legal_entity_id := TO_NUMBER(NULL);
10290: CE_AUTO_BANK_MATCH.trx_org_id := TO_NUMBER(NULL);
10291: CE_AUTO_BANK_MATCH.gt_seq_id := TO_NUMBER(NULL);

Line 10288: CE_AUTO_BANK_MATCH.trx_deposit_date := TO_DATE(NULL);

10284: CE_AUTO_BANK_MATCH.trx_prorate_amount := TO_NUMBER(NULL);
10285: CE_AUTO_BANK_MATCH.trx_reference_type := NULL;
10286: CE_AUTO_BANK_MATCH.trx_value_date := TO_DATE(NULL);
10287: CE_AUTO_BANK_MATCH.trx_cleared_date := TO_DATE(NULL);
10288: CE_AUTO_BANK_MATCH.trx_deposit_date := TO_DATE(NULL);
10289: CE_AUTO_BANK_MATCH.trx_legal_entity_id := TO_NUMBER(NULL);
10290: CE_AUTO_BANK_MATCH.trx_org_id := TO_NUMBER(NULL);
10291: CE_AUTO_BANK_MATCH.gt_seq_id := TO_NUMBER(NULL);
10292: CE_AUTO_BANK_MATCH.gt_seq_id2 := TO_NUMBER(NULL);

Line 10289: CE_AUTO_BANK_MATCH.trx_legal_entity_id := TO_NUMBER(NULL);

10285: CE_AUTO_BANK_MATCH.trx_reference_type := NULL;
10286: CE_AUTO_BANK_MATCH.trx_value_date := TO_DATE(NULL);
10287: CE_AUTO_BANK_MATCH.trx_cleared_date := TO_DATE(NULL);
10288: CE_AUTO_BANK_MATCH.trx_deposit_date := TO_DATE(NULL);
10289: CE_AUTO_BANK_MATCH.trx_legal_entity_id := TO_NUMBER(NULL);
10290: CE_AUTO_BANK_MATCH.trx_org_id := TO_NUMBER(NULL);
10291: CE_AUTO_BANK_MATCH.gt_seq_id := TO_NUMBER(NULL);
10292: CE_AUTO_BANK_MATCH.gt_seq_id2 := TO_NUMBER(NULL);
10293: /* for bug 6786355 start */

Line 10290: CE_AUTO_BANK_MATCH.trx_org_id := TO_NUMBER(NULL);

10286: CE_AUTO_BANK_MATCH.trx_value_date := TO_DATE(NULL);
10287: CE_AUTO_BANK_MATCH.trx_cleared_date := TO_DATE(NULL);
10288: CE_AUTO_BANK_MATCH.trx_deposit_date := TO_DATE(NULL);
10289: CE_AUTO_BANK_MATCH.trx_legal_entity_id := TO_NUMBER(NULL);
10290: CE_AUTO_BANK_MATCH.trx_org_id := TO_NUMBER(NULL);
10291: CE_AUTO_BANK_MATCH.gt_seq_id := TO_NUMBER(NULL);
10292: CE_AUTO_BANK_MATCH.gt_seq_id2 := TO_NUMBER(NULL);
10293: /* for bug 6786355 start */
10294: CE_AUTO_BANK_MATCH.trx_exchange_rate := TO_NUMBER(NULL);

Line 10291: CE_AUTO_BANK_MATCH.gt_seq_id := TO_NUMBER(NULL);

10287: CE_AUTO_BANK_MATCH.trx_cleared_date := TO_DATE(NULL);
10288: CE_AUTO_BANK_MATCH.trx_deposit_date := TO_DATE(NULL);
10289: CE_AUTO_BANK_MATCH.trx_legal_entity_id := TO_NUMBER(NULL);
10290: CE_AUTO_BANK_MATCH.trx_org_id := TO_NUMBER(NULL);
10291: CE_AUTO_BANK_MATCH.gt_seq_id := TO_NUMBER(NULL);
10292: CE_AUTO_BANK_MATCH.gt_seq_id2 := TO_NUMBER(NULL);
10293: /* for bug 6786355 start */
10294: CE_AUTO_BANK_MATCH.trx_exchange_rate := TO_NUMBER(NULL);
10295: CE_AUTO_BANK_MATCH.trx_exchange_rate_date := TO_DATE(NULL);

Line 10292: CE_AUTO_BANK_MATCH.gt_seq_id2 := TO_NUMBER(NULL);

10288: CE_AUTO_BANK_MATCH.trx_deposit_date := TO_DATE(NULL);
10289: CE_AUTO_BANK_MATCH.trx_legal_entity_id := TO_NUMBER(NULL);
10290: CE_AUTO_BANK_MATCH.trx_org_id := TO_NUMBER(NULL);
10291: CE_AUTO_BANK_MATCH.gt_seq_id := TO_NUMBER(NULL);
10292: CE_AUTO_BANK_MATCH.gt_seq_id2 := TO_NUMBER(NULL);
10293: /* for bug 6786355 start */
10294: CE_AUTO_BANK_MATCH.trx_exchange_rate := TO_NUMBER(NULL);
10295: CE_AUTO_BANK_MATCH.trx_exchange_rate_date := TO_DATE(NULL);
10296: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := NULL;

Line 10294: CE_AUTO_BANK_MATCH.trx_exchange_rate := TO_NUMBER(NULL);

10290: CE_AUTO_BANK_MATCH.trx_org_id := TO_NUMBER(NULL);
10291: CE_AUTO_BANK_MATCH.gt_seq_id := TO_NUMBER(NULL);
10292: CE_AUTO_BANK_MATCH.gt_seq_id2 := TO_NUMBER(NULL);
10293: /* for bug 6786355 start */
10294: CE_AUTO_BANK_MATCH.trx_exchange_rate := TO_NUMBER(NULL);
10295: CE_AUTO_BANK_MATCH.trx_exchange_rate_date := TO_DATE(NULL);
10296: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := NULL;
10297: CE_AUTO_BANK_MATCH.trx_gl_date := TO_DATE(NULL);
10298: CE_AUTO_BANK_MATCH.trx_date := TO_DATE(NULL);

Line 10295: CE_AUTO_BANK_MATCH.trx_exchange_rate_date := TO_DATE(NULL);

10291: CE_AUTO_BANK_MATCH.gt_seq_id := TO_NUMBER(NULL);
10292: CE_AUTO_BANK_MATCH.gt_seq_id2 := TO_NUMBER(NULL);
10293: /* for bug 6786355 start */
10294: CE_AUTO_BANK_MATCH.trx_exchange_rate := TO_NUMBER(NULL);
10295: CE_AUTO_BANK_MATCH.trx_exchange_rate_date := TO_DATE(NULL);
10296: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := NULL;
10297: CE_AUTO_BANK_MATCH.trx_gl_date := TO_DATE(NULL);
10298: CE_AUTO_BANK_MATCH.trx_date := TO_DATE(NULL);
10299: CE_AUTO_BANK_MATCH.trx_value_date := TO_DATE(NULL);

Line 10296: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := NULL;

10292: CE_AUTO_BANK_MATCH.gt_seq_id2 := TO_NUMBER(NULL);
10293: /* for bug 6786355 start */
10294: CE_AUTO_BANK_MATCH.trx_exchange_rate := TO_NUMBER(NULL);
10295: CE_AUTO_BANK_MATCH.trx_exchange_rate_date := TO_DATE(NULL);
10296: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := NULL;
10297: CE_AUTO_BANK_MATCH.trx_gl_date := TO_DATE(NULL);
10298: CE_AUTO_BANK_MATCH.trx_date := TO_DATE(NULL);
10299: CE_AUTO_BANK_MATCH.trx_value_date := TO_DATE(NULL);
10300: CE_AUTO_BANK_MATCH.trx_deposit_date := TO_DATE(NULL);

Line 10297: CE_AUTO_BANK_MATCH.trx_gl_date := TO_DATE(NULL);

10293: /* for bug 6786355 start */
10294: CE_AUTO_BANK_MATCH.trx_exchange_rate := TO_NUMBER(NULL);
10295: CE_AUTO_BANK_MATCH.trx_exchange_rate_date := TO_DATE(NULL);
10296: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := NULL;
10297: CE_AUTO_BANK_MATCH.trx_gl_date := TO_DATE(NULL);
10298: CE_AUTO_BANK_MATCH.trx_date := TO_DATE(NULL);
10299: CE_AUTO_BANK_MATCH.trx_value_date := TO_DATE(NULL);
10300: CE_AUTO_BANK_MATCH.trx_deposit_date := TO_DATE(NULL);
10301: /* for bug 6786355 end */

Line 10298: CE_AUTO_BANK_MATCH.trx_date := TO_DATE(NULL);

10294: CE_AUTO_BANK_MATCH.trx_exchange_rate := TO_NUMBER(NULL);
10295: CE_AUTO_BANK_MATCH.trx_exchange_rate_date := TO_DATE(NULL);
10296: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := NULL;
10297: CE_AUTO_BANK_MATCH.trx_gl_date := TO_DATE(NULL);
10298: CE_AUTO_BANK_MATCH.trx_date := TO_DATE(NULL);
10299: CE_AUTO_BANK_MATCH.trx_value_date := TO_DATE(NULL);
10300: CE_AUTO_BANK_MATCH.trx_deposit_date := TO_DATE(NULL);
10301: /* for bug 6786355 end */
10302:

Line 10299: CE_AUTO_BANK_MATCH.trx_value_date := TO_DATE(NULL);

10295: CE_AUTO_BANK_MATCH.trx_exchange_rate_date := TO_DATE(NULL);
10296: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := NULL;
10297: CE_AUTO_BANK_MATCH.trx_gl_date := TO_DATE(NULL);
10298: CE_AUTO_BANK_MATCH.trx_date := TO_DATE(NULL);
10299: CE_AUTO_BANK_MATCH.trx_value_date := TO_DATE(NULL);
10300: CE_AUTO_BANK_MATCH.trx_deposit_date := TO_DATE(NULL);
10301: /* for bug 6786355 end */
10302:
10303: statement_line_count := statement_line_count + 1;

Line 10300: CE_AUTO_BANK_MATCH.trx_deposit_date := TO_DATE(NULL);

10296: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := NULL;
10297: CE_AUTO_BANK_MATCH.trx_gl_date := TO_DATE(NULL);
10298: CE_AUTO_BANK_MATCH.trx_date := TO_DATE(NULL);
10299: CE_AUTO_BANK_MATCH.trx_value_date := TO_DATE(NULL);
10300: CE_AUTO_BANK_MATCH.trx_deposit_date := TO_DATE(NULL);
10301: /* for bug 6786355 end */
10302:
10303: statement_line_count := statement_line_count + 1;
10304: -- Clear recon_errors table

Line 10306: CE_AUTO_BANK_MATCH.csh_statement_header_id,

10302:
10303: statement_line_count := statement_line_count + 1;
10304: -- Clear recon_errors table
10305: CE_RECONCILIATION_ERRORS_PKG.delete_row(
10306: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10307: CE_AUTO_BANK_MATCH.csl_statement_line_id);
10308: IF (lock_statement_line)
10309: THEN
10310: -- On the statement line MISC_DEBIT amounts will come

Line 10307: CE_AUTO_BANK_MATCH.csl_statement_line_id);

10303: statement_line_count := statement_line_count + 1;
10304: -- Clear recon_errors table
10305: CE_RECONCILIATION_ERRORS_PKG.delete_row(
10306: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10307: CE_AUTO_BANK_MATCH.csl_statement_line_id);
10308: IF (lock_statement_line)
10309: THEN
10310: -- On the statement line MISC_DEBIT amounts will come
10311: -- through as a positive amount but the transaction

Line 10315: IF (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' and

10311: -- through as a positive amount but the transaction
10312: -- will be negative. If the transaction is a
10313: -- MISC_DEBIT, reverse the sign on the amount.
10314: -- BUG NO. 6136002
10315: IF (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' and
10316: (CE_AUTO_BANK_MATCH.csl_cashflow_id is null))
10317: THEN
10318: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.csl_amount * -1;
10319: ELSE

Line 10316: (CE_AUTO_BANK_MATCH.csl_cashflow_id is null))

10312: -- will be negative. If the transaction is a
10313: -- MISC_DEBIT, reverse the sign on the amount.
10314: -- BUG NO. 6136002
10315: IF (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' and
10316: (CE_AUTO_BANK_MATCH.csl_cashflow_id is null))
10317: THEN
10318: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.csl_amount * -1;
10319: ELSE
10320: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.csl_amount;

Line 10318: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.csl_amount * -1;

10314: -- BUG NO. 6136002
10315: IF (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' and
10316: (CE_AUTO_BANK_MATCH.csl_cashflow_id is null))
10317: THEN
10318: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.csl_amount * -1;
10319: ELSE
10320: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.csl_amount;
10321: END IF;
10322:

Line 10320: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.csl_amount;

10316: (CE_AUTO_BANK_MATCH.csl_cashflow_id is null))
10317: THEN
10318: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.csl_amount * -1;
10319: ELSE
10320: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.csl_amount;
10321: END IF;
10322:
10323: cep_standard.debug('---> CE_AUTO_BANK_MATCH.calc_csl_amount = '|| CE_AUTO_BANK_MATCH.calc_csl_amount);
10324:

Line 10323: cep_standard.debug('---> CE_AUTO_BANK_MATCH.calc_csl_amount = '|| CE_AUTO_BANK_MATCH.calc_csl_amount);

10319: ELSE
10320: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.csl_amount;
10321: END IF;
10322:
10323: cep_standard.debug('---> CE_AUTO_BANK_MATCH.calc_csl_amount = '|| CE_AUTO_BANK_MATCH.calc_csl_amount);
10324:
10325: IF(CE_AUTO_BANK_MATCH.csl_cashflow_id is not null)
10326: THEN --this will handle JEC/ZBA(?) trx
10327: cep_standard.debug('----> JEC/ZBA line. csl_cashflow_id='||csl_cashflow_id);

Line 10325: IF(CE_AUTO_BANK_MATCH.csl_cashflow_id is not null)

10321: END IF;
10322:
10323: cep_standard.debug('---> CE_AUTO_BANK_MATCH.calc_csl_amount = '|| CE_AUTO_BANK_MATCH.calc_csl_amount);
10324:
10325: IF(CE_AUTO_BANK_MATCH.csl_cashflow_id is not null)
10326: THEN --this will handle JEC/ZBA(?) trx
10327: cep_standard.debug('----> JEC/ZBA line. csl_cashflow_id='||csl_cashflow_id);
10328: match_stmt_line_JE;
10329: ELSE

Line 10332: OPEN trx_code_cursor (CE_AUTO_BANK_MATCH.csl_statement_line_id,CE_AUTO_BANK_MATCH.csh_bank_account_id);

10328: match_stmt_line_JE;
10329: ELSE
10330: -- bug 4435028 multi-matching based on trx_code
10331: cep_standard.debug('----> Opening trx_code_cursor');
10332: OPEN trx_code_cursor (CE_AUTO_BANK_MATCH.csl_statement_line_id,CE_AUTO_BANK_MATCH.csh_bank_account_id);
10333: LOOP
10334: FETCH trx_code_cursor
10335: INTO CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
10336: CE_AUTO_BANK_MATCH.csl_receipt_method_id,

Line 10335: INTO CE_AUTO_BANK_MATCH.csl_receivables_trx_id,

10331: cep_standard.debug('----> Opening trx_code_cursor');
10332: OPEN trx_code_cursor (CE_AUTO_BANK_MATCH.csl_statement_line_id,CE_AUTO_BANK_MATCH.csh_bank_account_id);
10333: LOOP
10334: FETCH trx_code_cursor
10335: INTO CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
10336: CE_AUTO_BANK_MATCH.csl_receipt_method_id,
10337: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,
10338: CE_AUTO_BANK_MATCH.csl_matching_against,
10339: CE_AUTO_BANK_MATCH.csl_correction_method,

Line 10336: CE_AUTO_BANK_MATCH.csl_receipt_method_id,

10332: OPEN trx_code_cursor (CE_AUTO_BANK_MATCH.csl_statement_line_id,CE_AUTO_BANK_MATCH.csh_bank_account_id);
10333: LOOP
10334: FETCH trx_code_cursor
10335: INTO CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
10336: CE_AUTO_BANK_MATCH.csl_receipt_method_id,
10337: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,
10338: CE_AUTO_BANK_MATCH.csl_matching_against,
10339: CE_AUTO_BANK_MATCH.csl_correction_method,
10340: CE_AUTO_BANK_MATCH.csl_receipt_method_name,

Line 10337: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,

10333: LOOP
10334: FETCH trx_code_cursor
10335: INTO CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
10336: CE_AUTO_BANK_MATCH.csl_receipt_method_id,
10337: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,
10338: CE_AUTO_BANK_MATCH.csl_matching_against,
10339: CE_AUTO_BANK_MATCH.csl_correction_method,
10340: CE_AUTO_BANK_MATCH.csl_receipt_method_name,
10341: CE_AUTO_BANK_MATCH.csl_reconcile_flag,

Line 10338: CE_AUTO_BANK_MATCH.csl_matching_against,

10334: FETCH trx_code_cursor
10335: INTO CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
10336: CE_AUTO_BANK_MATCH.csl_receipt_method_id,
10337: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,
10338: CE_AUTO_BANK_MATCH.csl_matching_against,
10339: CE_AUTO_BANK_MATCH.csl_correction_method,
10340: CE_AUTO_BANK_MATCH.csl_receipt_method_name,
10341: CE_AUTO_BANK_MATCH.csl_reconcile_flag,
10342: CE_AUTO_BANK_MATCH.csl_payroll_payment_format;

Line 10339: CE_AUTO_BANK_MATCH.csl_correction_method,

10335: INTO CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
10336: CE_AUTO_BANK_MATCH.csl_receipt_method_id,
10337: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,
10338: CE_AUTO_BANK_MATCH.csl_matching_against,
10339: CE_AUTO_BANK_MATCH.csl_correction_method,
10340: CE_AUTO_BANK_MATCH.csl_receipt_method_name,
10341: CE_AUTO_BANK_MATCH.csl_reconcile_flag,
10342: CE_AUTO_BANK_MATCH.csl_payroll_payment_format;
10343: EXIT WHEN trx_code_cursor%NOTFOUND

Line 10340: CE_AUTO_BANK_MATCH.csl_receipt_method_name,

10336: CE_AUTO_BANK_MATCH.csl_receipt_method_id,
10337: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,
10338: CE_AUTO_BANK_MATCH.csl_matching_against,
10339: CE_AUTO_BANK_MATCH.csl_correction_method,
10340: CE_AUTO_BANK_MATCH.csl_receipt_method_name,
10341: CE_AUTO_BANK_MATCH.csl_reconcile_flag,
10342: CE_AUTO_BANK_MATCH.csl_payroll_payment_format;
10343: EXIT WHEN trx_code_cursor%NOTFOUND
10344: OR trx_code_cursor%NOTFOUND IS NULL;

Line 10341: CE_AUTO_BANK_MATCH.csl_reconcile_flag,

10337: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,
10338: CE_AUTO_BANK_MATCH.csl_matching_against,
10339: CE_AUTO_BANK_MATCH.csl_correction_method,
10340: CE_AUTO_BANK_MATCH.csl_receipt_method_name,
10341: CE_AUTO_BANK_MATCH.csl_reconcile_flag,
10342: CE_AUTO_BANK_MATCH.csl_payroll_payment_format;
10343: EXIT WHEN trx_code_cursor%NOTFOUND
10344: OR trx_code_cursor%NOTFOUND IS NULL;
10345:

Line 10342: CE_AUTO_BANK_MATCH.csl_payroll_payment_format;

10338: CE_AUTO_BANK_MATCH.csl_matching_against,
10339: CE_AUTO_BANK_MATCH.csl_correction_method,
10340: CE_AUTO_BANK_MATCH.csl_receipt_method_name,
10341: CE_AUTO_BANK_MATCH.csl_reconcile_flag,
10342: CE_AUTO_BANK_MATCH.csl_payroll_payment_format;
10343: EXIT WHEN trx_code_cursor%NOTFOUND
10344: OR trx_code_cursor%NOTFOUND IS NULL;
10345:
10346: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_reconcile_flag = '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag);

Line 10346: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_reconcile_flag = '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag);

10342: CE_AUTO_BANK_MATCH.csl_payroll_payment_format;
10343: EXIT WHEN trx_code_cursor%NOTFOUND
10344: OR trx_code_cursor%NOTFOUND IS NULL;
10345:
10346: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_reconcile_flag = '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag);
10347: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_matching_against = '|| CE_AUTO_BANK_MATCH.csl_matching_against);
10348: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
10349: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_match_found = '|| CE_AUTO_BANK_MATCH.csl_match_found);
10350:

Line 10347: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_matching_against = '|| CE_AUTO_BANK_MATCH.csl_matching_against);

10343: EXIT WHEN trx_code_cursor%NOTFOUND
10344: OR trx_code_cursor%NOTFOUND IS NULL;
10345:
10346: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_reconcile_flag = '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag);
10347: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_matching_against = '|| CE_AUTO_BANK_MATCH.csl_matching_against);
10348: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
10349: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_match_found = '|| CE_AUTO_BANK_MATCH.csl_match_found);
10350:
10351: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') )

Line 10348: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);

10344: OR trx_code_cursor%NOTFOUND IS NULL;
10345:
10346: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_reconcile_flag = '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag);
10347: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_matching_against = '|| CE_AUTO_BANK_MATCH.csl_matching_against);
10348: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
10349: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_match_found = '|| CE_AUTO_BANK_MATCH.csl_match_found);
10350:
10351: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') )
10352: THEN

Line 10349: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_match_found = '|| CE_AUTO_BANK_MATCH.csl_match_found);

10345:
10346: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_reconcile_flag = '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag);
10347: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_matching_against = '|| CE_AUTO_BANK_MATCH.csl_matching_against);
10348: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
10349: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_match_found = '|| CE_AUTO_BANK_MATCH.csl_match_found);
10350:
10351: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') )
10352: THEN
10353: CE_AUTO_BANK_MATCH.match_engine;

Line 10351: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') )

10347: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_matching_against = '|| CE_AUTO_BANK_MATCH.csl_matching_against);
10348: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
10349: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_match_found = '|| CE_AUTO_BANK_MATCH.csl_match_found);
10350:
10351: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') )
10352: THEN
10353: CE_AUTO_BANK_MATCH.match_engine;
10354: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_match_found = '
10355: || CE_AUTO_BANK_MATCH.csl_match_found);

Line 10353: CE_AUTO_BANK_MATCH.match_engine;

10349: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_match_found = '|| CE_AUTO_BANK_MATCH.csl_match_found);
10350:
10351: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') )
10352: THEN
10353: CE_AUTO_BANK_MATCH.match_engine;
10354: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_match_found = '
10355: || CE_AUTO_BANK_MATCH.csl_match_found);
10356: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL')
10357: THEN

Line 10354: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_match_found = '

10350:
10351: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') )
10352: THEN
10353: CE_AUTO_BANK_MATCH.match_engine;
10354: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_match_found = '
10355: || CE_AUTO_BANK_MATCH.csl_match_found);
10356: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL')
10357: THEN
10358: -- bug 4914608 set the org after a match for AR/AP

Line 10355: || CE_AUTO_BANK_MATCH.csl_match_found);

10351: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') )
10352: THEN
10353: CE_AUTO_BANK_MATCH.match_engine;
10354: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_match_found = '
10355: || CE_AUTO_BANK_MATCH.csl_match_found);
10356: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL')
10357: THEN
10358: -- bug 4914608 set the org after a match for AR/AP
10359: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id =' ||CE_AUTO_BANK_MATCH.trx_org_id);

Line 10356: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL')

10352: THEN
10353: CE_AUTO_BANK_MATCH.match_engine;
10354: cep_standard.debug('----> CE_AUTO_BANK_MATCH.csl_match_found = '
10355: || CE_AUTO_BANK_MATCH.csl_match_found);
10356: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL')
10357: THEN
10358: -- bug 4914608 set the org after a match for AR/AP
10359: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id =' ||CE_AUTO_BANK_MATCH.trx_org_id);
10360: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);

Line 10359: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id =' ||CE_AUTO_BANK_MATCH.trx_org_id);

10355: || CE_AUTO_BANK_MATCH.csl_match_found);
10356: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL')
10357: THEN
10358: -- bug 4914608 set the org after a match for AR/AP
10359: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id =' ||CE_AUTO_BANK_MATCH.trx_org_id);
10360: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);
10361:
10362: CE_AUTO_BANK_CLEAR.reconcile_process;
10363:

Line 10360: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);

10356: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL')
10357: THEN
10358: -- bug 4914608 set the org after a match for AR/AP
10359: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id =' ||CE_AUTO_BANK_MATCH.trx_org_id);
10360: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);
10361:
10362: CE_AUTO_BANK_CLEAR.reconcile_process;
10363:
10364: -- after a match and reconcilation,

Line 10366: IF (CE_AUTO_BANK_MATCH.gt_seq_id is not null) AND (CE_AUTO_BANK_MATCH.gt_seq_id <> -1)

10362: CE_AUTO_BANK_CLEAR.reconcile_process;
10363:
10364: -- after a match and reconcilation,
10365: -- update the ce_available_transactions_tmp.reconciled_status_flag
10366: IF (CE_AUTO_BANK_MATCH.gt_seq_id is not null) AND (CE_AUTO_BANK_MATCH.gt_seq_id <> -1)
10367: THEN
10368: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id, 'Y');
10369: END IF;
10370:

Line 10368: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id, 'Y');

10364: -- after a match and reconcilation,
10365: -- update the ce_available_transactions_tmp.reconciled_status_flag
10366: IF (CE_AUTO_BANK_MATCH.gt_seq_id is not null) AND (CE_AUTO_BANK_MATCH.gt_seq_id <> -1)
10367: THEN
10368: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id, 'Y');
10369: END IF;
10370:
10371: IF CE_AUTO_BANK_MATCH.gt_seq_id2 is not null
10372: THEN

Line 10371: IF CE_AUTO_BANK_MATCH.gt_seq_id2 is not null

10367: THEN
10368: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id, 'Y');
10369: END IF;
10370:
10371: IF CE_AUTO_BANK_MATCH.gt_seq_id2 is not null
10372: THEN
10373: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id2, 'Y');
10374: END IF;
10375: END IF; --CE_AUTO_BANK_MATCH.csl_match_found = FULL

Line 10373: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id2, 'Y');

10369: END IF;
10370:
10371: IF CE_AUTO_BANK_MATCH.gt_seq_id2 is not null
10372: THEN
10373: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id2, 'Y');
10374: END IF;
10375: END IF; --CE_AUTO_BANK_MATCH.csl_match_found = FULL
10376: END IF; --CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL')
10377: END LOOP; -- trx_code_cursor

Line 10375: END IF; --CE_AUTO_BANK_MATCH.csl_match_found = FULL

10371: IF CE_AUTO_BANK_MATCH.gt_seq_id2 is not null
10372: THEN
10373: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id2, 'Y');
10374: END IF;
10375: END IF; --CE_AUTO_BANK_MATCH.csl_match_found = FULL
10376: END IF; --CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL')
10377: END LOOP; -- trx_code_cursor
10378: x_trx_code_row_count := trx_code_cursor%ROWCOUNT;
10379: cep_standard.debug('---> x_trx_code_row_count = '|| x_trx_code_row_count );

Line 10376: END IF; --CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL')

10372: THEN
10373: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id2, 'Y');
10374: END IF;
10375: END IF; --CE_AUTO_BANK_MATCH.csl_match_found = FULL
10376: END IF; --CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL')
10377: END LOOP; -- trx_code_cursor
10378: x_trx_code_row_count := trx_code_cursor%ROWCOUNT;
10379: cep_standard.debug('---> x_trx_code_row_count = '|| x_trx_code_row_count );
10380: CLOSE trx_code_cursor;

Line 10385: CE_AUTO_BANK_MATCH.csh_statement_header_id,

10381: END IF; -- cashflow_id is not null
10382: ELSE -- statement line is locked
10383: cep_standard.debug('---> error: CE_LINE_LOCKED');
10384: CE_RECONCILIATION_ERRORS_PKG.insert_row(
10385: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10386: CE_AUTO_BANK_MATCH.csl_statement_line_id,
10387: 'CE_LINE_LOCKED');
10388: END IF;
10389: IF (statement_line_count = CE_AUTO_BANK_REC.G_lines_per_commit)

Line 10386: CE_AUTO_BANK_MATCH.csl_statement_line_id,

10382: ELSE -- statement line is locked
10383: cep_standard.debug('---> error: CE_LINE_LOCKED');
10384: CE_RECONCILIATION_ERRORS_PKG.insert_row(
10385: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10386: CE_AUTO_BANK_MATCH.csl_statement_line_id,
10387: 'CE_LINE_LOCKED');
10388: END IF;
10389: IF (statement_line_count = CE_AUTO_BANK_REC.G_lines_per_commit)
10390: THEN

Line 10400: CE_RECONCILIATION_ERRORS_PKG.delete_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,error_statement_line_id);

10396: CLOSE line_cursor;
10397: ELSE -- statement_complete_flag = 'Y'
10398: cep_standard.debug('--> error: CE_STATEMENT_COMPLETED');
10399: error_statement_line_id := get_min_statement_line_id;
10400: CE_RECONCILIATION_ERRORS_PKG.delete_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,error_statement_line_id);
10401: CE_RECONCILIATION_ERRORS_PKG.insert_row(
10402: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10403: error_statement_line_id,
10404: 'CE_STATEMENT_COMPLETED');

Line 10402: CE_AUTO_BANK_MATCH.csh_statement_header_id,

10398: cep_standard.debug('--> error: CE_STATEMENT_COMPLETED');
10399: error_statement_line_id := get_min_statement_line_id;
10400: CE_RECONCILIATION_ERRORS_PKG.delete_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,error_statement_line_id);
10401: CE_RECONCILIATION_ERRORS_PKG.insert_row(
10402: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10403: error_statement_line_id,
10404: 'CE_STATEMENT_COMPLETED');
10405: END IF; -- check for statement completed
10406: ELSE -- statement is locked

Line 10408: CE_RECONCILIATION_ERRORS_PKG.delete_row(CE_AUTO_BANK_MATCH.csh_statement_header_id, to_number(NULL));

10404: 'CE_STATEMENT_COMPLETED');
10405: END IF; -- check for statement completed
10406: ELSE -- statement is locked
10407: cep_standard.debug('--> error: CE_LOCK_STATEMENT_HEADER_ERR');
10408: CE_RECONCILIATION_ERRORS_PKG.delete_row(CE_AUTO_BANK_MATCH.csh_statement_header_id, to_number(NULL));
10409: CE_RECONCILIATION_ERRORS_PKG.insert_row(
10410: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10411: to_number(NULL),
10412: 'CE_LOCK_STATEMENT_HEADER_ERR');

Line 10410: CE_AUTO_BANK_MATCH.csh_statement_header_id,

10406: ELSE -- statement is locked
10407: cep_standard.debug('--> error: CE_LOCK_STATEMENT_HEADER_ERR');
10408: CE_RECONCILIATION_ERRORS_PKG.delete_row(CE_AUTO_BANK_MATCH.csh_statement_header_id, to_number(NULL));
10409: CE_RECONCILIATION_ERRORS_PKG.insert_row(
10410: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10411: to_number(NULL),
10412: 'CE_LOCK_STATEMENT_HEADER_ERR');
10413: END IF; -- check for statement lock
10414: ELSE -- check digits failed

Line 10417: CE_AUTO_BANK_MATCH.csh_statement_header_id, to_number(NULL));

10413: END IF; -- check for statement lock
10414: ELSE -- check digits failed
10415: cep_standard.debug('--> error: CE_CHECK_DIGITS');
10416: CE_RECONCILIATION_ERRORS_PKG.delete_row(
10417: CE_AUTO_BANK_MATCH.csh_statement_header_id, to_number(NULL));
10418: CE_RECONCILIATION_ERRORS_PKG.insert_row(
10419: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10420: to_number(NULL),
10421: 'CE_CHECK_DIGITS');

Line 10419: CE_AUTO_BANK_MATCH.csh_statement_header_id,

10415: cep_standard.debug('--> error: CE_CHECK_DIGITS');
10416: CE_RECONCILIATION_ERRORS_PKG.delete_row(
10417: CE_AUTO_BANK_MATCH.csh_statement_header_id, to_number(NULL));
10418: CE_RECONCILIATION_ERRORS_PKG.insert_row(
10419: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10420: to_number(NULL),
10421: 'CE_CHECK_DIGITS');
10422: END IF; -- check_digits
10423: END LOOP; -- statement headers

Line 10440: cep_standard.debug('<

10436: END IF;
10437: -- Bug 16298972 End
10438:
10439: cep_standard.debug('========== END MATCHING ========== ');
10440: cep_standard.debug('< 10441: EXCEPTION
10442: WHEN OTHERS THEN
10443: cep_standard.debug(' EXCEPTION: CE_AUTO_BANK_MATCH.match_process - OTHERS');
10444: IF r_branch_cursor%ISOPEN THEN

Line 10443: cep_standard.debug(' EXCEPTION: CE_AUTO_BANK_MATCH.match_process - OTHERS');

10439: cep_standard.debug('========== END MATCHING ========== ');
10440: cep_standard.debug('< 10441: EXCEPTION
10442: WHEN OTHERS THEN
10443: cep_standard.debug(' EXCEPTION: CE_AUTO_BANK_MATCH.match_process - OTHERS');
10444: IF r_branch_cursor%ISOPEN THEN
10445: CLOSE r_branch_cursor;
10446: END IF;
10447: IF r_bank_cursor%ISOPEN THEN

Line 10461: END CE_AUTO_BANK_MATCH;

10457: cep_standard.debug('DEBUG: sqlerrm:' || sqlerrm);
10458: RAISE;
10459: END match_process;
10460:
10461: END CE_AUTO_BANK_MATCH;