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.62.12010000.7 2008/11/20 08:58:12 vnetan ship $ */
3:
4: --
5: -- MAIN CURSORS

Line 435: CE_AUTO_BANK_MATCH.yes_101 := 1;

431: | 04-MAR-96 Kai Pigg Created |
432: --------------------------------------------------------------------- */
433: PROCEDURE set_101 IS
434: BEGIN
435: CE_AUTO_BANK_MATCH.yes_101 := 1;
436: END set_101;
437:
438: PROCEDURE set_200 IS
439: BEGIN

Line 440: CE_AUTO_BANK_MATCH.yes_200 := 1;

436: END set_101;
437:
438: PROCEDURE set_200 IS
439: BEGIN
440: CE_AUTO_BANK_MATCH.yes_200 := 1;
441: END set_200;
442:
443:
444: -- FOR SEPA ER 6700007

Line 447: CE_AUTO_BANK_MATCH.yes_200_GROUP := 1;

443:
444: -- FOR SEPA ER 6700007
445: PROCEDURE set_200_GROUP IS
446: BEGIN
447: CE_AUTO_BANK_MATCH.yes_200_GROUP := 1;
448: END set_200_GROUP;
449:
450: PROCEDURE set_222 IS
451: BEGIN

Line 452: CE_AUTO_BANK_MATCH.yes_222 := 1;

448: END set_200_GROUP;
449:
450: PROCEDURE set_222 IS
451: BEGIN
452: CE_AUTO_BANK_MATCH.yes_222 := 1;
453: END set_222;
454:
455: PROCEDURE set_260 IS
456: BEGIN

Line 457: CE_AUTO_BANK_MATCH.yes_260 := 1;

453: END set_222;
454:
455: PROCEDURE set_260 IS
456: BEGIN
457: CE_AUTO_BANK_MATCH.yes_260 := 1;
458: END set_260;
459:
460: PROCEDURE set_801 IS
461: BEGIN

Line 462: CE_AUTO_BANK_MATCH.yes_801 := 1;

458: END set_260;
459:
460: PROCEDURE set_801 IS
461: BEGIN
462: CE_AUTO_BANK_MATCH.yes_801 := 1;
463: END set_801;
464:
465: PROCEDURE set_999 IS
466: BEGIN

Line 467: CE_AUTO_BANK_MATCH.yes_999 := 1;

463: END set_801;
464:
465: PROCEDURE set_999 IS
466: BEGIN
467: CE_AUTO_BANK_MATCH.yes_999 := 1;
468: END set_999;
469:
470: PROCEDURE set_all IS
471: BEGIN

Line 472: CE_AUTO_BANK_MATCH.yes_101 := 1;

468: END set_999;
469:
470: PROCEDURE set_all IS
471: BEGIN
472: CE_AUTO_BANK_MATCH.yes_101 := 1;
473: CE_AUTO_BANK_MATCH.yes_200 := 1;
474: CE_AUTO_BANK_MATCH.yes_222 := 1;
475: CE_AUTO_BANK_MATCH.yes_260 := 1;
476: CE_AUTO_BANK_MATCH.yes_801 := 1;

Line 473: CE_AUTO_BANK_MATCH.yes_200 := 1;

469:
470: PROCEDURE set_all IS
471: BEGIN
472: CE_AUTO_BANK_MATCH.yes_101 := 1;
473: CE_AUTO_BANK_MATCH.yes_200 := 1;
474: CE_AUTO_BANK_MATCH.yes_222 := 1;
475: CE_AUTO_BANK_MATCH.yes_260 := 1;
476: CE_AUTO_BANK_MATCH.yes_801 := 1;
477: CE_AUTO_BANK_MATCH.yes_999 := 1;

Line 474: CE_AUTO_BANK_MATCH.yes_222 := 1;

470: PROCEDURE set_all IS
471: BEGIN
472: CE_AUTO_BANK_MATCH.yes_101 := 1;
473: CE_AUTO_BANK_MATCH.yes_200 := 1;
474: CE_AUTO_BANK_MATCH.yes_222 := 1;
475: CE_AUTO_BANK_MATCH.yes_260 := 1;
476: CE_AUTO_BANK_MATCH.yes_801 := 1;
477: CE_AUTO_BANK_MATCH.yes_999 := 1;
478: CE_AUTO_BANK_MATCH.yes_200_GROUP := 1; -- FOR SEPA ER 6700007

Line 475: CE_AUTO_BANK_MATCH.yes_260 := 1;

471: BEGIN
472: CE_AUTO_BANK_MATCH.yes_101 := 1;
473: CE_AUTO_BANK_MATCH.yes_200 := 1;
474: CE_AUTO_BANK_MATCH.yes_222 := 1;
475: CE_AUTO_BANK_MATCH.yes_260 := 1;
476: CE_AUTO_BANK_MATCH.yes_801 := 1;
477: CE_AUTO_BANK_MATCH.yes_999 := 1;
478: CE_AUTO_BANK_MATCH.yes_200_GROUP := 1; -- FOR SEPA ER 6700007
479: END set_all;

Line 476: CE_AUTO_BANK_MATCH.yes_801 := 1;

472: CE_AUTO_BANK_MATCH.yes_101 := 1;
473: CE_AUTO_BANK_MATCH.yes_200 := 1;
474: CE_AUTO_BANK_MATCH.yes_222 := 1;
475: CE_AUTO_BANK_MATCH.yes_260 := 1;
476: CE_AUTO_BANK_MATCH.yes_801 := 1;
477: CE_AUTO_BANK_MATCH.yes_999 := 1;
478: CE_AUTO_BANK_MATCH.yes_200_GROUP := 1; -- FOR SEPA ER 6700007
479: END set_all;
480:

Line 477: CE_AUTO_BANK_MATCH.yes_999 := 1;

473: CE_AUTO_BANK_MATCH.yes_200 := 1;
474: CE_AUTO_BANK_MATCH.yes_222 := 1;
475: CE_AUTO_BANK_MATCH.yes_260 := 1;
476: CE_AUTO_BANK_MATCH.yes_801 := 1;
477: CE_AUTO_BANK_MATCH.yes_999 := 1;
478: CE_AUTO_BANK_MATCH.yes_200_GROUP := 1; -- FOR SEPA ER 6700007
479: END set_all;
480:
481: PROCEDURE set_inverse_rate(inverse_rate VARCHAR2) IS

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

474: CE_AUTO_BANK_MATCH.yes_222 := 1;
475: CE_AUTO_BANK_MATCH.yes_260 := 1;
476: CE_AUTO_BANK_MATCH.yes_801 := 1;
477: CE_AUTO_BANK_MATCH.yes_999 := 1;
478: CE_AUTO_BANK_MATCH.yes_200_GROUP := 1; -- FOR SEPA ER 6700007
479: END set_all;
480:
481: PROCEDURE set_inverse_rate(inverse_rate VARCHAR2) IS
482: BEGIN

Line 483: CE_AUTO_BANK_MATCH.display_inverse_rate := inverse_rate;

479: END set_all;
480:
481: PROCEDURE set_inverse_rate(inverse_rate VARCHAR2) IS
482: BEGIN
483: CE_AUTO_BANK_MATCH.display_inverse_rate := inverse_rate;
484: END set_inverse_rate;
485:
486: /* ---------------------------------------------------------------------
487: | PRIVATE PROCEDURE |

Line 492: CE_AUTO_BANK_MATCH.yes_101 := 0;

488: | unset_/all |
489: --------------------------------------------------------------------- */
490: PROCEDURE unset_101 IS
491: BEGIN
492: CE_AUTO_BANK_MATCH.yes_101 := 0;
493: END unset_101;
494:
495: PROCEDURE unset_200 IS
496: BEGIN

Line 497: CE_AUTO_BANK_MATCH.yes_200 := 0;

493: END unset_101;
494:
495: PROCEDURE unset_200 IS
496: BEGIN
497: CE_AUTO_BANK_MATCH.yes_200 := 0;
498: END unset_200;
499:
500: -- FOR SEPA ER 6700007
501: PROCEDURE unset_200_group IS

Line 503: CE_AUTO_BANK_MATCH.yes_200_GROUP := 0;

499:
500: -- FOR SEPA ER 6700007
501: PROCEDURE unset_200_group IS
502: BEGIN
503: CE_AUTO_BANK_MATCH.yes_200_GROUP := 0;
504: END unset_200_group;
505:
506: PROCEDURE unset_222 IS
507: BEGIN

Line 508: CE_AUTO_BANK_MATCH.yes_222 := 0;

504: END unset_200_group;
505:
506: PROCEDURE unset_222 IS
507: BEGIN
508: CE_AUTO_BANK_MATCH.yes_222 := 0;
509: END unset_222;
510:
511: PROCEDURE unset_260 IS
512: BEGIN

Line 513: CE_AUTO_BANK_MATCH.yes_260 := 0;

509: END unset_222;
510:
511: PROCEDURE unset_260 IS
512: BEGIN
513: CE_AUTO_BANK_MATCH.yes_260 := 0;
514: END unset_260;
515:
516: PROCEDURE unset_801 IS
517: BEGIN

Line 518: CE_AUTO_BANK_MATCH.yes_801 := 0;

514: END unset_260;
515:
516: PROCEDURE unset_801 IS
517: BEGIN
518: CE_AUTO_BANK_MATCH.yes_801 := 0;
519: END unset_801;
520:
521: PROCEDURE unset_999 IS
522: BEGIN

Line 523: CE_AUTO_BANK_MATCH.yes_999 := 0;

519: END unset_801;
520:
521: PROCEDURE unset_999 IS
522: BEGIN
523: CE_AUTO_BANK_MATCH.yes_999 := 0;
524: END unset_999;
525:
526: PROCEDURE unset_all IS
527: BEGIN

Line 528: CE_AUTO_BANK_MATCH.yes_101 := 0;

524: END unset_999;
525:
526: PROCEDURE unset_all IS
527: BEGIN
528: CE_AUTO_BANK_MATCH.yes_101 := 0;
529: CE_AUTO_BANK_MATCH.yes_200 := 0;
530: CE_AUTO_BANK_MATCH.yes_222 := 0;
531: CE_AUTO_BANK_MATCH.yes_260 := 0;
532: CE_AUTO_BANK_MATCH.yes_801 := 0;

Line 529: CE_AUTO_BANK_MATCH.yes_200 := 0;

525:
526: PROCEDURE unset_all IS
527: BEGIN
528: CE_AUTO_BANK_MATCH.yes_101 := 0;
529: CE_AUTO_BANK_MATCH.yes_200 := 0;
530: CE_AUTO_BANK_MATCH.yes_222 := 0;
531: CE_AUTO_BANK_MATCH.yes_260 := 0;
532: CE_AUTO_BANK_MATCH.yes_801 := 0;
533: CE_AUTO_BANK_MATCH.yes_999 := 0;

Line 530: CE_AUTO_BANK_MATCH.yes_222 := 0;

526: PROCEDURE unset_all IS
527: BEGIN
528: CE_AUTO_BANK_MATCH.yes_101 := 0;
529: CE_AUTO_BANK_MATCH.yes_200 := 0;
530: CE_AUTO_BANK_MATCH.yes_222 := 0;
531: CE_AUTO_BANK_MATCH.yes_260 := 0;
532: CE_AUTO_BANK_MATCH.yes_801 := 0;
533: CE_AUTO_BANK_MATCH.yes_999 := 0;
534: CE_AUTO_BANK_MATCH.yes_200_GROUP := 0; -- FOR SEPA ER 6700007

Line 531: CE_AUTO_BANK_MATCH.yes_260 := 0;

527: BEGIN
528: CE_AUTO_BANK_MATCH.yes_101 := 0;
529: CE_AUTO_BANK_MATCH.yes_200 := 0;
530: CE_AUTO_BANK_MATCH.yes_222 := 0;
531: CE_AUTO_BANK_MATCH.yes_260 := 0;
532: CE_AUTO_BANK_MATCH.yes_801 := 0;
533: CE_AUTO_BANK_MATCH.yes_999 := 0;
534: CE_AUTO_BANK_MATCH.yes_200_GROUP := 0; -- FOR SEPA ER 6700007
535: END unset_all;

Line 532: CE_AUTO_BANK_MATCH.yes_801 := 0;

528: CE_AUTO_BANK_MATCH.yes_101 := 0;
529: CE_AUTO_BANK_MATCH.yes_200 := 0;
530: CE_AUTO_BANK_MATCH.yes_222 := 0;
531: CE_AUTO_BANK_MATCH.yes_260 := 0;
532: CE_AUTO_BANK_MATCH.yes_801 := 0;
533: CE_AUTO_BANK_MATCH.yes_999 := 0;
534: CE_AUTO_BANK_MATCH.yes_200_GROUP := 0; -- FOR SEPA ER 6700007
535: END unset_all;
536:

Line 533: CE_AUTO_BANK_MATCH.yes_999 := 0;

529: CE_AUTO_BANK_MATCH.yes_200 := 0;
530: CE_AUTO_BANK_MATCH.yes_222 := 0;
531: CE_AUTO_BANK_MATCH.yes_260 := 0;
532: CE_AUTO_BANK_MATCH.yes_801 := 0;
533: CE_AUTO_BANK_MATCH.yes_999 := 0;
534: CE_AUTO_BANK_MATCH.yes_200_GROUP := 0; -- FOR SEPA ER 6700007
535: END unset_all;
536:
537: /* --------------------------------------------------------------------

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

530: CE_AUTO_BANK_MATCH.yes_222 := 0;
531: CE_AUTO_BANK_MATCH.yes_260 := 0;
532: CE_AUTO_BANK_MATCH.yes_801 := 0;
533: CE_AUTO_BANK_MATCH.yes_999 := 0;
534: CE_AUTO_BANK_MATCH.yes_200_GROUP := 0; -- FOR SEPA ER 6700007
535: END unset_all;
536:
537: /* --------------------------------------------------------------------
538: | PRIVATE FUNCTIONS |

Line 543: RETURN CE_AUTO_BANK_MATCH.yes_101;

539: | get_ |
540: --------------------------------------------------------------------- */
541: FUNCTION get_101 RETURN NUMBER IS
542: BEGIN
543: RETURN CE_AUTO_BANK_MATCH.yes_101;
544: END get_101;
545:
546: FUNCTION get_200 RETURN NUMBER IS
547: BEGIN

Line 548: RETURN CE_AUTO_BANK_MATCH.yes_200;

544: END get_101;
545:
546: FUNCTION get_200 RETURN NUMBER IS
547: BEGIN
548: RETURN CE_AUTO_BANK_MATCH.yes_200;
549: END get_200;
550:
551: -- FOR SEPA ER 6700007
552: FUNCTION get_200_GROUP RETURN NUMBER IS

Line 554: RETURN CE_AUTO_BANK_MATCH.yes_200_GROUP;

550:
551: -- FOR SEPA ER 6700007
552: FUNCTION get_200_GROUP RETURN NUMBER IS
553: BEGIN
554: RETURN CE_AUTO_BANK_MATCH.yes_200_GROUP;
555: END get_200_GROUP;
556:
557: FUNCTION get_222 RETURN NUMBER IS
558: BEGIN

Line 559: RETURN CE_AUTO_BANK_MATCH.yes_222;

555: END get_200_GROUP;
556:
557: FUNCTION get_222 RETURN NUMBER IS
558: BEGIN
559: RETURN CE_AUTO_BANK_MATCH.yes_222;
560: END get_222;
561:
562: FUNCTION get_260 RETURN NUMBER IS
563: BEGIN

Line 564: RETURN CE_AUTO_BANK_MATCH.yes_260;

560: END get_222;
561:
562: FUNCTION get_260 RETURN NUMBER IS
563: BEGIN
564: RETURN CE_AUTO_BANK_MATCH.yes_260;
565: END get_260;
566:
567: FUNCTION get_801 RETURN NUMBER IS
568: BEGIN

Line 569: RETURN CE_AUTO_BANK_MATCH.yes_801;

565: END get_260;
566:
567: FUNCTION get_801 RETURN NUMBER IS
568: BEGIN
569: RETURN CE_AUTO_BANK_MATCH.yes_801;
570: END get_801;
571:
572: FUNCTION get_999 RETURN NUMBER IS
573: BEGIN

Line 574: RETURN CE_AUTO_BANK_MATCH.yes_999;

570: END get_801;
571:
572: FUNCTION get_999 RETURN NUMBER IS
573: BEGIN
574: RETURN CE_AUTO_BANK_MATCH.yes_999;
575: END get_999;
576:
577: FUNCTION get_security_account_type(p_account_type VARCHAR2) RETURN VARCHAR2 IS
578: v_acct_type VARCHAR2(25);

Line 589: RETURN CE_AUTO_BANK_MATCH.display_inverse_rate;

585: END get_security_account_type;
586:
587: FUNCTION get_inverse_rate RETURN VARCHAR2 IS
588: BEGIN
589: RETURN CE_AUTO_BANK_MATCH.display_inverse_rate;
590: END get_inverse_rate;
591:
592: /* --------------------------------------------------------------------
593: | PRIVATE FUNCTION |

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

637:
638: PROCEDURE set_single_org(x_org_id number) IS
639: current_org_id number;
640: BEGIN
641: cep_standard.debug('>>CE_AUTO_BANK_MATCH.set_single_org x_org_id =' || x_org_id);
642:
643: select mo_global.GET_CURRENT_ORG_ID
644: into current_org_id
645: from dual;

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

646:
647: cep_standard.debug('current_org_id =' ||current_org_id );
648:
649: -- bug 3782741 set single org, since AR will not allow org_id to be passed
650: --IF CE_AUTO_BANK_MATCH.bau_org_id is not null THEN
651: --IF CE_AUTO_BANK_REC.G_org_id is not null THEN (this is set at ceabrdrb ce_auto_bank_rec)
652: IF (x_org_id is not null) THEN
653: IF ((current_org_id is null) or (x_org_id <> current_org_id )) THEN
654: mo_global.set_policy_context('S',x_org_id);

Line 659: cep_standard.debug('<

655: cep_standard.debug('set current_org_id to ' ||x_org_id );
656: END IF;
657: END IF;
658:
659: cep_standard.debug('< 660: EXCEPTION
661: WHEN OTHERS THEN
662: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.set_single_org' );
663: RAISE;

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

658:
659: cep_standard.debug('< 660: EXCEPTION
661: WHEN OTHERS THEN
662: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.set_single_org' );
663: RAISE;
664: END set_single_org;
665: /* ---------------------------------------------------------------------
666: | PRIVATE PROCEDURE |

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

674:
675: PROCEDURE set_multi_org(x_org_id number) IS
676:
677: BEGIN
678: cep_standard.debug('>>CE_AUTO_BANK_MATCH.set_multi_org x_org_id =' || x_org_id);
679:
680: MO_GLOBAL.init('CE');
681:
682: cep_standard.debug('<

Line 682: cep_standard.debug('<

678: cep_standard.debug('>>CE_AUTO_BANK_MATCH.set_multi_org x_org_id =' || x_org_id);
679:
680: MO_GLOBAL.init('CE');
681:
682: cep_standard.debug('< 683: EXCEPTION
684: WHEN OTHERS THEN
685: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.set_multi_org' );
686: RAISE;

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

681:
682: cep_standard.debug('< 683: EXCEPTION
684: WHEN OTHERS THEN
685: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.set_multi_org' );
686: RAISE;
687: END set_multi_org;
688:
689: /* ----------------------------------------------------------------------

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

698: PROCEDURE get_receivables_org_id (X_ORG_ID OUT NOCOPY NUMBER ) IS
699: x_receivables_trx_id number;
700:
701: BEGIN
702: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.get_receivables_org_id' );
703: cep_standard.debug( 'CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '|| CE_AUTO_BANK_MATCH.csl_receivables_trx_id||
704: ',CE_AUTO_BANK_MATCH.trx_org_id='||CE_AUTO_BANK_MATCH.trx_org_id );
705:
706: x_receivables_trx_id := nvl(CE_AUTO_BANK_MATCH.csl_receivables_trx_id,

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

699: x_receivables_trx_id number;
700:
701: BEGIN
702: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.get_receivables_org_id' );
703: cep_standard.debug( 'CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '|| CE_AUTO_BANK_MATCH.csl_receivables_trx_id||
704: ',CE_AUTO_BANK_MATCH.trx_org_id='||CE_AUTO_BANK_MATCH.trx_org_id );
705:
706: x_receivables_trx_id := nvl(CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
707: CE_AUTO_BANK_REC.G_receivables_trx_id);

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

700:
701: BEGIN
702: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.get_receivables_org_id' );
703: cep_standard.debug( 'CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '|| CE_AUTO_BANK_MATCH.csl_receivables_trx_id||
704: ',CE_AUTO_BANK_MATCH.trx_org_id='||CE_AUTO_BANK_MATCH.trx_org_id );
705:
706: x_receivables_trx_id := nvl(CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
707: CE_AUTO_BANK_REC.G_receivables_trx_id);
708:

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

702: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.get_receivables_org_id' );
703: cep_standard.debug( 'CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '|| CE_AUTO_BANK_MATCH.csl_receivables_trx_id||
704: ',CE_AUTO_BANK_MATCH.trx_org_id='||CE_AUTO_BANK_MATCH.trx_org_id );
705:
706: x_receivables_trx_id := nvl(CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
707: CE_AUTO_BANK_REC.G_receivables_trx_id);
708:
709: cep_standard.debug( 'x_receivables_trx_id= '|| x_receivables_trx_id);
710:

Line 723: CE_AUTO_BANK_MATCH.csh_statement_header_id,

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

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

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

Line 728: cep_standard.debug( '<

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

Line 733: CE_AUTO_BANK_MATCH.csh_statement_header_id,

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

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

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

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

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

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

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

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

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

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

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

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

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

Line 786: INTO CE_AUTO_BANK_MATCH.trx_id,

782: catv.exchange_rate_type,
783: catv.legal_entity_id,
784: catv.CE_BANK_ACCT_USE_ID,
785: catv.seq_id
786: INTO CE_AUTO_BANK_MATCH.trx_id,
787: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
788: CE_AUTO_BANK_MATCH.trx_rowid,
789: CE_AUTO_BANK_MATCH.trx_date,
790: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 787: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

783: catv.legal_entity_id,
784: catv.CE_BANK_ACCT_USE_ID,
785: catv.seq_id
786: INTO CE_AUTO_BANK_MATCH.trx_id,
787: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
788: CE_AUTO_BANK_MATCH.trx_rowid,
789: CE_AUTO_BANK_MATCH.trx_date,
790: CE_AUTO_BANK_MATCH.trx_currency_code,
791: CE_AUTO_BANK_MATCH.trx_amount,

Line 788: CE_AUTO_BANK_MATCH.trx_rowid,

784: catv.CE_BANK_ACCT_USE_ID,
785: catv.seq_id
786: INTO CE_AUTO_BANK_MATCH.trx_id,
787: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
788: CE_AUTO_BANK_MATCH.trx_rowid,
789: CE_AUTO_BANK_MATCH.trx_date,
790: CE_AUTO_BANK_MATCH.trx_currency_code,
791: CE_AUTO_BANK_MATCH.trx_amount,
792: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 789: CE_AUTO_BANK_MATCH.trx_date,

785: catv.seq_id
786: INTO CE_AUTO_BANK_MATCH.trx_id,
787: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
788: CE_AUTO_BANK_MATCH.trx_rowid,
789: CE_AUTO_BANK_MATCH.trx_date,
790: CE_AUTO_BANK_MATCH.trx_currency_code,
791: CE_AUTO_BANK_MATCH.trx_amount,
792: CE_AUTO_BANK_MATCH.trx_base_amount,
793: CE_AUTO_BANK_MATCH.trx_status,

Line 790: CE_AUTO_BANK_MATCH.trx_currency_code,

786: INTO CE_AUTO_BANK_MATCH.trx_id,
787: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
788: CE_AUTO_BANK_MATCH.trx_rowid,
789: CE_AUTO_BANK_MATCH.trx_date,
790: CE_AUTO_BANK_MATCH.trx_currency_code,
791: CE_AUTO_BANK_MATCH.trx_amount,
792: CE_AUTO_BANK_MATCH.trx_base_amount,
793: CE_AUTO_BANK_MATCH.trx_status,
794: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 791: CE_AUTO_BANK_MATCH.trx_amount,

787: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
788: CE_AUTO_BANK_MATCH.trx_rowid,
789: CE_AUTO_BANK_MATCH.trx_date,
790: CE_AUTO_BANK_MATCH.trx_currency_code,
791: CE_AUTO_BANK_MATCH.trx_amount,
792: CE_AUTO_BANK_MATCH.trx_base_amount,
793: CE_AUTO_BANK_MATCH.trx_status,
794: CE_AUTO_BANK_MATCH.trx_cleared_amount,
795: CE_AUTO_BANK_MATCH.csl_match_type,

Line 792: CE_AUTO_BANK_MATCH.trx_base_amount,

788: CE_AUTO_BANK_MATCH.trx_rowid,
789: CE_AUTO_BANK_MATCH.trx_date,
790: CE_AUTO_BANK_MATCH.trx_currency_code,
791: CE_AUTO_BANK_MATCH.trx_amount,
792: CE_AUTO_BANK_MATCH.trx_base_amount,
793: CE_AUTO_BANK_MATCH.trx_status,
794: CE_AUTO_BANK_MATCH.trx_cleared_amount,
795: CE_AUTO_BANK_MATCH.csl_match_type,
796: no_of_matches,

Line 793: CE_AUTO_BANK_MATCH.trx_status,

789: CE_AUTO_BANK_MATCH.trx_date,
790: CE_AUTO_BANK_MATCH.trx_currency_code,
791: CE_AUTO_BANK_MATCH.trx_amount,
792: CE_AUTO_BANK_MATCH.trx_base_amount,
793: CE_AUTO_BANK_MATCH.trx_status,
794: CE_AUTO_BANK_MATCH.trx_cleared_amount,
795: CE_AUTO_BANK_MATCH.csl_match_type,
796: no_of_matches,
797: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 794: CE_AUTO_BANK_MATCH.trx_cleared_amount,

790: CE_AUTO_BANK_MATCH.trx_currency_code,
791: CE_AUTO_BANK_MATCH.trx_amount,
792: CE_AUTO_BANK_MATCH.trx_base_amount,
793: CE_AUTO_BANK_MATCH.trx_status,
794: CE_AUTO_BANK_MATCH.trx_cleared_amount,
795: CE_AUTO_BANK_MATCH.csl_match_type,
796: no_of_matches,
797: CE_AUTO_BANK_MATCH.trx_currency_type,
798: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 795: CE_AUTO_BANK_MATCH.csl_match_type,

791: CE_AUTO_BANK_MATCH.trx_amount,
792: CE_AUTO_BANK_MATCH.trx_base_amount,
793: CE_AUTO_BANK_MATCH.trx_status,
794: CE_AUTO_BANK_MATCH.trx_cleared_amount,
795: CE_AUTO_BANK_MATCH.csl_match_type,
796: no_of_matches,
797: CE_AUTO_BANK_MATCH.trx_currency_type,
798: CE_AUTO_BANK_MATCH.trx_curr_amount,
799: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 797: CE_AUTO_BANK_MATCH.trx_currency_type,

793: CE_AUTO_BANK_MATCH.trx_status,
794: CE_AUTO_BANK_MATCH.trx_cleared_amount,
795: CE_AUTO_BANK_MATCH.csl_match_type,
796: no_of_matches,
797: CE_AUTO_BANK_MATCH.trx_currency_type,
798: CE_AUTO_BANK_MATCH.trx_curr_amount,
799: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
800: CE_AUTO_BANK_MATCH.trx_exchange_rate,
801: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 798: CE_AUTO_BANK_MATCH.trx_curr_amount,

794: CE_AUTO_BANK_MATCH.trx_cleared_amount,
795: CE_AUTO_BANK_MATCH.csl_match_type,
796: no_of_matches,
797: CE_AUTO_BANK_MATCH.trx_currency_type,
798: CE_AUTO_BANK_MATCH.trx_curr_amount,
799: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
800: CE_AUTO_BANK_MATCH.trx_exchange_rate,
801: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
802: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 799: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

795: CE_AUTO_BANK_MATCH.csl_match_type,
796: no_of_matches,
797: CE_AUTO_BANK_MATCH.trx_currency_type,
798: CE_AUTO_BANK_MATCH.trx_curr_amount,
799: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
800: CE_AUTO_BANK_MATCH.trx_exchange_rate,
801: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
802: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
803: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

Line 800: CE_AUTO_BANK_MATCH.trx_exchange_rate,

796: no_of_matches,
797: CE_AUTO_BANK_MATCH.trx_currency_type,
798: CE_AUTO_BANK_MATCH.trx_curr_amount,
799: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
800: CE_AUTO_BANK_MATCH.trx_exchange_rate,
801: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
802: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
803: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
804: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

Line 801: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

797: CE_AUTO_BANK_MATCH.trx_currency_type,
798: CE_AUTO_BANK_MATCH.trx_curr_amount,
799: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
800: CE_AUTO_BANK_MATCH.trx_exchange_rate,
801: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
802: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
803: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
804: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
805: CE_AUTO_BANK_MATCH.gt_seq_id

Line 802: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

798: CE_AUTO_BANK_MATCH.trx_curr_amount,
799: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
800: CE_AUTO_BANK_MATCH.trx_exchange_rate,
801: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
802: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
803: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
804: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
805: CE_AUTO_BANK_MATCH.gt_seq_id
806: --FROM ce_185_transactions_v catv

Line 803: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

799: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
800: CE_AUTO_BANK_MATCH.trx_exchange_rate,
801: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
802: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
803: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
804: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
805: CE_AUTO_BANK_MATCH.gt_seq_id
806: --FROM ce_185_transactions_v catv
807: FROM ce_available_transactions_tmp catv

Line 804: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

800: CE_AUTO_BANK_MATCH.trx_exchange_rate,
801: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
802: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
803: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
804: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
805: CE_AUTO_BANK_MATCH.gt_seq_id
806: --FROM ce_185_transactions_v catv
807: FROM ce_available_transactions_tmp catv
808: WHERE catv.trx_type = tx_type

Line 805: CE_AUTO_BANK_MATCH.gt_seq_id

801: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
802: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
803: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
804: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
805: CE_AUTO_BANK_MATCH.gt_seq_id
806: --FROM ce_185_transactions_v catv
807: FROM ce_available_transactions_tmp catv
808: WHERE catv.trx_type = tx_type
809: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id, catv.legal_entity_id)

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

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

Line 811: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

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

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

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

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

817: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
818: END IF;
819:
820: -- no xtr match from above query
821: IF ( CE_AUTO_BANK_MATCH.trx_id is null) THEN
822: cep_standard.debug( ' use ce_999_transactions_v ' );
823:
824: SELECT catv.trx_id,
825: catv.cash_receipt_id,

Line 845: INTO CE_AUTO_BANK_MATCH.trx_id,

841: catv.org_id,
842: catv.legal_entity_id,
843: catv.CE_BANK_ACCT_USE_ID,
844: catv.seq_id
845: INTO CE_AUTO_BANK_MATCH.trx_id,
846: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
847: CE_AUTO_BANK_MATCH.trx_rowid,
848: CE_AUTO_BANK_MATCH.trx_date,
849: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 846: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

842: catv.legal_entity_id,
843: catv.CE_BANK_ACCT_USE_ID,
844: catv.seq_id
845: INTO CE_AUTO_BANK_MATCH.trx_id,
846: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
847: CE_AUTO_BANK_MATCH.trx_rowid,
848: CE_AUTO_BANK_MATCH.trx_date,
849: CE_AUTO_BANK_MATCH.trx_currency_code,
850: CE_AUTO_BANK_MATCH.trx_amount,

Line 847: CE_AUTO_BANK_MATCH.trx_rowid,

843: catv.CE_BANK_ACCT_USE_ID,
844: catv.seq_id
845: INTO CE_AUTO_BANK_MATCH.trx_id,
846: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
847: CE_AUTO_BANK_MATCH.trx_rowid,
848: CE_AUTO_BANK_MATCH.trx_date,
849: CE_AUTO_BANK_MATCH.trx_currency_code,
850: CE_AUTO_BANK_MATCH.trx_amount,
851: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 848: CE_AUTO_BANK_MATCH.trx_date,

844: catv.seq_id
845: INTO CE_AUTO_BANK_MATCH.trx_id,
846: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
847: CE_AUTO_BANK_MATCH.trx_rowid,
848: CE_AUTO_BANK_MATCH.trx_date,
849: CE_AUTO_BANK_MATCH.trx_currency_code,
850: CE_AUTO_BANK_MATCH.trx_amount,
851: CE_AUTO_BANK_MATCH.trx_base_amount,
852: CE_AUTO_BANK_MATCH.trx_status,

Line 849: CE_AUTO_BANK_MATCH.trx_currency_code,

845: INTO CE_AUTO_BANK_MATCH.trx_id,
846: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
847: CE_AUTO_BANK_MATCH.trx_rowid,
848: CE_AUTO_BANK_MATCH.trx_date,
849: CE_AUTO_BANK_MATCH.trx_currency_code,
850: CE_AUTO_BANK_MATCH.trx_amount,
851: CE_AUTO_BANK_MATCH.trx_base_amount,
852: CE_AUTO_BANK_MATCH.trx_status,
853: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 850: CE_AUTO_BANK_MATCH.trx_amount,

846: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
847: CE_AUTO_BANK_MATCH.trx_rowid,
848: CE_AUTO_BANK_MATCH.trx_date,
849: CE_AUTO_BANK_MATCH.trx_currency_code,
850: CE_AUTO_BANK_MATCH.trx_amount,
851: CE_AUTO_BANK_MATCH.trx_base_amount,
852: CE_AUTO_BANK_MATCH.trx_status,
853: CE_AUTO_BANK_MATCH.trx_cleared_amount,
854: CE_AUTO_BANK_MATCH.csl_match_type,

Line 851: CE_AUTO_BANK_MATCH.trx_base_amount,

847: CE_AUTO_BANK_MATCH.trx_rowid,
848: CE_AUTO_BANK_MATCH.trx_date,
849: CE_AUTO_BANK_MATCH.trx_currency_code,
850: CE_AUTO_BANK_MATCH.trx_amount,
851: CE_AUTO_BANK_MATCH.trx_base_amount,
852: CE_AUTO_BANK_MATCH.trx_status,
853: CE_AUTO_BANK_MATCH.trx_cleared_amount,
854: CE_AUTO_BANK_MATCH.csl_match_type,
855: no_of_matches,

Line 852: CE_AUTO_BANK_MATCH.trx_status,

848: CE_AUTO_BANK_MATCH.trx_date,
849: CE_AUTO_BANK_MATCH.trx_currency_code,
850: CE_AUTO_BANK_MATCH.trx_amount,
851: CE_AUTO_BANK_MATCH.trx_base_amount,
852: CE_AUTO_BANK_MATCH.trx_status,
853: CE_AUTO_BANK_MATCH.trx_cleared_amount,
854: CE_AUTO_BANK_MATCH.csl_match_type,
855: no_of_matches,
856: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 853: CE_AUTO_BANK_MATCH.trx_cleared_amount,

849: CE_AUTO_BANK_MATCH.trx_currency_code,
850: CE_AUTO_BANK_MATCH.trx_amount,
851: CE_AUTO_BANK_MATCH.trx_base_amount,
852: CE_AUTO_BANK_MATCH.trx_status,
853: CE_AUTO_BANK_MATCH.trx_cleared_amount,
854: CE_AUTO_BANK_MATCH.csl_match_type,
855: no_of_matches,
856: CE_AUTO_BANK_MATCH.trx_currency_type,
857: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 854: CE_AUTO_BANK_MATCH.csl_match_type,

850: CE_AUTO_BANK_MATCH.trx_amount,
851: CE_AUTO_BANK_MATCH.trx_base_amount,
852: CE_AUTO_BANK_MATCH.trx_status,
853: CE_AUTO_BANK_MATCH.trx_cleared_amount,
854: CE_AUTO_BANK_MATCH.csl_match_type,
855: no_of_matches,
856: CE_AUTO_BANK_MATCH.trx_currency_type,
857: CE_AUTO_BANK_MATCH.trx_curr_amount,
858: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 856: CE_AUTO_BANK_MATCH.trx_currency_type,

852: CE_AUTO_BANK_MATCH.trx_status,
853: CE_AUTO_BANK_MATCH.trx_cleared_amount,
854: CE_AUTO_BANK_MATCH.csl_match_type,
855: no_of_matches,
856: CE_AUTO_BANK_MATCH.trx_currency_type,
857: CE_AUTO_BANK_MATCH.trx_curr_amount,
858: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
859: CE_AUTO_BANK_MATCH.trx_exchange_rate,
860: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 857: CE_AUTO_BANK_MATCH.trx_curr_amount,

853: CE_AUTO_BANK_MATCH.trx_cleared_amount,
854: CE_AUTO_BANK_MATCH.csl_match_type,
855: no_of_matches,
856: CE_AUTO_BANK_MATCH.trx_currency_type,
857: CE_AUTO_BANK_MATCH.trx_curr_amount,
858: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
859: CE_AUTO_BANK_MATCH.trx_exchange_rate,
860: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
861: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 858: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

854: CE_AUTO_BANK_MATCH.csl_match_type,
855: no_of_matches,
856: CE_AUTO_BANK_MATCH.trx_currency_type,
857: CE_AUTO_BANK_MATCH.trx_curr_amount,
858: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
859: CE_AUTO_BANK_MATCH.trx_exchange_rate,
860: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
861: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
862: CE_AUTO_BANK_MATCH.trx_org_id,

Line 859: CE_AUTO_BANK_MATCH.trx_exchange_rate,

855: no_of_matches,
856: CE_AUTO_BANK_MATCH.trx_currency_type,
857: CE_AUTO_BANK_MATCH.trx_curr_amount,
858: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
859: CE_AUTO_BANK_MATCH.trx_exchange_rate,
860: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
861: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
862: CE_AUTO_BANK_MATCH.trx_org_id,
863: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

Line 860: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

856: CE_AUTO_BANK_MATCH.trx_currency_type,
857: CE_AUTO_BANK_MATCH.trx_curr_amount,
858: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
859: CE_AUTO_BANK_MATCH.trx_exchange_rate,
860: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
861: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
862: CE_AUTO_BANK_MATCH.trx_org_id,
863: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
864: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

Line 861: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

857: CE_AUTO_BANK_MATCH.trx_curr_amount,
858: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
859: CE_AUTO_BANK_MATCH.trx_exchange_rate,
860: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
861: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
862: CE_AUTO_BANK_MATCH.trx_org_id,
863: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
864: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
865: CE_AUTO_BANK_MATCH.gt_seq_id

Line 862: CE_AUTO_BANK_MATCH.trx_org_id,

858: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
859: CE_AUTO_BANK_MATCH.trx_exchange_rate,
860: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
861: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
862: CE_AUTO_BANK_MATCH.trx_org_id,
863: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
864: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
865: CE_AUTO_BANK_MATCH.gt_seq_id
866: --FROM ce_999_transactions_v catv

Line 863: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

859: CE_AUTO_BANK_MATCH.trx_exchange_rate,
860: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
861: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
862: CE_AUTO_BANK_MATCH.trx_org_id,
863: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
864: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
865: CE_AUTO_BANK_MATCH.gt_seq_id
866: --FROM ce_999_transactions_v catv
867: FROM ce_available_transactions_tmp catv

Line 864: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

860: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
861: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
862: CE_AUTO_BANK_MATCH.trx_org_id,
863: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
864: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
865: CE_AUTO_BANK_MATCH.gt_seq_id
866: --FROM ce_999_transactions_v catv
867: FROM ce_available_transactions_tmp catv
868: WHERE catv.trx_type = tx_type

Line 865: CE_AUTO_BANK_MATCH.gt_seq_id

861: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
862: CE_AUTO_BANK_MATCH.trx_org_id,
863: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
864: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
865: CE_AUTO_BANK_MATCH.gt_seq_id
866: --FROM ce_999_transactions_v catv
867: FROM ce_available_transactions_tmp catv
868: WHERE catv.trx_type = tx_type
869: --AND catv.org_id = CE_AUTO_BANK_REC.G_org_id

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

866: --FROM ce_999_transactions_v catv
867: FROM ce_available_transactions_tmp catv
868: WHERE catv.trx_type = tx_type
869: --AND catv.org_id = CE_AUTO_BANK_REC.G_org_id
870: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
871: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
872: AND to_char(catv.trx_date,'YYYY/MM/DD') =
873: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
874: AND catv.currency_code = tx_curr

Line 871: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

867: FROM ce_available_transactions_tmp catv
868: WHERE catv.trx_type = tx_type
869: --AND catv.org_id = CE_AUTO_BANK_REC.G_org_id
870: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
871: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
872: AND to_char(catv.trx_date,'YYYY/MM/DD') =
873: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
874: AND catv.currency_code = tx_curr
875: AND round(catv.amount, precision) = tx_match_amount

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

869: --AND catv.org_id = CE_AUTO_BANK_REC.G_org_id
870: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
871: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
872: AND to_char(catv.trx_date,'YYYY/MM/DD') =
873: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
874: AND catv.currency_code = tx_curr
875: AND round(catv.amount, precision) = tx_match_amount
876: AND catv.application_id = 999
877: AND NVL(catv.reconciled_status_flag, 'N') = 'N';

Line 879: cep_standard.debug( '<

875: AND round(catv.amount, precision) = tx_match_amount
876: AND catv.application_id = 999
877: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
878: END IF;
879: cep_standard.debug( '< 880: END match_oi_trx;
881:
882: /* --------------------------------------------------------------------
883: | PRIVATE FUNCTION |

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

898: curr_relation VARCHAR2(30);
899: fixed_relation_temp varchar2(30);
900: BEGIN
901:
902: cep_standard.debug('>>CE_AUTO_BANK_MATCH.validate_exchange_details');
903: error_found := FALSE;
904:
905: --
906: -- TRX Currency needs to be the same that the SL currency

Line 909: IF (CE_AUTO_BANK_MATCH.csl_currency_code IS NULL) THEN

905: --
906: -- TRX Currency needs to be the same that the SL currency
907: --
908:
909: IF (CE_AUTO_BANK_MATCH.csl_currency_code IS NULL) THEN
910: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
911: CE_AUTO_BANK_MATCH.csl_currency_code :=
912: CE_AUTO_BANK_MATCH.aba_bank_currency;
913: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') THEN

Line 910: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN

906: -- TRX Currency needs to be the same that the SL currency
907: --
908:
909: IF (CE_AUTO_BANK_MATCH.csl_currency_code IS NULL) THEN
910: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
911: CE_AUTO_BANK_MATCH.csl_currency_code :=
912: CE_AUTO_BANK_MATCH.aba_bank_currency;
913: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') THEN
914: CE_AUTO_BANK_MATCH.csl_currency_code :=

Line 911: CE_AUTO_BANK_MATCH.csl_currency_code :=

907: --
908:
909: IF (CE_AUTO_BANK_MATCH.csl_currency_code IS NULL) THEN
910: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
911: CE_AUTO_BANK_MATCH.csl_currency_code :=
912: CE_AUTO_BANK_MATCH.aba_bank_currency;
913: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') THEN
914: CE_AUTO_BANK_MATCH.csl_currency_code :=
915: CE_AUTO_BANK_MATCH.trx_currency_code;

Line 912: CE_AUTO_BANK_MATCH.aba_bank_currency;

908:
909: IF (CE_AUTO_BANK_MATCH.csl_currency_code IS NULL) THEN
910: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
911: CE_AUTO_BANK_MATCH.csl_currency_code :=
912: CE_AUTO_BANK_MATCH.aba_bank_currency;
913: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') THEN
914: CE_AUTO_BANK_MATCH.csl_currency_code :=
915: CE_AUTO_BANK_MATCH.trx_currency_code;
916: END IF;

Line 913: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') THEN

909: IF (CE_AUTO_BANK_MATCH.csl_currency_code IS NULL) THEN
910: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
911: CE_AUTO_BANK_MATCH.csl_currency_code :=
912: CE_AUTO_BANK_MATCH.aba_bank_currency;
913: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') THEN
914: CE_AUTO_BANK_MATCH.csl_currency_code :=
915: CE_AUTO_BANK_MATCH.trx_currency_code;
916: END IF;
917: END IF;

Line 914: CE_AUTO_BANK_MATCH.csl_currency_code :=

910: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
911: CE_AUTO_BANK_MATCH.csl_currency_code :=
912: CE_AUTO_BANK_MATCH.aba_bank_currency;
913: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') THEN
914: CE_AUTO_BANK_MATCH.csl_currency_code :=
915: CE_AUTO_BANK_MATCH.trx_currency_code;
916: END IF;
917: END IF;
918:

Line 915: CE_AUTO_BANK_MATCH.trx_currency_code;

911: CE_AUTO_BANK_MATCH.csl_currency_code :=
912: CE_AUTO_BANK_MATCH.aba_bank_currency;
913: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') THEN
914: CE_AUTO_BANK_MATCH.csl_currency_code :=
915: CE_AUTO_BANK_MATCH.trx_currency_code;
916: END IF;
917: END IF;
918:
919: IF (CE_AUTO_BANK_MATCH.trx_currency_code <>

Line 919: IF (CE_AUTO_BANK_MATCH.trx_currency_code <>

915: CE_AUTO_BANK_MATCH.trx_currency_code;
916: END IF;
917: END IF;
918:
919: IF (CE_AUTO_BANK_MATCH.trx_currency_code <>
920: NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
921: CE_AUTO_BANK_MATCH.trx_currency_code)) THEN
922: cep_standard.debug('Inconsistent currencies');
923:

Line 920: NVL(CE_AUTO_BANK_MATCH.csl_currency_code,

916: END IF;
917: END IF;
918:
919: IF (CE_AUTO_BANK_MATCH.trx_currency_code <>
920: NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
921: CE_AUTO_BANK_MATCH.trx_currency_code)) THEN
922: cep_standard.debug('Inconsistent currencies');
923:
924: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 921: CE_AUTO_BANK_MATCH.trx_currency_code)) THEN

917: END IF;
918:
919: IF (CE_AUTO_BANK_MATCH.trx_currency_code <>
920: NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
921: CE_AUTO_BANK_MATCH.trx_currency_code)) THEN
922: cep_standard.debug('Inconsistent currencies');
923:
924: CE_RECONCILIATION_ERRORS_PKG.insert_row(
925: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 925: CE_AUTO_BANK_MATCH.csh_statement_header_id,

921: CE_AUTO_BANK_MATCH.trx_currency_code)) THEN
922: cep_standard.debug('Inconsistent currencies');
923:
924: CE_RECONCILIATION_ERRORS_PKG.insert_row(
925: CE_AUTO_BANK_MATCH.csh_statement_header_id,
926: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_DIFFERENT_CURRENCY');
927: return(FALSE);
928: END IF;
929:

Line 926: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_DIFFERENT_CURRENCY');

922: cep_standard.debug('Inconsistent currencies');
923:
924: CE_RECONCILIATION_ERRORS_PKG.insert_row(
925: CE_AUTO_BANK_MATCH.csh_statement_header_id,
926: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_DIFFERENT_CURRENCY');
927: return(FALSE);
928: END IF;
929:
930: --

Line 934: ', CE_AUTO_BANK_MATCH.csl_currency_code ' ||CE_AUTO_BANK_MATCH.csl_currency_code);

930: --
931: -- When Fixed relationship is found, exchange info is not mandatory.
932: --
933: cep_standard.debug('CE_AUTO_BANK_REC.G_functional_currency '||CE_AUTO_BANK_REC.G_functional_currency ||
934: ', CE_AUTO_BANK_MATCH.csl_currency_code ' ||CE_AUTO_BANK_MATCH.csl_currency_code);
935:
936: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_date '||CE_AUTO_BANK_MATCH.csl_exchange_rate_date ||
937: ', CE_AUTO_BANK_MATCH.csl_trx_date ' ||CE_AUTO_BANK_MATCH.csl_trx_date);
938:

Line 936: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_date '||CE_AUTO_BANK_MATCH.csl_exchange_rate_date ||

932: --
933: cep_standard.debug('CE_AUTO_BANK_REC.G_functional_currency '||CE_AUTO_BANK_REC.G_functional_currency ||
934: ', CE_AUTO_BANK_MATCH.csl_currency_code ' ||CE_AUTO_BANK_MATCH.csl_currency_code);
935:
936: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_date '||CE_AUTO_BANK_MATCH.csl_exchange_rate_date ||
937: ', CE_AUTO_BANK_MATCH.csl_trx_date ' ||CE_AUTO_BANK_MATCH.csl_trx_date);
938:
939: BEGIN
940: gl_currency_api.get_relation(CE_AUTO_BANK_REC.G_functional_currency,

Line 937: ', CE_AUTO_BANK_MATCH.csl_trx_date ' ||CE_AUTO_BANK_MATCH.csl_trx_date);

933: cep_standard.debug('CE_AUTO_BANK_REC.G_functional_currency '||CE_AUTO_BANK_REC.G_functional_currency ||
934: ', CE_AUTO_BANK_MATCH.csl_currency_code ' ||CE_AUTO_BANK_MATCH.csl_currency_code);
935:
936: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_date '||CE_AUTO_BANK_MATCH.csl_exchange_rate_date ||
937: ', CE_AUTO_BANK_MATCH.csl_trx_date ' ||CE_AUTO_BANK_MATCH.csl_trx_date);
938:
939: BEGIN
940: gl_currency_api.get_relation(CE_AUTO_BANK_REC.G_functional_currency,
941: CE_AUTO_BANK_MATCH.csl_currency_code,

Line 941: CE_AUTO_BANK_MATCH.csl_currency_code,

937: ', CE_AUTO_BANK_MATCH.csl_trx_date ' ||CE_AUTO_BANK_MATCH.csl_trx_date);
938:
939: BEGIN
940: gl_currency_api.get_relation(CE_AUTO_BANK_REC.G_functional_currency,
941: CE_AUTO_BANK_MATCH.csl_currency_code,
942: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
943: CE_AUTO_BANK_MATCH.csl_trx_date),
944: fixed_relation,
945: curr_relation);

Line 942: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,

938:
939: BEGIN
940: gl_currency_api.get_relation(CE_AUTO_BANK_REC.G_functional_currency,
941: CE_AUTO_BANK_MATCH.csl_currency_code,
942: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
943: CE_AUTO_BANK_MATCH.csl_trx_date),
944: fixed_relation,
945: curr_relation);
946: EXCEPTION

Line 943: CE_AUTO_BANK_MATCH.csl_trx_date),

939: BEGIN
940: gl_currency_api.get_relation(CE_AUTO_BANK_REC.G_functional_currency,
941: CE_AUTO_BANK_MATCH.csl_currency_code,
942: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
943: CE_AUTO_BANK_MATCH.csl_trx_date),
944: fixed_relation,
945: curr_relation);
946: EXCEPTION
947: WHEN OTHERS THEN

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

956: END IF;
957: cep_standard.debug('fixed_relation_temp ' ||fixed_relation_temp || ', curr_relation '||curr_relation);
958:
959: IF (fixed_relation) THEN
960: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'EMU FIXED';
961: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
962: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
963: CE_AUTO_BANK_MATCH.csl_trx_date);
964: ELSE -- non-emu

Line 961: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=

957: cep_standard.debug('fixed_relation_temp ' ||fixed_relation_temp || ', curr_relation '||curr_relation);
958:
959: IF (fixed_relation) THEN
960: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'EMU FIXED';
961: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
962: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
963: CE_AUTO_BANK_MATCH.csl_trx_date);
964: ELSE -- non-emu
965:

Line 962: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,

958:
959: IF (fixed_relation) THEN
960: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'EMU FIXED';
961: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
962: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
963: CE_AUTO_BANK_MATCH.csl_trx_date);
964: ELSE -- non-emu
965:
966: -- If we have a foreign currency trx and line does not have ANY xrate info

Line 963: CE_AUTO_BANK_MATCH.csl_trx_date);

959: IF (fixed_relation) THEN
960: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'EMU FIXED';
961: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
962: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
963: CE_AUTO_BANK_MATCH.csl_trx_date);
964: ELSE -- non-emu
965:
966: -- If we have a foreign currency trx and line does not have ANY xrate info
967: -- we calculate the exchange rate and provide that as 'User' rate

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

966: -- If we have a foreign currency trx and line does not have ANY xrate info
967: -- we calculate the exchange rate and provide that as 'User' rate
968: -- (International)
969:
970: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') AND
971: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
972: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND
973: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL) THEN
974:

Line 971: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND

967: -- we calculate the exchange rate and provide that as 'User' rate
968: -- (International)
969:
970: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') AND
971: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
972: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND
973: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL) THEN
974:
975: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=

Line 972: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND

968: -- (International)
969:
970: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') AND
971: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
972: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND
973: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL) THEN
974:
975: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
976: CE_AUTO_BANK_MATCH.csl_trx_date;

Line 973: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL) THEN

969:
970: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN') AND
971: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
972: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND
973: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL) THEN
974:
975: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
976: CE_AUTO_BANK_MATCH.csl_trx_date;
977: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'User';

Line 975: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=

971: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
972: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND
973: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL) THEN
974:
975: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
976: CE_AUTO_BANK_MATCH.csl_trx_date;
977: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'User';
978: CE_AUTO_BANK_MATCH.csl_exchange_rate :=
979: CE_AUTO_BANK_MATCH.trx_amount/CE_AUTO_BANK_MATCH.trx_curr_amount;

Line 976: CE_AUTO_BANK_MATCH.csl_trx_date;

972: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND
973: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL) THEN
974:
975: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
976: CE_AUTO_BANK_MATCH.csl_trx_date;
977: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'User';
978: CE_AUTO_BANK_MATCH.csl_exchange_rate :=
979: CE_AUTO_BANK_MATCH.trx_amount/CE_AUTO_BANK_MATCH.trx_curr_amount;
980: return(TRUE);

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

973: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL) THEN
974:
975: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
976: CE_AUTO_BANK_MATCH.csl_trx_date;
977: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'User';
978: CE_AUTO_BANK_MATCH.csl_exchange_rate :=
979: CE_AUTO_BANK_MATCH.trx_amount/CE_AUTO_BANK_MATCH.trx_curr_amount;
980: return(TRUE);
981:

Line 978: CE_AUTO_BANK_MATCH.csl_exchange_rate :=

974:
975: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
976: CE_AUTO_BANK_MATCH.csl_trx_date;
977: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'User';
978: CE_AUTO_BANK_MATCH.csl_exchange_rate :=
979: CE_AUTO_BANK_MATCH.trx_amount/CE_AUTO_BANK_MATCH.trx_curr_amount;
980: return(TRUE);
981:
982: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK' AND

Line 979: CE_AUTO_BANK_MATCH.trx_amount/CE_AUTO_BANK_MATCH.trx_curr_amount;

975: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
976: CE_AUTO_BANK_MATCH.csl_trx_date;
977: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'User';
978: CE_AUTO_BANK_MATCH.csl_exchange_rate :=
979: CE_AUTO_BANK_MATCH.trx_amount/CE_AUTO_BANK_MATCH.trx_curr_amount;
980: return(TRUE);
981:
982: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK' AND
983: CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND

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

978: CE_AUTO_BANK_MATCH.csl_exchange_rate :=
979: CE_AUTO_BANK_MATCH.trx_amount/CE_AUTO_BANK_MATCH.trx_curr_amount;
980: return(TRUE);
981:
982: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK' AND
983: CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
984: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND
985: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL AND
986: CE_AUTO_BANK_MATCH.csl_original_amount IS NULL) THEN

Line 983: CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND

979: CE_AUTO_BANK_MATCH.trx_amount/CE_AUTO_BANK_MATCH.trx_curr_amount;
980: return(TRUE);
981:
982: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK' AND
983: CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
984: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND
985: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL AND
986: CE_AUTO_BANK_MATCH.csl_original_amount IS NULL) THEN
987:

Line 984: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND

980: return(TRUE);
981:
982: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK' AND
983: CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
984: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND
985: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL AND
986: CE_AUTO_BANK_MATCH.csl_original_amount IS NULL) THEN
987:
988: cep_standard.debug('++CE_AUTO_BANK_REC.G_exchange_rate_type = ' ||

Line 985: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL AND

981:
982: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK' AND
983: CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
984: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND
985: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL AND
986: CE_AUTO_BANK_MATCH.csl_original_amount IS NULL) THEN
987:
988: cep_standard.debug('++CE_AUTO_BANK_REC.G_exchange_rate_type = ' ||
989: CE_AUTO_BANK_REC.G_exchange_rate_type);

Line 986: CE_AUTO_BANK_MATCH.csl_original_amount IS NULL) THEN

982: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK' AND
983: CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL AND
984: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL AND
985: CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL AND
986: CE_AUTO_BANK_MATCH.csl_original_amount IS NULL) THEN
987:
988: cep_standard.debug('++CE_AUTO_BANK_REC.G_exchange_rate_type = ' ||
989: CE_AUTO_BANK_REC.G_exchange_rate_type);
990: cep_standard.debug('++CE_AUTO_BANK_REC.G_exchange_rate_date = ' ||

Line 993: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW') THEN

989: CE_AUTO_BANK_REC.G_exchange_rate_type);
990: cep_standard.debug('++CE_AUTO_BANK_REC.G_exchange_rate_date = ' ||
991: CE_AUTO_BANK_REC.G_exchange_rate_date);
992:
993: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW') THEN
994: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := CE_AUTO_BANK_REC.G_CASHFLOW_EXCHANGE_RATE_TYPE;
995: ELSE
996: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := CE_AUTO_BANK_REC.G_exchange_rate_type;
997:

Line 994: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := CE_AUTO_BANK_REC.G_CASHFLOW_EXCHANGE_RATE_TYPE;

990: cep_standard.debug('++CE_AUTO_BANK_REC.G_exchange_rate_date = ' ||
991: CE_AUTO_BANK_REC.G_exchange_rate_date);
992:
993: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW') THEN
994: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := CE_AUTO_BANK_REC.G_CASHFLOW_EXCHANGE_RATE_TYPE;
995: ELSE
996: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := CE_AUTO_BANK_REC.G_exchange_rate_type;
997:
998: END IF;

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

992:
993: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW') THEN
994: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := CE_AUTO_BANK_REC.G_CASHFLOW_EXCHANGE_RATE_TYPE;
995: ELSE
996: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := CE_AUTO_BANK_REC.G_exchange_rate_type;
997:
998: END IF;
999:
1000: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW') THEN

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

996: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := CE_AUTO_BANK_REC.G_exchange_rate_type;
997:
998: END IF;
999:
1000: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW') THEN
1001: IF (CE_AUTO_BANK_MATCH.trx_reference_type = 'STMT') THEN -- JEC
1002: IF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'CFD') THEN
1003: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1004: CE_AUTO_BANK_MATCH.trx_date;

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

997:
998: END IF;
999:
1000: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW') THEN
1001: IF (CE_AUTO_BANK_MATCH.trx_reference_type = 'STMT') THEN -- JEC
1002: IF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'CFD') THEN
1003: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1004: CE_AUTO_BANK_MATCH.trx_date;
1005: ELSIF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'CLD') THEN

Line 1003: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=

999:
1000: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW') THEN
1001: IF (CE_AUTO_BANK_MATCH.trx_reference_type = 'STMT') THEN -- JEC
1002: IF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'CFD') THEN
1003: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1004: CE_AUTO_BANK_MATCH.trx_date;
1005: ELSIF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'CLD') THEN
1006: /* The statement line trx date is used for the cleared date in autoReconciliation
1007: So, we will use the matching transaction cleared date when the cashflow exchange

Line 1004: CE_AUTO_BANK_MATCH.trx_date;

1000: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW') THEN
1001: IF (CE_AUTO_BANK_MATCH.trx_reference_type = 'STMT') THEN -- JEC
1002: IF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'CFD') THEN
1003: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1004: CE_AUTO_BANK_MATCH.trx_date;
1005: ELSIF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'CLD') THEN
1006: /* The statement line trx date is used for the cleared date in autoReconciliation
1007: So, we will use the matching transaction cleared date when the cashflow exchange
1008: date type is set to use the cleared date. If there is no cleared date, then the

Line 1011: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=

1007: So, we will use the matching transaction cleared date when the cashflow exchange
1008: date type is set to use the cleared date. If there is no cleared date, then the
1009: statement line transaction date will be used. */
1010:
1011: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1012: NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.csl_trx_date);
1013: --NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.trx_date);
1014: ELSIF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'BSD') THEN
1015: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=

Line 1012: NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.csl_trx_date);

1008: date type is set to use the cleared date. If there is no cleared date, then the
1009: statement line transaction date will be used. */
1010:
1011: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1012: NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.csl_trx_date);
1013: --NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.trx_date);
1014: ELSIF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'BSD') THEN
1015: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1016: CE_AUTO_BANK_MATCH.csh_statement_date;

Line 1013: --NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.trx_date);

1009: statement line transaction date will be used. */
1010:
1011: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1012: NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.csl_trx_date);
1013: --NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.trx_date);
1014: ELSIF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'BSD') THEN
1015: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1016: CE_AUTO_BANK_MATCH.csh_statement_date;
1017: ELSIF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'BSG') THEN

Line 1015: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=

1011: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1012: NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.csl_trx_date);
1013: --NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.trx_date);
1014: ELSIF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'BSD') THEN
1015: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1016: CE_AUTO_BANK_MATCH.csh_statement_date;
1017: ELSIF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'BSG') THEN
1018: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1019: CE_AUTO_BANK_MATCH.csh_statement_gl_date;

Line 1016: CE_AUTO_BANK_MATCH.csh_statement_date;

1012: NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.csl_trx_date);
1013: --NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.trx_date);
1014: ELSIF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'BSD') THEN
1015: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1016: CE_AUTO_BANK_MATCH.csh_statement_date;
1017: ELSIF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'BSG') THEN
1018: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1019: CE_AUTO_BANK_MATCH.csh_statement_gl_date;
1020: END IF;

Line 1018: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=

1014: ELSIF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'BSD') THEN
1015: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1016: CE_AUTO_BANK_MATCH.csh_statement_date;
1017: ELSIF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'BSG') THEN
1018: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1019: CE_AUTO_BANK_MATCH.csh_statement_gl_date;
1020: END IF;
1021:
1022:

Line 1019: CE_AUTO_BANK_MATCH.csh_statement_gl_date;

1015: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1016: CE_AUTO_BANK_MATCH.csh_statement_date;
1017: ELSIF (CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE = 'BSG') THEN
1018: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1019: CE_AUTO_BANK_MATCH.csh_statement_gl_date;
1020: END IF;
1021:
1022:
1023: ELSE -- BAT

Line 1025: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=

1021:
1022:
1023: ELSE -- BAT
1024: IF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'CFD') THEN
1025: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1026: CE_AUTO_BANK_MATCH.trx_date;
1027: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'AVD') THEN
1028: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1029: CE_AUTO_BANK_MATCH.trx_value_date;

Line 1026: CE_AUTO_BANK_MATCH.trx_date;

1022:
1023: ELSE -- BAT
1024: IF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'CFD') THEN
1025: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1026: CE_AUTO_BANK_MATCH.trx_date;
1027: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'AVD') THEN
1028: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1029: CE_AUTO_BANK_MATCH.trx_value_date;
1030: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'CLD') THEN

Line 1028: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=

1024: IF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'CFD') THEN
1025: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1026: CE_AUTO_BANK_MATCH.trx_date;
1027: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'AVD') THEN
1028: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1029: CE_AUTO_BANK_MATCH.trx_value_date;
1030: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'CLD') THEN
1031: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1032: NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.csl_trx_date);

Line 1029: CE_AUTO_BANK_MATCH.trx_value_date;

1025: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1026: CE_AUTO_BANK_MATCH.trx_date;
1027: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'AVD') THEN
1028: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1029: CE_AUTO_BANK_MATCH.trx_value_date;
1030: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'CLD') THEN
1031: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1032: NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.csl_trx_date);
1033: --NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.trx_date);

Line 1031: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=

1027: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'AVD') THEN
1028: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1029: CE_AUTO_BANK_MATCH.trx_value_date;
1030: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'CLD') THEN
1031: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1032: NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.csl_trx_date);
1033: --NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.trx_date);
1034: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'BSD') THEN
1035: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=

Line 1032: NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.csl_trx_date);

1028: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1029: CE_AUTO_BANK_MATCH.trx_value_date;
1030: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'CLD') THEN
1031: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1032: NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.csl_trx_date);
1033: --NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.trx_date);
1034: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'BSD') THEN
1035: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1036: CE_AUTO_BANK_MATCH.csh_statement_date;

Line 1033: --NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.trx_date);

1029: CE_AUTO_BANK_MATCH.trx_value_date;
1030: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'CLD') THEN
1031: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1032: NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.csl_trx_date);
1033: --NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.trx_date);
1034: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'BSD') THEN
1035: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1036: CE_AUTO_BANK_MATCH.csh_statement_date;
1037: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'BSG') THEN

Line 1035: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=

1031: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1032: NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.csl_trx_date);
1033: --NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.trx_date);
1034: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'BSD') THEN
1035: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1036: CE_AUTO_BANK_MATCH.csh_statement_date;
1037: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'BSG') THEN
1038: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1039: CE_AUTO_BANK_MATCH.csh_statement_gl_date;

Line 1036: CE_AUTO_BANK_MATCH.csh_statement_date;

1032: NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.csl_trx_date);
1033: --NVL(CE_AUTO_BANK_MATCH.trx_cleared_date,CE_AUTO_BANK_MATCH.trx_date);
1034: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'BSD') THEN
1035: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1036: CE_AUTO_BANK_MATCH.csh_statement_date;
1037: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'BSG') THEN
1038: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1039: CE_AUTO_BANK_MATCH.csh_statement_gl_date;
1040: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'SLD') THEN

Line 1038: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=

1034: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'BSD') THEN
1035: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1036: CE_AUTO_BANK_MATCH.csh_statement_date;
1037: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'BSG') THEN
1038: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1039: CE_AUTO_BANK_MATCH.csh_statement_gl_date;
1040: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'SLD') THEN
1041: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1042: CE_AUTO_BANK_MATCH.csl_trx_date;

Line 1039: CE_AUTO_BANK_MATCH.csh_statement_gl_date;

1035: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1036: CE_AUTO_BANK_MATCH.csh_statement_date;
1037: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'BSG') THEN
1038: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1039: CE_AUTO_BANK_MATCH.csh_statement_gl_date;
1040: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'SLD') THEN
1041: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1042: CE_AUTO_BANK_MATCH.csl_trx_date;
1043: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'TRX') THEN

Line 1041: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=

1037: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'BSG') THEN
1038: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1039: CE_AUTO_BANK_MATCH.csh_statement_gl_date;
1040: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'SLD') THEN
1041: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1042: CE_AUTO_BANK_MATCH.csl_trx_date;
1043: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'TRX') THEN
1044: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1045: CE_AUTO_BANK_MATCH.trx_deposit_date;

Line 1042: CE_AUTO_BANK_MATCH.csl_trx_date;

1038: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1039: CE_AUTO_BANK_MATCH.csh_statement_gl_date;
1040: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'SLD') THEN
1041: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1042: CE_AUTO_BANK_MATCH.csl_trx_date;
1043: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'TRX') THEN
1044: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1045: CE_AUTO_BANK_MATCH.trx_deposit_date;
1046: END IF;

Line 1044: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=

1040: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'SLD') THEN
1041: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1042: CE_AUTO_BANK_MATCH.csl_trx_date;
1043: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'TRX') THEN
1044: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1045: CE_AUTO_BANK_MATCH.trx_deposit_date;
1046: END IF;
1047:
1048: END IF;

Line 1045: CE_AUTO_BANK_MATCH.trx_deposit_date;

1041: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1042: CE_AUTO_BANK_MATCH.csl_trx_date;
1043: ELSIF (CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE = 'TRX') THEN
1044: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1045: CE_AUTO_BANK_MATCH.trx_deposit_date;
1046: END IF;
1047:
1048: END IF;
1049: ELSE -- not cashflow

Line 1052: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=

1048: END IF;
1049: ELSE -- not cashflow
1050:
1051: IF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'SLD') THEN
1052: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1053: CE_AUTO_BANK_MATCH.csl_trx_date;
1054: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'BSD') THEN
1055: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1056: CE_AUTO_BANK_MATCH.csh_statement_date;

Line 1053: CE_AUTO_BANK_MATCH.csl_trx_date;

1049: ELSE -- not cashflow
1050:
1051: IF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'SLD') THEN
1052: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1053: CE_AUTO_BANK_MATCH.csl_trx_date;
1054: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'BSD') THEN
1055: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1056: CE_AUTO_BANK_MATCH.csh_statement_date;
1057: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'BGD') THEN

Line 1055: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=

1051: IF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'SLD') THEN
1052: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1053: CE_AUTO_BANK_MATCH.csl_trx_date;
1054: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'BSD') THEN
1055: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1056: CE_AUTO_BANK_MATCH.csh_statement_date;
1057: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'BGD') THEN
1058: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1059: CE_AUTO_BANK_MATCH.csh_statement_gl_date;

Line 1056: CE_AUTO_BANK_MATCH.csh_statement_date;

1052: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1053: CE_AUTO_BANK_MATCH.csl_trx_date;
1054: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'BSD') THEN
1055: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1056: CE_AUTO_BANK_MATCH.csh_statement_date;
1057: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'BGD') THEN
1058: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1059: CE_AUTO_BANK_MATCH.csh_statement_gl_date;
1060: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TCD') THEN

Line 1058: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=

1054: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'BSD') THEN
1055: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1056: CE_AUTO_BANK_MATCH.csh_statement_date;
1057: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'BGD') THEN
1058: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1059: CE_AUTO_BANK_MATCH.csh_statement_gl_date;
1060: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TCD') THEN
1061: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1062: CE_AUTO_BANK_MATCH.trx_date;

Line 1059: CE_AUTO_BANK_MATCH.csh_statement_gl_date;

1055: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1056: CE_AUTO_BANK_MATCH.csh_statement_date;
1057: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'BGD') THEN
1058: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1059: CE_AUTO_BANK_MATCH.csh_statement_gl_date;
1060: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TCD') THEN
1061: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1062: CE_AUTO_BANK_MATCH.trx_date;
1063: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TXD') THEN

Line 1061: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=

1057: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'BGD') THEN
1058: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1059: CE_AUTO_BANK_MATCH.csh_statement_gl_date;
1060: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TCD') THEN
1061: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1062: CE_AUTO_BANK_MATCH.trx_date;
1063: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TXD') THEN
1064: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1065: CE_AUTO_BANK_MATCH.trx_exchange_rate_date;

Line 1062: CE_AUTO_BANK_MATCH.trx_date;

1058: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1059: CE_AUTO_BANK_MATCH.csh_statement_gl_date;
1060: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TCD') THEN
1061: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1062: CE_AUTO_BANK_MATCH.trx_date;
1063: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TXD') THEN
1064: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1065: CE_AUTO_BANK_MATCH.trx_exchange_rate_date;
1066: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TGD') THEN

Line 1064: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=

1060: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TCD') THEN
1061: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1062: CE_AUTO_BANK_MATCH.trx_date;
1063: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TXD') THEN
1064: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1065: CE_AUTO_BANK_MATCH.trx_exchange_rate_date;
1066: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TGD') THEN
1067: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1068: CE_AUTO_BANK_MATCH.trx_gl_date;

Line 1065: CE_AUTO_BANK_MATCH.trx_exchange_rate_date;

1061: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1062: CE_AUTO_BANK_MATCH.trx_date;
1063: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TXD') THEN
1064: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1065: CE_AUTO_BANK_MATCH.trx_exchange_rate_date;
1066: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TGD') THEN
1067: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1068: CE_AUTO_BANK_MATCH.trx_gl_date;
1069: END IF;

Line 1067: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=

1063: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TXD') THEN
1064: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1065: CE_AUTO_BANK_MATCH.trx_exchange_rate_date;
1066: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TGD') THEN
1067: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1068: CE_AUTO_BANK_MATCH.trx_gl_date;
1069: END IF;
1070:
1071:

Line 1068: CE_AUTO_BANK_MATCH.trx_gl_date;

1064: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1065: CE_AUTO_BANK_MATCH.trx_exchange_rate_date;
1066: ELSIF (CE_AUTO_BANK_REC.G_exchange_rate_date = 'TGD') THEN
1067: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1068: CE_AUTO_BANK_MATCH.trx_gl_date;
1069: END IF;
1070:
1071:
1072: END IF;

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

1070:
1071:
1072: END IF;
1073:
1074: CE_AUTO_BANK_MATCH.foreign_exchange_defaulted := 'Y';
1075:
1076: ELSE
1077: cep_standard.debug('MATCH.CSL_xtype: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1078: cep_standard.debug('MATCH.CSL_xdate: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_date);

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

1073:
1074: CE_AUTO_BANK_MATCH.foreign_exchange_defaulted := 'Y';
1075:
1076: ELSE
1077: cep_standard.debug('MATCH.CSL_xtype: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1078: cep_standard.debug('MATCH.CSL_xdate: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_date);
1079:
1080: --
1081: -- line must have either xrate, original_amount or (xdate+xtype)

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

1074: CE_AUTO_BANK_MATCH.foreign_exchange_defaulted := 'Y';
1075:
1076: ELSE
1077: cep_standard.debug('MATCH.CSL_xtype: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1078: cep_standard.debug('MATCH.CSL_xdate: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_date);
1079:
1080: --
1081: -- line must have either xrate, original_amount or (xdate+xtype)
1082: --

Line 1083: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL or

1079:
1080: --
1081: -- line must have either xrate, original_amount or (xdate+xtype)
1082: --
1083: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL or
1084: CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL) THEN
1085:
1086: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NOT NULL) or
1087: (CE_AUTO_BANK_MATCH.csl_original_amount IS NOT NULL) THEN

Line 1084: CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL) THEN

1080: --
1081: -- line must have either xrate, original_amount or (xdate+xtype)
1082: --
1083: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL or
1084: CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL) THEN
1085:
1086: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NOT NULL) or
1087: (CE_AUTO_BANK_MATCH.csl_original_amount IS NOT NULL) THEN
1088:

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

1082: --
1083: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL or
1084: CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL) THEN
1085:
1086: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NOT NULL) or
1087: (CE_AUTO_BANK_MATCH.csl_original_amount IS NOT NULL) THEN
1088:
1089: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1090: CE_AUTO_BANK_MATCH.csl_trx_date;

Line 1087: (CE_AUTO_BANK_MATCH.csl_original_amount IS NOT NULL) THEN

1083: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL or
1084: CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL) THEN
1085:
1086: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NOT NULL) or
1087: (CE_AUTO_BANK_MATCH.csl_original_amount IS NOT NULL) THEN
1088:
1089: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1090: CE_AUTO_BANK_MATCH.csl_trx_date;
1091: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'User';

Line 1089: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=

1085:
1086: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NOT NULL) or
1087: (CE_AUTO_BANK_MATCH.csl_original_amount IS NOT NULL) THEN
1088:
1089: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1090: CE_AUTO_BANK_MATCH.csl_trx_date;
1091: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'User';
1092:
1093: cep_standard.debug('xtype: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_type);

Line 1090: CE_AUTO_BANK_MATCH.csl_trx_date;

1086: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NOT NULL) or
1087: (CE_AUTO_BANK_MATCH.csl_original_amount IS NOT NULL) THEN
1088:
1089: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1090: CE_AUTO_BANK_MATCH.csl_trx_date;
1091: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'User';
1092:
1093: cep_standard.debug('xtype: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1094: cep_standard.debug('xdate: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_date);

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

1087: (CE_AUTO_BANK_MATCH.csl_original_amount IS NOT NULL) THEN
1088:
1089: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1090: CE_AUTO_BANK_MATCH.csl_trx_date;
1091: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'User';
1092:
1093: cep_standard.debug('xtype: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1094: cep_standard.debug('xdate: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_date);
1095:

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

1089: CE_AUTO_BANK_MATCH.csl_exchange_rate_date :=
1090: CE_AUTO_BANK_MATCH.csl_trx_date;
1091: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'User';
1092:
1093: cep_standard.debug('xtype: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1094: cep_standard.debug('xdate: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_date);
1095:
1096: ELSE
1097:

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

1090: CE_AUTO_BANK_MATCH.csl_trx_date;
1091: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := 'User';
1092:
1093: cep_standard.debug('xtype: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1094: cep_standard.debug('xdate: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_date);
1095:
1096: ELSE
1097:
1098: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL) THEN

Line 1098: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL) THEN

1094: cep_standard.debug('xdate: '||CE_AUTO_BANK_MATCH.csl_exchange_rate_date);
1095:
1096: ELSE
1097:
1098: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL) THEN
1099: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1100: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1101: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_RATE_TYPE');
1102: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL) THEN

Line 1100: CE_AUTO_BANK_MATCH.csh_statement_header_id,

1096: ELSE
1097:
1098: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL) THEN
1099: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1100: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1101: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_RATE_TYPE');
1102: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL) THEN
1103: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1104: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 1101: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_RATE_TYPE');

1097:
1098: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL) THEN
1099: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1100: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1101: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_RATE_TYPE');
1102: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL) THEN
1103: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1104: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1105: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_RATE_DATE');

Line 1102: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL) THEN

1098: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL) THEN
1099: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1100: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1101: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_RATE_TYPE');
1102: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL) THEN
1103: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1104: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1105: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_RATE_DATE');
1106: END IF;

Line 1104: CE_AUTO_BANK_MATCH.csh_statement_header_id,

1100: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1101: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_RATE_TYPE');
1102: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL) THEN
1103: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1104: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1105: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_RATE_DATE');
1106: END IF;
1107: return(FALSE);
1108:

Line 1105: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_RATE_DATE');

1101: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_RATE_TYPE');
1102: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL) THEN
1103: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1104: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1105: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_RATE_DATE');
1106: END IF;
1107: return(FALSE);
1108:
1109: END IF;

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

1116:
1117: --
1118: -- Rate Validation for emu and non-emu
1119: --
1120: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_type ='||CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1121:
1122: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type = 'User') THEN
1123:
1124: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN

Line 1122: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type = 'User') THEN

1118: -- Rate Validation for emu and non-emu
1119: --
1120: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_type ='||CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1121:
1122: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type = 'User') THEN
1123:
1124: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN
1125: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
1126: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 1124: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN

1120: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_type ='||CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1121:
1122: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type = 'User') THEN
1123:
1124: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN
1125: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
1126: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1127: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1128: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 1125: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN

1121:
1122: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type = 'User') THEN
1123:
1124: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN
1125: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
1126: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1127: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1128: CE_AUTO_BANK_MATCH.csl_statement_line_id,
1129: 'CE_INCOMPLETE_USER_RATE');

Line 1127: CE_AUTO_BANK_MATCH.csh_statement_header_id,

1123:
1124: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN
1125: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
1126: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1127: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1128: CE_AUTO_BANK_MATCH.csl_statement_line_id,
1129: 'CE_INCOMPLETE_USER_RATE');
1130: return(FALSE);
1131: ELSE

Line 1128: CE_AUTO_BANK_MATCH.csl_statement_line_id,

1124: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN
1125: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
1126: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1127: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1128: CE_AUTO_BANK_MATCH.csl_statement_line_id,
1129: 'CE_INCOMPLETE_USER_RATE');
1130: return(FALSE);
1131: ELSE
1132: CE_AUTO_BANK_MATCH.csl_exchange_rate :=

Line 1132: CE_AUTO_BANK_MATCH.csl_exchange_rate :=

1128: CE_AUTO_BANK_MATCH.csl_statement_line_id,
1129: 'CE_INCOMPLETE_USER_RATE');
1130: return(FALSE);
1131: ELSE
1132: CE_AUTO_BANK_MATCH.csl_exchange_rate :=
1133: CE_AUTO_BANK_MATCH.csl_amount/trx_curr_amount;
1134: END IF;
1135: END IF;
1136:

Line 1133: CE_AUTO_BANK_MATCH.csl_amount/trx_curr_amount;

1129: 'CE_INCOMPLETE_USER_RATE');
1130: return(FALSE);
1131: ELSE
1132: CE_AUTO_BANK_MATCH.csl_exchange_rate :=
1133: CE_AUTO_BANK_MATCH.csl_amount/trx_curr_amount;
1134: END IF;
1135: END IF;
1136:
1137: ELSE

Line 1141: ', CE_AUTO_BANK_MATCH.trx_currency_code = '|| CE_AUTO_BANK_MATCH.trx_currency_code );

1137: ELSE
1138:
1139: BEGIN
1140: cep_standard.debug('CE_AUTO_BANK_REC.G_set_of_books_id = '||CE_AUTO_BANK_REC.G_set_of_books_id ||
1141: ', CE_AUTO_BANK_MATCH.trx_currency_code = '|| CE_AUTO_BANK_MATCH.trx_currency_code );
1142: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_date = '|| CE_AUTO_BANK_MATCH.csl_exchange_rate_date ||
1143: ', CE_AUTO_BANK_MATCH.csl_exchange_rate_type = '|| CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1144:
1145: x_exchange_rate := gl_currency_api.get_rate(

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

1138:
1139: BEGIN
1140: cep_standard.debug('CE_AUTO_BANK_REC.G_set_of_books_id = '||CE_AUTO_BANK_REC.G_set_of_books_id ||
1141: ', CE_AUTO_BANK_MATCH.trx_currency_code = '|| CE_AUTO_BANK_MATCH.trx_currency_code );
1142: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_date = '|| CE_AUTO_BANK_MATCH.csl_exchange_rate_date ||
1143: ', CE_AUTO_BANK_MATCH.csl_exchange_rate_type = '|| CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1144:
1145: x_exchange_rate := gl_currency_api.get_rate(
1146: x_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,

Line 1143: ', CE_AUTO_BANK_MATCH.csl_exchange_rate_type = '|| CE_AUTO_BANK_MATCH.csl_exchange_rate_type);

1139: BEGIN
1140: cep_standard.debug('CE_AUTO_BANK_REC.G_set_of_books_id = '||CE_AUTO_BANK_REC.G_set_of_books_id ||
1141: ', CE_AUTO_BANK_MATCH.trx_currency_code = '|| CE_AUTO_BANK_MATCH.trx_currency_code );
1142: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_exchange_rate_date = '|| CE_AUTO_BANK_MATCH.csl_exchange_rate_date ||
1143: ', CE_AUTO_BANK_MATCH.csl_exchange_rate_type = '|| CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1144:
1145: x_exchange_rate := gl_currency_api.get_rate(
1146: x_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,
1147: x_from_currency => nvl(CE_AUTO_BANK_MATCH.trx_currency_code,CE_AUTO_BANK_MATCH.csl_currency_code),

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

1143: ', CE_AUTO_BANK_MATCH.csl_exchange_rate_type = '|| CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1144:
1145: x_exchange_rate := gl_currency_api.get_rate(
1146: x_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,
1147: x_from_currency => nvl(CE_AUTO_BANK_MATCH.trx_currency_code,CE_AUTO_BANK_MATCH.csl_currency_code),
1148: x_conversion_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
1149: x_conversion_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1150:
1151: cep_standard.debug('x_ex: '||x_exchange_rate);

Line 1148: x_conversion_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,

1144:
1145: x_exchange_rate := gl_currency_api.get_rate(
1146: x_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,
1147: x_from_currency => nvl(CE_AUTO_BANK_MATCH.trx_currency_code,CE_AUTO_BANK_MATCH.csl_currency_code),
1148: x_conversion_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
1149: x_conversion_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1150:
1151: cep_standard.debug('x_ex: '||x_exchange_rate);
1152: cep_standard.debug('csl_ex: '||CE_AUTO_BANK_MATCH.csl_exchange_rate);

Line 1149: x_conversion_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type);

1145: x_exchange_rate := gl_currency_api.get_rate(
1146: x_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,
1147: x_from_currency => nvl(CE_AUTO_BANK_MATCH.trx_currency_code,CE_AUTO_BANK_MATCH.csl_currency_code),
1148: x_conversion_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
1149: x_conversion_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1150:
1151: cep_standard.debug('x_ex: '||x_exchange_rate);
1152: cep_standard.debug('csl_ex: '||CE_AUTO_BANK_MATCH.csl_exchange_rate);
1153:

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

1148: x_conversion_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
1149: x_conversion_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type);
1150:
1151: cep_standard.debug('x_ex: '||x_exchange_rate);
1152: cep_standard.debug('csl_ex: '||CE_AUTO_BANK_MATCH.csl_exchange_rate);
1153:
1154: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN
1155: CE_AUTO_BANK_MATCH.csl_exchange_rate := x_exchange_rate;
1156: END IF;

Line 1154: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN

1150:
1151: cep_standard.debug('x_ex: '||x_exchange_rate);
1152: cep_standard.debug('csl_ex: '||CE_AUTO_BANK_MATCH.csl_exchange_rate);
1153:
1154: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN
1155: CE_AUTO_BANK_MATCH.csl_exchange_rate := x_exchange_rate;
1156: END IF;
1157:
1158: IF (round(x_exchange_rate,9) =

Line 1155: CE_AUTO_BANK_MATCH.csl_exchange_rate := x_exchange_rate;

1151: cep_standard.debug('x_ex: '||x_exchange_rate);
1152: cep_standard.debug('csl_ex: '||CE_AUTO_BANK_MATCH.csl_exchange_rate);
1153:
1154: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN
1155: CE_AUTO_BANK_MATCH.csl_exchange_rate := x_exchange_rate;
1156: END IF;
1157:
1158: IF (round(x_exchange_rate,9) =
1159: round(CE_AUTO_BANK_MATCH.csl_exchange_rate,9)) THEN

Line 1159: round(CE_AUTO_BANK_MATCH.csl_exchange_rate,9)) THEN

1155: CE_AUTO_BANK_MATCH.csl_exchange_rate := x_exchange_rate;
1156: END IF;
1157:
1158: IF (round(x_exchange_rate,9) =
1159: round(CE_AUTO_BANK_MATCH.csl_exchange_rate,9)) THEN
1160: RETURN(TRUE);
1161: ELSE
1162: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1163: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 1163: CE_AUTO_BANK_MATCH.csh_statement_header_id,

1159: round(CE_AUTO_BANK_MATCH.csl_exchange_rate,9)) THEN
1160: RETURN(TRUE);
1161: ELSE
1162: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1163: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1164: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_OTHER_ERROR_RATE');
1165: RETURN(FALSE);
1166: END IF;
1167:

Line 1164: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_OTHER_ERROR_RATE');

1160: RETURN(TRUE);
1161: ELSE
1162: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1163: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1164: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_OTHER_ERROR_RATE');
1165: RETURN(FALSE);
1166: END IF;
1167:
1168: EXCEPTION

Line 1173: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := null;

1169: WHEN OTHERS THEN
1170: IF (SQL%NOTFOUND) THEN
1171: cep_standard.debug('No Rate for the given criteria');
1172: --for bug 6786355 start
1173: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := null;
1174: CE_AUTO_BANK_MATCH.csl_exchange_rate := null;
1175: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := null;
1176: CE_AUTO_BANK_MATCH.csl_original_amount := null;
1177: --for bug 6786355 end

Line 1174: CE_AUTO_BANK_MATCH.csl_exchange_rate := null;

1170: IF (SQL%NOTFOUND) THEN
1171: cep_standard.debug('No Rate for the given criteria');
1172: --for bug 6786355 start
1173: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := null;
1174: CE_AUTO_BANK_MATCH.csl_exchange_rate := null;
1175: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := null;
1176: CE_AUTO_BANK_MATCH.csl_original_amount := null;
1177: --for bug 6786355 end
1178: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 1175: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := null;

1171: cep_standard.debug('No Rate for the given criteria');
1172: --for bug 6786355 start
1173: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := null;
1174: CE_AUTO_BANK_MATCH.csl_exchange_rate := null;
1175: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := null;
1176: CE_AUTO_BANK_MATCH.csl_original_amount := null;
1177: --for bug 6786355 end
1178: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1179: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 1176: CE_AUTO_BANK_MATCH.csl_original_amount := null;

1172: --for bug 6786355 start
1173: CE_AUTO_BANK_MATCH.csl_exchange_rate_type := null;
1174: CE_AUTO_BANK_MATCH.csl_exchange_rate := null;
1175: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := null;
1176: CE_AUTO_BANK_MATCH.csl_original_amount := null;
1177: --for bug 6786355 end
1178: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1179: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1180: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_OTHER_NO_RATE');

Line 1179: CE_AUTO_BANK_MATCH.csh_statement_header_id,

1175: CE_AUTO_BANK_MATCH.csl_exchange_rate_date := null;
1176: CE_AUTO_BANK_MATCH.csl_original_amount := null;
1177: --for bug 6786355 end
1178: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1179: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1180: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_OTHER_NO_RATE');
1181: RETURN(FALSE);
1182: ELSE
1183: cep_standard.debug('EXCEPTION:gl_currency_api.get_rate' );

Line 1180: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_OTHER_NO_RATE');

1176: CE_AUTO_BANK_MATCH.csl_original_amount := null;
1177: --for bug 6786355 end
1178: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1179: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1180: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_OTHER_NO_RATE');
1181: RETURN(FALSE);
1182: ELSE
1183: cep_standard.debug('EXCEPTION:gl_currency_api.get_rate' );
1184: RAISE;

Line 1190: cep_standard.debug('<

1186: END;
1187:
1188: END IF; -- user type
1189: return(TRUE);
1190: cep_standard.debug('< 1191:
1192: EXCEPTION
1193: WHEN OTHERS THEN
1194: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.validate_exchange_details');

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

1190: cep_standard.debug('< 1191:
1192: EXCEPTION
1193: WHEN OTHERS THEN
1194: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.validate_exchange_details');
1195: RAISE;
1196: END validate_exchange_details;
1197:
1198: /* ---------------------------------------------------------------------

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

1274: FUNCTION get_min_statement_line_id RETURN NUMBER IS
1275: min_statement_line NUMBER;
1276: min_statement_line_num NUMBER;
1277: BEGIN
1278: cep_standard.debug('>>CE_AUTO_BANK_MATCH.get_min_statement_line_id');
1279: SELECT min(line_number)
1280: INTO min_statement_line_num
1281: FROM ce_statement_lines
1282: WHERE statement_header_id = CE_AUTO_BANK_MATCH.csh_statement_header_id;

Line 1282: WHERE statement_header_id = CE_AUTO_BANK_MATCH.csh_statement_header_id;

1278: cep_standard.debug('>>CE_AUTO_BANK_MATCH.get_min_statement_line_id');
1279: SELECT min(line_number)
1280: INTO min_statement_line_num
1281: FROM ce_statement_lines
1282: WHERE statement_header_id = CE_AUTO_BANK_MATCH.csh_statement_header_id;
1283:
1284: SELECT statement_line_id
1285: INTO min_statement_line
1286: FROM ce_statement_lines

Line 1288: AND statement_header_id = CE_AUTO_BANK_MATCH.csh_statement_header_id;

1284: SELECT statement_line_id
1285: INTO min_statement_line
1286: FROM ce_statement_lines
1287: WHERE line_number = min_statement_line_num
1288: AND statement_header_id = CE_AUTO_BANK_MATCH.csh_statement_header_id;
1289: cep_standard.debug('< 1290:
1291: RETURN (min_statement_line);
1292: EXCEPTION

Line 1289: cep_standard.debug('<

1285: INTO min_statement_line
1286: FROM ce_statement_lines
1287: WHERE line_number = min_statement_line_num
1288: AND statement_header_id = CE_AUTO_BANK_MATCH.csh_statement_header_id;
1289: cep_standard.debug('< 1290:
1291: RETURN (min_statement_line);
1292: EXCEPTION
1293: WHEN OTHERS THEN

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

1290:
1291: RETURN (min_statement_line);
1292: EXCEPTION
1293: WHEN OTHERS THEN
1294: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.get_min_statement_line_id');
1295: RAISE;
1296: END get_min_statement_line_id;
1297:
1298: /* ---------------------------------------------------------------------

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

1323: current_record_flag AR_CASH_RECEIPT_HISTORY_ALL.current_record_flag%TYPE;
1324: tx_status CE_LOOKUPS.lookup_code%TYPE;
1325: batch_ba_amount NUMBER;
1326: BEGIN
1327: cep_standard.debug('>>CE_AUTO_BANK_MATCH.lock_transaction');
1328: cep_standard.debug('X_RECONCILE_FLAG='||X_RECONCILE_FLAG ||
1329: ', X_CALL_MODE='|| X_CALL_MODE ||',X_TRX_TYPE='|| X_TRX_TYPE||
1330: ', X_CLEARING_TRX_TYPE='|| X_CLEARING_TRX_TYPE );
1331: cep_standard.debug('X_TRX_ROWID='|| X_TRX_ROWID||

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

1338: -- Reason this is here is that MREC passes "wrong values"
1339: -- for locking
1340: --
1341: IF (X_trx_type = 'JE_LINE' OR X_clearing_trx_type = 'JE_LINE') THEN
1342: OPEN CE_AUTO_BANK_MATCH.lock_101(X_CALL_MODE, X_trx_rowid);
1343: FETCH CE_AUTO_BANK_MATCH.lock_101 INTO id1;
1344: IF (CE_AUTO_BANK_MATCH.lock_101%NOTFOUND) THEN
1345: RAISE NO_DATA_FOUND;
1346: END IF;

Line 1343: FETCH CE_AUTO_BANK_MATCH.lock_101 INTO id1;

1339: -- for locking
1340: --
1341: IF (X_trx_type = 'JE_LINE' OR X_clearing_trx_type = 'JE_LINE') THEN
1342: OPEN CE_AUTO_BANK_MATCH.lock_101(X_CALL_MODE, X_trx_rowid);
1343: FETCH CE_AUTO_BANK_MATCH.lock_101 INTO id1;
1344: IF (CE_AUTO_BANK_MATCH.lock_101%NOTFOUND) THEN
1345: RAISE NO_DATA_FOUND;
1346: END IF;
1347: CLOSE CE_AUTO_BANK_MATCH.lock_101;

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

1340: --
1341: IF (X_trx_type = 'JE_LINE' OR X_clearing_trx_type = 'JE_LINE') THEN
1342: OPEN CE_AUTO_BANK_MATCH.lock_101(X_CALL_MODE, X_trx_rowid);
1343: FETCH CE_AUTO_BANK_MATCH.lock_101 INTO id1;
1344: IF (CE_AUTO_BANK_MATCH.lock_101%NOTFOUND) THEN
1345: RAISE NO_DATA_FOUND;
1346: END IF;
1347: CLOSE CE_AUTO_BANK_MATCH.lock_101;
1348: ELSIF (X_clearing_trx_type = 'ROI_LINE') THEN

Line 1347: CLOSE CE_AUTO_BANK_MATCH.lock_101;

1343: FETCH CE_AUTO_BANK_MATCH.lock_101 INTO id1;
1344: IF (CE_AUTO_BANK_MATCH.lock_101%NOTFOUND) THEN
1345: RAISE NO_DATA_FOUND;
1346: END IF;
1347: CLOSE CE_AUTO_BANK_MATCH.lock_101;
1348: ELSIF (X_clearing_trx_type = 'ROI_LINE') THEN
1349: CE_999_PKG.lock_row(X_CALL_MODE, X_trx_type, X_trx_rowid);
1350: ELSIF (X_clearing_trx_type = 'XTR_LINE') THEN
1351: OPEN CE_AUTO_BANK_MATCH.lock_185(X_CALL_MODE, X_trx_rowid);

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

1347: CLOSE CE_AUTO_BANK_MATCH.lock_101;
1348: ELSIF (X_clearing_trx_type = 'ROI_LINE') THEN
1349: CE_999_PKG.lock_row(X_CALL_MODE, X_trx_type, X_trx_rowid);
1350: ELSIF (X_clearing_trx_type = 'XTR_LINE') THEN
1351: OPEN CE_AUTO_BANK_MATCH.lock_185(X_CALL_MODE, X_trx_rowid);
1352: FETCH CE_AUTO_BANK_MATCH.lock_185 INTO id1;
1353: IF (CE_AUTO_BANK_MATCH.lock_185%NOTFOUND) THEN
1354: RAISE NO_DATA_FOUND;
1355: END IF;

Line 1352: FETCH CE_AUTO_BANK_MATCH.lock_185 INTO id1;

1348: ELSIF (X_clearing_trx_type = 'ROI_LINE') THEN
1349: CE_999_PKG.lock_row(X_CALL_MODE, X_trx_type, X_trx_rowid);
1350: ELSIF (X_clearing_trx_type = 'XTR_LINE') THEN
1351: OPEN CE_AUTO_BANK_MATCH.lock_185(X_CALL_MODE, X_trx_rowid);
1352: FETCH CE_AUTO_BANK_MATCH.lock_185 INTO id1;
1353: IF (CE_AUTO_BANK_MATCH.lock_185%NOTFOUND) THEN
1354: RAISE NO_DATA_FOUND;
1355: END IF;
1356: CLOSE CE_AUTO_BANK_MATCH.lock_185;

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

1349: CE_999_PKG.lock_row(X_CALL_MODE, X_trx_type, X_trx_rowid);
1350: ELSIF (X_clearing_trx_type = 'XTR_LINE') THEN
1351: OPEN CE_AUTO_BANK_MATCH.lock_185(X_CALL_MODE, X_trx_rowid);
1352: FETCH CE_AUTO_BANK_MATCH.lock_185 INTO id1;
1353: IF (CE_AUTO_BANK_MATCH.lock_185%NOTFOUND) THEN
1354: RAISE NO_DATA_FOUND;
1355: END IF;
1356: CLOSE CE_AUTO_BANK_MATCH.lock_185;
1357: ELSIF (X_clearing_trx_type = 'CASHFLOW') THEN

Line 1356: CLOSE CE_AUTO_BANK_MATCH.lock_185;

1352: FETCH CE_AUTO_BANK_MATCH.lock_185 INTO id1;
1353: IF (CE_AUTO_BANK_MATCH.lock_185%NOTFOUND) THEN
1354: RAISE NO_DATA_FOUND;
1355: END IF;
1356: CLOSE CE_AUTO_BANK_MATCH.lock_185;
1357: ELSIF (X_clearing_trx_type = 'CASHFLOW') THEN
1358: OPEN CE_AUTO_BANK_MATCH.lock_260_cf(X_CALL_MODE, X_trx_rowid);
1359: FETCH CE_AUTO_BANK_MATCH.lock_260_cf INTO id1;
1360: IF (CE_AUTO_BANK_MATCH.lock_260_cf%NOTFOUND) THEN

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

1354: RAISE NO_DATA_FOUND;
1355: END IF;
1356: CLOSE CE_AUTO_BANK_MATCH.lock_185;
1357: ELSIF (X_clearing_trx_type = 'CASHFLOW') THEN
1358: OPEN CE_AUTO_BANK_MATCH.lock_260_cf(X_CALL_MODE, X_trx_rowid);
1359: FETCH CE_AUTO_BANK_MATCH.lock_260_cf INTO id1;
1360: IF (CE_AUTO_BANK_MATCH.lock_260_cf%NOTFOUND) THEN
1361: RAISE NO_DATA_FOUND;
1362: END IF;

Line 1359: FETCH CE_AUTO_BANK_MATCH.lock_260_cf INTO id1;

1355: END IF;
1356: CLOSE CE_AUTO_BANK_MATCH.lock_185;
1357: ELSIF (X_clearing_trx_type = 'CASHFLOW') THEN
1358: OPEN CE_AUTO_BANK_MATCH.lock_260_cf(X_CALL_MODE, X_trx_rowid);
1359: FETCH CE_AUTO_BANK_MATCH.lock_260_cf INTO id1;
1360: IF (CE_AUTO_BANK_MATCH.lock_260_cf%NOTFOUND) THEN
1361: RAISE NO_DATA_FOUND;
1362: END IF;
1363: CLOSE CE_AUTO_BANK_MATCH.lock_260_cf;

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

1356: CLOSE CE_AUTO_BANK_MATCH.lock_185;
1357: ELSIF (X_clearing_trx_type = 'CASHFLOW') THEN
1358: OPEN CE_AUTO_BANK_MATCH.lock_260_cf(X_CALL_MODE, X_trx_rowid);
1359: FETCH CE_AUTO_BANK_MATCH.lock_260_cf INTO id1;
1360: IF (CE_AUTO_BANK_MATCH.lock_260_cf%NOTFOUND) THEN
1361: RAISE NO_DATA_FOUND;
1362: END IF;
1363: CLOSE CE_AUTO_BANK_MATCH.lock_260_cf;
1364: ELSIF (X_trx_type in ('PAYMENT', 'REFUND')) THEN

Line 1363: CLOSE CE_AUTO_BANK_MATCH.lock_260_cf;

1359: FETCH CE_AUTO_BANK_MATCH.lock_260_cf INTO id1;
1360: IF (CE_AUTO_BANK_MATCH.lock_260_cf%NOTFOUND) THEN
1361: RAISE NO_DATA_FOUND;
1362: END IF;
1363: CLOSE CE_AUTO_BANK_MATCH.lock_260_cf;
1364: ELSIF (X_trx_type in ('PAYMENT', 'REFUND')) THEN
1365: --IF (X_clearing_trx_type = 'PAY') THEN
1366: IF (X_clearing_trx_type in ('PAY', 'PAY_EFT')) THEN
1367: OPEN CE_AUTO_BANK_MATCH.lock_801(X_CALL_MODE, X_trx_rowid);

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

1363: CLOSE CE_AUTO_BANK_MATCH.lock_260_cf;
1364: ELSIF (X_trx_type in ('PAYMENT', 'REFUND')) THEN
1365: --IF (X_clearing_trx_type = 'PAY') THEN
1366: IF (X_clearing_trx_type in ('PAY', 'PAY_EFT')) THEN
1367: OPEN CE_AUTO_BANK_MATCH.lock_801(X_CALL_MODE, X_trx_rowid);
1368: FETCH CE_AUTO_BANK_MATCH.lock_801 INTO id1;
1369: IF (CE_AUTO_BANK_MATCH.lock_801%NOTFOUND) THEN
1370: RAISE NO_DATA_FOUND;
1371: END IF;

Line 1368: FETCH CE_AUTO_BANK_MATCH.lock_801 INTO id1;

1364: ELSIF (X_trx_type in ('PAYMENT', 'REFUND')) THEN
1365: --IF (X_clearing_trx_type = 'PAY') THEN
1366: IF (X_clearing_trx_type in ('PAY', 'PAY_EFT')) THEN
1367: OPEN CE_AUTO_BANK_MATCH.lock_801(X_CALL_MODE, X_trx_rowid);
1368: FETCH CE_AUTO_BANK_MATCH.lock_801 INTO id1;
1369: IF (CE_AUTO_BANK_MATCH.lock_801%NOTFOUND) THEN
1370: RAISE NO_DATA_FOUND;
1371: END IF;
1372: CLOSE CE_AUTO_BANK_MATCH.lock_801;

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

1365: --IF (X_clearing_trx_type = 'PAY') THEN
1366: IF (X_clearing_trx_type in ('PAY', 'PAY_EFT')) THEN
1367: OPEN CE_AUTO_BANK_MATCH.lock_801(X_CALL_MODE, X_trx_rowid);
1368: FETCH CE_AUTO_BANK_MATCH.lock_801 INTO id1;
1369: IF (CE_AUTO_BANK_MATCH.lock_801%NOTFOUND) THEN
1370: RAISE NO_DATA_FOUND;
1371: END IF;
1372: CLOSE CE_AUTO_BANK_MATCH.lock_801;
1373: ELSE

Line 1372: CLOSE CE_AUTO_BANK_MATCH.lock_801;

1368: FETCH CE_AUTO_BANK_MATCH.lock_801 INTO id1;
1369: IF (CE_AUTO_BANK_MATCH.lock_801%NOTFOUND) THEN
1370: RAISE NO_DATA_FOUND;
1371: END IF;
1372: CLOSE CE_AUTO_BANK_MATCH.lock_801;
1373: ELSE
1374: OPEN CE_AUTO_BANK_MATCH.lock_200(X_CALL_MODE, X_trx_rowid);
1375: FETCH CE_AUTO_BANK_MATCH.lock_200 INTO id1;
1376: IF (CE_AUTO_BANK_MATCH.lock_200%NOTFOUND) THEN

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

1370: RAISE NO_DATA_FOUND;
1371: END IF;
1372: CLOSE CE_AUTO_BANK_MATCH.lock_801;
1373: ELSE
1374: OPEN CE_AUTO_BANK_MATCH.lock_200(X_CALL_MODE, X_trx_rowid);
1375: FETCH CE_AUTO_BANK_MATCH.lock_200 INTO id1;
1376: IF (CE_AUTO_BANK_MATCH.lock_200%NOTFOUND) THEN
1377: RAISE NO_DATA_FOUND;
1378: END IF;

Line 1375: FETCH CE_AUTO_BANK_MATCH.lock_200 INTO id1;

1371: END IF;
1372: CLOSE CE_AUTO_BANK_MATCH.lock_801;
1373: ELSE
1374: OPEN CE_AUTO_BANK_MATCH.lock_200(X_CALL_MODE, X_trx_rowid);
1375: FETCH CE_AUTO_BANK_MATCH.lock_200 INTO id1;
1376: IF (CE_AUTO_BANK_MATCH.lock_200%NOTFOUND) THEN
1377: RAISE NO_DATA_FOUND;
1378: END IF;
1379: CLOSE CE_AUTO_BANK_MATCH.lock_200;

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

1372: CLOSE CE_AUTO_BANK_MATCH.lock_801;
1373: ELSE
1374: OPEN CE_AUTO_BANK_MATCH.lock_200(X_CALL_MODE, X_trx_rowid);
1375: FETCH CE_AUTO_BANK_MATCH.lock_200 INTO id1;
1376: IF (CE_AUTO_BANK_MATCH.lock_200%NOTFOUND) THEN
1377: RAISE NO_DATA_FOUND;
1378: END IF;
1379: CLOSE CE_AUTO_BANK_MATCH.lock_200;
1380: END IF;

Line 1379: CLOSE CE_AUTO_BANK_MATCH.lock_200;

1375: FETCH CE_AUTO_BANK_MATCH.lock_200 INTO id1;
1376: IF (CE_AUTO_BANK_MATCH.lock_200%NOTFOUND) THEN
1377: RAISE NO_DATA_FOUND;
1378: END IF;
1379: CLOSE CE_AUTO_BANK_MATCH.lock_200;
1380: END IF;
1381: ELSIF (X_trx_type IN ('MISC','CASH'))THEN
1382: cep_standard.debug('open lock_222');
1383: OPEN CE_AUTO_BANK_MATCH.lock_222(X_CALL_MODE, x_trx_rowid);

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

1379: CLOSE CE_AUTO_BANK_MATCH.lock_200;
1380: END IF;
1381: ELSIF (X_trx_type IN ('MISC','CASH'))THEN
1382: cep_standard.debug('open lock_222');
1383: OPEN CE_AUTO_BANK_MATCH.lock_222(X_CALL_MODE, x_trx_rowid);
1384: FETCH CE_AUTO_BANK_MATCH.lock_222 INTO id1, id2, current_record_flag;
1385: cep_standard.debug('id1 '||id1);
1386: cep_standard.debug('id2 '||id2);
1387: cep_standard.debug('current_record_flag '||current_record_flag);

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

1380: END IF;
1381: ELSIF (X_trx_type IN ('MISC','CASH'))THEN
1382: cep_standard.debug('open lock_222');
1383: OPEN CE_AUTO_BANK_MATCH.lock_222(X_CALL_MODE, x_trx_rowid);
1384: FETCH CE_AUTO_BANK_MATCH.lock_222 INTO id1, id2, current_record_flag;
1385: cep_standard.debug('id1 '||id1);
1386: cep_standard.debug('id2 '||id2);
1387: cep_standard.debug('current_record_flag '||current_record_flag);
1388:

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

1385: cep_standard.debug('id1 '||id1);
1386: cep_standard.debug('id2 '||id2);
1387: cep_standard.debug('current_record_flag '||current_record_flag);
1388:
1389: IF (CE_AUTO_BANK_MATCH.lock_222%NOTFOUND) THEN
1390: RAISE NO_DATA_FOUND;
1391: END IF;
1392: IF (X_call_mode = 'U' AND current_record_flag = 'N') THEN
1393: RAISE NO_DATA_FOUND;

Line 1395: CLOSE CE_AUTO_BANK_MATCH.lock_222;

1391: END IF;
1392: IF (X_call_mode = 'U' AND current_record_flag = 'N') THEN
1393: RAISE NO_DATA_FOUND;
1394: END IF;
1395: CLOSE CE_AUTO_BANK_MATCH.lock_222;
1396: ELSIF( X_CLEARING_TRX_TYPE = 'STATEMENT') THEN
1397: IF (X_MATCH_CORRECTION_TYPE is not NULL) then
1398: CE_AUTO_BANK_MATCH.csl_match_correction_type := X_MATCH_CORRECTION_TYPE;
1399: end if;

Line 1398: CE_AUTO_BANK_MATCH.csl_match_correction_type := X_MATCH_CORRECTION_TYPE;

1394: END IF;
1395: CLOSE CE_AUTO_BANK_MATCH.lock_222;
1396: ELSIF( X_CLEARING_TRX_TYPE = 'STATEMENT') THEN
1397: IF (X_MATCH_CORRECTION_TYPE is not NULL) then
1398: CE_AUTO_BANK_MATCH.csl_match_correction_type := X_MATCH_CORRECTION_TYPE;
1399: end if;
1400: if (nvl(CE_AUTO_BANK_MATCH.csl_match_correction_type, 'NONE')
1401: = 'REVERSAL') then
1402: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE, x_trx_rowid);

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

1396: ELSIF( X_CLEARING_TRX_TYPE = 'STATEMENT') THEN
1397: IF (X_MATCH_CORRECTION_TYPE is not NULL) then
1398: CE_AUTO_BANK_MATCH.csl_match_correction_type := X_MATCH_CORRECTION_TYPE;
1399: end if;
1400: if (nvl(CE_AUTO_BANK_MATCH.csl_match_correction_type, 'NONE')
1401: = 'REVERSAL') then
1402: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE, x_trx_rowid);
1403: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;
1404: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN

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

1398: CE_AUTO_BANK_MATCH.csl_match_correction_type := X_MATCH_CORRECTION_TYPE;
1399: end if;
1400: if (nvl(CE_AUTO_BANK_MATCH.csl_match_correction_type, 'NONE')
1401: = 'REVERSAL') then
1402: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE, x_trx_rowid);
1403: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;
1404: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN
1405: RAISE NO_DATA_FOUND;
1406: END IF;

Line 1403: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;

1399: end if;
1400: if (nvl(CE_AUTO_BANK_MATCH.csl_match_correction_type, 'NONE')
1401: = 'REVERSAL') then
1402: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE, x_trx_rowid);
1403: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;
1404: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN
1405: RAISE NO_DATA_FOUND;
1406: END IF;
1407: CLOSE CE_AUTO_BANK_MATCH.lock_260;

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

1400: if (nvl(CE_AUTO_BANK_MATCH.csl_match_correction_type, 'NONE')
1401: = 'REVERSAL') then
1402: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE, x_trx_rowid);
1403: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;
1404: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN
1405: RAISE NO_DATA_FOUND;
1406: END IF;
1407: CLOSE CE_AUTO_BANK_MATCH.lock_260;
1408: elsif (nvl(CE_AUTO_BANK_MATCH.csl_match_correction_type, 'NONE')

Line 1407: CLOSE CE_AUTO_BANK_MATCH.lock_260;

1403: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;
1404: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN
1405: RAISE NO_DATA_FOUND;
1406: END IF;
1407: CLOSE CE_AUTO_BANK_MATCH.lock_260;
1408: elsif (nvl(CE_AUTO_BANK_MATCH.csl_match_correction_type, 'NONE')
1409: = 'ADJUSTMENT') then
1410: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_rowid2='||
1411: CE_AUTO_BANK_MATCH.trx_rowid2);

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

1404: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN
1405: RAISE NO_DATA_FOUND;
1406: END IF;
1407: CLOSE CE_AUTO_BANK_MATCH.lock_260;
1408: elsif (nvl(CE_AUTO_BANK_MATCH.csl_match_correction_type, 'NONE')
1409: = 'ADJUSTMENT') then
1410: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_rowid2='||
1411: CE_AUTO_BANK_MATCH.trx_rowid2);
1412: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE,

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

1406: END IF;
1407: CLOSE CE_AUTO_BANK_MATCH.lock_260;
1408: elsif (nvl(CE_AUTO_BANK_MATCH.csl_match_correction_type, 'NONE')
1409: = 'ADJUSTMENT') then
1410: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_rowid2='||
1411: CE_AUTO_BANK_MATCH.trx_rowid2);
1412: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE,
1413: CE_AUTO_BANK_MATCH.trx_rowid2);
1414: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;

Line 1411: CE_AUTO_BANK_MATCH.trx_rowid2);

1407: CLOSE CE_AUTO_BANK_MATCH.lock_260;
1408: elsif (nvl(CE_AUTO_BANK_MATCH.csl_match_correction_type, 'NONE')
1409: = 'ADJUSTMENT') then
1410: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_rowid2='||
1411: CE_AUTO_BANK_MATCH.trx_rowid2);
1412: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE,
1413: CE_AUTO_BANK_MATCH.trx_rowid2);
1414: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;
1415: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN

Line 1412: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE,

1408: elsif (nvl(CE_AUTO_BANK_MATCH.csl_match_correction_type, 'NONE')
1409: = 'ADJUSTMENT') then
1410: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_rowid2='||
1411: CE_AUTO_BANK_MATCH.trx_rowid2);
1412: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE,
1413: CE_AUTO_BANK_MATCH.trx_rowid2);
1414: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;
1415: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN
1416: RAISE NO_DATA_FOUND;

Line 1413: CE_AUTO_BANK_MATCH.trx_rowid2);

1409: = 'ADJUSTMENT') then
1410: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_rowid2='||
1411: CE_AUTO_BANK_MATCH.trx_rowid2);
1412: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE,
1413: CE_AUTO_BANK_MATCH.trx_rowid2);
1414: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;
1415: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN
1416: RAISE NO_DATA_FOUND;
1417: END IF;

Line 1414: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;

1410: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_rowid2='||
1411: CE_AUTO_BANK_MATCH.trx_rowid2);
1412: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE,
1413: CE_AUTO_BANK_MATCH.trx_rowid2);
1414: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;
1415: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN
1416: RAISE NO_DATA_FOUND;
1417: END IF;
1418: CLOSE CE_AUTO_BANK_MATCH.lock_260;

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

1411: CE_AUTO_BANK_MATCH.trx_rowid2);
1412: OPEN CE_AUTO_BANK_MATCH.lock_260(X_CALL_MODE,
1413: CE_AUTO_BANK_MATCH.trx_rowid2);
1414: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;
1415: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN
1416: RAISE NO_DATA_FOUND;
1417: END IF;
1418: CLOSE CE_AUTO_BANK_MATCH.lock_260;
1419: if (CE_AUTO_BANK_MATCH.reconciled_this_run is NULL) then

Line 1418: CLOSE CE_AUTO_BANK_MATCH.lock_260;

1414: FETCH CE_AUTO_BANK_MATCH.lock_260 INTO id1;
1415: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN
1416: RAISE NO_DATA_FOUND;
1417: END IF;
1418: CLOSE CE_AUTO_BANK_MATCH.lock_260;
1419: if (CE_AUTO_BANK_MATCH.reconciled_this_run is NULL) then
1420: if ((CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND
1421: csl_trx_type = 'MISC_CREDIT') OR
1422: (CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND

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

1415: IF (CE_AUTO_BANK_MATCH.lock_260%NOTFOUND) THEN
1416: RAISE NO_DATA_FOUND;
1417: END IF;
1418: CLOSE CE_AUTO_BANK_MATCH.lock_260;
1419: if (CE_AUTO_BANK_MATCH.reconciled_this_run is NULL) then
1420: if ((CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND
1421: csl_trx_type = 'MISC_CREDIT') OR
1422: (CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND
1423: csl_trx_type = 'MISC_DEBIT')) then

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

1416: RAISE NO_DATA_FOUND;
1417: END IF;
1418: CLOSE CE_AUTO_BANK_MATCH.lock_260;
1419: if (CE_AUTO_BANK_MATCH.reconciled_this_run is NULL) then
1420: if ((CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND
1421: csl_trx_type = 'MISC_CREDIT') OR
1422: (CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND
1423: csl_trx_type = 'MISC_DEBIT')) then
1424: OPEN CE_AUTO_BANK_MATCH.lock_222(X_CALL_MODE, x_trx_rowid);

Line 1422: (CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND

1418: CLOSE CE_AUTO_BANK_MATCH.lock_260;
1419: if (CE_AUTO_BANK_MATCH.reconciled_this_run is NULL) then
1420: if ((CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND
1421: csl_trx_type = 'MISC_CREDIT') OR
1422: (CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND
1423: csl_trx_type = 'MISC_DEBIT')) then
1424: OPEN CE_AUTO_BANK_MATCH.lock_222(X_CALL_MODE, x_trx_rowid);
1425: FETCH CE_AUTO_BANK_MATCH.lock_222 INTO id1, id2,current_record_flag;
1426: IF (CE_AUTO_BANK_MATCH.lock_222%NOTFOUND) THEN

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

1420: if ((CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND
1421: csl_trx_type = 'MISC_CREDIT') OR
1422: (CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND
1423: csl_trx_type = 'MISC_DEBIT')) then
1424: OPEN CE_AUTO_BANK_MATCH.lock_222(X_CALL_MODE, x_trx_rowid);
1425: FETCH CE_AUTO_BANK_MATCH.lock_222 INTO id1, id2,current_record_flag;
1426: IF (CE_AUTO_BANK_MATCH.lock_222%NOTFOUND) THEN
1427: RAISE NO_DATA_FOUND;
1428: END IF;

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

1421: csl_trx_type = 'MISC_CREDIT') OR
1422: (CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND
1423: csl_trx_type = 'MISC_DEBIT')) then
1424: OPEN CE_AUTO_BANK_MATCH.lock_222(X_CALL_MODE, x_trx_rowid);
1425: FETCH CE_AUTO_BANK_MATCH.lock_222 INTO id1, id2,current_record_flag;
1426: IF (CE_AUTO_BANK_MATCH.lock_222%NOTFOUND) THEN
1427: RAISE NO_DATA_FOUND;
1428: END IF;
1429: IF (X_call_mode = 'U' AND current_record_flag = 'N') THEN

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

1422: (CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND
1423: csl_trx_type = 'MISC_DEBIT')) then
1424: OPEN CE_AUTO_BANK_MATCH.lock_222(X_CALL_MODE, x_trx_rowid);
1425: FETCH CE_AUTO_BANK_MATCH.lock_222 INTO id1, id2,current_record_flag;
1426: IF (CE_AUTO_BANK_MATCH.lock_222%NOTFOUND) THEN
1427: RAISE NO_DATA_FOUND;
1428: END IF;
1429: IF (X_call_mode = 'U' AND current_record_flag = 'N') THEN
1430: RAISE NO_DATA_FOUND;

Line 1432: CLOSE CE_AUTO_BANK_MATCH.lock_222;

1428: END IF;
1429: IF (X_call_mode = 'U' AND current_record_flag = 'N') THEN
1430: RAISE NO_DATA_FOUND;
1431: END IF;
1432: CLOSE CE_AUTO_BANK_MATCH.lock_222;
1433: elsif ((CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND
1434: csl_trx_type = 'MISC_CREDIT') OR
1435: (CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND
1436: csl_trx_type = 'MISC_DEBIT')) then

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

1429: IF (X_call_mode = 'U' AND current_record_flag = 'N') THEN
1430: RAISE NO_DATA_FOUND;
1431: END IF;
1432: CLOSE CE_AUTO_BANK_MATCH.lock_222;
1433: elsif ((CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND
1434: csl_trx_type = 'MISC_CREDIT') OR
1435: (CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND
1436: csl_trx_type = 'MISC_DEBIT')) then
1437: OPEN CE_AUTO_BANK_MATCH.lock_200(X_CALL_MODE, X_trx_rowid);

Line 1435: (CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND

1431: END IF;
1432: CLOSE CE_AUTO_BANK_MATCH.lock_222;
1433: elsif ((CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND
1434: csl_trx_type = 'MISC_CREDIT') OR
1435: (CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND
1436: csl_trx_type = 'MISC_DEBIT')) then
1437: OPEN CE_AUTO_BANK_MATCH.lock_200(X_CALL_MODE, X_trx_rowid);
1438: FETCH CE_AUTO_BANK_MATCH.lock_200 INTO id1;
1439: IF (CE_AUTO_BANK_MATCH.lock_200%NOTFOUND) THEN

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

1433: elsif ((CE_AUTO_BANK_MATCH.corr_csl_amount < 0 AND
1434: csl_trx_type = 'MISC_CREDIT') OR
1435: (CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND
1436: csl_trx_type = 'MISC_DEBIT')) then
1437: OPEN CE_AUTO_BANK_MATCH.lock_200(X_CALL_MODE, X_trx_rowid);
1438: FETCH CE_AUTO_BANK_MATCH.lock_200 INTO id1;
1439: IF (CE_AUTO_BANK_MATCH.lock_200%NOTFOUND) THEN
1440: RAISE NO_DATA_FOUND;
1441: END IF;

Line 1438: FETCH CE_AUTO_BANK_MATCH.lock_200 INTO id1;

1434: csl_trx_type = 'MISC_CREDIT') OR
1435: (CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND
1436: csl_trx_type = 'MISC_DEBIT')) then
1437: OPEN CE_AUTO_BANK_MATCH.lock_200(X_CALL_MODE, X_trx_rowid);
1438: FETCH CE_AUTO_BANK_MATCH.lock_200 INTO id1;
1439: IF (CE_AUTO_BANK_MATCH.lock_200%NOTFOUND) THEN
1440: RAISE NO_DATA_FOUND;
1441: END IF;
1442: CLOSE CE_AUTO_BANK_MATCH.lock_200;

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

1435: (CE_AUTO_BANK_MATCH.corr_csl_amount > 0 AND
1436: csl_trx_type = 'MISC_DEBIT')) then
1437: OPEN CE_AUTO_BANK_MATCH.lock_200(X_CALL_MODE, X_trx_rowid);
1438: FETCH CE_AUTO_BANK_MATCH.lock_200 INTO id1;
1439: IF (CE_AUTO_BANK_MATCH.lock_200%NOTFOUND) THEN
1440: RAISE NO_DATA_FOUND;
1441: END IF;
1442: CLOSE CE_AUTO_BANK_MATCH.lock_200;
1443: end if;

Line 1442: CLOSE CE_AUTO_BANK_MATCH.lock_200;

1438: FETCH CE_AUTO_BANK_MATCH.lock_200 INTO id1;
1439: IF (CE_AUTO_BANK_MATCH.lock_200%NOTFOUND) THEN
1440: RAISE NO_DATA_FOUND;
1441: END IF;
1442: CLOSE CE_AUTO_BANK_MATCH.lock_200;
1443: end if;
1444: end if; -- CE_AUTO_BANK_MATCH.reconciled_this_run is NULL
1445: end if;
1446: ELSIF (X_trx_type = 'PBATCH') THEN

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

1440: RAISE NO_DATA_FOUND;
1441: END IF;
1442: CLOSE CE_AUTO_BANK_MATCH.lock_200;
1443: end if;
1444: end if; -- CE_AUTO_BANK_MATCH.reconciled_this_run is NULL
1445: end if;
1446: ELSIF (X_trx_type = 'PBATCH') THEN
1447: cep_standard.debug('open lock_batch_checks X_trx_rowid='|| X_trx_rowid);
1448: OPEN CE_AUTO_BANK_MATCH.lock_batch_checks(X_trx_rowid);

Line 1448: OPEN CE_AUTO_BANK_MATCH.lock_batch_checks(X_trx_rowid);

1444: end if; -- CE_AUTO_BANK_MATCH.reconciled_this_run is NULL
1445: end if;
1446: ELSIF (X_trx_type = 'PBATCH') THEN
1447: cep_standard.debug('open lock_batch_checks X_trx_rowid='|| X_trx_rowid);
1448: OPEN CE_AUTO_BANK_MATCH.lock_batch_checks(X_trx_rowid);
1449: FETCH CE_AUTO_BANK_MATCH.lock_batch_checks INTO id1, id2;
1450: IF (CE_AUTO_BANK_MATCH.lock_batch_checks%NOTFOUND) THEN
1451: cep_standard.debug('no_data_found for lock_batch_checks');
1452:

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

1445: end if;
1446: ELSIF (X_trx_type = 'PBATCH') THEN
1447: cep_standard.debug('open lock_batch_checks X_trx_rowid='|| X_trx_rowid);
1448: OPEN CE_AUTO_BANK_MATCH.lock_batch_checks(X_trx_rowid);
1449: FETCH CE_AUTO_BANK_MATCH.lock_batch_checks INTO id1, id2;
1450: IF (CE_AUTO_BANK_MATCH.lock_batch_checks%NOTFOUND) THEN
1451: cep_standard.debug('no_data_found for lock_batch_checks');
1452:
1453: RAISE NO_DATA_FOUND;

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

1446: ELSIF (X_trx_type = 'PBATCH') THEN
1447: cep_standard.debug('open lock_batch_checks X_trx_rowid='|| X_trx_rowid);
1448: OPEN CE_AUTO_BANK_MATCH.lock_batch_checks(X_trx_rowid);
1449: FETCH CE_AUTO_BANK_MATCH.lock_batch_checks INTO id1, id2;
1450: IF (CE_AUTO_BANK_MATCH.lock_batch_checks%NOTFOUND) THEN
1451: cep_standard.debug('no_data_found for lock_batch_checks');
1452:
1453: RAISE NO_DATA_FOUND;
1454: END IF;

Line 1456: OPEN CE_AUTO_BANK_MATCH.check_amounts(id2);

1452:
1453: RAISE NO_DATA_FOUND;
1454: END IF;
1455: cep_standard.debug('open check_amounts id2='||id2);
1456: OPEN CE_AUTO_BANK_MATCH.check_amounts(id2);
1457: FETCH CE_AUTO_BANK_MATCH.check_amounts INTO batch_ba_amount;
1458: IF (CE_AUTO_BANK_MATCH.check_amounts%NOTFOUND) THEN
1459: cep_standard.debug('EKA NO DATA');
1460: RAISE NO_DATA_FOUND;

Line 1457: FETCH CE_AUTO_BANK_MATCH.check_amounts INTO batch_ba_amount;

1453: RAISE NO_DATA_FOUND;
1454: END IF;
1455: cep_standard.debug('open check_amounts id2='||id2);
1456: OPEN CE_AUTO_BANK_MATCH.check_amounts(id2);
1457: FETCH CE_AUTO_BANK_MATCH.check_amounts INTO batch_ba_amount;
1458: IF (CE_AUTO_BANK_MATCH.check_amounts%NOTFOUND) THEN
1459: cep_standard.debug('EKA NO DATA');
1460: RAISE NO_DATA_FOUND;
1461: END IF;

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

1454: END IF;
1455: cep_standard.debug('open check_amounts id2='||id2);
1456: OPEN CE_AUTO_BANK_MATCH.check_amounts(id2);
1457: FETCH CE_AUTO_BANK_MATCH.check_amounts INTO batch_ba_amount;
1458: IF (CE_AUTO_BANK_MATCH.check_amounts%NOTFOUND) THEN
1459: cep_standard.debug('EKA NO DATA');
1460: RAISE NO_DATA_FOUND;
1461: END IF;
1462:

Line 1472: CLOSE CE_AUTO_BANK_MATCH.Check_Amounts;

1468: ELSE
1469: cep_standard.debug('TOKA NO DATA batch_ba_amount <> X_batch_ba_amount ');
1470: RAISE NO_DATA_FOUND;
1471: END IF;
1472: CLOSE CE_AUTO_BANK_MATCH.Check_Amounts;
1473: CLOSE CE_AUTO_BANK_MATCH.Lock_Batch_Checks;
1474: ELSIF (X_trx_type = 'PGROUP') THEN -- SEPA ER 6700007
1475: cep_standard.debug('open lock_group_checks X_trx_rowid='|| X_trx_rowid||' X_LOGICAL_GROUP_REFERENCE-'||X_LOGICAL_GROUP_REFERENCE);
1476: OPEN CE_AUTO_BANK_MATCH.lock_group_checks(X_trx_rowid,X_LOGICAL_GROUP_REFERENCE);

Line 1473: CLOSE CE_AUTO_BANK_MATCH.Lock_Batch_Checks;

1469: cep_standard.debug('TOKA NO DATA batch_ba_amount <> X_batch_ba_amount ');
1470: RAISE NO_DATA_FOUND;
1471: END IF;
1472: CLOSE CE_AUTO_BANK_MATCH.Check_Amounts;
1473: CLOSE CE_AUTO_BANK_MATCH.Lock_Batch_Checks;
1474: ELSIF (X_trx_type = 'PGROUP') THEN -- SEPA ER 6700007
1475: cep_standard.debug('open lock_group_checks X_trx_rowid='|| X_trx_rowid||' X_LOGICAL_GROUP_REFERENCE-'||X_LOGICAL_GROUP_REFERENCE);
1476: OPEN CE_AUTO_BANK_MATCH.lock_group_checks(X_trx_rowid,X_LOGICAL_GROUP_REFERENCE);
1477: FETCH CE_AUTO_BANK_MATCH.lock_group_checks INTO id1, id2;

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

1472: CLOSE CE_AUTO_BANK_MATCH.Check_Amounts;
1473: CLOSE CE_AUTO_BANK_MATCH.Lock_Batch_Checks;
1474: ELSIF (X_trx_type = 'PGROUP') THEN -- SEPA ER 6700007
1475: cep_standard.debug('open lock_group_checks X_trx_rowid='|| X_trx_rowid||' X_LOGICAL_GROUP_REFERENCE-'||X_LOGICAL_GROUP_REFERENCE);
1476: OPEN CE_AUTO_BANK_MATCH.lock_group_checks(X_trx_rowid,X_LOGICAL_GROUP_REFERENCE);
1477: FETCH CE_AUTO_BANK_MATCH.lock_group_checks INTO id1, id2;
1478: IF (CE_AUTO_BANK_MATCH.lock_group_checks%NOTFOUND) THEN
1479: cep_standard.debug('no_data_found for lock_group_checks');
1480:

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

1473: CLOSE CE_AUTO_BANK_MATCH.Lock_Batch_Checks;
1474: ELSIF (X_trx_type = 'PGROUP') THEN -- SEPA ER 6700007
1475: cep_standard.debug('open lock_group_checks X_trx_rowid='|| X_trx_rowid||' X_LOGICAL_GROUP_REFERENCE-'||X_LOGICAL_GROUP_REFERENCE);
1476: OPEN CE_AUTO_BANK_MATCH.lock_group_checks(X_trx_rowid,X_LOGICAL_GROUP_REFERENCE);
1477: FETCH CE_AUTO_BANK_MATCH.lock_group_checks INTO id1, id2;
1478: IF (CE_AUTO_BANK_MATCH.lock_group_checks%NOTFOUND) THEN
1479: cep_standard.debug('no_data_found for lock_group_checks');
1480:
1481: RAISE NO_DATA_FOUND;

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

1474: ELSIF (X_trx_type = 'PGROUP') THEN -- SEPA ER 6700007
1475: cep_standard.debug('open lock_group_checks X_trx_rowid='|| X_trx_rowid||' X_LOGICAL_GROUP_REFERENCE-'||X_LOGICAL_GROUP_REFERENCE);
1476: OPEN CE_AUTO_BANK_MATCH.lock_group_checks(X_trx_rowid,X_LOGICAL_GROUP_REFERENCE);
1477: FETCH CE_AUTO_BANK_MATCH.lock_group_checks INTO id1, id2;
1478: IF (CE_AUTO_BANK_MATCH.lock_group_checks%NOTFOUND) THEN
1479: cep_standard.debug('no_data_found for lock_group_checks');
1480:
1481: RAISE NO_DATA_FOUND;
1482: END IF;

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

1480:
1481: RAISE NO_DATA_FOUND;
1482: END IF;
1483: cep_standard.debug('open check_amounts id2='||id2);
1484: OPEN CE_AUTO_BANK_MATCH.check_group_amounts(id2,X_LOGICAL_GROUP_REFERENCE);
1485: FETCH CE_AUTO_BANK_MATCH.check_group_amounts INTO batch_ba_amount;
1486: IF (CE_AUTO_BANK_MATCH.check_group_amounts%NOTFOUND) THEN
1487: cep_standard.debug('EKA NO DATA');
1488: RAISE NO_DATA_FOUND;

Line 1485: FETCH CE_AUTO_BANK_MATCH.check_group_amounts INTO batch_ba_amount;

1481: RAISE NO_DATA_FOUND;
1482: END IF;
1483: cep_standard.debug('open check_amounts id2='||id2);
1484: OPEN CE_AUTO_BANK_MATCH.check_group_amounts(id2,X_LOGICAL_GROUP_REFERENCE);
1485: FETCH CE_AUTO_BANK_MATCH.check_group_amounts INTO batch_ba_amount;
1486: IF (CE_AUTO_BANK_MATCH.check_group_amounts%NOTFOUND) THEN
1487: cep_standard.debug('EKA NO DATA');
1488: RAISE NO_DATA_FOUND;
1489: END IF;

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

1482: END IF;
1483: cep_standard.debug('open check_amounts id2='||id2);
1484: OPEN CE_AUTO_BANK_MATCH.check_group_amounts(id2,X_LOGICAL_GROUP_REFERENCE);
1485: FETCH CE_AUTO_BANK_MATCH.check_group_amounts INTO batch_ba_amount;
1486: IF (CE_AUTO_BANK_MATCH.check_group_amounts%NOTFOUND) THEN
1487: cep_standard.debug('EKA NO DATA');
1488: RAISE NO_DATA_FOUND;
1489: END IF;
1490:

Line 1500: CLOSE CE_AUTO_BANK_MATCH.Check_GROUP_Amounts;

1496: ELSE
1497: cep_standard.debug('TOKA NO DATA batch_ba_amount <> X_batch_ba_amount ');
1498: RAISE NO_DATA_FOUND;
1499: END IF;
1500: CLOSE CE_AUTO_BANK_MATCH.Check_GROUP_Amounts;
1501: CLOSE CE_AUTO_BANK_MATCH.Lock_group_Checks;
1502: ELSIF (X_trx_type = 'RBATCH') THEN
1503: cep_standard.debug('open lock_batch_receipts X_trx_rowid='|| X_trx_rowid);
1504: OPEN CE_AUTO_BANK_MATCH.lock_batch_receipts(X_trx_rowid);

Line 1501: CLOSE CE_AUTO_BANK_MATCH.Lock_group_Checks;

1497: cep_standard.debug('TOKA NO DATA batch_ba_amount <> X_batch_ba_amount ');
1498: RAISE NO_DATA_FOUND;
1499: END IF;
1500: CLOSE CE_AUTO_BANK_MATCH.Check_GROUP_Amounts;
1501: CLOSE CE_AUTO_BANK_MATCH.Lock_group_Checks;
1502: ELSIF (X_trx_type = 'RBATCH') THEN
1503: cep_standard.debug('open lock_batch_receipts X_trx_rowid='|| X_trx_rowid);
1504: OPEN CE_AUTO_BANK_MATCH.lock_batch_receipts(X_trx_rowid);
1505: FETCH CE_AUTO_BANK_MATCH.lock_batch_receipts INTO id1, id2, id3;

Line 1504: OPEN CE_AUTO_BANK_MATCH.lock_batch_receipts(X_trx_rowid);

1500: CLOSE CE_AUTO_BANK_MATCH.Check_GROUP_Amounts;
1501: CLOSE CE_AUTO_BANK_MATCH.Lock_group_Checks;
1502: ELSIF (X_trx_type = 'RBATCH') THEN
1503: cep_standard.debug('open lock_batch_receipts X_trx_rowid='|| X_trx_rowid);
1504: OPEN CE_AUTO_BANK_MATCH.lock_batch_receipts(X_trx_rowid);
1505: FETCH CE_AUTO_BANK_MATCH.lock_batch_receipts INTO id1, id2, id3;
1506: IF (CE_AUTO_BANK_MATCH.lock_batch_receipts%NOTFOUND) THEN
1507: RAISE NO_DATA_FOUND;
1508: END IF;

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

1501: CLOSE CE_AUTO_BANK_MATCH.Lock_group_Checks;
1502: ELSIF (X_trx_type = 'RBATCH') THEN
1503: cep_standard.debug('open lock_batch_receipts X_trx_rowid='|| X_trx_rowid);
1504: OPEN CE_AUTO_BANK_MATCH.lock_batch_receipts(X_trx_rowid);
1505: FETCH CE_AUTO_BANK_MATCH.lock_batch_receipts INTO id1, id2, id3;
1506: IF (CE_AUTO_BANK_MATCH.lock_batch_receipts%NOTFOUND) THEN
1507: RAISE NO_DATA_FOUND;
1508: END IF;
1509:

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

1502: ELSIF (X_trx_type = 'RBATCH') THEN
1503: cep_standard.debug('open lock_batch_receipts X_trx_rowid='|| X_trx_rowid);
1504: OPEN CE_AUTO_BANK_MATCH.lock_batch_receipts(X_trx_rowid);
1505: FETCH CE_AUTO_BANK_MATCH.lock_batch_receipts INTO id1, id2, id3;
1506: IF (CE_AUTO_BANK_MATCH.lock_batch_receipts%NOTFOUND) THEN
1507: RAISE NO_DATA_FOUND;
1508: END IF;
1509:
1510: cep_standard.debug('open receipt_amounts id3='||id3);

Line 1512: OPEN CE_AUTO_BANK_MATCH.receipt_amounts(id3);

1508: END IF;
1509:
1510: cep_standard.debug('open receipt_amounts id3='||id3);
1511:
1512: OPEN CE_AUTO_BANK_MATCH.receipt_amounts(id3);
1513: FETCH CE_AUTO_BANK_MATCH.receipt_amounts INTO batch_ba_amount;
1514: IF (CE_AUTO_BANK_MATCH.receipt_amounts%NOTFOUND) THEN
1515: RAISE NO_DATA_FOUND;
1516: END IF;

Line 1513: FETCH CE_AUTO_BANK_MATCH.receipt_amounts INTO batch_ba_amount;

1509:
1510: cep_standard.debug('open receipt_amounts id3='||id3);
1511:
1512: OPEN CE_AUTO_BANK_MATCH.receipt_amounts(id3);
1513: FETCH CE_AUTO_BANK_MATCH.receipt_amounts INTO batch_ba_amount;
1514: IF (CE_AUTO_BANK_MATCH.receipt_amounts%NOTFOUND) THEN
1515: RAISE NO_DATA_FOUND;
1516: END IF;
1517:

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

1510: cep_standard.debug('open receipt_amounts id3='||id3);
1511:
1512: OPEN CE_AUTO_BANK_MATCH.receipt_amounts(id3);
1513: FETCH CE_AUTO_BANK_MATCH.receipt_amounts INTO batch_ba_amount;
1514: IF (CE_AUTO_BANK_MATCH.receipt_amounts%NOTFOUND) THEN
1515: RAISE NO_DATA_FOUND;
1516: END IF;
1517:
1518: cep_standard.debug('batch_ba_amount='||batch_ba_amount||', X_batch_ba_amount='||X_batch_ba_amount );

Line 1527: CLOSE CE_AUTO_BANK_MATCH.Receipt_Amounts;

1523: ELSE
1524: cep_standard.debug(' remittance batch no_data_found batch_ba_amount <> X_batch_ba_amount ');
1525: RAISE NO_DATA_FOUND;
1526: END IF;
1527: CLOSE CE_AUTO_BANK_MATCH.Receipt_Amounts;
1528: CLOSE CE_AUTO_BANK_MATCH.Lock_Batch_Receipts;
1529: END IF;
1530: ELSE -- Clearing only, just lock the transaction table and check the status
1531: IF (X_clearing_trx_type = 'ROI_LINE') THEN

Line 1528: CLOSE CE_AUTO_BANK_MATCH.Lock_Batch_Receipts;

1524: cep_standard.debug(' remittance batch no_data_found batch_ba_amount <> X_batch_ba_amount ');
1525: RAISE NO_DATA_FOUND;
1526: END IF;
1527: CLOSE CE_AUTO_BANK_MATCH.Receipt_Amounts;
1528: CLOSE CE_AUTO_BANK_MATCH.Lock_Batch_Receipts;
1529: END IF;
1530: ELSE -- Clearing only, just lock the transaction table and check the status
1531: IF (X_clearing_trx_type = 'ROI_LINE') THEN
1532: CE_999_PKG.lock_row(X_CALL_MODE, X_trx_type, X_trx_rowid);

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

1530: ELSE -- Clearing only, just lock the transaction table and check the status
1531: IF (X_clearing_trx_type = 'ROI_LINE') THEN
1532: CE_999_PKG.lock_row(X_CALL_MODE, X_trx_type, X_trx_rowid);
1533: ELSIF (X_CLEARING_TRX_TYPE = 'CASHFLOW') THEN
1534: OPEN CE_AUTO_BANK_MATCH.clear_lock_260_cf(X_CALL_MODE, x_trx_rowid);
1535: FETCH CE_AUTO_BANK_MATCH.clear_lock_260_cf INTO id1;
1536: IF (CE_AUTO_BANK_MATCH.clear_lock_260_cf%NOTFOUND) THEN
1537: RAISE NO_DATA_FOUND;
1538: END IF;

Line 1535: FETCH CE_AUTO_BANK_MATCH.clear_lock_260_cf INTO id1;

1531: IF (X_clearing_trx_type = 'ROI_LINE') THEN
1532: CE_999_PKG.lock_row(X_CALL_MODE, X_trx_type, X_trx_rowid);
1533: ELSIF (X_CLEARING_TRX_TYPE = 'CASHFLOW') THEN
1534: OPEN CE_AUTO_BANK_MATCH.clear_lock_260_cf(X_CALL_MODE, x_trx_rowid);
1535: FETCH CE_AUTO_BANK_MATCH.clear_lock_260_cf INTO id1;
1536: IF (CE_AUTO_BANK_MATCH.clear_lock_260_cf%NOTFOUND) THEN
1537: RAISE NO_DATA_FOUND;
1538: END IF;
1539: CLOSE CE_AUTO_BANK_MATCH.clear_lock_260_cf;

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

1532: CE_999_PKG.lock_row(X_CALL_MODE, X_trx_type, X_trx_rowid);
1533: ELSIF (X_CLEARING_TRX_TYPE = 'CASHFLOW') THEN
1534: OPEN CE_AUTO_BANK_MATCH.clear_lock_260_cf(X_CALL_MODE, x_trx_rowid);
1535: FETCH CE_AUTO_BANK_MATCH.clear_lock_260_cf INTO id1;
1536: IF (CE_AUTO_BANK_MATCH.clear_lock_260_cf%NOTFOUND) THEN
1537: RAISE NO_DATA_FOUND;
1538: END IF;
1539: CLOSE CE_AUTO_BANK_MATCH.clear_lock_260_cf;
1540: ELSIF (X_trx_type in ('PAYMENT', 'REFUND')) THEN

Line 1539: CLOSE CE_AUTO_BANK_MATCH.clear_lock_260_cf;

1535: FETCH CE_AUTO_BANK_MATCH.clear_lock_260_cf INTO id1;
1536: IF (CE_AUTO_BANK_MATCH.clear_lock_260_cf%NOTFOUND) THEN
1537: RAISE NO_DATA_FOUND;
1538: END IF;
1539: CLOSE CE_AUTO_BANK_MATCH.clear_lock_260_cf;
1540: ELSIF (X_trx_type in ('PAYMENT', 'REFUND')) THEN
1541: OPEN CE_AUTO_BANK_MATCH.clear_lock_200(X_CALL_MODE, X_trx_rowid);
1542: FETCH CE_AUTO_BANK_MATCH.clear_lock_200 INTO id1,tx_status;
1543: IF (CE_AUTO_BANK_MATCH.clear_lock_200%NOTFOUND) THEN

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

1537: RAISE NO_DATA_FOUND;
1538: END IF;
1539: CLOSE CE_AUTO_BANK_MATCH.clear_lock_260_cf;
1540: ELSIF (X_trx_type in ('PAYMENT', 'REFUND')) THEN
1541: OPEN CE_AUTO_BANK_MATCH.clear_lock_200(X_CALL_MODE, X_trx_rowid);
1542: FETCH CE_AUTO_BANK_MATCH.clear_lock_200 INTO id1,tx_status;
1543: IF (CE_AUTO_BANK_MATCH.clear_lock_200%NOTFOUND) THEN
1544: RAISE NO_DATA_FOUND;
1545: END IF;

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

1538: END IF;
1539: CLOSE CE_AUTO_BANK_MATCH.clear_lock_260_cf;
1540: ELSIF (X_trx_type in ('PAYMENT', 'REFUND')) THEN
1541: OPEN CE_AUTO_BANK_MATCH.clear_lock_200(X_CALL_MODE, X_trx_rowid);
1542: FETCH CE_AUTO_BANK_MATCH.clear_lock_200 INTO id1,tx_status;
1543: IF (CE_AUTO_BANK_MATCH.clear_lock_200%NOTFOUND) THEN
1544: RAISE NO_DATA_FOUND;
1545: END IF;
1546: IF (X_call_mode = 'U' and tx_status <> 'NEGOTIABLE') THEN

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

1539: CLOSE CE_AUTO_BANK_MATCH.clear_lock_260_cf;
1540: ELSIF (X_trx_type in ('PAYMENT', 'REFUND')) THEN
1541: OPEN CE_AUTO_BANK_MATCH.clear_lock_200(X_CALL_MODE, X_trx_rowid);
1542: FETCH CE_AUTO_BANK_MATCH.clear_lock_200 INTO id1,tx_status;
1543: IF (CE_AUTO_BANK_MATCH.clear_lock_200%NOTFOUND) THEN
1544: RAISE NO_DATA_FOUND;
1545: END IF;
1546: IF (X_call_mode = 'U' and tx_status <> 'NEGOTIABLE') THEN
1547: RAISE NO_DATA_FOUND;

Line 1553: CLOSE CE_AUTO_BANK_MATCH.clear_lock_200;

1549: IF (X_call_mode = 'M' and
1550: tx_status NOT IN ('CLEARED','CLEARED BUT UNACCOUNTED')) THEN
1551: RAISE NO_DATA_FOUND;
1552: END IF;
1553: CLOSE CE_AUTO_BANK_MATCH.clear_lock_200;
1554: ELSIF (X_trx_type IN ('MISC','CASH')) THEN
1555: OPEN CE_AUTO_BANK_MATCH.clear_lock_222(X_CALL_MODE, x_trx_rowid);
1556: FETCH CE_AUTO_BANK_MATCH.clear_lock_222 INTO id1,id2,current_record_flag;
1557: IF (CE_AUTO_BANK_MATCH.clear_lock_222%NOTFOUND) THEN

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

1551: RAISE NO_DATA_FOUND;
1552: END IF;
1553: CLOSE CE_AUTO_BANK_MATCH.clear_lock_200;
1554: ELSIF (X_trx_type IN ('MISC','CASH')) THEN
1555: OPEN CE_AUTO_BANK_MATCH.clear_lock_222(X_CALL_MODE, x_trx_rowid);
1556: FETCH CE_AUTO_BANK_MATCH.clear_lock_222 INTO id1,id2,current_record_flag;
1557: IF (CE_AUTO_BANK_MATCH.clear_lock_222%NOTFOUND) THEN
1558: RAISE NO_DATA_FOUND;
1559: END IF;

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

1552: END IF;
1553: CLOSE CE_AUTO_BANK_MATCH.clear_lock_200;
1554: ELSIF (X_trx_type IN ('MISC','CASH')) THEN
1555: OPEN CE_AUTO_BANK_MATCH.clear_lock_222(X_CALL_MODE, x_trx_rowid);
1556: FETCH CE_AUTO_BANK_MATCH.clear_lock_222 INTO id1,id2,current_record_flag;
1557: IF (CE_AUTO_BANK_MATCH.clear_lock_222%NOTFOUND) THEN
1558: RAISE NO_DATA_FOUND;
1559: END IF;
1560: IF (current_record_flag = 'N') THEN

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

1553: CLOSE CE_AUTO_BANK_MATCH.clear_lock_200;
1554: ELSIF (X_trx_type IN ('MISC','CASH')) THEN
1555: OPEN CE_AUTO_BANK_MATCH.clear_lock_222(X_CALL_MODE, x_trx_rowid);
1556: FETCH CE_AUTO_BANK_MATCH.clear_lock_222 INTO id1,id2,current_record_flag;
1557: IF (CE_AUTO_BANK_MATCH.clear_lock_222%NOTFOUND) THEN
1558: RAISE NO_DATA_FOUND;
1559: END IF;
1560: IF (current_record_flag = 'N') THEN
1561: RAISE NO_DATA_FOUND;

Line 1563: CLOSE CE_AUTO_BANK_MATCH.clear_lock_222;

1559: END IF;
1560: IF (current_record_flag = 'N') THEN
1561: RAISE NO_DATA_FOUND;
1562: END IF;
1563: CLOSE CE_AUTO_BANK_MATCH.clear_lock_222;
1564: ELSIF (X_CLEARING_TRX_TYPE = 'STATEMENT') THEN
1565: OPEN CE_AUTO_BANK_MATCH.clear_lock_260(X_CALL_MODE, x_trx_rowid);
1566: FETCH CE_AUTO_BANK_MATCH.clear_lock_260 INTO id1;
1567: IF (CE_AUTO_BANK_MATCH.clear_lock_260%NOTFOUND) THEN

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

1561: RAISE NO_DATA_FOUND;
1562: END IF;
1563: CLOSE CE_AUTO_BANK_MATCH.clear_lock_222;
1564: ELSIF (X_CLEARING_TRX_TYPE = 'STATEMENT') THEN
1565: OPEN CE_AUTO_BANK_MATCH.clear_lock_260(X_CALL_MODE, x_trx_rowid);
1566: FETCH CE_AUTO_BANK_MATCH.clear_lock_260 INTO id1;
1567: IF (CE_AUTO_BANK_MATCH.clear_lock_260%NOTFOUND) THEN
1568: RAISE NO_DATA_FOUND;
1569: END IF;

Line 1566: FETCH CE_AUTO_BANK_MATCH.clear_lock_260 INTO id1;

1562: END IF;
1563: CLOSE CE_AUTO_BANK_MATCH.clear_lock_222;
1564: ELSIF (X_CLEARING_TRX_TYPE = 'STATEMENT') THEN
1565: OPEN CE_AUTO_BANK_MATCH.clear_lock_260(X_CALL_MODE, x_trx_rowid);
1566: FETCH CE_AUTO_BANK_MATCH.clear_lock_260 INTO id1;
1567: IF (CE_AUTO_BANK_MATCH.clear_lock_260%NOTFOUND) THEN
1568: RAISE NO_DATA_FOUND;
1569: END IF;
1570: CLOSE CE_AUTO_BANK_MATCH.clear_lock_260;

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

1563: CLOSE CE_AUTO_BANK_MATCH.clear_lock_222;
1564: ELSIF (X_CLEARING_TRX_TYPE = 'STATEMENT') THEN
1565: OPEN CE_AUTO_BANK_MATCH.clear_lock_260(X_CALL_MODE, x_trx_rowid);
1566: FETCH CE_AUTO_BANK_MATCH.clear_lock_260 INTO id1;
1567: IF (CE_AUTO_BANK_MATCH.clear_lock_260%NOTFOUND) THEN
1568: RAISE NO_DATA_FOUND;
1569: END IF;
1570: CLOSE CE_AUTO_BANK_MATCH.clear_lock_260;
1571: END IF;

Line 1570: CLOSE CE_AUTO_BANK_MATCH.clear_lock_260;

1566: FETCH CE_AUTO_BANK_MATCH.clear_lock_260 INTO id1;
1567: IF (CE_AUTO_BANK_MATCH.clear_lock_260%NOTFOUND) THEN
1568: RAISE NO_DATA_FOUND;
1569: END IF;
1570: CLOSE CE_AUTO_BANK_MATCH.clear_lock_260;
1571: END IF;
1572: END IF;
1573: cep_standard.debug('< 1574: EXCEPTION

Line 1573: cep_standard.debug('<

1569: END IF;
1570: CLOSE CE_AUTO_BANK_MATCH.clear_lock_260;
1571: END IF;
1572: END IF;
1573: cep_standard.debug('< 1574: EXCEPTION
1575: WHEN NO_DATA_FOUND THEN
1576: cep_standard.debug('Transaction Either Deleted OR Reconciled');
1577: CE_AUTO_BANK_MATCH.close_cursors;

Line 1577: CE_AUTO_BANK_MATCH.close_cursors;

1573: cep_standard.debug('< 1574: EXCEPTION
1575: WHEN NO_DATA_FOUND THEN
1576: cep_standard.debug('Transaction Either Deleted OR Reconciled');
1577: CE_AUTO_BANK_MATCH.close_cursors;
1578: RAISE NO_DATA_FOUND;
1579: WHEN APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION THEN
1580: cep_standard.debug('Could not lock transactions');
1581: CE_AUTO_BANK_MATCH.close_cursors;

Line 1581: CE_AUTO_BANK_MATCH.close_cursors;

1577: CE_AUTO_BANK_MATCH.close_cursors;
1578: RAISE NO_DATA_FOUND;
1579: WHEN APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION THEN
1580: cep_standard.debug('Could not lock transactions');
1581: CE_AUTO_BANK_MATCH.close_cursors;
1582: RAISE APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION;
1583: END lock_transaction;
1584:
1585: /* ---------------------------------------------------------------------

Line 1647: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

1643: catv.seq_id
1644: --FROM ce_260_cf_transactions_v catv
1645: FROM ce_available_transactions_tmp catv
1646: WHERE catv.trx_type = tx_type
1647: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
1648: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id , catv.legal_entity_id)
1649: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
1650: AND catv.check_number = CE_AUTO_BANK_MATCH.csl_statement_line_id
1651: AND catv.application_id = 261

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

1645: FROM ce_available_transactions_tmp catv
1646: WHERE catv.trx_type = tx_type
1647: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
1648: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id , catv.legal_entity_id)
1649: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
1650: AND catv.check_number = CE_AUTO_BANK_MATCH.csl_statement_line_id
1651: AND catv.application_id = 261
1652: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
1653:

Line 1650: AND catv.check_number = CE_AUTO_BANK_MATCH.csl_statement_line_id

1646: WHERE catv.trx_type = tx_type
1647: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
1648: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id , catv.legal_entity_id)
1649: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
1650: AND catv.check_number = CE_AUTO_BANK_MATCH.csl_statement_line_id
1651: AND catv.application_id = 261
1652: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
1653:
1654: cursor trx_num_date_amt_cur(tx_type varchar2) IS

Line 1681: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

1677: catv.seq_id
1678: --FROM ce_260_cf_transactions_v catv
1679: FROM ce_available_transactions_tmp catv
1680: WHERE catv.trx_type = tx_type
1681: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
1682: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id, catv.legal_entity_id)
1683: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
1684: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
1685: and catv.check_number is null

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

1679: FROM ce_available_transactions_tmp catv
1680: WHERE catv.trx_type = tx_type
1681: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
1682: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id, catv.legal_entity_id)
1683: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
1684: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
1685: and catv.check_number is null
1686: AND to_char(catv.trx_date,'YYYY/MM/DD') =
1687: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

Line 1684: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number

1680: WHERE catv.trx_type = tx_type
1681: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
1682: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id, catv.legal_entity_id)
1683: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
1684: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
1685: and catv.check_number is null
1686: AND to_char(catv.trx_date,'YYYY/MM/DD') =
1687: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
1688: AND catv.application_id = 261

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

1683: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
1684: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
1685: and catv.check_number is null
1686: AND to_char(catv.trx_date,'YYYY/MM/DD') =
1687: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
1688: AND catv.application_id = 261
1689: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
1690:
1691: cursor agent_ba_date_amt_cur(tx_type varchar2) IS

Line 1718: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

1714: catv.seq_id
1715: --FROM ce_260_cf_transactions_v catv
1716: FROM ce_available_transactions_tmp catv
1717: WHERE catv.trx_type = tx_type
1718: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
1719: --AND catv.legal_entity_id = CE_AUTO_BANK_REC.G_legal_entity_id
1720: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
1721: --AND catv.customer_id = CE_AUTO_BANK_MATCH.csl_bank_trx_number
1722: AND catv.bank_account_text = CE_AUTO_BANK_MATCH.csl_bank_account_text

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

1716: FROM ce_available_transactions_tmp catv
1717: WHERE catv.trx_type = tx_type
1718: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
1719: --AND catv.legal_entity_id = CE_AUTO_BANK_REC.G_legal_entity_id
1720: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
1721: --AND catv.customer_id = CE_AUTO_BANK_MATCH.csl_bank_trx_number
1722: AND catv.bank_account_text = CE_AUTO_BANK_MATCH.csl_bank_account_text
1723: and catv.check_number is null
1724: AND to_char(catv.trx_date,'YYYY/MM/DD') =

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

1717: WHERE catv.trx_type = tx_type
1718: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
1719: --AND catv.legal_entity_id = CE_AUTO_BANK_REC.G_legal_entity_id
1720: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
1721: --AND catv.customer_id = CE_AUTO_BANK_MATCH.csl_bank_trx_number
1722: AND catv.bank_account_text = CE_AUTO_BANK_MATCH.csl_bank_account_text
1723: and catv.check_number is null
1724: AND to_char(catv.trx_date,'YYYY/MM/DD') =
1725: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

Line 1722: AND catv.bank_account_text = CE_AUTO_BANK_MATCH.csl_bank_account_text

1718: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
1719: --AND catv.legal_entity_id = CE_AUTO_BANK_REC.G_legal_entity_id
1720: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
1721: --AND catv.customer_id = CE_AUTO_BANK_MATCH.csl_bank_trx_number
1722: AND catv.bank_account_text = CE_AUTO_BANK_MATCH.csl_bank_account_text
1723: and catv.check_number is null
1724: AND to_char(catv.trx_date,'YYYY/MM/DD') =
1725: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
1726: AND catv.application_id = 261

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

1721: --AND catv.customer_id = CE_AUTO_BANK_MATCH.csl_bank_trx_number
1722: AND catv.bank_account_text = CE_AUTO_BANK_MATCH.csl_bank_account_text
1723: and catv.check_number is null
1724: AND to_char(catv.trx_date,'YYYY/MM/DD') =
1725: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
1726: AND catv.application_id = 261
1727: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
1728:
1729: /* cursor le_sys_par IS

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

1737: s.BSC_EXCHANGE_DATE_TYPE,
1738: s.BAT_EXCHANGE_DATE_TYPE,
1739: 1
1740: FROM CE_SYSTEM_PARAMETERS s
1741: WHERE s.legal_entity_id = CE_AUTO_BANK_MATCH.trx_legal_entity_id;
1742: */
1743: curr NUMBER;
1744: tx_type VARCHAR2(30);
1745: le_found NUMBER;

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

1743: curr NUMBER;
1744: tx_type VARCHAR2(30);
1745: le_found NUMBER;
1746: BEGIN
1747: cep_standard.debug('>>CE_AUTO_BANK_MATCH.ce_match');
1748:
1749: no_of_matches := 0;
1750: le_found := 0;
1751:

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

1748:
1749: no_of_matches := 0;
1750: le_found := 0;
1751:
1752: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type = '|| CE_AUTO_BANK_MATCH.csl_trx_type
1753: ||' CE_AUTO_BANK_MATCH.csl_bank_trx_number = '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
1754: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id
1755: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1756: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);

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

1749: no_of_matches := 0;
1750: le_found := 0;
1751:
1752: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type = '|| CE_AUTO_BANK_MATCH.csl_trx_type
1753: ||' CE_AUTO_BANK_MATCH.csl_bank_trx_number = '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
1754: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id
1755: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1756: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
1757:

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

1750: le_found := 0;
1751:
1752: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type = '|| CE_AUTO_BANK_MATCH.csl_trx_type
1753: ||' CE_AUTO_BANK_MATCH.csl_bank_trx_number = '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
1754: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id
1755: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1756: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
1757:
1758: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP','SWEEP_OUT') AND

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

1751:
1752: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type = '|| CE_AUTO_BANK_MATCH.csl_trx_type
1753: ||' CE_AUTO_BANK_MATCH.csl_bank_trx_number = '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
1754: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id
1755: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1756: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
1757:
1758: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP','SWEEP_OUT') AND
1759: ( CE_AUTO_BANK_MATCH.csl_reconcile_flag NOT IN ('PAY', 'PAY_EFT'))) THEN

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

1752: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type = '|| CE_AUTO_BANK_MATCH.csl_trx_type
1753: ||' CE_AUTO_BANK_MATCH.csl_bank_trx_number = '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
1754: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id
1755: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1756: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
1757:
1758: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP','SWEEP_OUT') AND
1759: ( CE_AUTO_BANK_MATCH.csl_reconcile_flag NOT IN ('PAY', 'PAY_EFT'))) THEN
1760: tx_type := 'PAYMENT';

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

1754: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id
1755: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1756: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
1757:
1758: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP','SWEEP_OUT') AND
1759: ( CE_AUTO_BANK_MATCH.csl_reconcile_flag NOT IN ('PAY', 'PAY_EFT'))) THEN
1760: tx_type := 'PAYMENT';
1761: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('CREDIT','NSF','REJECTED','SWEEP_IN')) THEN
1762: --tx_type := 'CASH';

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

1755: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1756: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
1757:
1758: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP','SWEEP_OUT') AND
1759: ( CE_AUTO_BANK_MATCH.csl_reconcile_flag NOT IN ('PAY', 'PAY_EFT'))) THEN
1760: tx_type := 'PAYMENT';
1761: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('CREDIT','NSF','REJECTED','SWEEP_IN')) THEN
1762: --tx_type := 'CASH';
1763: tx_type := 'RECEIPT';

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

1757:
1758: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP','SWEEP_OUT') AND
1759: ( CE_AUTO_BANK_MATCH.csl_reconcile_flag NOT IN ('PAY', 'PAY_EFT'))) THEN
1760: tx_type := 'PAYMENT';
1761: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('CREDIT','NSF','REJECTED','SWEEP_IN')) THEN
1762: --tx_type := 'CASH';
1763: tx_type := 'RECEIPT';
1764: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_CREDIT','MISC_DEBIT')) THEN
1765: tx_type := 'MISC';

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

1760: tx_type := 'PAYMENT';
1761: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('CREDIT','NSF','REJECTED','SWEEP_IN')) THEN
1762: --tx_type := 'CASH';
1763: tx_type := 'RECEIPT';
1764: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_CREDIT','MISC_DEBIT')) THEN
1765: tx_type := 'MISC';
1766: END IF;
1767:
1768:

Line 1773: INTO CE_AUTO_BANK_MATCH.trx_id,

1769: cep_standard.debug('>>MATCH ce trx by statement_line_id');
1770: curr:=1;
1771: OPEN stmt_ln_id_cur(tx_type);
1772: FETCH stmt_ln_id_cur
1773: INTO CE_AUTO_BANK_MATCH.trx_id,
1774: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1775: CE_AUTO_BANK_MATCH.trx_rowid,
1776: CE_AUTO_BANK_MATCH.trx_date,
1777: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 1774: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

1770: curr:=1;
1771: OPEN stmt_ln_id_cur(tx_type);
1772: FETCH stmt_ln_id_cur
1773: INTO CE_AUTO_BANK_MATCH.trx_id,
1774: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1775: CE_AUTO_BANK_MATCH.trx_rowid,
1776: CE_AUTO_BANK_MATCH.trx_date,
1777: CE_AUTO_BANK_MATCH.trx_currency_code,
1778: CE_AUTO_BANK_MATCH.trx_amount,

Line 1775: CE_AUTO_BANK_MATCH.trx_rowid,

1771: OPEN stmt_ln_id_cur(tx_type);
1772: FETCH stmt_ln_id_cur
1773: INTO CE_AUTO_BANK_MATCH.trx_id,
1774: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1775: CE_AUTO_BANK_MATCH.trx_rowid,
1776: CE_AUTO_BANK_MATCH.trx_date,
1777: CE_AUTO_BANK_MATCH.trx_currency_code,
1778: CE_AUTO_BANK_MATCH.trx_amount,
1779: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 1776: CE_AUTO_BANK_MATCH.trx_date,

1772: FETCH stmt_ln_id_cur
1773: INTO CE_AUTO_BANK_MATCH.trx_id,
1774: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1775: CE_AUTO_BANK_MATCH.trx_rowid,
1776: CE_AUTO_BANK_MATCH.trx_date,
1777: CE_AUTO_BANK_MATCH.trx_currency_code,
1778: CE_AUTO_BANK_MATCH.trx_amount,
1779: CE_AUTO_BANK_MATCH.trx_base_amount,
1780: CE_AUTO_BANK_MATCH.trx_status,

Line 1777: CE_AUTO_BANK_MATCH.trx_currency_code,

1773: INTO CE_AUTO_BANK_MATCH.trx_id,
1774: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1775: CE_AUTO_BANK_MATCH.trx_rowid,
1776: CE_AUTO_BANK_MATCH.trx_date,
1777: CE_AUTO_BANK_MATCH.trx_currency_code,
1778: CE_AUTO_BANK_MATCH.trx_amount,
1779: CE_AUTO_BANK_MATCH.trx_base_amount,
1780: CE_AUTO_BANK_MATCH.trx_status,
1781: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 1778: CE_AUTO_BANK_MATCH.trx_amount,

1774: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1775: CE_AUTO_BANK_MATCH.trx_rowid,
1776: CE_AUTO_BANK_MATCH.trx_date,
1777: CE_AUTO_BANK_MATCH.trx_currency_code,
1778: CE_AUTO_BANK_MATCH.trx_amount,
1779: CE_AUTO_BANK_MATCH.trx_base_amount,
1780: CE_AUTO_BANK_MATCH.trx_status,
1781: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1782: CE_AUTO_BANK_MATCH.csl_match_type,

Line 1779: CE_AUTO_BANK_MATCH.trx_base_amount,

1775: CE_AUTO_BANK_MATCH.trx_rowid,
1776: CE_AUTO_BANK_MATCH.trx_date,
1777: CE_AUTO_BANK_MATCH.trx_currency_code,
1778: CE_AUTO_BANK_MATCH.trx_amount,
1779: CE_AUTO_BANK_MATCH.trx_base_amount,
1780: CE_AUTO_BANK_MATCH.trx_status,
1781: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1782: CE_AUTO_BANK_MATCH.csl_match_type,
1783: no_of_matches,

Line 1780: CE_AUTO_BANK_MATCH.trx_status,

1776: CE_AUTO_BANK_MATCH.trx_date,
1777: CE_AUTO_BANK_MATCH.trx_currency_code,
1778: CE_AUTO_BANK_MATCH.trx_amount,
1779: CE_AUTO_BANK_MATCH.trx_base_amount,
1780: CE_AUTO_BANK_MATCH.trx_status,
1781: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1782: CE_AUTO_BANK_MATCH.csl_match_type,
1783: no_of_matches,
1784: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 1781: CE_AUTO_BANK_MATCH.trx_cleared_amount,

1777: CE_AUTO_BANK_MATCH.trx_currency_code,
1778: CE_AUTO_BANK_MATCH.trx_amount,
1779: CE_AUTO_BANK_MATCH.trx_base_amount,
1780: CE_AUTO_BANK_MATCH.trx_status,
1781: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1782: CE_AUTO_BANK_MATCH.csl_match_type,
1783: no_of_matches,
1784: CE_AUTO_BANK_MATCH.trx_currency_type,
1785: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 1782: CE_AUTO_BANK_MATCH.csl_match_type,

1778: CE_AUTO_BANK_MATCH.trx_amount,
1779: CE_AUTO_BANK_MATCH.trx_base_amount,
1780: CE_AUTO_BANK_MATCH.trx_status,
1781: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1782: CE_AUTO_BANK_MATCH.csl_match_type,
1783: no_of_matches,
1784: CE_AUTO_BANK_MATCH.trx_currency_type,
1785: CE_AUTO_BANK_MATCH.trx_curr_amount,
1786: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 1784: CE_AUTO_BANK_MATCH.trx_currency_type,

1780: CE_AUTO_BANK_MATCH.trx_status,
1781: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1782: CE_AUTO_BANK_MATCH.csl_match_type,
1783: no_of_matches,
1784: CE_AUTO_BANK_MATCH.trx_currency_type,
1785: CE_AUTO_BANK_MATCH.trx_curr_amount,
1786: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1787: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1788: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 1785: CE_AUTO_BANK_MATCH.trx_curr_amount,

1781: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1782: CE_AUTO_BANK_MATCH.csl_match_type,
1783: no_of_matches,
1784: CE_AUTO_BANK_MATCH.trx_currency_type,
1785: CE_AUTO_BANK_MATCH.trx_curr_amount,
1786: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1787: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1788: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1789: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 1786: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

1782: CE_AUTO_BANK_MATCH.csl_match_type,
1783: no_of_matches,
1784: CE_AUTO_BANK_MATCH.trx_currency_type,
1785: CE_AUTO_BANK_MATCH.trx_curr_amount,
1786: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1787: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1788: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1789: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1790: CE_AUTO_BANK_MATCH.trx_reference_type,

Line 1787: CE_AUTO_BANK_MATCH.trx_exchange_rate,

1783: no_of_matches,
1784: CE_AUTO_BANK_MATCH.trx_currency_type,
1785: CE_AUTO_BANK_MATCH.trx_curr_amount,
1786: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1787: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1788: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1789: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1790: CE_AUTO_BANK_MATCH.trx_reference_type,
1791: CE_AUTO_BANK_MATCH.trx_value_date,

Line 1788: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

1784: CE_AUTO_BANK_MATCH.trx_currency_type,
1785: CE_AUTO_BANK_MATCH.trx_curr_amount,
1786: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1787: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1788: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1789: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1790: CE_AUTO_BANK_MATCH.trx_reference_type,
1791: CE_AUTO_BANK_MATCH.trx_value_date,
1792: CE_AUTO_BANK_MATCH.trx_cleared_date,

Line 1789: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

1785: CE_AUTO_BANK_MATCH.trx_curr_amount,
1786: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1787: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1788: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1789: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1790: CE_AUTO_BANK_MATCH.trx_reference_type,
1791: CE_AUTO_BANK_MATCH.trx_value_date,
1792: CE_AUTO_BANK_MATCH.trx_cleared_date,
1793: CE_AUTO_BANK_MATCH.trx_deposit_date,

Line 1790: CE_AUTO_BANK_MATCH.trx_reference_type,

1786: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1787: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1788: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1789: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1790: CE_AUTO_BANK_MATCH.trx_reference_type,
1791: CE_AUTO_BANK_MATCH.trx_value_date,
1792: CE_AUTO_BANK_MATCH.trx_cleared_date,
1793: CE_AUTO_BANK_MATCH.trx_deposit_date,
1794: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

Line 1791: CE_AUTO_BANK_MATCH.trx_value_date,

1787: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1788: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1789: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1790: CE_AUTO_BANK_MATCH.trx_reference_type,
1791: CE_AUTO_BANK_MATCH.trx_value_date,
1792: CE_AUTO_BANK_MATCH.trx_cleared_date,
1793: CE_AUTO_BANK_MATCH.trx_deposit_date,
1794: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1795: CE_AUTO_BANK_MATCH.gt_seq_id;

Line 1792: CE_AUTO_BANK_MATCH.trx_cleared_date,

1788: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1789: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1790: CE_AUTO_BANK_MATCH.trx_reference_type,
1791: CE_AUTO_BANK_MATCH.trx_value_date,
1792: CE_AUTO_BANK_MATCH.trx_cleared_date,
1793: CE_AUTO_BANK_MATCH.trx_deposit_date,
1794: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1795: CE_AUTO_BANK_MATCH.gt_seq_id;
1796: CLOSE stmt_ln_id_cur;

Line 1793: CE_AUTO_BANK_MATCH.trx_deposit_date,

1789: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1790: CE_AUTO_BANK_MATCH.trx_reference_type,
1791: CE_AUTO_BANK_MATCH.trx_value_date,
1792: CE_AUTO_BANK_MATCH.trx_cleared_date,
1793: CE_AUTO_BANK_MATCH.trx_deposit_date,
1794: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1795: CE_AUTO_BANK_MATCH.gt_seq_id;
1796: CLOSE stmt_ln_id_cur;
1797:

Line 1794: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

1790: CE_AUTO_BANK_MATCH.trx_reference_type,
1791: CE_AUTO_BANK_MATCH.trx_value_date,
1792: CE_AUTO_BANK_MATCH.trx_cleared_date,
1793: CE_AUTO_BANK_MATCH.trx_deposit_date,
1794: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1795: CE_AUTO_BANK_MATCH.gt_seq_id;
1796: CLOSE stmt_ln_id_cur;
1797:
1798:

Line 1795: CE_AUTO_BANK_MATCH.gt_seq_id;

1791: CE_AUTO_BANK_MATCH.trx_value_date,
1792: CE_AUTO_BANK_MATCH.trx_cleared_date,
1793: CE_AUTO_BANK_MATCH.trx_deposit_date,
1794: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1795: CE_AUTO_BANK_MATCH.gt_seq_id;
1796: CLOSE stmt_ln_id_cur;
1797:
1798:
1799: IF (no_of_matches = 0) THEN

Line 1804: INTO CE_AUTO_BANK_MATCH.trx_id,

1800: cep_standard.debug('>>MATCH ce trx by transaction number, date and amount');
1801: curr:=2;
1802: OPEN trx_num_date_amt_cur(tx_type);
1803: FETCH trx_num_date_amt_cur
1804: INTO CE_AUTO_BANK_MATCH.trx_id,
1805: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1806: CE_AUTO_BANK_MATCH.trx_rowid,
1807: CE_AUTO_BANK_MATCH.trx_date,
1808: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 1805: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

1801: curr:=2;
1802: OPEN trx_num_date_amt_cur(tx_type);
1803: FETCH trx_num_date_amt_cur
1804: INTO CE_AUTO_BANK_MATCH.trx_id,
1805: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1806: CE_AUTO_BANK_MATCH.trx_rowid,
1807: CE_AUTO_BANK_MATCH.trx_date,
1808: CE_AUTO_BANK_MATCH.trx_currency_code,
1809: CE_AUTO_BANK_MATCH.trx_amount,

Line 1806: CE_AUTO_BANK_MATCH.trx_rowid,

1802: OPEN trx_num_date_amt_cur(tx_type);
1803: FETCH trx_num_date_amt_cur
1804: INTO CE_AUTO_BANK_MATCH.trx_id,
1805: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1806: CE_AUTO_BANK_MATCH.trx_rowid,
1807: CE_AUTO_BANK_MATCH.trx_date,
1808: CE_AUTO_BANK_MATCH.trx_currency_code,
1809: CE_AUTO_BANK_MATCH.trx_amount,
1810: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 1807: CE_AUTO_BANK_MATCH.trx_date,

1803: FETCH trx_num_date_amt_cur
1804: INTO CE_AUTO_BANK_MATCH.trx_id,
1805: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1806: CE_AUTO_BANK_MATCH.trx_rowid,
1807: CE_AUTO_BANK_MATCH.trx_date,
1808: CE_AUTO_BANK_MATCH.trx_currency_code,
1809: CE_AUTO_BANK_MATCH.trx_amount,
1810: CE_AUTO_BANK_MATCH.trx_base_amount,
1811: CE_AUTO_BANK_MATCH.trx_status,

Line 1808: CE_AUTO_BANK_MATCH.trx_currency_code,

1804: INTO CE_AUTO_BANK_MATCH.trx_id,
1805: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1806: CE_AUTO_BANK_MATCH.trx_rowid,
1807: CE_AUTO_BANK_MATCH.trx_date,
1808: CE_AUTO_BANK_MATCH.trx_currency_code,
1809: CE_AUTO_BANK_MATCH.trx_amount,
1810: CE_AUTO_BANK_MATCH.trx_base_amount,
1811: CE_AUTO_BANK_MATCH.trx_status,
1812: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 1809: CE_AUTO_BANK_MATCH.trx_amount,

1805: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1806: CE_AUTO_BANK_MATCH.trx_rowid,
1807: CE_AUTO_BANK_MATCH.trx_date,
1808: CE_AUTO_BANK_MATCH.trx_currency_code,
1809: CE_AUTO_BANK_MATCH.trx_amount,
1810: CE_AUTO_BANK_MATCH.trx_base_amount,
1811: CE_AUTO_BANK_MATCH.trx_status,
1812: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1813: CE_AUTO_BANK_MATCH.csl_match_type,

Line 1810: CE_AUTO_BANK_MATCH.trx_base_amount,

1806: CE_AUTO_BANK_MATCH.trx_rowid,
1807: CE_AUTO_BANK_MATCH.trx_date,
1808: CE_AUTO_BANK_MATCH.trx_currency_code,
1809: CE_AUTO_BANK_MATCH.trx_amount,
1810: CE_AUTO_BANK_MATCH.trx_base_amount,
1811: CE_AUTO_BANK_MATCH.trx_status,
1812: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1813: CE_AUTO_BANK_MATCH.csl_match_type,
1814: no_of_matches,

Line 1811: CE_AUTO_BANK_MATCH.trx_status,

1807: CE_AUTO_BANK_MATCH.trx_date,
1808: CE_AUTO_BANK_MATCH.trx_currency_code,
1809: CE_AUTO_BANK_MATCH.trx_amount,
1810: CE_AUTO_BANK_MATCH.trx_base_amount,
1811: CE_AUTO_BANK_MATCH.trx_status,
1812: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1813: CE_AUTO_BANK_MATCH.csl_match_type,
1814: no_of_matches,
1815: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 1812: CE_AUTO_BANK_MATCH.trx_cleared_amount,

1808: CE_AUTO_BANK_MATCH.trx_currency_code,
1809: CE_AUTO_BANK_MATCH.trx_amount,
1810: CE_AUTO_BANK_MATCH.trx_base_amount,
1811: CE_AUTO_BANK_MATCH.trx_status,
1812: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1813: CE_AUTO_BANK_MATCH.csl_match_type,
1814: no_of_matches,
1815: CE_AUTO_BANK_MATCH.trx_currency_type,
1816: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 1813: CE_AUTO_BANK_MATCH.csl_match_type,

1809: CE_AUTO_BANK_MATCH.trx_amount,
1810: CE_AUTO_BANK_MATCH.trx_base_amount,
1811: CE_AUTO_BANK_MATCH.trx_status,
1812: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1813: CE_AUTO_BANK_MATCH.csl_match_type,
1814: no_of_matches,
1815: CE_AUTO_BANK_MATCH.trx_currency_type,
1816: CE_AUTO_BANK_MATCH.trx_curr_amount,
1817: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 1815: CE_AUTO_BANK_MATCH.trx_currency_type,

1811: CE_AUTO_BANK_MATCH.trx_status,
1812: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1813: CE_AUTO_BANK_MATCH.csl_match_type,
1814: no_of_matches,
1815: CE_AUTO_BANK_MATCH.trx_currency_type,
1816: CE_AUTO_BANK_MATCH.trx_curr_amount,
1817: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1818: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1819: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 1816: CE_AUTO_BANK_MATCH.trx_curr_amount,

1812: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1813: CE_AUTO_BANK_MATCH.csl_match_type,
1814: no_of_matches,
1815: CE_AUTO_BANK_MATCH.trx_currency_type,
1816: CE_AUTO_BANK_MATCH.trx_curr_amount,
1817: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1818: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1819: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1820: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 1817: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

1813: CE_AUTO_BANK_MATCH.csl_match_type,
1814: no_of_matches,
1815: CE_AUTO_BANK_MATCH.trx_currency_type,
1816: CE_AUTO_BANK_MATCH.trx_curr_amount,
1817: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1818: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1819: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1820: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1821: CE_AUTO_BANK_MATCH.trx_reference_type,

Line 1818: CE_AUTO_BANK_MATCH.trx_exchange_rate,

1814: no_of_matches,
1815: CE_AUTO_BANK_MATCH.trx_currency_type,
1816: CE_AUTO_BANK_MATCH.trx_curr_amount,
1817: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1818: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1819: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1820: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1821: CE_AUTO_BANK_MATCH.trx_reference_type,
1822: CE_AUTO_BANK_MATCH.trx_value_date,

Line 1819: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

1815: CE_AUTO_BANK_MATCH.trx_currency_type,
1816: CE_AUTO_BANK_MATCH.trx_curr_amount,
1817: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1818: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1819: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1820: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1821: CE_AUTO_BANK_MATCH.trx_reference_type,
1822: CE_AUTO_BANK_MATCH.trx_value_date,
1823: CE_AUTO_BANK_MATCH.trx_cleared_date,

Line 1820: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

1816: CE_AUTO_BANK_MATCH.trx_curr_amount,
1817: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1818: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1819: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1820: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1821: CE_AUTO_BANK_MATCH.trx_reference_type,
1822: CE_AUTO_BANK_MATCH.trx_value_date,
1823: CE_AUTO_BANK_MATCH.trx_cleared_date,
1824: CE_AUTO_BANK_MATCH.trx_deposit_date,

Line 1821: CE_AUTO_BANK_MATCH.trx_reference_type,

1817: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1818: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1819: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1820: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1821: CE_AUTO_BANK_MATCH.trx_reference_type,
1822: CE_AUTO_BANK_MATCH.trx_value_date,
1823: CE_AUTO_BANK_MATCH.trx_cleared_date,
1824: CE_AUTO_BANK_MATCH.trx_deposit_date,
1825: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

Line 1822: CE_AUTO_BANK_MATCH.trx_value_date,

1818: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1819: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1820: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1821: CE_AUTO_BANK_MATCH.trx_reference_type,
1822: CE_AUTO_BANK_MATCH.trx_value_date,
1823: CE_AUTO_BANK_MATCH.trx_cleared_date,
1824: CE_AUTO_BANK_MATCH.trx_deposit_date,
1825: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1826: CE_AUTO_BANK_MATCH.gt_seq_id;

Line 1823: CE_AUTO_BANK_MATCH.trx_cleared_date,

1819: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1820: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1821: CE_AUTO_BANK_MATCH.trx_reference_type,
1822: CE_AUTO_BANK_MATCH.trx_value_date,
1823: CE_AUTO_BANK_MATCH.trx_cleared_date,
1824: CE_AUTO_BANK_MATCH.trx_deposit_date,
1825: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1826: CE_AUTO_BANK_MATCH.gt_seq_id;
1827: CLOSE trx_num_date_amt_cur;

Line 1824: CE_AUTO_BANK_MATCH.trx_deposit_date,

1820: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1821: CE_AUTO_BANK_MATCH.trx_reference_type,
1822: CE_AUTO_BANK_MATCH.trx_value_date,
1823: CE_AUTO_BANK_MATCH.trx_cleared_date,
1824: CE_AUTO_BANK_MATCH.trx_deposit_date,
1825: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1826: CE_AUTO_BANK_MATCH.gt_seq_id;
1827: CLOSE trx_num_date_amt_cur;
1828:

Line 1825: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

1821: CE_AUTO_BANK_MATCH.trx_reference_type,
1822: CE_AUTO_BANK_MATCH.trx_value_date,
1823: CE_AUTO_BANK_MATCH.trx_cleared_date,
1824: CE_AUTO_BANK_MATCH.trx_deposit_date,
1825: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1826: CE_AUTO_BANK_MATCH.gt_seq_id;
1827: CLOSE trx_num_date_amt_cur;
1828:
1829: END IF;

Line 1826: CE_AUTO_BANK_MATCH.gt_seq_id;

1822: CE_AUTO_BANK_MATCH.trx_value_date,
1823: CE_AUTO_BANK_MATCH.trx_cleared_date,
1824: CE_AUTO_BANK_MATCH.trx_deposit_date,
1825: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1826: CE_AUTO_BANK_MATCH.gt_seq_id;
1827: CLOSE trx_num_date_amt_cur;
1828:
1829: END IF;
1830:

Line 1837: INTO CE_AUTO_BANK_MATCH.trx_id,

1833: cep_standard.debug('>>MATCH ce trx by agent bank account, date and amount');
1834: curr:=3;
1835: OPEN agent_ba_date_amt_cur(tx_type);
1836: FETCH agent_ba_date_amt_cur
1837: INTO CE_AUTO_BANK_MATCH.trx_id,
1838: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1839: CE_AUTO_BANK_MATCH.trx_rowid,
1840: CE_AUTO_BANK_MATCH.trx_date,
1841: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 1838: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

1834: curr:=3;
1835: OPEN agent_ba_date_amt_cur(tx_type);
1836: FETCH agent_ba_date_amt_cur
1837: INTO CE_AUTO_BANK_MATCH.trx_id,
1838: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1839: CE_AUTO_BANK_MATCH.trx_rowid,
1840: CE_AUTO_BANK_MATCH.trx_date,
1841: CE_AUTO_BANK_MATCH.trx_currency_code,
1842: CE_AUTO_BANK_MATCH.trx_amount,

Line 1839: CE_AUTO_BANK_MATCH.trx_rowid,

1835: OPEN agent_ba_date_amt_cur(tx_type);
1836: FETCH agent_ba_date_amt_cur
1837: INTO CE_AUTO_BANK_MATCH.trx_id,
1838: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1839: CE_AUTO_BANK_MATCH.trx_rowid,
1840: CE_AUTO_BANK_MATCH.trx_date,
1841: CE_AUTO_BANK_MATCH.trx_currency_code,
1842: CE_AUTO_BANK_MATCH.trx_amount,
1843: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 1840: CE_AUTO_BANK_MATCH.trx_date,

1836: FETCH agent_ba_date_amt_cur
1837: INTO CE_AUTO_BANK_MATCH.trx_id,
1838: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1839: CE_AUTO_BANK_MATCH.trx_rowid,
1840: CE_AUTO_BANK_MATCH.trx_date,
1841: CE_AUTO_BANK_MATCH.trx_currency_code,
1842: CE_AUTO_BANK_MATCH.trx_amount,
1843: CE_AUTO_BANK_MATCH.trx_base_amount,
1844: CE_AUTO_BANK_MATCH.trx_status,

Line 1841: CE_AUTO_BANK_MATCH.trx_currency_code,

1837: INTO CE_AUTO_BANK_MATCH.trx_id,
1838: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1839: CE_AUTO_BANK_MATCH.trx_rowid,
1840: CE_AUTO_BANK_MATCH.trx_date,
1841: CE_AUTO_BANK_MATCH.trx_currency_code,
1842: CE_AUTO_BANK_MATCH.trx_amount,
1843: CE_AUTO_BANK_MATCH.trx_base_amount,
1844: CE_AUTO_BANK_MATCH.trx_status,
1845: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 1842: CE_AUTO_BANK_MATCH.trx_amount,

1838: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
1839: CE_AUTO_BANK_MATCH.trx_rowid,
1840: CE_AUTO_BANK_MATCH.trx_date,
1841: CE_AUTO_BANK_MATCH.trx_currency_code,
1842: CE_AUTO_BANK_MATCH.trx_amount,
1843: CE_AUTO_BANK_MATCH.trx_base_amount,
1844: CE_AUTO_BANK_MATCH.trx_status,
1845: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1846: CE_AUTO_BANK_MATCH.csl_match_type,

Line 1843: CE_AUTO_BANK_MATCH.trx_base_amount,

1839: CE_AUTO_BANK_MATCH.trx_rowid,
1840: CE_AUTO_BANK_MATCH.trx_date,
1841: CE_AUTO_BANK_MATCH.trx_currency_code,
1842: CE_AUTO_BANK_MATCH.trx_amount,
1843: CE_AUTO_BANK_MATCH.trx_base_amount,
1844: CE_AUTO_BANK_MATCH.trx_status,
1845: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1846: CE_AUTO_BANK_MATCH.csl_match_type,
1847: no_of_matches,

Line 1844: CE_AUTO_BANK_MATCH.trx_status,

1840: CE_AUTO_BANK_MATCH.trx_date,
1841: CE_AUTO_BANK_MATCH.trx_currency_code,
1842: CE_AUTO_BANK_MATCH.trx_amount,
1843: CE_AUTO_BANK_MATCH.trx_base_amount,
1844: CE_AUTO_BANK_MATCH.trx_status,
1845: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1846: CE_AUTO_BANK_MATCH.csl_match_type,
1847: no_of_matches,
1848: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 1845: CE_AUTO_BANK_MATCH.trx_cleared_amount,

1841: CE_AUTO_BANK_MATCH.trx_currency_code,
1842: CE_AUTO_BANK_MATCH.trx_amount,
1843: CE_AUTO_BANK_MATCH.trx_base_amount,
1844: CE_AUTO_BANK_MATCH.trx_status,
1845: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1846: CE_AUTO_BANK_MATCH.csl_match_type,
1847: no_of_matches,
1848: CE_AUTO_BANK_MATCH.trx_currency_type,
1849: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 1846: CE_AUTO_BANK_MATCH.csl_match_type,

1842: CE_AUTO_BANK_MATCH.trx_amount,
1843: CE_AUTO_BANK_MATCH.trx_base_amount,
1844: CE_AUTO_BANK_MATCH.trx_status,
1845: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1846: CE_AUTO_BANK_MATCH.csl_match_type,
1847: no_of_matches,
1848: CE_AUTO_BANK_MATCH.trx_currency_type,
1849: CE_AUTO_BANK_MATCH.trx_curr_amount,
1850: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 1848: CE_AUTO_BANK_MATCH.trx_currency_type,

1844: CE_AUTO_BANK_MATCH.trx_status,
1845: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1846: CE_AUTO_BANK_MATCH.csl_match_type,
1847: no_of_matches,
1848: CE_AUTO_BANK_MATCH.trx_currency_type,
1849: CE_AUTO_BANK_MATCH.trx_curr_amount,
1850: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1851: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1852: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 1849: CE_AUTO_BANK_MATCH.trx_curr_amount,

1845: CE_AUTO_BANK_MATCH.trx_cleared_amount,
1846: CE_AUTO_BANK_MATCH.csl_match_type,
1847: no_of_matches,
1848: CE_AUTO_BANK_MATCH.trx_currency_type,
1849: CE_AUTO_BANK_MATCH.trx_curr_amount,
1850: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1851: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1852: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1853: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 1850: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

1846: CE_AUTO_BANK_MATCH.csl_match_type,
1847: no_of_matches,
1848: CE_AUTO_BANK_MATCH.trx_currency_type,
1849: CE_AUTO_BANK_MATCH.trx_curr_amount,
1850: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1851: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1852: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1853: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1854: CE_AUTO_BANK_MATCH.trx_reference_type,

Line 1851: CE_AUTO_BANK_MATCH.trx_exchange_rate,

1847: no_of_matches,
1848: CE_AUTO_BANK_MATCH.trx_currency_type,
1849: CE_AUTO_BANK_MATCH.trx_curr_amount,
1850: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1851: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1852: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1853: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1854: CE_AUTO_BANK_MATCH.trx_reference_type,
1855: CE_AUTO_BANK_MATCH.trx_value_date,

Line 1852: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

1848: CE_AUTO_BANK_MATCH.trx_currency_type,
1849: CE_AUTO_BANK_MATCH.trx_curr_amount,
1850: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1851: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1852: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1853: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1854: CE_AUTO_BANK_MATCH.trx_reference_type,
1855: CE_AUTO_BANK_MATCH.trx_value_date,
1856: CE_AUTO_BANK_MATCH.trx_cleared_date,

Line 1853: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

1849: CE_AUTO_BANK_MATCH.trx_curr_amount,
1850: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1851: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1852: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1853: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1854: CE_AUTO_BANK_MATCH.trx_reference_type,
1855: CE_AUTO_BANK_MATCH.trx_value_date,
1856: CE_AUTO_BANK_MATCH.trx_cleared_date,
1857: CE_AUTO_BANK_MATCH.trx_deposit_date,

Line 1854: CE_AUTO_BANK_MATCH.trx_reference_type,

1850: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
1851: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1852: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1853: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1854: CE_AUTO_BANK_MATCH.trx_reference_type,
1855: CE_AUTO_BANK_MATCH.trx_value_date,
1856: CE_AUTO_BANK_MATCH.trx_cleared_date,
1857: CE_AUTO_BANK_MATCH.trx_deposit_date,
1858: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

Line 1855: CE_AUTO_BANK_MATCH.trx_value_date,

1851: CE_AUTO_BANK_MATCH.trx_exchange_rate,
1852: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1853: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1854: CE_AUTO_BANK_MATCH.trx_reference_type,
1855: CE_AUTO_BANK_MATCH.trx_value_date,
1856: CE_AUTO_BANK_MATCH.trx_cleared_date,
1857: CE_AUTO_BANK_MATCH.trx_deposit_date,
1858: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1859: CE_AUTO_BANK_MATCH.gt_seq_id;

Line 1856: CE_AUTO_BANK_MATCH.trx_cleared_date,

1852: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
1853: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1854: CE_AUTO_BANK_MATCH.trx_reference_type,
1855: CE_AUTO_BANK_MATCH.trx_value_date,
1856: CE_AUTO_BANK_MATCH.trx_cleared_date,
1857: CE_AUTO_BANK_MATCH.trx_deposit_date,
1858: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1859: CE_AUTO_BANK_MATCH.gt_seq_id;
1860:

Line 1857: CE_AUTO_BANK_MATCH.trx_deposit_date,

1853: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
1854: CE_AUTO_BANK_MATCH.trx_reference_type,
1855: CE_AUTO_BANK_MATCH.trx_value_date,
1856: CE_AUTO_BANK_MATCH.trx_cleared_date,
1857: CE_AUTO_BANK_MATCH.trx_deposit_date,
1858: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1859: CE_AUTO_BANK_MATCH.gt_seq_id;
1860:
1861: CLOSE agent_ba_date_amt_cur;

Line 1858: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

1854: CE_AUTO_BANK_MATCH.trx_reference_type,
1855: CE_AUTO_BANK_MATCH.trx_value_date,
1856: CE_AUTO_BANK_MATCH.trx_cleared_date,
1857: CE_AUTO_BANK_MATCH.trx_deposit_date,
1858: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1859: CE_AUTO_BANK_MATCH.gt_seq_id;
1860:
1861: CLOSE agent_ba_date_amt_cur;
1862:

Line 1859: CE_AUTO_BANK_MATCH.gt_seq_id;

1855: CE_AUTO_BANK_MATCH.trx_value_date,
1856: CE_AUTO_BANK_MATCH.trx_cleared_date,
1857: CE_AUTO_BANK_MATCH.trx_deposit_date,
1858: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
1859: CE_AUTO_BANK_MATCH.gt_seq_id;
1860:
1861: CLOSE agent_ba_date_amt_cur;
1862:
1863: END IF;

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

1861: CLOSE agent_ba_date_amt_cur;
1862:
1863: END IF;
1864:
1865: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_id = '|| CE_AUTO_BANK_MATCH.trx_id
1866: ||', CE_AUTO_BANK_MATCH.trx_amount = '|| CE_AUTO_BANK_MATCH.trx_amount
1867: );
1868: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type = '|| CE_AUTO_BANK_MATCH.csl_match_type
1869: ||', no_of_matches = '|| no_of_matches

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

1862:
1863: END IF;
1864:
1865: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_id = '|| CE_AUTO_BANK_MATCH.trx_id
1866: ||', CE_AUTO_BANK_MATCH.trx_amount = '|| CE_AUTO_BANK_MATCH.trx_amount
1867: );
1868: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type = '|| CE_AUTO_BANK_MATCH.csl_match_type
1869: ||', no_of_matches = '|| no_of_matches
1870: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date

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

1864:
1865: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_id = '|| CE_AUTO_BANK_MATCH.trx_id
1866: ||', CE_AUTO_BANK_MATCH.trx_amount = '|| CE_AUTO_BANK_MATCH.trx_amount
1867: );
1868: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type = '|| CE_AUTO_BANK_MATCH.csl_match_type
1869: ||', no_of_matches = '|| no_of_matches
1870: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1871: );
1872:

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

1866: ||', CE_AUTO_BANK_MATCH.trx_amount = '|| CE_AUTO_BANK_MATCH.trx_amount
1867: );
1868: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type = '|| CE_AUTO_BANK_MATCH.csl_match_type
1869: ||', no_of_matches = '|| no_of_matches
1870: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1871: );
1872:
1873:
1874: IF (no_of_matches = 0) THEN

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

1874: IF (no_of_matches = 0) THEN
1875: RAISE NO_DATA_FOUND;
1876: END IF;
1877: /*
1878: IF (no_of_matches = 1 and CE_AUTO_BANK_MATCH.trx_legal_entity_id is not null) THEN
1879: curr:=4;
1880: OPEN le_sys_par;
1881: FETCH le_sys_par
1882: INTO

Line 1883: CE_AUTO_BANK_MATCH.G_le_amount_tolerance,

1879: curr:=4;
1880: OPEN le_sys_par;
1881: FETCH le_sys_par
1882: INTO
1883: CE_AUTO_BANK_MATCH.G_le_amount_tolerance,
1884: CE_AUTO_BANK_MATCH.G_le_percent_tolerance,
1885: CE_AUTO_BANK_MATCH.G_le_Fx_Difference_Handling,
1886: CE_AUTO_BANK_REC.G_CE_DIFFERENCES_ACCOUNT,
1887: CE_AUTO_BANK_REC.G_CASHFLOW_EXCHANGE_RATE_TYPE,

Line 1884: CE_AUTO_BANK_MATCH.G_le_percent_tolerance,

1880: OPEN le_sys_par;
1881: FETCH le_sys_par
1882: INTO
1883: CE_AUTO_BANK_MATCH.G_le_amount_tolerance,
1884: CE_AUTO_BANK_MATCH.G_le_percent_tolerance,
1885: CE_AUTO_BANK_MATCH.G_le_Fx_Difference_Handling,
1886: CE_AUTO_BANK_REC.G_CE_DIFFERENCES_ACCOUNT,
1887: CE_AUTO_BANK_REC.G_CASHFLOW_EXCHANGE_RATE_TYPE,
1888: CE_AUTO_BANK_REC.G_AUTHORIZATION_BAT,

Line 1885: CE_AUTO_BANK_MATCH.G_le_Fx_Difference_Handling,

1881: FETCH le_sys_par
1882: INTO
1883: CE_AUTO_BANK_MATCH.G_le_amount_tolerance,
1884: CE_AUTO_BANK_MATCH.G_le_percent_tolerance,
1885: CE_AUTO_BANK_MATCH.G_le_Fx_Difference_Handling,
1886: CE_AUTO_BANK_REC.G_CE_DIFFERENCES_ACCOUNT,
1887: CE_AUTO_BANK_REC.G_CASHFLOW_EXCHANGE_RATE_TYPE,
1888: CE_AUTO_BANK_REC.G_AUTHORIZATION_BAT,
1889: CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE,

Line 1899: CE_AUTO_BANK_MATCH.G_le_amount_tolerance := 0;

1895: END IF;
1896:
1897: IF (le_found = 0) THEN
1898: --no system parameter set at LE level default value
1899: CE_AUTO_BANK_MATCH.G_le_amount_tolerance := 0;
1900: CE_AUTO_BANK_MATCH.G_le_percent_tolerance := 0;
1901: CE_AUTO_BANK_MATCH.G_le_Fx_Difference_Handling := 'F';
1902: CE_AUTO_BANK_REC.G_CE_DIFFERENCES_ACCOUNT := 'CHARGES';
1903: --CE_AUTO_BANK_REC.G_CASHFLOW_EXCHANGE_RATE_TYPE

Line 1900: CE_AUTO_BANK_MATCH.G_le_percent_tolerance := 0;

1896:
1897: IF (le_found = 0) THEN
1898: --no system parameter set at LE level default value
1899: CE_AUTO_BANK_MATCH.G_le_amount_tolerance := 0;
1900: CE_AUTO_BANK_MATCH.G_le_percent_tolerance := 0;
1901: CE_AUTO_BANK_MATCH.G_le_Fx_Difference_Handling := 'F';
1902: CE_AUTO_BANK_REC.G_CE_DIFFERENCES_ACCOUNT := 'CHARGES';
1903: --CE_AUTO_BANK_REC.G_CASHFLOW_EXCHANGE_RATE_TYPE
1904: CE_AUTO_BANK_REC.G_AUTHORIZATION_BAT :='NR';

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

1897: IF (le_found = 0) THEN
1898: --no system parameter set at LE level default value
1899: CE_AUTO_BANK_MATCH.G_le_amount_tolerance := 0;
1900: CE_AUTO_BANK_MATCH.G_le_percent_tolerance := 0;
1901: CE_AUTO_BANK_MATCH.G_le_Fx_Difference_Handling := 'F';
1902: CE_AUTO_BANK_REC.G_CE_DIFFERENCES_ACCOUNT := 'CHARGES';
1903: --CE_AUTO_BANK_REC.G_CASHFLOW_EXCHANGE_RATE_TYPE
1904: CE_AUTO_BANK_REC.G_AUTHORIZATION_BAT :='NR';
1905: CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE :='BSD';

Line 1910: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>

1906: CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE :='TRX';
1907:
1908: END IF;
1909: */
1910: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
1911: CE_AUTO_BANK_REC.G_functional_currency) and
1912: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
1913: CE_AUTO_BANK_MATCH.trx_currency_code) THEN
1914: cep_standard.debug('Forex account not using the same curr as bk');

Line 1912: (CE_AUTO_BANK_MATCH.aba_bank_currency <>

1908: END IF;
1909: */
1910: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
1911: CE_AUTO_BANK_REC.G_functional_currency) and
1912: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
1913: CE_AUTO_BANK_MATCH.trx_currency_code) THEN
1914: cep_standard.debug('Forex account not using the same curr as bk');
1915: curr := 6;
1916: RAISE NO_DATA_FOUND;

Line 1913: CE_AUTO_BANK_MATCH.trx_currency_code) THEN

1909: */
1910: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
1911: CE_AUTO_BANK_REC.G_functional_currency) and
1912: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
1913: CE_AUTO_BANK_MATCH.trx_currency_code) THEN
1914: cep_standard.debug('Forex account not using the same curr as bk');
1915: curr := 6;
1916: RAISE NO_DATA_FOUND;
1917: END IF;

Line 1919: cep_standard.debug('<

1915: curr := 6;
1916: RAISE NO_DATA_FOUND;
1917: END IF;
1918:
1919: cep_standard.debug('< 1920:
1921: EXCEPTION
1922: WHEN NO_DATA_FOUND THEN
1923: cep_standard.debug('EXCEPTION - NO_DATA_FOUND: No data found in CE_AUTO_BANK_MATCH.ce_match');

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

1919: cep_standard.debug('< 1920:
1921: EXCEPTION
1922: WHEN NO_DATA_FOUND THEN
1923: cep_standard.debug('EXCEPTION - NO_DATA_FOUND: No data found in CE_AUTO_BANK_MATCH.ce_match');
1924: if (curr = 6) then
1925: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1926: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1927: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');

Line 1926: CE_AUTO_BANK_MATCH.csh_statement_header_id,

1922: WHEN NO_DATA_FOUND THEN
1923: cep_standard.debug('EXCEPTION - NO_DATA_FOUND: No data found in CE_AUTO_BANK_MATCH.ce_match');
1924: if (curr = 6) then
1925: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1926: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1927: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
1928: else
1929: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1930: CE_AUTO_BANK_MATCH.csh_statement_header_id,

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

1923: cep_standard.debug('EXCEPTION - NO_DATA_FOUND: No data found in CE_AUTO_BANK_MATCH.ce_match');
1924: if (curr = 6) then
1925: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1926: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1927: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
1928: else
1929: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1930: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1931: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_CE_TRX_MATCH');

Line 1930: CE_AUTO_BANK_MATCH.csh_statement_header_id,

1926: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1927: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
1928: else
1929: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1930: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1931: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_CE_TRX_MATCH');
1932: end if;
1933: no_of_matches := 0;
1934: WHEN OTHERS THEN

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

1927: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
1928: else
1929: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1930: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1931: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_CE_TRX_MATCH');
1932: end if;
1933: no_of_matches := 0;
1934: WHEN OTHERS THEN
1935: IF (SQL%NOTFOUND) THEN

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

1932: end if;
1933: no_of_matches := 0;
1934: WHEN OTHERS THEN
1935: IF (SQL%NOTFOUND) THEN
1936: cep_standard.debug('EXCEPTION - OTHERS: NO data found in CE_AUTO_BANK_MATCH.ce_match');
1937: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1938: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1939: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_TRX_MATCH');
1940: no_of_matches:=0;

Line 1938: CE_AUTO_BANK_MATCH.csh_statement_header_id,

1934: WHEN OTHERS THEN
1935: IF (SQL%NOTFOUND) THEN
1936: cep_standard.debug('EXCEPTION - OTHERS: NO data found in CE_AUTO_BANK_MATCH.ce_match');
1937: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1938: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1939: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_TRX_MATCH');
1940: no_of_matches:=0;
1941: ELSIF (SQL%ROWCOUNT >0) THEN
1942: cep_standard.debug('EXCEPTION: More than one CE trx match this statement line' );

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

1935: IF (SQL%NOTFOUND) THEN
1936: cep_standard.debug('EXCEPTION - OTHERS: NO data found in CE_AUTO_BANK_MATCH.ce_match');
1937: CE_RECONCILIATION_ERRORS_PKG.insert_row(
1938: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1939: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_TRX_MATCH');
1940: no_of_matches:=0;
1941: ELSIF (SQL%ROWCOUNT >0) THEN
1942: cep_standard.debug('EXCEPTION: More than one CE trx match this statement line' );
1943:

Line 1945: CE_AUTO_BANK_MATCH.csh_statement_header_id,

1941: ELSIF (SQL%ROWCOUNT >0) THEN
1942: cep_standard.debug('EXCEPTION: More than one CE trx match this statement line' );
1943:
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_DUP_CE_TRX_MATCH');
1947: no_of_matches:=999;
1948: ELSE
1949: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.ce_match' );

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

1942: cep_standard.debug('EXCEPTION: More than one CE trx match this statement line' );
1943:
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_DUP_CE_TRX_MATCH');
1947: no_of_matches:=999;
1948: ELSE
1949: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.ce_match' );
1950: RAISE;

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

1945: CE_AUTO_BANK_MATCH.csh_statement_header_id,
1946: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DUP_CE_TRX_MATCH');
1947: no_of_matches:=999;
1948: ELSE
1949: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.ce_match' );
1950: RAISE;
1951: END IF;
1952: END ce_match;
1953:

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

1968: trx_count NUMBER;
1969: curr NUMBER;
1970:
1971: BEGIN
1972: cep_standard.debug('>>CE_AUTO_BANK_MATCH.pay_eft_match');
1973: no_of_matches := 0;
1974: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type = '|| CE_AUTO_BANK_MATCH.csl_trx_type
1975: ||' CE_AUTO_BANK_MATCH.csl_bank_trx_number = '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
1976: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id

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

1970:
1971: BEGIN
1972: cep_standard.debug('>>CE_AUTO_BANK_MATCH.pay_eft_match');
1973: no_of_matches := 0;
1974: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type = '|| CE_AUTO_BANK_MATCH.csl_trx_type
1975: ||' CE_AUTO_BANK_MATCH.csl_bank_trx_number = '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
1976: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id
1977: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1978: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);

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

1971: BEGIN
1972: cep_standard.debug('>>CE_AUTO_BANK_MATCH.pay_eft_match');
1973: no_of_matches := 0;
1974: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type = '|| CE_AUTO_BANK_MATCH.csl_trx_type
1975: ||' CE_AUTO_BANK_MATCH.csl_bank_trx_number = '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
1976: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id
1977: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1978: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
1979:

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

1972: cep_standard.debug('>>CE_AUTO_BANK_MATCH.pay_eft_match');
1973: no_of_matches := 0;
1974: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type = '|| CE_AUTO_BANK_MATCH.csl_trx_type
1975: ||' CE_AUTO_BANK_MATCH.csl_bank_trx_number = '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
1976: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id
1977: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1978: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
1979:
1980: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT')) THEN

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

1973: no_of_matches := 0;
1974: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type = '|| CE_AUTO_BANK_MATCH.csl_trx_type
1975: ||' CE_AUTO_BANK_MATCH.csl_bank_trx_number = '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
1976: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id
1977: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1978: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
1979:
1980: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT')) THEN
1981: IF (substr(CE_AUTO_BANK_MATCH.csl_payroll_payment_format,1,4) = 'BACS') THEN

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

1974: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type = '|| CE_AUTO_BANK_MATCH.csl_trx_type
1975: ||' CE_AUTO_BANK_MATCH.csl_bank_trx_number = '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
1976: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id
1977: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1978: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
1979:
1980: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT')) THEN
1981: IF (substr(CE_AUTO_BANK_MATCH.csl_payroll_payment_format,1,4) = 'BACS') THEN
1982: curr := 1;

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

1976: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '|| CE_AUTO_BANK_MATCH.csh_bank_account_id
1977: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1978: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
1979:
1980: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT')) THEN
1981: IF (substr(CE_AUTO_BANK_MATCH.csl_payroll_payment_format,1,4) = 'BACS') THEN
1982: curr := 1;
1983: ELSE
1984: curr := 2;

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

1977: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
1978: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
1979:
1980: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT')) THEN
1981: IF (substr(CE_AUTO_BANK_MATCH.csl_payroll_payment_format,1,4) = 'BACS') THEN
1982: curr := 1;
1983: ELSE
1984: curr := 2;
1985: END IF;

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

1990: sum(catv.bank_account_amount),
1991: nvl(sum(catv.base_amount),0),
1992: nvl(sum(catv.amount_cleared),0),
1993: SUM(DECODE(catv.currency_code,
1994: CE_AUTO_BANK_MATCH.trx_currency_code,0,1)),
1995: sum(catv.amount),
1996: 'PAY_EFT',
1997: 1,
1998: catv.batch_id,

Line 2001: INTO CE_AUTO_BANK_MATCH.trx_count,

1997: 1,
1998: catv.batch_id,
1999: catv.org_id,
2000: catv.CE_BANK_ACCT_USE_ID
2001: INTO CE_AUTO_BANK_MATCH.trx_count,
2002: CE_AUTO_BANK_MATCH.trx_amount,
2003: CE_AUTO_BANK_MATCH.trx_base_amount,
2004: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2005: no_of_currencies,

Line 2002: CE_AUTO_BANK_MATCH.trx_amount,

1998: catv.batch_id,
1999: catv.org_id,
2000: catv.CE_BANK_ACCT_USE_ID
2001: INTO CE_AUTO_BANK_MATCH.trx_count,
2002: CE_AUTO_BANK_MATCH.trx_amount,
2003: CE_AUTO_BANK_MATCH.trx_base_amount,
2004: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2005: no_of_currencies,
2006: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 2003: CE_AUTO_BANK_MATCH.trx_base_amount,

1999: catv.org_id,
2000: catv.CE_BANK_ACCT_USE_ID
2001: INTO CE_AUTO_BANK_MATCH.trx_count,
2002: CE_AUTO_BANK_MATCH.trx_amount,
2003: CE_AUTO_BANK_MATCH.trx_base_amount,
2004: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2005: no_of_currencies,
2006: CE_AUTO_BANK_MATCH.trx_curr_amount,
2007: CE_AUTO_BANK_MATCH.csl_match_type,

Line 2004: CE_AUTO_BANK_MATCH.trx_cleared_amount,

2000: catv.CE_BANK_ACCT_USE_ID
2001: INTO CE_AUTO_BANK_MATCH.trx_count,
2002: CE_AUTO_BANK_MATCH.trx_amount,
2003: CE_AUTO_BANK_MATCH.trx_base_amount,
2004: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2005: no_of_currencies,
2006: CE_AUTO_BANK_MATCH.trx_curr_amount,
2007: CE_AUTO_BANK_MATCH.csl_match_type,
2008: no_of_matches,

Line 2006: CE_AUTO_BANK_MATCH.trx_curr_amount,

2002: CE_AUTO_BANK_MATCH.trx_amount,
2003: CE_AUTO_BANK_MATCH.trx_base_amount,
2004: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2005: no_of_currencies,
2006: CE_AUTO_BANK_MATCH.trx_curr_amount,
2007: CE_AUTO_BANK_MATCH.csl_match_type,
2008: no_of_matches,
2009: CE_AUTO_BANK_MATCH.trx_group,
2010: CE_AUTO_BANK_MATCH.trx_org_id,

Line 2007: CE_AUTO_BANK_MATCH.csl_match_type,

2003: CE_AUTO_BANK_MATCH.trx_base_amount,
2004: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2005: no_of_currencies,
2006: CE_AUTO_BANK_MATCH.trx_curr_amount,
2007: CE_AUTO_BANK_MATCH.csl_match_type,
2008: no_of_matches,
2009: CE_AUTO_BANK_MATCH.trx_group,
2010: CE_AUTO_BANK_MATCH.trx_org_id,
2011: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id

Line 2009: CE_AUTO_BANK_MATCH.trx_group,

2005: no_of_currencies,
2006: CE_AUTO_BANK_MATCH.trx_curr_amount,
2007: CE_AUTO_BANK_MATCH.csl_match_type,
2008: no_of_matches,
2009: CE_AUTO_BANK_MATCH.trx_group,
2010: CE_AUTO_BANK_MATCH.trx_org_id,
2011: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2012: --FROM ce_801_EFT_transactions_v catv
2013: FROM ce_available_transactions_tmp catv

Line 2010: CE_AUTO_BANK_MATCH.trx_org_id,

2006: CE_AUTO_BANK_MATCH.trx_curr_amount,
2007: CE_AUTO_BANK_MATCH.csl_match_type,
2008: no_of_matches,
2009: CE_AUTO_BANK_MATCH.trx_group,
2010: CE_AUTO_BANK_MATCH.trx_org_id,
2011: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2012: --FROM ce_801_EFT_transactions_v catv
2013: FROM ce_available_transactions_tmp catv
2014: WHERE upper(catv.batch_name) =

Line 2011: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id

2007: CE_AUTO_BANK_MATCH.csl_match_type,
2008: no_of_matches,
2009: CE_AUTO_BANK_MATCH.trx_group,
2010: CE_AUTO_BANK_MATCH.trx_org_id,
2011: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2012: --FROM ce_801_EFT_transactions_v catv
2013: FROM ce_available_transactions_tmp catv
2014: WHERE upper(catv.batch_name) =
2015: upper(CE_AUTO_BANK_MATCH.csl_bank_trx_number)

Line 2015: upper(CE_AUTO_BANK_MATCH.csl_bank_trx_number)

2011: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2012: --FROM ce_801_EFT_transactions_v catv
2013: FROM ce_available_transactions_tmp catv
2014: WHERE upper(catv.batch_name) =
2015: upper(CE_AUTO_BANK_MATCH.csl_bank_trx_number)
2016: AND catv.trx_date = CE_AUTO_BANK_MATCH.csl_trx_date
2017: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
2018: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2019: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

Line 2016: AND catv.trx_date = CE_AUTO_BANK_MATCH.csl_trx_date

2012: --FROM ce_801_EFT_transactions_v catv
2013: FROM ce_available_transactions_tmp catv
2014: WHERE upper(catv.batch_name) =
2015: upper(CE_AUTO_BANK_MATCH.csl_bank_trx_number)
2016: AND catv.trx_date = CE_AUTO_BANK_MATCH.csl_trx_date
2017: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
2018: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2019: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
2020: AND nvl(catv.status, 'C') <> 'V'

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

2014: WHERE upper(catv.batch_name) =
2015: upper(CE_AUTO_BANK_MATCH.csl_bank_trx_number)
2016: AND catv.trx_date = CE_AUTO_BANK_MATCH.csl_trx_date
2017: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
2018: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2019: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
2020: AND nvl(catv.status, 'C') <> 'V'
2021: AND catv.application_id = 802
2022: AND NVL(catv.reconciled_status_flag, 'N') = 'N'

Line 2019: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

2015: upper(CE_AUTO_BANK_MATCH.csl_bank_trx_number)
2016: AND catv.trx_date = CE_AUTO_BANK_MATCH.csl_trx_date
2017: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
2018: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2019: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
2020: AND nvl(catv.status, 'C') <> 'V'
2021: AND catv.application_id = 802
2022: AND NVL(catv.reconciled_status_flag, 'N') = 'N'
2023: having sum(catv.bank_account_amount) = CE_AUTO_BANK_MATCH.csl_amount

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

2019: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
2020: AND nvl(catv.status, 'C') <> 'V'
2021: AND catv.application_id = 802
2022: AND NVL(catv.reconciled_status_flag, 'N') = 'N'
2023: having sum(catv.bank_account_amount) = CE_AUTO_BANK_MATCH.csl_amount
2024: group by catv.batch_id, catv.batch_name, catv.trx_date, catv.org_id, catv.ce_bank_acct_use_id; -- bug 7242853
2025:
2026: END IF;
2027:

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

2024: group by catv.batch_id, catv.batch_name, catv.trx_date, catv.org_id, catv.ce_bank_acct_use_id; -- bug 7242853
2025:
2026: END IF;
2027:
2028: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_count = '|| CE_AUTO_BANK_MATCH.trx_count
2029: ||', CE_AUTO_BANK_MATCH.trx_amount = '|| CE_AUTO_BANK_MATCH.trx_amount
2030: ||', no_of_currencies = '|| no_of_currencies);
2031: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type = '|| CE_AUTO_BANK_MATCH.csl_match_type
2032: ||', no_of_matches = '|| no_of_matches

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

2025:
2026: END IF;
2027:
2028: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_count = '|| CE_AUTO_BANK_MATCH.trx_count
2029: ||', CE_AUTO_BANK_MATCH.trx_amount = '|| CE_AUTO_BANK_MATCH.trx_amount
2030: ||', no_of_currencies = '|| no_of_currencies);
2031: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type = '|| CE_AUTO_BANK_MATCH.csl_match_type
2032: ||', no_of_matches = '|| no_of_matches
2033: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date

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

2027:
2028: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_count = '|| CE_AUTO_BANK_MATCH.trx_count
2029: ||', CE_AUTO_BANK_MATCH.trx_amount = '|| CE_AUTO_BANK_MATCH.trx_amount
2030: ||', no_of_currencies = '|| no_of_currencies);
2031: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type = '|| CE_AUTO_BANK_MATCH.csl_match_type
2032: ||', no_of_matches = '|| no_of_matches
2033: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
2034: ||', CE_AUTO_BANK_MATCH.trx_group = '|| CE_AUTO_BANK_MATCH.trx_group);
2035:

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

2029: ||', CE_AUTO_BANK_MATCH.trx_amount = '|| CE_AUTO_BANK_MATCH.trx_amount
2030: ||', no_of_currencies = '|| no_of_currencies);
2031: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type = '|| CE_AUTO_BANK_MATCH.csl_match_type
2032: ||', no_of_matches = '|| no_of_matches
2033: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
2034: ||', CE_AUTO_BANK_MATCH.trx_group = '|| CE_AUTO_BANK_MATCH.trx_group);
2035:
2036:
2037: curr := 5;

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

2030: ||', no_of_currencies = '|| no_of_currencies);
2031: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type = '|| CE_AUTO_BANK_MATCH.csl_match_type
2032: ||', no_of_matches = '|| no_of_matches
2033: ||', CE_AUTO_BANK_MATCH.csl_trx_date = '|| CE_AUTO_BANK_MATCH.csl_trx_date
2034: ||', CE_AUTO_BANK_MATCH.trx_group = '|| CE_AUTO_BANK_MATCH.trx_group);
2035:
2036:
2037: curr := 5;
2038: IF (CE_AUTO_BANK_MATCH.trx_count = 0) THEN

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

2034: ||', CE_AUTO_BANK_MATCH.trx_group = '|| CE_AUTO_BANK_MATCH.trx_group);
2035:
2036:
2037: curr := 5;
2038: IF (CE_AUTO_BANK_MATCH.trx_count = 0) THEN
2039: RAISE NO_DATA_FOUND;
2040: END IF;
2041:
2042: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>

Line 2042: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>

2038: IF (CE_AUTO_BANK_MATCH.trx_count = 0) THEN
2039: RAISE NO_DATA_FOUND;
2040: END IF;
2041:
2042: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2043: CE_AUTO_BANK_REC.G_functional_currency) and
2044: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2045: CE_AUTO_BANK_MATCH.trx_currency_code) THEN
2046: cep_standard.debug('Forex account not using the same curr as bk');

Line 2044: (CE_AUTO_BANK_MATCH.aba_bank_currency <>

2040: END IF;
2041:
2042: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2043: CE_AUTO_BANK_REC.G_functional_currency) and
2044: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2045: CE_AUTO_BANK_MATCH.trx_currency_code) THEN
2046: cep_standard.debug('Forex account not using the same curr as bk');
2047: curr := 6;
2048: RAISE NO_DATA_FOUND;

Line 2045: CE_AUTO_BANK_MATCH.trx_currency_code) THEN

2041:
2042: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2043: CE_AUTO_BANK_REC.G_functional_currency) and
2044: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2045: CE_AUTO_BANK_MATCH.trx_currency_code) THEN
2046: cep_standard.debug('Forex account not using the same curr as bk');
2047: curr := 6;
2048: RAISE NO_DATA_FOUND;
2049: END IF;

Line 2051: cep_standard.debug('<

2047: curr := 6;
2048: RAISE NO_DATA_FOUND;
2049: END IF;
2050:
2051: cep_standard.debug('< 2052:
2053: EXCEPTION
2054: WHEN NO_DATA_FOUND THEN
2055: cep_standard.debug('EXCEPTION - NO_DATA_FOUND: No data found in CE_AUTO_BANK_MATCH.pay_eft_match');

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

2051: cep_standard.debug('< 2052:
2053: EXCEPTION
2054: WHEN NO_DATA_FOUND THEN
2055: cep_standard.debug('EXCEPTION - NO_DATA_FOUND: No data found in CE_AUTO_BANK_MATCH.pay_eft_match');
2056: if (curr = 6) then
2057: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2058: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2059: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');

Line 2058: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2054: WHEN NO_DATA_FOUND THEN
2055: cep_standard.debug('EXCEPTION - NO_DATA_FOUND: No data found in CE_AUTO_BANK_MATCH.pay_eft_match');
2056: if (curr = 6) then
2057: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2058: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2059: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
2060: elsif (curr = 1) then
2061: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2062: CE_AUTO_BANK_MATCH.csh_statement_header_id,

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

2055: cep_standard.debug('EXCEPTION - NO_DATA_FOUND: No data found in CE_AUTO_BANK_MATCH.pay_eft_match');
2056: if (curr = 6) then
2057: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2058: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2059: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
2060: elsif (curr = 1) then
2061: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2062: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2063: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_BACS');

Line 2062: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2058: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2059: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
2060: elsif (curr = 1) then
2061: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2062: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2063: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_BACS');
2064: elsif (curr = 2) then
2065: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2066: CE_AUTO_BANK_MATCH.csh_statement_header_id,

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

2059: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
2060: elsif (curr = 1) then
2061: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2062: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2063: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_BACS');
2064: elsif (curr = 2) then
2065: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2066: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2067: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_NACHA');

Line 2066: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2062: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2063: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_BACS');
2064: elsif (curr = 2) then
2065: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2066: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2067: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_NACHA');
2068: end if;
2069: no_of_matches := 0;
2070: WHEN OTHERS THEN

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

2063: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_BACS');
2064: elsif (curr = 2) then
2065: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2066: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2067: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_NACHA');
2068: end if;
2069: no_of_matches := 0;
2070: WHEN OTHERS THEN
2071: IF (SQL%NOTFOUND) THEN

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

2068: end if;
2069: no_of_matches := 0;
2070: WHEN OTHERS THEN
2071: IF (SQL%NOTFOUND) THEN
2072: cep_standard.debug('EXCEPTION - OTHERS: NO data found in CE_AUTO_BANK_MATCH.pay_eft_match');
2073: if (curr = 1) 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_BATCH_BACS');

Line 2075: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2071: IF (SQL%NOTFOUND) THEN
2072: cep_standard.debug('EXCEPTION - OTHERS: NO data found in CE_AUTO_BANK_MATCH.pay_eft_match');
2073: if (curr = 1) 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_BATCH_BACS');
2077: elsif (curr = 2) 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_BATCH_BACS');

2072: cep_standard.debug('EXCEPTION - OTHERS: NO data found in CE_AUTO_BANK_MATCH.pay_eft_match');
2073: if (curr = 1) 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_BATCH_BACS');
2077: elsif (curr = 2) 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_NACHA');

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_BATCH_BACS');
2077: elsif (curr = 2) 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_NACHA');
2081: end if;
2082: no_of_matches:=0;
2083: ELSIF (SQL%ROWCOUNT >0) THEN

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

2076: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_BATCH_BACS');
2077: elsif (curr = 2) 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_NACHA');
2081: end if;
2082: no_of_matches:=0;
2083: ELSIF (SQL%ROWCOUNT >0) THEN
2084: cep_standard.debug('EXCEPTION: More than one EFT batch match this payment' );

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

2081: end if;
2082: no_of_matches:=0;
2083: ELSIF (SQL%ROWCOUNT >0) THEN
2084: cep_standard.debug('EXCEPTION: More than one EFT batch match this payment' );
2085: -- if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2086: if (curr = 1) then
2087: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2088: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2089: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DUP_BATCH_BACS');

Line 2088: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2084: cep_standard.debug('EXCEPTION: More than one EFT batch match this payment' );
2085: -- if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2086: if (curr = 1) then
2087: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2088: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2089: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DUP_BATCH_BACS');
2090: elsif (curr = 2) then
2091: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2092: CE_AUTO_BANK_MATCH.csh_statement_header_id,

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

2085: -- if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2086: if (curr = 1) then
2087: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2088: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2089: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DUP_BATCH_BACS');
2090: elsif (curr = 2) 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_DUP_BATCH_NACHA');

Line 2092: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2088: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2089: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DUP_BATCH_BACS');
2090: elsif (curr = 2) 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_DUP_BATCH_NACHA');
2094: end if;
2095: no_of_matches:=999;
2096: ELSE

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

2089: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DUP_BATCH_BACS');
2090: elsif (curr = 2) 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_DUP_BATCH_NACHA');
2094: end if;
2095: no_of_matches:=999;
2096: ELSE
2097: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.pay_eft_match' );

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

2093: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DUP_BATCH_NACHA');
2094: end if;
2095: no_of_matches:=999;
2096: ELSE
2097: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.pay_eft_match' );
2098: RAISE;
2099: END IF;
2100: END pay_eft_match;
2101:

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

2113: --------------------------------------------------------------------- */
2114: PROCEDURE bank_account_match(no_of_matches OUT NOCOPY NUMBER) IS
2115: curr NUMBER;
2116: BEGIN
2117: cep_standard.debug('>>CE_AUTO_BANK_MATCH.bank_account_match');
2118: no_of_matches := 1;
2119: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) THEN
2120: SELECT DISTINCT(c.check_id),
2121: to_number(NULL),

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

2115: curr NUMBER;
2116: BEGIN
2117: cep_standard.debug('>>CE_AUTO_BANK_MATCH.bank_account_match');
2118: no_of_matches := 1;
2119: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) THEN
2120: SELECT DISTINCT(c.check_id),
2121: to_number(NULL),
2122: c.rowid,
2123: DECODE(c.currency_code,

Line 2173: INTO CE_AUTO_BANK_MATCH.trx_id,

2169: aph.accounting_date,
2170: c.cleared_date,
2171: c.org_id,
2172: c.CE_BANK_ACCT_USE_ID
2173: INTO CE_AUTO_BANK_MATCH.trx_id,
2174: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2175: CE_AUTO_BANK_MATCH.trx_rowid,
2176: CE_AUTO_BANK_MATCH.trx_amount,
2177: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 2174: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

2170: c.cleared_date,
2171: c.org_id,
2172: c.CE_BANK_ACCT_USE_ID
2173: INTO CE_AUTO_BANK_MATCH.trx_id,
2174: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2175: CE_AUTO_BANK_MATCH.trx_rowid,
2176: CE_AUTO_BANK_MATCH.trx_amount,
2177: CE_AUTO_BANK_MATCH.trx_base_amount,
2178: CE_AUTO_BANK_MATCH.trx_status,

Line 2175: CE_AUTO_BANK_MATCH.trx_rowid,

2171: c.org_id,
2172: c.CE_BANK_ACCT_USE_ID
2173: INTO CE_AUTO_BANK_MATCH.trx_id,
2174: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2175: CE_AUTO_BANK_MATCH.trx_rowid,
2176: CE_AUTO_BANK_MATCH.trx_amount,
2177: CE_AUTO_BANK_MATCH.trx_base_amount,
2178: CE_AUTO_BANK_MATCH.trx_status,
2179: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 2176: CE_AUTO_BANK_MATCH.trx_amount,

2172: c.CE_BANK_ACCT_USE_ID
2173: INTO CE_AUTO_BANK_MATCH.trx_id,
2174: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2175: CE_AUTO_BANK_MATCH.trx_rowid,
2176: CE_AUTO_BANK_MATCH.trx_amount,
2177: CE_AUTO_BANK_MATCH.trx_base_amount,
2178: CE_AUTO_BANK_MATCH.trx_status,
2179: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2180: CE_AUTO_BANK_MATCH.csl_match_type,

Line 2177: CE_AUTO_BANK_MATCH.trx_base_amount,

2173: INTO CE_AUTO_BANK_MATCH.trx_id,
2174: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2175: CE_AUTO_BANK_MATCH.trx_rowid,
2176: CE_AUTO_BANK_MATCH.trx_amount,
2177: CE_AUTO_BANK_MATCH.trx_base_amount,
2178: CE_AUTO_BANK_MATCH.trx_status,
2179: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2180: CE_AUTO_BANK_MATCH.csl_match_type,
2181: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 2178: CE_AUTO_BANK_MATCH.trx_status,

2174: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2175: CE_AUTO_BANK_MATCH.trx_rowid,
2176: CE_AUTO_BANK_MATCH.trx_amount,
2177: CE_AUTO_BANK_MATCH.trx_base_amount,
2178: CE_AUTO_BANK_MATCH.trx_status,
2179: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2180: CE_AUTO_BANK_MATCH.csl_match_type,
2181: CE_AUTO_BANK_MATCH.trx_currency_code,
2182: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 2179: CE_AUTO_BANK_MATCH.trx_cleared_amount,

2175: CE_AUTO_BANK_MATCH.trx_rowid,
2176: CE_AUTO_BANK_MATCH.trx_amount,
2177: CE_AUTO_BANK_MATCH.trx_base_amount,
2178: CE_AUTO_BANK_MATCH.trx_status,
2179: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2180: CE_AUTO_BANK_MATCH.csl_match_type,
2181: CE_AUTO_BANK_MATCH.trx_currency_code,
2182: CE_AUTO_BANK_MATCH.trx_currency_type,
2183: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 2180: CE_AUTO_BANK_MATCH.csl_match_type,

2176: CE_AUTO_BANK_MATCH.trx_amount,
2177: CE_AUTO_BANK_MATCH.trx_base_amount,
2178: CE_AUTO_BANK_MATCH.trx_status,
2179: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2180: CE_AUTO_BANK_MATCH.csl_match_type,
2181: CE_AUTO_BANK_MATCH.trx_currency_code,
2182: CE_AUTO_BANK_MATCH.trx_currency_type,
2183: CE_AUTO_BANK_MATCH.trx_curr_amount,
2184: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 2181: CE_AUTO_BANK_MATCH.trx_currency_code,

2177: CE_AUTO_BANK_MATCH.trx_base_amount,
2178: CE_AUTO_BANK_MATCH.trx_status,
2179: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2180: CE_AUTO_BANK_MATCH.csl_match_type,
2181: CE_AUTO_BANK_MATCH.trx_currency_code,
2182: CE_AUTO_BANK_MATCH.trx_currency_type,
2183: CE_AUTO_BANK_MATCH.trx_curr_amount,
2184: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2185: CE_AUTO_BANK_MATCH.trx_exchange_rate,

Line 2182: CE_AUTO_BANK_MATCH.trx_currency_type,

2178: CE_AUTO_BANK_MATCH.trx_status,
2179: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2180: CE_AUTO_BANK_MATCH.csl_match_type,
2181: CE_AUTO_BANK_MATCH.trx_currency_code,
2182: CE_AUTO_BANK_MATCH.trx_currency_type,
2183: CE_AUTO_BANK_MATCH.trx_curr_amount,
2184: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2185: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2186: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 2183: CE_AUTO_BANK_MATCH.trx_curr_amount,

2179: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2180: CE_AUTO_BANK_MATCH.csl_match_type,
2181: CE_AUTO_BANK_MATCH.trx_currency_code,
2182: CE_AUTO_BANK_MATCH.trx_currency_type,
2183: CE_AUTO_BANK_MATCH.trx_curr_amount,
2184: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2185: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2186: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2187: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 2184: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

2180: CE_AUTO_BANK_MATCH.csl_match_type,
2181: CE_AUTO_BANK_MATCH.trx_currency_code,
2182: CE_AUTO_BANK_MATCH.trx_currency_type,
2183: CE_AUTO_BANK_MATCH.trx_curr_amount,
2184: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2185: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2186: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2187: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2188: CE_AUTO_BANK_MATCH.trx_gl_date,

Line 2185: CE_AUTO_BANK_MATCH.trx_exchange_rate,

2181: CE_AUTO_BANK_MATCH.trx_currency_code,
2182: CE_AUTO_BANK_MATCH.trx_currency_type,
2183: CE_AUTO_BANK_MATCH.trx_curr_amount,
2184: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2185: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2186: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2187: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2188: CE_AUTO_BANK_MATCH.trx_gl_date,
2189: CE_AUTO_BANK_MATCH.trx_cleared_date,

Line 2186: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

2182: CE_AUTO_BANK_MATCH.trx_currency_type,
2183: CE_AUTO_BANK_MATCH.trx_curr_amount,
2184: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2185: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2186: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2187: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2188: CE_AUTO_BANK_MATCH.trx_gl_date,
2189: CE_AUTO_BANK_MATCH.trx_cleared_date,
2190: CE_AUTO_BANK_MATCH.trx_org_id,

Line 2187: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

2183: CE_AUTO_BANK_MATCH.trx_curr_amount,
2184: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2185: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2186: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2187: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2188: CE_AUTO_BANK_MATCH.trx_gl_date,
2189: CE_AUTO_BANK_MATCH.trx_cleared_date,
2190: CE_AUTO_BANK_MATCH.trx_org_id,
2191: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id

Line 2188: CE_AUTO_BANK_MATCH.trx_gl_date,

2184: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2185: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2186: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2187: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2188: CE_AUTO_BANK_MATCH.trx_gl_date,
2189: CE_AUTO_BANK_MATCH.trx_cleared_date,
2190: CE_AUTO_BANK_MATCH.trx_org_id,
2191: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2192: FROM gl_sets_of_books sob,

Line 2189: CE_AUTO_BANK_MATCH.trx_cleared_date,

2185: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2186: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2187: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2188: CE_AUTO_BANK_MATCH.trx_gl_date,
2189: CE_AUTO_BANK_MATCH.trx_cleared_date,
2190: CE_AUTO_BANK_MATCH.trx_org_id,
2191: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2192: FROM gl_sets_of_books sob,
2193: ce_system_parameters sp,

Line 2190: CE_AUTO_BANK_MATCH.trx_org_id,

2186: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2187: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2188: CE_AUTO_BANK_MATCH.trx_gl_date,
2189: CE_AUTO_BANK_MATCH.trx_cleared_date,
2190: CE_AUTO_BANK_MATCH.trx_org_id,
2191: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2192: FROM gl_sets_of_books sob,
2193: ce_system_parameters sp,
2194: ce_statement_reconcils_all rec,

Line 2191: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id

2187: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2188: CE_AUTO_BANK_MATCH.trx_gl_date,
2189: CE_AUTO_BANK_MATCH.trx_cleared_date,
2190: CE_AUTO_BANK_MATCH.trx_org_id,
2191: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2192: FROM gl_sets_of_books sob,
2193: ce_system_parameters sp,
2194: ce_statement_reconcils_all rec,
2195: ce_bank_acct_uses_ou_v aba,

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

2208: AND rec.reference_id(+) = c.check_id
2209: --AND aba.bank_account_id = c.bank_account_id
2210: AND aba.bank_acct_use_id = c.CE_BANK_ACCT_USE_ID
2211: AND aba.bank_account_id = ba.bank_account_id
2212: AND aba.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id --bug5182963
2213: AND BA.ACCOUNT_OWNER_ORG_ID = SP.LEGAL_ENTITY_ID
2214: AND aba.org_id = c.org_id
2215: AND aba.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, c.org_id)
2216: --AND aba.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

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

2212: AND aba.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id --bug5182963
2213: AND BA.ACCOUNT_OWNER_ORG_ID = SP.LEGAL_ENTITY_ID
2214: AND aba.org_id = c.org_id
2215: AND aba.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, c.org_id)
2216: --AND aba.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2217: AND aba.AP_USE_ENABLE_FLAG = 'Y'
2218: AND c.status_lookup_code IN
2219: ('NEGOTIABLE', 'STOP INITIATED',
2220: DECODE(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 2220: DECODE(CE_AUTO_BANK_MATCH.csl_trx_type,

2216: --AND aba.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2217: AND aba.AP_USE_ENABLE_FLAG = 'Y'
2218: AND c.status_lookup_code IN
2219: ('NEGOTIABLE', 'STOP INITIATED',
2220: DECODE(CE_AUTO_BANK_MATCH.csl_trx_type,
2221: 'STOP', 'VOIDED',
2222: 'NEGOTIABLE'),
2223: DECODE(sp.show_cleared_flag,
2224: 'N','NEGOTIABLE',

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
2239: AND aba2.AP_USE_ENABLE_FLAG = 'Y'
2240: AND aba2.bank_acct_use_id = c.external_bank_account_id --c.external_bank_acct_use_id
2241: AND ba2.bank_account_num = CE_AUTO_BANK_MATCH.csl_bank_account_text

Line 2241: AND ba2.bank_account_num = CE_AUTO_BANK_MATCH.csl_bank_account_text

2237: AND inv.invoice_num = CE_AUTO_BANK_MATCH.csl_invoice_text
2238: AND aba2.bank_account_id = ba2.bank_account_id
2239: AND aba2.AP_USE_ENABLE_FLAG = 'Y'
2240: AND aba2.bank_acct_use_id = c.external_bank_account_id --c.external_bank_acct_use_id
2241: AND ba2.bank_account_num = CE_AUTO_BANK_MATCH.csl_bank_account_text
2242: AND aph.check_id (+) = c.check_id
2243: AND aph.org_id (+) = c.org_id
2244: AND aph.transaction_type (+) = 'PAYMENT CLEARING'
2245: AND not exists

Line 2258: CE_AUTO_BANK_MATCH.aba_bank_currency, crh.amount,

2254: crh.cash_receipt_id,
2255: crh.rowid,
2256: DECODE(cr.currency_code,
2257: CE_AUTO_BANK_REC.G_functional_currency, crh.amount,
2258: CE_AUTO_BANK_MATCH.aba_bank_currency, crh.amount,
2259: NVL(crh.acctd_amount,crh.amount)),
2260: crh.acctd_amount,
2261: crh.status,
2262: DECODE(crh.status,

Line 2279: INTO CE_AUTO_BANK_MATCH.trx_id,

2275: crh.exchange_date,
2276: crh.exchange_rate_type,
2277: crh.org_id,
2278: cr.remit_bank_acct_use_id
2279: INTO CE_AUTO_BANK_MATCH.trx_id,
2280: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2281: CE_AUTO_BANK_MATCH.trx_rowid,
2282: CE_AUTO_BANK_MATCH.trx_amount,
2283: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 2280: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

2276: crh.exchange_rate_type,
2277: crh.org_id,
2278: cr.remit_bank_acct_use_id
2279: INTO CE_AUTO_BANK_MATCH.trx_id,
2280: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2281: CE_AUTO_BANK_MATCH.trx_rowid,
2282: CE_AUTO_BANK_MATCH.trx_amount,
2283: CE_AUTO_BANK_MATCH.trx_base_amount,
2284: CE_AUTO_BANK_MATCH.trx_status,

Line 2281: CE_AUTO_BANK_MATCH.trx_rowid,

2277: crh.org_id,
2278: cr.remit_bank_acct_use_id
2279: INTO CE_AUTO_BANK_MATCH.trx_id,
2280: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2281: CE_AUTO_BANK_MATCH.trx_rowid,
2282: CE_AUTO_BANK_MATCH.trx_amount,
2283: CE_AUTO_BANK_MATCH.trx_base_amount,
2284: CE_AUTO_BANK_MATCH.trx_status,
2285: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 2282: CE_AUTO_BANK_MATCH.trx_amount,

2278: cr.remit_bank_acct_use_id
2279: INTO CE_AUTO_BANK_MATCH.trx_id,
2280: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2281: CE_AUTO_BANK_MATCH.trx_rowid,
2282: CE_AUTO_BANK_MATCH.trx_amount,
2283: CE_AUTO_BANK_MATCH.trx_base_amount,
2284: CE_AUTO_BANK_MATCH.trx_status,
2285: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2286: CE_AUTO_BANK_MATCH.csl_match_type,

Line 2283: CE_AUTO_BANK_MATCH.trx_base_amount,

2279: INTO CE_AUTO_BANK_MATCH.trx_id,
2280: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2281: CE_AUTO_BANK_MATCH.trx_rowid,
2282: CE_AUTO_BANK_MATCH.trx_amount,
2283: CE_AUTO_BANK_MATCH.trx_base_amount,
2284: CE_AUTO_BANK_MATCH.trx_status,
2285: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2286: CE_AUTO_BANK_MATCH.csl_match_type,
2287: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 2284: CE_AUTO_BANK_MATCH.trx_status,

2280: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2281: CE_AUTO_BANK_MATCH.trx_rowid,
2282: CE_AUTO_BANK_MATCH.trx_amount,
2283: CE_AUTO_BANK_MATCH.trx_base_amount,
2284: CE_AUTO_BANK_MATCH.trx_status,
2285: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2286: CE_AUTO_BANK_MATCH.csl_match_type,
2287: CE_AUTO_BANK_MATCH.trx_currency_code,
2288: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 2285: CE_AUTO_BANK_MATCH.trx_cleared_amount,

2281: CE_AUTO_BANK_MATCH.trx_rowid,
2282: CE_AUTO_BANK_MATCH.trx_amount,
2283: CE_AUTO_BANK_MATCH.trx_base_amount,
2284: CE_AUTO_BANK_MATCH.trx_status,
2285: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2286: CE_AUTO_BANK_MATCH.csl_match_type,
2287: CE_AUTO_BANK_MATCH.trx_currency_code,
2288: CE_AUTO_BANK_MATCH.trx_currency_type,
2289: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 2286: CE_AUTO_BANK_MATCH.csl_match_type,

2282: CE_AUTO_BANK_MATCH.trx_amount,
2283: CE_AUTO_BANK_MATCH.trx_base_amount,
2284: CE_AUTO_BANK_MATCH.trx_status,
2285: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2286: CE_AUTO_BANK_MATCH.csl_match_type,
2287: CE_AUTO_BANK_MATCH.trx_currency_code,
2288: CE_AUTO_BANK_MATCH.trx_currency_type,
2289: CE_AUTO_BANK_MATCH.trx_curr_amount,
2290: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 2287: CE_AUTO_BANK_MATCH.trx_currency_code,

2283: CE_AUTO_BANK_MATCH.trx_base_amount,
2284: CE_AUTO_BANK_MATCH.trx_status,
2285: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2286: CE_AUTO_BANK_MATCH.csl_match_type,
2287: CE_AUTO_BANK_MATCH.trx_currency_code,
2288: CE_AUTO_BANK_MATCH.trx_currency_type,
2289: CE_AUTO_BANK_MATCH.trx_curr_amount,
2290: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2291: CE_AUTO_BANK_MATCH.trx_exchange_rate,

Line 2288: CE_AUTO_BANK_MATCH.trx_currency_type,

2284: CE_AUTO_BANK_MATCH.trx_status,
2285: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2286: CE_AUTO_BANK_MATCH.csl_match_type,
2287: CE_AUTO_BANK_MATCH.trx_currency_code,
2288: CE_AUTO_BANK_MATCH.trx_currency_type,
2289: CE_AUTO_BANK_MATCH.trx_curr_amount,
2290: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2291: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2292: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 2289: CE_AUTO_BANK_MATCH.trx_curr_amount,

2285: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2286: CE_AUTO_BANK_MATCH.csl_match_type,
2287: CE_AUTO_BANK_MATCH.trx_currency_code,
2288: CE_AUTO_BANK_MATCH.trx_currency_type,
2289: CE_AUTO_BANK_MATCH.trx_curr_amount,
2290: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2291: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2292: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2293: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 2290: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

2286: CE_AUTO_BANK_MATCH.csl_match_type,
2287: CE_AUTO_BANK_MATCH.trx_currency_code,
2288: CE_AUTO_BANK_MATCH.trx_currency_type,
2289: CE_AUTO_BANK_MATCH.trx_curr_amount,
2290: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2291: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2292: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2293: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2294: CE_AUTO_BANK_MATCH.trx_org_id,

Line 2291: CE_AUTO_BANK_MATCH.trx_exchange_rate,

2287: CE_AUTO_BANK_MATCH.trx_currency_code,
2288: CE_AUTO_BANK_MATCH.trx_currency_type,
2289: CE_AUTO_BANK_MATCH.trx_curr_amount,
2290: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2291: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2292: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2293: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2294: CE_AUTO_BANK_MATCH.trx_org_id,
2295: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id

Line 2292: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

2288: CE_AUTO_BANK_MATCH.trx_currency_type,
2289: CE_AUTO_BANK_MATCH.trx_curr_amount,
2290: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2291: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2292: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2293: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2294: CE_AUTO_BANK_MATCH.trx_org_id,
2295: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2296: FROM gl_sets_of_books sob,

Line 2293: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

2289: CE_AUTO_BANK_MATCH.trx_curr_amount,
2290: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2291: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2292: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2293: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2294: CE_AUTO_BANK_MATCH.trx_org_id,
2295: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2296: FROM gl_sets_of_books sob,
2297: ce_system_parameters sp,

Line 2294: CE_AUTO_BANK_MATCH.trx_org_id,

2290: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2291: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2292: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2293: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2294: CE_AUTO_BANK_MATCH.trx_org_id,
2295: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2296: FROM gl_sets_of_books sob,
2297: ce_system_parameters sp,
2298: ce_statement_reconcils_all rec,

Line 2295: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id

2291: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2292: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2293: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2294: CE_AUTO_BANK_MATCH.trx_org_id,
2295: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2296: FROM gl_sets_of_books sob,
2297: ce_system_parameters sp,
2298: ce_statement_reconcils_all rec,
2299: ce_bank_acct_uses_ou_v aba,

Line 2313: DECODE(CE_AUTO_BANK_MATCH.csl_trx_type,

2309: AND nvl(rec.current_record_flag,'Y') = 'Y'
2310: AND nvl(rec.reference_type, 'RECEIPT') IN ('RECEIPT', 'DM REVERSAL')
2311: AND rec.reference_id(+) = crh.cash_receipt_history_id
2312: AND crh.status IN (
2313: DECODE(CE_AUTO_BANK_MATCH.csl_trx_type,
2314: 'CREDIT', 'REMITTED',
2315: 'REVERSED'),
2316: DECODE(sp.show_cleared_flag,
2317: 'N','REMITTED',

Line 2326: --AND cr.remittance_bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

2322: AND crh.cash_receipt_id = cr.cash_receipt_id
2323: and crh.org_id = cr.org_id
2324: and crh.org_id = rec.org_id
2325: --AND aba.bank_account_id = cr.REMIT_BANK_ACCT_USE_ID
2326: --AND cr.remittance_bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
2327: --AND aba.bank_acct_use_id = cr.remittance_bank_account_id
2328: --AND cr.remit_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2329: AND aba.bank_acct_use_id = cr.remit_bank_acct_use_id
2330: AND aba.org_id = cr.org_id

Line 2328: --AND cr.remit_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

2324: and crh.org_id = rec.org_id
2325: --AND aba.bank_account_id = cr.REMIT_BANK_ACCT_USE_ID
2326: --AND cr.remittance_bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
2327: --AND aba.bank_acct_use_id = cr.remittance_bank_account_id
2328: --AND cr.remit_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2329: AND aba.bank_acct_use_id = cr.remit_bank_acct_use_id
2330: AND aba.org_id = cr.org_id
2331: AND aba.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, aba.org_id)
2332: --AND aba.org_id = sp.org_id

Line 2335: AND aba.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

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

Line 2344: AND ps.trx_number = CE_AUTO_BANK_MATCH.csl_invoice_text

2340: AND ra.display = 'Y'
2341: AND ra.status = 'APP'
2342: AND ra.applied_payment_schedule_id = ps.payment_schedule_id
2343: and ra.org_id = ps.org_id
2344: AND ps.trx_number = CE_AUTO_BANK_MATCH.csl_invoice_text
2345: --AND aba2.bank_account_id = cr.customer_bank_account_id
2346: AND aba2.bank_acct_use_id = cr.customer_bank_account_id --cr.customer_bank_acct_use_id
2347: AND aba2.org_id = cr.org_id
2348: AND aba2.bank_account_id = ba2.bank_account_id

Line 2349: AND ba2.bank_account_num = CE_AUTO_BANK_MATCH.csl_bank_account_text;

2345: --AND aba2.bank_account_id = cr.customer_bank_account_id
2346: AND aba2.bank_acct_use_id = cr.customer_bank_account_id --cr.customer_bank_acct_use_id
2347: AND aba2.org_id = cr.org_id
2348: AND aba2.bank_account_id = ba2.bank_account_id
2349: AND ba2.bank_account_num = CE_AUTO_BANK_MATCH.csl_bank_account_text;
2350: END IF;
2351:
2352: IF ((CE_AUTO_BANK_MATCH.aba_bank_currency <>
2353: CE_AUTO_BANK_REC.G_functional_currency) and

Line 2352: IF ((CE_AUTO_BANK_MATCH.aba_bank_currency <>

2348: AND aba2.bank_account_id = ba2.bank_account_id
2349: AND ba2.bank_account_num = CE_AUTO_BANK_MATCH.csl_bank_account_text;
2350: END IF;
2351:
2352: IF ((CE_AUTO_BANK_MATCH.aba_bank_currency <>
2353: CE_AUTO_BANK_REC.G_functional_currency) and
2354: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2355: CE_AUTO_BANK_MATCH.trx_currency_code)) THEN
2356: cep_standard.debug('Forex account not using the same curr as bk');

Line 2354: (CE_AUTO_BANK_MATCH.aba_bank_currency <>

2350: END IF;
2351:
2352: IF ((CE_AUTO_BANK_MATCH.aba_bank_currency <>
2353: CE_AUTO_BANK_REC.G_functional_currency) and
2354: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2355: CE_AUTO_BANK_MATCH.trx_currency_code)) THEN
2356: cep_standard.debug('Forex account not using the same curr as bk');
2357: curr := 1;
2358: RAISE NO_DATA_FOUND;

Line 2355: CE_AUTO_BANK_MATCH.trx_currency_code)) THEN

2351:
2352: IF ((CE_AUTO_BANK_MATCH.aba_bank_currency <>
2353: CE_AUTO_BANK_REC.G_functional_currency) and
2354: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2355: CE_AUTO_BANK_MATCH.trx_currency_code)) THEN
2356: cep_standard.debug('Forex account not using the same curr as bk');
2357: curr := 1;
2358: RAISE NO_DATA_FOUND;
2359: END IF;

Line 2361: cep_standard.debug('<

2357: curr := 1;
2358: RAISE NO_DATA_FOUND;
2359: END IF;
2360:
2361: cep_standard.debug('< 2362: EXCEPTION
2363: WHEN NO_DATA_FOUND THEN
2364: cep_standard.debug('EXCEPTION: No data found');
2365: if (curr = 1) then

Line 2367: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2363: WHEN NO_DATA_FOUND THEN
2364: cep_standard.debug('EXCEPTION: No data found');
2365: if (curr = 1) then
2366: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2367: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2368: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
2369: end if;
2370: cep_standard.debug('EXCEPTION: NO bank account match this receipt');
2371: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then

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

2364: cep_standard.debug('EXCEPTION: No data found');
2365: if (curr = 1) then
2366: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2367: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2368: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
2369: end if;
2370: cep_standard.debug('EXCEPTION: NO bank account match this receipt');
2371: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2372: CE_RECONCILIATION_ERRORS_PKG.insert_row(

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

2367: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2368: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
2369: end if;
2370: cep_standard.debug('EXCEPTION: NO bank account match this receipt');
2371: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2372: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2373: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2374: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BAP');
2375: else

Line 2373: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2369: end if;
2370: cep_standard.debug('EXCEPTION: NO bank account match this receipt');
2371: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2372: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2373: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2374: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BAP');
2375: else
2376: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2377: CE_AUTO_BANK_MATCH.csh_statement_header_id,

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

2370: cep_standard.debug('EXCEPTION: NO bank account match this receipt');
2371: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2372: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2373: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2374: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BAP');
2375: else
2376: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2377: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2378: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BAR');

Line 2377: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2373: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2374: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BAP');
2375: else
2376: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2377: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2378: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BAR');
2379: end if;
2380: no_of_matches := 0;
2381: WHEN OTHERS THEN

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

2374: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BAP');
2375: else
2376: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2377: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2378: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BAR');
2379: end if;
2380: no_of_matches := 0;
2381: WHEN OTHERS THEN
2382: IF (SQL%ROWCOUNT > 0) THEN

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

2380: no_of_matches := 0;
2381: WHEN OTHERS THEN
2382: IF (SQL%ROWCOUNT > 0) THEN
2383: cep_standard.debug('EXCEPTION: More than one bank account match this transaction');
2384: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2385: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2386: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2387: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
2388: else

Line 2386: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2382: IF (SQL%ROWCOUNT > 0) THEN
2383: cep_standard.debug('EXCEPTION: More than one bank account match this transaction');
2384: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2385: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2386: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2387: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
2388: else
2389: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2390: CE_AUTO_BANK_MATCH.csh_statement_header_id,

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

2383: cep_standard.debug('EXCEPTION: More than one bank account match this transaction');
2384: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2385: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2386: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2387: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
2388: else
2389: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2390: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2391: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ART_PARTIAL');

Line 2390: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2386: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2387: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
2388: else
2389: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2390: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2391: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ART_PARTIAL');
2392: end if;
2393: no_of_matches:=999;
2394: ELSE

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

2387: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
2388: else
2389: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2390: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2391: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ART_PARTIAL');
2392: end if;
2393: no_of_matches:=999;
2394: ELSE
2395: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.bank_account_match' );

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

2391: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ART_PARTIAL');
2392: end if;
2393: no_of_matches:=999;
2394: ELSE
2395: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.bank_account_match' );
2396: RAISE;
2397: END IF;
2398: END bank_account_match;
2399:

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

2410: --------------------------------------------------------------------- */
2411: PROCEDURE invoice_match (no_of_matches OUT NOCOPY NUMBER) IS
2412: curr NUMBER;
2413: BEGIN
2414: cep_standard.debug('>>CE_AUTO_BANK_MATCH.invoice_match');
2415: no_of_matches := 1;
2416: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) THEN
2417: SELECT DISTINCT(c.check_id),
2418: to_number(NULL),

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

2412: curr NUMBER;
2413: BEGIN
2414: cep_standard.debug('>>CE_AUTO_BANK_MATCH.invoice_match');
2415: no_of_matches := 1;
2416: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) THEN
2417: SELECT DISTINCT(c.check_id),
2418: to_number(NULL),
2419: c.rowid,
2420: DECODE(c.currency_code,

Line 2470: INTO CE_AUTO_BANK_MATCH.trx_id,

2466: aph.accounting_date,
2467: c.cleared_date,
2468: c.org_id,
2469: c.CE_BANK_ACCT_USE_ID
2470: INTO CE_AUTO_BANK_MATCH.trx_id,
2471: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2472: CE_AUTO_BANK_MATCH.trx_rowid,
2473: CE_AUTO_BANK_MATCH.trx_amount,
2474: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 2471: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

2467: c.cleared_date,
2468: c.org_id,
2469: c.CE_BANK_ACCT_USE_ID
2470: INTO CE_AUTO_BANK_MATCH.trx_id,
2471: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2472: CE_AUTO_BANK_MATCH.trx_rowid,
2473: CE_AUTO_BANK_MATCH.trx_amount,
2474: CE_AUTO_BANK_MATCH.trx_base_amount,
2475: CE_AUTO_BANK_MATCH.trx_status,

Line 2472: CE_AUTO_BANK_MATCH.trx_rowid,

2468: c.org_id,
2469: c.CE_BANK_ACCT_USE_ID
2470: INTO CE_AUTO_BANK_MATCH.trx_id,
2471: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2472: CE_AUTO_BANK_MATCH.trx_rowid,
2473: CE_AUTO_BANK_MATCH.trx_amount,
2474: CE_AUTO_BANK_MATCH.trx_base_amount,
2475: CE_AUTO_BANK_MATCH.trx_status,
2476: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 2473: CE_AUTO_BANK_MATCH.trx_amount,

2469: c.CE_BANK_ACCT_USE_ID
2470: INTO CE_AUTO_BANK_MATCH.trx_id,
2471: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2472: CE_AUTO_BANK_MATCH.trx_rowid,
2473: CE_AUTO_BANK_MATCH.trx_amount,
2474: CE_AUTO_BANK_MATCH.trx_base_amount,
2475: CE_AUTO_BANK_MATCH.trx_status,
2476: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2477: CE_AUTO_BANK_MATCH.csl_match_type,

Line 2474: CE_AUTO_BANK_MATCH.trx_base_amount,

2470: INTO CE_AUTO_BANK_MATCH.trx_id,
2471: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2472: CE_AUTO_BANK_MATCH.trx_rowid,
2473: CE_AUTO_BANK_MATCH.trx_amount,
2474: CE_AUTO_BANK_MATCH.trx_base_amount,
2475: CE_AUTO_BANK_MATCH.trx_status,
2476: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2477: CE_AUTO_BANK_MATCH.csl_match_type,
2478: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 2475: CE_AUTO_BANK_MATCH.trx_status,

2471: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2472: CE_AUTO_BANK_MATCH.trx_rowid,
2473: CE_AUTO_BANK_MATCH.trx_amount,
2474: CE_AUTO_BANK_MATCH.trx_base_amount,
2475: CE_AUTO_BANK_MATCH.trx_status,
2476: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2477: CE_AUTO_BANK_MATCH.csl_match_type,
2478: CE_AUTO_BANK_MATCH.trx_currency_code,
2479: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 2476: CE_AUTO_BANK_MATCH.trx_cleared_amount,

2472: CE_AUTO_BANK_MATCH.trx_rowid,
2473: CE_AUTO_BANK_MATCH.trx_amount,
2474: CE_AUTO_BANK_MATCH.trx_base_amount,
2475: CE_AUTO_BANK_MATCH.trx_status,
2476: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2477: CE_AUTO_BANK_MATCH.csl_match_type,
2478: CE_AUTO_BANK_MATCH.trx_currency_code,
2479: CE_AUTO_BANK_MATCH.trx_currency_type,
2480: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 2477: CE_AUTO_BANK_MATCH.csl_match_type,

2473: CE_AUTO_BANK_MATCH.trx_amount,
2474: CE_AUTO_BANK_MATCH.trx_base_amount,
2475: CE_AUTO_BANK_MATCH.trx_status,
2476: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2477: CE_AUTO_BANK_MATCH.csl_match_type,
2478: CE_AUTO_BANK_MATCH.trx_currency_code,
2479: CE_AUTO_BANK_MATCH.trx_currency_type,
2480: CE_AUTO_BANK_MATCH.trx_curr_amount,
2481: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 2478: CE_AUTO_BANK_MATCH.trx_currency_code,

2474: CE_AUTO_BANK_MATCH.trx_base_amount,
2475: CE_AUTO_BANK_MATCH.trx_status,
2476: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2477: CE_AUTO_BANK_MATCH.csl_match_type,
2478: CE_AUTO_BANK_MATCH.trx_currency_code,
2479: CE_AUTO_BANK_MATCH.trx_currency_type,
2480: CE_AUTO_BANK_MATCH.trx_curr_amount,
2481: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2482: CE_AUTO_BANK_MATCH.trx_exchange_rate,

Line 2479: CE_AUTO_BANK_MATCH.trx_currency_type,

2475: CE_AUTO_BANK_MATCH.trx_status,
2476: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2477: CE_AUTO_BANK_MATCH.csl_match_type,
2478: CE_AUTO_BANK_MATCH.trx_currency_code,
2479: CE_AUTO_BANK_MATCH.trx_currency_type,
2480: CE_AUTO_BANK_MATCH.trx_curr_amount,
2481: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2482: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2483: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 2480: CE_AUTO_BANK_MATCH.trx_curr_amount,

2476: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2477: CE_AUTO_BANK_MATCH.csl_match_type,
2478: CE_AUTO_BANK_MATCH.trx_currency_code,
2479: CE_AUTO_BANK_MATCH.trx_currency_type,
2480: CE_AUTO_BANK_MATCH.trx_curr_amount,
2481: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2482: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2483: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2484: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 2481: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

2477: CE_AUTO_BANK_MATCH.csl_match_type,
2478: CE_AUTO_BANK_MATCH.trx_currency_code,
2479: CE_AUTO_BANK_MATCH.trx_currency_type,
2480: CE_AUTO_BANK_MATCH.trx_curr_amount,
2481: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2482: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2483: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2484: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2485: CE_AUTO_BANK_MATCH.trx_gl_date,

Line 2482: CE_AUTO_BANK_MATCH.trx_exchange_rate,

2478: CE_AUTO_BANK_MATCH.trx_currency_code,
2479: CE_AUTO_BANK_MATCH.trx_currency_type,
2480: CE_AUTO_BANK_MATCH.trx_curr_amount,
2481: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2482: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2483: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2484: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2485: CE_AUTO_BANK_MATCH.trx_gl_date,
2486: CE_AUTO_BANK_MATCH.trx_cleared_date,

Line 2483: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

2479: CE_AUTO_BANK_MATCH.trx_currency_type,
2480: CE_AUTO_BANK_MATCH.trx_curr_amount,
2481: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2482: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2483: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2484: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2485: CE_AUTO_BANK_MATCH.trx_gl_date,
2486: CE_AUTO_BANK_MATCH.trx_cleared_date,
2487: CE_AUTO_BANK_MATCH.trx_org_id,

Line 2484: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

2480: CE_AUTO_BANK_MATCH.trx_curr_amount,
2481: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2482: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2483: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2484: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2485: CE_AUTO_BANK_MATCH.trx_gl_date,
2486: CE_AUTO_BANK_MATCH.trx_cleared_date,
2487: CE_AUTO_BANK_MATCH.trx_org_id,
2488: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id

Line 2485: CE_AUTO_BANK_MATCH.trx_gl_date,

2481: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2482: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2483: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2484: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2485: CE_AUTO_BANK_MATCH.trx_gl_date,
2486: CE_AUTO_BANK_MATCH.trx_cleared_date,
2487: CE_AUTO_BANK_MATCH.trx_org_id,
2488: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2489: FROM gl_sets_of_books sob,

Line 2486: CE_AUTO_BANK_MATCH.trx_cleared_date,

2482: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2483: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2484: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2485: CE_AUTO_BANK_MATCH.trx_gl_date,
2486: CE_AUTO_BANK_MATCH.trx_cleared_date,
2487: CE_AUTO_BANK_MATCH.trx_org_id,
2488: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2489: FROM gl_sets_of_books sob,
2490: ce_system_parameters sp,

Line 2487: CE_AUTO_BANK_MATCH.trx_org_id,

2483: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2484: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2485: CE_AUTO_BANK_MATCH.trx_gl_date,
2486: CE_AUTO_BANK_MATCH.trx_cleared_date,
2487: CE_AUTO_BANK_MATCH.trx_org_id,
2488: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2489: FROM gl_sets_of_books sob,
2490: ce_system_parameters sp,
2491: ce_statement_reconcils_all rec,

Line 2488: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id

2484: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2485: CE_AUTO_BANK_MATCH.trx_gl_date,
2486: CE_AUTO_BANK_MATCH.trx_cleared_date,
2487: CE_AUTO_BANK_MATCH.trx_org_id,
2488: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2489: FROM gl_sets_of_books sob,
2490: ce_system_parameters sp,
2491: ce_statement_reconcils_all rec,
2492: ce_bank_accounts ba,

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

2503: AND rec.reference_id(+) = c.check_id
2504: --AND aba.bank_account_id = c.bank_account_id
2505: AND aba.bank_acct_use_id = c.CE_BANK_ACCT_USE_ID
2506: AND aba.bank_account_id = ba.bank_account_id
2507: AND aba.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id --bug5182963
2508: and BA.ACCOUNT_OWNER_ORG_ID = SP.LEGAL_ENTITY_ID
2509: AND aba.org_id = c.org_id
2510: AND aba.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, aba.org_id)
2511: --AND aba.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

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

2507: AND aba.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id --bug5182963
2508: and BA.ACCOUNT_OWNER_ORG_ID = SP.LEGAL_ENTITY_ID
2509: AND aba.org_id = c.org_id
2510: AND aba.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, aba.org_id)
2511: --AND aba.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2512: AND c.status_lookup_code IN
2513: ('NEGOTIABLE', 'STOP INITIATED',
2514: DECODE(CE_AUTO_BANK_MATCH.csl_trx_type,
2515: 'STOP', 'VOIDED',

Line 2514: DECODE(CE_AUTO_BANK_MATCH.csl_trx_type,

2510: AND aba.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, aba.org_id)
2511: --AND aba.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2512: AND c.status_lookup_code IN
2513: ('NEGOTIABLE', 'STOP INITIATED',
2514: DECODE(CE_AUTO_BANK_MATCH.csl_trx_type,
2515: 'STOP', 'VOIDED',
2516: 'NEGOTIABLE'),
2517: DECODE(sp.show_cleared_flag,
2518: 'N','NEGOTIABLE',

Line 2527: AND inv.invoice_num = CE_AUTO_BANK_MATCH.csl_invoice_text

2523: AND c.check_date >= sp.cashbook_begin_date
2524: AND c.check_id = pay.check_id
2525: AND c.org_id = pay.org_id
2526: AND pay.invoice_id = inv.invoice_id
2527: AND inv.invoice_num = CE_AUTO_BANK_MATCH.csl_invoice_text
2528: AND inv.vendor_id = ven.vendor_id
2529: AND ven.vendor_name = NVL(CE_AUTO_BANK_MATCH.csl_customer_text, ven.vendor_name)
2530: AND aph.check_id (+) = c.check_id
2531: AND aph.org_id (+) = c.org_id

Line 2529: AND ven.vendor_name = NVL(CE_AUTO_BANK_MATCH.csl_customer_text, ven.vendor_name)

2525: AND c.org_id = pay.org_id
2526: AND pay.invoice_id = inv.invoice_id
2527: AND inv.invoice_num = CE_AUTO_BANK_MATCH.csl_invoice_text
2528: AND inv.vendor_id = ven.vendor_id
2529: AND ven.vendor_name = NVL(CE_AUTO_BANK_MATCH.csl_customer_text, ven.vendor_name)
2530: AND aph.check_id (+) = c.check_id
2531: AND aph.org_id (+) = c.org_id
2532: AND aph.transaction_type (+) = 'PAYMENT CLEARING'
2533: AND not exists

Line 2546: CE_AUTO_BANK_MATCH.aba_bank_currency, crh.amount,

2542: crh.cash_receipt_id,
2543: crh.rowid,
2544: DECODE(cr.currency_code,
2545: CE_AUTO_BANK_REC.G_functional_currency, crh.amount,
2546: CE_AUTO_BANK_MATCH.aba_bank_currency, crh.amount,
2547: NVL(crh.acctd_amount,crh.amount)),
2548: crh.acctd_amount,
2549: crh.status,
2550: DECODE( crh.status,

Line 2567: INTO CE_AUTO_BANK_MATCH.trx_id,

2563: crh.exchange_date,
2564: crh.exchange_rate_type,
2565: crh.org_id,
2566: cr.remit_bank_acct_use_id
2567: INTO CE_AUTO_BANK_MATCH.trx_id,
2568: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2569: CE_AUTO_BANK_MATCH.trx_rowid,
2570: CE_AUTO_BANK_MATCH.trx_amount,
2571: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 2568: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

2564: crh.exchange_rate_type,
2565: crh.org_id,
2566: cr.remit_bank_acct_use_id
2567: INTO CE_AUTO_BANK_MATCH.trx_id,
2568: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2569: CE_AUTO_BANK_MATCH.trx_rowid,
2570: CE_AUTO_BANK_MATCH.trx_amount,
2571: CE_AUTO_BANK_MATCH.trx_base_amount,
2572: CE_AUTO_BANK_MATCH.trx_status,

Line 2569: CE_AUTO_BANK_MATCH.trx_rowid,

2565: crh.org_id,
2566: cr.remit_bank_acct_use_id
2567: INTO CE_AUTO_BANK_MATCH.trx_id,
2568: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2569: CE_AUTO_BANK_MATCH.trx_rowid,
2570: CE_AUTO_BANK_MATCH.trx_amount,
2571: CE_AUTO_BANK_MATCH.trx_base_amount,
2572: CE_AUTO_BANK_MATCH.trx_status,
2573: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 2570: CE_AUTO_BANK_MATCH.trx_amount,

2566: cr.remit_bank_acct_use_id
2567: INTO CE_AUTO_BANK_MATCH.trx_id,
2568: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2569: CE_AUTO_BANK_MATCH.trx_rowid,
2570: CE_AUTO_BANK_MATCH.trx_amount,
2571: CE_AUTO_BANK_MATCH.trx_base_amount,
2572: CE_AUTO_BANK_MATCH.trx_status,
2573: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2574: CE_AUTO_BANK_MATCH.csl_match_type,

Line 2571: CE_AUTO_BANK_MATCH.trx_base_amount,

2567: INTO CE_AUTO_BANK_MATCH.trx_id,
2568: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2569: CE_AUTO_BANK_MATCH.trx_rowid,
2570: CE_AUTO_BANK_MATCH.trx_amount,
2571: CE_AUTO_BANK_MATCH.trx_base_amount,
2572: CE_AUTO_BANK_MATCH.trx_status,
2573: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2574: CE_AUTO_BANK_MATCH.csl_match_type,
2575: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 2572: CE_AUTO_BANK_MATCH.trx_status,

2568: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
2569: CE_AUTO_BANK_MATCH.trx_rowid,
2570: CE_AUTO_BANK_MATCH.trx_amount,
2571: CE_AUTO_BANK_MATCH.trx_base_amount,
2572: CE_AUTO_BANK_MATCH.trx_status,
2573: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2574: CE_AUTO_BANK_MATCH.csl_match_type,
2575: CE_AUTO_BANK_MATCH.trx_currency_code,
2576: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 2573: CE_AUTO_BANK_MATCH.trx_cleared_amount,

2569: CE_AUTO_BANK_MATCH.trx_rowid,
2570: CE_AUTO_BANK_MATCH.trx_amount,
2571: CE_AUTO_BANK_MATCH.trx_base_amount,
2572: CE_AUTO_BANK_MATCH.trx_status,
2573: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2574: CE_AUTO_BANK_MATCH.csl_match_type,
2575: CE_AUTO_BANK_MATCH.trx_currency_code,
2576: CE_AUTO_BANK_MATCH.trx_currency_type,
2577: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 2574: CE_AUTO_BANK_MATCH.csl_match_type,

2570: CE_AUTO_BANK_MATCH.trx_amount,
2571: CE_AUTO_BANK_MATCH.trx_base_amount,
2572: CE_AUTO_BANK_MATCH.trx_status,
2573: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2574: CE_AUTO_BANK_MATCH.csl_match_type,
2575: CE_AUTO_BANK_MATCH.trx_currency_code,
2576: CE_AUTO_BANK_MATCH.trx_currency_type,
2577: CE_AUTO_BANK_MATCH.trx_curr_amount,
2578: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 2575: CE_AUTO_BANK_MATCH.trx_currency_code,

2571: CE_AUTO_BANK_MATCH.trx_base_amount,
2572: CE_AUTO_BANK_MATCH.trx_status,
2573: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2574: CE_AUTO_BANK_MATCH.csl_match_type,
2575: CE_AUTO_BANK_MATCH.trx_currency_code,
2576: CE_AUTO_BANK_MATCH.trx_currency_type,
2577: CE_AUTO_BANK_MATCH.trx_curr_amount,
2578: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2579: CE_AUTO_BANK_MATCH.trx_exchange_rate,

Line 2576: CE_AUTO_BANK_MATCH.trx_currency_type,

2572: CE_AUTO_BANK_MATCH.trx_status,
2573: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2574: CE_AUTO_BANK_MATCH.csl_match_type,
2575: CE_AUTO_BANK_MATCH.trx_currency_code,
2576: CE_AUTO_BANK_MATCH.trx_currency_type,
2577: CE_AUTO_BANK_MATCH.trx_curr_amount,
2578: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2579: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2580: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 2577: CE_AUTO_BANK_MATCH.trx_curr_amount,

2573: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2574: CE_AUTO_BANK_MATCH.csl_match_type,
2575: CE_AUTO_BANK_MATCH.trx_currency_code,
2576: CE_AUTO_BANK_MATCH.trx_currency_type,
2577: CE_AUTO_BANK_MATCH.trx_curr_amount,
2578: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2579: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2580: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2581: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 2578: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

2574: CE_AUTO_BANK_MATCH.csl_match_type,
2575: CE_AUTO_BANK_MATCH.trx_currency_code,
2576: CE_AUTO_BANK_MATCH.trx_currency_type,
2577: CE_AUTO_BANK_MATCH.trx_curr_amount,
2578: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2579: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2580: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2581: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2582: CE_AUTO_BANK_MATCH.trx_org_id,

Line 2579: CE_AUTO_BANK_MATCH.trx_exchange_rate,

2575: CE_AUTO_BANK_MATCH.trx_currency_code,
2576: CE_AUTO_BANK_MATCH.trx_currency_type,
2577: CE_AUTO_BANK_MATCH.trx_curr_amount,
2578: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2579: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2580: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2581: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2582: CE_AUTO_BANK_MATCH.trx_org_id,
2583: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id

Line 2580: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

2576: CE_AUTO_BANK_MATCH.trx_currency_type,
2577: CE_AUTO_BANK_MATCH.trx_curr_amount,
2578: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2579: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2580: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2581: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2582: CE_AUTO_BANK_MATCH.trx_org_id,
2583: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2584: FROM gl_sets_of_books sob,

Line 2581: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

2577: CE_AUTO_BANK_MATCH.trx_curr_amount,
2578: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2579: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2580: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2581: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2582: CE_AUTO_BANK_MATCH.trx_org_id,
2583: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2584: FROM gl_sets_of_books sob,
2585: ce_system_parameters sp,

Line 2582: CE_AUTO_BANK_MATCH.trx_org_id,

2578: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
2579: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2580: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2581: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2582: CE_AUTO_BANK_MATCH.trx_org_id,
2583: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2584: FROM gl_sets_of_books sob,
2585: ce_system_parameters sp,
2586: ce_statement_reconcils_all rec,

Line 2583: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id

2579: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2580: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2581: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2582: CE_AUTO_BANK_MATCH.trx_org_id,
2583: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2584: FROM gl_sets_of_books sob,
2585: ce_system_parameters sp,
2586: ce_statement_reconcils_all rec,
2587: ce_bank_accounts ba,

Line 2605: decode(CE_AUTO_BANK_MATCH.csl_trx_type,

2601: AND crh.status IN ('REMITTED',
2602: DECODE(sp.show_cleared_flag,
2603: 'N','REMITTED',
2604: 'CLEARED'),
2605: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
2606: 'NSF', 'REVERSED',
2607: 'REJECTED', 'REVERSED',
2608: 'REMITTED'),
2609: 'RISK_ELIMINATED')

Line 2615: --AND cr.remittance_bank_account_id =CE_AUTO_BANK_MATCH.csh_bank_account_id

2611: AND crh.cash_receipt_id = cr.cash_receipt_id
2612: and crh.org_id = cr.org_id
2613: and crh.org_id = rec.org_id
2614: --AND aba.bank_account_id = cr.remittance_bank_account_id
2615: --AND cr.remittance_bank_account_id =CE_AUTO_BANK_MATCH.csh_bank_account_id
2616: AND aba.bank_acct_use_id = cr.remit_bank_acct_use_id
2617: AND aba.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, aba.org_id)
2618: --AND aba.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2619: AND aba.org_id = cr.org_id

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

2614: --AND aba.bank_account_id = cr.remittance_bank_account_id
2615: --AND cr.remittance_bank_account_id =CE_AUTO_BANK_MATCH.csh_bank_account_id
2616: AND aba.bank_acct_use_id = cr.remit_bank_acct_use_id
2617: AND aba.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, aba.org_id)
2618: --AND aba.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2619: AND aba.org_id = cr.org_id
2620: --AND aba.org_id = sp.org_id
2621: AND aba.bank_account_id = ba.bank_account_id
2622: and BA.ACCOUNT_OWNER_ORG_ID = SP.LEGAL_ENTITY_ID

Line 2623: AND crh.status = decode(CE_AUTO_BANK_MATCH.csl_trx_type,

2619: AND aba.org_id = cr.org_id
2620: --AND aba.org_id = sp.org_id
2621: AND aba.bank_account_id = ba.bank_account_id
2622: and BA.ACCOUNT_OWNER_ORG_ID = SP.LEGAL_ENTITY_ID
2623: AND crh.status = decode(CE_AUTO_BANK_MATCH.csl_trx_type,
2624: 'NSF', decode(CE_AUTO_BANK_REC.G_nsf_handling,
2625: 'REVERSE',crh.status,
2626: 'REVERSED'),
2627: 'REJECTED', decode('REVERSE',

Line 2638: --AND rc.customer_name = CE_AUTO_BANK_MATCH.csl_customer_text

2634: -- AND ra.display = 'Y'
2635: AND ra.status = 'APP'
2636: AND ra.applied_payment_schedule_id = ps.payment_schedule_id
2637: and ra.org_id = ps.org_id
2638: --AND rc.customer_name = CE_AUTO_BANK_MATCH.csl_customer_text
2639: --AND rc.customer_id = nvl(ps.customer_id,rc.customer_id)
2640: AND CU.CUST_ACCOUNT_ID = CR.PAY_FROM_CUSTOMER
2641: AND HP.PARTY_ID = CU.PARTY_ID
2642: AND hp.party_name = CE_AUTO_BANK_MATCH.csl_customer_text

Line 2642: AND hp.party_name = CE_AUTO_BANK_MATCH.csl_customer_text

2638: --AND rc.customer_name = CE_AUTO_BANK_MATCH.csl_customer_text
2639: --AND rc.customer_id = nvl(ps.customer_id,rc.customer_id)
2640: AND CU.CUST_ACCOUNT_ID = CR.PAY_FROM_CUSTOMER
2641: AND HP.PARTY_ID = CU.PARTY_ID
2642: AND hp.party_name = CE_AUTO_BANK_MATCH.csl_customer_text
2643: AND hp.party_id = nvl(ps.customer_id,hp.party_id)
2644: AND ps.trx_number = CE_AUTO_BANK_MATCH.csl_invoice_text;
2645: END IF;
2646:

Line 2644: AND ps.trx_number = CE_AUTO_BANK_MATCH.csl_invoice_text;

2640: AND CU.CUST_ACCOUNT_ID = CR.PAY_FROM_CUSTOMER
2641: AND HP.PARTY_ID = CU.PARTY_ID
2642: AND hp.party_name = CE_AUTO_BANK_MATCH.csl_customer_text
2643: AND hp.party_id = nvl(ps.customer_id,hp.party_id)
2644: AND ps.trx_number = CE_AUTO_BANK_MATCH.csl_invoice_text;
2645: END IF;
2646:
2647: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2648: CE_AUTO_BANK_REC.G_functional_currency) and

Line 2647: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>

2643: AND hp.party_id = nvl(ps.customer_id,hp.party_id)
2644: AND ps.trx_number = CE_AUTO_BANK_MATCH.csl_invoice_text;
2645: END IF;
2646:
2647: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2648: CE_AUTO_BANK_REC.G_functional_currency) and
2649: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2650: CE_AUTO_BANK_MATCH.trx_currency_code) THEN
2651: cep_standard.debug('Forex account not using the same curr as bk');

Line 2649: (CE_AUTO_BANK_MATCH.aba_bank_currency <>

2645: END IF;
2646:
2647: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2648: CE_AUTO_BANK_REC.G_functional_currency) and
2649: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2650: CE_AUTO_BANK_MATCH.trx_currency_code) THEN
2651: cep_standard.debug('Forex account not using the same curr as bk');
2652: curr := 1;
2653: RAISE NO_DATA_FOUND;

Line 2650: CE_AUTO_BANK_MATCH.trx_currency_code) THEN

2646:
2647: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2648: CE_AUTO_BANK_REC.G_functional_currency) and
2649: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2650: CE_AUTO_BANK_MATCH.trx_currency_code) THEN
2651: cep_standard.debug('Forex account not using the same curr as bk');
2652: curr := 1;
2653: RAISE NO_DATA_FOUND;
2654: END IF;

Line 2656: cep_standard.debug('<

2652: curr := 1;
2653: RAISE NO_DATA_FOUND;
2654: END IF;
2655:
2656: cep_standard.debug('< 2657: EXCEPTION
2658: WHEN NO_DATA_FOUND THEN
2659: cep_standard.debug('EXCEPTION: No data found');
2660: if (curr = 1) then

Line 2662: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2658: WHEN NO_DATA_FOUND THEN
2659: cep_standard.debug('EXCEPTION: No data found');
2660: if (curr = 1) 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_NO_FOREIGN_RECON');
2664: end if;
2665: cep_standard.debug('EXCEPTION: NO invoices match this receipt');
2666: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then

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

2659: cep_standard.debug('EXCEPTION: No data found');
2660: if (curr = 1) 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_NO_FOREIGN_RECON');
2664: end if;
2665: cep_standard.debug('EXCEPTION: NO invoices match this receipt');
2666: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2667: CE_RECONCILIATION_ERRORS_PKG.insert_row(

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

2662: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2663: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
2664: end if;
2665: cep_standard.debug('EXCEPTION: NO invoices match this receipt');
2666: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2667: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2668: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2669: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_INP');
2670: else

Line 2668: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2664: end if;
2665: cep_standard.debug('EXCEPTION: NO invoices match this receipt');
2666: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2667: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2668: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2669: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_INP');
2670: else
2671: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2672: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 2669: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_INP');

2665: cep_standard.debug('EXCEPTION: NO invoices match this receipt');
2666: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2667: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2668: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2669: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_INP');
2670: else
2671: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2672: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2673: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_INR');

Line 2672: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2668: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2669: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_INP');
2670: else
2671: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2672: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2673: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_INR');
2674: end if;
2675: no_of_matches := 0;
2676: WHEN OTHERS THEN

Line 2673: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_INR');

2669: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_INP');
2670: else
2671: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2672: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2673: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_INR');
2674: end if;
2675: no_of_matches := 0;
2676: WHEN OTHERS THEN
2677: IF (SQL%ROWCOUNT >0) THEN

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

2675: no_of_matches := 0;
2676: WHEN OTHERS THEN
2677: IF (SQL%ROWCOUNT >0) THEN
2678: cep_standard.debug('EXCEPTION: More than one invoice match this transaction');
2679: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2680: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2681: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2682: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
2683: else

Line 2681: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2677: IF (SQL%ROWCOUNT >0) THEN
2678: cep_standard.debug('EXCEPTION: More than one invoice match this transaction');
2679: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2680: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2681: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2682: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
2683: else
2684: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2685: CE_AUTO_BANK_MATCH.csh_statement_header_id,

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

2678: cep_standard.debug('EXCEPTION: More than one invoice match this transaction');
2679: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2680: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2681: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2682: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
2683: else
2684: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2685: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2686: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ART_PARTIAL');

Line 2685: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2681: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2682: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
2683: else
2684: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2685: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2686: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ART_PARTIAL');
2687: end if;
2688: no_of_matches:=999;
2689: ELSE

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

2682: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
2683: else
2684: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2685: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2686: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ART_PARTIAL');
2687: end if;
2688: no_of_matches:=999;
2689: ELSE
2690: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.invoice_match' );

Line 2690: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.invoice_match' );

2686: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ART_PARTIAL');
2687: end if;
2688: no_of_matches:=999;
2689: ELSE
2690: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.invoice_match' );
2691: RAISE;
2692: END IF;
2693: END invoice_match;
2694:

Line 2726: cep_standard.debug('>>CE_AUTO_BANK_MATCH.batch_match csl_trx_type='||CE_AUTO_BANK_MATCH.csl_trx_type);

2722: trx_curr_amount_ap NUMBER;
2723: trx_curr_amount_ce NUMBER;
2724:
2725: BEGIN
2726: cep_standard.debug('>>CE_AUTO_BANK_MATCH.batch_match csl_trx_type='||CE_AUTO_BANK_MATCH.csl_trx_type);
2727: no_of_matches := 0;
2728:
2729: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY_EFT') THEN
2730: pay_eft_match(no_of_matches, no_of_currencies);

Line 2729: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY_EFT') THEN

2725: BEGIN
2726: cep_standard.debug('>>CE_AUTO_BANK_MATCH.batch_match csl_trx_type='||CE_AUTO_BANK_MATCH.csl_trx_type);
2727: no_of_matches := 0;
2728:
2729: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY_EFT') THEN
2730: pay_eft_match(no_of_matches, no_of_currencies);
2731:
2732: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) THEN
2733: --

Line 2732: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) THEN

2728:
2729: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY_EFT') THEN
2730: pay_eft_match(no_of_matches, no_of_currencies);
2731:
2732: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) THEN
2733: --
2734: -- 7571492: Added clearing_trx_type as 'PAYMENT' for a payment
2735: -- batch. Without this tolerances were not being properly fetched.
2736: --

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 CE_200_BATCHES_V ab

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 CE_200_BATCHES_V ab
2767: WHERE

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 CE_200_BATCHES_V ab
2767: WHERE
2768: UPPER(ab.trx_number) = UPPER(CE_AUTO_BANK_MATCH.csl_bank_trx_number)

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 CE_200_BATCHES_V ab
2767: WHERE
2768: UPPER(ab.trx_number) = UPPER(CE_AUTO_BANK_MATCH.csl_bank_trx_number)
2769: --AND ab.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id --bug 4435028 ignore MO security for IBY batches

Line 2768: UPPER(ab.trx_number) = UPPER(CE_AUTO_BANK_MATCH.csl_bank_trx_number)

2764: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
2765: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- bug 7571492
2766: FROM CE_200_BATCHES_V ab
2767: WHERE
2768: UPPER(ab.trx_number) = UPPER(CE_AUTO_BANK_MATCH.csl_bank_trx_number)
2769: --AND ab.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id --bug 4435028 ignore MO security for IBY batches
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;

Line 2769: --AND ab.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id --bug 4435028 ignore MO security for IBY batches

2765: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- bug 7571492
2766: FROM CE_200_BATCHES_V ab
2767: WHERE
2768: UPPER(ab.trx_number) = UPPER(CE_AUTO_BANK_MATCH.csl_bank_trx_number)
2769: --AND ab.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id --bug 4435028 ignore MO security for IBY batches
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: UPPER(ab.trx_number) = UPPER(CE_AUTO_BANK_MATCH.csl_bank_trx_number)
2769: --AND ab.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id --bug 4435028 ignore MO security for IBY batches
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 count(*),

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

2777: NVL(sum(catv.bank_account_amount),0),
2778: nvl(sum(catv.base_amount),0),
2779: nvl(sum(catv.amount_cleared),0),
2780: NVL(SUM(DECODE(catv.currency_code,
2781: CE_AUTO_BANK_MATCH.trx_currency_code,0,1)),0),
2782: NVL(sum(catv.amount),0),
2783: 'PBATCH'
2784: INTO trx_count_ap,
2785: trx_amount_ap,

Line 2790: CE_AUTO_BANK_MATCH.csl_match_type

2786: trx_base_amount_ap,
2787: trx_cleared_amount_ap,
2788: no_of_currencies_ap,
2789: trx_curr_amount_ap,
2790: CE_AUTO_BANK_MATCH.csl_match_type
2791: --FROM ce_200_transactions_v catv
2792: FROM ce_available_transactions_tmp catv
2793: WHERE catv.batch_id = CE_AUTO_BANK_MATCH.trx_id
2794: AND nvl(catv.status, 'NEGOTIABLE') <> 'VOIDED'

Line 2793: WHERE catv.batch_id = CE_AUTO_BANK_MATCH.trx_id

2789: trx_curr_amount_ap,
2790: CE_AUTO_BANK_MATCH.csl_match_type
2791: --FROM ce_200_transactions_v catv
2792: FROM ce_available_transactions_tmp catv
2793: WHERE catv.batch_id = CE_AUTO_BANK_MATCH.trx_id
2794: AND nvl(catv.status, 'NEGOTIABLE') <> 'VOIDED'
2795: AND catv.application_id = 200
2796: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
2797:

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

2802: NVL(sum(catv.bank_account_amount),0),
2803: nvl(sum(catv.base_amount),0),
2804: nvl(sum(catv.amount_cleared),0),
2805: NVL(SUM(DECODE(catv.currency_code,
2806: CE_AUTO_BANK_MATCH.trx_currency_code,0,1)),0),
2807: NVL(sum(catv.amount),0),
2808: 'PBATCH'
2809: INTO trx_count_ce,
2810: trx_amount_ce,

Line 2815: CE_AUTO_BANK_MATCH.csl_match_type

2811: trx_base_amount_ce,
2812: trx_cleared_amount_ce,
2813: no_of_currencies_ce,
2814: trx_curr_amount_ce,
2815: CE_AUTO_BANK_MATCH.csl_match_type
2816: --FROM ce_260_cf_transactions_v catv
2817: FROM ce_available_transactions_tmp catv
2818: WHERE catv.batch_id = CE_AUTO_BANK_MATCH.trx_id
2819: AND nvl(catv.status, 'CANCELED') <> 'CANCELED'

Line 2818: WHERE catv.batch_id = CE_AUTO_BANK_MATCH.trx_id

2814: trx_curr_amount_ce,
2815: CE_AUTO_BANK_MATCH.csl_match_type
2816: --FROM ce_260_cf_transactions_v catv
2817: FROM ce_available_transactions_tmp catv
2818: WHERE catv.batch_id = CE_AUTO_BANK_MATCH.trx_id
2819: AND nvl(catv.status, 'CANCELED') <> 'CANCELED'
2820: AND catv.application_id = 261
2821: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
2822:

Line 2825: CE_AUTO_BANK_MATCH.trx_amount := trx_amount_ap + trx_amount_ce;

2821: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
2822:
2823: -- bug 4435028 new iPayment batches include transactions from both AP and CE
2824: trx_count := trx_count_ap + trx_count_ce;
2825: CE_AUTO_BANK_MATCH.trx_amount := trx_amount_ap + trx_amount_ce;
2826: CE_AUTO_BANK_MATCH.trx_base_amount := trx_base_amount_ap + trx_base_amount_ce;
2827: CE_AUTO_BANK_MATCH.trx_cleared_amount := trx_cleared_amount_ap + trx_cleared_amount_ce;
2828: no_of_currencies := no_of_currencies_ap + no_of_currencies_ce;
2829: CE_AUTO_BANK_MATCH.trx_curr_amount := trx_curr_amount_ap + trx_curr_amount_ce;

Line 2826: CE_AUTO_BANK_MATCH.trx_base_amount := trx_base_amount_ap + trx_base_amount_ce;

2822:
2823: -- bug 4435028 new iPayment batches include transactions from both AP and CE
2824: trx_count := trx_count_ap + trx_count_ce;
2825: CE_AUTO_BANK_MATCH.trx_amount := trx_amount_ap + trx_amount_ce;
2826: CE_AUTO_BANK_MATCH.trx_base_amount := trx_base_amount_ap + trx_base_amount_ce;
2827: CE_AUTO_BANK_MATCH.trx_cleared_amount := trx_cleared_amount_ap + trx_cleared_amount_ce;
2828: no_of_currencies := no_of_currencies_ap + no_of_currencies_ce;
2829: CE_AUTO_BANK_MATCH.trx_curr_amount := trx_curr_amount_ap + trx_curr_amount_ce;
2830:

Line 2827: CE_AUTO_BANK_MATCH.trx_cleared_amount := trx_cleared_amount_ap + trx_cleared_amount_ce;

2823: -- bug 4435028 new iPayment batches include transactions from both AP and CE
2824: trx_count := trx_count_ap + trx_count_ce;
2825: CE_AUTO_BANK_MATCH.trx_amount := trx_amount_ap + trx_amount_ce;
2826: CE_AUTO_BANK_MATCH.trx_base_amount := trx_base_amount_ap + trx_base_amount_ce;
2827: CE_AUTO_BANK_MATCH.trx_cleared_amount := trx_cleared_amount_ap + trx_cleared_amount_ce;
2828: no_of_currencies := no_of_currencies_ap + no_of_currencies_ce;
2829: CE_AUTO_BANK_MATCH.trx_curr_amount := trx_curr_amount_ap + trx_curr_amount_ce;
2830:
2831: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_amount='|| CE_AUTO_BANK_MATCH.trx_amount);

Line 2829: CE_AUTO_BANK_MATCH.trx_curr_amount := trx_curr_amount_ap + trx_curr_amount_ce;

2825: CE_AUTO_BANK_MATCH.trx_amount := trx_amount_ap + trx_amount_ce;
2826: CE_AUTO_BANK_MATCH.trx_base_amount := trx_base_amount_ap + trx_base_amount_ce;
2827: CE_AUTO_BANK_MATCH.trx_cleared_amount := trx_cleared_amount_ap + trx_cleared_amount_ce;
2828: no_of_currencies := no_of_currencies_ap + no_of_currencies_ce;
2829: CE_AUTO_BANK_MATCH.trx_curr_amount := trx_curr_amount_ap + trx_curr_amount_ce;
2830:
2831: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_amount='|| CE_AUTO_BANK_MATCH.trx_amount);
2832:
2833: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('CREDIT','NSF','REJECTED')) THEN

Line 2831: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_amount='|| CE_AUTO_BANK_MATCH.trx_amount);

2827: CE_AUTO_BANK_MATCH.trx_cleared_amount := trx_cleared_amount_ap + trx_cleared_amount_ce;
2828: no_of_currencies := no_of_currencies_ap + no_of_currencies_ce;
2829: CE_AUTO_BANK_MATCH.trx_curr_amount := trx_curr_amount_ap + trx_curr_amount_ce;
2830:
2831: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_amount='|| CE_AUTO_BANK_MATCH.trx_amount);
2832:
2833: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('CREDIT','NSF','REJECTED')) THEN
2834:
2835: curr := 3;

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

2829: CE_AUTO_BANK_MATCH.trx_curr_amount := trx_curr_amount_ap + trx_curr_amount_ce;
2830:
2831: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_amount='|| CE_AUTO_BANK_MATCH.trx_amount);
2832:
2833: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('CREDIT','NSF','REJECTED')) THEN
2834:
2835: curr := 3;
2836: SELECT ab.batch_id,
2837: ab.row_id,

Line 2847: INTO CE_AUTO_BANK_MATCH.trx_id,

2843: ab.exchange_rate_date,
2844: ab.exchange_rate_type,
2845: ab.org_id,
2846: ab.CE_BANK_ACCT_USE_ID
2847: INTO CE_AUTO_BANK_MATCH.trx_id,
2848: CE_AUTO_BANK_MATCH.trx_rowid,
2849: no_of_matches,
2850: CE_AUTO_BANK_MATCH.trx_currency_type,
2851: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 2848: CE_AUTO_BANK_MATCH.trx_rowid,

2844: ab.exchange_rate_type,
2845: ab.org_id,
2846: ab.CE_BANK_ACCT_USE_ID
2847: INTO CE_AUTO_BANK_MATCH.trx_id,
2848: CE_AUTO_BANK_MATCH.trx_rowid,
2849: no_of_matches,
2850: CE_AUTO_BANK_MATCH.trx_currency_type,
2851: CE_AUTO_BANK_MATCH.trx_currency_code,
2852: CE_AUTO_BANK_MATCH.csl_match_type,

Line 2850: CE_AUTO_BANK_MATCH.trx_currency_type,

2846: ab.CE_BANK_ACCT_USE_ID
2847: INTO CE_AUTO_BANK_MATCH.trx_id,
2848: CE_AUTO_BANK_MATCH.trx_rowid,
2849: no_of_matches,
2850: CE_AUTO_BANK_MATCH.trx_currency_type,
2851: CE_AUTO_BANK_MATCH.trx_currency_code,
2852: CE_AUTO_BANK_MATCH.csl_match_type,
2853: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2854: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 2851: CE_AUTO_BANK_MATCH.trx_currency_code,

2847: INTO CE_AUTO_BANK_MATCH.trx_id,
2848: CE_AUTO_BANK_MATCH.trx_rowid,
2849: no_of_matches,
2850: CE_AUTO_BANK_MATCH.trx_currency_type,
2851: CE_AUTO_BANK_MATCH.trx_currency_code,
2852: CE_AUTO_BANK_MATCH.csl_match_type,
2853: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2854: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2855: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 2852: CE_AUTO_BANK_MATCH.csl_match_type,

2848: CE_AUTO_BANK_MATCH.trx_rowid,
2849: no_of_matches,
2850: CE_AUTO_BANK_MATCH.trx_currency_type,
2851: CE_AUTO_BANK_MATCH.trx_currency_code,
2852: CE_AUTO_BANK_MATCH.csl_match_type,
2853: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2854: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2855: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2856: CE_AUTO_BANK_MATCH.trx_org_id,

Line 2853: CE_AUTO_BANK_MATCH.trx_exchange_rate,

2849: no_of_matches,
2850: CE_AUTO_BANK_MATCH.trx_currency_type,
2851: CE_AUTO_BANK_MATCH.trx_currency_code,
2852: CE_AUTO_BANK_MATCH.csl_match_type,
2853: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2854: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2855: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2856: CE_AUTO_BANK_MATCH.trx_org_id,
2857: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id

Line 2854: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

2850: CE_AUTO_BANK_MATCH.trx_currency_type,
2851: CE_AUTO_BANK_MATCH.trx_currency_code,
2852: CE_AUTO_BANK_MATCH.csl_match_type,
2853: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2854: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2855: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2856: CE_AUTO_BANK_MATCH.trx_org_id,
2857: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2858: FROM CE_222_BATCHES_V ab

Line 2855: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

2851: CE_AUTO_BANK_MATCH.trx_currency_code,
2852: CE_AUTO_BANK_MATCH.csl_match_type,
2853: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2854: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2855: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2856: CE_AUTO_BANK_MATCH.trx_org_id,
2857: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2858: FROM CE_222_BATCHES_V ab
2859: WHERE ab.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number

Line 2856: CE_AUTO_BANK_MATCH.trx_org_id,

2852: CE_AUTO_BANK_MATCH.csl_match_type,
2853: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2854: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2855: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2856: CE_AUTO_BANK_MATCH.trx_org_id,
2857: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2858: FROM CE_222_BATCHES_V ab
2859: WHERE ab.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
2860: --AND ab.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

Line 2857: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id

2853: CE_AUTO_BANK_MATCH.trx_exchange_rate,
2854: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
2855: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2856: CE_AUTO_BANK_MATCH.trx_org_id,
2857: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2858: FROM CE_222_BATCHES_V ab
2859: WHERE ab.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
2860: --AND ab.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2861: AND ab.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, ab.org_id)

Line 2859: WHERE ab.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number

2855: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
2856: CE_AUTO_BANK_MATCH.trx_org_id,
2857: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2858: FROM CE_222_BATCHES_V ab
2859: WHERE ab.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
2860: --AND ab.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2861: AND ab.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, ab.org_id)
2862: AND ab.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id;
2863:

Line 2860: --AND ab.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

2856: CE_AUTO_BANK_MATCH.trx_org_id,
2857: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id
2858: FROM CE_222_BATCHES_V ab
2859: WHERE ab.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
2860: --AND ab.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2861: AND ab.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, ab.org_id)
2862: AND ab.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id;
2863:
2864: curr := 4;

Line 2862: AND ab.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id;

2858: FROM CE_222_BATCHES_V ab
2859: WHERE ab.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
2860: --AND ab.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
2861: AND ab.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, ab.org_id)
2862: AND ab.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id;
2863:
2864: curr := 4;
2865: SELECT count(*),
2866: sum(catv.bank_account_amount),

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

2866: sum(catv.bank_account_amount),
2867: sum(catv.base_amount),
2868: nvl(sum(catv.amount_cleared),0),
2869: SUM(DECODE(catv.currency_code,
2870: CE_AUTO_BANK_MATCH.trx_currency_code,0,1)),
2871: SUM(catv.amount),
2872: 'RBATCH'
2873: INTO trx_count,
2874: CE_AUTO_BANK_MATCH.trx_amount,

Line 2874: CE_AUTO_BANK_MATCH.trx_amount,

2870: CE_AUTO_BANK_MATCH.trx_currency_code,0,1)),
2871: SUM(catv.amount),
2872: 'RBATCH'
2873: INTO trx_count,
2874: CE_AUTO_BANK_MATCH.trx_amount,
2875: CE_AUTO_BANK_MATCH.trx_base_amount,
2876: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2877: no_of_currencies,
2878: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 2875: CE_AUTO_BANK_MATCH.trx_base_amount,

2871: SUM(catv.amount),
2872: 'RBATCH'
2873: INTO trx_count,
2874: CE_AUTO_BANK_MATCH.trx_amount,
2875: CE_AUTO_BANK_MATCH.trx_base_amount,
2876: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2877: no_of_currencies,
2878: CE_AUTO_BANK_MATCH.trx_curr_amount,
2879: CE_AUTO_BANK_MATCH.csl_match_type

Line 2876: CE_AUTO_BANK_MATCH.trx_cleared_amount,

2872: 'RBATCH'
2873: INTO trx_count,
2874: CE_AUTO_BANK_MATCH.trx_amount,
2875: CE_AUTO_BANK_MATCH.trx_base_amount,
2876: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2877: no_of_currencies,
2878: CE_AUTO_BANK_MATCH.trx_curr_amount,
2879: CE_AUTO_BANK_MATCH.csl_match_type
2880: FROM ce_222_txn_for_batch_v catv

Line 2878: CE_AUTO_BANK_MATCH.trx_curr_amount,

2874: CE_AUTO_BANK_MATCH.trx_amount,
2875: CE_AUTO_BANK_MATCH.trx_base_amount,
2876: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2877: no_of_currencies,
2878: CE_AUTO_BANK_MATCH.trx_curr_amount,
2879: CE_AUTO_BANK_MATCH.csl_match_type
2880: FROM ce_222_txn_for_batch_v catv
2881: WHERE catv.batch_id = CE_AUTO_BANK_MATCH.trx_id
2882: AND nvl(catv.status, 'REMITTED') <> 'REVERSED';

Line 2879: CE_AUTO_BANK_MATCH.csl_match_type

2875: CE_AUTO_BANK_MATCH.trx_base_amount,
2876: CE_AUTO_BANK_MATCH.trx_cleared_amount,
2877: no_of_currencies,
2878: CE_AUTO_BANK_MATCH.trx_curr_amount,
2879: CE_AUTO_BANK_MATCH.csl_match_type
2880: FROM ce_222_txn_for_batch_v catv
2881: WHERE catv.batch_id = CE_AUTO_BANK_MATCH.trx_id
2882: AND nvl(catv.status, 'REMITTED') <> 'REVERSED';
2883: END IF;

Line 2881: WHERE catv.batch_id = CE_AUTO_BANK_MATCH.trx_id

2877: no_of_currencies,
2878: CE_AUTO_BANK_MATCH.trx_curr_amount,
2879: CE_AUTO_BANK_MATCH.csl_match_type
2880: FROM ce_222_txn_for_batch_v catv
2881: WHERE catv.batch_id = CE_AUTO_BANK_MATCH.trx_id
2882: AND nvl(catv.status, 'REMITTED') <> 'REVERSED';
2883: END IF;
2884:
2885: curr := 5;

Line 2890: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);

2886: IF (trx_count = 0) THEN
2887: RAISE NO_DATA_FOUND;
2888: END IF;
2889: cep_standard.debug('Batch trx_count = '||trx_count);
2890: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);
2891: cep_standard.debug('trx_base_amount = '||CE_AUTO_BANK_MATCH.trx_base_amount);
2892: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);
2893: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
2894: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);

Line 2891: cep_standard.debug('trx_base_amount = '||CE_AUTO_BANK_MATCH.trx_base_amount);

2887: RAISE NO_DATA_FOUND;
2888: END IF;
2889: cep_standard.debug('Batch trx_count = '||trx_count);
2890: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);
2891: cep_standard.debug('trx_base_amount = '||CE_AUTO_BANK_MATCH.trx_base_amount);
2892: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);
2893: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
2894: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);
2895:

Line 2892: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);

2888: END IF;
2889: cep_standard.debug('Batch trx_count = '||trx_count);
2890: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);
2891: cep_standard.debug('trx_base_amount = '||CE_AUTO_BANK_MATCH.trx_base_amount);
2892: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);
2893: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
2894: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);
2895:
2896: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>

Line 2893: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);

2889: cep_standard.debug('Batch trx_count = '||trx_count);
2890: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);
2891: cep_standard.debug('trx_base_amount = '||CE_AUTO_BANK_MATCH.trx_base_amount);
2892: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);
2893: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
2894: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);
2895:
2896: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2897: CE_AUTO_BANK_REC.G_functional_currency) and

Line 2894: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);

2890: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);
2891: cep_standard.debug('trx_base_amount = '||CE_AUTO_BANK_MATCH.trx_base_amount);
2892: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);
2893: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
2894: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);
2895:
2896: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2897: CE_AUTO_BANK_REC.G_functional_currency) and
2898: (CE_AUTO_BANK_MATCH.aba_bank_currency <>

Line 2896: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>

2892: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);
2893: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
2894: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);
2895:
2896: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2897: CE_AUTO_BANK_REC.G_functional_currency) and
2898: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2899: CE_AUTO_BANK_MATCH.trx_currency_code) THEN
2900: cep_standard.debug('Forex account not using the same curr as bk');

Line 2898: (CE_AUTO_BANK_MATCH.aba_bank_currency <>

2894: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);
2895:
2896: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2897: CE_AUTO_BANK_REC.G_functional_currency) and
2898: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2899: CE_AUTO_BANK_MATCH.trx_currency_code) THEN
2900: cep_standard.debug('Forex account not using the same curr as bk');
2901: curr := 6;
2902: RAISE NO_DATA_FOUND;

Line 2899: CE_AUTO_BANK_MATCH.trx_currency_code) THEN

2895:
2896: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2897: CE_AUTO_BANK_REC.G_functional_currency) and
2898: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
2899: CE_AUTO_BANK_MATCH.trx_currency_code) THEN
2900: cep_standard.debug('Forex account not using the same curr as bk');
2901: curr := 6;
2902: RAISE NO_DATA_FOUND;
2903: END IF;

Line 2905: cep_standard.debug('<

2901: curr := 6;
2902: RAISE NO_DATA_FOUND;
2903: END IF;
2904:
2905: cep_standard.debug('< 2906:
2907: EXCEPTION
2908: WHEN NO_DATA_FOUND THEN
2909: cep_standard.debug('EXCEPTION: No data found');

Line 2912: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2908: WHEN NO_DATA_FOUND THEN
2909: cep_standard.debug('EXCEPTION: No data found');
2910: if (curr = 6) then
2911: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2912: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2913: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
2914: elsif (curr = 1) then
2915: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2916: CE_AUTO_BANK_MATCH.csh_statement_header_id,

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

2909: cep_standard.debug('EXCEPTION: No data found');
2910: if (curr = 6) then
2911: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2912: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2913: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
2914: elsif (curr = 1) then
2915: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2916: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2917: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BATCH_P');

Line 2916: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2912: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2913: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
2914: elsif (curr = 1) then
2915: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2916: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2917: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BATCH_P');
2918: elsif (curr = 3) then
2919: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2920: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 2917: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BATCH_P');

2913: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
2914: elsif (curr = 1) then
2915: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2916: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2917: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BATCH_P');
2918: elsif (curr = 3) then
2919: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2920: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2921: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BATCH_R');

Line 2920: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2916: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2917: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BATCH_P');
2918: elsif (curr = 3) then
2919: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2920: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2921: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BATCH_R');
2922: end if;
2923: no_of_matches := 0;
2924: WHEN OTHERS THEN

Line 2921: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BATCH_R');

2917: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BATCH_P');
2918: elsif (curr = 3) then
2919: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2920: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2921: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BATCH_R');
2922: end if;
2923: no_of_matches := 0;
2924: WHEN OTHERS THEN
2925: IF (SQL%NOTFOUND) THEN

Line 2929: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2925: IF (SQL%NOTFOUND) THEN
2926: cep_standard.debug('EXCEPTION: NO data found in batch_match');
2927: if (curr = 1) then
2928: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2929: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2930: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BATCH_P');
2931: elsif (curr = 3) then
2932: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2933: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 2930: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BATCH_P');

2926: cep_standard.debug('EXCEPTION: NO data found in batch_match');
2927: if (curr = 1) then
2928: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2929: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2930: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BATCH_P');
2931: elsif (curr = 3) then
2932: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2933: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2934: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BATCH_R');

Line 2933: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2929: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2930: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BATCH_P');
2931: elsif (curr = 3) then
2932: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2933: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2934: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BATCH_R');
2935: end if;
2936: no_of_matches:=0;
2937: ELSIF (SQL%ROWCOUNT >0) THEN

Line 2934: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BATCH_R');

2930: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BATCH_P');
2931: elsif (curr = 3) then
2932: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2933: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2934: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_BATCH_R');
2935: end if;
2936: no_of_matches:=0;
2937: ELSIF (SQL%ROWCOUNT >0) THEN
2938: cep_standard.debug('EXCEPTION: More than one batch match this receipt' );

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

2935: end if;
2936: no_of_matches:=0;
2937: ELSIF (SQL%ROWCOUNT >0) THEN
2938: cep_standard.debug('EXCEPTION: More than one batch match this receipt' );
2939: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2940: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2941: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2942: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APB_PARTIAL');
2943: else

Line 2941: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2937: ELSIF (SQL%ROWCOUNT >0) THEN
2938: cep_standard.debug('EXCEPTION: More than one batch match this receipt' );
2939: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2940: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2941: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2942: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APB_PARTIAL');
2943: else
2944: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2945: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 2942: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APB_PARTIAL');

2938: cep_standard.debug('EXCEPTION: More than one batch match this receipt' );
2939: if (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
2940: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2941: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2942: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APB_PARTIAL');
2943: else
2944: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2945: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2946: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ARB_PARTIAL');

Line 2945: CE_AUTO_BANK_MATCH.csh_statement_header_id,

2941: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2942: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APB_PARTIAL');
2943: else
2944: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2945: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2946: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ARB_PARTIAL');
2947: end if;
2948: no_of_matches:=999;
2949: ELSE

Line 2946: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ARB_PARTIAL');

2942: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APB_PARTIAL');
2943: else
2944: CE_RECONCILIATION_ERRORS_PKG.insert_row(
2945: CE_AUTO_BANK_MATCH.csh_statement_header_id,
2946: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ARB_PARTIAL');
2947: end if;
2948: no_of_matches:=999;
2949: ELSE
2950: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.batch_match' );

Line 2950: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.batch_match' );

2946: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ARB_PARTIAL');
2947: end if;
2948: no_of_matches:=999;
2949: ELSE
2950: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.batch_match' );
2951: RAISE;
2952: END IF;
2953: END batch_match;
2954:

Line 2975: cep_standard.debug('>>CE_AUTO_BANK_MATCH.group_match csl_trx_type='||CE_AUTO_BANK_MATCH.csl_trx_type);

2971: trx_count NUMBER;
2972: curr NUMBER;
2973:
2974: BEGIN
2975: cep_standard.debug('>>CE_AUTO_BANK_MATCH.group_match csl_trx_type='||CE_AUTO_BANK_MATCH.csl_trx_type);
2976: no_of_matches := 0;
2977:
2978: curr := 1;
2979: --

Line 2999: CE_AUTO_BANK_MATCH.trx_id,

2995: ab.CE_BANK_ACCT_USE_ID,
2996: ab.logical_group_reference,
2997: 'PAYMENT' -- bug 7571492
2998: INTO
2999: CE_AUTO_BANK_MATCH.trx_id,
3000: CE_AUTO_BANK_MATCH.trx_rowid,
3001: no_of_matches,
3002: CE_AUTO_BANK_MATCH.trx_currency_type,
3003: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 3000: CE_AUTO_BANK_MATCH.trx_rowid,

2996: ab.logical_group_reference,
2997: 'PAYMENT' -- bug 7571492
2998: INTO
2999: CE_AUTO_BANK_MATCH.trx_id,
3000: CE_AUTO_BANK_MATCH.trx_rowid,
3001: no_of_matches,
3002: CE_AUTO_BANK_MATCH.trx_currency_type,
3003: CE_AUTO_BANK_MATCH.trx_currency_code,
3004: CE_AUTO_BANK_MATCH.csl_match_type,

Line 3002: CE_AUTO_BANK_MATCH.trx_currency_type,

2998: INTO
2999: CE_AUTO_BANK_MATCH.trx_id,
3000: CE_AUTO_BANK_MATCH.trx_rowid,
3001: no_of_matches,
3002: CE_AUTO_BANK_MATCH.trx_currency_type,
3003: CE_AUTO_BANK_MATCH.trx_currency_code,
3004: CE_AUTO_BANK_MATCH.csl_match_type,
3005: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3006: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 3003: CE_AUTO_BANK_MATCH.trx_currency_code,

2999: CE_AUTO_BANK_MATCH.trx_id,
3000: CE_AUTO_BANK_MATCH.trx_rowid,
3001: no_of_matches,
3002: CE_AUTO_BANK_MATCH.trx_currency_type,
3003: CE_AUTO_BANK_MATCH.trx_currency_code,
3004: CE_AUTO_BANK_MATCH.csl_match_type,
3005: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3006: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3007: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 3004: CE_AUTO_BANK_MATCH.csl_match_type,

3000: CE_AUTO_BANK_MATCH.trx_rowid,
3001: no_of_matches,
3002: CE_AUTO_BANK_MATCH.trx_currency_type,
3003: CE_AUTO_BANK_MATCH.trx_currency_code,
3004: CE_AUTO_BANK_MATCH.csl_match_type,
3005: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3006: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3007: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3008: CE_AUTO_BANK_MATCH.trx_org_id,

Line 3005: CE_AUTO_BANK_MATCH.trx_exchange_rate,

3001: no_of_matches,
3002: CE_AUTO_BANK_MATCH.trx_currency_type,
3003: CE_AUTO_BANK_MATCH.trx_currency_code,
3004: CE_AUTO_BANK_MATCH.csl_match_type,
3005: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3006: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3007: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3008: CE_AUTO_BANK_MATCH.trx_org_id,
3009: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

Line 3006: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

3002: CE_AUTO_BANK_MATCH.trx_currency_type,
3003: CE_AUTO_BANK_MATCH.trx_currency_code,
3004: CE_AUTO_BANK_MATCH.csl_match_type,
3005: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3006: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3007: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3008: CE_AUTO_BANK_MATCH.trx_org_id,
3009: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
3010: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

Line 3007: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

3003: CE_AUTO_BANK_MATCH.trx_currency_code,
3004: CE_AUTO_BANK_MATCH.csl_match_type,
3005: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3006: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3007: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3008: CE_AUTO_BANK_MATCH.trx_org_id,
3009: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
3010: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3011: CE_AUTO_BANK_MATCH.logical_group_reference,

Line 3008: CE_AUTO_BANK_MATCH.trx_org_id,

3004: CE_AUTO_BANK_MATCH.csl_match_type,
3005: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3006: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3007: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3008: CE_AUTO_BANK_MATCH.trx_org_id,
3009: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
3010: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3011: CE_AUTO_BANK_MATCH.logical_group_reference,
3012: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- bug 7571492

Line 3009: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

3005: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3006: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3007: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3008: CE_AUTO_BANK_MATCH.trx_org_id,
3009: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
3010: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3011: CE_AUTO_BANK_MATCH.logical_group_reference,
3012: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- bug 7571492
3013: FROM CE_200_GROUPS_V ab

Line 3010: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

3006: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3007: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3008: CE_AUTO_BANK_MATCH.trx_org_id,
3009: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
3010: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3011: CE_AUTO_BANK_MATCH.logical_group_reference,
3012: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- bug 7571492
3013: FROM CE_200_GROUPS_V ab
3014: WHERE upper(ab.logical_group_reference) = upper(CE_AUTO_BANK_MATCH.csl_bank_trx_number)

Line 3011: CE_AUTO_BANK_MATCH.logical_group_reference,

3007: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3008: CE_AUTO_BANK_MATCH.trx_org_id,
3009: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
3010: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3011: CE_AUTO_BANK_MATCH.logical_group_reference,
3012: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- bug 7571492
3013: FROM CE_200_GROUPS_V ab
3014: WHERE upper(ab.logical_group_reference) = upper(CE_AUTO_BANK_MATCH.csl_bank_trx_number)
3015: AND (ab.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, ab.org_id)

Line 3012: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- bug 7571492

3008: CE_AUTO_BANK_MATCH.trx_org_id,
3009: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
3010: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3011: CE_AUTO_BANK_MATCH.logical_group_reference,
3012: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- bug 7571492
3013: FROM CE_200_GROUPS_V ab
3014: WHERE upper(ab.logical_group_reference) = upper(CE_AUTO_BANK_MATCH.csl_bank_trx_number)
3015: AND (ab.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, ab.org_id)
3016: or

Line 3014: WHERE upper(ab.logical_group_reference) = upper(CE_AUTO_BANK_MATCH.csl_bank_trx_number)

3010: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3011: CE_AUTO_BANK_MATCH.logical_group_reference,
3012: CE_AUTO_BANK_MATCH.csl_clearing_trx_type -- bug 7571492
3013: FROM CE_200_GROUPS_V ab
3014: WHERE upper(ab.logical_group_reference) = upper(CE_AUTO_BANK_MATCH.csl_bank_trx_number)
3015: AND (ab.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, ab.org_id)
3016: or
3017: ab.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id, ab.legal_entity_id))
3018: AND ab.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id;

Line 3018: AND ab.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id;

3014: WHERE upper(ab.logical_group_reference) = upper(CE_AUTO_BANK_MATCH.csl_bank_trx_number)
3015: AND (ab.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, ab.org_id)
3016: or
3017: ab.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id, ab.legal_entity_id))
3018: AND ab.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id;
3019:
3020: -- 7571492 : Changed local variables in INTO clause to global variables.
3021: curr := 2;
3022: SELECT

Line 3027: SUM(DECODE(catv.currency_code, CE_AUTO_BANK_MATCH.trx_currency_code,0,1)),

3023: count(*),
3024: sum(catv.bank_account_amount),
3025: nvl(sum(catv.base_amount),0),
3026: nvl(sum(catv.amount_cleared),0),
3027: SUM(DECODE(catv.currency_code, CE_AUTO_BANK_MATCH.trx_currency_code,0,1)),
3028: sum(catv.amount),
3029: 'PGROUP'
3030: INTO
3031: trx_count,

Line 3032: CE_AUTO_BANK_MATCH.trx_amount,

3028: sum(catv.amount),
3029: 'PGROUP'
3030: INTO
3031: trx_count,
3032: CE_AUTO_BANK_MATCH.trx_amount,
3033: CE_AUTO_BANK_MATCH.trx_base_amount,
3034: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3035: no_of_currencies,
3036: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 3033: CE_AUTO_BANK_MATCH.trx_base_amount,

3029: 'PGROUP'
3030: INTO
3031: trx_count,
3032: CE_AUTO_BANK_MATCH.trx_amount,
3033: CE_AUTO_BANK_MATCH.trx_base_amount,
3034: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3035: no_of_currencies,
3036: CE_AUTO_BANK_MATCH.trx_curr_amount,
3037: CE_AUTO_BANK_MATCH.csl_match_type

Line 3034: CE_AUTO_BANK_MATCH.trx_cleared_amount,

3030: INTO
3031: trx_count,
3032: CE_AUTO_BANK_MATCH.trx_amount,
3033: CE_AUTO_BANK_MATCH.trx_base_amount,
3034: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3035: no_of_currencies,
3036: CE_AUTO_BANK_MATCH.trx_curr_amount,
3037: CE_AUTO_BANK_MATCH.csl_match_type
3038: FROM ce_available_transactions_tmp catv

Line 3036: CE_AUTO_BANK_MATCH.trx_curr_amount,

3032: CE_AUTO_BANK_MATCH.trx_amount,
3033: CE_AUTO_BANK_MATCH.trx_base_amount,
3034: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3035: no_of_currencies,
3036: CE_AUTO_BANK_MATCH.trx_curr_amount,
3037: CE_AUTO_BANK_MATCH.csl_match_type
3038: FROM ce_available_transactions_tmp catv
3039: WHERE catv.batch_id = CE_AUTO_BANK_MATCH.trx_id
3040: AND nvl(catv.status, 'NEGOTIABLE') <> 'VOIDED'

Line 3037: CE_AUTO_BANK_MATCH.csl_match_type

3033: CE_AUTO_BANK_MATCH.trx_base_amount,
3034: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3035: no_of_currencies,
3036: CE_AUTO_BANK_MATCH.trx_curr_amount,
3037: CE_AUTO_BANK_MATCH.csl_match_type
3038: FROM ce_available_transactions_tmp catv
3039: WHERE catv.batch_id = CE_AUTO_BANK_MATCH.trx_id
3040: AND nvl(catv.status, 'NEGOTIABLE') <> 'VOIDED'
3041: AND catv.application_id = 200

Line 3039: WHERE catv.batch_id = CE_AUTO_BANK_MATCH.trx_id

3035: no_of_currencies,
3036: CE_AUTO_BANK_MATCH.trx_curr_amount,
3037: CE_AUTO_BANK_MATCH.csl_match_type
3038: FROM ce_available_transactions_tmp catv
3039: WHERE catv.batch_id = CE_AUTO_BANK_MATCH.trx_id
3040: AND nvl(catv.status, 'NEGOTIABLE') <> 'VOIDED'
3041: AND catv.application_id = 200
3042: AND NVL(catv.reconciled_status_flag, 'N') = 'N'
3043: AND EXISTS ( SELECT 1

Line 3046: AND ACA.PAYMENT_INSTRUCTION_ID = CE_AUTO_BANK_MATCH.trx_id

3042: AND NVL(catv.reconciled_status_flag, 'N') = 'N'
3043: AND EXISTS ( SELECT 1
3044: FROM iby_payments_all IPA ,AP_CHECKS_ALL ACA
3045: WHERE ACA.CHECK_ID =catv.trx_id
3046: AND ACA.PAYMENT_INSTRUCTION_ID = CE_AUTO_BANK_MATCH.trx_id
3047: AND IPA.PAYMENT_INSTRUCTION_ID = CE_AUTO_BANK_MATCH.trx_id
3048: AND IPA.PAYMENT_ID = ACA.PAYMENT_ID
3049: AND IPA.LOGICAL_GROUP_REFERENCE = NVL(CE_AUTO_BANK_MATCH.LOGICAL_GROUP_REFERENCE,IPA.LOGICAL_GROUP_REFERENCE));
3050:

Line 3047: AND IPA.PAYMENT_INSTRUCTION_ID = CE_AUTO_BANK_MATCH.trx_id

3043: AND EXISTS ( SELECT 1
3044: FROM iby_payments_all IPA ,AP_CHECKS_ALL ACA
3045: WHERE ACA.CHECK_ID =catv.trx_id
3046: AND ACA.PAYMENT_INSTRUCTION_ID = CE_AUTO_BANK_MATCH.trx_id
3047: AND IPA.PAYMENT_INSTRUCTION_ID = CE_AUTO_BANK_MATCH.trx_id
3048: AND IPA.PAYMENT_ID = ACA.PAYMENT_ID
3049: AND IPA.LOGICAL_GROUP_REFERENCE = NVL(CE_AUTO_BANK_MATCH.LOGICAL_GROUP_REFERENCE,IPA.LOGICAL_GROUP_REFERENCE));
3050:
3051: IF (trx_count = 0) THEN

Line 3049: AND IPA.LOGICAL_GROUP_REFERENCE = NVL(CE_AUTO_BANK_MATCH.LOGICAL_GROUP_REFERENCE,IPA.LOGICAL_GROUP_REFERENCE));

3045: WHERE ACA.CHECK_ID =catv.trx_id
3046: AND ACA.PAYMENT_INSTRUCTION_ID = CE_AUTO_BANK_MATCH.trx_id
3047: AND IPA.PAYMENT_INSTRUCTION_ID = CE_AUTO_BANK_MATCH.trx_id
3048: AND IPA.PAYMENT_ID = ACA.PAYMENT_ID
3049: AND IPA.LOGICAL_GROUP_REFERENCE = NVL(CE_AUTO_BANK_MATCH.LOGICAL_GROUP_REFERENCE,IPA.LOGICAL_GROUP_REFERENCE));
3050:
3051: IF (trx_count = 0) THEN
3052: cep_standard.debug('No trx for group '||CE_AUTO_BANK_MATCH.csl_bank_trx_number);
3053: RAISE NO_DATA_FOUND;

Line 3052: cep_standard.debug('No trx for group '||CE_AUTO_BANK_MATCH.csl_bank_trx_number);

3048: AND IPA.PAYMENT_ID = ACA.PAYMENT_ID
3049: AND IPA.LOGICAL_GROUP_REFERENCE = NVL(CE_AUTO_BANK_MATCH.LOGICAL_GROUP_REFERENCE,IPA.LOGICAL_GROUP_REFERENCE));
3050:
3051: IF (trx_count = 0) THEN
3052: cep_standard.debug('No trx for group '||CE_AUTO_BANK_MATCH.csl_bank_trx_number);
3053: RAISE NO_DATA_FOUND;
3054: END IF;
3055: cep_standard.debug('Group trx_count = '||trx_count);
3056: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);

Line 3056: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);

3052: cep_standard.debug('No trx for group '||CE_AUTO_BANK_MATCH.csl_bank_trx_number);
3053: RAISE NO_DATA_FOUND;
3054: END IF;
3055: cep_standard.debug('Group trx_count = '||trx_count);
3056: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);
3057: cep_standard.debug('trx_base_amount = '||CE_AUTO_BANK_MATCH.trx_base_amount);
3058: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);
3059: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
3060: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);

Line 3057: cep_standard.debug('trx_base_amount = '||CE_AUTO_BANK_MATCH.trx_base_amount);

3053: RAISE NO_DATA_FOUND;
3054: END IF;
3055: cep_standard.debug('Group trx_count = '||trx_count);
3056: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);
3057: cep_standard.debug('trx_base_amount = '||CE_AUTO_BANK_MATCH.trx_base_amount);
3058: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);
3059: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
3060: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);
3061:

Line 3058: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);

3054: END IF;
3055: cep_standard.debug('Group trx_count = '||trx_count);
3056: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);
3057: cep_standard.debug('trx_base_amount = '||CE_AUTO_BANK_MATCH.trx_base_amount);
3058: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);
3059: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
3060: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);
3061:
3062: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) AND

Line 3059: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);

3055: cep_standard.debug('Group trx_count = '||trx_count);
3056: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);
3057: cep_standard.debug('trx_base_amount = '||CE_AUTO_BANK_MATCH.trx_base_amount);
3058: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);
3059: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
3060: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);
3061:
3062: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) AND
3063: (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_MATCH.trx_currency_code)

Line 3060: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);

3056: cep_standard.debug('trx_amount = '||CE_AUTO_BANK_MATCH.trx_amount);
3057: cep_standard.debug('trx_base_amount = '||CE_AUTO_BANK_MATCH.trx_base_amount);
3058: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);
3059: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
3060: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);
3061:
3062: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) AND
3063: (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_MATCH.trx_currency_code)
3064: THEN

Line 3062: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) AND

3058: cep_standard.debug('trx_cleared_amount = '||CE_AUTO_BANK_MATCH.trx_cleared_amount);
3059: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
3060: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);
3061:
3062: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) AND
3063: (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_MATCH.trx_currency_code)
3064: THEN
3065: cep_standard.debug('Forex trx not using the same curr as account');
3066: curr := 6;

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

3059: cep_standard.debug('trx_curr_amount = '||CE_AUTO_BANK_MATCH.trx_curr_amount);
3060: cep_standard.debug('csl_match_type = '||CE_AUTO_BANK_MATCH.csl_match_type);
3061:
3062: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_REC.G_functional_currency) AND
3063: (CE_AUTO_BANK_MATCH.aba_bank_currency <> CE_AUTO_BANK_MATCH.trx_currency_code)
3064: THEN
3065: cep_standard.debug('Forex trx not using the same curr as account');
3066: curr := 6;
3067: RAISE NO_DATA_FOUND;

Line 3070: cep_standard.debug('<

3066: curr := 6;
3067: RAISE NO_DATA_FOUND;
3068: END IF;
3069:
3070: cep_standard.debug('< 3071:
3072: EXCEPTION
3073: WHEN NO_DATA_FOUND THEN
3074: cep_standard.debug('EXCEPTION: #1 No data found in group_match');

Line 3078: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3074: cep_standard.debug('EXCEPTION: #1 No data found in group_match');
3075: cep_standard.debug('curr = '||curr);
3076: if (curr = 6) then
3077: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3078: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3079: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
3080: elsif (curr = 1) then
3081: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3082: CE_AUTO_BANK_MATCH.csh_statement_header_id,

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

3075: cep_standard.debug('curr = '||curr);
3076: if (curr = 6) then
3077: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3078: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3079: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
3080: elsif (curr = 1) then
3081: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3082: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3083: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_GROUP_P');

Line 3082: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3078: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3079: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
3080: elsif (curr = 1) then
3081: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3082: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3083: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_GROUP_P');
3084: end if;
3085: no_of_matches := 0;
3086: WHEN OTHERS THEN

Line 3083: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_GROUP_P');

3079: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
3080: elsif (curr = 1) then
3081: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3082: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3083: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_GROUP_P');
3084: end if;
3085: no_of_matches := 0;
3086: WHEN OTHERS THEN
3087: IF (SQL%NOTFOUND) THEN

Line 3091: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3087: IF (SQL%NOTFOUND) THEN
3088: cep_standard.debug('EXCEPTION: NO data found in group_match');
3089: cep_standard.debug('curr = '||curr);
3090: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3091: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3092: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_GROUP_P');
3093: no_of_matches:=0;
3094: ELSIF (SQL%ROWCOUNT >0) THEN
3095: cep_standard.debug('EXCEPTION: More than one batch match this group' );

Line 3092: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_GROUP_P');

3088: cep_standard.debug('EXCEPTION: NO data found in group_match');
3089: cep_standard.debug('curr = '||curr);
3090: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3091: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3092: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_GROUP_P');
3093: no_of_matches:=0;
3094: ELSIF (SQL%ROWCOUNT >0) THEN
3095: cep_standard.debug('EXCEPTION: More than one batch match this group' );
3096: cep_standard.debug('curr = '||curr);

Line 3098: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3094: ELSIF (SQL%ROWCOUNT >0) THEN
3095: cep_standard.debug('EXCEPTION: More than one batch match this group' );
3096: cep_standard.debug('curr = '||curr);
3097: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3098: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3099: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APG_PARTIAL');
3100: no_of_matches:=999;
3101: ELSE
3102: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.group_match' );

Line 3099: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APG_PARTIAL');

3095: cep_standard.debug('EXCEPTION: More than one batch match this group' );
3096: cep_standard.debug('curr = '||curr);
3097: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3098: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3099: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APG_PARTIAL');
3100: no_of_matches:=999;
3101: ELSE
3102: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.group_match' );
3103: RAISE;

Line 3102: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.group_match' );

3098: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3099: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APG_PARTIAL');
3100: no_of_matches:=999;
3101: ELSE
3102: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.group_match' );
3103: RAISE;
3104: END IF;
3105: END group_match;
3106:

Line 3115: cep_standard.debug('>>CE_AUTO_BANK_MATCH.convert_to_base_curr');

3111: min_acct_unit NUMBER;
3112: acctd_amount NUMBER;
3113: rounded_amount NUMBER;
3114: BEGIN
3115: cep_standard.debug('>>CE_AUTO_BANK_MATCH.convert_to_base_curr');
3116:
3117: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN
3118:
3119: BEGIN

Line 3117: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN

3113: rounded_amount NUMBER;
3114: BEGIN
3115: cep_standard.debug('>>CE_AUTO_BANK_MATCH.convert_to_base_curr');
3116:
3117: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN
3118:
3119: BEGIN
3120: acctd_amount := gl_currency_api.convert_amount(
3121: CE_AUTO_BANK_MATCH.csl_currency_code,

Line 3121: CE_AUTO_BANK_MATCH.csl_currency_code,

3117: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN
3118:
3119: BEGIN
3120: acctd_amount := gl_currency_api.convert_amount(
3121: CE_AUTO_BANK_MATCH.csl_currency_code,
3122: CE_AUTO_BANK_REC.G_functional_currency,
3123: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3124: CE_AUTO_BANK_MATCH.csl_trx_date),
3125: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,

Line 3123: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,

3119: BEGIN
3120: acctd_amount := gl_currency_api.convert_amount(
3121: CE_AUTO_BANK_MATCH.csl_currency_code,
3122: CE_AUTO_BANK_REC.G_functional_currency,
3123: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3124: CE_AUTO_BANK_MATCH.csl_trx_date),
3125: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3126: amount_to_convert);
3127:

Line 3124: CE_AUTO_BANK_MATCH.csl_trx_date),

3120: acctd_amount := gl_currency_api.convert_amount(
3121: CE_AUTO_BANK_MATCH.csl_currency_code,
3122: CE_AUTO_BANK_REC.G_functional_currency,
3123: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3124: CE_AUTO_BANK_MATCH.csl_trx_date),
3125: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3126: amount_to_convert);
3127:
3128: cep_standard.debug('acctd_amount '||acctd_amount);

Line 3125: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,

3121: CE_AUTO_BANK_MATCH.csl_currency_code,
3122: CE_AUTO_BANK_REC.G_functional_currency,
3123: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3124: CE_AUTO_BANK_MATCH.csl_trx_date),
3125: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3126: amount_to_convert);
3127:
3128: cep_standard.debug('acctd_amount '||acctd_amount);
3129: EXCEPTION

Line 3139: acctd_amount := amount_to_convert * CE_AUTO_BANK_MATCH.csl_exchange_rate;

3135: rounded_amount := acctd_amount;
3136:
3137: ELSE
3138:
3139: acctd_amount := amount_to_convert * CE_AUTO_BANK_MATCH.csl_exchange_rate;
3140: fnd_currency.get_info(CE_AUTO_BANK_MATCH.aba_bank_currency, precision,
3141: ext_precision, min_acct_unit);
3142: IF (min_acct_unit IS NOT NULL) THEN
3143: rounded_amount := round(acctd_amount/min_acct_unit,0) * min_acct_unit;

Line 3140: fnd_currency.get_info(CE_AUTO_BANK_MATCH.aba_bank_currency, precision,

3136:
3137: ELSE
3138:
3139: acctd_amount := amount_to_convert * CE_AUTO_BANK_MATCH.csl_exchange_rate;
3140: fnd_currency.get_info(CE_AUTO_BANK_MATCH.aba_bank_currency, precision,
3141: ext_precision, min_acct_unit);
3142: IF (min_acct_unit IS NOT NULL) THEN
3143: rounded_amount := round(acctd_amount/min_acct_unit,0) * min_acct_unit;
3144: ELSE

Line 3150: cep_standard.debug('<

3146: END IF;
3147:
3148: END IF;
3149:
3150: cep_standard.debug('< 3151: RETURN(rounded_amount);
3152:
3153: EXCEPTION
3154: WHEN OTHERS THEN

Line 3155: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.convert_to_base_curr');

3151: RETURN(rounded_amount);
3152:
3153: EXCEPTION
3154: WHEN OTHERS THEN
3155: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.convert_to_base_curr');
3156: RAISE;
3157: END convert_to_base_curr;
3158:
3159: /* ---------------------------------------------------------------------

Line 3188: cep_standard.debug('>>CE_AUTO_BANK_MATCH.create_misc_trx');

3184: l_trx_number CE_STATEMENT_LINES.BANK_TRX_NUMBER%TYPE; --Bug 3385023 added this variable.
3185: current_org_id number;
3186: receivables_trx_org_id number;
3187: BEGIN
3188: cep_standard.debug('>>CE_AUTO_BANK_MATCH.create_misc_trx');
3189:
3190: -- Changes for Release 11.
3191: -- We can create a new misc receipt only if the matching_against can
3192: -- be a normal MISC (i.e. <> 'STMT').

Line 3193: IF (CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND

3189:
3190: -- Changes for Release 11.
3191: -- We can create a new misc receipt only if the matching_against can
3192: -- be a normal MISC (i.e. <> 'STMT').
3193: IF (CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
3194: CE_AUTO_BANK_MATCH.csl_matching_against <> 'STMT') THEN
3195:
3196: cep_standard.debug('DEBUG: trx_curr: '||
3197: CE_AUTO_BANK_MATCH.trx_currency_type);

Line 3194: CE_AUTO_BANK_MATCH.csl_matching_against <> 'STMT') THEN

3190: -- Changes for Release 11.
3191: -- We can create a new misc receipt only if the matching_against can
3192: -- be a normal MISC (i.e. <> 'STMT').
3193: IF (CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
3194: CE_AUTO_BANK_MATCH.csl_matching_against <> 'STMT') THEN
3195:
3196: cep_standard.debug('DEBUG: trx_curr: '||
3197: CE_AUTO_BANK_MATCH.trx_currency_type);
3198:

Line 3197: CE_AUTO_BANK_MATCH.trx_currency_type);

3193: IF (CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
3194: CE_AUTO_BANK_MATCH.csl_matching_against <> 'STMT') THEN
3195:
3196: cep_standard.debug('DEBUG: trx_curr: '||
3197: CE_AUTO_BANK_MATCH.trx_currency_type);
3198:
3199: IF (trx_currency_type = 'FOREIGN' and
3200: CE_AUTO_BANK_MATCH.aba_bank_currency
3201: <> CE_AUTO_BANK_REC.G_functional_currency) OR

Line 3200: CE_AUTO_BANK_MATCH.aba_bank_currency

3196: cep_standard.debug('DEBUG: trx_curr: '||
3197: CE_AUTO_BANK_MATCH.trx_currency_type);
3198:
3199: IF (trx_currency_type = 'FOREIGN' and
3200: CE_AUTO_BANK_MATCH.aba_bank_currency
3201: <> CE_AUTO_BANK_REC.G_functional_currency) OR
3202: (trx_currency_type = 'FUNCTIONAL' and
3203: CE_AUTO_BANK_MATCH.aba_bank_currency
3204: <> CE_AUTO_BANK_REC.G_functional_currency) THEN

Line 3203: CE_AUTO_BANK_MATCH.aba_bank_currency

3199: IF (trx_currency_type = 'FOREIGN' and
3200: CE_AUTO_BANK_MATCH.aba_bank_currency
3201: <> CE_AUTO_BANK_REC.G_functional_currency) OR
3202: (trx_currency_type = 'FUNCTIONAL' and
3203: CE_AUTO_BANK_MATCH.aba_bank_currency
3204: <> CE_AUTO_BANK_REC.G_functional_currency) THEN
3205:
3206: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3207: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 3207: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3203: CE_AUTO_BANK_MATCH.aba_bank_currency
3204: <> CE_AUTO_BANK_REC.G_functional_currency) THEN
3205:
3206: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3207: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3208: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_FOREIGN_MISC');
3209:
3210: ELSE
3211: CE_AUTO_BANK_MATCH.csl_match_type := 'CMISC';

Line 3208: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_FOREIGN_MISC');

3204: <> CE_AUTO_BANK_REC.G_functional_currency) THEN
3205:
3206: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3207: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3208: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_FOREIGN_MISC');
3209:
3210: ELSE
3211: CE_AUTO_BANK_MATCH.csl_match_type := 'CMISC';
3212: CE_AUTO_BANK_MATCH.csl_clearing_trx_type := 'MISC';

Line 3211: CE_AUTO_BANK_MATCH.csl_match_type := 'CMISC';

3207: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3208: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_FOREIGN_MISC');
3209:
3210: ELSE
3211: CE_AUTO_BANK_MATCH.csl_match_type := 'CMISC';
3212: CE_AUTO_BANK_MATCH.csl_clearing_trx_type := 'MISC';
3213: CE_AUTO_BANK_MATCH.trx_status := 'REMITTED';
3214: CE_AUTO_BANK_MATCH.trx_cleared_amount := 0;
3215: CE_AUTO_BANK_MATCH.trx_currency_code :=

Line 3212: CE_AUTO_BANK_MATCH.csl_clearing_trx_type := 'MISC';

3208: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_FOREIGN_MISC');
3209:
3210: ELSE
3211: CE_AUTO_BANK_MATCH.csl_match_type := 'CMISC';
3212: CE_AUTO_BANK_MATCH.csl_clearing_trx_type := 'MISC';
3213: CE_AUTO_BANK_MATCH.trx_status := 'REMITTED';
3214: CE_AUTO_BANK_MATCH.trx_cleared_amount := 0;
3215: CE_AUTO_BANK_MATCH.trx_currency_code :=
3216: NVL(CE_AUTO_BANK_MATCH.csl_currency_code,

Line 3213: CE_AUTO_BANK_MATCH.trx_status := 'REMITTED';

3209:
3210: ELSE
3211: CE_AUTO_BANK_MATCH.csl_match_type := 'CMISC';
3212: CE_AUTO_BANK_MATCH.csl_clearing_trx_type := 'MISC';
3213: CE_AUTO_BANK_MATCH.trx_status := 'REMITTED';
3214: CE_AUTO_BANK_MATCH.trx_cleared_amount := 0;
3215: CE_AUTO_BANK_MATCH.trx_currency_code :=
3216: NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
3217: CE_AUTO_BANK_MATCH.aba_bank_currency);

Line 3214: CE_AUTO_BANK_MATCH.trx_cleared_amount := 0;

3210: ELSE
3211: CE_AUTO_BANK_MATCH.csl_match_type := 'CMISC';
3212: CE_AUTO_BANK_MATCH.csl_clearing_trx_type := 'MISC';
3213: CE_AUTO_BANK_MATCH.trx_status := 'REMITTED';
3214: CE_AUTO_BANK_MATCH.trx_cleared_amount := 0;
3215: CE_AUTO_BANK_MATCH.trx_currency_code :=
3216: NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
3217: CE_AUTO_BANK_MATCH.aba_bank_currency);
3218: IF (trx_validation(no_of_currencies)) THEN

Line 3215: CE_AUTO_BANK_MATCH.trx_currency_code :=

3211: CE_AUTO_BANK_MATCH.csl_match_type := 'CMISC';
3212: CE_AUTO_BANK_MATCH.csl_clearing_trx_type := 'MISC';
3213: CE_AUTO_BANK_MATCH.trx_status := 'REMITTED';
3214: CE_AUTO_BANK_MATCH.trx_cleared_amount := 0;
3215: CE_AUTO_BANK_MATCH.trx_currency_code :=
3216: NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
3217: CE_AUTO_BANK_MATCH.aba_bank_currency);
3218: IF (trx_validation(no_of_currencies)) THEN
3219: if (ce_auto_bank_match.csl_trx_type = 'MISC_DEBIT') then

Line 3216: NVL(CE_AUTO_BANK_MATCH.csl_currency_code,

3212: CE_AUTO_BANK_MATCH.csl_clearing_trx_type := 'MISC';
3213: CE_AUTO_BANK_MATCH.trx_status := 'REMITTED';
3214: CE_AUTO_BANK_MATCH.trx_cleared_amount := 0;
3215: CE_AUTO_BANK_MATCH.trx_currency_code :=
3216: NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
3217: CE_AUTO_BANK_MATCH.aba_bank_currency);
3218: IF (trx_validation(no_of_currencies)) THEN
3219: if (ce_auto_bank_match.csl_trx_type = 'MISC_DEBIT') then
3220: CE_AUTO_BANK_MATCH.calc_csl_amount :=

Line 3217: CE_AUTO_BANK_MATCH.aba_bank_currency);

3213: CE_AUTO_BANK_MATCH.trx_status := 'REMITTED';
3214: CE_AUTO_BANK_MATCH.trx_cleared_amount := 0;
3215: CE_AUTO_BANK_MATCH.trx_currency_code :=
3216: NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
3217: CE_AUTO_BANK_MATCH.aba_bank_currency);
3218: IF (trx_validation(no_of_currencies)) THEN
3219: if (ce_auto_bank_match.csl_trx_type = 'MISC_DEBIT') then
3220: CE_AUTO_BANK_MATCH.calc_csl_amount :=
3221: CE_AUTO_BANK_MATCH.calc_csl_amount -

Line 3219: if (ce_auto_bank_match.csl_trx_type = 'MISC_DEBIT') then

3215: CE_AUTO_BANK_MATCH.trx_currency_code :=
3216: NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
3217: CE_AUTO_BANK_MATCH.aba_bank_currency);
3218: IF (trx_validation(no_of_currencies)) THEN
3219: if (ce_auto_bank_match.csl_trx_type = 'MISC_DEBIT') then
3220: CE_AUTO_BANK_MATCH.calc_csl_amount :=
3221: CE_AUTO_BANK_MATCH.calc_csl_amount -
3222: nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
3223: else

Line 3220: CE_AUTO_BANK_MATCH.calc_csl_amount :=

3216: NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
3217: CE_AUTO_BANK_MATCH.aba_bank_currency);
3218: IF (trx_validation(no_of_currencies)) THEN
3219: if (ce_auto_bank_match.csl_trx_type = 'MISC_DEBIT') then
3220: CE_AUTO_BANK_MATCH.calc_csl_amount :=
3221: CE_AUTO_BANK_MATCH.calc_csl_amount -
3222: nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
3223: else
3224: CE_AUTO_BANK_MATCH.calc_csl_amount :=

Line 3221: CE_AUTO_BANK_MATCH.calc_csl_amount -

3217: CE_AUTO_BANK_MATCH.aba_bank_currency);
3218: IF (trx_validation(no_of_currencies)) THEN
3219: if (ce_auto_bank_match.csl_trx_type = 'MISC_DEBIT') then
3220: CE_AUTO_BANK_MATCH.calc_csl_amount :=
3221: CE_AUTO_BANK_MATCH.calc_csl_amount -
3222: nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
3223: else
3224: CE_AUTO_BANK_MATCH.calc_csl_amount :=
3225: CE_AUTO_BANK_MATCH.calc_csl_amount +

Line 3222: nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);

3218: IF (trx_validation(no_of_currencies)) THEN
3219: if (ce_auto_bank_match.csl_trx_type = 'MISC_DEBIT') then
3220: CE_AUTO_BANK_MATCH.calc_csl_amount :=
3221: CE_AUTO_BANK_MATCH.calc_csl_amount -
3222: nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
3223: else
3224: CE_AUTO_BANK_MATCH.calc_csl_amount :=
3225: CE_AUTO_BANK_MATCH.calc_csl_amount +
3226: nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);

Line 3224: CE_AUTO_BANK_MATCH.calc_csl_amount :=

3220: CE_AUTO_BANK_MATCH.calc_csl_amount :=
3221: CE_AUTO_BANK_MATCH.calc_csl_amount -
3222: nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
3223: else
3224: CE_AUTO_BANK_MATCH.calc_csl_amount :=
3225: CE_AUTO_BANK_MATCH.calc_csl_amount +
3226: nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
3227: end if;
3228:

Line 3225: CE_AUTO_BANK_MATCH.calc_csl_amount +

3221: CE_AUTO_BANK_MATCH.calc_csl_amount -
3222: nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
3223: else
3224: CE_AUTO_BANK_MATCH.calc_csl_amount :=
3225: CE_AUTO_BANK_MATCH.calc_csl_amount +
3226: nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
3227: end if;
3228:
3229: --

Line 3226: nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);

3222: nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
3223: else
3224: CE_AUTO_BANK_MATCH.calc_csl_amount :=
3225: CE_AUTO_BANK_MATCH.calc_csl_amount +
3226: nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
3227: end if;
3228:
3229: --
3230: -- bug# 1180124

Line 3235: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and

3231: -- If exchange type is pre-defined rate type, populate the
3232: -- exchange rate
3233: --
3234: -- bug 2293491
3235: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and
3236: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and
3237: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR
3238: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and
3239: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)) THEN

Line 3236: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and

3232: -- exchange rate
3233: --
3234: -- bug 2293491
3235: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and
3236: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and
3237: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR
3238: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and
3239: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)) THEN
3240: IF (NOT validate_exchange_details) THEN

Line 3237: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR

3233: --
3234: -- bug 2293491
3235: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and
3236: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and
3237: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR
3238: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and
3239: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)) THEN
3240: IF (NOT validate_exchange_details) THEN
3241: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_validation' );

Line 3238: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and

3234: -- bug 2293491
3235: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and
3236: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and
3237: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR
3238: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and
3239: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)) THEN
3240: IF (NOT validate_exchange_details) THEN
3241: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_validation' );
3242: END IF;

Line 3239: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)) THEN

3235: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and
3236: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and
3237: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR
3238: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and
3239: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)) THEN
3240: IF (NOT validate_exchange_details) THEN
3241: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_validation' );
3242: END IF;
3243: END IF;

Line 3241: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_validation' );

3237: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR
3238: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and
3239: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)) THEN
3240: IF (NOT validate_exchange_details) THEN
3241: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_validation' );
3242: END IF;
3243: END IF;
3244:
3245: --

Line 3250: IF (CE_AUTO_BANK_MATCH.aba_bank_currency

3246: -- bug# 939160
3247: -- Verified that exchange information is not null
3248: -- when creating foreign currency misc receipts
3249: --
3250: IF (CE_AUTO_BANK_MATCH.aba_bank_currency
3251: <> CE_AUTO_BANK_REC.G_functional_currency
3252: AND CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y'
3253: AND (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL
3254: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL

Line 3252: AND CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y'

3248: -- when creating foreign currency misc receipts
3249: --
3250: IF (CE_AUTO_BANK_MATCH.aba_bank_currency
3251: <> CE_AUTO_BANK_REC.G_functional_currency
3252: AND CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y'
3253: AND (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL
3254: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL
3255: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) ) THEN
3256: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 3253: AND (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL

3249: --
3250: IF (CE_AUTO_BANK_MATCH.aba_bank_currency
3251: <> CE_AUTO_BANK_REC.G_functional_currency
3252: AND CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y'
3253: AND (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL
3254: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL
3255: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) ) THEN
3256: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3257: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 3254: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL

3250: IF (CE_AUTO_BANK_MATCH.aba_bank_currency
3251: <> CE_AUTO_BANK_REC.G_functional_currency
3252: AND CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y'
3253: AND (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL
3254: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL
3255: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) ) THEN
3256: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3257: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3258: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 3255: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) ) THEN

3251: <> CE_AUTO_BANK_REC.G_functional_currency
3252: AND CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y'
3253: AND (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL
3254: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL
3255: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) ) THEN
3256: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3257: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3258: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3259: 'CE_REQUIRED_EXCHANGE_FIELD');

Line 3257: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3253: AND (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL
3254: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL
3255: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) ) THEN
3256: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3257: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3258: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3259: 'CE_REQUIRED_EXCHANGE_FIELD');
3260: ELSE
3261:

Line 3258: CE_AUTO_BANK_MATCH.csl_statement_line_id,

3254: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL
3255: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) ) THEN
3256: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3257: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3258: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3259: 'CE_REQUIRED_EXCHANGE_FIELD');
3260: ELSE
3261:
3262: -- bug# 1190376

Line 3266: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL

3262: -- bug# 1190376
3263: -- Make sure the amount is converted to foreign curr
3264: -- and the decimal is rounded correctly
3265: --
3266: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL
3267: OR CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
3268: receipt_amount := CE_AUTO_BANK_MATCH.calc_csl_amount;
3269: base_receipt_amount := receipt_amount;
3270: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN

Line 3267: OR CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN

3263: -- Make sure the amount is converted to foreign curr
3264: -- and the decimal is rounded correctly
3265: --
3266: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL
3267: OR CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
3268: receipt_amount := CE_AUTO_BANK_MATCH.calc_csl_amount;
3269: base_receipt_amount := receipt_amount;
3270: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN
3271: BEGIN

Line 3268: receipt_amount := CE_AUTO_BANK_MATCH.calc_csl_amount;

3264: -- and the decimal is rounded correctly
3265: --
3266: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL
3267: OR CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
3268: receipt_amount := CE_AUTO_BANK_MATCH.calc_csl_amount;
3269: base_receipt_amount := receipt_amount;
3270: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN
3271: BEGIN
3272: receipt_amount := gl_currency_api.convert_amount(

Line 3270: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN

3266: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL
3267: OR CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
3268: receipt_amount := CE_AUTO_BANK_MATCH.calc_csl_amount;
3269: base_receipt_amount := receipt_amount;
3270: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN
3271: BEGIN
3272: receipt_amount := gl_currency_api.convert_amount(
3273: CE_AUTO_BANK_REC.G_functional_currency,
3274: CE_AUTO_BANK_MATCH.csl_currency_code,

Line 3274: CE_AUTO_BANK_MATCH.csl_currency_code,

3270: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN
3271: BEGIN
3272: receipt_amount := gl_currency_api.convert_amount(
3273: CE_AUTO_BANK_REC.G_functional_currency,
3274: CE_AUTO_BANK_MATCH.csl_currency_code,
3275: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3276: CE_AUTO_BANK_MATCH.csl_trx_date),
3277: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3278: CE_AUTO_BANK_MATCH.calc_csl_amount);

Line 3275: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,

3271: BEGIN
3272: receipt_amount := gl_currency_api.convert_amount(
3273: CE_AUTO_BANK_REC.G_functional_currency,
3274: CE_AUTO_BANK_MATCH.csl_currency_code,
3275: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3276: CE_AUTO_BANK_MATCH.csl_trx_date),
3277: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3278: CE_AUTO_BANK_MATCH.calc_csl_amount);
3279: EXCEPTION

Line 3276: CE_AUTO_BANK_MATCH.csl_trx_date),

3272: receipt_amount := gl_currency_api.convert_amount(
3273: CE_AUTO_BANK_REC.G_functional_currency,
3274: CE_AUTO_BANK_MATCH.csl_currency_code,
3275: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3276: CE_AUTO_BANK_MATCH.csl_trx_date),
3277: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3278: CE_AUTO_BANK_MATCH.calc_csl_amount);
3279: EXCEPTION
3280: WHEN OTHERS THEN

Line 3277: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,

3273: CE_AUTO_BANK_REC.G_functional_currency,
3274: CE_AUTO_BANK_MATCH.csl_currency_code,
3275: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3276: CE_AUTO_BANK_MATCH.csl_trx_date),
3277: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3278: CE_AUTO_BANK_MATCH.calc_csl_amount);
3279: EXCEPTION
3280: WHEN OTHERS THEN
3281: cep_standard.debug('EXCEPTION: Could not convert amount');

Line 3278: CE_AUTO_BANK_MATCH.calc_csl_amount);

3274: CE_AUTO_BANK_MATCH.csl_currency_code,
3275: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3276: CE_AUTO_BANK_MATCH.csl_trx_date),
3277: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3278: CE_AUTO_BANK_MATCH.calc_csl_amount);
3279: EXCEPTION
3280: WHEN OTHERS THEN
3281: cep_standard.debug('EXCEPTION: Could not convert amount');
3282: receipt_amount := NULL;

Line 3289: receipt_amount := CE_AUTO_BANK_MATCH.calc_csl_amount *

3285: base_receipt_amount := convert_to_base_curr(receipt_amount);
3286:
3287: ELSE -- forigen currency type 'User'
3288:
3289: receipt_amount := CE_AUTO_BANK_MATCH.calc_csl_amount *
3290: (1/CE_AUTO_BANK_MATCH.csl_exchange_rate);
3291: fnd_currency.get_info(CE_AUTO_BANK_MATCH.aba_bank_currency,
3292: precision, ext_precision, min_acct_unit);
3293: receipt_amount := round(receipt_amount,precision);

Line 3290: (1/CE_AUTO_BANK_MATCH.csl_exchange_rate);

3286:
3287: ELSE -- forigen currency type 'User'
3288:
3289: receipt_amount := CE_AUTO_BANK_MATCH.calc_csl_amount *
3290: (1/CE_AUTO_BANK_MATCH.csl_exchange_rate);
3291: fnd_currency.get_info(CE_AUTO_BANK_MATCH.aba_bank_currency,
3292: precision, ext_precision, min_acct_unit);
3293: receipt_amount := round(receipt_amount,precision);
3294: base_receipt_amount := convert_to_base_curr(receipt_amount);

Line 3291: fnd_currency.get_info(CE_AUTO_BANK_MATCH.aba_bank_currency,

3287: ELSE -- forigen currency type 'User'
3288:
3289: receipt_amount := CE_AUTO_BANK_MATCH.calc_csl_amount *
3290: (1/CE_AUTO_BANK_MATCH.csl_exchange_rate);
3291: fnd_currency.get_info(CE_AUTO_BANK_MATCH.aba_bank_currency,
3292: precision, ext_precision, min_acct_unit);
3293: receipt_amount := round(receipt_amount,precision);
3294: base_receipt_amount := convert_to_base_curr(receipt_amount);
3295:

Line 3298: if (CE_AUTO_BANK_MATCH.ar_accounting_method = 'ACCRUAL') then

3294: base_receipt_amount := convert_to_base_curr(receipt_amount);
3295:
3296: END IF;
3297:
3298: if (CE_AUTO_BANK_MATCH.ar_accounting_method = 'ACCRUAL') then
3299: CE_AUTO_BANK_MATCH.get_vat_tax_id('AUTO_TRX',
3300: l_vat_tax_id, l_tax_rate);
3301: end if;
3302:

Line 3299: CE_AUTO_BANK_MATCH.get_vat_tax_id('AUTO_TRX',

3295:
3296: END IF;
3297:
3298: if (CE_AUTO_BANK_MATCH.ar_accounting_method = 'ACCRUAL') then
3299: CE_AUTO_BANK_MATCH.get_vat_tax_id('AUTO_TRX',
3300: l_vat_tax_id, l_tax_rate);
3301: end if;
3302:
3303: /* Bug 3385023 - Start code fix */

Line 3307: IF CE_AUTO_BANK_MATCH.csl_bank_trx_number is not null then -- for bug 6376250

3303: /* Bug 3385023 - Start code fix */
3304: --- Shorten the trx_number for the misc receipts created by the
3305: --- AutoReconciliation Program.
3306:
3307: IF CE_AUTO_BANK_MATCH.csl_bank_trx_number is not null then -- for bug 6376250
3308: l_trx_number := CE_AUTO_BANK_MATCH.csl_bank_trx_number;
3309: ELSE
3310: l_trx_number := CE_AUTO_BANK_MATCH.csh_statement_number||'/'||
3311: CE_AUTO_BANK_MATCH.csl_line_number;

Line 3308: l_trx_number := CE_AUTO_BANK_MATCH.csl_bank_trx_number;

3304: --- Shorten the trx_number for the misc receipts created by the
3305: --- AutoReconciliation Program.
3306:
3307: IF CE_AUTO_BANK_MATCH.csl_bank_trx_number is not null then -- for bug 6376250
3308: l_trx_number := CE_AUTO_BANK_MATCH.csl_bank_trx_number;
3309: ELSE
3310: l_trx_number := CE_AUTO_BANK_MATCH.csh_statement_number||'/'||
3311: CE_AUTO_BANK_MATCH.csl_line_number;
3312: END IF;

Line 3310: l_trx_number := CE_AUTO_BANK_MATCH.csh_statement_number||'/'||

3306:
3307: IF CE_AUTO_BANK_MATCH.csl_bank_trx_number is not null then -- for bug 6376250
3308: l_trx_number := CE_AUTO_BANK_MATCH.csl_bank_trx_number;
3309: ELSE
3310: l_trx_number := CE_AUTO_BANK_MATCH.csh_statement_number||'/'||
3311: CE_AUTO_BANK_MATCH.csl_line_number;
3312: END IF;
3313: IF length(l_trx_number) > 30 THEN
3314: l_trx_number := substrb(l_trx_number,

Line 3311: CE_AUTO_BANK_MATCH.csl_line_number;

3307: IF CE_AUTO_BANK_MATCH.csl_bank_trx_number is not null then -- for bug 6376250
3308: l_trx_number := CE_AUTO_BANK_MATCH.csl_bank_trx_number;
3309: ELSE
3310: l_trx_number := CE_AUTO_BANK_MATCH.csh_statement_number||'/'||
3311: CE_AUTO_BANK_MATCH.csl_line_number;
3312: END IF;
3313: IF length(l_trx_number) > 30 THEN
3314: l_trx_number := substrb(l_trx_number,
3315: length(l_trx_number)-25,

Line 3321: CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,

3317: END IF;
3318: /* Bug 3385023 - End code fix */
3319:
3320: IF NOT(VALIDATE_PAYMENT_METHOD) THEN
3321: CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
3322: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_PAYMENT_METHOD');
3323: ELSE
3324:
3325: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '||

Line 3322: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_PAYMENT_METHOD');

3318: /* Bug 3385023 - End code fix */
3319:
3320: IF NOT(VALIDATE_PAYMENT_METHOD) THEN
3321: CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
3322: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_PAYMENT_METHOD');
3323: ELSE
3324:
3325: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '||
3326: CE_AUTO_BANK_MATCH.csl_receivables_trx_id);

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

3321: CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
3322: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_PAYMENT_METHOD');
3323: ELSE
3324:
3325: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '||
3326: CE_AUTO_BANK_MATCH.csl_receivables_trx_id);
3327:
3328: -- bug 5185358 not able to create misc receipt
3329: get_receivables_org_id(receivables_trx_org_id);

Line 3326: CE_AUTO_BANK_MATCH.csl_receivables_trx_id);

3322: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_PAYMENT_METHOD');
3323: ELSE
3324:
3325: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '||
3326: CE_AUTO_BANK_MATCH.csl_receivables_trx_id);
3327:
3328: -- bug 5185358 not able to create misc receipt
3329: get_receivables_org_id(receivables_trx_org_id);
3330: CE_AUTO_BANK_MATCH.trx_org_id := receivables_trx_org_id;

Line 3330: CE_AUTO_BANK_MATCH.trx_org_id := receivables_trx_org_id;

3326: CE_AUTO_BANK_MATCH.csl_receivables_trx_id);
3327:
3328: -- bug 5185358 not able to create misc receipt
3329: get_receivables_org_id(receivables_trx_org_id);
3330: CE_AUTO_BANK_MATCH.trx_org_id := receivables_trx_org_id;
3331:
3332: cep_standard.debug('receivables_trx_org_id= '|| receivables_trx_org_id);
3333:
3334: set_single_org(receivables_trx_org_id);

Line 3351: CE_AUTO_BANK_MATCH.csl_effective_date,

3347: X_doc_sequence_value => to_number(NULL),
3348: X_doc_sequence_id => to_number(NULL),
3349: X_gl_date => CE_AUTO_BANK_REC.G_gl_date,
3350: X_value_date =>
3351: CE_AUTO_BANK_MATCH.csl_effective_date,
3352: X_trx_date => CE_AUTO_BANK_MATCH.csl_trx_date,
3353: X_deposit_date => CE_AUTO_BANK_MATCH.csl_trx_date,
3354: X_amount => receipt_amount,
3355: X_bank_account_amount => base_receipt_amount,

Line 3352: X_trx_date => CE_AUTO_BANK_MATCH.csl_trx_date,

3348: X_doc_sequence_id => to_number(NULL),
3349: X_gl_date => CE_AUTO_BANK_REC.G_gl_date,
3350: X_value_date =>
3351: CE_AUTO_BANK_MATCH.csl_effective_date,
3352: X_trx_date => CE_AUTO_BANK_MATCH.csl_trx_date,
3353: X_deposit_date => CE_AUTO_BANK_MATCH.csl_trx_date,
3354: X_amount => receipt_amount,
3355: X_bank_account_amount => base_receipt_amount,
3356: X_set_of_books_id =>

Line 3353: X_deposit_date => CE_AUTO_BANK_MATCH.csl_trx_date,

3349: X_gl_date => CE_AUTO_BANK_REC.G_gl_date,
3350: X_value_date =>
3351: CE_AUTO_BANK_MATCH.csl_effective_date,
3352: X_trx_date => CE_AUTO_BANK_MATCH.csl_trx_date,
3353: X_deposit_date => CE_AUTO_BANK_MATCH.csl_trx_date,
3354: X_amount => receipt_amount,
3355: X_bank_account_amount => base_receipt_amount,
3356: X_set_of_books_id =>
3357: CE_AUTO_BANK_REC.G_set_of_books_id,

Line 3359: NVL(CE_AUTO_BANK_MATCH.csl_currency_code,

3355: X_bank_account_amount => base_receipt_amount,
3356: X_set_of_books_id =>
3357: CE_AUTO_BANK_REC.G_set_of_books_id,
3358: X_misc_currency_code =>
3359: NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
3360: CE_AUTO_BANK_MATCH.aba_bank_currency),
3361: X_exchange_rate_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3362: X_exchange_rate_type =>
3363: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,

Line 3360: CE_AUTO_BANK_MATCH.aba_bank_currency),

3356: X_set_of_books_id =>
3357: CE_AUTO_BANK_REC.G_set_of_books_id,
3358: X_misc_currency_code =>
3359: NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
3360: CE_AUTO_BANK_MATCH.aba_bank_currency),
3361: X_exchange_rate_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3362: X_exchange_rate_type =>
3363: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3364: X_exchange_rate =>

Line 3361: X_exchange_rate_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,

3357: CE_AUTO_BANK_REC.G_set_of_books_id,
3358: X_misc_currency_code =>
3359: NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
3360: CE_AUTO_BANK_MATCH.aba_bank_currency),
3361: X_exchange_rate_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3362: X_exchange_rate_type =>
3363: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3364: X_exchange_rate =>
3365: CE_AUTO_BANK_MATCH.csl_exchange_rate,

Line 3363: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,

3359: NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
3360: CE_AUTO_BANK_MATCH.aba_bank_currency),
3361: X_exchange_rate_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3362: X_exchange_rate_type =>
3363: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3364: X_exchange_rate =>
3365: CE_AUTO_BANK_MATCH.csl_exchange_rate,
3366: X_receipt_method_id =>
3367: CE_AUTO_BANK_MATCH.csl_receipt_method_id,

Line 3365: CE_AUTO_BANK_MATCH.csl_exchange_rate,

3361: X_exchange_rate_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
3362: X_exchange_rate_type =>
3363: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3364: X_exchange_rate =>
3365: CE_AUTO_BANK_MATCH.csl_exchange_rate,
3366: X_receipt_method_id =>
3367: CE_AUTO_BANK_MATCH.csl_receipt_method_id,
3368: X_bank_account_id =>
3369: CE_AUTO_BANK_MATCH.csh_bank_account_id,

Line 3367: CE_AUTO_BANK_MATCH.csl_receipt_method_id,

3363: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
3364: X_exchange_rate =>
3365: CE_AUTO_BANK_MATCH.csl_exchange_rate,
3366: X_receipt_method_id =>
3367: CE_AUTO_BANK_MATCH.csl_receipt_method_id,
3368: X_bank_account_id =>
3369: CE_AUTO_BANK_MATCH.csh_bank_account_id,
3370: X_activity_type_id =>
3371: CE_AUTO_BANK_MATCH.csl_receivables_trx_id,

Line 3369: CE_AUTO_BANK_MATCH.csh_bank_account_id,

3365: CE_AUTO_BANK_MATCH.csl_exchange_rate,
3366: X_receipt_method_id =>
3367: CE_AUTO_BANK_MATCH.csl_receipt_method_id,
3368: X_bank_account_id =>
3369: CE_AUTO_BANK_MATCH.csh_bank_account_id,
3370: X_activity_type_id =>
3371: CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
3372: X_comments => 'Created by Auto Bank Rec',
3373: X_tax_id => l_vat_tax_id,

Line 3371: CE_AUTO_BANK_MATCH.csl_receivables_trx_id,

3367: CE_AUTO_BANK_MATCH.csl_receipt_method_id,
3368: X_bank_account_id =>
3369: CE_AUTO_BANK_MATCH.csh_bank_account_id,
3370: X_activity_type_id =>
3371: CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
3372: X_comments => 'Created by Auto Bank Rec',
3373: X_tax_id => l_vat_tax_id,
3374: X_tax_rate => l_tax_rate,
3375: X_paid_from => NULL,

Line 3386: CE_AUTO_BANK_MATCH.trx_currency_type,

3382: CE_AUTO_BANK_REC.G_cr_vat_tax_code,
3383: X_dr_vat_tax_id =>
3384: CE_AUTO_BANK_REC.G_dr_vat_tax_code,
3385: trx_currency_type =>
3386: CE_AUTO_BANK_MATCH.trx_currency_type,
3387: X_cr_id =>
3388: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3389: X_effective_date =>
3390: CE_AUTO_BANK_MATCH.csl_effective_date,

Line 3388: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

3384: CE_AUTO_BANK_REC.G_dr_vat_tax_code,
3385: trx_currency_type =>
3386: CE_AUTO_BANK_MATCH.trx_currency_type,
3387: X_cr_id =>
3388: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3389: X_effective_date =>
3390: CE_AUTO_BANK_MATCH.csl_effective_date,
3391: X_org_id =>
3392: nvl(CE_AUTO_BANK_MATCH.trx_org_id, CE_AUTO_BANK_REC.G_org_id));

Line 3390: CE_AUTO_BANK_MATCH.csl_effective_date,

3386: CE_AUTO_BANK_MATCH.trx_currency_type,
3387: X_cr_id =>
3388: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3389: X_effective_date =>
3390: CE_AUTO_BANK_MATCH.csl_effective_date,
3391: X_org_id =>
3392: nvl(CE_AUTO_BANK_MATCH.trx_org_id, CE_AUTO_BANK_REC.G_org_id));
3393: --CE_AUTO_BANK_MATCH.bau_org_id);
3394: cep_standard.debug('end create_misc_trx: >> CE_AUTO_BANK_CLEAR.misc_receipt');

Line 3392: nvl(CE_AUTO_BANK_MATCH.trx_org_id, CE_AUTO_BANK_REC.G_org_id));

3388: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3389: X_effective_date =>
3390: CE_AUTO_BANK_MATCH.csl_effective_date,
3391: X_org_id =>
3392: nvl(CE_AUTO_BANK_MATCH.trx_org_id, CE_AUTO_BANK_REC.G_org_id));
3393: --CE_AUTO_BANK_MATCH.bau_org_id);
3394: cep_standard.debug('end create_misc_trx: >> CE_AUTO_BANK_CLEAR.misc_receipt');
3395:
3396: CE_AUTO_BANK_MATCH.csl_match_found := 'FULL';

Line 3393: --CE_AUTO_BANK_MATCH.bau_org_id);

3389: X_effective_date =>
3390: CE_AUTO_BANK_MATCH.csl_effective_date,
3391: X_org_id =>
3392: nvl(CE_AUTO_BANK_MATCH.trx_org_id, CE_AUTO_BANK_REC.G_org_id));
3393: --CE_AUTO_BANK_MATCH.bau_org_id);
3394: cep_standard.debug('end create_misc_trx: >> CE_AUTO_BANK_CLEAR.misc_receipt');
3395:
3396: CE_AUTO_BANK_MATCH.csl_match_found := 'FULL';
3397: END IF;--validate payment method

Line 3396: CE_AUTO_BANK_MATCH.csl_match_found := 'FULL';

3392: nvl(CE_AUTO_BANK_MATCH.trx_org_id, CE_AUTO_BANK_REC.G_org_id));
3393: --CE_AUTO_BANK_MATCH.bau_org_id);
3394: cep_standard.debug('end create_misc_trx: >> CE_AUTO_BANK_CLEAR.misc_receipt');
3395:
3396: CE_AUTO_BANK_MATCH.csl_match_found := 'FULL';
3397: END IF;--validate payment method
3398: END IF; -- if not creating foreign misc receipts with null exchange info
3399: ELSE
3400: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';

Line 3400: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';

3396: CE_AUTO_BANK_MATCH.csl_match_found := 'FULL';
3397: END IF;--validate payment method
3398: END IF; -- if not creating foreign misc receipts with null exchange info
3399: ELSE
3400: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';
3401: END IF; -- valid trx
3402:
3403: -- bug# 1190376
3404: CE_AUTO_BANK_MATCH.trx_amount := base_receipt_amount;

Line 3404: CE_AUTO_BANK_MATCH.trx_amount := base_receipt_amount;

3400: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';
3401: END IF; -- valid trx
3402:
3403: -- bug# 1190376
3404: CE_AUTO_BANK_MATCH.trx_amount := base_receipt_amount;
3405: CE_AUTO_BANK_MATCH.trx_curr_amount := receipt_amount;
3406: CE_AUTO_BANK_MATCH.trx_exchange_rate_date :=
3407: CE_AUTO_BANK_MATCH.csl_exchange_rate_date;
3408: CE_AUTO_BANK_MATCH.trx_exchange_rate_type :=

Line 3405: CE_AUTO_BANK_MATCH.trx_curr_amount := receipt_amount;

3401: END IF; -- valid trx
3402:
3403: -- bug# 1190376
3404: CE_AUTO_BANK_MATCH.trx_amount := base_receipt_amount;
3405: CE_AUTO_BANK_MATCH.trx_curr_amount := receipt_amount;
3406: CE_AUTO_BANK_MATCH.trx_exchange_rate_date :=
3407: CE_AUTO_BANK_MATCH.csl_exchange_rate_date;
3408: CE_AUTO_BANK_MATCH.trx_exchange_rate_type :=
3409: CE_AUTO_BANK_MATCH.csl_exchange_rate_type;

Line 3406: CE_AUTO_BANK_MATCH.trx_exchange_rate_date :=

3402:
3403: -- bug# 1190376
3404: CE_AUTO_BANK_MATCH.trx_amount := base_receipt_amount;
3405: CE_AUTO_BANK_MATCH.trx_curr_amount := receipt_amount;
3406: CE_AUTO_BANK_MATCH.trx_exchange_rate_date :=
3407: CE_AUTO_BANK_MATCH.csl_exchange_rate_date;
3408: CE_AUTO_BANK_MATCH.trx_exchange_rate_type :=
3409: CE_AUTO_BANK_MATCH.csl_exchange_rate_type;
3410: CE_AUTO_BANK_MATCH.trx_exchange_rate :=

Line 3407: CE_AUTO_BANK_MATCH.csl_exchange_rate_date;

3403: -- bug# 1190376
3404: CE_AUTO_BANK_MATCH.trx_amount := base_receipt_amount;
3405: CE_AUTO_BANK_MATCH.trx_curr_amount := receipt_amount;
3406: CE_AUTO_BANK_MATCH.trx_exchange_rate_date :=
3407: CE_AUTO_BANK_MATCH.csl_exchange_rate_date;
3408: CE_AUTO_BANK_MATCH.trx_exchange_rate_type :=
3409: CE_AUTO_BANK_MATCH.csl_exchange_rate_type;
3410: CE_AUTO_BANK_MATCH.trx_exchange_rate :=
3411: CE_AUTO_BANK_MATCH.csl_exchange_rate;

Line 3408: CE_AUTO_BANK_MATCH.trx_exchange_rate_type :=

3404: CE_AUTO_BANK_MATCH.trx_amount := base_receipt_amount;
3405: CE_AUTO_BANK_MATCH.trx_curr_amount := receipt_amount;
3406: CE_AUTO_BANK_MATCH.trx_exchange_rate_date :=
3407: CE_AUTO_BANK_MATCH.csl_exchange_rate_date;
3408: CE_AUTO_BANK_MATCH.trx_exchange_rate_type :=
3409: CE_AUTO_BANK_MATCH.csl_exchange_rate_type;
3410: CE_AUTO_BANK_MATCH.trx_exchange_rate :=
3411: CE_AUTO_BANK_MATCH.csl_exchange_rate;
3412:

Line 3409: CE_AUTO_BANK_MATCH.csl_exchange_rate_type;

3405: CE_AUTO_BANK_MATCH.trx_curr_amount := receipt_amount;
3406: CE_AUTO_BANK_MATCH.trx_exchange_rate_date :=
3407: CE_AUTO_BANK_MATCH.csl_exchange_rate_date;
3408: CE_AUTO_BANK_MATCH.trx_exchange_rate_type :=
3409: CE_AUTO_BANK_MATCH.csl_exchange_rate_type;
3410: CE_AUTO_BANK_MATCH.trx_exchange_rate :=
3411: CE_AUTO_BANK_MATCH.csl_exchange_rate;
3412:
3413: END IF; -- FOREIGN CURRENCY

Line 3410: CE_AUTO_BANK_MATCH.trx_exchange_rate :=

3406: CE_AUTO_BANK_MATCH.trx_exchange_rate_date :=
3407: CE_AUTO_BANK_MATCH.csl_exchange_rate_date;
3408: CE_AUTO_BANK_MATCH.trx_exchange_rate_type :=
3409: CE_AUTO_BANK_MATCH.csl_exchange_rate_type;
3410: CE_AUTO_BANK_MATCH.trx_exchange_rate :=
3411: CE_AUTO_BANK_MATCH.csl_exchange_rate;
3412:
3413: END IF; -- FOREIGN CURRENCY
3414: ELSE -- create flag = 'N'

Line 3411: CE_AUTO_BANK_MATCH.csl_exchange_rate;

3407: CE_AUTO_BANK_MATCH.csl_exchange_rate_date;
3408: CE_AUTO_BANK_MATCH.trx_exchange_rate_type :=
3409: CE_AUTO_BANK_MATCH.csl_exchange_rate_type;
3410: CE_AUTO_BANK_MATCH.trx_exchange_rate :=
3411: CE_AUTO_BANK_MATCH.csl_exchange_rate;
3412:
3413: END IF; -- FOREIGN CURRENCY
3414: ELSE -- create flag = 'N'
3415: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';

Line 3415: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';

3411: CE_AUTO_BANK_MATCH.csl_exchange_rate;
3412:
3413: END IF; -- FOREIGN CURRENCY
3414: ELSE -- create flag = 'N'
3415: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';
3416: END IF; -- If create-misc-flag = 'Y'
3417:
3418: cep_standard.debug('< 3419:

Line 3418: cep_standard.debug('<

3414: ELSE -- create flag = 'N'
3415: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';
3416: END IF; -- If create-misc-flag = 'Y'
3417:
3418: cep_standard.debug('< 3419:
3420: EXCEPTION
3421: WHEN NO_DATA_FOUND THEN
3422: cep_standard.debug('CE_AUTO_BANK_MATCH.create_misc_trx no_data_found');

Line 3422: cep_standard.debug('CE_AUTO_BANK_MATCH.create_misc_trx no_data_found');

3418: cep_standard.debug('< 3419:
3420: EXCEPTION
3421: WHEN NO_DATA_FOUND THEN
3422: cep_standard.debug('CE_AUTO_BANK_MATCH.create_misc_trx no_data_found');
3423: RAISE NO_DATA_FOUND;
3424: WHEN OTHERS THEN
3425: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.create_misc_trx' );
3426: RAISE;

Line 3425: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.create_misc_trx' );

3421: WHEN NO_DATA_FOUND THEN
3422: cep_standard.debug('CE_AUTO_BANK_MATCH.create_misc_trx no_data_found');
3423: RAISE NO_DATA_FOUND;
3424: WHEN OTHERS THEN
3425: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.create_misc_trx' );
3426: RAISE;
3427:
3428: END create_misc_trx;
3429:

Line 3463: cep_standard.debug('>>CE_AUTO_BANK_MATCH.trx_validation');

3459: valid_trx_temp varchar2(10);
3460:
3461: BEGIN
3462: cep_standard.debug(' ++++++++++++++ trx_validation ++++++++++++++ ');
3463: cep_standard.debug('>>CE_AUTO_BANK_MATCH.trx_validation');
3464: valid_trx := TRUE;
3465: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type '||CE_AUTO_BANK_MATCH.csl_match_type ||
3466: ', CE_AUTO_BANK_MATCH.csl_clearing_trx_type ' ||CE_AUTO_BANK_MATCH.csl_clearing_trx_type );
3467:

Line 3465: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type '||CE_AUTO_BANK_MATCH.csl_match_type ||

3461: BEGIN
3462: cep_standard.debug(' ++++++++++++++ trx_validation ++++++++++++++ ');
3463: cep_standard.debug('>>CE_AUTO_BANK_MATCH.trx_validation');
3464: valid_trx := TRUE;
3465: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type '||CE_AUTO_BANK_MATCH.csl_match_type ||
3466: ', CE_AUTO_BANK_MATCH.csl_clearing_trx_type ' ||CE_AUTO_BANK_MATCH.csl_clearing_trx_type );
3467:
3468: -- 7571492: Added 'PGROUP'
3469: IF (CE_AUTO_BANK_MATCH.csl_match_type IN

Line 3466: ', CE_AUTO_BANK_MATCH.csl_clearing_trx_type ' ||CE_AUTO_BANK_MATCH.csl_clearing_trx_type );

3462: cep_standard.debug(' ++++++++++++++ trx_validation ++++++++++++++ ');
3463: cep_standard.debug('>>CE_AUTO_BANK_MATCH.trx_validation');
3464: valid_trx := TRUE;
3465: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type '||CE_AUTO_BANK_MATCH.csl_match_type ||
3466: ', CE_AUTO_BANK_MATCH.csl_clearing_trx_type ' ||CE_AUTO_BANK_MATCH.csl_clearing_trx_type );
3467:
3468: -- 7571492: Added 'PGROUP'
3469: IF (CE_AUTO_BANK_MATCH.csl_match_type IN
3470: ('PAYMENT','MISC','CASH','PBATCH','RBATCH', 'NSF', 'RECEIPT','PGROUP')) THEN

Line 3469: IF (CE_AUTO_BANK_MATCH.csl_match_type IN

3465: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type '||CE_AUTO_BANK_MATCH.csl_match_type ||
3466: ', CE_AUTO_BANK_MATCH.csl_clearing_trx_type ' ||CE_AUTO_BANK_MATCH.csl_clearing_trx_type );
3467:
3468: -- 7571492: Added 'PGROUP'
3469: IF (CE_AUTO_BANK_MATCH.csl_match_type IN
3470: ('PAYMENT','MISC','CASH','PBATCH','RBATCH', 'NSF', 'RECEIPT','PGROUP')) THEN
3471: IF (CE_AUTO_BANK_MATCH.csl_match_type IN ('PBATCH','RBATCH','PGROUP')) THEN
3472: IF (no_of_currencies > 0) THEN
3473: valid_trx := FALSE;

Line 3471: IF (CE_AUTO_BANK_MATCH.csl_match_type IN ('PBATCH','RBATCH','PGROUP')) THEN

3467:
3468: -- 7571492: Added 'PGROUP'
3469: IF (CE_AUTO_BANK_MATCH.csl_match_type IN
3470: ('PAYMENT','MISC','CASH','PBATCH','RBATCH', 'NSF', 'RECEIPT','PGROUP')) THEN
3471: IF (CE_AUTO_BANK_MATCH.csl_match_type IN ('PBATCH','RBATCH','PGROUP')) THEN
3472: IF (no_of_currencies > 0) THEN
3473: valid_trx := FALSE;
3474: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3475: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 3475: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3471: IF (CE_AUTO_BANK_MATCH.csl_match_type IN ('PBATCH','RBATCH','PGROUP')) THEN
3472: IF (no_of_currencies > 0) THEN
3473: valid_trx := FALSE;
3474: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3475: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3476: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_PBATCH_CURRENCY');
3477: END IF;
3478: END IF;
3479: --

Line 3476: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_PBATCH_CURRENCY');

3472: IF (no_of_currencies > 0) THEN
3473: valid_trx := FALSE;
3474: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3475: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3476: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_PBATCH_CURRENCY');
3477: END IF;
3478: END IF;
3479: --
3480: -- Validate the transaction currency for foreign transactions

Line 3482: IF (CE_AUTO_BANK_MATCH.trx_currency_type IN ('BANK','FOREIGN')) THEN

3478: END IF;
3479: --
3480: -- Validate the transaction currency for foreign transactions
3481: --
3482: IF (CE_AUTO_BANK_MATCH.trx_currency_type IN ('BANK','FOREIGN')) THEN
3483: IF (NOT validate_exchange_details) THEN
3484: cep_standard.debug('not validate_exchange_details' );
3485: valid_trx := FALSE;
3486: END IF;

Line 3507: IF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'REVERSAL') THEN

3503: -------------------------------------------------------------------------
3504: --
3505: -- Validate the transaction amount
3506: --
3507: IF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'REVERSAL') THEN
3508: CE_AUTO_BANK_MATCH.csl_charges_amount := NULL;
3509: ELSIF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'ADJUSTMENT') THEN
3510: if ((CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' AND
3511: CE_AUTO_BANK_MATCH.csl_match_type IN ('CASH', 'MISC')) OR

Line 3508: CE_AUTO_BANK_MATCH.csl_charges_amount := NULL;

3504: --
3505: -- Validate the transaction amount
3506: --
3507: IF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'REVERSAL') THEN
3508: CE_AUTO_BANK_MATCH.csl_charges_amount := NULL;
3509: ELSIF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'ADJUSTMENT') THEN
3510: if ((CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' AND
3511: CE_AUTO_BANK_MATCH.csl_match_type IN ('CASH', 'MISC')) OR
3512: (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT' AND

Line 3509: ELSIF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'ADJUSTMENT') THEN

3505: -- Validate the transaction amount
3506: --
3507: IF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'REVERSAL') THEN
3508: CE_AUTO_BANK_MATCH.csl_charges_amount := NULL;
3509: ELSIF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'ADJUSTMENT') THEN
3510: if ((CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' AND
3511: CE_AUTO_BANK_MATCH.csl_match_type IN ('CASH', 'MISC')) OR
3512: (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT' AND
3513: CE_AUTO_BANK_MATCH.csl_match_type = 'PAYMENT')) then

Line 3510: if ((CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' AND

3506: --
3507: IF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'REVERSAL') THEN
3508: CE_AUTO_BANK_MATCH.csl_charges_amount := NULL;
3509: ELSIF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'ADJUSTMENT') THEN
3510: if ((CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' AND
3511: CE_AUTO_BANK_MATCH.csl_match_type IN ('CASH', 'MISC')) OR
3512: (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT' AND
3513: CE_AUTO_BANK_MATCH.csl_match_type = 'PAYMENT')) then
3514: comp_csl_amount := - CE_AUTO_BANK_MATCH.corr_csl_amount;

Line 3511: CE_AUTO_BANK_MATCH.csl_match_type IN ('CASH', 'MISC')) OR

3507: IF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'REVERSAL') THEN
3508: CE_AUTO_BANK_MATCH.csl_charges_amount := NULL;
3509: ELSIF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'ADJUSTMENT') THEN
3510: if ((CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' AND
3511: CE_AUTO_BANK_MATCH.csl_match_type IN ('CASH', 'MISC')) OR
3512: (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT' AND
3513: CE_AUTO_BANK_MATCH.csl_match_type = 'PAYMENT')) then
3514: comp_csl_amount := - CE_AUTO_BANK_MATCH.corr_csl_amount;
3515: else

Line 3512: (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT' AND

3508: CE_AUTO_BANK_MATCH.csl_charges_amount := NULL;
3509: ELSIF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'ADJUSTMENT') THEN
3510: if ((CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' AND
3511: CE_AUTO_BANK_MATCH.csl_match_type IN ('CASH', 'MISC')) OR
3512: (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT' AND
3513: CE_AUTO_BANK_MATCH.csl_match_type = 'PAYMENT')) then
3514: comp_csl_amount := - CE_AUTO_BANK_MATCH.corr_csl_amount;
3515: else
3516: comp_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;

Line 3513: CE_AUTO_BANK_MATCH.csl_match_type = 'PAYMENT')) then

3509: ELSIF (CE_AUTO_BANK_MATCH.csl_match_correction_type = 'ADJUSTMENT') THEN
3510: if ((CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' AND
3511: CE_AUTO_BANK_MATCH.csl_match_type IN ('CASH', 'MISC')) OR
3512: (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT' AND
3513: CE_AUTO_BANK_MATCH.csl_match_type = 'PAYMENT')) then
3514: comp_csl_amount := - CE_AUTO_BANK_MATCH.corr_csl_amount;
3515: else
3516: comp_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;
3517: end if;

Line 3514: comp_csl_amount := - CE_AUTO_BANK_MATCH.corr_csl_amount;

3510: if ((CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' AND
3511: CE_AUTO_BANK_MATCH.csl_match_type IN ('CASH', 'MISC')) OR
3512: (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT' AND
3513: CE_AUTO_BANK_MATCH.csl_match_type = 'PAYMENT')) then
3514: comp_csl_amount := - CE_AUTO_BANK_MATCH.corr_csl_amount;
3515: else
3516: comp_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;
3517: end if;
3518:

Line 3516: comp_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;

3512: (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT' AND
3513: CE_AUTO_BANK_MATCH.csl_match_type = 'PAYMENT')) then
3514: comp_csl_amount := - CE_AUTO_BANK_MATCH.corr_csl_amount;
3515: else
3516: comp_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;
3517: end if;
3518:
3519: cep_standard.debug('comp_csl_amount: '||comp_csl_amount);
3520: cep_standard.debug('trx_amount: '||trx_amount);

Line 3521: if CE_AUTO_BANK_MATCH.trx_amount

3517: end if;
3518:
3519: cep_standard.debug('comp_csl_amount: '||comp_csl_amount);
3520: cep_standard.debug('trx_amount: '||trx_amount);
3521: if CE_AUTO_BANK_MATCH.trx_amount
3522: NOT BETWEEN (comp_csl_amount
3523: - CE_AUTO_BANK_MATCH.tolerance_amount)
3524: AND (comp_csl_amount
3525: + CE_AUTO_BANK_MATCH.tolerance_amount) then

Line 3523: - CE_AUTO_BANK_MATCH.tolerance_amount)

3519: cep_standard.debug('comp_csl_amount: '||comp_csl_amount);
3520: cep_standard.debug('trx_amount: '||trx_amount);
3521: if CE_AUTO_BANK_MATCH.trx_amount
3522: NOT BETWEEN (comp_csl_amount
3523: - CE_AUTO_BANK_MATCH.tolerance_amount)
3524: AND (comp_csl_amount
3525: + CE_AUTO_BANK_MATCH.tolerance_amount) then
3526: valid_trx := FALSE;
3527: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 3525: + CE_AUTO_BANK_MATCH.tolerance_amount) then

3521: if CE_AUTO_BANK_MATCH.trx_amount
3522: NOT BETWEEN (comp_csl_amount
3523: - CE_AUTO_BANK_MATCH.tolerance_amount)
3524: AND (comp_csl_amount
3525: + CE_AUTO_BANK_MATCH.tolerance_amount) then
3526: valid_trx := FALSE;
3527: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3528: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3529: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_PMT_AMOUNT');

Line 3528: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3524: AND (comp_csl_amount
3525: + CE_AUTO_BANK_MATCH.tolerance_amount) then
3526: valid_trx := FALSE;
3527: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3528: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3529: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_PMT_AMOUNT');
3530: end if;
3531: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI' AND
3532: CE_AUTO_BANK_REC.G_open_interface_matching_code = 'D') THEN

Line 3529: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_PMT_AMOUNT');

3525: + CE_AUTO_BANK_MATCH.tolerance_amount) then
3526: valid_trx := FALSE;
3527: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3528: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3529: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_PMT_AMOUNT');
3530: end if;
3531: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI' AND
3532: CE_AUTO_BANK_REC.G_open_interface_matching_code = 'D') THEN
3533: -- do not perform the following check for open-interface transactions

Line 3531: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI' AND

3527: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3528: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3529: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_PMT_AMOUNT');
3530: end if;
3531: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI' AND
3532: CE_AUTO_BANK_REC.G_open_interface_matching_code = 'D') THEN
3533: -- do not perform the following check for open-interface transactions
3534: -- when matched by Date and Amount
3535: null;

Line 3538: CE_AUTO_BANK_MATCH.trx_amount

3534: -- when matched by Date and Amount
3535: null;
3536: -- 7581995 : Statement line amount is always in bank-account currency
3537: ELSIF (
3538: CE_AUTO_BANK_MATCH.trx_amount
3539: NOT BETWEEN (CE_AUTO_BANK_MATCH.calc_csl_amount-CE_AUTO_BANK_MATCH.tolerance_amount)
3540: AND (CE_AUTO_BANK_MATCH.calc_csl_amount+CE_AUTO_BANK_MATCH.tolerance_amount)
3541: ) THEN
3542:

Line 3539: NOT BETWEEN (CE_AUTO_BANK_MATCH.calc_csl_amount-CE_AUTO_BANK_MATCH.tolerance_amount)

3535: null;
3536: -- 7581995 : Statement line amount is always in bank-account currency
3537: ELSIF (
3538: CE_AUTO_BANK_MATCH.trx_amount
3539: NOT BETWEEN (CE_AUTO_BANK_MATCH.calc_csl_amount-CE_AUTO_BANK_MATCH.tolerance_amount)
3540: AND (CE_AUTO_BANK_MATCH.calc_csl_amount+CE_AUTO_BANK_MATCH.tolerance_amount)
3541: ) THEN
3542:
3543: valid_trx := FALSE;

Line 3540: AND (CE_AUTO_BANK_MATCH.calc_csl_amount+CE_AUTO_BANK_MATCH.tolerance_amount)

3536: -- 7581995 : Statement line amount is always in bank-account currency
3537: ELSIF (
3538: CE_AUTO_BANK_MATCH.trx_amount
3539: NOT BETWEEN (CE_AUTO_BANK_MATCH.calc_csl_amount-CE_AUTO_BANK_MATCH.tolerance_amount)
3540: AND (CE_AUTO_BANK_MATCH.calc_csl_amount+CE_AUTO_BANK_MATCH.tolerance_amount)
3541: ) THEN
3542:
3543: valid_trx := FALSE;
3544: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 3545: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3541: ) THEN
3542:
3543: valid_trx := FALSE;
3544: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3545: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3546: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_PMT_AMOUNT');
3547: --
3548: -- Validate the charges_amount
3549: --

Line 3546: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_PMT_AMOUNT');

3542:
3543: valid_trx := FALSE;
3544: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3545: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3546: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_PMT_AMOUNT');
3547: --
3548: -- Validate the charges_amount
3549: --
3550: ELSIF (abs(CE_AUTO_BANK_MATCH.csl_charges_amount) > CE_AUTO_BANK_MATCH.tolerance_amount) THEN

Line 3550: ELSIF (abs(CE_AUTO_BANK_MATCH.csl_charges_amount) > CE_AUTO_BANK_MATCH.tolerance_amount) THEN

3546: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_PMT_AMOUNT');
3547: --
3548: -- Validate the charges_amount
3549: --
3550: ELSIF (abs(CE_AUTO_BANK_MATCH.csl_charges_amount) > CE_AUTO_BANK_MATCH.tolerance_amount) THEN
3551: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3552: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3553: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_CHARGES_AMOUNT');
3554: valid_trx:= FALSE;

Line 3552: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3548: -- Validate the charges_amount
3549: --
3550: ELSIF (abs(CE_AUTO_BANK_MATCH.csl_charges_amount) > CE_AUTO_BANK_MATCH.tolerance_amount) THEN
3551: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3552: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3553: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_CHARGES_AMOUNT');
3554: valid_trx:= FALSE;
3555: END IF;
3556: IF valid_trx THEN

Line 3553: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_CHARGES_AMOUNT');

3549: --
3550: ELSIF (abs(CE_AUTO_BANK_MATCH.csl_charges_amount) > CE_AUTO_BANK_MATCH.tolerance_amount) THEN
3551: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3552: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3553: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_CHARGES_AMOUNT');
3554: valid_trx:= FALSE;
3555: END IF;
3556: IF valid_trx THEN
3557: valid_trx_temp := 'TRUE';

Line 3568: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK' AND

3564: --
3565: -- If trx_currency_type is BANK, check that there are no gross
3566: -- discrepancies in foreign exchange rates provided
3567: --
3568: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK' AND
3569: CE_AUTO_BANK_MATCH.csl_match_type NOT IN ('CMISC')) THEN
3570: base_tolerance_amount :=
3571: convert_to_base_curr(CE_AUTO_BANK_MATCH.tolerance_amount);
3572: base_csl_amount :=

Line 3569: CE_AUTO_BANK_MATCH.csl_match_type NOT IN ('CMISC')) THEN

3565: -- If trx_currency_type is BANK, check that there are no gross
3566: -- discrepancies in foreign exchange rates provided
3567: --
3568: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK' AND
3569: CE_AUTO_BANK_MATCH.csl_match_type NOT IN ('CMISC')) THEN
3570: base_tolerance_amount :=
3571: convert_to_base_curr(CE_AUTO_BANK_MATCH.tolerance_amount);
3572: base_csl_amount :=
3573: convert_to_base_curr(CE_AUTO_BANK_MATCH.calc_csl_amount);

Line 3571: convert_to_base_curr(CE_AUTO_BANK_MATCH.tolerance_amount);

3567: --
3568: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK' AND
3569: CE_AUTO_BANK_MATCH.csl_match_type NOT IN ('CMISC')) THEN
3570: base_tolerance_amount :=
3571: convert_to_base_curr(CE_AUTO_BANK_MATCH.tolerance_amount);
3572: base_csl_amount :=
3573: convert_to_base_curr(CE_AUTO_BANK_MATCH.calc_csl_amount);
3574:
3575: cep_standard.debug('calc_csl_amount: '||calc_csl_amount);

Line 3573: convert_to_base_curr(CE_AUTO_BANK_MATCH.calc_csl_amount);

3569: CE_AUTO_BANK_MATCH.csl_match_type NOT IN ('CMISC')) THEN
3570: base_tolerance_amount :=
3571: convert_to_base_curr(CE_AUTO_BANK_MATCH.tolerance_amount);
3572: base_csl_amount :=
3573: convert_to_base_curr(CE_AUTO_BANK_MATCH.calc_csl_amount);
3574:
3575: cep_standard.debug('calc_csl_amount: '||calc_csl_amount);
3576: cep_standard.debug('trx_base_amount: '||trx_base_amount);
3577: cep_standard.debug('base_csl_amount: '||base_csl_amount);

Line 3580: IF (CE_AUTO_BANK_MATCH.trx_base_amount

3576: cep_standard.debug('trx_base_amount: '||trx_base_amount);
3577: cep_standard.debug('base_csl_amount: '||base_csl_amount);
3578: cep_standard.debug('base_tolerance_amount: '||base_tolerance_amount);
3579:
3580: IF (CE_AUTO_BANK_MATCH.trx_base_amount
3581: NOT BETWEEN (base_csl_amount - base_tolerance_amount)
3582: AND (base_csl_amount + base_tolerance_amount)) THEN
3583: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3584: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 3584: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3580: IF (CE_AUTO_BANK_MATCH.trx_base_amount
3581: NOT BETWEEN (base_csl_amount - base_tolerance_amount)
3582: AND (base_csl_amount + base_tolerance_amount)) THEN
3583: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3584: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3585: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_XCH_AMOUNT');
3586: valid_trx := FALSE;
3587: END IF;
3588: END IF;

Line 3585: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_XCH_AMOUNT');

3581: NOT BETWEEN (base_csl_amount - base_tolerance_amount)
3582: AND (base_csl_amount + base_tolerance_amount)) THEN
3583: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3584: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3585: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_XCH_AMOUNT');
3586: valid_trx := FALSE;
3587: END IF;
3588: END IF;
3589:

Line 3603: IF (CE_AUTO_BANK_MATCH.trx_amount <> CE_AUTO_BANK_MATCH.calc_csl_amount AND

3599: -- Remittance batches with amount differences
3600: -- try to create misc receipts
3601: -- we need to validate the payment method
3602: --
3603: IF (CE_AUTO_BANK_MATCH.trx_amount <> CE_AUTO_BANK_MATCH.calc_csl_amount AND
3604: CE_AUTO_BANK_MATCH.csl_match_type = 'RBATCH') THEN
3605: IF NOT (validate_payment_method) THEN
3606: valid_trx := FALSE;
3607: CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 3604: CE_AUTO_BANK_MATCH.csl_match_type = 'RBATCH') THEN

3600: -- try to create misc receipts
3601: -- we need to validate the payment method
3602: --
3603: IF (CE_AUTO_BANK_MATCH.trx_amount <> CE_AUTO_BANK_MATCH.calc_csl_amount AND
3604: CE_AUTO_BANK_MATCH.csl_match_type = 'RBATCH') THEN
3605: IF NOT (validate_payment_method) THEN
3606: valid_trx := FALSE;
3607: CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
3608: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_PAYMENT_METHOD');

Line 3607: CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,

3603: IF (CE_AUTO_BANK_MATCH.trx_amount <> CE_AUTO_BANK_MATCH.calc_csl_amount AND
3604: CE_AUTO_BANK_MATCH.csl_match_type = 'RBATCH') THEN
3605: IF NOT (validate_payment_method) THEN
3606: valid_trx := FALSE;
3607: CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
3608: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_PAYMENT_METHOD');
3609: END IF;
3610: END IF;
3611:

Line 3608: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_PAYMENT_METHOD');

3604: CE_AUTO_BANK_MATCH.csl_match_type = 'RBATCH') THEN
3605: IF NOT (validate_payment_method) THEN
3606: valid_trx := FALSE;
3607: CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
3608: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_PAYMENT_METHOD');
3609: END IF;
3610: END IF;
3611:
3612: --

Line 3617: IF (CE_AUTO_BANK_MATCH.trx_status = 'ISSUED') THEN

3613: -- bug 868977
3614: -- Make sure the Future Dated Payment has already Matured
3615: -- with status 'NEGOTIABLE' and not 'ISSUED'
3616: --
3617: IF (CE_AUTO_BANK_MATCH.trx_status = 'ISSUED') THEN
3618: valid_trx := FALSE;
3619: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3620: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3621: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 3620: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3616: --
3617: IF (CE_AUTO_BANK_MATCH.trx_status = 'ISSUED') THEN
3618: valid_trx := FALSE;
3619: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3620: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3621: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3622: 'CE_CANNOT_RECONCILE_FD_PAYMENT');
3623: END IF;
3624:

Line 3621: CE_AUTO_BANK_MATCH.csl_statement_line_id,

3617: IF (CE_AUTO_BANK_MATCH.trx_status = 'ISSUED') THEN
3618: valid_trx := FALSE;
3619: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3620: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3621: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3622: 'CE_CANNOT_RECONCILE_FD_PAYMENT');
3623: END IF;
3624:
3625: ELSIF (CE_AUTO_BANK_MATCH.csl_match_type IN ('JE_LINE', 'PAY_LINE', 'PAY_EFT')) THEN

Line 3625: ELSIF (CE_AUTO_BANK_MATCH.csl_match_type IN ('JE_LINE', 'PAY_LINE', 'PAY_EFT')) THEN

3621: CE_AUTO_BANK_MATCH.csl_statement_line_id,
3622: 'CE_CANNOT_RECONCILE_FD_PAYMENT');
3623: END IF;
3624:
3625: ELSIF (CE_AUTO_BANK_MATCH.csl_match_type IN ('JE_LINE', 'PAY_LINE', 'PAY_EFT')) THEN
3626: --
3627: -- JE_LINE and PAY_LINE validation:
3628: --
3629: IF (CE_AUTO_BANK_MATCH.trx_amount <>CE_AUTO_BANK_MATCH.calc_csl_amount) THEN

Line 3629: IF (CE_AUTO_BANK_MATCH.trx_amount <>CE_AUTO_BANK_MATCH.calc_csl_amount) THEN

3625: ELSIF (CE_AUTO_BANK_MATCH.csl_match_type IN ('JE_LINE', 'PAY_LINE', 'PAY_EFT')) THEN
3626: --
3627: -- JE_LINE and PAY_LINE validation:
3628: --
3629: IF (CE_AUTO_BANK_MATCH.trx_amount <>CE_AUTO_BANK_MATCH.calc_csl_amount) THEN
3630: valid_trx := FALSE;
3631: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3632: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3633: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_PMT_AMOUNT');

Line 3632: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3628: --
3629: IF (CE_AUTO_BANK_MATCH.trx_amount <>CE_AUTO_BANK_MATCH.calc_csl_amount) THEN
3630: valid_trx := FALSE;
3631: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3632: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3633: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_PMT_AMOUNT');
3634: END IF;
3635: END IF;
3636:

Line 3633: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_PMT_AMOUNT');

3629: IF (CE_AUTO_BANK_MATCH.trx_amount <>CE_AUTO_BANK_MATCH.calc_csl_amount) THEN
3630: valid_trx := FALSE;
3631: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3632: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3633: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_PMT_AMOUNT');
3634: END IF;
3635: END IF;
3636:
3637: IF valid_trx THEN

Line 3648: IF (CE_AUTO_BANK_MATCH.csl_match_type IN

3644: --
3645: -- Validate GL date #5
3646: --
3647: -- 7571492 : Added PGROUP for csl_match_type
3648: IF (CE_AUTO_BANK_MATCH.csl_match_type IN
3649: ('PAYMENT','CASH','MISC','PBATCH','RBATCH','CMISC','RECEIPT','PGROUP') --bug 4435028
3650: AND NVL(CE_AUTO_BANK_MATCH.csl_reconcile_flag, 'X') <> 'OI' ) THEN
3651: -- 7571492 : Added PGROUP for csl_match_type
3652: IF (CE_AUTO_BANK_MATCH.csl_match_type IN ('PBATCH','PAYMENT','PGROUP')) THEN

Line 3650: AND NVL(CE_AUTO_BANK_MATCH.csl_reconcile_flag, 'X') <> 'OI' ) THEN

3646: --
3647: -- 7571492 : Added PGROUP for csl_match_type
3648: IF (CE_AUTO_BANK_MATCH.csl_match_type IN
3649: ('PAYMENT','CASH','MISC','PBATCH','RBATCH','CMISC','RECEIPT','PGROUP') --bug 4435028
3650: AND NVL(CE_AUTO_BANK_MATCH.csl_reconcile_flag, 'X') <> 'OI' ) THEN
3651: -- 7571492 : Added PGROUP for csl_match_type
3652: IF (CE_AUTO_BANK_MATCH.csl_match_type IN ('PBATCH','PAYMENT','PGROUP')) THEN
3653: IF(NOT(CE_AUTO_BANK_REC.find_gl_period(CE_AUTO_BANK_REC.G_gl_date, 200))) THEN
3654: valid_trx:=FALSE;

Line 3652: IF (CE_AUTO_BANK_MATCH.csl_match_type IN ('PBATCH','PAYMENT','PGROUP')) THEN

3648: IF (CE_AUTO_BANK_MATCH.csl_match_type IN
3649: ('PAYMENT','CASH','MISC','PBATCH','RBATCH','CMISC','RECEIPT','PGROUP') --bug 4435028
3650: AND NVL(CE_AUTO_BANK_MATCH.csl_reconcile_flag, 'X') <> 'OI' ) THEN
3651: -- 7571492 : Added PGROUP for csl_match_type
3652: IF (CE_AUTO_BANK_MATCH.csl_match_type IN ('PBATCH','PAYMENT','PGROUP')) THEN
3653: IF(NOT(CE_AUTO_BANK_REC.find_gl_period(CE_AUTO_BANK_REC.G_gl_date, 200))) THEN
3654: valid_trx:=FALSE;
3655: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3656: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 3656: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3652: IF (CE_AUTO_BANK_MATCH.csl_match_type IN ('PBATCH','PAYMENT','PGROUP')) THEN
3653: IF(NOT(CE_AUTO_BANK_REC.find_gl_period(CE_AUTO_BANK_REC.G_gl_date, 200))) THEN
3654: valid_trx:=FALSE;
3655: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3656: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3657: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_INVALID_AP_PERIOD');
3658: END IF;
3659: -- bug 1196994
3660: -- 7571492 : Added PGROUP for csl_match_type

Line 3657: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_INVALID_AP_PERIOD');

3653: IF(NOT(CE_AUTO_BANK_REC.find_gl_period(CE_AUTO_BANK_REC.G_gl_date, 200))) THEN
3654: valid_trx:=FALSE;
3655: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3656: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3657: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_INVALID_AP_PERIOD');
3658: END IF;
3659: -- bug 1196994
3660: -- 7571492 : Added PGROUP for csl_match_type
3661: IF (CE_AUTO_BANK_MATCH.csl_match_type in ('PAYMENT', 'PBATCH','PGROUP')

Line 3661: IF (CE_AUTO_BANK_MATCH.csl_match_type in ('PAYMENT', 'PBATCH','PGROUP')

3657: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_INVALID_AP_PERIOD');
3658: END IF;
3659: -- bug 1196994
3660: -- 7571492 : Added PGROUP for csl_match_type
3661: IF (CE_AUTO_BANK_MATCH.csl_match_type in ('PAYMENT', 'PBATCH','PGROUP')
3662: and (to_char(CE_AUTO_BANK_MATCH.trx_date,'YYYY/MM/DD') >
3663: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD'))) THEN
3664: CE_AUTO_BANK_MATCH.trx_clr_flag := 'Y';
3665: END IF;

Line 3662: and (to_char(CE_AUTO_BANK_MATCH.trx_date,'YYYY/MM/DD') >

3658: END IF;
3659: -- bug 1196994
3660: -- 7571492 : Added PGROUP for csl_match_type
3661: IF (CE_AUTO_BANK_MATCH.csl_match_type in ('PAYMENT', 'PBATCH','PGROUP')
3662: and (to_char(CE_AUTO_BANK_MATCH.trx_date,'YYYY/MM/DD') >
3663: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD'))) THEN
3664: CE_AUTO_BANK_MATCH.trx_clr_flag := 'Y';
3665: END IF;
3666: ELSIF (NOT(CE_AUTO_BANK_REC.find_gl_period(CE_AUTO_BANK_REC.G_gl_date, 222))) THEN

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

3659: -- bug 1196994
3660: -- 7571492 : Added PGROUP for csl_match_type
3661: IF (CE_AUTO_BANK_MATCH.csl_match_type in ('PAYMENT', 'PBATCH','PGROUP')
3662: and (to_char(CE_AUTO_BANK_MATCH.trx_date,'YYYY/MM/DD') >
3663: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD'))) THEN
3664: CE_AUTO_BANK_MATCH.trx_clr_flag := 'Y';
3665: END IF;
3666: ELSIF (NOT(CE_AUTO_BANK_REC.find_gl_period(CE_AUTO_BANK_REC.G_gl_date, 222))) THEN
3667: valid_trx:= FALSE;

Line 3664: CE_AUTO_BANK_MATCH.trx_clr_flag := 'Y';

3660: -- 7571492 : Added PGROUP for csl_match_type
3661: IF (CE_AUTO_BANK_MATCH.csl_match_type in ('PAYMENT', 'PBATCH','PGROUP')
3662: and (to_char(CE_AUTO_BANK_MATCH.trx_date,'YYYY/MM/DD') >
3663: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD'))) THEN
3664: CE_AUTO_BANK_MATCH.trx_clr_flag := 'Y';
3665: END IF;
3666: ELSIF (NOT(CE_AUTO_BANK_REC.find_gl_period(CE_AUTO_BANK_REC.G_gl_date, 222))) THEN
3667: valid_trx:= FALSE;
3668: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 3669: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3665: END IF;
3666: ELSIF (NOT(CE_AUTO_BANK_REC.find_gl_period(CE_AUTO_BANK_REC.G_gl_date, 222))) THEN
3667: valid_trx:= FALSE;
3668: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3669: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3670: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_INVALID_AR_PERIOD');
3671: END IF;
3672: END IF;
3673: IF valid_trx THEN

Line 3670: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_INVALID_AR_PERIOD');

3666: ELSIF (NOT(CE_AUTO_BANK_REC.find_gl_period(CE_AUTO_BANK_REC.G_gl_date, 222))) THEN
3667: valid_trx:= FALSE;
3668: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3669: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3670: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_INVALID_AR_PERIOD');
3671: END IF;
3672: END IF;
3673: IF valid_trx THEN
3674: valid_trx_temp := 'TRUE';

Line 3688: -- cep_standard.debug('7 Before** to_date( CE_AUTO_BANK_MATCH.trx_gl_date = ' || CE_AUTO_BANK_MATCH.trx_gl_date);

3684: --
3685: --
3686: -- cep_standard.debug('7 Before** to_date( CE_AUTO_BANK_REC.G_gl_date = ' || CE_AUTO_BANK_REC.G_gl_date);
3687: -- cep_standard.debug('7 Before** to_date( CE_AUTO_BANK_REC.G_gl_date_original = ' || CE_AUTO_BANK_REC.G_gl_date_original);
3688: -- cep_standard.debug('7 Before** to_date( CE_AUTO_BANK_MATCH.trx_gl_date = ' || CE_AUTO_BANK_MATCH.trx_gl_date);
3689:
3690:
3691: IF ((CE_AUTO_BANK_MATCH.csl_match_type = 'CASH' or CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW' ) AND
3692: (to_char(CE_AUTO_BANK_REC.G_gl_date,'YYYY/MM/DD') < to_char(CE_AUTO_BANK_MATCH.trx_gl_date,'YYYY/MM/DD'))) THEN

Line 3691: IF ((CE_AUTO_BANK_MATCH.csl_match_type = 'CASH' or CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW' ) AND

3687: -- cep_standard.debug('7 Before** to_date( CE_AUTO_BANK_REC.G_gl_date_original = ' || CE_AUTO_BANK_REC.G_gl_date_original);
3688: -- cep_standard.debug('7 Before** to_date( CE_AUTO_BANK_MATCH.trx_gl_date = ' || CE_AUTO_BANK_MATCH.trx_gl_date);
3689:
3690:
3691: IF ((CE_AUTO_BANK_MATCH.csl_match_type = 'CASH' or CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW' ) AND
3692: (to_char(CE_AUTO_BANK_REC.G_gl_date,'YYYY/MM/DD') < to_char(CE_AUTO_BANK_MATCH.trx_gl_date,'YYYY/MM/DD'))) THEN
3693: CE_AUTO_BANK_REC.G_gl_date := CE_AUTO_BANK_MATCH.trx_gl_date;
3694: END IF;
3695:

Line 3692: (to_char(CE_AUTO_BANK_REC.G_gl_date,'YYYY/MM/DD') < to_char(CE_AUTO_BANK_MATCH.trx_gl_date,'YYYY/MM/DD'))) THEN

3688: -- cep_standard.debug('7 Before** to_date( CE_AUTO_BANK_MATCH.trx_gl_date = ' || CE_AUTO_BANK_MATCH.trx_gl_date);
3689:
3690:
3691: IF ((CE_AUTO_BANK_MATCH.csl_match_type = 'CASH' or CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW' ) AND
3692: (to_char(CE_AUTO_BANK_REC.G_gl_date,'YYYY/MM/DD') < to_char(CE_AUTO_BANK_MATCH.trx_gl_date,'YYYY/MM/DD'))) THEN
3693: CE_AUTO_BANK_REC.G_gl_date := CE_AUTO_BANK_MATCH.trx_gl_date;
3694: END IF;
3695:
3696: -- cep_standard.debug('7 After** to_date(CE_AUTO_BANK_REC.G_gl_date = ' || CE_AUTO_BANK_REC.G_gl_date);

Line 3693: CE_AUTO_BANK_REC.G_gl_date := CE_AUTO_BANK_MATCH.trx_gl_date;

3689:
3690:
3691: IF ((CE_AUTO_BANK_MATCH.csl_match_type = 'CASH' or CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW' ) AND
3692: (to_char(CE_AUTO_BANK_REC.G_gl_date,'YYYY/MM/DD') < to_char(CE_AUTO_BANK_MATCH.trx_gl_date,'YYYY/MM/DD'))) THEN
3693: CE_AUTO_BANK_REC.G_gl_date := CE_AUTO_BANK_MATCH.trx_gl_date;
3694: END IF;
3695:
3696: -- cep_standard.debug('7 After** to_date(CE_AUTO_BANK_REC.G_gl_date = ' || CE_AUTO_BANK_REC.G_gl_date);
3697:

Line 3703: -- cep_standard.debug('8 Before** to_date( CE_AUTO_BANK_MATCH.csl_trx_date = ' || CE_AUTO_BANK_MATCH.csl_trx_date);

3699: -- 8. The cleared_date cannot be earlier than the original GL date
3700: -- of the receipts -bug 1941362
3701: --
3702:
3703: -- cep_standard.debug('8 Before** to_date( CE_AUTO_BANK_MATCH.csl_trx_date = ' || CE_AUTO_BANK_MATCH.csl_trx_date);
3704: -- cep_standard.debug('8 Before** to_date( CE_AUTO_BANK_REC.G_gl_date = ' || CE_AUTO_BANK_REC.G_gl_date);
3705: -- cep_standard.debug('8 Before** to_date( CE_AUTO_BANK_MATCH.trx_date = ' || CE_AUTO_BANK_MATCH.trx_date);
3706:
3707: IF ((CE_AUTO_BANK_MATCH.csl_match_type = 'CASH' or CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW' ) AND

Line 3705: -- cep_standard.debug('8 Before** to_date( CE_AUTO_BANK_MATCH.trx_date = ' || CE_AUTO_BANK_MATCH.trx_date);

3701: --
3702:
3703: -- cep_standard.debug('8 Before** to_date( CE_AUTO_BANK_MATCH.csl_trx_date = ' || CE_AUTO_BANK_MATCH.csl_trx_date);
3704: -- cep_standard.debug('8 Before** to_date( CE_AUTO_BANK_REC.G_gl_date = ' || CE_AUTO_BANK_REC.G_gl_date);
3705: -- cep_standard.debug('8 Before** to_date( CE_AUTO_BANK_MATCH.trx_date = ' || CE_AUTO_BANK_MATCH.trx_date);
3706:
3707: IF ((CE_AUTO_BANK_MATCH.csl_match_type = 'CASH' or CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW' ) AND
3708: (to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD') < to_char(CE_AUTO_BANK_MATCH.trx_gl_date,'YYYY/MM/DD'))) THEN
3709: CE_AUTO_BANK_MATCH.csl_trx_date := CE_AUTO_BANK_MATCH.trx_gl_date;

Line 3707: IF ((CE_AUTO_BANK_MATCH.csl_match_type = 'CASH' or CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW' ) AND

3703: -- cep_standard.debug('8 Before** to_date( CE_AUTO_BANK_MATCH.csl_trx_date = ' || CE_AUTO_BANK_MATCH.csl_trx_date);
3704: -- cep_standard.debug('8 Before** to_date( CE_AUTO_BANK_REC.G_gl_date = ' || CE_AUTO_BANK_REC.G_gl_date);
3705: -- cep_standard.debug('8 Before** to_date( CE_AUTO_BANK_MATCH.trx_date = ' || CE_AUTO_BANK_MATCH.trx_date);
3706:
3707: IF ((CE_AUTO_BANK_MATCH.csl_match_type = 'CASH' or CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW' ) AND
3708: (to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD') < to_char(CE_AUTO_BANK_MATCH.trx_gl_date,'YYYY/MM/DD'))) THEN
3709: CE_AUTO_BANK_MATCH.csl_trx_date := CE_AUTO_BANK_MATCH.trx_gl_date;
3710: END IF;
3711:

Line 3708: (to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD') < to_char(CE_AUTO_BANK_MATCH.trx_gl_date,'YYYY/MM/DD'))) THEN

3704: -- cep_standard.debug('8 Before** to_date( CE_AUTO_BANK_REC.G_gl_date = ' || CE_AUTO_BANK_REC.G_gl_date);
3705: -- cep_standard.debug('8 Before** to_date( CE_AUTO_BANK_MATCH.trx_date = ' || CE_AUTO_BANK_MATCH.trx_date);
3706:
3707: IF ((CE_AUTO_BANK_MATCH.csl_match_type = 'CASH' or CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW' ) AND
3708: (to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD') < to_char(CE_AUTO_BANK_MATCH.trx_gl_date,'YYYY/MM/DD'))) THEN
3709: CE_AUTO_BANK_MATCH.csl_trx_date := CE_AUTO_BANK_MATCH.trx_gl_date;
3710: END IF;
3711:
3712: -- cep_standard.debug('8 After** to_date(CE_AUTO_BANK_MATCH.csl_trx_date = ' || CE_AUTO_BANK_MATCH.csl_trx_date);

Line 3709: CE_AUTO_BANK_MATCH.csl_trx_date := CE_AUTO_BANK_MATCH.trx_gl_date;

3705: -- cep_standard.debug('8 Before** to_date( CE_AUTO_BANK_MATCH.trx_date = ' || CE_AUTO_BANK_MATCH.trx_date);
3706:
3707: IF ((CE_AUTO_BANK_MATCH.csl_match_type = 'CASH' or CE_AUTO_BANK_MATCH.csl_clearing_trx_type = 'CASHFLOW' ) AND
3708: (to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD') < to_char(CE_AUTO_BANK_MATCH.trx_gl_date,'YYYY/MM/DD'))) THEN
3709: CE_AUTO_BANK_MATCH.csl_trx_date := CE_AUTO_BANK_MATCH.trx_gl_date;
3710: END IF;
3711:
3712: -- cep_standard.debug('8 After** to_date(CE_AUTO_BANK_MATCH.csl_trx_date = ' || CE_AUTO_BANK_MATCH.csl_trx_date);
3713: -- cep_standard.debug('8 After** to_date(CE_AUTO_BANK_MATCH.trx_gl_date = ' || CE_AUTO_BANK_MATCH.trx_gl_date);

Line 3712: -- cep_standard.debug('8 After** to_date(CE_AUTO_BANK_MATCH.csl_trx_date = ' || CE_AUTO_BANK_MATCH.csl_trx_date);

3708: (to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD') < to_char(CE_AUTO_BANK_MATCH.trx_gl_date,'YYYY/MM/DD'))) THEN
3709: CE_AUTO_BANK_MATCH.csl_trx_date := CE_AUTO_BANK_MATCH.trx_gl_date;
3710: END IF;
3711:
3712: -- cep_standard.debug('8 After** to_date(CE_AUTO_BANK_MATCH.csl_trx_date = ' || CE_AUTO_BANK_MATCH.csl_trx_date);
3713: -- cep_standard.debug('8 After** to_date(CE_AUTO_BANK_MATCH.trx_gl_date = ' || CE_AUTO_BANK_MATCH.trx_gl_date);
3714:
3715: IF valid_trx THEN
3716: valid_trx_temp := 'TRUE';

Line 3713: -- cep_standard.debug('8 After** to_date(CE_AUTO_BANK_MATCH.trx_gl_date = ' || CE_AUTO_BANK_MATCH.trx_gl_date);

3709: CE_AUTO_BANK_MATCH.csl_trx_date := CE_AUTO_BANK_MATCH.trx_gl_date;
3710: END IF;
3711:
3712: -- cep_standard.debug('8 After** to_date(CE_AUTO_BANK_MATCH.csl_trx_date = ' || CE_AUTO_BANK_MATCH.csl_trx_date);
3713: -- cep_standard.debug('8 After** to_date(CE_AUTO_BANK_MATCH.trx_gl_date = ' || CE_AUTO_BANK_MATCH.trx_gl_date);
3714:
3715: IF valid_trx THEN
3716: valid_trx_temp := 'TRUE';
3717: ELSE

Line 3726: cep_standard.debug('trx_validation - call CE_AUTO_BANK_MATCH.lock_transaction');

3722: --
3723: -- Lock the transaction
3724: --
3725:
3726: cep_standard.debug('trx_validation - call CE_AUTO_BANK_MATCH.lock_transaction');
3727: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type='||CE_AUTO_BANK_MATCH.csl_match_type||
3728: ', CE_AUTO_BANK_MATCH.csl_clearing_trx_type='||CE_AUTO_BANK_MATCH.csl_clearing_trx_type );
3729:
3730: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_rowid='||CE_AUTO_BANK_MATCH.trx_rowid||

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

3723: -- Lock the transaction
3724: --
3725:
3726: cep_standard.debug('trx_validation - call CE_AUTO_BANK_MATCH.lock_transaction');
3727: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type='||CE_AUTO_BANK_MATCH.csl_match_type||
3728: ', CE_AUTO_BANK_MATCH.csl_clearing_trx_type='||CE_AUTO_BANK_MATCH.csl_clearing_trx_type );
3729:
3730: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_rowid='||CE_AUTO_BANK_MATCH.trx_rowid||
3731: ', CE_AUTO_BANK_MATCH.trx_amount='||CE_AUTO_BANK_MATCH.trx_amount);

Line 3728: ', CE_AUTO_BANK_MATCH.csl_clearing_trx_type='||CE_AUTO_BANK_MATCH.csl_clearing_trx_type );

3724: --
3725:
3726: cep_standard.debug('trx_validation - call CE_AUTO_BANK_MATCH.lock_transaction');
3727: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type='||CE_AUTO_BANK_MATCH.csl_match_type||
3728: ', CE_AUTO_BANK_MATCH.csl_clearing_trx_type='||CE_AUTO_BANK_MATCH.csl_clearing_trx_type );
3729:
3730: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_rowid='||CE_AUTO_BANK_MATCH.trx_rowid||
3731: ', CE_AUTO_BANK_MATCH.trx_amount='||CE_AUTO_BANK_MATCH.trx_amount);
3732:

Line 3730: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_rowid='||CE_AUTO_BANK_MATCH.trx_rowid||

3726: cep_standard.debug('trx_validation - call CE_AUTO_BANK_MATCH.lock_transaction');
3727: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type='||CE_AUTO_BANK_MATCH.csl_match_type||
3728: ', CE_AUTO_BANK_MATCH.csl_clearing_trx_type='||CE_AUTO_BANK_MATCH.csl_clearing_trx_type );
3729:
3730: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_rowid='||CE_AUTO_BANK_MATCH.trx_rowid||
3731: ', CE_AUTO_BANK_MATCH.trx_amount='||CE_AUTO_BANK_MATCH.trx_amount);
3732:
3733: BEGIN
3734: CE_AUTO_BANK_MATCH.lock_transaction(

Line 3731: ', CE_AUTO_BANK_MATCH.trx_amount='||CE_AUTO_BANK_MATCH.trx_amount);

3727: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_type='||CE_AUTO_BANK_MATCH.csl_match_type||
3728: ', CE_AUTO_BANK_MATCH.csl_clearing_trx_type='||CE_AUTO_BANK_MATCH.csl_clearing_trx_type );
3729:
3730: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_rowid='||CE_AUTO_BANK_MATCH.trx_rowid||
3731: ', CE_AUTO_BANK_MATCH.trx_amount='||CE_AUTO_BANK_MATCH.trx_amount);
3732:
3733: BEGIN
3734: CE_AUTO_BANK_MATCH.lock_transaction(
3735: 'Y',

Line 3734: CE_AUTO_BANK_MATCH.lock_transaction(

3730: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_rowid='||CE_AUTO_BANK_MATCH.trx_rowid||
3731: ', CE_AUTO_BANK_MATCH.trx_amount='||CE_AUTO_BANK_MATCH.trx_amount);
3732:
3733: BEGIN
3734: CE_AUTO_BANK_MATCH.lock_transaction(
3735: 'Y',
3736: 'U',
3737: CE_AUTO_BANK_MATCH.csl_match_type,
3738: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 3737: CE_AUTO_BANK_MATCH.csl_match_type,

3733: BEGIN
3734: CE_AUTO_BANK_MATCH.lock_transaction(
3735: 'Y',
3736: 'U',
3737: CE_AUTO_BANK_MATCH.csl_match_type,
3738: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3739: CE_AUTO_BANK_MATCH.trx_rowid,
3740: CE_AUTO_BANK_MATCH.trx_amount);
3741: EXCEPTION

Line 3738: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

3734: CE_AUTO_BANK_MATCH.lock_transaction(
3735: 'Y',
3736: 'U',
3737: CE_AUTO_BANK_MATCH.csl_match_type,
3738: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3739: CE_AUTO_BANK_MATCH.trx_rowid,
3740: CE_AUTO_BANK_MATCH.trx_amount);
3741: EXCEPTION
3742: WHEN NO_DATA_FOUND THEN

Line 3739: CE_AUTO_BANK_MATCH.trx_rowid,

3735: 'Y',
3736: 'U',
3737: CE_AUTO_BANK_MATCH.csl_match_type,
3738: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3739: CE_AUTO_BANK_MATCH.trx_rowid,
3740: CE_AUTO_BANK_MATCH.trx_amount);
3741: EXCEPTION
3742: WHEN NO_DATA_FOUND THEN
3743: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 3740: CE_AUTO_BANK_MATCH.trx_amount);

3736: 'U',
3737: CE_AUTO_BANK_MATCH.csl_match_type,
3738: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3739: CE_AUTO_BANK_MATCH.trx_rowid,
3740: CE_AUTO_BANK_MATCH.trx_amount);
3741: EXCEPTION
3742: WHEN NO_DATA_FOUND THEN
3743: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3744: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 3744: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3740: CE_AUTO_BANK_MATCH.trx_amount);
3741: EXCEPTION
3742: WHEN NO_DATA_FOUND THEN
3743: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3744: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3745: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_TRX_RECONCILED');
3746: WHEN APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION THEN
3747: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3748: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 3745: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_TRX_RECONCILED');

3741: EXCEPTION
3742: WHEN NO_DATA_FOUND THEN
3743: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3744: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3745: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_TRX_RECONCILED');
3746: WHEN APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION THEN
3747: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3748: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3749: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_TRX_BUSY');

Line 3748: CE_AUTO_BANK_MATCH.csh_statement_header_id,

3744: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3745: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_TRX_RECONCILED');
3746: WHEN APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION THEN
3747: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3748: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3749: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_TRX_BUSY');
3750: WHEN OTHERS THEN
3751: RAISE;
3752: END;

Line 3749: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_TRX_BUSY');

3745: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_TRX_RECONCILED');
3746: WHEN APP_EXCEPTIONS.RECORD_LOCK_EXCEPTION THEN
3747: CE_RECONCILIATION_ERRORS_PKG.insert_row(
3748: CE_AUTO_BANK_MATCH.csh_statement_header_id,
3749: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_TRX_BUSY');
3750: WHEN OTHERS THEN
3751: RAISE;
3752: END;
3753:

Line 3760: cep_standard.debug('<

3756: ELSE
3757: valid_trx_temp := 'FALSE';
3758: END IF;
3759: cep_standard.debug('valid_trx_temp ' ||valid_trx_temp);
3760: cep_standard.debug('< 3761:
3762: RETURN (valid_trx);
3763: EXCEPTION
3764: WHEN OTHERS THEN

Line 3765: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_validation' );

3761:
3762: RETURN (valid_trx);
3763: EXCEPTION
3764: WHEN OTHERS THEN
3765: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_validation' );
3766: RAISE;
3767: END trx_validation;
3768:
3769: /* ---------------------------------------------------------------------

Line 3798: cep_standard.debug('>>CE_AUTO_BANK_MATCH.trx_match');

3794: funct_curr_min_acct_unit NUMBER;
3795: /* Bug 2925260 */
3796:
3797: BEGIN
3798: cep_standard.debug('>>CE_AUTO_BANK_MATCH.trx_match');
3799: no_of_matches := 0;
3800: -- bug 5122576 - zba trx in xtr
3801: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP','SWEEP_OUT') AND
3802: ( CE_AUTO_BANK_MATCH.csl_reconcile_flag NOT IN ('PAY', 'PAY_EFT'))) THEN

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

3797: BEGIN
3798: cep_standard.debug('>>CE_AUTO_BANK_MATCH.trx_match');
3799: no_of_matches := 0;
3800: -- bug 5122576 - zba trx in xtr
3801: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP','SWEEP_OUT') AND
3802: ( CE_AUTO_BANK_MATCH.csl_reconcile_flag NOT IN ('PAY', 'PAY_EFT'))) THEN
3803: tx_type := 'PAYMENT';
3804: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('CREDIT','NSF','REJECTED','SWEEP_IN')) THEN
3805: tx_type := 'CASH';

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

3798: cep_standard.debug('>>CE_AUTO_BANK_MATCH.trx_match');
3799: no_of_matches := 0;
3800: -- bug 5122576 - zba trx in xtr
3801: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP','SWEEP_OUT') AND
3802: ( CE_AUTO_BANK_MATCH.csl_reconcile_flag NOT IN ('PAY', 'PAY_EFT'))) THEN
3803: tx_type := 'PAYMENT';
3804: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('CREDIT','NSF','REJECTED','SWEEP_IN')) THEN
3805: tx_type := 'CASH';
3806: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_CREDIT','MISC_DEBIT')) THEN

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

3800: -- bug 5122576 - zba trx in xtr
3801: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP','SWEEP_OUT') AND
3802: ( CE_AUTO_BANK_MATCH.csl_reconcile_flag NOT IN ('PAY', 'PAY_EFT'))) THEN
3803: tx_type := 'PAYMENT';
3804: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('CREDIT','NSF','REJECTED','SWEEP_IN')) THEN
3805: tx_type := 'CASH';
3806: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_CREDIT','MISC_DEBIT')) THEN
3807: tx_type := 'MISC';
3808: END IF;

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

3802: ( CE_AUTO_BANK_MATCH.csl_reconcile_flag NOT IN ('PAY', 'PAY_EFT'))) THEN
3803: tx_type := 'PAYMENT';
3804: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('CREDIT','NSF','REJECTED','SWEEP_IN')) THEN
3805: tx_type := 'CASH';
3806: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_CREDIT','MISC_DEBIT')) THEN
3807: tx_type := 'MISC';
3808: END IF;
3809: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type ' ||CE_AUTO_BANK_MATCH.csl_trx_type);
3810: cep_standard.debug('tx_type ' ||tx_type);

Line 3809: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type ' ||CE_AUTO_BANK_MATCH.csl_trx_type);

3805: tx_type := 'CASH';
3806: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_CREDIT','MISC_DEBIT')) THEN
3807: tx_type := 'MISC';
3808: END IF;
3809: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type ' ||CE_AUTO_BANK_MATCH.csl_trx_type);
3810: cep_standard.debug('tx_type ' ||tx_type);
3811: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag ' ||CE_AUTO_BANK_MATCH.csl_reconcile_flag);
3812: /* cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag);
3813: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag);

Line 3811: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag ' ||CE_AUTO_BANK_MATCH.csl_reconcile_flag);

3807: tx_type := 'MISC';
3808: END IF;
3809: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type ' ||CE_AUTO_BANK_MATCH.csl_trx_type);
3810: cep_standard.debug('tx_type ' ||tx_type);
3811: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag ' ||CE_AUTO_BANK_MATCH.csl_reconcile_flag);
3812: /* cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag);
3813: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag);
3814: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);
3815: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag);*/

Line 3812: /* cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag);

3808: END IF;
3809: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type ' ||CE_AUTO_BANK_MATCH.csl_trx_type);
3810: cep_standard.debug('tx_type ' ||tx_type);
3811: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag ' ||CE_AUTO_BANK_MATCH.csl_reconcile_flag);
3812: /* cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag);
3813: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag);
3814: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);
3815: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag);*/
3816: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number ' ||CE_AUTO_BANK_MATCH.csl_bank_trx_number);

Line 3813: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag);

3809: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type ' ||CE_AUTO_BANK_MATCH.csl_trx_type);
3810: cep_standard.debug('tx_type ' ||tx_type);
3811: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag ' ||CE_AUTO_BANK_MATCH.csl_reconcile_flag);
3812: /* cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag);
3813: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag);
3814: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);
3815: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag);*/
3816: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number ' ||CE_AUTO_BANK_MATCH.csl_bank_trx_number);
3817:

Line 3814: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);

3810: cep_standard.debug('tx_type ' ||tx_type);
3811: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag ' ||CE_AUTO_BANK_MATCH.csl_reconcile_flag);
3812: /* cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag);
3813: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag);
3814: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);
3815: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag);*/
3816: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number ' ||CE_AUTO_BANK_MATCH.csl_bank_trx_number);
3817:
3818: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'CE') THEN

Line 3815: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag);*/

3811: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag ' ||CE_AUTO_BANK_MATCH.csl_reconcile_flag);
3812: /* cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag);
3813: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag);
3814: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);
3815: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag);*/
3816: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number ' ||CE_AUTO_BANK_MATCH.csl_bank_trx_number);
3817:
3818: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'CE') THEN
3819: ce_match(no_of_matches);

Line 3816: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number ' ||CE_AUTO_BANK_MATCH.csl_bank_trx_number);

3812: /* cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag);
3813: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag);
3814: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);
3815: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag);*/
3816: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number ' ||CE_AUTO_BANK_MATCH.csl_bank_trx_number);
3817:
3818: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'CE') THEN
3819: ce_match(no_of_matches);
3820:

Line 3818: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'CE') THEN

3814: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);
3815: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag);*/
3816: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number ' ||CE_AUTO_BANK_MATCH.csl_bank_trx_number);
3817:
3818: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'CE') THEN
3819: ce_match(no_of_matches);
3820:
3821:
3822: ELSIF ((CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY') AND

Line 3822: ELSIF ((CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY') AND

3818: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'CE') THEN
3819: ce_match(no_of_matches);
3820:
3821:
3822: ELSIF ((CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY') AND
3823: (CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag = 'Y')) THEN
3824: curr := 1;
3825: SELECT catv.trx_id,
3826: catv.cash_receipt_id,

Line 3823: (CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag = 'Y')) THEN

3819: ce_match(no_of_matches);
3820:
3821:
3822: ELSIF ((CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY') AND
3823: (CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag = 'Y')) THEN
3824: curr := 1;
3825: SELECT catv.trx_id,
3826: catv.cash_receipt_id,
3827: catv.row_id,

Line 3845: INTO CE_AUTO_BANK_MATCH.trx_id,

3841: catv.exchange_rate_type,
3842: catv.org_id,
3843: catv.CE_BANK_ACCT_USE_ID,
3844: catv.seq_id
3845: INTO CE_AUTO_BANK_MATCH.trx_id,
3846: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3847: CE_AUTO_BANK_MATCH.trx_rowid,
3848: CE_AUTO_BANK_MATCH.trx_date,
3849: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 3846: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

3842: catv.org_id,
3843: catv.CE_BANK_ACCT_USE_ID,
3844: catv.seq_id
3845: INTO CE_AUTO_BANK_MATCH.trx_id,
3846: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3847: CE_AUTO_BANK_MATCH.trx_rowid,
3848: CE_AUTO_BANK_MATCH.trx_date,
3849: CE_AUTO_BANK_MATCH.trx_currency_code,
3850: CE_AUTO_BANK_MATCH.trx_amount,

Line 3847: CE_AUTO_BANK_MATCH.trx_rowid,

3843: catv.CE_BANK_ACCT_USE_ID,
3844: catv.seq_id
3845: INTO CE_AUTO_BANK_MATCH.trx_id,
3846: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3847: CE_AUTO_BANK_MATCH.trx_rowid,
3848: CE_AUTO_BANK_MATCH.trx_date,
3849: CE_AUTO_BANK_MATCH.trx_currency_code,
3850: CE_AUTO_BANK_MATCH.trx_amount,
3851: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 3848: CE_AUTO_BANK_MATCH.trx_date,

3844: catv.seq_id
3845: INTO CE_AUTO_BANK_MATCH.trx_id,
3846: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3847: CE_AUTO_BANK_MATCH.trx_rowid,
3848: CE_AUTO_BANK_MATCH.trx_date,
3849: CE_AUTO_BANK_MATCH.trx_currency_code,
3850: CE_AUTO_BANK_MATCH.trx_amount,
3851: CE_AUTO_BANK_MATCH.trx_base_amount,
3852: CE_AUTO_BANK_MATCH.trx_status,

Line 3849: CE_AUTO_BANK_MATCH.trx_currency_code,

3845: INTO CE_AUTO_BANK_MATCH.trx_id,
3846: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3847: CE_AUTO_BANK_MATCH.trx_rowid,
3848: CE_AUTO_BANK_MATCH.trx_date,
3849: CE_AUTO_BANK_MATCH.trx_currency_code,
3850: CE_AUTO_BANK_MATCH.trx_amount,
3851: CE_AUTO_BANK_MATCH.trx_base_amount,
3852: CE_AUTO_BANK_MATCH.trx_status,
3853: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 3850: CE_AUTO_BANK_MATCH.trx_amount,

3846: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3847: CE_AUTO_BANK_MATCH.trx_rowid,
3848: CE_AUTO_BANK_MATCH.trx_date,
3849: CE_AUTO_BANK_MATCH.trx_currency_code,
3850: CE_AUTO_BANK_MATCH.trx_amount,
3851: CE_AUTO_BANK_MATCH.trx_base_amount,
3852: CE_AUTO_BANK_MATCH.trx_status,
3853: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3854: CE_AUTO_BANK_MATCH.csl_match_type,

Line 3851: CE_AUTO_BANK_MATCH.trx_base_amount,

3847: CE_AUTO_BANK_MATCH.trx_rowid,
3848: CE_AUTO_BANK_MATCH.trx_date,
3849: CE_AUTO_BANK_MATCH.trx_currency_code,
3850: CE_AUTO_BANK_MATCH.trx_amount,
3851: CE_AUTO_BANK_MATCH.trx_base_amount,
3852: CE_AUTO_BANK_MATCH.trx_status,
3853: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3854: CE_AUTO_BANK_MATCH.csl_match_type,
3855: no_of_matches,

Line 3852: CE_AUTO_BANK_MATCH.trx_status,

3848: CE_AUTO_BANK_MATCH.trx_date,
3849: CE_AUTO_BANK_MATCH.trx_currency_code,
3850: CE_AUTO_BANK_MATCH.trx_amount,
3851: CE_AUTO_BANK_MATCH.trx_base_amount,
3852: CE_AUTO_BANK_MATCH.trx_status,
3853: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3854: CE_AUTO_BANK_MATCH.csl_match_type,
3855: no_of_matches,
3856: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 3853: CE_AUTO_BANK_MATCH.trx_cleared_amount,

3849: CE_AUTO_BANK_MATCH.trx_currency_code,
3850: CE_AUTO_BANK_MATCH.trx_amount,
3851: CE_AUTO_BANK_MATCH.trx_base_amount,
3852: CE_AUTO_BANK_MATCH.trx_status,
3853: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3854: CE_AUTO_BANK_MATCH.csl_match_type,
3855: no_of_matches,
3856: CE_AUTO_BANK_MATCH.trx_currency_type,
3857: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 3854: CE_AUTO_BANK_MATCH.csl_match_type,

3850: CE_AUTO_BANK_MATCH.trx_amount,
3851: CE_AUTO_BANK_MATCH.trx_base_amount,
3852: CE_AUTO_BANK_MATCH.trx_status,
3853: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3854: CE_AUTO_BANK_MATCH.csl_match_type,
3855: no_of_matches,
3856: CE_AUTO_BANK_MATCH.trx_currency_type,
3857: CE_AUTO_BANK_MATCH.trx_curr_amount,
3858: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 3856: CE_AUTO_BANK_MATCH.trx_currency_type,

3852: CE_AUTO_BANK_MATCH.trx_status,
3853: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3854: CE_AUTO_BANK_MATCH.csl_match_type,
3855: no_of_matches,
3856: CE_AUTO_BANK_MATCH.trx_currency_type,
3857: CE_AUTO_BANK_MATCH.trx_curr_amount,
3858: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3859: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3860: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 3857: CE_AUTO_BANK_MATCH.trx_curr_amount,

3853: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3854: CE_AUTO_BANK_MATCH.csl_match_type,
3855: no_of_matches,
3856: CE_AUTO_BANK_MATCH.trx_currency_type,
3857: CE_AUTO_BANK_MATCH.trx_curr_amount,
3858: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3859: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3860: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3861: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 3858: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

3854: CE_AUTO_BANK_MATCH.csl_match_type,
3855: no_of_matches,
3856: CE_AUTO_BANK_MATCH.trx_currency_type,
3857: CE_AUTO_BANK_MATCH.trx_curr_amount,
3858: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3859: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3860: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3861: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3862: CE_AUTO_BANK_MATCH.trx_org_id,

Line 3859: CE_AUTO_BANK_MATCH.trx_exchange_rate,

3855: no_of_matches,
3856: CE_AUTO_BANK_MATCH.trx_currency_type,
3857: CE_AUTO_BANK_MATCH.trx_curr_amount,
3858: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3859: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3860: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3861: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3862: CE_AUTO_BANK_MATCH.trx_org_id,
3863: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

Line 3860: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

3856: CE_AUTO_BANK_MATCH.trx_currency_type,
3857: CE_AUTO_BANK_MATCH.trx_curr_amount,
3858: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3859: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3860: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3861: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3862: CE_AUTO_BANK_MATCH.trx_org_id,
3863: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3864: CE_AUTO_BANK_MATCH.gt_seq_id

Line 3861: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

3857: CE_AUTO_BANK_MATCH.trx_curr_amount,
3858: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3859: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3860: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3861: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3862: CE_AUTO_BANK_MATCH.trx_org_id,
3863: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3864: CE_AUTO_BANK_MATCH.gt_seq_id
3865: --FROM ce_801_transactions_v catv

Line 3862: CE_AUTO_BANK_MATCH.trx_org_id,

3858: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3859: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3860: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3861: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3862: CE_AUTO_BANK_MATCH.trx_org_id,
3863: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3864: CE_AUTO_BANK_MATCH.gt_seq_id
3865: --FROM ce_801_transactions_v catv
3866: FROM ce_available_transactions_tmp catv

Line 3863: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

3859: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3860: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3861: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3862: CE_AUTO_BANK_MATCH.trx_org_id,
3863: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3864: CE_AUTO_BANK_MATCH.gt_seq_id
3865: --FROM ce_801_transactions_v catv
3866: FROM ce_available_transactions_tmp catv
3867: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

Line 3864: CE_AUTO_BANK_MATCH.gt_seq_id

3860: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3861: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3862: CE_AUTO_BANK_MATCH.trx_org_id,
3863: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3864: CE_AUTO_BANK_MATCH.gt_seq_id
3865: --FROM ce_801_transactions_v catv
3866: FROM ce_available_transactions_tmp catv
3867: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
3868: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount

Line 3867: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

3863: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3864: CE_AUTO_BANK_MATCH.gt_seq_id
3865: --FROM ce_801_transactions_v catv
3866: FROM ce_available_transactions_tmp catv
3867: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
3868: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount
3869: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
3870: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
3871: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number

Line 3868: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount

3864: CE_AUTO_BANK_MATCH.gt_seq_id
3865: --FROM ce_801_transactions_v catv
3866: FROM ce_available_transactions_tmp catv
3867: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
3868: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount
3869: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
3870: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
3871: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
3872: AND catv.application_id = 801

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

3866: FROM ce_available_transactions_tmp catv
3867: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
3868: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount
3869: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
3870: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
3871: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
3872: AND catv.application_id = 801
3873: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
3874:

Line 3871: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number

3867: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
3868: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount
3869: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
3870: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
3871: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
3872: AND catv.application_id = 801
3873: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
3874:
3875: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'JE') THEN

Line 3875: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'JE') THEN

3871: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
3872: AND catv.application_id = 801
3873: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
3874:
3875: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'JE') THEN
3876:
3877: curr := 2;
3878: SELECT catv.trx_id,
3879: catv.cash_receipt_id,

Line 3896: INTO CE_AUTO_BANK_MATCH.trx_id,

3892: catv.exchange_rate,
3893: catv.exchange_rate_date,
3894: catv.exchange_rate_type,
3895: catv.seq_id
3896: INTO CE_AUTO_BANK_MATCH.trx_id,
3897: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3898: CE_AUTO_BANK_MATCH.trx_rowid,
3899: CE_AUTO_BANK_MATCH.trx_date,
3900: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 3897: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

3893: catv.exchange_rate_date,
3894: catv.exchange_rate_type,
3895: catv.seq_id
3896: INTO CE_AUTO_BANK_MATCH.trx_id,
3897: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3898: CE_AUTO_BANK_MATCH.trx_rowid,
3899: CE_AUTO_BANK_MATCH.trx_date,
3900: CE_AUTO_BANK_MATCH.trx_currency_code,
3901: CE_AUTO_BANK_MATCH.trx_amount,

Line 3898: CE_AUTO_BANK_MATCH.trx_rowid,

3894: catv.exchange_rate_type,
3895: catv.seq_id
3896: INTO CE_AUTO_BANK_MATCH.trx_id,
3897: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3898: CE_AUTO_BANK_MATCH.trx_rowid,
3899: CE_AUTO_BANK_MATCH.trx_date,
3900: CE_AUTO_BANK_MATCH.trx_currency_code,
3901: CE_AUTO_BANK_MATCH.trx_amount,
3902: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 3899: CE_AUTO_BANK_MATCH.trx_date,

3895: catv.seq_id
3896: INTO CE_AUTO_BANK_MATCH.trx_id,
3897: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3898: CE_AUTO_BANK_MATCH.trx_rowid,
3899: CE_AUTO_BANK_MATCH.trx_date,
3900: CE_AUTO_BANK_MATCH.trx_currency_code,
3901: CE_AUTO_BANK_MATCH.trx_amount,
3902: CE_AUTO_BANK_MATCH.trx_base_amount,
3903: CE_AUTO_BANK_MATCH.trx_status,

Line 3900: CE_AUTO_BANK_MATCH.trx_currency_code,

3896: INTO CE_AUTO_BANK_MATCH.trx_id,
3897: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3898: CE_AUTO_BANK_MATCH.trx_rowid,
3899: CE_AUTO_BANK_MATCH.trx_date,
3900: CE_AUTO_BANK_MATCH.trx_currency_code,
3901: CE_AUTO_BANK_MATCH.trx_amount,
3902: CE_AUTO_BANK_MATCH.trx_base_amount,
3903: CE_AUTO_BANK_MATCH.trx_status,
3904: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 3901: CE_AUTO_BANK_MATCH.trx_amount,

3897: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3898: CE_AUTO_BANK_MATCH.trx_rowid,
3899: CE_AUTO_BANK_MATCH.trx_date,
3900: CE_AUTO_BANK_MATCH.trx_currency_code,
3901: CE_AUTO_BANK_MATCH.trx_amount,
3902: CE_AUTO_BANK_MATCH.trx_base_amount,
3903: CE_AUTO_BANK_MATCH.trx_status,
3904: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3905: CE_AUTO_BANK_MATCH.csl_match_type,

Line 3902: CE_AUTO_BANK_MATCH.trx_base_amount,

3898: CE_AUTO_BANK_MATCH.trx_rowid,
3899: CE_AUTO_BANK_MATCH.trx_date,
3900: CE_AUTO_BANK_MATCH.trx_currency_code,
3901: CE_AUTO_BANK_MATCH.trx_amount,
3902: CE_AUTO_BANK_MATCH.trx_base_amount,
3903: CE_AUTO_BANK_MATCH.trx_status,
3904: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3905: CE_AUTO_BANK_MATCH.csl_match_type,
3906: no_of_matches,

Line 3903: CE_AUTO_BANK_MATCH.trx_status,

3899: CE_AUTO_BANK_MATCH.trx_date,
3900: CE_AUTO_BANK_MATCH.trx_currency_code,
3901: CE_AUTO_BANK_MATCH.trx_amount,
3902: CE_AUTO_BANK_MATCH.trx_base_amount,
3903: CE_AUTO_BANK_MATCH.trx_status,
3904: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3905: CE_AUTO_BANK_MATCH.csl_match_type,
3906: no_of_matches,
3907: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 3904: CE_AUTO_BANK_MATCH.trx_cleared_amount,

3900: CE_AUTO_BANK_MATCH.trx_currency_code,
3901: CE_AUTO_BANK_MATCH.trx_amount,
3902: CE_AUTO_BANK_MATCH.trx_base_amount,
3903: CE_AUTO_BANK_MATCH.trx_status,
3904: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3905: CE_AUTO_BANK_MATCH.csl_match_type,
3906: no_of_matches,
3907: CE_AUTO_BANK_MATCH.trx_currency_type,
3908: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 3905: CE_AUTO_BANK_MATCH.csl_match_type,

3901: CE_AUTO_BANK_MATCH.trx_amount,
3902: CE_AUTO_BANK_MATCH.trx_base_amount,
3903: CE_AUTO_BANK_MATCH.trx_status,
3904: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3905: CE_AUTO_BANK_MATCH.csl_match_type,
3906: no_of_matches,
3907: CE_AUTO_BANK_MATCH.trx_currency_type,
3908: CE_AUTO_BANK_MATCH.trx_curr_amount,
3909: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 3907: CE_AUTO_BANK_MATCH.trx_currency_type,

3903: CE_AUTO_BANK_MATCH.trx_status,
3904: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3905: CE_AUTO_BANK_MATCH.csl_match_type,
3906: no_of_matches,
3907: CE_AUTO_BANK_MATCH.trx_currency_type,
3908: CE_AUTO_BANK_MATCH.trx_curr_amount,
3909: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3910: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3911: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 3908: CE_AUTO_BANK_MATCH.trx_curr_amount,

3904: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3905: CE_AUTO_BANK_MATCH.csl_match_type,
3906: no_of_matches,
3907: CE_AUTO_BANK_MATCH.trx_currency_type,
3908: CE_AUTO_BANK_MATCH.trx_curr_amount,
3909: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3910: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3911: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3912: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 3909: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

3905: CE_AUTO_BANK_MATCH.csl_match_type,
3906: no_of_matches,
3907: CE_AUTO_BANK_MATCH.trx_currency_type,
3908: CE_AUTO_BANK_MATCH.trx_curr_amount,
3909: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3910: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3911: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3912: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3913: CE_AUTO_BANK_MATCH.gt_seq_id

Line 3910: CE_AUTO_BANK_MATCH.trx_exchange_rate,

3906: no_of_matches,
3907: CE_AUTO_BANK_MATCH.trx_currency_type,
3908: CE_AUTO_BANK_MATCH.trx_curr_amount,
3909: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3910: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3911: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3912: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3913: CE_AUTO_BANK_MATCH.gt_seq_id
3914: --FROM ce_101_transactions_v catv

Line 3911: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

3907: CE_AUTO_BANK_MATCH.trx_currency_type,
3908: CE_AUTO_BANK_MATCH.trx_curr_amount,
3909: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3910: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3911: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3912: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3913: CE_AUTO_BANK_MATCH.gt_seq_id
3914: --FROM ce_101_transactions_v catv
3915: FROM ce_available_transactions_tmp catv

Line 3912: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

3908: CE_AUTO_BANK_MATCH.trx_curr_amount,
3909: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3910: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3911: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3912: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3913: CE_AUTO_BANK_MATCH.gt_seq_id
3914: --FROM ce_101_transactions_v catv
3915: FROM ce_available_transactions_tmp catv
3916: WHERE catv.trx_type = tx_type

Line 3913: CE_AUTO_BANK_MATCH.gt_seq_id

3909: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3910: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3911: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3912: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3913: CE_AUTO_BANK_MATCH.gt_seq_id
3914: --FROM ce_101_transactions_v catv
3915: FROM ce_available_transactions_tmp catv
3916: WHERE catv.trx_type = tx_type
3917: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

Line 3917: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

3913: CE_AUTO_BANK_MATCH.gt_seq_id
3914: --FROM ce_101_transactions_v catv
3915: FROM ce_available_transactions_tmp catv
3916: WHERE catv.trx_type = tx_type
3917: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
3918: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
3919: AND catv.application_id = 101
3920: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
3921:

Line 3918: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number

3914: --FROM ce_101_transactions_v catv
3915: FROM ce_available_transactions_tmp catv
3916: WHERE catv.trx_type = tx_type
3917: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
3918: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
3919: AND catv.application_id = 101
3920: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
3921:
3922: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI') THEN

Line 3922: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI') THEN

3918: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
3919: AND catv.application_id = 101
3920: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
3921:
3922: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI') THEN
3923:
3924: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);
3925:
3926: curr := 3;

Line 3924: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);

3920: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
3921:
3922: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI') THEN
3923:
3924: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);
3925:
3926: curr := 3;
3927:
3928: if (CE_AUTO_BANK_REC.G_open_interface_matching_code = 'T') then

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

3926: curr := 3;
3927:
3928: if (CE_AUTO_BANK_REC.G_open_interface_matching_code = 'T') then
3929: IF ((CE_AUTO_BANK_REC.G_legal_entity_id is not null) or
3930: (CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag = 'Y')) THEN
3931:
3932: cep_standard.debug('use ce_185_transactions_v ' );
3933:
3934: SELECT catv.trx_id,

Line 3954: INTO CE_AUTO_BANK_MATCH.trx_id,

3950: catv.exchange_rate_type,
3951: catv.legal_entity_id,
3952: catv.CE_BANK_ACCT_USE_ID,
3953: catv.seq_id
3954: INTO CE_AUTO_BANK_MATCH.trx_id,
3955: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3956: CE_AUTO_BANK_MATCH.trx_rowid,
3957: CE_AUTO_BANK_MATCH.trx_date,
3958: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 3955: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

3951: catv.legal_entity_id,
3952: catv.CE_BANK_ACCT_USE_ID,
3953: catv.seq_id
3954: INTO CE_AUTO_BANK_MATCH.trx_id,
3955: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3956: CE_AUTO_BANK_MATCH.trx_rowid,
3957: CE_AUTO_BANK_MATCH.trx_date,
3958: CE_AUTO_BANK_MATCH.trx_currency_code,
3959: CE_AUTO_BANK_MATCH.trx_amount,

Line 3956: CE_AUTO_BANK_MATCH.trx_rowid,

3952: catv.CE_BANK_ACCT_USE_ID,
3953: catv.seq_id
3954: INTO CE_AUTO_BANK_MATCH.trx_id,
3955: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3956: CE_AUTO_BANK_MATCH.trx_rowid,
3957: CE_AUTO_BANK_MATCH.trx_date,
3958: CE_AUTO_BANK_MATCH.trx_currency_code,
3959: CE_AUTO_BANK_MATCH.trx_amount,
3960: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 3957: CE_AUTO_BANK_MATCH.trx_date,

3953: catv.seq_id
3954: INTO CE_AUTO_BANK_MATCH.trx_id,
3955: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3956: CE_AUTO_BANK_MATCH.trx_rowid,
3957: CE_AUTO_BANK_MATCH.trx_date,
3958: CE_AUTO_BANK_MATCH.trx_currency_code,
3959: CE_AUTO_BANK_MATCH.trx_amount,
3960: CE_AUTO_BANK_MATCH.trx_base_amount,
3961: CE_AUTO_BANK_MATCH.trx_status,

Line 3958: CE_AUTO_BANK_MATCH.trx_currency_code,

3954: INTO CE_AUTO_BANK_MATCH.trx_id,
3955: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3956: CE_AUTO_BANK_MATCH.trx_rowid,
3957: CE_AUTO_BANK_MATCH.trx_date,
3958: CE_AUTO_BANK_MATCH.trx_currency_code,
3959: CE_AUTO_BANK_MATCH.trx_amount,
3960: CE_AUTO_BANK_MATCH.trx_base_amount,
3961: CE_AUTO_BANK_MATCH.trx_status,
3962: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 3959: CE_AUTO_BANK_MATCH.trx_amount,

3955: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
3956: CE_AUTO_BANK_MATCH.trx_rowid,
3957: CE_AUTO_BANK_MATCH.trx_date,
3958: CE_AUTO_BANK_MATCH.trx_currency_code,
3959: CE_AUTO_BANK_MATCH.trx_amount,
3960: CE_AUTO_BANK_MATCH.trx_base_amount,
3961: CE_AUTO_BANK_MATCH.trx_status,
3962: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3963: CE_AUTO_BANK_MATCH.csl_match_type,

Line 3960: CE_AUTO_BANK_MATCH.trx_base_amount,

3956: CE_AUTO_BANK_MATCH.trx_rowid,
3957: CE_AUTO_BANK_MATCH.trx_date,
3958: CE_AUTO_BANK_MATCH.trx_currency_code,
3959: CE_AUTO_BANK_MATCH.trx_amount,
3960: CE_AUTO_BANK_MATCH.trx_base_amount,
3961: CE_AUTO_BANK_MATCH.trx_status,
3962: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3963: CE_AUTO_BANK_MATCH.csl_match_type,
3964: no_of_matches,

Line 3961: CE_AUTO_BANK_MATCH.trx_status,

3957: CE_AUTO_BANK_MATCH.trx_date,
3958: CE_AUTO_BANK_MATCH.trx_currency_code,
3959: CE_AUTO_BANK_MATCH.trx_amount,
3960: CE_AUTO_BANK_MATCH.trx_base_amount,
3961: CE_AUTO_BANK_MATCH.trx_status,
3962: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3963: CE_AUTO_BANK_MATCH.csl_match_type,
3964: no_of_matches,
3965: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 3962: CE_AUTO_BANK_MATCH.trx_cleared_amount,

3958: CE_AUTO_BANK_MATCH.trx_currency_code,
3959: CE_AUTO_BANK_MATCH.trx_amount,
3960: CE_AUTO_BANK_MATCH.trx_base_amount,
3961: CE_AUTO_BANK_MATCH.trx_status,
3962: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3963: CE_AUTO_BANK_MATCH.csl_match_type,
3964: no_of_matches,
3965: CE_AUTO_BANK_MATCH.trx_currency_type,
3966: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 3963: CE_AUTO_BANK_MATCH.csl_match_type,

3959: CE_AUTO_BANK_MATCH.trx_amount,
3960: CE_AUTO_BANK_MATCH.trx_base_amount,
3961: CE_AUTO_BANK_MATCH.trx_status,
3962: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3963: CE_AUTO_BANK_MATCH.csl_match_type,
3964: no_of_matches,
3965: CE_AUTO_BANK_MATCH.trx_currency_type,
3966: CE_AUTO_BANK_MATCH.trx_curr_amount,
3967: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 3965: CE_AUTO_BANK_MATCH.trx_currency_type,

3961: CE_AUTO_BANK_MATCH.trx_status,
3962: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3963: CE_AUTO_BANK_MATCH.csl_match_type,
3964: no_of_matches,
3965: CE_AUTO_BANK_MATCH.trx_currency_type,
3966: CE_AUTO_BANK_MATCH.trx_curr_amount,
3967: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3968: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3969: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 3966: CE_AUTO_BANK_MATCH.trx_curr_amount,

3962: CE_AUTO_BANK_MATCH.trx_cleared_amount,
3963: CE_AUTO_BANK_MATCH.csl_match_type,
3964: no_of_matches,
3965: CE_AUTO_BANK_MATCH.trx_currency_type,
3966: CE_AUTO_BANK_MATCH.trx_curr_amount,
3967: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3968: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3969: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3970: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 3967: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

3963: CE_AUTO_BANK_MATCH.csl_match_type,
3964: no_of_matches,
3965: CE_AUTO_BANK_MATCH.trx_currency_type,
3966: CE_AUTO_BANK_MATCH.trx_curr_amount,
3967: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3968: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3969: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3970: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3971: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

Line 3968: CE_AUTO_BANK_MATCH.trx_exchange_rate,

3964: no_of_matches,
3965: CE_AUTO_BANK_MATCH.trx_currency_type,
3966: CE_AUTO_BANK_MATCH.trx_curr_amount,
3967: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3968: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3969: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3970: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3971: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
3972: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

Line 3969: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

3965: CE_AUTO_BANK_MATCH.trx_currency_type,
3966: CE_AUTO_BANK_MATCH.trx_curr_amount,
3967: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3968: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3969: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3970: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3971: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
3972: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3973: CE_AUTO_BANK_MATCH.gt_seq_id

Line 3970: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

3966: CE_AUTO_BANK_MATCH.trx_curr_amount,
3967: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3968: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3969: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3970: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3971: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
3972: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3973: CE_AUTO_BANK_MATCH.gt_seq_id
3974: --FROM ce_185_transactions_v catv

Line 3971: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

3967: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
3968: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3969: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3970: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3971: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
3972: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3973: CE_AUTO_BANK_MATCH.gt_seq_id
3974: --FROM ce_185_transactions_v catv
3975: FROM ce_available_transactions_tmp catv

Line 3972: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

3968: CE_AUTO_BANK_MATCH.trx_exchange_rate,
3969: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3970: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3971: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
3972: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3973: CE_AUTO_BANK_MATCH.gt_seq_id
3974: --FROM ce_185_transactions_v catv
3975: FROM ce_available_transactions_tmp catv
3976: WHERE catv.trx_type = tx_type

Line 3973: CE_AUTO_BANK_MATCH.gt_seq_id

3969: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
3970: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
3971: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
3972: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
3973: CE_AUTO_BANK_MATCH.gt_seq_id
3974: --FROM ce_185_transactions_v catv
3975: FROM ce_available_transactions_tmp catv
3976: WHERE catv.trx_type = tx_type
3977: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

Line 3977: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

3973: CE_AUTO_BANK_MATCH.gt_seq_id
3974: --FROM ce_185_transactions_v catv
3975: FROM ce_available_transactions_tmp catv
3976: WHERE catv.trx_type = tx_type
3977: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
3978: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id,CE_AUTO_BANK_REC.G_legal_entity_id)
3979: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
3980: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
3981: AND catv.application_id = 185

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

3975: FROM ce_available_transactions_tmp catv
3976: WHERE catv.trx_type = tx_type
3977: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
3978: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id,CE_AUTO_BANK_REC.G_legal_entity_id)
3979: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
3980: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
3981: AND catv.application_id = 185
3982: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
3983: ELSE -- no LE_ID or not XTR acct

Line 3980: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number

3976: WHERE catv.trx_type = tx_type
3977: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
3978: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id,CE_AUTO_BANK_REC.G_legal_entity_id)
3979: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
3980: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
3981: AND catv.application_id = 185
3982: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
3983: ELSE -- no LE_ID or not XTR acct
3984: cep_standard.debug('use ce_999_transactions_v ' );

Line 4005: INTO CE_AUTO_BANK_MATCH.trx_id,

4001: catv.exchange_rate_date,
4002: catv.exchange_rate_type,
4003: catv.legal_entity_id,
4004: catv.seq_id
4005: INTO CE_AUTO_BANK_MATCH.trx_id,
4006: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4007: CE_AUTO_BANK_MATCH.trx_rowid,
4008: CE_AUTO_BANK_MATCH.trx_date,
4009: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 4006: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

4002: catv.exchange_rate_type,
4003: catv.legal_entity_id,
4004: catv.seq_id
4005: INTO CE_AUTO_BANK_MATCH.trx_id,
4006: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4007: CE_AUTO_BANK_MATCH.trx_rowid,
4008: CE_AUTO_BANK_MATCH.trx_date,
4009: CE_AUTO_BANK_MATCH.trx_currency_code,
4010: CE_AUTO_BANK_MATCH.trx_amount,

Line 4007: CE_AUTO_BANK_MATCH.trx_rowid,

4003: catv.legal_entity_id,
4004: catv.seq_id
4005: INTO CE_AUTO_BANK_MATCH.trx_id,
4006: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4007: CE_AUTO_BANK_MATCH.trx_rowid,
4008: CE_AUTO_BANK_MATCH.trx_date,
4009: CE_AUTO_BANK_MATCH.trx_currency_code,
4010: CE_AUTO_BANK_MATCH.trx_amount,
4011: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 4008: CE_AUTO_BANK_MATCH.trx_date,

4004: catv.seq_id
4005: INTO CE_AUTO_BANK_MATCH.trx_id,
4006: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4007: CE_AUTO_BANK_MATCH.trx_rowid,
4008: CE_AUTO_BANK_MATCH.trx_date,
4009: CE_AUTO_BANK_MATCH.trx_currency_code,
4010: CE_AUTO_BANK_MATCH.trx_amount,
4011: CE_AUTO_BANK_MATCH.trx_base_amount,
4012: CE_AUTO_BANK_MATCH.trx_status,

Line 4009: CE_AUTO_BANK_MATCH.trx_currency_code,

4005: INTO CE_AUTO_BANK_MATCH.trx_id,
4006: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4007: CE_AUTO_BANK_MATCH.trx_rowid,
4008: CE_AUTO_BANK_MATCH.trx_date,
4009: CE_AUTO_BANK_MATCH.trx_currency_code,
4010: CE_AUTO_BANK_MATCH.trx_amount,
4011: CE_AUTO_BANK_MATCH.trx_base_amount,
4012: CE_AUTO_BANK_MATCH.trx_status,
4013: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 4010: CE_AUTO_BANK_MATCH.trx_amount,

4006: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4007: CE_AUTO_BANK_MATCH.trx_rowid,
4008: CE_AUTO_BANK_MATCH.trx_date,
4009: CE_AUTO_BANK_MATCH.trx_currency_code,
4010: CE_AUTO_BANK_MATCH.trx_amount,
4011: CE_AUTO_BANK_MATCH.trx_base_amount,
4012: CE_AUTO_BANK_MATCH.trx_status,
4013: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4014: CE_AUTO_BANK_MATCH.csl_match_type,

Line 4011: CE_AUTO_BANK_MATCH.trx_base_amount,

4007: CE_AUTO_BANK_MATCH.trx_rowid,
4008: CE_AUTO_BANK_MATCH.trx_date,
4009: CE_AUTO_BANK_MATCH.trx_currency_code,
4010: CE_AUTO_BANK_MATCH.trx_amount,
4011: CE_AUTO_BANK_MATCH.trx_base_amount,
4012: CE_AUTO_BANK_MATCH.trx_status,
4013: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4014: CE_AUTO_BANK_MATCH.csl_match_type,
4015: no_of_matches,

Line 4012: CE_AUTO_BANK_MATCH.trx_status,

4008: CE_AUTO_BANK_MATCH.trx_date,
4009: CE_AUTO_BANK_MATCH.trx_currency_code,
4010: CE_AUTO_BANK_MATCH.trx_amount,
4011: CE_AUTO_BANK_MATCH.trx_base_amount,
4012: CE_AUTO_BANK_MATCH.trx_status,
4013: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4014: CE_AUTO_BANK_MATCH.csl_match_type,
4015: no_of_matches,
4016: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 4013: CE_AUTO_BANK_MATCH.trx_cleared_amount,

4009: CE_AUTO_BANK_MATCH.trx_currency_code,
4010: CE_AUTO_BANK_MATCH.trx_amount,
4011: CE_AUTO_BANK_MATCH.trx_base_amount,
4012: CE_AUTO_BANK_MATCH.trx_status,
4013: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4014: CE_AUTO_BANK_MATCH.csl_match_type,
4015: no_of_matches,
4016: CE_AUTO_BANK_MATCH.trx_currency_type,
4017: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 4014: CE_AUTO_BANK_MATCH.csl_match_type,

4010: CE_AUTO_BANK_MATCH.trx_amount,
4011: CE_AUTO_BANK_MATCH.trx_base_amount,
4012: CE_AUTO_BANK_MATCH.trx_status,
4013: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4014: CE_AUTO_BANK_MATCH.csl_match_type,
4015: no_of_matches,
4016: CE_AUTO_BANK_MATCH.trx_currency_type,
4017: CE_AUTO_BANK_MATCH.trx_curr_amount,
4018: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 4016: CE_AUTO_BANK_MATCH.trx_currency_type,

4012: CE_AUTO_BANK_MATCH.trx_status,
4013: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4014: CE_AUTO_BANK_MATCH.csl_match_type,
4015: no_of_matches,
4016: CE_AUTO_BANK_MATCH.trx_currency_type,
4017: CE_AUTO_BANK_MATCH.trx_curr_amount,
4018: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4019: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4020: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 4017: CE_AUTO_BANK_MATCH.trx_curr_amount,

4013: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4014: CE_AUTO_BANK_MATCH.csl_match_type,
4015: no_of_matches,
4016: CE_AUTO_BANK_MATCH.trx_currency_type,
4017: CE_AUTO_BANK_MATCH.trx_curr_amount,
4018: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4019: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4020: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4021: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 4018: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

4014: CE_AUTO_BANK_MATCH.csl_match_type,
4015: no_of_matches,
4016: CE_AUTO_BANK_MATCH.trx_currency_type,
4017: CE_AUTO_BANK_MATCH.trx_curr_amount,
4018: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4019: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4020: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4021: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4022: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

Line 4019: CE_AUTO_BANK_MATCH.trx_exchange_rate,

4015: no_of_matches,
4016: CE_AUTO_BANK_MATCH.trx_currency_type,
4017: CE_AUTO_BANK_MATCH.trx_curr_amount,
4018: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4019: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4020: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4021: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4022: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
4023: CE_AUTO_BANK_MATCH.gt_seq_id

Line 4020: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

4016: CE_AUTO_BANK_MATCH.trx_currency_type,
4017: CE_AUTO_BANK_MATCH.trx_curr_amount,
4018: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4019: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4020: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4021: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4022: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
4023: CE_AUTO_BANK_MATCH.gt_seq_id
4024: --FROM ce_999_transactions_v catv

Line 4021: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

4017: CE_AUTO_BANK_MATCH.trx_curr_amount,
4018: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4019: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4020: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4021: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4022: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
4023: CE_AUTO_BANK_MATCH.gt_seq_id
4024: --FROM ce_999_transactions_v catv
4025: FROM ce_available_transactions_tmp catv

Line 4022: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

4018: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4019: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4020: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4021: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4022: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
4023: CE_AUTO_BANK_MATCH.gt_seq_id
4024: --FROM ce_999_transactions_v catv
4025: FROM ce_available_transactions_tmp catv
4026: WHERE catv.trx_type = tx_type

Line 4023: CE_AUTO_BANK_MATCH.gt_seq_id

4019: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4020: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4021: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4022: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
4023: CE_AUTO_BANK_MATCH.gt_seq_id
4024: --FROM ce_999_transactions_v catv
4025: FROM ce_available_transactions_tmp catv
4026: WHERE catv.trx_type = tx_type
4027: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

Line 4027: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4023: CE_AUTO_BANK_MATCH.gt_seq_id
4024: --FROM ce_999_transactions_v catv
4025: FROM ce_available_transactions_tmp catv
4026: WHERE catv.trx_type = tx_type
4027: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4028: --AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id,CE_AUTO_BANK_REC.G_legal_entity_id)
4029: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4030: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4031: AND catv.application_id = 999

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

4025: FROM ce_available_transactions_tmp catv
4026: WHERE catv.trx_type = tx_type
4027: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4028: --AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id,CE_AUTO_BANK_REC.G_legal_entity_id)
4029: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4030: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4031: AND catv.application_id = 999
4032: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
4033:

Line 4030: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number

4026: WHERE catv.trx_type = tx_type
4027: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4028: --AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id,CE_AUTO_BANK_REC.G_legal_entity_id)
4029: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4030: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4031: AND catv.application_id = 999
4032: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
4033:
4034: END IF;

Line 4039: --if (CE_AUTO_BANK_MATCH.csl_trx_type = 'CREDIT') then

4035: else -- match by DATE and AMOUNT
4036:
4037: cep_standard.debug('match by DATE and AMOUNT ' );
4038: -- bug 5122576 issue with zba trx in xtr
4039: --if (CE_AUTO_BANK_MATCH.csl_trx_type = 'CREDIT') then
4040: if (CE_AUTO_BANK_MATCH.csl_trx_type in ('SWEEP_IN', 'CREDIT')) then
4041: bank_charges := -nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
4042: else
4043: bank_charges := nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);

Line 4040: if (CE_AUTO_BANK_MATCH.csl_trx_type in ('SWEEP_IN', 'CREDIT')) then

4036:
4037: cep_standard.debug('match by DATE and AMOUNT ' );
4038: -- bug 5122576 issue with zba trx in xtr
4039: --if (CE_AUTO_BANK_MATCH.csl_trx_type = 'CREDIT') then
4040: if (CE_AUTO_BANK_MATCH.csl_trx_type in ('SWEEP_IN', 'CREDIT')) then
4041: bank_charges := -nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
4042: else
4043: bank_charges := nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
4044: end if;

Line 4041: bank_charges := -nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);

4037: cep_standard.debug('match by DATE and AMOUNT ' );
4038: -- bug 5122576 issue with zba trx in xtr
4039: --if (CE_AUTO_BANK_MATCH.csl_trx_type = 'CREDIT') then
4040: if (CE_AUTO_BANK_MATCH.csl_trx_type in ('SWEEP_IN', 'CREDIT')) then
4041: bank_charges := -nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
4042: else
4043: bank_charges := nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
4044: end if;
4045: stmt_amount := CE_AUTO_BANK_MATCH.csl_amount - bank_charges;

Line 4043: bank_charges := nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);

4039: --if (CE_AUTO_BANK_MATCH.csl_trx_type = 'CREDIT') then
4040: if (CE_AUTO_BANK_MATCH.csl_trx_type in ('SWEEP_IN', 'CREDIT')) then
4041: bank_charges := -nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
4042: else
4043: bank_charges := nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
4044: end if;
4045: stmt_amount := CE_AUTO_BANK_MATCH.csl_amount - bank_charges;
4046: tx_curr := nvl(CE_AUTO_BANK_MATCH.csl_currency_code,
4047: CE_AUTO_BANK_MATCH.aba_bank_currency);

Line 4045: stmt_amount := CE_AUTO_BANK_MATCH.csl_amount - bank_charges;

4041: bank_charges := -nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
4042: else
4043: bank_charges := nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
4044: end if;
4045: stmt_amount := CE_AUTO_BANK_MATCH.csl_amount - bank_charges;
4046: tx_curr := nvl(CE_AUTO_BANK_MATCH.csl_currency_code,
4047: CE_AUTO_BANK_MATCH.aba_bank_currency);
4048: fnd_currency.get_info(tx_curr, precision, ext_precision,
4049: min_unit);

Line 4046: tx_curr := nvl(CE_AUTO_BANK_MATCH.csl_currency_code,

4042: else
4043: bank_charges := nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
4044: end if;
4045: stmt_amount := CE_AUTO_BANK_MATCH.csl_amount - bank_charges;
4046: tx_curr := nvl(CE_AUTO_BANK_MATCH.csl_currency_code,
4047: CE_AUTO_BANK_MATCH.aba_bank_currency);
4048: fnd_currency.get_info(tx_curr, precision, ext_precision,
4049: min_unit);
4050:

Line 4047: CE_AUTO_BANK_MATCH.aba_bank_currency);

4043: bank_charges := nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0);
4044: end if;
4045: stmt_amount := CE_AUTO_BANK_MATCH.csl_amount - bank_charges;
4046: tx_curr := nvl(CE_AUTO_BANK_MATCH.csl_currency_code,
4047: CE_AUTO_BANK_MATCH.aba_bank_currency);
4048: fnd_currency.get_info(tx_curr, precision, ext_precision,
4049: min_unit);
4050:
4051: if (tx_curr = CE_AUTO_BANK_MATCH.aba_bank_currency) then

Line 4051: if (tx_curr = CE_AUTO_BANK_MATCH.aba_bank_currency) then

4047: CE_AUTO_BANK_MATCH.aba_bank_currency);
4048: fnd_currency.get_info(tx_curr, precision, ext_precision,
4049: min_unit);
4050:
4051: if (tx_curr = CE_AUTO_BANK_MATCH.aba_bank_currency) then
4052:
4053: /* bank currency match */
4054: amount_to_match := round(stmt_amount, precision);
4055:

Line 4064: if (CE_AUTO_BANK_MATCH.csl_original_amount is not null) then

4060:
4061: else
4062:
4063: /* foreign currency match */
4064: if (CE_AUTO_BANK_MATCH.csl_original_amount is not null) then
4065: if (nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0) <> 0) then
4066: if (nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate,0) = 0) then
4067: no_of_matches := 0;
4068: IF (CE_AUTO_BANK_MATCH.csl_currency_code <>

Line 4065: if (nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0) <> 0) then

4061: else
4062:
4063: /* foreign currency match */
4064: if (CE_AUTO_BANK_MATCH.csl_original_amount is not null) then
4065: if (nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0) <> 0) then
4066: if (nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate,0) = 0) then
4067: no_of_matches := 0;
4068: IF (CE_AUTO_BANK_MATCH.csl_currency_code <>
4069: CE_AUTO_BANK_MATCH.aba_bank_currency AND

Line 4066: if (nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate,0) = 0) then

4062:
4063: /* foreign currency match */
4064: if (CE_AUTO_BANK_MATCH.csl_original_amount is not null) then
4065: if (nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0) <> 0) then
4066: if (nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate,0) = 0) then
4067: no_of_matches := 0;
4068: IF (CE_AUTO_BANK_MATCH.csl_currency_code <>
4069: CE_AUTO_BANK_MATCH.aba_bank_currency AND
4070: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN

Line 4068: IF (CE_AUTO_BANK_MATCH.csl_currency_code <>

4064: if (CE_AUTO_BANK_MATCH.csl_original_amount is not null) then
4065: if (nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0) <> 0) then
4066: if (nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate,0) = 0) then
4067: no_of_matches := 0;
4068: IF (CE_AUTO_BANK_MATCH.csl_currency_code <>
4069: CE_AUTO_BANK_MATCH.aba_bank_currency AND
4070: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN
4071: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4072: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 4069: CE_AUTO_BANK_MATCH.aba_bank_currency AND

4065: if (nvl(CE_AUTO_BANK_MATCH.csl_charges_amount,0) <> 0) then
4066: if (nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate,0) = 0) then
4067: no_of_matches := 0;
4068: IF (CE_AUTO_BANK_MATCH.csl_currency_code <>
4069: CE_AUTO_BANK_MATCH.aba_bank_currency AND
4070: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN
4071: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4072: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4073: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 4070: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN

4066: if (nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate,0) = 0) then
4067: no_of_matches := 0;
4068: IF (CE_AUTO_BANK_MATCH.csl_currency_code <>
4069: CE_AUTO_BANK_MATCH.aba_bank_currency AND
4070: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN
4071: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4072: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4073: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4074: 'CE_REQUIRED_EXCHANGE_FIELD');

Line 4072: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4068: IF (CE_AUTO_BANK_MATCH.csl_currency_code <>
4069: CE_AUTO_BANK_MATCH.aba_bank_currency AND
4070: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN
4071: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4072: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4073: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4074: 'CE_REQUIRED_EXCHANGE_FIELD');
4075: END IF;
4076: RAISE NO_DATA_FOUND;

Line 4073: CE_AUTO_BANK_MATCH.csl_statement_line_id,

4069: CE_AUTO_BANK_MATCH.aba_bank_currency AND
4070: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN
4071: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4072: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4073: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4074: 'CE_REQUIRED_EXCHANGE_FIELD');
4075: END IF;
4076: RAISE NO_DATA_FOUND;
4077: else

Line 4079: / CE_AUTO_BANK_MATCH.csl_exchange_rate, precision);

4075: END IF;
4076: RAISE NO_DATA_FOUND;
4077: else
4078: amount_to_match := round(stmt_amount
4079: / CE_AUTO_BANK_MATCH.csl_exchange_rate, precision);
4080:
4081: cep_standard.debug('tx_type='||tx_type ||', amount_to_match =' || amount_to_match);
4082:
4083: match_oi_trx(tx_type, tx_curr, amount_to_match, precision,

Line 4087: amount_to_match := round(CE_AUTO_BANK_MATCH.csl_original_amount,

4083: match_oi_trx(tx_type, tx_curr, amount_to_match, precision,
4084: no_of_matches);
4085: end if;
4086: else
4087: amount_to_match := round(CE_AUTO_BANK_MATCH.csl_original_amount,
4088: precision);
4089:
4090: cep_standard.debug('tx_type='||tx_type ||', amount_to_match =' || amount_to_match);
4091:

Line 4096: if (nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate,0) = 0) then

4092: match_oi_trx(tx_type, tx_curr, amount_to_match, precision,
4093: no_of_matches);
4094: end if;
4095: else
4096: if (nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate,0) = 0) then
4097: no_of_matches := 0;
4098: IF (CE_AUTO_BANK_MATCH.csl_currency_code <>
4099: CE_AUTO_BANK_MATCH.aba_bank_currency AND
4100: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN

Line 4098: IF (CE_AUTO_BANK_MATCH.csl_currency_code <>

4094: end if;
4095: else
4096: if (nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate,0) = 0) then
4097: no_of_matches := 0;
4098: IF (CE_AUTO_BANK_MATCH.csl_currency_code <>
4099: CE_AUTO_BANK_MATCH.aba_bank_currency AND
4100: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN
4101: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4102: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 4099: CE_AUTO_BANK_MATCH.aba_bank_currency AND

4095: else
4096: if (nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate,0) = 0) then
4097: no_of_matches := 0;
4098: IF (CE_AUTO_BANK_MATCH.csl_currency_code <>
4099: CE_AUTO_BANK_MATCH.aba_bank_currency AND
4100: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN
4101: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4102: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4103: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 4100: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN

4096: if (nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate,0) = 0) then
4097: no_of_matches := 0;
4098: IF (CE_AUTO_BANK_MATCH.csl_currency_code <>
4099: CE_AUTO_BANK_MATCH.aba_bank_currency AND
4100: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN
4101: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4102: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4103: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4104: 'CE_REQUIRED_EXCHANGE_FIELD');

Line 4102: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4098: IF (CE_AUTO_BANK_MATCH.csl_currency_code <>
4099: CE_AUTO_BANK_MATCH.aba_bank_currency AND
4100: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN
4101: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4102: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4103: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4104: 'CE_REQUIRED_EXCHANGE_FIELD');
4105: END IF;
4106: RAISE NO_DATA_FOUND;

Line 4103: CE_AUTO_BANK_MATCH.csl_statement_line_id,

4099: CE_AUTO_BANK_MATCH.aba_bank_currency AND
4100: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) THEN
4101: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4102: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4103: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4104: 'CE_REQUIRED_EXCHANGE_FIELD');
4105: END IF;
4106: RAISE NO_DATA_FOUND;
4107: else

Line 4109: / CE_AUTO_BANK_MATCH.csl_exchange_rate, precision);

4105: END IF;
4106: RAISE NO_DATA_FOUND;
4107: else
4108: amount_to_match := round(stmt_amount
4109: / CE_AUTO_BANK_MATCH.csl_exchange_rate, precision);
4110:
4111: cep_standard.debug('tx_type='||tx_type ||', amount_to_match =' || amount_to_match);
4112:
4113: match_oi_trx(tx_type, tx_curr, amount_to_match, precision,

Line 4121: ELSIF ((CE_AUTO_BANK_MATCH.csl_trx_type IN ('NSF','REJECTED')) AND

4117: end if;
4118:
4119: end if;
4120:
4121: ELSIF ((CE_AUTO_BANK_MATCH.csl_trx_type IN ('NSF','REJECTED')) AND
4122: (CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag = 'Y')) THEN
4123:
4124: curr := 4;
4125: SELECT catv.trx_id,

Line 4122: (CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag = 'Y')) THEN

4118:
4119: end if;
4120:
4121: ELSIF ((CE_AUTO_BANK_MATCH.csl_trx_type IN ('NSF','REJECTED')) AND
4122: (CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag = 'Y')) THEN
4123:
4124: curr := 4;
4125: SELECT catv.trx_id,
4126: catv.cash_receipt_id,

Line 4147: INTO CE_AUTO_BANK_MATCH.trx_id,

4143: 'N', -- reversed receipt flag
4144: catv.org_id,
4145: catv.CE_BANK_ACCT_USE_ID,
4146: -1
4147: INTO CE_AUTO_BANK_MATCH.trx_id,
4148: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4149: CE_AUTO_BANK_MATCH.trx_rowid,
4150: CE_AUTO_BANK_MATCH.trx_date,
4151: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 4148: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

4144: catv.org_id,
4145: catv.CE_BANK_ACCT_USE_ID,
4146: -1
4147: INTO CE_AUTO_BANK_MATCH.trx_id,
4148: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4149: CE_AUTO_BANK_MATCH.trx_rowid,
4150: CE_AUTO_BANK_MATCH.trx_date,
4151: CE_AUTO_BANK_MATCH.trx_currency_code,
4152: CE_AUTO_BANK_MATCH.trx_amount,

Line 4149: CE_AUTO_BANK_MATCH.trx_rowid,

4145: catv.CE_BANK_ACCT_USE_ID,
4146: -1
4147: INTO CE_AUTO_BANK_MATCH.trx_id,
4148: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4149: CE_AUTO_BANK_MATCH.trx_rowid,
4150: CE_AUTO_BANK_MATCH.trx_date,
4151: CE_AUTO_BANK_MATCH.trx_currency_code,
4152: CE_AUTO_BANK_MATCH.trx_amount,
4153: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 4150: CE_AUTO_BANK_MATCH.trx_date,

4146: -1
4147: INTO CE_AUTO_BANK_MATCH.trx_id,
4148: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4149: CE_AUTO_BANK_MATCH.trx_rowid,
4150: CE_AUTO_BANK_MATCH.trx_date,
4151: CE_AUTO_BANK_MATCH.trx_currency_code,
4152: CE_AUTO_BANK_MATCH.trx_amount,
4153: CE_AUTO_BANK_MATCH.trx_base_amount,
4154: CE_AUTO_BANK_MATCH.trx_status,

Line 4151: CE_AUTO_BANK_MATCH.trx_currency_code,

4147: INTO CE_AUTO_BANK_MATCH.trx_id,
4148: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4149: CE_AUTO_BANK_MATCH.trx_rowid,
4150: CE_AUTO_BANK_MATCH.trx_date,
4151: CE_AUTO_BANK_MATCH.trx_currency_code,
4152: CE_AUTO_BANK_MATCH.trx_amount,
4153: CE_AUTO_BANK_MATCH.trx_base_amount,
4154: CE_AUTO_BANK_MATCH.trx_status,
4155: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 4152: CE_AUTO_BANK_MATCH.trx_amount,

4148: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4149: CE_AUTO_BANK_MATCH.trx_rowid,
4150: CE_AUTO_BANK_MATCH.trx_date,
4151: CE_AUTO_BANK_MATCH.trx_currency_code,
4152: CE_AUTO_BANK_MATCH.trx_amount,
4153: CE_AUTO_BANK_MATCH.trx_base_amount,
4154: CE_AUTO_BANK_MATCH.trx_status,
4155: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4156: CE_AUTO_BANK_MATCH.csl_match_type,

Line 4153: CE_AUTO_BANK_MATCH.trx_base_amount,

4149: CE_AUTO_BANK_MATCH.trx_rowid,
4150: CE_AUTO_BANK_MATCH.trx_date,
4151: CE_AUTO_BANK_MATCH.trx_currency_code,
4152: CE_AUTO_BANK_MATCH.trx_amount,
4153: CE_AUTO_BANK_MATCH.trx_base_amount,
4154: CE_AUTO_BANK_MATCH.trx_status,
4155: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4156: CE_AUTO_BANK_MATCH.csl_match_type,
4157: no_of_matches,

Line 4154: CE_AUTO_BANK_MATCH.trx_status,

4150: CE_AUTO_BANK_MATCH.trx_date,
4151: CE_AUTO_BANK_MATCH.trx_currency_code,
4152: CE_AUTO_BANK_MATCH.trx_amount,
4153: CE_AUTO_BANK_MATCH.trx_base_amount,
4154: CE_AUTO_BANK_MATCH.trx_status,
4155: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4156: CE_AUTO_BANK_MATCH.csl_match_type,
4157: no_of_matches,
4158: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 4155: CE_AUTO_BANK_MATCH.trx_cleared_amount,

4151: CE_AUTO_BANK_MATCH.trx_currency_code,
4152: CE_AUTO_BANK_MATCH.trx_amount,
4153: CE_AUTO_BANK_MATCH.trx_base_amount,
4154: CE_AUTO_BANK_MATCH.trx_status,
4155: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4156: CE_AUTO_BANK_MATCH.csl_match_type,
4157: no_of_matches,
4158: CE_AUTO_BANK_MATCH.trx_currency_type,
4159: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 4156: CE_AUTO_BANK_MATCH.csl_match_type,

4152: CE_AUTO_BANK_MATCH.trx_amount,
4153: CE_AUTO_BANK_MATCH.trx_base_amount,
4154: CE_AUTO_BANK_MATCH.trx_status,
4155: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4156: CE_AUTO_BANK_MATCH.csl_match_type,
4157: no_of_matches,
4158: CE_AUTO_BANK_MATCH.trx_currency_type,
4159: CE_AUTO_BANK_MATCH.trx_curr_amount,
4160: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 4158: CE_AUTO_BANK_MATCH.trx_currency_type,

4154: CE_AUTO_BANK_MATCH.trx_status,
4155: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4156: CE_AUTO_BANK_MATCH.csl_match_type,
4157: no_of_matches,
4158: CE_AUTO_BANK_MATCH.trx_currency_type,
4159: CE_AUTO_BANK_MATCH.trx_curr_amount,
4160: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4161: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4162: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 4159: CE_AUTO_BANK_MATCH.trx_curr_amount,

4155: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4156: CE_AUTO_BANK_MATCH.csl_match_type,
4157: no_of_matches,
4158: CE_AUTO_BANK_MATCH.trx_currency_type,
4159: CE_AUTO_BANK_MATCH.trx_curr_amount,
4160: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4161: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4162: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4163: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 4160: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

4156: CE_AUTO_BANK_MATCH.csl_match_type,
4157: no_of_matches,
4158: CE_AUTO_BANK_MATCH.trx_currency_type,
4159: CE_AUTO_BANK_MATCH.trx_curr_amount,
4160: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4161: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4162: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4163: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4164: CE_AUTO_BANK_MATCH.trx_customer_id,

Line 4161: CE_AUTO_BANK_MATCH.trx_exchange_rate,

4157: no_of_matches,
4158: CE_AUTO_BANK_MATCH.trx_currency_type,
4159: CE_AUTO_BANK_MATCH.trx_curr_amount,
4160: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4161: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4162: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4163: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4164: CE_AUTO_BANK_MATCH.trx_customer_id,
4165: CE_AUTO_BANK_MATCH.reversed_receipt_flag,

Line 4162: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

4158: CE_AUTO_BANK_MATCH.trx_currency_type,
4159: CE_AUTO_BANK_MATCH.trx_curr_amount,
4160: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4161: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4162: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4163: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4164: CE_AUTO_BANK_MATCH.trx_customer_id,
4165: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4166: CE_AUTO_BANK_MATCH.trx_org_id,

Line 4163: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

4159: CE_AUTO_BANK_MATCH.trx_curr_amount,
4160: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4161: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4162: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4163: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4164: CE_AUTO_BANK_MATCH.trx_customer_id,
4165: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4166: CE_AUTO_BANK_MATCH.trx_org_id,
4167: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

Line 4164: CE_AUTO_BANK_MATCH.trx_customer_id,

4160: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4161: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4162: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4163: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4164: CE_AUTO_BANK_MATCH.trx_customer_id,
4165: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4166: CE_AUTO_BANK_MATCH.trx_org_id,
4167: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4168: CE_AUTO_BANK_MATCH.gt_seq_id

Line 4165: CE_AUTO_BANK_MATCH.reversed_receipt_flag,

4161: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4162: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4163: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4164: CE_AUTO_BANK_MATCH.trx_customer_id,
4165: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4166: CE_AUTO_BANK_MATCH.trx_org_id,
4167: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4168: CE_AUTO_BANK_MATCH.gt_seq_id
4169: FROM ce_222_reversal_v catv

Line 4166: CE_AUTO_BANK_MATCH.trx_org_id,

4162: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4163: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4164: CE_AUTO_BANK_MATCH.trx_customer_id,
4165: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4166: CE_AUTO_BANK_MATCH.trx_org_id,
4167: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4168: CE_AUTO_BANK_MATCH.gt_seq_id
4169: FROM ce_222_reversal_v catv
4170: WHERE DECODE(tx_type,'CASH',

Line 4167: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

4163: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4164: CE_AUTO_BANK_MATCH.trx_customer_id,
4165: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4166: CE_AUTO_BANK_MATCH.trx_org_id,
4167: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4168: CE_AUTO_BANK_MATCH.gt_seq_id
4169: FROM ce_222_reversal_v catv
4170: WHERE DECODE(tx_type,'CASH',
4171: DECODE(catv.trx_type,'MISC',

Line 4168: CE_AUTO_BANK_MATCH.gt_seq_id

4164: CE_AUTO_BANK_MATCH.trx_customer_id,
4165: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4166: CE_AUTO_BANK_MATCH.trx_org_id,
4167: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4168: CE_AUTO_BANK_MATCH.gt_seq_id
4169: FROM ce_222_reversal_v catv
4170: WHERE DECODE(tx_type,'CASH',
4171: DECODE(catv.trx_type,'MISC',
4172: 'CASH',

Line 4175: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4171: DECODE(catv.trx_type,'MISC',
4172: 'CASH',
4173: catv.trx_type),
4174: catv.trx_type) = tx_type
4175: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4176: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4177: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4178: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4179: AND catv.status = decode(CE_AUTO_BANK_REC.G_nsf_handling,

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

4173: catv.trx_type),
4174: catv.trx_type) = tx_type
4175: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4176: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4177: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4178: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4179: AND catv.status = decode(CE_AUTO_BANK_REC.G_nsf_handling,
4180: 'REVERSE',catv.status,
4181: 'DM REVERSE',catv.status, 'REVERSED')

Line 4178: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number

4174: catv.trx_type) = tx_type
4175: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4176: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4177: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4178: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4179: AND catv.status = decode(CE_AUTO_BANK_REC.G_nsf_handling,
4180: 'REVERSE',catv.status,
4181: 'DM REVERSE',catv.status, 'REVERSED')
4182: UNION

Line 4212: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4208: DECODE(catv.trx_type,'MISC',
4209: 'CASH',
4210: catv.trx_type),
4211: catv.trx_type) = tx_type
4212: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4213: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4214: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4215: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4216: AND catv.status = 'REVERSED'

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

4210: catv.trx_type),
4211: catv.trx_type) = tx_type
4212: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4213: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4214: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4215: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4216: AND catv.status = 'REVERSED'
4217: AND catv.application_id = 222
4218: AND NVL(catv.reconciled_status_flag, 'N') = 'N';

Line 4215: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number

4211: catv.trx_type) = tx_type
4212: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4213: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4214: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4215: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4216: AND catv.status = 'REVERSED'
4217: AND catv.application_id = 222
4218: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
4219:

Line 4221: (CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag = 'Y')) THEN

4217: AND catv.application_id = 222
4218: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
4219:
4220: ELSIF ((tx_type IN ('CASH','MISC')) AND
4221: (CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag = 'Y')) THEN
4222: cep_standard.debug('curr 5 ' );
4223:
4224: curr := 5;
4225: SELECT catv.trx_id,

Line 4247: INTO CE_AUTO_BANK_MATCH.trx_id,

4243: catv.gl_date,
4244: catv.org_id,
4245: catv.CE_BANK_ACCT_USE_ID,
4246: catv.seq_id
4247: INTO CE_AUTO_BANK_MATCH.trx_id,
4248: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4249: CE_AUTO_BANK_MATCH.trx_rowid,
4250: CE_AUTO_BANK_MATCH.trx_date,
4251: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 4248: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

4244: catv.org_id,
4245: catv.CE_BANK_ACCT_USE_ID,
4246: catv.seq_id
4247: INTO CE_AUTO_BANK_MATCH.trx_id,
4248: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4249: CE_AUTO_BANK_MATCH.trx_rowid,
4250: CE_AUTO_BANK_MATCH.trx_date,
4251: CE_AUTO_BANK_MATCH.trx_currency_code,
4252: CE_AUTO_BANK_MATCH.trx_amount,

Line 4249: CE_AUTO_BANK_MATCH.trx_rowid,

4245: catv.CE_BANK_ACCT_USE_ID,
4246: catv.seq_id
4247: INTO CE_AUTO_BANK_MATCH.trx_id,
4248: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4249: CE_AUTO_BANK_MATCH.trx_rowid,
4250: CE_AUTO_BANK_MATCH.trx_date,
4251: CE_AUTO_BANK_MATCH.trx_currency_code,
4252: CE_AUTO_BANK_MATCH.trx_amount,
4253: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 4250: CE_AUTO_BANK_MATCH.trx_date,

4246: catv.seq_id
4247: INTO CE_AUTO_BANK_MATCH.trx_id,
4248: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4249: CE_AUTO_BANK_MATCH.trx_rowid,
4250: CE_AUTO_BANK_MATCH.trx_date,
4251: CE_AUTO_BANK_MATCH.trx_currency_code,
4252: CE_AUTO_BANK_MATCH.trx_amount,
4253: CE_AUTO_BANK_MATCH.trx_base_amount,
4254: CE_AUTO_BANK_MATCH.trx_status,

Line 4251: CE_AUTO_BANK_MATCH.trx_currency_code,

4247: INTO CE_AUTO_BANK_MATCH.trx_id,
4248: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4249: CE_AUTO_BANK_MATCH.trx_rowid,
4250: CE_AUTO_BANK_MATCH.trx_date,
4251: CE_AUTO_BANK_MATCH.trx_currency_code,
4252: CE_AUTO_BANK_MATCH.trx_amount,
4253: CE_AUTO_BANK_MATCH.trx_base_amount,
4254: CE_AUTO_BANK_MATCH.trx_status,
4255: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 4252: CE_AUTO_BANK_MATCH.trx_amount,

4248: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4249: CE_AUTO_BANK_MATCH.trx_rowid,
4250: CE_AUTO_BANK_MATCH.trx_date,
4251: CE_AUTO_BANK_MATCH.trx_currency_code,
4252: CE_AUTO_BANK_MATCH.trx_amount,
4253: CE_AUTO_BANK_MATCH.trx_base_amount,
4254: CE_AUTO_BANK_MATCH.trx_status,
4255: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4256: CE_AUTO_BANK_MATCH.csl_match_type,

Line 4253: CE_AUTO_BANK_MATCH.trx_base_amount,

4249: CE_AUTO_BANK_MATCH.trx_rowid,
4250: CE_AUTO_BANK_MATCH.trx_date,
4251: CE_AUTO_BANK_MATCH.trx_currency_code,
4252: CE_AUTO_BANK_MATCH.trx_amount,
4253: CE_AUTO_BANK_MATCH.trx_base_amount,
4254: CE_AUTO_BANK_MATCH.trx_status,
4255: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4256: CE_AUTO_BANK_MATCH.csl_match_type,
4257: no_of_matches,

Line 4254: CE_AUTO_BANK_MATCH.trx_status,

4250: CE_AUTO_BANK_MATCH.trx_date,
4251: CE_AUTO_BANK_MATCH.trx_currency_code,
4252: CE_AUTO_BANK_MATCH.trx_amount,
4253: CE_AUTO_BANK_MATCH.trx_base_amount,
4254: CE_AUTO_BANK_MATCH.trx_status,
4255: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4256: CE_AUTO_BANK_MATCH.csl_match_type,
4257: no_of_matches,
4258: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 4255: CE_AUTO_BANK_MATCH.trx_cleared_amount,

4251: CE_AUTO_BANK_MATCH.trx_currency_code,
4252: CE_AUTO_BANK_MATCH.trx_amount,
4253: CE_AUTO_BANK_MATCH.trx_base_amount,
4254: CE_AUTO_BANK_MATCH.trx_status,
4255: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4256: CE_AUTO_BANK_MATCH.csl_match_type,
4257: no_of_matches,
4258: CE_AUTO_BANK_MATCH.trx_currency_type,
4259: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 4256: CE_AUTO_BANK_MATCH.csl_match_type,

4252: CE_AUTO_BANK_MATCH.trx_amount,
4253: CE_AUTO_BANK_MATCH.trx_base_amount,
4254: CE_AUTO_BANK_MATCH.trx_status,
4255: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4256: CE_AUTO_BANK_MATCH.csl_match_type,
4257: no_of_matches,
4258: CE_AUTO_BANK_MATCH.trx_currency_type,
4259: CE_AUTO_BANK_MATCH.trx_curr_amount,
4260: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 4258: CE_AUTO_BANK_MATCH.trx_currency_type,

4254: CE_AUTO_BANK_MATCH.trx_status,
4255: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4256: CE_AUTO_BANK_MATCH.csl_match_type,
4257: no_of_matches,
4258: CE_AUTO_BANK_MATCH.trx_currency_type,
4259: CE_AUTO_BANK_MATCH.trx_curr_amount,
4260: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4261: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4262: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 4259: CE_AUTO_BANK_MATCH.trx_curr_amount,

4255: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4256: CE_AUTO_BANK_MATCH.csl_match_type,
4257: no_of_matches,
4258: CE_AUTO_BANK_MATCH.trx_currency_type,
4259: CE_AUTO_BANK_MATCH.trx_curr_amount,
4260: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4261: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4262: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4263: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 4260: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

4256: CE_AUTO_BANK_MATCH.csl_match_type,
4257: no_of_matches,
4258: CE_AUTO_BANK_MATCH.trx_currency_type,
4259: CE_AUTO_BANK_MATCH.trx_curr_amount,
4260: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4261: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4262: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4263: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4264: CE_AUTO_BANK_MATCH.reversed_receipt_flag,

Line 4261: CE_AUTO_BANK_MATCH.trx_exchange_rate,

4257: no_of_matches,
4258: CE_AUTO_BANK_MATCH.trx_currency_type,
4259: CE_AUTO_BANK_MATCH.trx_curr_amount,
4260: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4261: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4262: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4263: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4264: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4265: CE_AUTO_BANK_MATCH.trx_gl_date ,

Line 4262: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

4258: CE_AUTO_BANK_MATCH.trx_currency_type,
4259: CE_AUTO_BANK_MATCH.trx_curr_amount,
4260: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4261: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4262: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4263: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4264: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4265: CE_AUTO_BANK_MATCH.trx_gl_date ,
4266: CE_AUTO_BANK_MATCH.trx_org_id,

Line 4263: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

4259: CE_AUTO_BANK_MATCH.trx_curr_amount,
4260: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4261: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4262: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4263: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4264: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4265: CE_AUTO_BANK_MATCH.trx_gl_date ,
4266: CE_AUTO_BANK_MATCH.trx_org_id,
4267: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

Line 4264: CE_AUTO_BANK_MATCH.reversed_receipt_flag,

4260: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4261: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4262: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4263: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4264: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4265: CE_AUTO_BANK_MATCH.trx_gl_date ,
4266: CE_AUTO_BANK_MATCH.trx_org_id,
4267: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4268: CE_AUTO_BANK_MATCH.gt_seq_id

Line 4265: CE_AUTO_BANK_MATCH.trx_gl_date ,

4261: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4262: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4263: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4264: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4265: CE_AUTO_BANK_MATCH.trx_gl_date ,
4266: CE_AUTO_BANK_MATCH.trx_org_id,
4267: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4268: CE_AUTO_BANK_MATCH.gt_seq_id
4269: --FROM ce_222_transactions_v catv

Line 4266: CE_AUTO_BANK_MATCH.trx_org_id,

4262: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4263: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4264: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4265: CE_AUTO_BANK_MATCH.trx_gl_date ,
4266: CE_AUTO_BANK_MATCH.trx_org_id,
4267: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4268: CE_AUTO_BANK_MATCH.gt_seq_id
4269: --FROM ce_222_transactions_v catv
4270: FROM ce_available_transactions_tmp catv

Line 4267: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

4263: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4264: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4265: CE_AUTO_BANK_MATCH.trx_gl_date ,
4266: CE_AUTO_BANK_MATCH.trx_org_id,
4267: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4268: CE_AUTO_BANK_MATCH.gt_seq_id
4269: --FROM ce_222_transactions_v catv
4270: FROM ce_available_transactions_tmp catv
4271: WHERE DECODE(tx_type,'CASH',

Line 4268: CE_AUTO_BANK_MATCH.gt_seq_id

4264: CE_AUTO_BANK_MATCH.reversed_receipt_flag,
4265: CE_AUTO_BANK_MATCH.trx_gl_date ,
4266: CE_AUTO_BANK_MATCH.trx_org_id,
4267: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4268: CE_AUTO_BANK_MATCH.gt_seq_id
4269: --FROM ce_222_transactions_v catv
4270: FROM ce_available_transactions_tmp catv
4271: WHERE DECODE(tx_type,'CASH',
4272: DECODE(catv.trx_type,'MISC',

Line 4276: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4272: DECODE(catv.trx_type,'MISC',
4273: 'CASH',
4274: catv.trx_type),
4275: catv.trx_type) = tx_type
4276: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4277: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4278: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4279: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4280: AND catv.status <> 'REVERSED'

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

4274: catv.trx_type),
4275: catv.trx_type) = tx_type
4276: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4277: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4278: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4279: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4280: AND catv.status <> 'REVERSED'
4281: AND catv.application_id = 222
4282: AND NVL(catv.reconciled_status_flag, 'N') = 'N';

Line 4279: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number

4275: catv.trx_type) = tx_type
4276: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4277: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4278: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4279: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4280: AND catv.status <> 'REVERSED'
4281: AND catv.application_id = 222
4282: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
4283:

Line 4285: (CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag = 'Y')) THEN

4281: AND catv.application_id = 222
4282: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
4283:
4284: ELSIF ((tx_type = 'PAYMENT') AND
4285: (CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag = 'Y')) THEN
4286:
4287: curr := 6;
4288: numeric_result_trx_num := ce_check_numeric(CE_AUTO_BANK_MATCH.csl_bank_trx_number,
4289: 1,length(CE_AUTO_BANK_MATCH.csl_bank_trx_number));

Line 4288: numeric_result_trx_num := ce_check_numeric(CE_AUTO_BANK_MATCH.csl_bank_trx_number,

4284: ELSIF ((tx_type = 'PAYMENT') AND
4285: (CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag = 'Y')) THEN
4286:
4287: curr := 6;
4288: numeric_result_trx_num := ce_check_numeric(CE_AUTO_BANK_MATCH.csl_bank_trx_number,
4289: 1,length(CE_AUTO_BANK_MATCH.csl_bank_trx_number));
4290:
4291: if (numeric_result_trx_num = '0') then /* CE_AUTO_BANK_MATCH.csl_bank_trx_number is numeric */
4292: SELECT catv.trx_id,

Line 4289: 1,length(CE_AUTO_BANK_MATCH.csl_bank_trx_number));

4285: (CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag = 'Y')) THEN
4286:
4287: curr := 6;
4288: numeric_result_trx_num := ce_check_numeric(CE_AUTO_BANK_MATCH.csl_bank_trx_number,
4289: 1,length(CE_AUTO_BANK_MATCH.csl_bank_trx_number));
4290:
4291: if (numeric_result_trx_num = '0') then /* CE_AUTO_BANK_MATCH.csl_bank_trx_number is numeric */
4292: SELECT catv.trx_id,
4293: catv.cash_receipt_id,

Line 4291: if (numeric_result_trx_num = '0') then /* CE_AUTO_BANK_MATCH.csl_bank_trx_number is numeric */

4287: curr := 6;
4288: numeric_result_trx_num := ce_check_numeric(CE_AUTO_BANK_MATCH.csl_bank_trx_number,
4289: 1,length(CE_AUTO_BANK_MATCH.csl_bank_trx_number));
4290:
4291: if (numeric_result_trx_num = '0') then /* CE_AUTO_BANK_MATCH.csl_bank_trx_number is numeric */
4292: SELECT catv.trx_id,
4293: catv.cash_receipt_id,
4294: catv.row_id,
4295: catv.trx_date,

Line 4314: INTO CE_AUTO_BANK_MATCH.trx_id,

4310: catv.cleared_date,
4311: catv.org_id,
4312: catv.CE_BANK_ACCT_USE_ID,
4313: catv.seq_id
4314: INTO CE_AUTO_BANK_MATCH.trx_id,
4315: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4316: CE_AUTO_BANK_MATCH.trx_rowid,
4317: CE_AUTO_BANK_MATCH.trx_date,
4318: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 4315: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

4311: catv.org_id,
4312: catv.CE_BANK_ACCT_USE_ID,
4313: catv.seq_id
4314: INTO CE_AUTO_BANK_MATCH.trx_id,
4315: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4316: CE_AUTO_BANK_MATCH.trx_rowid,
4317: CE_AUTO_BANK_MATCH.trx_date,
4318: CE_AUTO_BANK_MATCH.trx_currency_code,
4319: CE_AUTO_BANK_MATCH.trx_amount,

Line 4316: CE_AUTO_BANK_MATCH.trx_rowid,

4312: catv.CE_BANK_ACCT_USE_ID,
4313: catv.seq_id
4314: INTO CE_AUTO_BANK_MATCH.trx_id,
4315: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4316: CE_AUTO_BANK_MATCH.trx_rowid,
4317: CE_AUTO_BANK_MATCH.trx_date,
4318: CE_AUTO_BANK_MATCH.trx_currency_code,
4319: CE_AUTO_BANK_MATCH.trx_amount,
4320: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 4317: CE_AUTO_BANK_MATCH.trx_date,

4313: catv.seq_id
4314: INTO CE_AUTO_BANK_MATCH.trx_id,
4315: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4316: CE_AUTO_BANK_MATCH.trx_rowid,
4317: CE_AUTO_BANK_MATCH.trx_date,
4318: CE_AUTO_BANK_MATCH.trx_currency_code,
4319: CE_AUTO_BANK_MATCH.trx_amount,
4320: CE_AUTO_BANK_MATCH.trx_base_amount,
4321: CE_AUTO_BANK_MATCH.trx_status,

Line 4318: CE_AUTO_BANK_MATCH.trx_currency_code,

4314: INTO CE_AUTO_BANK_MATCH.trx_id,
4315: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4316: CE_AUTO_BANK_MATCH.trx_rowid,
4317: CE_AUTO_BANK_MATCH.trx_date,
4318: CE_AUTO_BANK_MATCH.trx_currency_code,
4319: CE_AUTO_BANK_MATCH.trx_amount,
4320: CE_AUTO_BANK_MATCH.trx_base_amount,
4321: CE_AUTO_BANK_MATCH.trx_status,
4322: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 4319: CE_AUTO_BANK_MATCH.trx_amount,

4315: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4316: CE_AUTO_BANK_MATCH.trx_rowid,
4317: CE_AUTO_BANK_MATCH.trx_date,
4318: CE_AUTO_BANK_MATCH.trx_currency_code,
4319: CE_AUTO_BANK_MATCH.trx_amount,
4320: CE_AUTO_BANK_MATCH.trx_base_amount,
4321: CE_AUTO_BANK_MATCH.trx_status,
4322: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4323: CE_AUTO_BANK_MATCH.csl_match_type,

Line 4320: CE_AUTO_BANK_MATCH.trx_base_amount,

4316: CE_AUTO_BANK_MATCH.trx_rowid,
4317: CE_AUTO_BANK_MATCH.trx_date,
4318: CE_AUTO_BANK_MATCH.trx_currency_code,
4319: CE_AUTO_BANK_MATCH.trx_amount,
4320: CE_AUTO_BANK_MATCH.trx_base_amount,
4321: CE_AUTO_BANK_MATCH.trx_status,
4322: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4323: CE_AUTO_BANK_MATCH.csl_match_type,
4324: no_of_matches,

Line 4321: CE_AUTO_BANK_MATCH.trx_status,

4317: CE_AUTO_BANK_MATCH.trx_date,
4318: CE_AUTO_BANK_MATCH.trx_currency_code,
4319: CE_AUTO_BANK_MATCH.trx_amount,
4320: CE_AUTO_BANK_MATCH.trx_base_amount,
4321: CE_AUTO_BANK_MATCH.trx_status,
4322: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4323: CE_AUTO_BANK_MATCH.csl_match_type,
4324: no_of_matches,
4325: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 4322: CE_AUTO_BANK_MATCH.trx_cleared_amount,

4318: CE_AUTO_BANK_MATCH.trx_currency_code,
4319: CE_AUTO_BANK_MATCH.trx_amount,
4320: CE_AUTO_BANK_MATCH.trx_base_amount,
4321: CE_AUTO_BANK_MATCH.trx_status,
4322: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4323: CE_AUTO_BANK_MATCH.csl_match_type,
4324: no_of_matches,
4325: CE_AUTO_BANK_MATCH.trx_currency_type,
4326: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 4323: CE_AUTO_BANK_MATCH.csl_match_type,

4319: CE_AUTO_BANK_MATCH.trx_amount,
4320: CE_AUTO_BANK_MATCH.trx_base_amount,
4321: CE_AUTO_BANK_MATCH.trx_status,
4322: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4323: CE_AUTO_BANK_MATCH.csl_match_type,
4324: no_of_matches,
4325: CE_AUTO_BANK_MATCH.trx_currency_type,
4326: CE_AUTO_BANK_MATCH.trx_curr_amount,
4327: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 4325: CE_AUTO_BANK_MATCH.trx_currency_type,

4321: CE_AUTO_BANK_MATCH.trx_status,
4322: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4323: CE_AUTO_BANK_MATCH.csl_match_type,
4324: no_of_matches,
4325: CE_AUTO_BANK_MATCH.trx_currency_type,
4326: CE_AUTO_BANK_MATCH.trx_curr_amount,
4327: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4328: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4329: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 4326: CE_AUTO_BANK_MATCH.trx_curr_amount,

4322: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4323: CE_AUTO_BANK_MATCH.csl_match_type,
4324: no_of_matches,
4325: CE_AUTO_BANK_MATCH.trx_currency_type,
4326: CE_AUTO_BANK_MATCH.trx_curr_amount,
4327: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4328: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4329: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4330: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 4327: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

4323: CE_AUTO_BANK_MATCH.csl_match_type,
4324: no_of_matches,
4325: CE_AUTO_BANK_MATCH.trx_currency_type,
4326: CE_AUTO_BANK_MATCH.trx_curr_amount,
4327: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4328: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4329: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4330: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4331: CE_AUTO_BANK_MATCH.trx_gl_date,

Line 4328: CE_AUTO_BANK_MATCH.trx_exchange_rate,

4324: no_of_matches,
4325: CE_AUTO_BANK_MATCH.trx_currency_type,
4326: CE_AUTO_BANK_MATCH.trx_curr_amount,
4327: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4328: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4329: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4330: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4331: CE_AUTO_BANK_MATCH.trx_gl_date,
4332: CE_AUTO_BANK_MATCH.trx_cleared_date,

Line 4329: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

4325: CE_AUTO_BANK_MATCH.trx_currency_type,
4326: CE_AUTO_BANK_MATCH.trx_curr_amount,
4327: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4328: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4329: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4330: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4331: CE_AUTO_BANK_MATCH.trx_gl_date,
4332: CE_AUTO_BANK_MATCH.trx_cleared_date,
4333: CE_AUTO_BANK_MATCH.trx_org_id,

Line 4330: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

4326: CE_AUTO_BANK_MATCH.trx_curr_amount,
4327: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4328: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4329: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4330: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4331: CE_AUTO_BANK_MATCH.trx_gl_date,
4332: CE_AUTO_BANK_MATCH.trx_cleared_date,
4333: CE_AUTO_BANK_MATCH.trx_org_id,
4334: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

Line 4331: CE_AUTO_BANK_MATCH.trx_gl_date,

4327: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4328: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4329: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4330: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4331: CE_AUTO_BANK_MATCH.trx_gl_date,
4332: CE_AUTO_BANK_MATCH.trx_cleared_date,
4333: CE_AUTO_BANK_MATCH.trx_org_id,
4334: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4335: CE_AUTO_BANK_MATCH.gt_seq_id

Line 4332: CE_AUTO_BANK_MATCH.trx_cleared_date,

4328: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4329: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4330: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4331: CE_AUTO_BANK_MATCH.trx_gl_date,
4332: CE_AUTO_BANK_MATCH.trx_cleared_date,
4333: CE_AUTO_BANK_MATCH.trx_org_id,
4334: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4335: CE_AUTO_BANK_MATCH.gt_seq_id
4336: --FROM ce_200_transactions_v catv

Line 4333: CE_AUTO_BANK_MATCH.trx_org_id,

4329: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4330: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4331: CE_AUTO_BANK_MATCH.trx_gl_date,
4332: CE_AUTO_BANK_MATCH.trx_cleared_date,
4333: CE_AUTO_BANK_MATCH.trx_org_id,
4334: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4335: CE_AUTO_BANK_MATCH.gt_seq_id
4336: --FROM ce_200_transactions_v catv
4337: FROM ce_available_transactions_tmp catv

Line 4334: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

4330: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4331: CE_AUTO_BANK_MATCH.trx_gl_date,
4332: CE_AUTO_BANK_MATCH.trx_cleared_date,
4333: CE_AUTO_BANK_MATCH.trx_org_id,
4334: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4335: CE_AUTO_BANK_MATCH.gt_seq_id
4336: --FROM ce_200_transactions_v catv
4337: FROM ce_available_transactions_tmp catv
4338: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

Line 4335: CE_AUTO_BANK_MATCH.gt_seq_id

4331: CE_AUTO_BANK_MATCH.trx_gl_date,
4332: CE_AUTO_BANK_MATCH.trx_cleared_date,
4333: CE_AUTO_BANK_MATCH.trx_org_id,
4334: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4335: CE_AUTO_BANK_MATCH.gt_seq_id
4336: --FROM ce_200_transactions_v catv
4337: FROM ce_available_transactions_tmp catv
4338: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4339: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)

Line 4338: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4334: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4335: CE_AUTO_BANK_MATCH.gt_seq_id
4336: --FROM ce_200_transactions_v catv
4337: FROM ce_available_transactions_tmp catv
4338: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4339: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4340: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4341: AND catv.check_number =
4342: to_number(LTRIM(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '0'))

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

4336: --FROM ce_200_transactions_v catv
4337: FROM ce_available_transactions_tmp catv
4338: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4339: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4340: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4341: AND catv.check_number =
4342: to_number(LTRIM(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '0'))
4343: AND catv.application_id = 200
4344: AND NVL(catv.reconciled_status_flag, 'N') = 'N';

Line 4342: to_number(LTRIM(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '0'))

4338: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4339: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4340: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4341: AND catv.check_number =
4342: to_number(LTRIM(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '0'))
4343: AND catv.application_id = 200
4344: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
4345: else /* CE_AUTO_BANK_MATCH.csl_bank_trx_number is alphanumeric */
4346: SELECT catv.trx_id,

Line 4345: else /* CE_AUTO_BANK_MATCH.csl_bank_trx_number is alphanumeric */

4341: AND catv.check_number =
4342: to_number(LTRIM(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '0'))
4343: AND catv.application_id = 200
4344: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
4345: else /* CE_AUTO_BANK_MATCH.csl_bank_trx_number is alphanumeric */
4346: SELECT catv.trx_id,
4347: catv.cash_receipt_id,
4348: catv.row_id,
4349: catv.trx_date,

Line 4368: INTO CE_AUTO_BANK_MATCH.trx_id,

4364: catv.cleared_date,
4365: catv.org_id,
4366: catv.CE_BANK_ACCT_USE_ID,
4367: catv.seq_id
4368: INTO CE_AUTO_BANK_MATCH.trx_id,
4369: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4370: CE_AUTO_BANK_MATCH.trx_rowid,
4371: CE_AUTO_BANK_MATCH.trx_date,
4372: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 4369: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

4365: catv.org_id,
4366: catv.CE_BANK_ACCT_USE_ID,
4367: catv.seq_id
4368: INTO CE_AUTO_BANK_MATCH.trx_id,
4369: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4370: CE_AUTO_BANK_MATCH.trx_rowid,
4371: CE_AUTO_BANK_MATCH.trx_date,
4372: CE_AUTO_BANK_MATCH.trx_currency_code,
4373: CE_AUTO_BANK_MATCH.trx_amount,

Line 4370: CE_AUTO_BANK_MATCH.trx_rowid,

4366: catv.CE_BANK_ACCT_USE_ID,
4367: catv.seq_id
4368: INTO CE_AUTO_BANK_MATCH.trx_id,
4369: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4370: CE_AUTO_BANK_MATCH.trx_rowid,
4371: CE_AUTO_BANK_MATCH.trx_date,
4372: CE_AUTO_BANK_MATCH.trx_currency_code,
4373: CE_AUTO_BANK_MATCH.trx_amount,
4374: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 4371: CE_AUTO_BANK_MATCH.trx_date,

4367: catv.seq_id
4368: INTO CE_AUTO_BANK_MATCH.trx_id,
4369: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4370: CE_AUTO_BANK_MATCH.trx_rowid,
4371: CE_AUTO_BANK_MATCH.trx_date,
4372: CE_AUTO_BANK_MATCH.trx_currency_code,
4373: CE_AUTO_BANK_MATCH.trx_amount,
4374: CE_AUTO_BANK_MATCH.trx_base_amount,
4375: CE_AUTO_BANK_MATCH.trx_status,

Line 4372: CE_AUTO_BANK_MATCH.trx_currency_code,

4368: INTO CE_AUTO_BANK_MATCH.trx_id,
4369: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4370: CE_AUTO_BANK_MATCH.trx_rowid,
4371: CE_AUTO_BANK_MATCH.trx_date,
4372: CE_AUTO_BANK_MATCH.trx_currency_code,
4373: CE_AUTO_BANK_MATCH.trx_amount,
4374: CE_AUTO_BANK_MATCH.trx_base_amount,
4375: CE_AUTO_BANK_MATCH.trx_status,
4376: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 4373: CE_AUTO_BANK_MATCH.trx_amount,

4369: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
4370: CE_AUTO_BANK_MATCH.trx_rowid,
4371: CE_AUTO_BANK_MATCH.trx_date,
4372: CE_AUTO_BANK_MATCH.trx_currency_code,
4373: CE_AUTO_BANK_MATCH.trx_amount,
4374: CE_AUTO_BANK_MATCH.trx_base_amount,
4375: CE_AUTO_BANK_MATCH.trx_status,
4376: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4377: CE_AUTO_BANK_MATCH.csl_match_type,

Line 4374: CE_AUTO_BANK_MATCH.trx_base_amount,

4370: CE_AUTO_BANK_MATCH.trx_rowid,
4371: CE_AUTO_BANK_MATCH.trx_date,
4372: CE_AUTO_BANK_MATCH.trx_currency_code,
4373: CE_AUTO_BANK_MATCH.trx_amount,
4374: CE_AUTO_BANK_MATCH.trx_base_amount,
4375: CE_AUTO_BANK_MATCH.trx_status,
4376: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4377: CE_AUTO_BANK_MATCH.csl_match_type,
4378: no_of_matches,

Line 4375: CE_AUTO_BANK_MATCH.trx_status,

4371: CE_AUTO_BANK_MATCH.trx_date,
4372: CE_AUTO_BANK_MATCH.trx_currency_code,
4373: CE_AUTO_BANK_MATCH.trx_amount,
4374: CE_AUTO_BANK_MATCH.trx_base_amount,
4375: CE_AUTO_BANK_MATCH.trx_status,
4376: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4377: CE_AUTO_BANK_MATCH.csl_match_type,
4378: no_of_matches,
4379: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 4376: CE_AUTO_BANK_MATCH.trx_cleared_amount,

4372: CE_AUTO_BANK_MATCH.trx_currency_code,
4373: CE_AUTO_BANK_MATCH.trx_amount,
4374: CE_AUTO_BANK_MATCH.trx_base_amount,
4375: CE_AUTO_BANK_MATCH.trx_status,
4376: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4377: CE_AUTO_BANK_MATCH.csl_match_type,
4378: no_of_matches,
4379: CE_AUTO_BANK_MATCH.trx_currency_type,
4380: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 4377: CE_AUTO_BANK_MATCH.csl_match_type,

4373: CE_AUTO_BANK_MATCH.trx_amount,
4374: CE_AUTO_BANK_MATCH.trx_base_amount,
4375: CE_AUTO_BANK_MATCH.trx_status,
4376: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4377: CE_AUTO_BANK_MATCH.csl_match_type,
4378: no_of_matches,
4379: CE_AUTO_BANK_MATCH.trx_currency_type,
4380: CE_AUTO_BANK_MATCH.trx_curr_amount,
4381: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 4379: CE_AUTO_BANK_MATCH.trx_currency_type,

4375: CE_AUTO_BANK_MATCH.trx_status,
4376: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4377: CE_AUTO_BANK_MATCH.csl_match_type,
4378: no_of_matches,
4379: CE_AUTO_BANK_MATCH.trx_currency_type,
4380: CE_AUTO_BANK_MATCH.trx_curr_amount,
4381: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4382: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4383: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 4380: CE_AUTO_BANK_MATCH.trx_curr_amount,

4376: CE_AUTO_BANK_MATCH.trx_cleared_amount,
4377: CE_AUTO_BANK_MATCH.csl_match_type,
4378: no_of_matches,
4379: CE_AUTO_BANK_MATCH.trx_currency_type,
4380: CE_AUTO_BANK_MATCH.trx_curr_amount,
4381: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4382: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4383: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4384: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 4381: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

4377: CE_AUTO_BANK_MATCH.csl_match_type,
4378: no_of_matches,
4379: CE_AUTO_BANK_MATCH.trx_currency_type,
4380: CE_AUTO_BANK_MATCH.trx_curr_amount,
4381: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4382: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4383: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4384: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4385: CE_AUTO_BANK_MATCH.trx_gl_date,

Line 4382: CE_AUTO_BANK_MATCH.trx_exchange_rate,

4378: no_of_matches,
4379: CE_AUTO_BANK_MATCH.trx_currency_type,
4380: CE_AUTO_BANK_MATCH.trx_curr_amount,
4381: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4382: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4383: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4384: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4385: CE_AUTO_BANK_MATCH.trx_gl_date,
4386: CE_AUTO_BANK_MATCH.trx_cleared_date,

Line 4383: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

4379: CE_AUTO_BANK_MATCH.trx_currency_type,
4380: CE_AUTO_BANK_MATCH.trx_curr_amount,
4381: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4382: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4383: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4384: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4385: CE_AUTO_BANK_MATCH.trx_gl_date,
4386: CE_AUTO_BANK_MATCH.trx_cleared_date,
4387: CE_AUTO_BANK_MATCH.trx_org_id,

Line 4384: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

4380: CE_AUTO_BANK_MATCH.trx_curr_amount,
4381: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4382: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4383: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4384: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4385: CE_AUTO_BANK_MATCH.trx_gl_date,
4386: CE_AUTO_BANK_MATCH.trx_cleared_date,
4387: CE_AUTO_BANK_MATCH.trx_org_id,
4388: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

Line 4385: CE_AUTO_BANK_MATCH.trx_gl_date,

4381: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
4382: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4383: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4384: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4385: CE_AUTO_BANK_MATCH.trx_gl_date,
4386: CE_AUTO_BANK_MATCH.trx_cleared_date,
4387: CE_AUTO_BANK_MATCH.trx_org_id,
4388: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4389: CE_AUTO_BANK_MATCH.gt_seq_id

Line 4386: CE_AUTO_BANK_MATCH.trx_cleared_date,

4382: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4383: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4384: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4385: CE_AUTO_BANK_MATCH.trx_gl_date,
4386: CE_AUTO_BANK_MATCH.trx_cleared_date,
4387: CE_AUTO_BANK_MATCH.trx_org_id,
4388: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4389: CE_AUTO_BANK_MATCH.gt_seq_id
4390: --FROM ce_200_transactions_v catv

Line 4387: CE_AUTO_BANK_MATCH.trx_org_id,

4383: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
4384: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4385: CE_AUTO_BANK_MATCH.trx_gl_date,
4386: CE_AUTO_BANK_MATCH.trx_cleared_date,
4387: CE_AUTO_BANK_MATCH.trx_org_id,
4388: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4389: CE_AUTO_BANK_MATCH.gt_seq_id
4390: --FROM ce_200_transactions_v catv
4391: FROM ce_available_transactions_tmp catv

Line 4388: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

4384: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
4385: CE_AUTO_BANK_MATCH.trx_gl_date,
4386: CE_AUTO_BANK_MATCH.trx_cleared_date,
4387: CE_AUTO_BANK_MATCH.trx_org_id,
4388: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4389: CE_AUTO_BANK_MATCH.gt_seq_id
4390: --FROM ce_200_transactions_v catv
4391: FROM ce_available_transactions_tmp catv
4392: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

Line 4389: CE_AUTO_BANK_MATCH.gt_seq_id

4385: CE_AUTO_BANK_MATCH.trx_gl_date,
4386: CE_AUTO_BANK_MATCH.trx_cleared_date,
4387: CE_AUTO_BANK_MATCH.trx_org_id,
4388: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4389: CE_AUTO_BANK_MATCH.gt_seq_id
4390: --FROM ce_200_transactions_v catv
4391: FROM ce_available_transactions_tmp catv
4392: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4393: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

Line 4392: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4388: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
4389: CE_AUTO_BANK_MATCH.gt_seq_id
4390: --FROM ce_200_transactions_v catv
4391: FROM ce_available_transactions_tmp catv
4392: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4393: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4394: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
4395: AND catv.trx_number =
4396: LTRIM(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '0')

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

4389: CE_AUTO_BANK_MATCH.gt_seq_id
4390: --FROM ce_200_transactions_v catv
4391: FROM ce_available_transactions_tmp catv
4392: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4393: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4394: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
4395: AND catv.trx_number =
4396: LTRIM(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '0')
4397: AND catv.application_id = 200

Line 4396: LTRIM(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '0')

4392: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4393: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4394: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
4395: AND catv.trx_number =
4396: LTRIM(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '0')
4397: AND catv.application_id = 200
4398: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
4399:
4400: END IF;

Line 4404: IF ((CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN')

4400: END IF;
4401: /* Bug 2925260
4402: The amount is not rounded in the view. */
4403:
4404: IF ((CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN')
4405: AND (CE_AUTO_BANK_MATCH.trx_currency_code <>
4406: CE_AUTO_BANK_REC.G_functional_currency)) THEN
4407: fnd_currency.get_info(CE_AUTO_BANK_REC.G_functional_currency,
4408: funct_curr_precision,

Line 4405: AND (CE_AUTO_BANK_MATCH.trx_currency_code <>

4401: /* Bug 2925260
4402: The amount is not rounded in the view. */
4403:
4404: IF ((CE_AUTO_BANK_MATCH.trx_currency_type = 'FOREIGN')
4405: AND (CE_AUTO_BANK_MATCH.trx_currency_code <>
4406: CE_AUTO_BANK_REC.G_functional_currency)) THEN
4407: fnd_currency.get_info(CE_AUTO_BANK_REC.G_functional_currency,
4408: funct_curr_precision,
4409: funct_curr_ext_precision,

Line 4411: CE_AUTO_BANK_MATCH.trx_amount :=

4407: fnd_currency.get_info(CE_AUTO_BANK_REC.G_functional_currency,
4408: funct_curr_precision,
4409: funct_curr_ext_precision,
4410: funct_curr_min_acct_unit);
4411: CE_AUTO_BANK_MATCH.trx_amount :=
4412: round(CE_AUTO_BANK_MATCH.trx_curr_amount *
4413: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4414: funct_curr_precision);
4415: END IF;

Line 4412: round(CE_AUTO_BANK_MATCH.trx_curr_amount *

4408: funct_curr_precision,
4409: funct_curr_ext_precision,
4410: funct_curr_min_acct_unit);
4411: CE_AUTO_BANK_MATCH.trx_amount :=
4412: round(CE_AUTO_BANK_MATCH.trx_curr_amount *
4413: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4414: funct_curr_precision);
4415: END IF;
4416: /* Bug 2925260

Line 4413: CE_AUTO_BANK_MATCH.trx_exchange_rate,

4409: funct_curr_ext_precision,
4410: funct_curr_min_acct_unit);
4411: CE_AUTO_BANK_MATCH.trx_amount :=
4412: round(CE_AUTO_BANK_MATCH.trx_curr_amount *
4413: CE_AUTO_BANK_MATCH.trx_exchange_rate,
4414: funct_curr_precision);
4415: END IF;
4416: /* Bug 2925260
4417: End Code Changes */

Line 4421: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>

4417: End Code Changes */
4418:
4419: END IF;
4420:
4421: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
4422: CE_AUTO_BANK_REC.G_functional_currency) and
4423: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
4424: CE_AUTO_BANK_MATCH.trx_currency_code) THEN
4425: cep_standard.debug('Forex account not using the same curr as bk');

Line 4423: (CE_AUTO_BANK_MATCH.aba_bank_currency <>

4419: END IF;
4420:
4421: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
4422: CE_AUTO_BANK_REC.G_functional_currency) and
4423: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
4424: CE_AUTO_BANK_MATCH.trx_currency_code) THEN
4425: cep_standard.debug('Forex account not using the same curr as bk');
4426: curr := 9;
4427: RAISE NO_DATA_FOUND;

Line 4424: CE_AUTO_BANK_MATCH.trx_currency_code) THEN

4420:
4421: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
4422: CE_AUTO_BANK_REC.G_functional_currency) and
4423: (CE_AUTO_BANK_MATCH.aba_bank_currency <>
4424: CE_AUTO_BANK_MATCH.trx_currency_code) THEN
4425: cep_standard.debug('Forex account not using the same curr as bk');
4426: curr := 9;
4427: RAISE NO_DATA_FOUND;
4428: END IF;

Line 4430: cep_standard.debug('<

4426: curr := 9;
4427: RAISE NO_DATA_FOUND;
4428: END IF;
4429:
4430: cep_standard.debug('< 4431:
4432: EXCEPTION
4433: WHEN NO_DATA_FOUND THEN
4434: cep_standard.debug('EXCEPTION: No data found in trx_match');

Line 4437: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4433: WHEN NO_DATA_FOUND THEN
4434: cep_standard.debug('EXCEPTION: No data found in trx_match');
4435: if (curr = 7) then
4436: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4437: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4438: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_BAD_ARL');
4439: elsif (curr = 8) then
4440: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4441: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 4438: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_BAD_ARL');

4434: cep_standard.debug('EXCEPTION: No data found in trx_match');
4435: if (curr = 7) then
4436: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4437: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4438: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_BAD_ARL');
4439: elsif (curr = 8) then
4440: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4441: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4442: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_BAD_NSF');

Line 4441: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4437: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4438: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_BAD_ARL');
4439: elsif (curr = 8) then
4440: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4441: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4442: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_BAD_NSF');
4443: elsif (curr = 9) then
4444: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4445: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 4442: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_BAD_NSF');

4438: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_BAD_ARL');
4439: elsif (curr = 8) then
4440: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4441: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4442: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_BAD_NSF');
4443: elsif (curr = 9) then
4444: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4445: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4446: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');

Line 4445: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4441: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4442: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_BAD_NSF');
4443: elsif (curr = 9) then
4444: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4445: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4446: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
4447: elsif (curr = 4 or curr = 5) then
4448: IF (CE_AUTO_BANK_MATCH.csl_trx_type in
4449: ('CREDIT','MISC_CREDIT','MISC_DEBIT')) THEN

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

4442: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_BAD_NSF');
4443: elsif (curr = 9) then
4444: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4445: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4446: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
4447: elsif (curr = 4 or curr = 5) then
4448: IF (CE_AUTO_BANK_MATCH.csl_trx_type in
4449: ('CREDIT','MISC_CREDIT','MISC_DEBIT')) THEN
4450: IF (CE_AUTO_BANK_MATCH.trx_status = 'REVERSED') then

Line 4448: IF (CE_AUTO_BANK_MATCH.csl_trx_type in

4444: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4445: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4446: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
4447: elsif (curr = 4 or curr = 5) then
4448: IF (CE_AUTO_BANK_MATCH.csl_trx_type in
4449: ('CREDIT','MISC_CREDIT','MISC_DEBIT')) THEN
4450: IF (CE_AUTO_BANK_MATCH.trx_status = 'REVERSED') then
4451: cep_standard.debug('>>receipt with reversed status');
4452: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 4450: IF (CE_AUTO_BANK_MATCH.trx_status = 'REVERSED') then

4446: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_NO_FOREIGN_RECON');
4447: elsif (curr = 4 or curr = 5) then
4448: IF (CE_AUTO_BANK_MATCH.csl_trx_type in
4449: ('CREDIT','MISC_CREDIT','MISC_DEBIT')) THEN
4450: IF (CE_AUTO_BANK_MATCH.trx_status = 'REVERSED') then
4451: cep_standard.debug('>>receipt with reversed status');
4452: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4453: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4454: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 4453: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4449: ('CREDIT','MISC_CREDIT','MISC_DEBIT')) THEN
4450: IF (CE_AUTO_BANK_MATCH.trx_status = 'REVERSED') then
4451: cep_standard.debug('>>receipt with reversed status');
4452: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4453: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4454: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4455: 'CE_STATEMENT_REVERSAL_NSF');
4456: ELSIF (CE_AUTO_BANK_MATCH.trx_status NOT IN
4457: ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')) THEN

Line 4454: CE_AUTO_BANK_MATCH.csl_statement_line_id,

4450: IF (CE_AUTO_BANK_MATCH.trx_status = 'REVERSED') then
4451: cep_standard.debug('>>receipt with reversed status');
4452: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4453: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4454: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4455: 'CE_STATEMENT_REVERSAL_NSF');
4456: ELSIF (CE_AUTO_BANK_MATCH.trx_status NOT IN
4457: ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')) THEN
4458: cep_standard.debug('>>receipt with wrong status');

Line 4456: ELSIF (CE_AUTO_BANK_MATCH.trx_status NOT IN

4452: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4453: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4454: CE_AUTO_BANK_MATCH.csl_statement_line_id,
4455: 'CE_STATEMENT_REVERSAL_NSF');
4456: ELSIF (CE_AUTO_BANK_MATCH.trx_status NOT IN
4457: ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')) THEN
4458: cep_standard.debug('>>receipt with wrong status');
4459: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4460: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 4460: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4456: ELSIF (CE_AUTO_BANK_MATCH.trx_status NOT IN
4457: ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')) THEN
4458: cep_standard.debug('>>receipt with wrong status');
4459: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4460: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4461: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_BAD_ARL');
4462: ELSE
4463: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4464: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 4461: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_BAD_ARL');

4457: ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')) THEN
4458: cep_standard.debug('>>receipt with wrong status');
4459: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4460: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4461: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_BAD_ARL');
4462: ELSE
4463: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4464: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4465: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_ARL');

Line 4464: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4460: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4461: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_BAD_ARL');
4462: ELSE
4463: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4464: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4465: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_ARL');
4466: END IF;
4467: ELSE -- NSF, REJECTED
4468: IF (CE_AUTO_BANK_MATCH.trx_status NOT IN

Line 4465: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_ARL');

4461: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_BAD_ARL');
4462: ELSE
4463: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4464: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4465: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_ARL');
4466: END IF;
4467: ELSE -- NSF, REJECTED
4468: IF (CE_AUTO_BANK_MATCH.trx_status NOT IN
4469: ('REMITTED', 'CLEARED', 'RISK_ELIMINATED','REVERSED')) THEN

Line 4468: IF (CE_AUTO_BANK_MATCH.trx_status NOT IN

4464: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4465: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_ARL');
4466: END IF;
4467: ELSE -- NSF, REJECTED
4468: IF (CE_AUTO_BANK_MATCH.trx_status NOT IN
4469: ('REMITTED', 'CLEARED', 'RISK_ELIMINATED','REVERSED')) THEN
4470: cep_standard.debug('>>NSF/REJECTED with wrong status');
4471: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4472: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 4472: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4468: IF (CE_AUTO_BANK_MATCH.trx_status NOT IN
4469: ('REMITTED', 'CLEARED', 'RISK_ELIMINATED','REVERSED')) THEN
4470: cep_standard.debug('>>NSF/REJECTED with wrong status');
4471: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4472: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4473: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_BAD_NSF');
4474: END IF;
4475: END IF;
4476: elsif (curr = 1) then

Line 4473: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_BAD_NSF');

4469: ('REMITTED', 'CLEARED', 'RISK_ELIMINATED','REVERSED')) THEN
4470: cep_standard.debug('>>NSF/REJECTED with wrong status');
4471: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4472: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4473: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_BAD_NSF');
4474: END IF;
4475: END IF;
4476: elsif (curr = 1) then
4477: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 4478: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4474: END IF;
4475: END IF;
4476: elsif (curr = 1) then
4477: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4478: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4479: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_PAYL');
4480: elsif (curr = 2) then
4481: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4482: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 4479: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_PAYL');

4475: END IF;
4476: elsif (curr = 1) then
4477: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4478: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4479: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_PAYL');
4480: elsif (curr = 2) then
4481: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4482: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4483: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_JEL');

Line 4482: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4478: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4479: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_PAYL');
4480: elsif (curr = 2) then
4481: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4482: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4483: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_JEL');
4484: elsif (curr = 3) then
4485: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4486: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 4483: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_JEL');

4479: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_PAYL');
4480: elsif (curr = 2) then
4481: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4482: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4483: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_JEL');
4484: elsif (curr = 3) then
4485: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4486: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4487: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_OIL');

Line 4486: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4482: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4483: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_JEL');
4484: elsif (curr = 3) then
4485: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4486: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4487: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_OIL');
4488: elsif (curr = 6) then
4489: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4490: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 4487: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_OIL');

4483: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_JEL');
4484: elsif (curr = 3) then
4485: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4486: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4487: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_OIL');
4488: elsif (curr = 6) then
4489: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4490: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4491: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_APL');

Line 4490: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4486: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4487: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_OIL');
4488: elsif (curr = 6) then
4489: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4490: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4491: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_APL');
4492: end if;
4493: no_of_matches := 0;
4494: WHEN OTHERS THEN

Line 4491: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_APL');

4487: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_OIL');
4488: elsif (curr = 6) then
4489: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4490: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4491: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_APL');
4492: end if;
4493: no_of_matches := 0;
4494: WHEN OTHERS THEN
4495: IF (SQL%ROWCOUNT >0) THEN

Line 4497: if (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'JE') then

4493: no_of_matches := 0;
4494: WHEN OTHERS THEN
4495: IF (SQL%ROWCOUNT >0) THEN
4496: cep_standard.debug('EXCEPTION: More than one transaction match this receipt' );
4497: if (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'JE') then
4498: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4499: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4500: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_JEL_PARTIAL');
4501: elsif (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI') then

Line 4499: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4495: IF (SQL%ROWCOUNT >0) THEN
4496: cep_standard.debug('EXCEPTION: More than one transaction match this receipt' );
4497: if (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'JE') then
4498: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4499: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4500: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_JEL_PARTIAL');
4501: elsif (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI') then
4502: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4503: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 4500: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_JEL_PARTIAL');

4496: cep_standard.debug('EXCEPTION: More than one transaction match this receipt' );
4497: if (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'JE') then
4498: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4499: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4500: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_JEL_PARTIAL');
4501: elsif (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI') then
4502: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4503: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4504: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_OIL_PARTIAL');

Line 4501: elsif (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI') then

4497: if (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'JE') then
4498: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4499: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4500: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_JEL_PARTIAL');
4501: elsif (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI') then
4502: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4503: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4504: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_OIL_PARTIAL');
4505: elsif (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY') then

Line 4503: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4499: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4500: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_JEL_PARTIAL');
4501: elsif (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI') then
4502: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4503: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4504: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_OIL_PARTIAL');
4505: elsif (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY') then
4506: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4507: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 4504: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_OIL_PARTIAL');

4500: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_JEL_PARTIAL');
4501: elsif (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI') then
4502: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4503: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4504: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_OIL_PARTIAL');
4505: elsif (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY') then
4506: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4507: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4508: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_PAYL_PARTIAL');

Line 4505: elsif (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY') then

4501: elsif (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI') then
4502: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4503: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4504: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_OIL_PARTIAL');
4505: elsif (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY') then
4506: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4507: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4508: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_PAYL_PARTIAL');
4509: elsif (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then

Line 4507: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4503: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4504: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_OIL_PARTIAL');
4505: elsif (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY') then
4506: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4507: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4508: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_PAYL_PARTIAL');
4509: elsif (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
4510: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4511: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 4508: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_PAYL_PARTIAL');

4504: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_OIL_PARTIAL');
4505: elsif (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY') then
4506: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4507: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4508: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_PAYL_PARTIAL');
4509: elsif (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
4510: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4511: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4512: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');

Line 4509: elsif (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then

4505: elsif (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'PAY') then
4506: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4507: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4508: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_PAYL_PARTIAL');
4509: elsif (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
4510: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4511: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4512: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
4513: else

Line 4511: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4507: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4508: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_PAYL_PARTIAL');
4509: elsif (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
4510: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4511: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4512: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
4513: else
4514: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4515: CE_AUTO_BANK_MATCH.csh_statement_header_id,

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

4508: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_PAYL_PARTIAL');
4509: elsif (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT','STOP')) then
4510: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4511: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4512: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
4513: else
4514: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4515: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4516: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ART_PARTIAL');

Line 4515: CE_AUTO_BANK_MATCH.csh_statement_header_id,

4511: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4512: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
4513: else
4514: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4515: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4516: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ART_PARTIAL');
4517: end if;
4518: no_of_matches:=999;
4519: ELSE

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

4512: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_APT_PARTIAL');
4513: else
4514: CE_RECONCILIATION_ERRORS_PKG.insert_row(
4515: CE_AUTO_BANK_MATCH.csh_statement_header_id,
4516: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ART_PARTIAL');
4517: end if;
4518: no_of_matches:=999;
4519: ELSE
4520: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_match' );

Line 4520: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_match' );

4516: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_ART_PARTIAL');
4517: end if;
4518: no_of_matches:=999;
4519: ELSE
4520: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_match' );
4521: RAISE;
4522: END IF;
4523: END trx_match;
4524:

Line 4558: WHERE catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id

4554: catv.exchange_rate_type,
4555: catv.seq_id
4556: --FROM ce_260_transactions_v catv
4557: FROM ce_available_transactions_tmp catv
4558: WHERE catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4559: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4560: AND nvl(catv.trx_number, '-99999') =
4561: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-99999')
4562: AND (nvl(catv.invoice_text, '-99999') =

Line 4559: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4555: catv.seq_id
4556: --FROM ce_260_transactions_v catv
4557: FROM ce_available_transactions_tmp catv
4558: WHERE catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4559: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4560: AND nvl(catv.trx_number, '-99999') =
4561: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-99999')
4562: AND (nvl(catv.invoice_text, '-99999') =
4563: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')

Line 4561: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-99999')

4557: FROM ce_available_transactions_tmp catv
4558: WHERE catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4559: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4560: AND nvl(catv.trx_number, '-99999') =
4561: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-99999')
4562: AND (nvl(catv.invoice_text, '-99999') =
4563: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4564: AND (nvl(catv.bank_account_text,'-99999') =
4565: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')

Line 4563: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')

4559: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4560: AND nvl(catv.trx_number, '-99999') =
4561: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-99999')
4562: AND (nvl(catv.invoice_text, '-99999') =
4563: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4564: AND (nvl(catv.bank_account_text,'-99999') =
4565: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
4566: or nvl(catv.customer_text,'-99999') =
4567: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))

Line 4565: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')

4561: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-99999')
4562: AND (nvl(catv.invoice_text, '-99999') =
4563: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4564: AND (nvl(catv.bank_account_text,'-99999') =
4565: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
4566: or nvl(catv.customer_text,'-99999') =
4567: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
4568: AND catv.trx_type in (
4569: decode(csl_trx_type,

Line 4567: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))

4563: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4564: AND (nvl(catv.bank_account_text,'-99999') =
4565: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
4566: or nvl(catv.customer_text,'-99999') =
4567: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
4568: AND catv.trx_type in (
4569: decode(csl_trx_type,
4570: 'MISC_DEBIT', 'CREDIT',
4571: 'DEBIT'),

Line 4575: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount

4571: 'DEBIT'),
4572: decode(csl_trx_type,
4573: 'MISC_DEBIT', 'MISC_CREDIT',
4574: 'MISC_DEBIT'))
4575: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount
4576: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4577: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4578: AND catv.application_id = 260
4579: AND NVL(catv.reconciled_status_flag, 'N') = 'N';

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

4573: 'MISC_DEBIT', 'MISC_CREDIT',
4574: 'MISC_DEBIT'))
4575: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount
4576: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4577: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4578: AND catv.application_id = 260
4579: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
4580:
4581: cursor get_adjustment(tolerance_amount_ap NUMBER,tolerance_amount_ar NUMBER) is

Line 4622: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4618: v.CE_BANK_ACCT_USE_ID,
4619: v.seq_id
4620: --FROM ce_222_transactions_v v, ce_260_transactions_v catv
4621: FROM ce_available_transactions_tmp v, ce_available_transactions_tmp catv
4622: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4623: AND nvl(catv.trx_number, '-99999') =
4624: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4625: AND (nvl(catv.invoice_text, '-99999') =
4626: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')

Line 4624: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')

4620: --FROM ce_222_transactions_v v, ce_260_transactions_v catv
4621: FROM ce_available_transactions_tmp v, ce_available_transactions_tmp catv
4622: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4623: AND nvl(catv.trx_number, '-99999') =
4624: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4625: AND (nvl(catv.invoice_text, '-99999') =
4626: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4627: and (nvl(catv.customer_text, '-99999') =
4628: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')

Line 4626: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')

4622: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4623: AND nvl(catv.trx_number, '-99999') =
4624: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4625: AND (nvl(catv.invoice_text, '-99999') =
4626: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4627: and (nvl(catv.customer_text, '-99999') =
4628: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4629: or nvl(catv.bank_account_text, '-99999') =
4630: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))

Line 4628: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')

4624: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4625: AND (nvl(catv.invoice_text, '-99999') =
4626: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4627: and (nvl(catv.customer_text, '-99999') =
4628: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4629: or nvl(catv.bank_account_text, '-99999') =
4630: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4631: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4632: AND to_char(catv.trx_date,'YYYY/MM/DD') <=

Line 4630: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))

4626: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4627: and (nvl(catv.customer_text, '-99999') =
4628: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4629: or nvl(catv.bank_account_text, '-99999') =
4630: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4631: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4632: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4633: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4634: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id

Line 4631: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number

4627: and (nvl(catv.customer_text, '-99999') =
4628: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4629: or nvl(catv.bank_account_text, '-99999') =
4630: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4631: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4632: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4633: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4634: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4635: AND catv.trx_type in ('MISC_DEBIT', 'MISC_CREDIT')

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

4629: or nvl(catv.bank_account_text, '-99999') =
4630: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4631: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4632: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4633: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4634: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4635: AND catv.trx_type in ('MISC_DEBIT', 'MISC_CREDIT')
4636: AND v.trx_type = 'MISC'
4637: AND v.bank_account_id = catv.bank_account_id

Line 4634: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id

4630: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4631: AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number
4632: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4633: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4634: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4635: AND catv.trx_type in ('MISC_DEBIT', 'MISC_CREDIT')
4636: AND v.trx_type = 'MISC'
4637: AND v.bank_account_id = catv.bank_account_id
4638: --AND v.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

Line 4638: --AND v.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

4634: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4635: AND catv.trx_type in ('MISC_DEBIT', 'MISC_CREDIT')
4636: AND v.trx_type = 'MISC'
4637: AND v.bank_account_id = catv.bank_account_id
4638: --AND v.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4639: AND v.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,v.org_id)
4640: AND v.trx_number = nvl(catv.trx_number,v.trx_number)
4641: AND to_char(v.trx_date,'YYYY/MM/DD') <=
4642: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

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

4638: --AND v.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4639: AND v.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,v.org_id)
4640: AND v.trx_number = nvl(catv.trx_number,v.trx_number)
4641: AND to_char(v.trx_date,'YYYY/MM/DD') <=
4642: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4643: AND v.status in ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')
4644: AND v.bank_account_amount
4645: between (CE_AUTO_BANK_MATCH.calc_csl_amount +
4646: decode(catv.trx_type,

Line 4645: between (CE_AUTO_BANK_MATCH.calc_csl_amount +

4641: AND to_char(v.trx_date,'YYYY/MM/DD') <=
4642: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4643: AND v.status in ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')
4644: AND v.bank_account_amount
4645: between (CE_AUTO_BANK_MATCH.calc_csl_amount +
4646: decode(catv.trx_type,
4647: 'MISC_CREDIT', catv.amount,
4648: - catv.amount)
4649: - decode(catv.trx_currency_type,

Line 4651: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

4647: 'MISC_CREDIT', catv.amount,
4648: - catv.amount)
4649: - decode(catv.trx_currency_type,
4650: 'BANK', tolerance_amount_ar,
4651: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
4652: and (CE_AUTO_BANK_MATCH.calc_csl_amount +
4653: decode(catv.trx_type,
4654: 'MISC_CREDIT', catv.amount,
4655: - catv.amount)

Line 4652: and (CE_AUTO_BANK_MATCH.calc_csl_amount +

4648: - catv.amount)
4649: - decode(catv.trx_currency_type,
4650: 'BANK', tolerance_amount_ar,
4651: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
4652: and (CE_AUTO_BANK_MATCH.calc_csl_amount +
4653: decode(catv.trx_type,
4654: 'MISC_CREDIT', catv.amount,
4655: - catv.amount)
4656: + decode(catv.trx_currency_type,

Line 4658: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

4654: 'MISC_CREDIT', catv.amount,
4655: - catv.amount)
4656: + decode(catv.trx_currency_type,
4657: 'BANK', tolerance_amount_ar,
4658: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
4659: AND v.bank_account_amount
4660: between ((CE_AUTO_BANK_MATCH.calc_csl_amount +
4661: decode(catv.trx_type,
4662: 'MISC_CREDIT', catv.amount,

Line 4660: between ((CE_AUTO_BANK_MATCH.calc_csl_amount +

4656: + decode(catv.trx_currency_type,
4657: 'BANK', tolerance_amount_ar,
4658: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
4659: AND v.bank_account_amount
4660: between ((CE_AUTO_BANK_MATCH.calc_csl_amount +
4661: decode(catv.trx_type,
4662: 'MISC_CREDIT', catv.amount,
4663: - catv.amount))
4664: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +

Line 4664: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +

4660: between ((CE_AUTO_BANK_MATCH.calc_csl_amount +
4661: decode(catv.trx_type,
4662: 'MISC_CREDIT', catv.amount,
4663: - catv.amount))
4664: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
4665: decode(catv.trx_type,
4666: 'MISC_CREDIT', catv.amount,
4667: - catv.amount))
4668: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

Line 4668: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

4664: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
4665: decode(catv.trx_type,
4666: 'MISC_CREDIT', catv.amount,
4667: - catv.amount))
4668: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
4669: and ((CE_AUTO_BANK_MATCH.calc_csl_amount +
4670: decode(catv.trx_type,
4671: 'MISC_CREDIT', catv.amount,
4672: - catv.amount))

Line 4669: and ((CE_AUTO_BANK_MATCH.calc_csl_amount +

4665: decode(catv.trx_type,
4666: 'MISC_CREDIT', catv.amount,
4667: - catv.amount))
4668: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
4669: and ((CE_AUTO_BANK_MATCH.calc_csl_amount +
4670: decode(catv.trx_type,
4671: 'MISC_CREDIT', catv.amount,
4672: - catv.amount))
4673: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +

Line 4673: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +

4669: and ((CE_AUTO_BANK_MATCH.calc_csl_amount +
4670: decode(catv.trx_type,
4671: 'MISC_CREDIT', catv.amount,
4672: - catv.amount))
4673: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
4674: decode(catv.trx_type,
4675: 'MISC_CREDIT', catv.amount,
4676: - catv.amount))
4677: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

Line 4677: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

4673: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
4674: decode(catv.trx_type,
4675: 'MISC_CREDIT', catv.amount,
4676: - catv.amount))
4677: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
4678: AND v.application_id = 222
4679: AND NVL(v.reconciled_status_flag, 'N') = 'N'
4680: AND catv.application_id = 260
4681: AND NVL(catv.reconciled_status_flag, 'N') = 'N'

Line 4723: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4719: v.CE_BANK_ACCT_USE_ID,
4720: v.seq_id
4721: --FROM ce_222_transactions_v v, ce_260_transactions_v catv
4722: FROM ce_available_transactions_tmp v, ce_available_transactions_tmp catv
4723: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4724: AND nvl(catv.trx_number, '-99999') =
4725: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4726: AND (nvl(catv.invoice_text, '-99999') =
4727: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')

Line 4725: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')

4721: --FROM ce_222_transactions_v v, ce_260_transactions_v catv
4722: FROM ce_available_transactions_tmp v, ce_available_transactions_tmp catv
4723: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4724: AND nvl(catv.trx_number, '-99999') =
4725: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4726: AND (nvl(catv.invoice_text, '-99999') =
4727: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4728: and (nvl(catv.customer_text, '-99999') =
4729: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')

Line 4727: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')

4723: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4724: AND nvl(catv.trx_number, '-99999') =
4725: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4726: AND (nvl(catv.invoice_text, '-99999') =
4727: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4728: and (nvl(catv.customer_text, '-99999') =
4729: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4730: or nvl(catv.bank_account_text, '-99999') =
4731: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))

Line 4729: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')

4725: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4726: AND (nvl(catv.invoice_text, '-99999') =
4727: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4728: and (nvl(catv.customer_text, '-99999') =
4729: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4730: or nvl(catv.bank_account_text, '-99999') =
4731: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4732: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4733: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

Line 4731: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))

4727: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4728: and (nvl(catv.customer_text, '-99999') =
4729: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4730: or nvl(catv.bank_account_text, '-99999') =
4731: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4732: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4733: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4734: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4735: AND catv.trx_type in ('DEBIT', 'CREDIT')

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

4729: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4730: or nvl(catv.bank_account_text, '-99999') =
4731: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4732: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4733: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4734: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4735: AND catv.trx_type in ('DEBIT', 'CREDIT')
4736: AND v.trx_type = 'CASH'
4737: AND v.bank_account_id = catv.bank_account_id

Line 4734: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id

4730: or nvl(catv.bank_account_text, '-99999') =
4731: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4732: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4733: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4734: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4735: AND catv.trx_type in ('DEBIT', 'CREDIT')
4736: AND v.trx_type = 'CASH'
4737: AND v.bank_account_id = catv.bank_account_id
4738: --AND v.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

Line 4738: --AND v.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

4734: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4735: AND catv.trx_type in ('DEBIT', 'CREDIT')
4736: AND v.trx_type = 'CASH'
4737: AND v.bank_account_id = catv.bank_account_id
4738: --AND v.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4739: AND v.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, v.org_id)
4740: AND v.trx_number = nvl(catv.trx_number,v.trx_number)
4741: AND to_char(v.trx_date,'YYYY/MM/DD') <=
4742: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

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

4738: --AND v.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4739: AND v.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, v.org_id)
4740: AND v.trx_number = nvl(catv.trx_number,v.trx_number)
4741: AND to_char(v.trx_date,'YYYY/MM/DD') <=
4742: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4743: AND v.status in ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')
4744: AND CE_AUTO_BANK_MATCH.calc_csl_amount +
4745: decode(catv.trx_type,'DEBIT',-catv.amount, catv.amount) > 0
4746: AND v.bank_account_amount

Line 4744: AND CE_AUTO_BANK_MATCH.calc_csl_amount +

4740: AND v.trx_number = nvl(catv.trx_number,v.trx_number)
4741: AND to_char(v.trx_date,'YYYY/MM/DD') <=
4742: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4743: AND v.status in ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')
4744: AND CE_AUTO_BANK_MATCH.calc_csl_amount +
4745: decode(catv.trx_type,'DEBIT',-catv.amount, catv.amount) > 0
4746: AND v.bank_account_amount
4747: between (CE_AUTO_BANK_MATCH.calc_csl_amount +
4748: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount)

Line 4747: between (CE_AUTO_BANK_MATCH.calc_csl_amount +

4743: AND v.status in ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')
4744: AND CE_AUTO_BANK_MATCH.calc_csl_amount +
4745: decode(catv.trx_type,'DEBIT',-catv.amount, catv.amount) > 0
4746: AND v.bank_account_amount
4747: between (CE_AUTO_BANK_MATCH.calc_csl_amount +
4748: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount)
4749: - decode(catv.trx_currency_type, 'BANK', tolerance_amount_ar,
4750: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
4751: and (CE_AUTO_BANK_MATCH.calc_csl_amount +

Line 4750: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

4746: AND v.bank_account_amount
4747: between (CE_AUTO_BANK_MATCH.calc_csl_amount +
4748: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount)
4749: - decode(catv.trx_currency_type, 'BANK', tolerance_amount_ar,
4750: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
4751: and (CE_AUTO_BANK_MATCH.calc_csl_amount +
4752: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount)
4753: + decode(catv.trx_currency_type, 'BANK', tolerance_amount_ar,
4754: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

Line 4751: and (CE_AUTO_BANK_MATCH.calc_csl_amount +

4747: between (CE_AUTO_BANK_MATCH.calc_csl_amount +
4748: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount)
4749: - decode(catv.trx_currency_type, 'BANK', tolerance_amount_ar,
4750: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
4751: and (CE_AUTO_BANK_MATCH.calc_csl_amount +
4752: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount)
4753: + decode(catv.trx_currency_type, 'BANK', tolerance_amount_ar,
4754: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
4755: AND v.bank_account_amount

Line 4754: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

4750: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
4751: and (CE_AUTO_BANK_MATCH.calc_csl_amount +
4752: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount)
4753: + decode(catv.trx_currency_type, 'BANK', tolerance_amount_ar,
4754: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
4755: AND v.bank_account_amount
4756: between ((CE_AUTO_BANK_MATCH.calc_csl_amount +
4757: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
4758: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +

Line 4756: between ((CE_AUTO_BANK_MATCH.calc_csl_amount +

4752: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount)
4753: + decode(catv.trx_currency_type, 'BANK', tolerance_amount_ar,
4754: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
4755: AND v.bank_account_amount
4756: between ((CE_AUTO_BANK_MATCH.calc_csl_amount +
4757: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
4758: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
4759: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
4760: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

Line 4758: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +

4754: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
4755: AND v.bank_account_amount
4756: between ((CE_AUTO_BANK_MATCH.calc_csl_amount +
4757: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
4758: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
4759: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
4760: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
4761: and ((CE_AUTO_BANK_MATCH.calc_csl_amount +
4762: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))

Line 4760: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

4756: between ((CE_AUTO_BANK_MATCH.calc_csl_amount +
4757: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
4758: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
4759: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
4760: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
4761: and ((CE_AUTO_BANK_MATCH.calc_csl_amount +
4762: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
4763: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
4764: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))

Line 4761: and ((CE_AUTO_BANK_MATCH.calc_csl_amount +

4757: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
4758: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
4759: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
4760: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
4761: and ((CE_AUTO_BANK_MATCH.calc_csl_amount +
4762: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
4763: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
4764: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
4765: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance/ 100))

Line 4763: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +

4759: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
4760: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
4761: and ((CE_AUTO_BANK_MATCH.calc_csl_amount +
4762: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
4763: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
4764: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
4765: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance/ 100))
4766: AND v.application_id = 222
4767: AND NVL(v.reconciled_status_flag, 'N') = 'N'

Line 4765: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance/ 100))

4761: and ((CE_AUTO_BANK_MATCH.calc_csl_amount +
4762: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
4763: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
4764: decode(catv.trx_type, 'CREDIT', catv.amount, - catv.amount))
4765: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance/ 100))
4766: AND v.application_id = 222
4767: AND NVL(v.reconciled_status_flag, 'N') = 'N'
4768: AND catv.application_id = 260
4769: AND NVL(catv.reconciled_status_flag, 'N') = 'N'

Line 4811: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4807: v2.CE_BANK_ACCT_USE_ID,
4808: v2.seq_id
4809: --FROM ce_200_transactions_v v2, ce_260_transactions_v catv
4810: FROM ce_available_transactions_tmp v2, ce_available_transactions_tmp catv
4811: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4812: AND nvl(catv.trx_number, '-99999') =
4813: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4814: AND (nvl(catv.invoice_text, '-99999') =
4815: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')

Line 4813: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')

4809: --FROM ce_200_transactions_v v2, ce_260_transactions_v catv
4810: FROM ce_available_transactions_tmp v2, ce_available_transactions_tmp catv
4811: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4812: AND nvl(catv.trx_number, '-99999') =
4813: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4814: AND (nvl(catv.invoice_text, '-99999') =
4815: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4816: and (nvl(catv.customer_text, '-99999') =
4817: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')

Line 4815: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')

4811: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4812: AND nvl(catv.trx_number, '-99999') =
4813: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4814: AND (nvl(catv.invoice_text, '-99999') =
4815: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4816: and (nvl(catv.customer_text, '-99999') =
4817: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4818: or nvl(catv.bank_account_text, '-99999') =
4819: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))

Line 4817: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')

4813: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4814: AND (nvl(catv.invoice_text, '-99999') =
4815: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4816: and (nvl(catv.customer_text, '-99999') =
4817: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4818: or nvl(catv.bank_account_text, '-99999') =
4819: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4820: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4821: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

Line 4819: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))

4815: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4816: and (nvl(catv.customer_text, '-99999') =
4817: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4818: or nvl(catv.bank_account_text, '-99999') =
4819: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4820: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4821: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4822: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4823: AND catv.trx_type in ('DEBIT', 'CREDIT')

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

4817: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4818: or nvl(catv.bank_account_text, '-99999') =
4819: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4820: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4821: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4822: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4823: AND catv.trx_type in ('DEBIT', 'CREDIT')
4824: AND v2.bank_account_id = catv.bank_account_id
4825: AND v2.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, v2.org_id)

Line 4822: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id

4818: or nvl(catv.bank_account_text, '-99999') =
4819: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4820: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4821: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4822: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4823: AND catv.trx_type in ('DEBIT', 'CREDIT')
4824: AND v2.bank_account_id = catv.bank_account_id
4825: AND v2.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, v2.org_id)
4826: --AND v2.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

Line 4826: --AND v2.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

4822: AND catv.trx_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
4823: AND catv.trx_type in ('DEBIT', 'CREDIT')
4824: AND v2.bank_account_id = catv.bank_account_id
4825: AND v2.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, v2.org_id)
4826: --AND v2.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4827: AND v2.trx_number = nvl(catv.trx_number,v2.trx_number)
4828: AND to_char(v2.trx_date,'YYYY/MM/DD') <=
4829: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4830: AND CE_AUTO_BANK_MATCH.calc_csl_amount +

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

4825: AND v2.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, v2.org_id)
4826: --AND v2.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4827: AND v2.trx_number = nvl(catv.trx_number,v2.trx_number)
4828: AND to_char(v2.trx_date,'YYYY/MM/DD') <=
4829: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4830: AND CE_AUTO_BANK_MATCH.calc_csl_amount +
4831: decode(catv.trx_type, 'DEBIT', - catv.amount, catv.amount) < 0
4832: AND v2.bank_account_amount
4833: between (- CE_AUTO_BANK_MATCH.calc_csl_amount +

Line 4830: AND CE_AUTO_BANK_MATCH.calc_csl_amount +

4826: --AND v2.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4827: AND v2.trx_number = nvl(catv.trx_number,v2.trx_number)
4828: AND to_char(v2.trx_date,'YYYY/MM/DD') <=
4829: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4830: AND CE_AUTO_BANK_MATCH.calc_csl_amount +
4831: decode(catv.trx_type, 'DEBIT', - catv.amount, catv.amount) < 0
4832: AND v2.bank_account_amount
4833: between (- CE_AUTO_BANK_MATCH.calc_csl_amount +
4834: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount)

Line 4833: between (- CE_AUTO_BANK_MATCH.calc_csl_amount +

4829: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4830: AND CE_AUTO_BANK_MATCH.calc_csl_amount +
4831: decode(catv.trx_type, 'DEBIT', - catv.amount, catv.amount) < 0
4832: AND v2.bank_account_amount
4833: between (- CE_AUTO_BANK_MATCH.calc_csl_amount +
4834: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount)
4835: - decode(catv.trx_currency_type, 'BANK', tolerance_amount_ap,
4836: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
4837: and (- CE_AUTO_BANK_MATCH.calc_csl_amount +

Line 4836: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))

4832: AND v2.bank_account_amount
4833: between (- CE_AUTO_BANK_MATCH.calc_csl_amount +
4834: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount)
4835: - decode(catv.trx_currency_type, 'BANK', tolerance_amount_ap,
4836: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
4837: and (- CE_AUTO_BANK_MATCH.calc_csl_amount +
4838: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount)
4839: + decode(catv.trx_currency_type, 'BANK', tolerance_amount_ap,
4840: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))

Line 4837: and (- CE_AUTO_BANK_MATCH.calc_csl_amount +

4833: between (- CE_AUTO_BANK_MATCH.calc_csl_amount +
4834: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount)
4835: - decode(catv.trx_currency_type, 'BANK', tolerance_amount_ap,
4836: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
4837: and (- CE_AUTO_BANK_MATCH.calc_csl_amount +
4838: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount)
4839: + decode(catv.trx_currency_type, 'BANK', tolerance_amount_ap,
4840: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
4841: AND v2.bank_account_amount

Line 4840: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))

4836: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
4837: and (- CE_AUTO_BANK_MATCH.calc_csl_amount +
4838: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount)
4839: + decode(catv.trx_currency_type, 'BANK', tolerance_amount_ap,
4840: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
4841: AND v2.bank_account_amount
4842: between ((- CE_AUTO_BANK_MATCH.calc_csl_amount +
4843: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
4844: - abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +

Line 4842: between ((- CE_AUTO_BANK_MATCH.calc_csl_amount +

4838: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount)
4839: + decode(catv.trx_currency_type, 'BANK', tolerance_amount_ap,
4840: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
4841: AND v2.bank_account_amount
4842: between ((- CE_AUTO_BANK_MATCH.calc_csl_amount +
4843: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
4844: - abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
4845: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
4846: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))

Line 4844: - abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +

4840: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
4841: AND v2.bank_account_amount
4842: between ((- CE_AUTO_BANK_MATCH.calc_csl_amount +
4843: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
4844: - abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
4845: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
4846: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
4847: and ((- CE_AUTO_BANK_MATCH.calc_csl_amount +
4848: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))

Line 4846: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))

4842: between ((- CE_AUTO_BANK_MATCH.calc_csl_amount +
4843: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
4844: - abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
4845: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
4846: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
4847: and ((- CE_AUTO_BANK_MATCH.calc_csl_amount +
4848: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
4849: + abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
4850: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))

Line 4847: and ((- CE_AUTO_BANK_MATCH.calc_csl_amount +

4843: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
4844: - abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
4845: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
4846: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
4847: and ((- CE_AUTO_BANK_MATCH.calc_csl_amount +
4848: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
4849: + abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
4850: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
4851: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))

Line 4849: + abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +

4845: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
4846: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
4847: and ((- CE_AUTO_BANK_MATCH.calc_csl_amount +
4848: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
4849: + abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
4850: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
4851: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
4852: AND v2.application_id = 200
4853: AND NVL(v2.reconciled_status_flag, 'N') = 'N'

Line 4851: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))

4847: and ((- CE_AUTO_BANK_MATCH.calc_csl_amount +
4848: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
4849: + abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
4850: decode(catv.trx_type, 'DEBIT', catv.amount, - catv.amount))
4851: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
4852: AND v2.application_id = 200
4853: AND NVL(v2.reconciled_status_flag, 'N') = 'N'
4854: AND catv.application_id = 260
4855: AND NVL(catv.reconciled_status_flag, 'N') = 'N';

Line 4878: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4874: catv.exchange_rate_type,
4875: catv.org_id,
4876: catv.CE_BANK_ACCT_USE_ID
4877: FROM ce_200_reconciled_v catv
4878: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4879: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4880: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4881: AND nvl(catv.trx_number,'-99999')
4882: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')

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

4875: catv.org_id,
4876: catv.CE_BANK_ACCT_USE_ID
4877: FROM ce_200_reconciled_v catv
4878: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4879: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4880: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4881: AND nvl(catv.trx_number,'-99999')
4882: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4883: AND (nvl(catv.invoice_text, '-99999')

Line 4882: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')

4878: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4879: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4880: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4881: AND nvl(catv.trx_number,'-99999')
4882: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4883: AND (nvl(catv.invoice_text, '-99999')
4884: = nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4885: and (nvl(catv.customer_text, '-99999')
4886: = nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')

Line 4884: = nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')

4880: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4881: AND nvl(catv.trx_number,'-99999')
4882: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4883: AND (nvl(catv.invoice_text, '-99999')
4884: = nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4885: and (nvl(catv.customer_text, '-99999')
4886: = nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4887: or
4888: nvl(catv.bank_account_text, '-99999')

Line 4886: = nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')

4882: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4883: AND (nvl(catv.invoice_text, '-99999')
4884: = nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4885: and (nvl(catv.customer_text, '-99999')
4886: = nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4887: or
4888: nvl(catv.bank_account_text, '-99999')
4889: = nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4890: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount

Line 4889: = nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))

4885: and (nvl(catv.customer_text, '-99999')
4886: = nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4887: or
4888: nvl(catv.bank_account_text, '-99999')
4889: = nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4890: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount
4891: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4892: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4893: AND catv.request_id = nvl(FND_GLOBAL.conc_request_id,-1)

Line 4890: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount

4886: = nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4887: or
4888: nvl(catv.bank_account_text, '-99999')
4889: = nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4890: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount
4891: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4892: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4893: AND catv.request_id = nvl(FND_GLOBAL.conc_request_id,-1)
4894: AND NOT EXISTS

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

4888: nvl(catv.bank_account_text, '-99999')
4889: = nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4890: AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount
4891: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4892: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4893: AND catv.request_id = nvl(FND_GLOBAL.conc_request_id,-1)
4894: AND NOT EXISTS
4895: (select NULL
4896: from ce_statement_reconcils_all r

Line 4923: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4919: catv.exchange_rate_type,
4920: catv.org_id,
4921: catv.CE_BANK_ACCT_USE_ID
4922: FROM ce_222_reconciled_v catv
4923: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4924: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4925: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
4926: AND nvl(catv.trx_number,'-99999')
4927: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')

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

4920: catv.org_id,
4921: catv.CE_BANK_ACCT_USE_ID
4922: FROM ce_222_reconciled_v catv
4923: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4924: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4925: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
4926: AND nvl(catv.trx_number,'-99999')
4927: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4928: AND (nvl(catv.invoice_text, '-99999')

Line 4927: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')

4923: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4924: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4925: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
4926: AND nvl(catv.trx_number,'-99999')
4927: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4928: AND (nvl(catv.invoice_text, '-99999')
4929: = nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4930: and (nvl(catv.customer_text, '-99999')
4931: = nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')

Line 4929: = nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')

4925: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
4926: AND nvl(catv.trx_number,'-99999')
4927: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4928: AND (nvl(catv.invoice_text, '-99999')
4929: = nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4930: and (nvl(catv.customer_text, '-99999')
4931: = nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4932: or
4933: nvl(catv.bank_account_text, '-99999')

Line 4931: = nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')

4927: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4928: AND (nvl(catv.invoice_text, '-99999')
4929: = nvl(CE_AUTO_BANK_MATCH.csl_invoice_text,'-99999')
4930: and (nvl(catv.customer_text, '-99999')
4931: = nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4932: or
4933: nvl(catv.bank_account_text, '-99999')
4934: = nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4935: AND catv.bank_account_amount = decode(csl_trx_type,

Line 4934: = nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))

4930: and (nvl(catv.customer_text, '-99999')
4931: = nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')
4932: or
4933: nvl(catv.bank_account_text, '-99999')
4934: = nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4935: AND catv.bank_account_amount = decode(csl_trx_type,
4936: 'MISC_CREDIT', - CE_AUTO_BANK_MATCH.csl_amount,
4937: CE_AUTO_BANK_MATCH.csl_amount)
4938: AND to_char(catv.trx_date,'YYYY/MM/DD') <=

Line 4936: 'MISC_CREDIT', - CE_AUTO_BANK_MATCH.csl_amount,

4932: or
4933: nvl(catv.bank_account_text, '-99999')
4934: = nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4935: AND catv.bank_account_amount = decode(csl_trx_type,
4936: 'MISC_CREDIT', - CE_AUTO_BANK_MATCH.csl_amount,
4937: CE_AUTO_BANK_MATCH.csl_amount)
4938: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4939: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4940: AND catv.request_id = nvl(FND_GLOBAL.conc_request_id,-1)

Line 4937: CE_AUTO_BANK_MATCH.csl_amount)

4933: nvl(catv.bank_account_text, '-99999')
4934: = nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')))
4935: AND catv.bank_account_amount = decode(csl_trx_type,
4936: 'MISC_CREDIT', - CE_AUTO_BANK_MATCH.csl_amount,
4937: CE_AUTO_BANK_MATCH.csl_amount)
4938: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4939: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4940: AND catv.request_id = nvl(FND_GLOBAL.conc_request_id,-1)
4941: AND NOT EXISTS

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

4935: AND catv.bank_account_amount = decode(csl_trx_type,
4936: 'MISC_CREDIT', - CE_AUTO_BANK_MATCH.csl_amount,
4937: CE_AUTO_BANK_MATCH.csl_amount)
4938: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4939: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4940: AND catv.request_id = nvl(FND_GLOBAL.conc_request_id,-1)
4941: AND NOT EXISTS
4942: (select NULL
4943: from ce_statement_reconcils_all r

Line 4975: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')

4971: catv.org_id,
4972: catv.CE_BANK_ACCT_USE_ID
4973: FROM ce_222_reconciled_v catv, ce_statement_lines sl
4974: WHERE nvl(sl.bank_trx_number,'-9999') =
4975: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
4976: AND (nvl(sl.invoice_text, '-99999') =
4977: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
4978: and (nvl(sl.bank_account_text, '-99999') =
4979: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')

Line 4977: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')

4973: FROM ce_222_reconciled_v catv, ce_statement_lines sl
4974: WHERE nvl(sl.bank_trx_number,'-9999') =
4975: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
4976: AND (nvl(sl.invoice_text, '-99999') =
4977: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
4978: and (nvl(sl.bank_account_text, '-99999') =
4979: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
4980: or nvl(sl.customer_text, '-99999') =
4981: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))

Line 4979: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')

4975: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
4976: AND (nvl(sl.invoice_text, '-99999') =
4977: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
4978: and (nvl(sl.bank_account_text, '-99999') =
4979: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
4980: or nvl(sl.customer_text, '-99999') =
4981: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
4982: AND sl.statement_line_id = catv.statement_line_id
4983: AND sl.trx_type in ('MISC_DEBIT', 'MISC_CREDIT')

Line 4981: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))

4977: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
4978: and (nvl(sl.bank_account_text, '-99999') =
4979: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
4980: or nvl(sl.customer_text, '-99999') =
4981: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
4982: AND sl.statement_line_id = catv.statement_line_id
4983: AND sl.trx_type in ('MISC_DEBIT', 'MISC_CREDIT')
4984: AND catv.trx_type = 'MISC'
4985: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

Line 4985: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

4981: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
4982: AND sl.statement_line_id = catv.statement_line_id
4983: AND sl.trx_type in ('MISC_DEBIT', 'MISC_CREDIT')
4984: AND catv.trx_type = 'MISC'
4985: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4986: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4987: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4988: AND nvl(catv.trx_number, '-99999')
4989: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')

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

4982: AND sl.statement_line_id = catv.statement_line_id
4983: AND sl.trx_type in ('MISC_DEBIT', 'MISC_CREDIT')
4984: AND catv.trx_type = 'MISC'
4985: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4986: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4987: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4988: AND nvl(catv.trx_number, '-99999')
4989: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4990: AND to_char(catv.trx_date,'YYYY/MM/DD') <=

Line 4989: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')

4985: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
4986: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
4987: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4988: AND nvl(catv.trx_number, '-99999')
4989: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4990: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4991: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4992: AND catv.request_id = nvl(FND_GLOBAL.conc_request_id,-1)
4993: AND catv.bank_account_amount

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

4987: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id, catv.org_id)
4988: AND nvl(catv.trx_number, '-99999')
4989: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
4990: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
4991: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
4992: AND catv.request_id = nvl(FND_GLOBAL.conc_request_id,-1)
4993: AND catv.bank_account_amount
4994: between (decode(sl.trx_type,
4995: 'MISC_CREDIT', sl.amount,

Line 4997: decode(CE_AUTO_BANK_MATCH.csl_trx_type,

4993: AND catv.bank_account_amount
4994: between (decode(sl.trx_type,
4995: 'MISC_CREDIT', sl.amount,
4996: - sl.amount) +
4997: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
4998: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
4999: CE_AUTO_BANK_MATCH.csl_amount)
5000: - decode(catv.trx_currency_type,
5001: 'BANK', tolerance_amount,

Line 4998: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,

4994: between (decode(sl.trx_type,
4995: 'MISC_CREDIT', sl.amount,
4996: - sl.amount) +
4997: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
4998: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
4999: CE_AUTO_BANK_MATCH.csl_amount)
5000: - decode(catv.trx_currency_type,
5001: 'BANK', tolerance_amount,
5002: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

Line 4999: CE_AUTO_BANK_MATCH.csl_amount)

4995: 'MISC_CREDIT', sl.amount,
4996: - sl.amount) +
4997: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
4998: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
4999: CE_AUTO_BANK_MATCH.csl_amount)
5000: - decode(catv.trx_currency_type,
5001: 'BANK', tolerance_amount,
5002: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5003: and (decode(sl.trx_type,

Line 5002: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

4998: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
4999: CE_AUTO_BANK_MATCH.csl_amount)
5000: - decode(catv.trx_currency_type,
5001: 'BANK', tolerance_amount,
5002: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5003: and (decode(sl.trx_type,
5004: 'MISC_CREDIT', sl.amount,
5005: - sl.amount) +
5006: decode(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 5006: decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5002: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5003: and (decode(sl.trx_type,
5004: 'MISC_CREDIT', sl.amount,
5005: - sl.amount) +
5006: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5007: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5008: CE_AUTO_BANK_MATCH.csl_amount)
5009: + decode(catv.trx_currency_type,
5010: 'BANK', tolerance_amount,

Line 5007: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,

5003: and (decode(sl.trx_type,
5004: 'MISC_CREDIT', sl.amount,
5005: - sl.amount) +
5006: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5007: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5008: CE_AUTO_BANK_MATCH.csl_amount)
5009: + decode(catv.trx_currency_type,
5010: 'BANK', tolerance_amount,
5011: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

Line 5008: CE_AUTO_BANK_MATCH.csl_amount)

5004: 'MISC_CREDIT', sl.amount,
5005: - sl.amount) +
5006: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5007: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5008: CE_AUTO_BANK_MATCH.csl_amount)
5009: + decode(catv.trx_currency_type,
5010: 'BANK', tolerance_amount,
5011: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5012: AND catv.bank_account_amount

Line 5011: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

5007: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5008: CE_AUTO_BANK_MATCH.csl_amount)
5009: + decode(catv.trx_currency_type,
5010: 'BANK', tolerance_amount,
5011: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5012: AND catv.bank_account_amount
5013: between ((decode(sl.trx_type,
5014: 'MISC_CREDIT', sl.amount,
5015: - sl.amount) +

Line 5016: decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5012: AND catv.bank_account_amount
5013: between ((decode(sl.trx_type,
5014: 'MISC_CREDIT', sl.amount,
5015: - sl.amount) +
5016: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5017: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5018: CE_AUTO_BANK_MATCH.csl_amount))
5019: - abs((decode(sl.trx_type,
5020: 'MISC_CREDIT', sl.amount,

Line 5017: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,

5013: between ((decode(sl.trx_type,
5014: 'MISC_CREDIT', sl.amount,
5015: - sl.amount) +
5016: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5017: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5018: CE_AUTO_BANK_MATCH.csl_amount))
5019: - abs((decode(sl.trx_type,
5020: 'MISC_CREDIT', sl.amount,
5021: - sl.amount) +

Line 5018: CE_AUTO_BANK_MATCH.csl_amount))

5014: 'MISC_CREDIT', sl.amount,
5015: - sl.amount) +
5016: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5017: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5018: CE_AUTO_BANK_MATCH.csl_amount))
5019: - abs((decode(sl.trx_type,
5020: 'MISC_CREDIT', sl.amount,
5021: - sl.amount) +
5022: decode(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 5022: decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5018: CE_AUTO_BANK_MATCH.csl_amount))
5019: - abs((decode(sl.trx_type,
5020: 'MISC_CREDIT', sl.amount,
5021: - sl.amount) +
5022: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5023: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5024: CE_AUTO_BANK_MATCH.csl_amount)) *
5025: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5026: and ((decode(sl.trx_type,

Line 5023: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,

5019: - abs((decode(sl.trx_type,
5020: 'MISC_CREDIT', sl.amount,
5021: - sl.amount) +
5022: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5023: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5024: CE_AUTO_BANK_MATCH.csl_amount)) *
5025: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5026: and ((decode(sl.trx_type,
5027: 'MISC_CREDIT', sl.amount,

Line 5024: CE_AUTO_BANK_MATCH.csl_amount)) *

5020: 'MISC_CREDIT', sl.amount,
5021: - sl.amount) +
5022: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5023: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5024: CE_AUTO_BANK_MATCH.csl_amount)) *
5025: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5026: and ((decode(sl.trx_type,
5027: 'MISC_CREDIT', sl.amount,
5028: - sl.amount)

Line 5025: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

5021: - sl.amount) +
5022: decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5023: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5024: CE_AUTO_BANK_MATCH.csl_amount)) *
5025: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5026: and ((decode(sl.trx_type,
5027: 'MISC_CREDIT', sl.amount,
5028: - sl.amount)
5029: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 5029: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5025: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5026: and ((decode(sl.trx_type,
5027: 'MISC_CREDIT', sl.amount,
5028: - sl.amount)
5029: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5030: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5031: CE_AUTO_BANK_MATCH.csl_amount))
5032: + abs((decode(sl.trx_type,
5033: 'MISC_CREDIT', sl.amount,

Line 5030: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,

5026: and ((decode(sl.trx_type,
5027: 'MISC_CREDIT', sl.amount,
5028: - sl.amount)
5029: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5030: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5031: CE_AUTO_BANK_MATCH.csl_amount))
5032: + abs((decode(sl.trx_type,
5033: 'MISC_CREDIT', sl.amount,
5034: - sl.amount)

Line 5031: CE_AUTO_BANK_MATCH.csl_amount))

5027: 'MISC_CREDIT', sl.amount,
5028: - sl.amount)
5029: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5030: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5031: CE_AUTO_BANK_MATCH.csl_amount))
5032: + abs((decode(sl.trx_type,
5033: 'MISC_CREDIT', sl.amount,
5034: - sl.amount)
5035: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 5035: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5031: CE_AUTO_BANK_MATCH.csl_amount))
5032: + abs((decode(sl.trx_type,
5033: 'MISC_CREDIT', sl.amount,
5034: - sl.amount)
5035: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5036: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5037: CE_AUTO_BANK_MATCH.csl_amount)) *
5038: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5039: AND NOT EXISTS

Line 5036: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,

5032: + abs((decode(sl.trx_type,
5033: 'MISC_CREDIT', sl.amount,
5034: - sl.amount)
5035: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5036: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5037: CE_AUTO_BANK_MATCH.csl_amount)) *
5038: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5039: AND NOT EXISTS
5040: (select NULL

Line 5037: CE_AUTO_BANK_MATCH.csl_amount)) *

5033: 'MISC_CREDIT', sl.amount,
5034: - sl.amount)
5035: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5036: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5037: CE_AUTO_BANK_MATCH.csl_amount)) *
5038: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5039: AND NOT EXISTS
5040: (select NULL
5041: from ce_statement_reconcils_all r

Line 5038: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

5034: - sl.amount)
5035: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5036: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5037: CE_AUTO_BANK_MATCH.csl_amount)) *
5038: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5039: AND NOT EXISTS
5040: (select NULL
5041: from ce_statement_reconcils_all r
5042: where r.statement_line_id = catv.statement_line_id

Line 5073: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')

5069: catv.org_id,
5070: catv.CE_BANK_ACCT_USE_ID
5071: FROM ce_222_reconciled_v catv, ce_statement_lines sl
5072: WHERE nvl(sl.bank_trx_number,'-9999') =
5073: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5074: AND (nvl(sl.invoice_text, '-99999') =
5075: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5076: and (nvl(sl.bank_account_text, '-99999') =
5077: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')

Line 5075: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')

5071: FROM ce_222_reconciled_v catv, ce_statement_lines sl
5072: WHERE nvl(sl.bank_trx_number,'-9999') =
5073: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5074: AND (nvl(sl.invoice_text, '-99999') =
5075: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5076: and (nvl(sl.bank_account_text, '-99999') =
5077: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5078: or nvl(sl.customer_text, '-99999') =
5079: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))

Line 5077: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')

5073: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5074: AND (nvl(sl.invoice_text, '-99999') =
5075: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5076: and (nvl(sl.bank_account_text, '-99999') =
5077: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5078: or nvl(sl.customer_text, '-99999') =
5079: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5080: AND sl.statement_line_id = catv.statement_line_id
5081: AND sl.trx_type in ('DEBIT', 'CREDIT')

Line 5079: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))

5075: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5076: and (nvl(sl.bank_account_text, '-99999') =
5077: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5078: or nvl(sl.customer_text, '-99999') =
5079: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5080: AND sl.statement_line_id = catv.statement_line_id
5081: AND sl.trx_type in ('DEBIT', 'CREDIT')
5082: AND catv.trx_type = 'CASH'
5083: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

Line 5083: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

5079: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5080: AND sl.statement_line_id = catv.statement_line_id
5081: AND sl.trx_type in ('DEBIT', 'CREDIT')
5082: AND catv.trx_type = 'CASH'
5083: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5084: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5085: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
5086: AND nvl(catv.trx_number, '-99999')
5087: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-99999')

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

5080: AND sl.statement_line_id = catv.statement_line_id
5081: AND sl.trx_type in ('DEBIT', 'CREDIT')
5082: AND catv.trx_type = 'CASH'
5083: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5084: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5085: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
5086: AND nvl(catv.trx_number, '-99999')
5087: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-99999')
5088: AND to_char(catv.trx_date,'YYYY/MM/DD') <=

Line 5087: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-99999')

5083: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5084: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5085: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
5086: AND nvl(catv.trx_number, '-99999')
5087: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-99999')
5088: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
5089: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5090: AND catv.request_id = nvl(FND_GLOBAL.conc_request_id,-1)
5091: AND catv.bank_account_amount

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

5085: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
5086: AND nvl(catv.trx_number, '-99999')
5087: = nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-99999')
5088: AND to_char(catv.trx_date,'YYYY/MM/DD') <=
5089: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5090: AND catv.request_id = nvl(FND_GLOBAL.conc_request_id,-1)
5091: AND catv.bank_account_amount
5092: between (decode(sl.trx_type,
5093: 'CREDIT', sl.amount,

Line 5095: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5091: AND catv.bank_account_amount
5092: between (decode(sl.trx_type,
5093: 'CREDIT', sl.amount,
5094: - sl.amount)
5095: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5096: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5097: CE_AUTO_BANK_MATCH.csl_amount)
5098: - decode(catv.trx_currency_type,
5099: 'BANK', tolerance_amount,

Line 5096: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,

5092: between (decode(sl.trx_type,
5093: 'CREDIT', sl.amount,
5094: - sl.amount)
5095: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5096: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5097: CE_AUTO_BANK_MATCH.csl_amount)
5098: - decode(catv.trx_currency_type,
5099: 'BANK', tolerance_amount,
5100: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

Line 5097: CE_AUTO_BANK_MATCH.csl_amount)

5093: 'CREDIT', sl.amount,
5094: - sl.amount)
5095: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5096: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5097: CE_AUTO_BANK_MATCH.csl_amount)
5098: - decode(catv.trx_currency_type,
5099: 'BANK', tolerance_amount,
5100: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5101: and (decode(sl.trx_type,

Line 5100: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

5096: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5097: CE_AUTO_BANK_MATCH.csl_amount)
5098: - decode(catv.trx_currency_type,
5099: 'BANK', tolerance_amount,
5100: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5101: and (decode(sl.trx_type,
5102: 'CREDIT', sl.amount,
5103: - sl.amount)
5104: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 5104: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5100: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5101: and (decode(sl.trx_type,
5102: 'CREDIT', sl.amount,
5103: - sl.amount)
5104: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5105: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5106: CE_AUTO_BANK_MATCH.csl_amount)
5107: + decode(catv.trx_currency_type,
5108: 'BANK', tolerance_amount,

Line 5105: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,

5101: and (decode(sl.trx_type,
5102: 'CREDIT', sl.amount,
5103: - sl.amount)
5104: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5105: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5106: CE_AUTO_BANK_MATCH.csl_amount)
5107: + decode(catv.trx_currency_type,
5108: 'BANK', tolerance_amount,
5109: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

Line 5106: CE_AUTO_BANK_MATCH.csl_amount)

5102: 'CREDIT', sl.amount,
5103: - sl.amount)
5104: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5105: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5106: CE_AUTO_BANK_MATCH.csl_amount)
5107: + decode(catv.trx_currency_type,
5108: 'BANK', tolerance_amount,
5109: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5110: AND catv.bank_account_amount

Line 5109: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

5105: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5106: CE_AUTO_BANK_MATCH.csl_amount)
5107: + decode(catv.trx_currency_type,
5108: 'BANK', tolerance_amount,
5109: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5110: AND catv.bank_account_amount
5111: between ((decode(sl.trx_type,
5112: 'CREDIT', sl.amount,
5113: - sl.amount)

Line 5114: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5110: AND catv.bank_account_amount
5111: between ((decode(sl.trx_type,
5112: 'CREDIT', sl.amount,
5113: - sl.amount)
5114: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5115: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5116: CE_AUTO_BANK_MATCH.csl_amount))
5117: - abs((decode(sl.trx_type,
5118: 'CREDIT', sl.amount,

Line 5115: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,

5111: between ((decode(sl.trx_type,
5112: 'CREDIT', sl.amount,
5113: - sl.amount)
5114: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5115: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5116: CE_AUTO_BANK_MATCH.csl_amount))
5117: - abs((decode(sl.trx_type,
5118: 'CREDIT', sl.amount,
5119: - sl.amount)

Line 5116: CE_AUTO_BANK_MATCH.csl_amount))

5112: 'CREDIT', sl.amount,
5113: - sl.amount)
5114: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5115: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5116: CE_AUTO_BANK_MATCH.csl_amount))
5117: - abs((decode(sl.trx_type,
5118: 'CREDIT', sl.amount,
5119: - sl.amount)
5120: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 5120: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5116: CE_AUTO_BANK_MATCH.csl_amount))
5117: - abs((decode(sl.trx_type,
5118: 'CREDIT', sl.amount,
5119: - sl.amount)
5120: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5121: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5122: CE_AUTO_BANK_MATCH.csl_amount)) *
5123: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5124: and ((decode(sl.trx_type,

Line 5121: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,

5117: - abs((decode(sl.trx_type,
5118: 'CREDIT', sl.amount,
5119: - sl.amount)
5120: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5121: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5122: CE_AUTO_BANK_MATCH.csl_amount)) *
5123: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5124: and ((decode(sl.trx_type,
5125: 'CREDIT', sl.amount,

Line 5122: CE_AUTO_BANK_MATCH.csl_amount)) *

5118: 'CREDIT', sl.amount,
5119: - sl.amount)
5120: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5121: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5122: CE_AUTO_BANK_MATCH.csl_amount)) *
5123: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5124: and ((decode(sl.trx_type,
5125: 'CREDIT', sl.amount,
5126: - sl.amount)

Line 5123: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

5119: - sl.amount)
5120: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5121: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5122: CE_AUTO_BANK_MATCH.csl_amount)) *
5123: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5124: and ((decode(sl.trx_type,
5125: 'CREDIT', sl.amount,
5126: - sl.amount)
5127: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 5127: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5123: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5124: and ((decode(sl.trx_type,
5125: 'CREDIT', sl.amount,
5126: - sl.amount)
5127: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5128: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5129: CE_AUTO_BANK_MATCH.csl_amount))
5130: + abs((decode(sl.trx_type,
5131: 'CREDIT', sl.amount,

Line 5128: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,

5124: and ((decode(sl.trx_type,
5125: 'CREDIT', sl.amount,
5126: - sl.amount)
5127: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5128: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5129: CE_AUTO_BANK_MATCH.csl_amount))
5130: + abs((decode(sl.trx_type,
5131: 'CREDIT', sl.amount,
5132: - sl.amount)

Line 5129: CE_AUTO_BANK_MATCH.csl_amount))

5125: 'CREDIT', sl.amount,
5126: - sl.amount)
5127: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5128: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5129: CE_AUTO_BANK_MATCH.csl_amount))
5130: + abs((decode(sl.trx_type,
5131: 'CREDIT', sl.amount,
5132: - sl.amount)
5133: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 5133: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5129: CE_AUTO_BANK_MATCH.csl_amount))
5130: + abs((decode(sl.trx_type,
5131: 'CREDIT', sl.amount,
5132: - sl.amount)
5133: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5134: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5135: CE_AUTO_BANK_MATCH.csl_amount)) *
5136: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5137: AND NOT EXISTS

Line 5134: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,

5130: + abs((decode(sl.trx_type,
5131: 'CREDIT', sl.amount,
5132: - sl.amount)
5133: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5134: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5135: CE_AUTO_BANK_MATCH.csl_amount)) *
5136: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5137: AND NOT EXISTS
5138: (select NULL

Line 5135: CE_AUTO_BANK_MATCH.csl_amount)) *

5131: 'CREDIT', sl.amount,
5132: - sl.amount)
5133: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5134: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5135: CE_AUTO_BANK_MATCH.csl_amount)) *
5136: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5137: AND NOT EXISTS
5138: (select NULL
5139: from ce_statement_reconcils_all r

Line 5136: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

5132: - sl.amount)
5133: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5134: 'MISC_DEBIT', - CE_AUTO_BANK_MATCH.csl_amount,
5135: CE_AUTO_BANK_MATCH.csl_amount)) *
5136: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5137: AND NOT EXISTS
5138: (select NULL
5139: from ce_statement_reconcils_all r
5140: where r.statement_line_id = catv.statement_line_id

Line 5171: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')

5167: catv.org_id,
5168: catv.CE_BANK_ACCT_USE_ID
5169: FROM ce_200_reconciled_v catv, ce_statement_lines sl
5170: WHERE nvl(sl.bank_trx_number,'-9999') =
5171: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5172: AND (nvl(sl.invoice_text, '-99999') =
5173: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5174: and (nvl(sl.bank_account_text, '-99999') =
5175: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')

Line 5173: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')

5169: FROM ce_200_reconciled_v catv, ce_statement_lines sl
5170: WHERE nvl(sl.bank_trx_number,'-9999') =
5171: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5172: AND (nvl(sl.invoice_text, '-99999') =
5173: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5174: and (nvl(sl.bank_account_text, '-99999') =
5175: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5176: or nvl(sl.customer_text, '-99999') =
5177: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))

Line 5175: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')

5171: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5172: AND (nvl(sl.invoice_text, '-99999') =
5173: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5174: and (nvl(sl.bank_account_text, '-99999') =
5175: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5176: or nvl(sl.customer_text, '-99999') =
5177: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5178: AND sl.statement_line_id = catv.statement_line_id
5179: AND sl.trx_type in ('DEBIT', 'CREDIT')

Line 5177: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))

5173: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5174: and (nvl(sl.bank_account_text, '-99999') =
5175: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5176: or nvl(sl.customer_text, '-99999') =
5177: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5178: AND sl.statement_line_id = catv.statement_line_id
5179: AND sl.trx_type in ('DEBIT', 'CREDIT')
5180: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5181: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

Line 5180: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

5176: or nvl(sl.customer_text, '-99999') =
5177: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5178: AND sl.statement_line_id = catv.statement_line_id
5179: AND sl.trx_type in ('DEBIT', 'CREDIT')
5180: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5181: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5182: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
5183: AND nvl(catv.trx_number,'-99999') =
5184: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')

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

5177: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5178: AND sl.statement_line_id = catv.statement_line_id
5179: AND sl.trx_type in ('DEBIT', 'CREDIT')
5180: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5181: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5182: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
5183: AND nvl(catv.trx_number,'-99999') =
5184: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
5185: AND to_char(catv.trx_date,'YYYY/MM/DD') <=

Line 5184: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')

5180: AND catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5181: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5182: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
5183: AND nvl(catv.trx_number,'-99999') =
5184: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
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 catv.bank_account_amount

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

5182: AND catv.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,catv.org_id)
5183: AND nvl(catv.trx_number,'-99999') =
5184: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number,'-99999')
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 catv.bank_account_amount
5189: between (decode(sl.trx_type,
5190: 'DEBIT', sl.amount,

Line 5192: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5188: AND catv.bank_account_amount
5189: between (decode(sl.trx_type,
5190: 'DEBIT', sl.amount,
5191: - sl.amount)
5192: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5193: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5194: - CE_AUTO_BANK_MATCH.csl_amount)
5195: - decode(catv.trx_currency_type,
5196: 'BANK', tolerance_amount,

Line 5193: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,

5189: between (decode(sl.trx_type,
5190: 'DEBIT', sl.amount,
5191: - sl.amount)
5192: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5193: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5194: - CE_AUTO_BANK_MATCH.csl_amount)
5195: - decode(catv.trx_currency_type,
5196: 'BANK', tolerance_amount,
5197: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))

Line 5194: - CE_AUTO_BANK_MATCH.csl_amount)

5190: 'DEBIT', sl.amount,
5191: - sl.amount)
5192: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5193: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5194: - CE_AUTO_BANK_MATCH.csl_amount)
5195: - decode(catv.trx_currency_type,
5196: 'BANK', tolerance_amount,
5197: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5198: and (decode(sl.trx_type,

Line 5197: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))

5193: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5194: - CE_AUTO_BANK_MATCH.csl_amount)
5195: - decode(catv.trx_currency_type,
5196: 'BANK', tolerance_amount,
5197: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5198: and (decode(sl.trx_type,
5199: 'DEBIT', sl.amount,
5200: - sl.amount)
5201: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 5201: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5197: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5198: and (decode(sl.trx_type,
5199: 'DEBIT', sl.amount,
5200: - sl.amount)
5201: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5202: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5203: - CE_AUTO_BANK_MATCH.csl_amount)
5204: + decode(catv.trx_currency_type,
5205: 'BANK', tolerance_amount,

Line 5202: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,

5198: and (decode(sl.trx_type,
5199: 'DEBIT', sl.amount,
5200: - sl.amount)
5201: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5202: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5203: - CE_AUTO_BANK_MATCH.csl_amount)
5204: + decode(catv.trx_currency_type,
5205: 'BANK', tolerance_amount,
5206: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))

Line 5203: - CE_AUTO_BANK_MATCH.csl_amount)

5199: 'DEBIT', sl.amount,
5200: - sl.amount)
5201: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5202: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5203: - CE_AUTO_BANK_MATCH.csl_amount)
5204: + decode(catv.trx_currency_type,
5205: 'BANK', tolerance_amount,
5206: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5207: AND catv.bank_account_amount

Line 5206: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))

5202: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5203: - CE_AUTO_BANK_MATCH.csl_amount)
5204: + decode(catv.trx_currency_type,
5205: 'BANK', tolerance_amount,
5206: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5207: AND catv.bank_account_amount
5208: between ((decode(sl.trx_type,
5209: 'CREDIT', sl.amount,
5210: - sl.amount)

Line 5211: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5207: AND catv.bank_account_amount
5208: between ((decode(sl.trx_type,
5209: 'CREDIT', sl.amount,
5210: - sl.amount)
5211: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5212: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5213: - CE_AUTO_BANK_MATCH.csl_amount))
5214: - abs((decode(sl.trx_type,
5215: 'CREDIT', sl.amount,

Line 5212: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,

5208: between ((decode(sl.trx_type,
5209: 'CREDIT', sl.amount,
5210: - sl.amount)
5211: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5212: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5213: - CE_AUTO_BANK_MATCH.csl_amount))
5214: - abs((decode(sl.trx_type,
5215: 'CREDIT', sl.amount,
5216: - sl.amount)

Line 5213: - CE_AUTO_BANK_MATCH.csl_amount))

5209: 'CREDIT', sl.amount,
5210: - sl.amount)
5211: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5212: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5213: - CE_AUTO_BANK_MATCH.csl_amount))
5214: - abs((decode(sl.trx_type,
5215: 'CREDIT', sl.amount,
5216: - sl.amount)
5217: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 5217: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5213: - CE_AUTO_BANK_MATCH.csl_amount))
5214: - abs((decode(sl.trx_type,
5215: 'CREDIT', sl.amount,
5216: - sl.amount)
5217: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5218: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5219: - CE_AUTO_BANK_MATCH.csl_amount)) *
5220: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5221: and ((decode(sl.trx_type,

Line 5218: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,

5214: - abs((decode(sl.trx_type,
5215: 'CREDIT', sl.amount,
5216: - sl.amount)
5217: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5218: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5219: - CE_AUTO_BANK_MATCH.csl_amount)) *
5220: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5221: and ((decode(sl.trx_type,
5222: 'CREDIT', sl.amount,

Line 5219: - CE_AUTO_BANK_MATCH.csl_amount)) *

5215: 'CREDIT', sl.amount,
5216: - sl.amount)
5217: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5218: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5219: - CE_AUTO_BANK_MATCH.csl_amount)) *
5220: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5221: and ((decode(sl.trx_type,
5222: 'CREDIT', sl.amount,
5223: - sl.amount)

Line 5220: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))

5216: - sl.amount)
5217: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5218: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5219: - CE_AUTO_BANK_MATCH.csl_amount)) *
5220: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5221: and ((decode(sl.trx_type,
5222: 'CREDIT', sl.amount,
5223: - sl.amount)
5224: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 5224: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5220: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5221: and ((decode(sl.trx_type,
5222: 'CREDIT', sl.amount,
5223: - sl.amount)
5224: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5225: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5226: - CE_AUTO_BANK_MATCH.csl_amount))
5227: + abs((decode(sl.trx_type,
5228: 'CREDIT', sl.amount,

Line 5225: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,

5221: and ((decode(sl.trx_type,
5222: 'CREDIT', sl.amount,
5223: - sl.amount)
5224: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5225: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5226: - CE_AUTO_BANK_MATCH.csl_amount))
5227: + abs((decode(sl.trx_type,
5228: 'CREDIT', sl.amount,
5229: - sl.amount)

Line 5226: - CE_AUTO_BANK_MATCH.csl_amount))

5222: 'CREDIT', sl.amount,
5223: - sl.amount)
5224: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5225: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5226: - CE_AUTO_BANK_MATCH.csl_amount))
5227: + abs((decode(sl.trx_type,
5228: 'CREDIT', sl.amount,
5229: - sl.amount)
5230: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

Line 5230: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,

5226: - CE_AUTO_BANK_MATCH.csl_amount))
5227: + abs((decode(sl.trx_type,
5228: 'CREDIT', sl.amount,
5229: - sl.amount)
5230: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5231: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5232: - CE_AUTO_BANK_MATCH.csl_amount)) *
5233: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5234: AND NOT EXISTS

Line 5231: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,

5227: + abs((decode(sl.trx_type,
5228: 'CREDIT', sl.amount,
5229: - sl.amount)
5230: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5231: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5232: - CE_AUTO_BANK_MATCH.csl_amount)) *
5233: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5234: AND NOT EXISTS
5235: (select NULL

Line 5232: - CE_AUTO_BANK_MATCH.csl_amount)) *

5228: 'CREDIT', sl.amount,
5229: - sl.amount)
5230: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5231: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5232: - CE_AUTO_BANK_MATCH.csl_amount)) *
5233: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5234: AND NOT EXISTS
5235: (select NULL
5236: from ce_statement_reconcils_all r

Line 5233: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))

5229: - sl.amount)
5230: + decode(CE_AUTO_BANK_MATCH.csl_trx_type,
5231: 'MISC_DEBIT', CE_AUTO_BANK_MATCH.csl_amount,
5232: - CE_AUTO_BANK_MATCH.csl_amount)) *
5233: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5234: AND NOT EXISTS
5235: (select NULL
5236: from ce_statement_reconcils_all r
5237: where r.statement_line_id = catv.statement_line_id

Line 5248: l.amount, CE_AUTO_BANK_MATCH.aba_bank_currency, l.amount,

5244: l.rowid,
5245: l.trx_date,
5246: l.currency_code,
5247: decode(l.currency_code, CE_AUTO_BANK_REC.G_functional_currency,
5248: l.amount, CE_AUTO_BANK_MATCH.aba_bank_currency, l.amount,
5249: nvl(l.original_amount, l.amount)),
5250: l.original_amount,
5251: l.status,
5252: 0,

Line 5256: 'FUNCTIONAL', CE_AUTO_BANK_MATCH.aba_bank_currency, 'BANK',

5252: 0,
5253: l.trx_type,
5254: 1,
5255: decode(l.currency_code, CE_AUTO_BANK_REC.G_functional_currency,
5256: 'FUNCTIONAL', CE_AUTO_BANK_MATCH.aba_bank_currency, 'BANK',
5257: 'FOREIGN'),
5258: l.amount,
5259: l.trx_type,
5260: l.exchange_rate,

Line 5290: WHERE h.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

5286: --FROM ce_222_transactions_v v, gl_daily_conversion_types glcc,
5287: FROM ce_available_transactions_tmp v, gl_daily_conversion_types glcc,
5288: ar_cash_receipt_history_all ar, ce_statement_headers h,
5289: ce_statement_reconcils_all r, ce_statement_lines l
5290: WHERE h.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5291: AND nvl(l.bank_trx_number,'-9999') =
5292: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5293: AND (nvl(l.invoice_text, '-99999') =
5294: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')

Line 5292: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')

5288: ar_cash_receipt_history_all ar, ce_statement_headers h,
5289: ce_statement_reconcils_all r, ce_statement_lines l
5290: WHERE h.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5291: AND nvl(l.bank_trx_number,'-9999') =
5292: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5293: AND (nvl(l.invoice_text, '-99999') =
5294: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5295: and (nvl(l.bank_account_text, '-99999') =
5296: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')

Line 5294: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')

5290: WHERE h.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5291: AND nvl(l.bank_trx_number,'-9999') =
5292: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5293: AND (nvl(l.invoice_text, '-99999') =
5294: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5295: and (nvl(l.bank_account_text, '-99999') =
5296: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5297: or nvl(l.customer_text, '-99999') =
5298: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))

Line 5296: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')

5292: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5293: AND (nvl(l.invoice_text, '-99999') =
5294: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5295: and (nvl(l.bank_account_text, '-99999') =
5296: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5297: or nvl(l.customer_text, '-99999') =
5298: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5299: AND to_char(l.trx_date,'YYYY/MM/DD') <=
5300: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

Line 5298: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))

5294: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5295: and (nvl(l.bank_account_text, '-99999') =
5296: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5297: or nvl(l.customer_text, '-99999') =
5298: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5299: AND to_char(l.trx_date,'YYYY/MM/DD') <=
5300: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5301: AND l.status = 'RECONCILED'
5302: AND l.statement_line_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id

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

5296: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5297: or nvl(l.customer_text, '-99999') =
5298: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5299: AND to_char(l.trx_date,'YYYY/MM/DD') <=
5300: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5301: AND l.status = 'RECONCILED'
5302: AND l.statement_line_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
5303: AND l.trx_type in ('DEBIT', 'CREDIT')
5304: AND l.statement_header_id = h.statement_header_id

Line 5302: AND l.statement_line_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id

5298: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5299: AND to_char(l.trx_date,'YYYY/MM/DD') <=
5300: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5301: AND l.status = 'RECONCILED'
5302: AND l.statement_line_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
5303: AND l.trx_type in ('DEBIT', 'CREDIT')
5304: AND l.statement_header_id = h.statement_header_id
5305: AND r.statement_line_id = l.statement_line_id
5306: AND r.org_id = v.org_id

Line 5314: --AND v.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

5310: AND ar.cash_receipt_history_id = r.reference_id
5311: AND ar.org_id = r.org_id
5312: AND v.trx_type = 'CASH'
5313: AND v.bank_account_id = h.bank_account_id
5314: --AND v.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5315: AND v.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,v.org_id)
5316: AND v.trx_number = nvl(l.bank_trx_number,v.trx_number)
5317: AND to_char(v.trx_date,'YYYY/MM/DD') <=
5318: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

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

5314: --AND v.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5315: AND v.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,v.org_id)
5316: AND v.trx_number = nvl(l.bank_trx_number,v.trx_number)
5317: AND to_char(v.trx_date,'YYYY/MM/DD') <=
5318: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5319: AND v.status in ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')
5320: AND CE_AUTO_BANK_MATCH.calc_csl_amount +
5321: decode(l.trx_type, 'DEBIT', - l.amount, l.amount) > 0
5322: AND v.bank_account_amount

Line 5320: AND CE_AUTO_BANK_MATCH.calc_csl_amount +

5316: AND v.trx_number = nvl(l.bank_trx_number,v.trx_number)
5317: AND to_char(v.trx_date,'YYYY/MM/DD') <=
5318: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5319: AND v.status in ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')
5320: AND CE_AUTO_BANK_MATCH.calc_csl_amount +
5321: decode(l.trx_type, 'DEBIT', - l.amount, l.amount) > 0
5322: AND v.bank_account_amount
5323: between (CE_AUTO_BANK_MATCH.calc_csl_amount
5324: + decode(l.trx_type,

Line 5323: between (CE_AUTO_BANK_MATCH.calc_csl_amount

5319: AND v.status in ('REMITTED', 'CLEARED', 'RISK_ELIMINATED')
5320: AND CE_AUTO_BANK_MATCH.calc_csl_amount +
5321: decode(l.trx_type, 'DEBIT', - l.amount, l.amount) > 0
5322: AND v.bank_account_amount
5323: between (CE_AUTO_BANK_MATCH.calc_csl_amount
5324: + decode(l.trx_type,
5325: 'CREDIT', l.amount,
5326: - l.amount)
5327: - decode(l.currency_code,

Line 5329: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,

5325: 'CREDIT', l.amount,
5326: - l.amount)
5327: - decode(l.currency_code,
5328: CE_AUTO_BANK_REC.G_functional_currency,
5329: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
5330: CE_AUTO_BANK_MATCH.aba_bank_currency,
5331: tolerance_amount,
5332: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5333: and (CE_AUTO_BANK_MATCH.calc_csl_amount

Line 5330: CE_AUTO_BANK_MATCH.aba_bank_currency,

5326: - l.amount)
5327: - decode(l.currency_code,
5328: CE_AUTO_BANK_REC.G_functional_currency,
5329: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
5330: CE_AUTO_BANK_MATCH.aba_bank_currency,
5331: tolerance_amount,
5332: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5333: and (CE_AUTO_BANK_MATCH.calc_csl_amount
5334: + decode(l.trx_type,

Line 5332: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

5328: CE_AUTO_BANK_REC.G_functional_currency,
5329: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
5330: CE_AUTO_BANK_MATCH.aba_bank_currency,
5331: tolerance_amount,
5332: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5333: and (CE_AUTO_BANK_MATCH.calc_csl_amount
5334: + decode(l.trx_type,
5335: 'CREDIT', l.amount,
5336: - l.amount)

Line 5333: and (CE_AUTO_BANK_MATCH.calc_csl_amount

5329: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
5330: CE_AUTO_BANK_MATCH.aba_bank_currency,
5331: tolerance_amount,
5332: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5333: and (CE_AUTO_BANK_MATCH.calc_csl_amount
5334: + decode(l.trx_type,
5335: 'CREDIT', l.amount,
5336: - l.amount)
5337: + decode(l.currency_code,

Line 5339: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,

5335: 'CREDIT', l.amount,
5336: - l.amount)
5337: + decode(l.currency_code,
5338: CE_AUTO_BANK_REC.G_functional_currency,
5339: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
5340: CE_AUTO_BANK_MATCH.aba_bank_currency,
5341: tolerance_amount,
5342: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5343: AND v.bank_account_amount

Line 5340: CE_AUTO_BANK_MATCH.aba_bank_currency,

5336: - l.amount)
5337: + decode(l.currency_code,
5338: CE_AUTO_BANK_REC.G_functional_currency,
5339: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
5340: CE_AUTO_BANK_MATCH.aba_bank_currency,
5341: tolerance_amount,
5342: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5343: AND v.bank_account_amount
5344: between ((CE_AUTO_BANK_MATCH.calc_csl_amount

Line 5342: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))

5338: CE_AUTO_BANK_REC.G_functional_currency,
5339: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
5340: CE_AUTO_BANK_MATCH.aba_bank_currency,
5341: tolerance_amount,
5342: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5343: AND v.bank_account_amount
5344: between ((CE_AUTO_BANK_MATCH.calc_csl_amount
5345: + decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5346: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +

Line 5344: between ((CE_AUTO_BANK_MATCH.calc_csl_amount

5340: CE_AUTO_BANK_MATCH.aba_bank_currency,
5341: tolerance_amount,
5342: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5343: AND v.bank_account_amount
5344: between ((CE_AUTO_BANK_MATCH.calc_csl_amount
5345: + decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5346: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
5347: decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5348: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

Line 5346: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +

5342: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance))
5343: AND v.bank_account_amount
5344: between ((CE_AUTO_BANK_MATCH.calc_csl_amount
5345: + decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5346: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
5347: decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5348: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5349: and ((CE_AUTO_BANK_MATCH.calc_csl_amount
5350: + decode(l.trx_type, 'CREDIT', l.amount, - l.amount))

Line 5348: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

5344: between ((CE_AUTO_BANK_MATCH.calc_csl_amount
5345: + decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5346: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
5347: decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5348: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5349: and ((CE_AUTO_BANK_MATCH.calc_csl_amount
5350: + decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5351: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
5352: decode(l.trx_type, 'CREDIT', l.amount, - l.amount))

Line 5349: and ((CE_AUTO_BANK_MATCH.calc_csl_amount

5345: + decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5346: - abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
5347: decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5348: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5349: and ((CE_AUTO_BANK_MATCH.calc_csl_amount
5350: + decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5351: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
5352: decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5353: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

Line 5351: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +

5347: decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5348: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5349: and ((CE_AUTO_BANK_MATCH.calc_csl_amount
5350: + decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5351: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
5352: decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5353: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5354: AND v.application_id = 222
5355: AND NVL(v.reconciled_status_flag, 'N') = 'N';

Line 5353: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))

5349: and ((CE_AUTO_BANK_MATCH.calc_csl_amount
5350: + decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5351: + abs((CE_AUTO_BANK_MATCH.calc_csl_amount +
5352: decode(l.trx_type, 'CREDIT', l.amount, - l.amount))
5353: * CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100))
5354: AND v.application_id = 222
5355: AND NVL(v.reconciled_status_flag, 'N') = 'N';
5356:
5357: cursor get_recon_adj2_ap(tolerance_amount NUMBER) is

Line 5363: l.amount, CE_AUTO_BANK_MATCH.aba_bank_currency, l.amount,

5359: l.rowid,
5360: l.trx_date,
5361: l.currency_code,
5362: decode(l.currency_code, CE_AUTO_BANK_REC.G_functional_currency,
5363: l.amount, CE_AUTO_BANK_MATCH.aba_bank_currency, l.amount,
5364: nvl(l.original_amount, l.amount)),
5365: l.original_amount,
5366: l.status,
5367: 0,

Line 5371: 'FUNCTIONAL', CE_AUTO_BANK_MATCH.aba_bank_currency, 'BANK',

5367: 0,
5368: l.trx_type,
5369: 1,
5370: decode(l.currency_code, CE_AUTO_BANK_REC.G_functional_currency,
5371: 'FUNCTIONAL', CE_AUTO_BANK_MATCH.aba_bank_currency, 'BANK',
5372: 'FOREIGN'),
5373: l.amount,
5374: l.trx_type,
5375: l.exchange_rate,

Line 5405: WHERE h.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

5401: --FROM ce_200_transactions_v v2, gl_daily_conversion_types glcc,
5402: FROM ce_available_transactions_tmp v2, gl_daily_conversion_types glcc,
5403: ce_statement_headers h,
5404: ce_statement_reconcils_all r, ce_statement_lines l
5405: WHERE h.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5406: AND nvl(l.bank_trx_number,'-9999') =
5407: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5408: AND (nvl(l.invoice_text, '-99999') =
5409: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')

Line 5407: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')

5403: ce_statement_headers h,
5404: ce_statement_reconcils_all r, ce_statement_lines l
5405: WHERE h.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5406: AND nvl(l.bank_trx_number,'-9999') =
5407: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5408: AND (nvl(l.invoice_text, '-99999') =
5409: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5410: and (nvl(l.bank_account_text, '-99999') =
5411: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')

Line 5409: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')

5405: WHERE h.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
5406: AND nvl(l.bank_trx_number,'-9999') =
5407: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5408: AND (nvl(l.invoice_text, '-99999') =
5409: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5410: and (nvl(l.bank_account_text, '-99999') =
5411: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5412: or nvl(l.customer_text, '-99999') =
5413: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))

Line 5411: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')

5407: nvl(CE_AUTO_BANK_MATCH.csl_bank_trx_number, '-9999')
5408: AND (nvl(l.invoice_text, '-99999') =
5409: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5410: and (nvl(l.bank_account_text, '-99999') =
5411: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5412: or nvl(l.customer_text, '-99999') =
5413: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5414: AND to_char(l.trx_date,'YYYY/MM/DD') <=
5415: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

Line 5413: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))

5409: nvl(CE_AUTO_BANK_MATCH.csl_invoice_text, '-99999')
5410: and (nvl(l.bank_account_text, '-99999') =
5411: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5412: or nvl(l.customer_text, '-99999') =
5413: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5414: AND to_char(l.trx_date,'YYYY/MM/DD') <=
5415: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5416: AND l.status = 'RECONCILED'
5417: AND l.statement_line_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id

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

5411: nvl(CE_AUTO_BANK_MATCH.csl_bank_account_text,'-99999')
5412: or nvl(l.customer_text, '-99999') =
5413: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5414: AND to_char(l.trx_date,'YYYY/MM/DD') <=
5415: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5416: AND l.status = 'RECONCILED'
5417: AND l.statement_line_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
5418: AND l.trx_type in ('DEBIT', 'CREDIT')
5419: AND l.statement_header_id = h.statement_header_id

Line 5417: AND l.statement_line_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id

5413: nvl(CE_AUTO_BANK_MATCH.csl_customer_text,'-99999')))
5414: AND to_char(l.trx_date,'YYYY/MM/DD') <=
5415: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5416: AND l.status = 'RECONCILED'
5417: AND l.statement_line_id <> CE_AUTO_BANK_MATCH.csl_statement_line_id
5418: AND l.trx_type in ('DEBIT', 'CREDIT')
5419: AND l.statement_header_id = h.statement_header_id
5420: AND r.statement_line_id = l.statement_line_id
5421: AND r.org_id = v2.org_id

Line 5426: --AND v2.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

5422: AND nvl(r.current_record_flag, 'Y') = 'Y'
5423: AND nvl(r.status_flag, 'U') <> 'U'
5424: AND glcc.conversion_type = l.exchange_rate_type
5425: AND v2.bank_account_id = h.bank_account_id
5426: --AND v2.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5427: AND v2.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,v2.org_id)
5428: AND v2.trx_number = nvl(l.bank_trx_number,v2.trx_number)
5429: AND to_char(v2.trx_date,'YYYY/MM/DD') <=
5430: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')

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

5426: --AND v2.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
5427: AND v2.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,v2.org_id)
5428: AND v2.trx_number = nvl(l.bank_trx_number,v2.trx_number)
5429: AND to_char(v2.trx_date,'YYYY/MM/DD') <=
5430: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5431: AND CE_AUTO_BANK_MATCH.calc_csl_amount +
5432: decode(l.trx_type, 'DEBIT', - l.amount, l.amount) < 0
5433: AND v2.bank_account_amount
5434: between (- CE_AUTO_BANK_MATCH.calc_csl_amount

Line 5431: AND CE_AUTO_BANK_MATCH.calc_csl_amount +

5427: AND v2.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,v2.org_id)
5428: AND v2.trx_number = nvl(l.bank_trx_number,v2.trx_number)
5429: AND to_char(v2.trx_date,'YYYY/MM/DD') <=
5430: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5431: AND CE_AUTO_BANK_MATCH.calc_csl_amount +
5432: decode(l.trx_type, 'DEBIT', - l.amount, l.amount) < 0
5433: AND v2.bank_account_amount
5434: between (- CE_AUTO_BANK_MATCH.calc_csl_amount
5435: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount)

Line 5434: between (- CE_AUTO_BANK_MATCH.calc_csl_amount

5430: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
5431: AND CE_AUTO_BANK_MATCH.calc_csl_amount +
5432: decode(l.trx_type, 'DEBIT', - l.amount, l.amount) < 0
5433: AND v2.bank_account_amount
5434: between (- CE_AUTO_BANK_MATCH.calc_csl_amount
5435: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount)
5436: - decode(l.currency_code,
5437: CE_AUTO_BANK_REC.G_functional_currency,
5438: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,

Line 5438: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,

5434: between (- CE_AUTO_BANK_MATCH.calc_csl_amount
5435: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount)
5436: - decode(l.currency_code,
5437: CE_AUTO_BANK_REC.G_functional_currency,
5438: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
5439: CE_AUTO_BANK_MATCH.aba_bank_currency,
5440: tolerance_amount,
5441: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5442: and (- CE_AUTO_BANK_MATCH.calc_csl_amount

Line 5439: CE_AUTO_BANK_MATCH.aba_bank_currency,

5435: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount)
5436: - decode(l.currency_code,
5437: CE_AUTO_BANK_REC.G_functional_currency,
5438: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
5439: CE_AUTO_BANK_MATCH.aba_bank_currency,
5440: tolerance_amount,
5441: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5442: and (- CE_AUTO_BANK_MATCH.calc_csl_amount
5443: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount)

Line 5441: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))

5437: CE_AUTO_BANK_REC.G_functional_currency,
5438: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
5439: CE_AUTO_BANK_MATCH.aba_bank_currency,
5440: tolerance_amount,
5441: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5442: and (- CE_AUTO_BANK_MATCH.calc_csl_amount
5443: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount)
5444: + decode(l.currency_code,
5445: CE_AUTO_BANK_REC.G_functional_currency,

Line 5442: and (- CE_AUTO_BANK_MATCH.calc_csl_amount

5438: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
5439: CE_AUTO_BANK_MATCH.aba_bank_currency,
5440: tolerance_amount,
5441: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5442: and (- CE_AUTO_BANK_MATCH.calc_csl_amount
5443: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount)
5444: + decode(l.currency_code,
5445: CE_AUTO_BANK_REC.G_functional_currency,
5446: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,

Line 5446: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,

5442: and (- CE_AUTO_BANK_MATCH.calc_csl_amount
5443: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount)
5444: + decode(l.currency_code,
5445: CE_AUTO_BANK_REC.G_functional_currency,
5446: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
5447: CE_AUTO_BANK_MATCH.aba_bank_currency,
5448: tolerance_amount,
5449: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5450: AND v2.bank_account_amount

Line 5447: CE_AUTO_BANK_MATCH.aba_bank_currency,

5443: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount)
5444: + decode(l.currency_code,
5445: CE_AUTO_BANK_REC.G_functional_currency,
5446: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
5447: CE_AUTO_BANK_MATCH.aba_bank_currency,
5448: tolerance_amount,
5449: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5450: AND v2.bank_account_amount
5451: between ((- CE_AUTO_BANK_MATCH.calc_csl_amount

Line 5449: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))

5445: CE_AUTO_BANK_REC.G_functional_currency,
5446: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
5447: CE_AUTO_BANK_MATCH.aba_bank_currency,
5448: tolerance_amount,
5449: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5450: AND v2.bank_account_amount
5451: between ((- CE_AUTO_BANK_MATCH.calc_csl_amount
5452: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5453: - abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +

Line 5451: between ((- CE_AUTO_BANK_MATCH.calc_csl_amount

5447: CE_AUTO_BANK_MATCH.aba_bank_currency,
5448: tolerance_amount,
5449: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5450: AND v2.bank_account_amount
5451: between ((- CE_AUTO_BANK_MATCH.calc_csl_amount
5452: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5453: - abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5454: decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5455: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))

Line 5453: - abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +

5449: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance))
5450: AND v2.bank_account_amount
5451: between ((- CE_AUTO_BANK_MATCH.calc_csl_amount
5452: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5453: - abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5454: decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5455: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5456: and ((- CE_AUTO_BANK_MATCH.calc_csl_amount
5457: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount))

Line 5455: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))

5451: between ((- CE_AUTO_BANK_MATCH.calc_csl_amount
5452: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5453: - abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5454: decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5455: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5456: and ((- CE_AUTO_BANK_MATCH.calc_csl_amount
5457: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5458: + abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5459: decode(l.trx_type, 'DEBIT', l.amount, - l.amount))

Line 5456: and ((- CE_AUTO_BANK_MATCH.calc_csl_amount

5452: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5453: - abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5454: decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5455: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5456: and ((- CE_AUTO_BANK_MATCH.calc_csl_amount
5457: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5458: + abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5459: decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5460: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))

Line 5458: + abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +

5454: decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5455: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5456: and ((- CE_AUTO_BANK_MATCH.calc_csl_amount
5457: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5458: + abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5459: decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5460: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5461: AND v2.application_id = 200
5462: AND NVL(v2.reconciled_status_flag, 'N') = 'N';

Line 5460: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))

5456: and ((- CE_AUTO_BANK_MATCH.calc_csl_amount
5457: + decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5458: + abs((- CE_AUTO_BANK_MATCH.calc_csl_amount +
5459: decode(l.trx_type, 'DEBIT', l.amount, - l.amount))
5460: * CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100))
5461: AND v2.application_id = 200
5462: AND NVL(v2.reconciled_status_flag, 'N') = 'N';
5463:
5464: calc_tolerance_amount NUMBER;

Line 5473: cep_standard.debug('>>CE_AUTO_BANK_MATCH.stmtline_match');

5469: loc_cash_receipt_id AR_CASH_RECEIPT_HISTORY_ALL.cash_receipt_id%TYPE;
5470: loc_trx_date DATE;
5471:
5472: BEGIN
5473: cep_standard.debug('>>CE_AUTO_BANK_MATCH.stmtline_match');
5474: no_of_matches := 0;
5475:
5476: /* Calculate calc_tolerance_amount. */
5477:

Line 5478: IF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,

5474: no_of_matches := 0;
5475:
5476: /* Calculate calc_tolerance_amount. */
5477:
5478: IF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
5479: CE_AUTO_BANK_MATCH.aba_bank_currency)
5480: = CE_AUTO_BANK_REC.G_functional_currency) THEN
5481: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
5482: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,

Line 5479: CE_AUTO_BANK_MATCH.aba_bank_currency)

5475:
5476: /* Calculate calc_tolerance_amount. */
5477:
5478: IF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
5479: CE_AUTO_BANK_MATCH.aba_bank_currency)
5480: = CE_AUTO_BANK_REC.G_functional_currency) THEN
5481: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
5482: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
5483: CE_AUTO_BANK_MATCH.aba_bank_currency)

Line 5481: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';

5477:
5478: IF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
5479: CE_AUTO_BANK_MATCH.aba_bank_currency)
5480: = CE_AUTO_BANK_REC.G_functional_currency) THEN
5481: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
5482: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
5483: CE_AUTO_BANK_MATCH.aba_bank_currency)
5484: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN
5485: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';

Line 5482: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,

5478: IF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
5479: CE_AUTO_BANK_MATCH.aba_bank_currency)
5480: = CE_AUTO_BANK_REC.G_functional_currency) THEN
5481: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
5482: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
5483: CE_AUTO_BANK_MATCH.aba_bank_currency)
5484: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN
5485: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';
5486: ELSE

Line 5483: CE_AUTO_BANK_MATCH.aba_bank_currency)

5479: CE_AUTO_BANK_MATCH.aba_bank_currency)
5480: = CE_AUTO_BANK_REC.G_functional_currency) THEN
5481: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
5482: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
5483: CE_AUTO_BANK_MATCH.aba_bank_currency)
5484: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN
5485: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';
5486: ELSE
5487: CE_AUTO_BANK_MATCH.trx_currency_type := 'FOREIGN';

Line 5484: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN

5480: = CE_AUTO_BANK_REC.G_functional_currency) THEN
5481: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
5482: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
5483: CE_AUTO_BANK_MATCH.aba_bank_currency)
5484: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN
5485: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';
5486: ELSE
5487: CE_AUTO_BANK_MATCH.trx_currency_type := 'FOREIGN';
5488: END IF;

Line 5485: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';

5481: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
5482: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
5483: CE_AUTO_BANK_MATCH.aba_bank_currency)
5484: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN
5485: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';
5486: ELSE
5487: CE_AUTO_BANK_MATCH.trx_currency_type := 'FOREIGN';
5488: END IF;
5489:

Line 5487: CE_AUTO_BANK_MATCH.trx_currency_type := 'FOREIGN';

5483: CE_AUTO_BANK_MATCH.aba_bank_currency)
5484: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN
5485: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';
5486: ELSE
5487: CE_AUTO_BANK_MATCH.trx_currency_type := 'FOREIGN';
5488: END IF;
5489:
5490: --
5491: -- Amount tolerance

Line 5505: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN

5501: -- In rel 11i - tolerance amount is in Functional currency |
5502: -- In rel 12 - tolerance amount is in Bank Account currency (bug 4969806)
5503: -- bug 4969806 tolerance amount is in Bank Account currency,
5504: -- do not need to convert tolerance amount
5505: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5506: calc_tolerance_amount_ap := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
5507: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
5508: calc_tolerance_amount_ar := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
5509: ELSE

Line 5506: calc_tolerance_amount_ap := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;

5502: -- In rel 12 - tolerance amount is in Bank Account currency (bug 4969806)
5503: -- bug 4969806 tolerance amount is in Bank Account currency,
5504: -- do not need to convert tolerance amount
5505: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5506: calc_tolerance_amount_ap := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
5507: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
5508: calc_tolerance_amount_ar := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
5509: ELSE
5510: calc_tolerance_amount := 0;

Line 5507: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN

5503: -- bug 4969806 tolerance amount is in Bank Account currency,
5504: -- do not need to convert tolerance amount
5505: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5506: calc_tolerance_amount_ap := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
5507: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
5508: calc_tolerance_amount_ar := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
5509: ELSE
5510: calc_tolerance_amount := 0;
5511: END IF;

Line 5508: calc_tolerance_amount_ar := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;

5504: -- do not need to convert tolerance amount
5505: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5506: calc_tolerance_amount_ap := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
5507: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
5508: calc_tolerance_amount_ar := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
5509: ELSE
5510: calc_tolerance_amount := 0;
5511: END IF;
5512:

Line 5514: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN

5510: calc_tolerance_amount := 0;
5511: END IF;
5512:
5513: /*
5514: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
5515: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5516: IF (nvl(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,0) <> 0) THEN
5517: calc_tolerance_amount_ap :=
5518: convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);

Line 5515: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN

5511: END IF;
5512:
5513: /*
5514: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
5515: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5516: IF (nvl(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,0) <> 0) THEN
5517: calc_tolerance_amount_ap :=
5518: convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);
5519: ELSE

Line 5516: IF (nvl(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,0) <> 0) THEN

5512:
5513: /*
5514: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
5515: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5516: IF (nvl(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,0) <> 0) THEN
5517: calc_tolerance_amount_ap :=
5518: convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);
5519: ELSE
5520: calc_tolerance_amount_ap := 0;

Line 5518: convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);

5514: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
5515: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5516: IF (nvl(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,0) <> 0) THEN
5517: calc_tolerance_amount_ap :=
5518: convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);
5519: ELSE
5520: calc_tolerance_amount_ap := 0;
5521: END IF;
5522: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH','MISC')) THEN

Line 5522: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH','MISC')) THEN

5518: convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);
5519: ELSE
5520: calc_tolerance_amount_ap := 0;
5521: END IF;
5522: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH','MISC')) THEN
5523: IF (nvl(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,0) <> 0) THEN
5524: calc_tolerance_amount_ar :=
5525: convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);
5526: ELSE

Line 5523: IF (nvl(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,0) <> 0) THEN

5519: ELSE
5520: calc_tolerance_amount_ap := 0;
5521: END IF;
5522: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH','MISC')) THEN
5523: IF (nvl(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,0) <> 0) THEN
5524: calc_tolerance_amount_ar :=
5525: convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);
5526: ELSE
5527: calc_tolerance_amount_ar := 0;

Line 5525: convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);

5521: END IF;
5522: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH','MISC')) THEN
5523: IF (nvl(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,0) <> 0) THEN
5524: calc_tolerance_amount_ar :=
5525: convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);
5526: ELSE
5527: calc_tolerance_amount_ar := 0;
5528: END IF;
5529: ELSE

Line 5530: IF (NVL(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE,0) <> 0) THEN

5526: ELSE
5527: calc_tolerance_amount_ar := 0;
5528: END IF;
5529: ELSE
5530: IF (NVL(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE,0) <> 0) THEN
5531: calc_tolerance_amount :=
5532: convert_amount_tolerance(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE);
5533: ELSE
5534: calc_tolerance_amount := 0;

Line 5532: convert_amount_tolerance(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE);

5528: END IF;
5529: ELSE
5530: IF (NVL(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE,0) <> 0) THEN
5531: calc_tolerance_amount :=
5532: convert_amount_tolerance(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE);
5533: ELSE
5534: calc_tolerance_amount := 0;
5535: END IF;
5536: END IF;

Line 5537: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN ('FUNCTIONAL','FOREIGN')) THEN

5533: ELSE
5534: calc_tolerance_amount := 0;
5535: END IF;
5536: END IF;
5537: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN ('FUNCTIONAL','FOREIGN')) THEN
5538: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5539: calc_tolerance_amount_ap := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
5540: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
5541: calc_tolerance_amount_ar := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;

Line 5538: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN

5534: calc_tolerance_amount := 0;
5535: END IF;
5536: END IF;
5537: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN ('FUNCTIONAL','FOREIGN')) THEN
5538: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5539: calc_tolerance_amount_ap := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
5540: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
5541: calc_tolerance_amount_ar := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
5542: ELSE

Line 5539: calc_tolerance_amount_ap := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;

5535: END IF;
5536: END IF;
5537: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN ('FUNCTIONAL','FOREIGN')) THEN
5538: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5539: calc_tolerance_amount_ap := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
5540: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
5541: calc_tolerance_amount_ar := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
5542: ELSE
5543: calc_tolerance_amount := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;

Line 5540: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN

5536: END IF;
5537: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN ('FUNCTIONAL','FOREIGN')) THEN
5538: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5539: calc_tolerance_amount_ap := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
5540: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
5541: calc_tolerance_amount_ar := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
5542: ELSE
5543: calc_tolerance_amount := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;
5544: END IF;

Line 5541: calc_tolerance_amount_ar := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;

5537: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN ('FUNCTIONAL','FOREIGN')) THEN
5538: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
5539: calc_tolerance_amount_ap := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
5540: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
5541: calc_tolerance_amount_ar := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
5542: ELSE
5543: calc_tolerance_amount := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;
5544: END IF;
5545: END IF;

Line 5543: calc_tolerance_amount := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;

5539: calc_tolerance_amount_ap := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
5540: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
5541: calc_tolerance_amount_ar := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
5542: ELSE
5543: calc_tolerance_amount := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;
5544: END IF;
5545: END IF;
5546: */
5547: /*

Line 5548: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN

5544: END IF;
5545: END IF;
5546: */
5547: /*
5548: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
5549: IF (NVL(CE_AUTO_BANK_REC.G_amount_tolerance,0) <> 0) THEN
5550: calc_tolerance_amount :=
5551: convert_amount_tolerance(CE_AUTO_BANK_REC.G_amount_tolerance);
5552: ELSE

Line 5555: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN ('FUNCTIONAL','FOREIGN')) THEN

5551: convert_amount_tolerance(CE_AUTO_BANK_REC.G_amount_tolerance);
5552: ELSE
5553: calc_tolerance_amount := 0;
5554: END IF;
5555: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN ('FUNCTIONAL','FOREIGN')) THEN
5556: calc_tolerance_amount := CE_AUTO_BANK_REC.G_amount_tolerance;
5557: END IF;
5558: */
5559:

Line 5566: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('REVERSAL', 'BOTH')) then

5562: cep_standard.debug('DEBUG: calc_tolerance_amount_ap = '|| calc_tolerance_amount_ap);
5563: cep_standard.debug('DEBUG: calc_tolerance_amount_ar = '|| calc_tolerance_amount_ar);
5564: cep_standard.debug('DEBUG: csl_correction_method = '|| csl_correction_method);
5565:
5566: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('REVERSAL', 'BOTH')) then
5567: OPEN get_reversal;
5568: FETCH get_reversal
5569: INTO CE_AUTO_BANK_MATCH.trx_id,
5570: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

Line 5569: INTO CE_AUTO_BANK_MATCH.trx_id,

5565:
5566: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('REVERSAL', 'BOTH')) then
5567: OPEN get_reversal;
5568: FETCH get_reversal
5569: INTO CE_AUTO_BANK_MATCH.trx_id,
5570: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5571: CE_AUTO_BANK_MATCH.trx_rowid,
5572: CE_AUTO_BANK_MATCH.trx_date,
5573: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 5570: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

5566: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('REVERSAL', 'BOTH')) then
5567: OPEN get_reversal;
5568: FETCH get_reversal
5569: INTO CE_AUTO_BANK_MATCH.trx_id,
5570: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5571: CE_AUTO_BANK_MATCH.trx_rowid,
5572: CE_AUTO_BANK_MATCH.trx_date,
5573: CE_AUTO_BANK_MATCH.trx_currency_code,
5574: CE_AUTO_BANK_MATCH.trx_amount,

Line 5571: CE_AUTO_BANK_MATCH.trx_rowid,

5567: OPEN get_reversal;
5568: FETCH get_reversal
5569: INTO CE_AUTO_BANK_MATCH.trx_id,
5570: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5571: CE_AUTO_BANK_MATCH.trx_rowid,
5572: CE_AUTO_BANK_MATCH.trx_date,
5573: CE_AUTO_BANK_MATCH.trx_currency_code,
5574: CE_AUTO_BANK_MATCH.trx_amount,
5575: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 5572: CE_AUTO_BANK_MATCH.trx_date,

5568: FETCH get_reversal
5569: INTO CE_AUTO_BANK_MATCH.trx_id,
5570: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5571: CE_AUTO_BANK_MATCH.trx_rowid,
5572: CE_AUTO_BANK_MATCH.trx_date,
5573: CE_AUTO_BANK_MATCH.trx_currency_code,
5574: CE_AUTO_BANK_MATCH.trx_amount,
5575: CE_AUTO_BANK_MATCH.trx_base_amount,
5576: CE_AUTO_BANK_MATCH.trx_status,

Line 5573: CE_AUTO_BANK_MATCH.trx_currency_code,

5569: INTO CE_AUTO_BANK_MATCH.trx_id,
5570: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5571: CE_AUTO_BANK_MATCH.trx_rowid,
5572: CE_AUTO_BANK_MATCH.trx_date,
5573: CE_AUTO_BANK_MATCH.trx_currency_code,
5574: CE_AUTO_BANK_MATCH.trx_amount,
5575: CE_AUTO_BANK_MATCH.trx_base_amount,
5576: CE_AUTO_BANK_MATCH.trx_status,
5577: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 5574: CE_AUTO_BANK_MATCH.trx_amount,

5570: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5571: CE_AUTO_BANK_MATCH.trx_rowid,
5572: CE_AUTO_BANK_MATCH.trx_date,
5573: CE_AUTO_BANK_MATCH.trx_currency_code,
5574: CE_AUTO_BANK_MATCH.trx_amount,
5575: CE_AUTO_BANK_MATCH.trx_base_amount,
5576: CE_AUTO_BANK_MATCH.trx_status,
5577: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5578: CE_AUTO_BANK_MATCH.csl_match_type,

Line 5575: CE_AUTO_BANK_MATCH.trx_base_amount,

5571: CE_AUTO_BANK_MATCH.trx_rowid,
5572: CE_AUTO_BANK_MATCH.trx_date,
5573: CE_AUTO_BANK_MATCH.trx_currency_code,
5574: CE_AUTO_BANK_MATCH.trx_amount,
5575: CE_AUTO_BANK_MATCH.trx_base_amount,
5576: CE_AUTO_BANK_MATCH.trx_status,
5577: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5578: CE_AUTO_BANK_MATCH.csl_match_type,
5579: no_of_matches,

Line 5576: CE_AUTO_BANK_MATCH.trx_status,

5572: CE_AUTO_BANK_MATCH.trx_date,
5573: CE_AUTO_BANK_MATCH.trx_currency_code,
5574: CE_AUTO_BANK_MATCH.trx_amount,
5575: CE_AUTO_BANK_MATCH.trx_base_amount,
5576: CE_AUTO_BANK_MATCH.trx_status,
5577: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5578: CE_AUTO_BANK_MATCH.csl_match_type,
5579: no_of_matches,
5580: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 5577: CE_AUTO_BANK_MATCH.trx_cleared_amount,

5573: CE_AUTO_BANK_MATCH.trx_currency_code,
5574: CE_AUTO_BANK_MATCH.trx_amount,
5575: CE_AUTO_BANK_MATCH.trx_base_amount,
5576: CE_AUTO_BANK_MATCH.trx_status,
5577: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5578: CE_AUTO_BANK_MATCH.csl_match_type,
5579: no_of_matches,
5580: CE_AUTO_BANK_MATCH.trx_currency_type,
5581: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 5578: CE_AUTO_BANK_MATCH.csl_match_type,

5574: CE_AUTO_BANK_MATCH.trx_amount,
5575: CE_AUTO_BANK_MATCH.trx_base_amount,
5576: CE_AUTO_BANK_MATCH.trx_status,
5577: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5578: CE_AUTO_BANK_MATCH.csl_match_type,
5579: no_of_matches,
5580: CE_AUTO_BANK_MATCH.trx_currency_type,
5581: CE_AUTO_BANK_MATCH.trx_curr_amount,
5582: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 5580: CE_AUTO_BANK_MATCH.trx_currency_type,

5576: CE_AUTO_BANK_MATCH.trx_status,
5577: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5578: CE_AUTO_BANK_MATCH.csl_match_type,
5579: no_of_matches,
5580: CE_AUTO_BANK_MATCH.trx_currency_type,
5581: CE_AUTO_BANK_MATCH.trx_curr_amount,
5582: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5583: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5584: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 5581: CE_AUTO_BANK_MATCH.trx_curr_amount,

5577: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5578: CE_AUTO_BANK_MATCH.csl_match_type,
5579: no_of_matches,
5580: CE_AUTO_BANK_MATCH.trx_currency_type,
5581: CE_AUTO_BANK_MATCH.trx_curr_amount,
5582: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5583: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5584: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5585: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 5582: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

5578: CE_AUTO_BANK_MATCH.csl_match_type,
5579: no_of_matches,
5580: CE_AUTO_BANK_MATCH.trx_currency_type,
5581: CE_AUTO_BANK_MATCH.trx_curr_amount,
5582: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5583: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5584: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5585: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5586: CE_AUTO_BANK_MATCH.gt_seq_id;

Line 5583: CE_AUTO_BANK_MATCH.trx_exchange_rate,

5579: no_of_matches,
5580: CE_AUTO_BANK_MATCH.trx_currency_type,
5581: CE_AUTO_BANK_MATCH.trx_curr_amount,
5582: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5583: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5584: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5585: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5586: CE_AUTO_BANK_MATCH.gt_seq_id;
5587: CLOSE get_reversal;

Line 5584: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

5580: CE_AUTO_BANK_MATCH.trx_currency_type,
5581: CE_AUTO_BANK_MATCH.trx_curr_amount,
5582: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5583: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5584: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5585: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5586: CE_AUTO_BANK_MATCH.gt_seq_id;
5587: CLOSE get_reversal;
5588:

Line 5585: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

5581: CE_AUTO_BANK_MATCH.trx_curr_amount,
5582: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5583: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5584: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5585: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5586: CE_AUTO_BANK_MATCH.gt_seq_id;
5587: CLOSE get_reversal;
5588:
5589: cep_standard.debug('DEBUG: get_reversal no_of_matches = '|| no_of_matches);

Line 5586: CE_AUTO_BANK_MATCH.gt_seq_id;

5582: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5583: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5584: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5585: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5586: CE_AUTO_BANK_MATCH.gt_seq_id;
5587: CLOSE get_reversal;
5588:
5589: cep_standard.debug('DEBUG: get_reversal no_of_matches = '|| no_of_matches);
5590: if (no_of_matches = 1) then

Line 5591: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'REVERSAL';

5587: CLOSE get_reversal;
5588:
5589: cep_standard.debug('DEBUG: get_reversal no_of_matches = '|| no_of_matches);
5590: if (no_of_matches = 1) then
5591: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'REVERSAL';
5592: CE_AUTO_BANK_MATCH.corr_csl_amount := 0;
5593: CE_AUTO_BANK_MATCH.calc_csl_amount := 0;
5594: end if;
5595: end if;

Line 5592: CE_AUTO_BANK_MATCH.corr_csl_amount := 0;

5588:
5589: cep_standard.debug('DEBUG: get_reversal no_of_matches = '|| no_of_matches);
5590: if (no_of_matches = 1) then
5591: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'REVERSAL';
5592: CE_AUTO_BANK_MATCH.corr_csl_amount := 0;
5593: CE_AUTO_BANK_MATCH.calc_csl_amount := 0;
5594: end if;
5595: end if;
5596:

Line 5593: CE_AUTO_BANK_MATCH.calc_csl_amount := 0;

5589: cep_standard.debug('DEBUG: get_reversal no_of_matches = '|| no_of_matches);
5590: if (no_of_matches = 1) then
5591: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'REVERSAL';
5592: CE_AUTO_BANK_MATCH.corr_csl_amount := 0;
5593: CE_AUTO_BANK_MATCH.calc_csl_amount := 0;
5594: end if;
5595: end if;
5596:
5597: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('ADJUSTMENT', 'BOTH') AND

Line 5597: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('ADJUSTMENT', 'BOTH') AND

5593: CE_AUTO_BANK_MATCH.calc_csl_amount := 0;
5594: end if;
5595: end if;
5596:
5597: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('ADJUSTMENT', 'BOTH') AND
5598: no_of_matches <> 1) then
5599: cep_standard.debug('DEBUG: get_adjustment calc_tolerance_amount = '
5600: || calc_tolerance_amount);
5601: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csh_bank_account_id = '

Line 5601: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csh_bank_account_id = '

5597: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('ADJUSTMENT', 'BOTH') AND
5598: no_of_matches <> 1) then
5599: cep_standard.debug('DEBUG: get_adjustment calc_tolerance_amount = '
5600: || calc_tolerance_amount);
5601: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csh_bank_account_id = '
5602: || CE_AUTO_BANK_MATCH.csh_bank_account_id);
5603: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_bank_trx_number = '
5604: || CE_AUTO_BANK_MATCH.csl_bank_trx_number);
5605: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_trx_date = '

Line 5602: || CE_AUTO_BANK_MATCH.csh_bank_account_id);

5598: no_of_matches <> 1) then
5599: cep_standard.debug('DEBUG: get_adjustment calc_tolerance_amount = '
5600: || calc_tolerance_amount);
5601: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csh_bank_account_id = '
5602: || CE_AUTO_BANK_MATCH.csh_bank_account_id);
5603: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_bank_trx_number = '
5604: || CE_AUTO_BANK_MATCH.csl_bank_trx_number);
5605: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_trx_date = '
5606: || CE_AUTO_BANK_MATCH.csl_trx_date);

Line 5603: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_bank_trx_number = '

5599: cep_standard.debug('DEBUG: get_adjustment calc_tolerance_amount = '
5600: || calc_tolerance_amount);
5601: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csh_bank_account_id = '
5602: || CE_AUTO_BANK_MATCH.csh_bank_account_id);
5603: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_bank_trx_number = '
5604: || CE_AUTO_BANK_MATCH.csl_bank_trx_number);
5605: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_trx_date = '
5606: || CE_AUTO_BANK_MATCH.csl_trx_date);
5607: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_statement_line_id = '

Line 5604: || CE_AUTO_BANK_MATCH.csl_bank_trx_number);

5600: || calc_tolerance_amount);
5601: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csh_bank_account_id = '
5602: || CE_AUTO_BANK_MATCH.csh_bank_account_id);
5603: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_bank_trx_number = '
5604: || CE_AUTO_BANK_MATCH.csl_bank_trx_number);
5605: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_trx_date = '
5606: || CE_AUTO_BANK_MATCH.csl_trx_date);
5607: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_statement_line_id = '
5608: || CE_AUTO_BANK_MATCH.csl_statement_line_id);

Line 5605: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_trx_date = '

5601: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csh_bank_account_id = '
5602: || CE_AUTO_BANK_MATCH.csh_bank_account_id);
5603: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_bank_trx_number = '
5604: || CE_AUTO_BANK_MATCH.csl_bank_trx_number);
5605: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_trx_date = '
5606: || CE_AUTO_BANK_MATCH.csl_trx_date);
5607: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_statement_line_id = '
5608: || CE_AUTO_BANK_MATCH.csl_statement_line_id);
5609: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.calc_csl_amount = '

Line 5606: || CE_AUTO_BANK_MATCH.csl_trx_date);

5602: || CE_AUTO_BANK_MATCH.csh_bank_account_id);
5603: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_bank_trx_number = '
5604: || CE_AUTO_BANK_MATCH.csl_bank_trx_number);
5605: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_trx_date = '
5606: || CE_AUTO_BANK_MATCH.csl_trx_date);
5607: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_statement_line_id = '
5608: || CE_AUTO_BANK_MATCH.csl_statement_line_id);
5609: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.calc_csl_amount = '
5610: || CE_AUTO_BANK_MATCH.calc_csl_amount);

Line 5607: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_statement_line_id = '

5603: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_bank_trx_number = '
5604: || CE_AUTO_BANK_MATCH.csl_bank_trx_number);
5605: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_trx_date = '
5606: || CE_AUTO_BANK_MATCH.csl_trx_date);
5607: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_statement_line_id = '
5608: || CE_AUTO_BANK_MATCH.csl_statement_line_id);
5609: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.calc_csl_amount = '
5610: || CE_AUTO_BANK_MATCH.calc_csl_amount);
5611:

Line 5608: || CE_AUTO_BANK_MATCH.csl_statement_line_id);

5604: || CE_AUTO_BANK_MATCH.csl_bank_trx_number);
5605: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_trx_date = '
5606: || CE_AUTO_BANK_MATCH.csl_trx_date);
5607: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_statement_line_id = '
5608: || CE_AUTO_BANK_MATCH.csl_statement_line_id);
5609: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.calc_csl_amount = '
5610: || CE_AUTO_BANK_MATCH.calc_csl_amount);
5611:
5612:

Line 5609: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.calc_csl_amount = '

5605: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_trx_date = '
5606: || CE_AUTO_BANK_MATCH.csl_trx_date);
5607: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_statement_line_id = '
5608: || CE_AUTO_BANK_MATCH.csl_statement_line_id);
5609: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.calc_csl_amount = '
5610: || CE_AUTO_BANK_MATCH.calc_csl_amount);
5611:
5612:
5613: -- No transaction match if the sum of statement line amount is $0.

Line 5610: || CE_AUTO_BANK_MATCH.calc_csl_amount);

5606: || CE_AUTO_BANK_MATCH.csl_trx_date);
5607: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_statement_line_id = '
5608: || CE_AUTO_BANK_MATCH.csl_statement_line_id);
5609: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.calc_csl_amount = '
5610: || CE_AUTO_BANK_MATCH.calc_csl_amount);
5611:
5612:
5613: -- No transaction match if the sum of statement line amount is $0.
5614: --OPEN get_adjustment(calc_tolerance_amount);

Line 5617: INTO CE_AUTO_BANK_MATCH.trx_id2,

5613: -- No transaction match if the sum of statement line amount is $0.
5614: --OPEN get_adjustment(calc_tolerance_amount);
5615: OPEN get_adjustment(calc_tolerance_amount_ap,calc_tolerance_amount_ar );
5616: FETCH get_adjustment
5617: INTO CE_AUTO_BANK_MATCH.trx_id2,
5618: CE_AUTO_BANK_MATCH.trx_rowid2,
5619: CE_AUTO_BANK_MATCH.trx_date2,
5620: CE_AUTO_BANK_MATCH.trx_currency_code2,
5621: CE_AUTO_BANK_MATCH.trx_amount2,

Line 5618: CE_AUTO_BANK_MATCH.trx_rowid2,

5614: --OPEN get_adjustment(calc_tolerance_amount);
5615: OPEN get_adjustment(calc_tolerance_amount_ap,calc_tolerance_amount_ar );
5616: FETCH get_adjustment
5617: INTO CE_AUTO_BANK_MATCH.trx_id2,
5618: CE_AUTO_BANK_MATCH.trx_rowid2,
5619: CE_AUTO_BANK_MATCH.trx_date2,
5620: CE_AUTO_BANK_MATCH.trx_currency_code2,
5621: CE_AUTO_BANK_MATCH.trx_amount2,
5622: CE_AUTO_BANK_MATCH.trx_base_amount2,

Line 5619: CE_AUTO_BANK_MATCH.trx_date2,

5615: OPEN get_adjustment(calc_tolerance_amount_ap,calc_tolerance_amount_ar );
5616: FETCH get_adjustment
5617: INTO CE_AUTO_BANK_MATCH.trx_id2,
5618: CE_AUTO_BANK_MATCH.trx_rowid2,
5619: CE_AUTO_BANK_MATCH.trx_date2,
5620: CE_AUTO_BANK_MATCH.trx_currency_code2,
5621: CE_AUTO_BANK_MATCH.trx_amount2,
5622: CE_AUTO_BANK_MATCH.trx_base_amount2,
5623: CE_AUTO_BANK_MATCH.trx_status2,

Line 5620: CE_AUTO_BANK_MATCH.trx_currency_code2,

5616: FETCH get_adjustment
5617: INTO CE_AUTO_BANK_MATCH.trx_id2,
5618: CE_AUTO_BANK_MATCH.trx_rowid2,
5619: CE_AUTO_BANK_MATCH.trx_date2,
5620: CE_AUTO_BANK_MATCH.trx_currency_code2,
5621: CE_AUTO_BANK_MATCH.trx_amount2,
5622: CE_AUTO_BANK_MATCH.trx_base_amount2,
5623: CE_AUTO_BANK_MATCH.trx_status2,
5624: CE_AUTO_BANK_MATCH.trx_cleared_amount2,

Line 5621: CE_AUTO_BANK_MATCH.trx_amount2,

5617: INTO CE_AUTO_BANK_MATCH.trx_id2,
5618: CE_AUTO_BANK_MATCH.trx_rowid2,
5619: CE_AUTO_BANK_MATCH.trx_date2,
5620: CE_AUTO_BANK_MATCH.trx_currency_code2,
5621: CE_AUTO_BANK_MATCH.trx_amount2,
5622: CE_AUTO_BANK_MATCH.trx_base_amount2,
5623: CE_AUTO_BANK_MATCH.trx_status2,
5624: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5625: CE_AUTO_BANK_MATCH.csl_match_type2,

Line 5622: CE_AUTO_BANK_MATCH.trx_base_amount2,

5618: CE_AUTO_BANK_MATCH.trx_rowid2,
5619: CE_AUTO_BANK_MATCH.trx_date2,
5620: CE_AUTO_BANK_MATCH.trx_currency_code2,
5621: CE_AUTO_BANK_MATCH.trx_amount2,
5622: CE_AUTO_BANK_MATCH.trx_base_amount2,
5623: CE_AUTO_BANK_MATCH.trx_status2,
5624: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5625: CE_AUTO_BANK_MATCH.csl_match_type2,
5626: no_of_matches,

Line 5623: CE_AUTO_BANK_MATCH.trx_status2,

5619: CE_AUTO_BANK_MATCH.trx_date2,
5620: CE_AUTO_BANK_MATCH.trx_currency_code2,
5621: CE_AUTO_BANK_MATCH.trx_amount2,
5622: CE_AUTO_BANK_MATCH.trx_base_amount2,
5623: CE_AUTO_BANK_MATCH.trx_status2,
5624: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5625: CE_AUTO_BANK_MATCH.csl_match_type2,
5626: no_of_matches,
5627: CE_AUTO_BANK_MATCH.trx_currency_type2,

Line 5624: CE_AUTO_BANK_MATCH.trx_cleared_amount2,

5620: CE_AUTO_BANK_MATCH.trx_currency_code2,
5621: CE_AUTO_BANK_MATCH.trx_amount2,
5622: CE_AUTO_BANK_MATCH.trx_base_amount2,
5623: CE_AUTO_BANK_MATCH.trx_status2,
5624: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5625: CE_AUTO_BANK_MATCH.csl_match_type2,
5626: no_of_matches,
5627: CE_AUTO_BANK_MATCH.trx_currency_type2,
5628: CE_AUTO_BANK_MATCH.trx_curr_amount2,

Line 5625: CE_AUTO_BANK_MATCH.csl_match_type2,

5621: CE_AUTO_BANK_MATCH.trx_amount2,
5622: CE_AUTO_BANK_MATCH.trx_base_amount2,
5623: CE_AUTO_BANK_MATCH.trx_status2,
5624: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5625: CE_AUTO_BANK_MATCH.csl_match_type2,
5626: no_of_matches,
5627: CE_AUTO_BANK_MATCH.trx_currency_type2,
5628: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5629: CE_AUTO_BANK_MATCH.trx_type2,

Line 5627: CE_AUTO_BANK_MATCH.trx_currency_type2,

5623: CE_AUTO_BANK_MATCH.trx_status2,
5624: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5625: CE_AUTO_BANK_MATCH.csl_match_type2,
5626: no_of_matches,
5627: CE_AUTO_BANK_MATCH.trx_currency_type2,
5628: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5629: CE_AUTO_BANK_MATCH.trx_type2,
5630: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5631: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,

Line 5628: CE_AUTO_BANK_MATCH.trx_curr_amount2,

5624: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5625: CE_AUTO_BANK_MATCH.csl_match_type2,
5626: no_of_matches,
5627: CE_AUTO_BANK_MATCH.trx_currency_type2,
5628: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5629: CE_AUTO_BANK_MATCH.trx_type2,
5630: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5631: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5632: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,

Line 5629: CE_AUTO_BANK_MATCH.trx_type2,

5625: CE_AUTO_BANK_MATCH.csl_match_type2,
5626: no_of_matches,
5627: CE_AUTO_BANK_MATCH.trx_currency_type2,
5628: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5629: CE_AUTO_BANK_MATCH.trx_type2,
5630: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5631: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5632: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5633: CE_AUTO_BANK_MATCH.gt_seq_id2,

Line 5630: CE_AUTO_BANK_MATCH.trx_exchange_rate2,

5626: no_of_matches,
5627: CE_AUTO_BANK_MATCH.trx_currency_type2,
5628: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5629: CE_AUTO_BANK_MATCH.trx_type2,
5630: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5631: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5632: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5633: CE_AUTO_BANK_MATCH.gt_seq_id2,
5634: CE_AUTO_BANK_MATCH.trx_id,

Line 5631: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,

5627: CE_AUTO_BANK_MATCH.trx_currency_type2,
5628: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5629: CE_AUTO_BANK_MATCH.trx_type2,
5630: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5631: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5632: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5633: CE_AUTO_BANK_MATCH.gt_seq_id2,
5634: CE_AUTO_BANK_MATCH.trx_id,
5635: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

Line 5632: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,

5628: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5629: CE_AUTO_BANK_MATCH.trx_type2,
5630: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5631: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5632: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5633: CE_AUTO_BANK_MATCH.gt_seq_id2,
5634: CE_AUTO_BANK_MATCH.trx_id,
5635: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5636: CE_AUTO_BANK_MATCH.trx_rowid,

Line 5633: CE_AUTO_BANK_MATCH.gt_seq_id2,

5629: CE_AUTO_BANK_MATCH.trx_type2,
5630: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5631: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5632: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5633: CE_AUTO_BANK_MATCH.gt_seq_id2,
5634: CE_AUTO_BANK_MATCH.trx_id,
5635: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5636: CE_AUTO_BANK_MATCH.trx_rowid,
5637: CE_AUTO_BANK_MATCH.trx_date,

Line 5634: CE_AUTO_BANK_MATCH.trx_id,

5630: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5631: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5632: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5633: CE_AUTO_BANK_MATCH.gt_seq_id2,
5634: CE_AUTO_BANK_MATCH.trx_id,
5635: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5636: CE_AUTO_BANK_MATCH.trx_rowid,
5637: CE_AUTO_BANK_MATCH.trx_date,
5638: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 5635: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

5631: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5632: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5633: CE_AUTO_BANK_MATCH.gt_seq_id2,
5634: CE_AUTO_BANK_MATCH.trx_id,
5635: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5636: CE_AUTO_BANK_MATCH.trx_rowid,
5637: CE_AUTO_BANK_MATCH.trx_date,
5638: CE_AUTO_BANK_MATCH.trx_currency_code,
5639: CE_AUTO_BANK_MATCH.trx_amount,

Line 5636: CE_AUTO_BANK_MATCH.trx_rowid,

5632: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5633: CE_AUTO_BANK_MATCH.gt_seq_id2,
5634: CE_AUTO_BANK_MATCH.trx_id,
5635: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5636: CE_AUTO_BANK_MATCH.trx_rowid,
5637: CE_AUTO_BANK_MATCH.trx_date,
5638: CE_AUTO_BANK_MATCH.trx_currency_code,
5639: CE_AUTO_BANK_MATCH.trx_amount,
5640: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 5637: CE_AUTO_BANK_MATCH.trx_date,

5633: CE_AUTO_BANK_MATCH.gt_seq_id2,
5634: CE_AUTO_BANK_MATCH.trx_id,
5635: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5636: CE_AUTO_BANK_MATCH.trx_rowid,
5637: CE_AUTO_BANK_MATCH.trx_date,
5638: CE_AUTO_BANK_MATCH.trx_currency_code,
5639: CE_AUTO_BANK_MATCH.trx_amount,
5640: CE_AUTO_BANK_MATCH.trx_base_amount,
5641: CE_AUTO_BANK_MATCH.trx_status,

Line 5638: CE_AUTO_BANK_MATCH.trx_currency_code,

5634: CE_AUTO_BANK_MATCH.trx_id,
5635: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5636: CE_AUTO_BANK_MATCH.trx_rowid,
5637: CE_AUTO_BANK_MATCH.trx_date,
5638: CE_AUTO_BANK_MATCH.trx_currency_code,
5639: CE_AUTO_BANK_MATCH.trx_amount,
5640: CE_AUTO_BANK_MATCH.trx_base_amount,
5641: CE_AUTO_BANK_MATCH.trx_status,
5642: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 5639: CE_AUTO_BANK_MATCH.trx_amount,

5635: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5636: CE_AUTO_BANK_MATCH.trx_rowid,
5637: CE_AUTO_BANK_MATCH.trx_date,
5638: CE_AUTO_BANK_MATCH.trx_currency_code,
5639: CE_AUTO_BANK_MATCH.trx_amount,
5640: CE_AUTO_BANK_MATCH.trx_base_amount,
5641: CE_AUTO_BANK_MATCH.trx_status,
5642: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5643: CE_AUTO_BANK_MATCH.csl_match_type,

Line 5640: CE_AUTO_BANK_MATCH.trx_base_amount,

5636: CE_AUTO_BANK_MATCH.trx_rowid,
5637: CE_AUTO_BANK_MATCH.trx_date,
5638: CE_AUTO_BANK_MATCH.trx_currency_code,
5639: CE_AUTO_BANK_MATCH.trx_amount,
5640: CE_AUTO_BANK_MATCH.trx_base_amount,
5641: CE_AUTO_BANK_MATCH.trx_status,
5642: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5643: CE_AUTO_BANK_MATCH.csl_match_type,
5644: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 5641: CE_AUTO_BANK_MATCH.trx_status,

5637: CE_AUTO_BANK_MATCH.trx_date,
5638: CE_AUTO_BANK_MATCH.trx_currency_code,
5639: CE_AUTO_BANK_MATCH.trx_amount,
5640: CE_AUTO_BANK_MATCH.trx_base_amount,
5641: CE_AUTO_BANK_MATCH.trx_status,
5642: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5643: CE_AUTO_BANK_MATCH.csl_match_type,
5644: CE_AUTO_BANK_MATCH.trx_currency_type,
5645: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 5642: CE_AUTO_BANK_MATCH.trx_cleared_amount,

5638: CE_AUTO_BANK_MATCH.trx_currency_code,
5639: CE_AUTO_BANK_MATCH.trx_amount,
5640: CE_AUTO_BANK_MATCH.trx_base_amount,
5641: CE_AUTO_BANK_MATCH.trx_status,
5642: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5643: CE_AUTO_BANK_MATCH.csl_match_type,
5644: CE_AUTO_BANK_MATCH.trx_currency_type,
5645: CE_AUTO_BANK_MATCH.trx_curr_amount,
5646: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 5643: CE_AUTO_BANK_MATCH.csl_match_type,

5639: CE_AUTO_BANK_MATCH.trx_amount,
5640: CE_AUTO_BANK_MATCH.trx_base_amount,
5641: CE_AUTO_BANK_MATCH.trx_status,
5642: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5643: CE_AUTO_BANK_MATCH.csl_match_type,
5644: CE_AUTO_BANK_MATCH.trx_currency_type,
5645: CE_AUTO_BANK_MATCH.trx_curr_amount,
5646: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5647: CE_AUTO_BANK_MATCH.trx_exchange_rate,

Line 5644: CE_AUTO_BANK_MATCH.trx_currency_type,

5640: CE_AUTO_BANK_MATCH.trx_base_amount,
5641: CE_AUTO_BANK_MATCH.trx_status,
5642: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5643: CE_AUTO_BANK_MATCH.csl_match_type,
5644: CE_AUTO_BANK_MATCH.trx_currency_type,
5645: CE_AUTO_BANK_MATCH.trx_curr_amount,
5646: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5647: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5648: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 5645: CE_AUTO_BANK_MATCH.trx_curr_amount,

5641: CE_AUTO_BANK_MATCH.trx_status,
5642: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5643: CE_AUTO_BANK_MATCH.csl_match_type,
5644: CE_AUTO_BANK_MATCH.trx_currency_type,
5645: CE_AUTO_BANK_MATCH.trx_curr_amount,
5646: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5647: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5648: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5649: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 5646: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

5642: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5643: CE_AUTO_BANK_MATCH.csl_match_type,
5644: CE_AUTO_BANK_MATCH.trx_currency_type,
5645: CE_AUTO_BANK_MATCH.trx_curr_amount,
5646: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5647: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5648: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5649: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5650: CE_AUTO_BANK_MATCH.trx_gl_date,

Line 5647: CE_AUTO_BANK_MATCH.trx_exchange_rate,

5643: CE_AUTO_BANK_MATCH.csl_match_type,
5644: CE_AUTO_BANK_MATCH.trx_currency_type,
5645: CE_AUTO_BANK_MATCH.trx_curr_amount,
5646: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5647: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5648: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5649: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5650: CE_AUTO_BANK_MATCH.trx_gl_date,
5651: CE_AUTO_BANK_MATCH.trx_cleared_date,

Line 5648: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

5644: CE_AUTO_BANK_MATCH.trx_currency_type,
5645: CE_AUTO_BANK_MATCH.trx_curr_amount,
5646: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5647: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5648: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5649: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5650: CE_AUTO_BANK_MATCH.trx_gl_date,
5651: CE_AUTO_BANK_MATCH.trx_cleared_date,
5652: CE_AUTO_BANK_MATCH.trx_org_id,

Line 5649: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

5645: CE_AUTO_BANK_MATCH.trx_curr_amount,
5646: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5647: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5648: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5649: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5650: CE_AUTO_BANK_MATCH.trx_gl_date,
5651: CE_AUTO_BANK_MATCH.trx_cleared_date,
5652: CE_AUTO_BANK_MATCH.trx_org_id,
5653: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

Line 5650: CE_AUTO_BANK_MATCH.trx_gl_date,

5646: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5647: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5648: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5649: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5650: CE_AUTO_BANK_MATCH.trx_gl_date,
5651: CE_AUTO_BANK_MATCH.trx_cleared_date,
5652: CE_AUTO_BANK_MATCH.trx_org_id,
5653: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
5654: CE_AUTO_BANK_MATCH.gt_seq_id;

Line 5651: CE_AUTO_BANK_MATCH.trx_cleared_date,

5647: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5648: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5649: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5650: CE_AUTO_BANK_MATCH.trx_gl_date,
5651: CE_AUTO_BANK_MATCH.trx_cleared_date,
5652: CE_AUTO_BANK_MATCH.trx_org_id,
5653: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
5654: CE_AUTO_BANK_MATCH.gt_seq_id;
5655: CLOSE get_adjustment;

Line 5652: CE_AUTO_BANK_MATCH.trx_org_id,

5648: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5649: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5650: CE_AUTO_BANK_MATCH.trx_gl_date,
5651: CE_AUTO_BANK_MATCH.trx_cleared_date,
5652: CE_AUTO_BANK_MATCH.trx_org_id,
5653: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
5654: CE_AUTO_BANK_MATCH.gt_seq_id;
5655: CLOSE get_adjustment;
5656:

Line 5653: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

5649: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5650: CE_AUTO_BANK_MATCH.trx_gl_date,
5651: CE_AUTO_BANK_MATCH.trx_cleared_date,
5652: CE_AUTO_BANK_MATCH.trx_org_id,
5653: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
5654: CE_AUTO_BANK_MATCH.gt_seq_id;
5655: CLOSE get_adjustment;
5656:
5657: cep_standard.debug('DEBUG: get_adjustment no_of_matches = '||no_of_matches);

Line 5654: CE_AUTO_BANK_MATCH.gt_seq_id;

5650: CE_AUTO_BANK_MATCH.trx_gl_date,
5651: CE_AUTO_BANK_MATCH.trx_cleared_date,
5652: CE_AUTO_BANK_MATCH.trx_org_id,
5653: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
5654: CE_AUTO_BANK_MATCH.gt_seq_id;
5655: CLOSE get_adjustment;
5656:
5657: cep_standard.debug('DEBUG: get_adjustment no_of_matches = '||no_of_matches);
5658: if (no_of_matches = 1) then

Line 5659: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'ADJUSTMENT';

5655: CLOSE get_adjustment;
5656:
5657: cep_standard.debug('DEBUG: get_adjustment no_of_matches = '||no_of_matches);
5658: if (no_of_matches = 1) then
5659: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'ADJUSTMENT';
5660: if (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT') then
5661: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then
5662: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5663: + CE_AUTO_BANK_MATCH.trx_amount2;

Line 5660: if (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT') then

5656:
5657: cep_standard.debug('DEBUG: get_adjustment no_of_matches = '||no_of_matches);
5658: if (no_of_matches = 1) then
5659: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'ADJUSTMENT';
5660: if (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT') then
5661: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then
5662: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5663: + CE_AUTO_BANK_MATCH.trx_amount2;
5664: else

Line 5661: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then

5657: cep_standard.debug('DEBUG: get_adjustment no_of_matches = '||no_of_matches);
5658: if (no_of_matches = 1) then
5659: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'ADJUSTMENT';
5660: if (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT') then
5661: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then
5662: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5663: + CE_AUTO_BANK_MATCH.trx_amount2;
5664: else
5665: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

Line 5662: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

5658: if (no_of_matches = 1) then
5659: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'ADJUSTMENT';
5660: if (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT') then
5661: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then
5662: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5663: + CE_AUTO_BANK_MATCH.trx_amount2;
5664: else
5665: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5666: - CE_AUTO_BANK_MATCH.trx_amount2;

Line 5663: + CE_AUTO_BANK_MATCH.trx_amount2;

5659: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'ADJUSTMENT';
5660: if (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT') then
5661: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then
5662: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5663: + CE_AUTO_BANK_MATCH.trx_amount2;
5664: else
5665: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5666: - CE_AUTO_BANK_MATCH.trx_amount2;
5667: end if;

Line 5665: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

5661: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then
5662: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5663: + CE_AUTO_BANK_MATCH.trx_amount2;
5664: else
5665: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5666: - CE_AUTO_BANK_MATCH.trx_amount2;
5667: end if;
5668: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */
5669: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then

Line 5666: - CE_AUTO_BANK_MATCH.trx_amount2;

5662: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5663: + CE_AUTO_BANK_MATCH.trx_amount2;
5664: else
5665: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5666: - CE_AUTO_BANK_MATCH.trx_amount2;
5667: end if;
5668: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */
5669: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then
5670: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

Line 5668: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */

5664: else
5665: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5666: - CE_AUTO_BANK_MATCH.trx_amount2;
5667: end if;
5668: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */
5669: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then
5670: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5671: + CE_AUTO_BANK_MATCH.trx_amount2;
5672: else

Line 5669: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then

5665: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5666: - CE_AUTO_BANK_MATCH.trx_amount2;
5667: end if;
5668: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */
5669: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then
5670: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5671: + CE_AUTO_BANK_MATCH.trx_amount2;
5672: else
5673: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

Line 5670: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

5666: - CE_AUTO_BANK_MATCH.trx_amount2;
5667: end if;
5668: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */
5669: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then
5670: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5671: + CE_AUTO_BANK_MATCH.trx_amount2;
5672: else
5673: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5674: - CE_AUTO_BANK_MATCH.trx_amount2;

Line 5671: + CE_AUTO_BANK_MATCH.trx_amount2;

5667: end if;
5668: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */
5669: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then
5670: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5671: + CE_AUTO_BANK_MATCH.trx_amount2;
5672: else
5673: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5674: - CE_AUTO_BANK_MATCH.trx_amount2;
5675: end if;

Line 5673: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

5669: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then
5670: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5671: + CE_AUTO_BANK_MATCH.trx_amount2;
5672: else
5673: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5674: - CE_AUTO_BANK_MATCH.trx_amount2;
5675: end if;
5676: end if;
5677: cep_standard.debug('corr_csl_amount: '||corr_csl_amount);

Line 5674: - CE_AUTO_BANK_MATCH.trx_amount2;

5670: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5671: + CE_AUTO_BANK_MATCH.trx_amount2;
5672: else
5673: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
5674: - CE_AUTO_BANK_MATCH.trx_amount2;
5675: end if;
5676: end if;
5677: cep_standard.debug('corr_csl_amount: '||corr_csl_amount);
5678: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;

Line 5678: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;

5674: - CE_AUTO_BANK_MATCH.trx_amount2;
5675: end if;
5676: end if;
5677: cep_standard.debug('corr_csl_amount: '||corr_csl_amount);
5678: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;
5679: end if;
5680: end if;
5681:
5682: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('REVERSAL', 'BOTH') AND

Line 5682: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('REVERSAL', 'BOTH') AND

5678: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;
5679: end if;
5680: end if;
5681:
5682: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('REVERSAL', 'BOTH') AND
5683: no_of_matches <> 1) then
5684:
5685: if (csl_trx_type = 'MISC_CREDIT') then
5686: OPEN get_rev_credit;

Line 5688: INTO CE_AUTO_BANK_MATCH.trx_id2,

5684:
5685: if (csl_trx_type = 'MISC_CREDIT') then
5686: OPEN get_rev_credit;
5687: FETCH get_rev_credit
5688: INTO CE_AUTO_BANK_MATCH.trx_id2,
5689: CE_AUTO_BANK_MATCH.trx_id,
5690: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5691: CE_AUTO_BANK_MATCH.trx_rowid,
5692: CE_AUTO_BANK_MATCH.trx_date,

Line 5689: CE_AUTO_BANK_MATCH.trx_id,

5685: if (csl_trx_type = 'MISC_CREDIT') then
5686: OPEN get_rev_credit;
5687: FETCH get_rev_credit
5688: INTO CE_AUTO_BANK_MATCH.trx_id2,
5689: CE_AUTO_BANK_MATCH.trx_id,
5690: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5691: CE_AUTO_BANK_MATCH.trx_rowid,
5692: CE_AUTO_BANK_MATCH.trx_date,
5693: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 5690: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

5686: OPEN get_rev_credit;
5687: FETCH get_rev_credit
5688: INTO CE_AUTO_BANK_MATCH.trx_id2,
5689: CE_AUTO_BANK_MATCH.trx_id,
5690: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5691: CE_AUTO_BANK_MATCH.trx_rowid,
5692: CE_AUTO_BANK_MATCH.trx_date,
5693: CE_AUTO_BANK_MATCH.trx_currency_code,
5694: CE_AUTO_BANK_MATCH.trx_amount,

Line 5691: CE_AUTO_BANK_MATCH.trx_rowid,

5687: FETCH get_rev_credit
5688: INTO CE_AUTO_BANK_MATCH.trx_id2,
5689: CE_AUTO_BANK_MATCH.trx_id,
5690: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5691: CE_AUTO_BANK_MATCH.trx_rowid,
5692: CE_AUTO_BANK_MATCH.trx_date,
5693: CE_AUTO_BANK_MATCH.trx_currency_code,
5694: CE_AUTO_BANK_MATCH.trx_amount,
5695: CE_AUTO_BANK_MATCH.trx_status,

Line 5692: CE_AUTO_BANK_MATCH.trx_date,

5688: INTO CE_AUTO_BANK_MATCH.trx_id2,
5689: CE_AUTO_BANK_MATCH.trx_id,
5690: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5691: CE_AUTO_BANK_MATCH.trx_rowid,
5692: CE_AUTO_BANK_MATCH.trx_date,
5693: CE_AUTO_BANK_MATCH.trx_currency_code,
5694: CE_AUTO_BANK_MATCH.trx_amount,
5695: CE_AUTO_BANK_MATCH.trx_status,
5696: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 5693: CE_AUTO_BANK_MATCH.trx_currency_code,

5689: CE_AUTO_BANK_MATCH.trx_id,
5690: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5691: CE_AUTO_BANK_MATCH.trx_rowid,
5692: CE_AUTO_BANK_MATCH.trx_date,
5693: CE_AUTO_BANK_MATCH.trx_currency_code,
5694: CE_AUTO_BANK_MATCH.trx_amount,
5695: CE_AUTO_BANK_MATCH.trx_status,
5696: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5697: CE_AUTO_BANK_MATCH.csl_match_type,

Line 5694: CE_AUTO_BANK_MATCH.trx_amount,

5690: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5691: CE_AUTO_BANK_MATCH.trx_rowid,
5692: CE_AUTO_BANK_MATCH.trx_date,
5693: CE_AUTO_BANK_MATCH.trx_currency_code,
5694: CE_AUTO_BANK_MATCH.trx_amount,
5695: CE_AUTO_BANK_MATCH.trx_status,
5696: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5697: CE_AUTO_BANK_MATCH.csl_match_type,
5698: no_of_matches,

Line 5695: CE_AUTO_BANK_MATCH.trx_status,

5691: CE_AUTO_BANK_MATCH.trx_rowid,
5692: CE_AUTO_BANK_MATCH.trx_date,
5693: CE_AUTO_BANK_MATCH.trx_currency_code,
5694: CE_AUTO_BANK_MATCH.trx_amount,
5695: CE_AUTO_BANK_MATCH.trx_status,
5696: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5697: CE_AUTO_BANK_MATCH.csl_match_type,
5698: no_of_matches,
5699: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 5696: CE_AUTO_BANK_MATCH.trx_cleared_amount,

5692: CE_AUTO_BANK_MATCH.trx_date,
5693: CE_AUTO_BANK_MATCH.trx_currency_code,
5694: CE_AUTO_BANK_MATCH.trx_amount,
5695: CE_AUTO_BANK_MATCH.trx_status,
5696: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5697: CE_AUTO_BANK_MATCH.csl_match_type,
5698: no_of_matches,
5699: CE_AUTO_BANK_MATCH.trx_currency_type,
5700: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 5697: CE_AUTO_BANK_MATCH.csl_match_type,

5693: CE_AUTO_BANK_MATCH.trx_currency_code,
5694: CE_AUTO_BANK_MATCH.trx_amount,
5695: CE_AUTO_BANK_MATCH.trx_status,
5696: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5697: CE_AUTO_BANK_MATCH.csl_match_type,
5698: no_of_matches,
5699: CE_AUTO_BANK_MATCH.trx_currency_type,
5700: CE_AUTO_BANK_MATCH.trx_curr_amount,
5701: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 5699: CE_AUTO_BANK_MATCH.trx_currency_type,

5695: CE_AUTO_BANK_MATCH.trx_status,
5696: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5697: CE_AUTO_BANK_MATCH.csl_match_type,
5698: no_of_matches,
5699: CE_AUTO_BANK_MATCH.trx_currency_type,
5700: CE_AUTO_BANK_MATCH.trx_curr_amount,
5701: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5702: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5703: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 5700: CE_AUTO_BANK_MATCH.trx_curr_amount,

5696: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5697: CE_AUTO_BANK_MATCH.csl_match_type,
5698: no_of_matches,
5699: CE_AUTO_BANK_MATCH.trx_currency_type,
5700: CE_AUTO_BANK_MATCH.trx_curr_amount,
5701: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5702: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5703: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5704: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 5701: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

5697: CE_AUTO_BANK_MATCH.csl_match_type,
5698: no_of_matches,
5699: CE_AUTO_BANK_MATCH.trx_currency_type,
5700: CE_AUTO_BANK_MATCH.trx_curr_amount,
5701: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5702: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5703: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5704: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5705: CE_AUTO_BANK_MATCH.trx_org_id,

Line 5702: CE_AUTO_BANK_MATCH.trx_exchange_rate,

5698: no_of_matches,
5699: CE_AUTO_BANK_MATCH.trx_currency_type,
5700: CE_AUTO_BANK_MATCH.trx_curr_amount,
5701: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5702: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5703: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5704: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5705: CE_AUTO_BANK_MATCH.trx_org_id,
5706: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;

Line 5703: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

5699: CE_AUTO_BANK_MATCH.trx_currency_type,
5700: CE_AUTO_BANK_MATCH.trx_curr_amount,
5701: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5702: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5703: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5704: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5705: CE_AUTO_BANK_MATCH.trx_org_id,
5706: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5707: CLOSE get_rev_credit;

Line 5704: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

5700: CE_AUTO_BANK_MATCH.trx_curr_amount,
5701: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5702: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5703: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5704: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5705: CE_AUTO_BANK_MATCH.trx_org_id,
5706: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5707: CLOSE get_rev_credit;
5708: end if;

Line 5705: CE_AUTO_BANK_MATCH.trx_org_id,

5701: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5702: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5703: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5704: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5705: CE_AUTO_BANK_MATCH.trx_org_id,
5706: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5707: CLOSE get_rev_credit;
5708: end if;
5709:

Line 5706: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;

5702: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5703: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5704: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5705: CE_AUTO_BANK_MATCH.trx_org_id,
5706: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5707: CLOSE get_rev_credit;
5708: end if;
5709:
5710: if (csl_trx_type = 'MISC_DEBIT' OR no_of_matches <> 1) then

Line 5713: INTO CE_AUTO_BANK_MATCH.trx_id2,

5709:
5710: if (csl_trx_type = 'MISC_DEBIT' OR no_of_matches <> 1) then
5711: OPEN get_rev_debit;
5712: FETCH get_rev_debit
5713: INTO CE_AUTO_BANK_MATCH.trx_id2,
5714: CE_AUTO_BANK_MATCH.trx_id,
5715: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5716: CE_AUTO_BANK_MATCH.trx_rowid,
5717: CE_AUTO_BANK_MATCH.trx_date,

Line 5714: CE_AUTO_BANK_MATCH.trx_id,

5710: if (csl_trx_type = 'MISC_DEBIT' OR no_of_matches <> 1) then
5711: OPEN get_rev_debit;
5712: FETCH get_rev_debit
5713: INTO CE_AUTO_BANK_MATCH.trx_id2,
5714: CE_AUTO_BANK_MATCH.trx_id,
5715: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5716: CE_AUTO_BANK_MATCH.trx_rowid,
5717: CE_AUTO_BANK_MATCH.trx_date,
5718: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 5715: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

5711: OPEN get_rev_debit;
5712: FETCH get_rev_debit
5713: INTO CE_AUTO_BANK_MATCH.trx_id2,
5714: CE_AUTO_BANK_MATCH.trx_id,
5715: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5716: CE_AUTO_BANK_MATCH.trx_rowid,
5717: CE_AUTO_BANK_MATCH.trx_date,
5718: CE_AUTO_BANK_MATCH.trx_currency_code,
5719: CE_AUTO_BANK_MATCH.trx_amount,

Line 5716: CE_AUTO_BANK_MATCH.trx_rowid,

5712: FETCH get_rev_debit
5713: INTO CE_AUTO_BANK_MATCH.trx_id2,
5714: CE_AUTO_BANK_MATCH.trx_id,
5715: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5716: CE_AUTO_BANK_MATCH.trx_rowid,
5717: CE_AUTO_BANK_MATCH.trx_date,
5718: CE_AUTO_BANK_MATCH.trx_currency_code,
5719: CE_AUTO_BANK_MATCH.trx_amount,
5720: CE_AUTO_BANK_MATCH.trx_status,

Line 5717: CE_AUTO_BANK_MATCH.trx_date,

5713: INTO CE_AUTO_BANK_MATCH.trx_id2,
5714: CE_AUTO_BANK_MATCH.trx_id,
5715: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5716: CE_AUTO_BANK_MATCH.trx_rowid,
5717: CE_AUTO_BANK_MATCH.trx_date,
5718: CE_AUTO_BANK_MATCH.trx_currency_code,
5719: CE_AUTO_BANK_MATCH.trx_amount,
5720: CE_AUTO_BANK_MATCH.trx_status,
5721: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 5718: CE_AUTO_BANK_MATCH.trx_currency_code,

5714: CE_AUTO_BANK_MATCH.trx_id,
5715: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5716: CE_AUTO_BANK_MATCH.trx_rowid,
5717: CE_AUTO_BANK_MATCH.trx_date,
5718: CE_AUTO_BANK_MATCH.trx_currency_code,
5719: CE_AUTO_BANK_MATCH.trx_amount,
5720: CE_AUTO_BANK_MATCH.trx_status,
5721: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5722: CE_AUTO_BANK_MATCH.csl_match_type,

Line 5719: CE_AUTO_BANK_MATCH.trx_amount,

5715: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5716: CE_AUTO_BANK_MATCH.trx_rowid,
5717: CE_AUTO_BANK_MATCH.trx_date,
5718: CE_AUTO_BANK_MATCH.trx_currency_code,
5719: CE_AUTO_BANK_MATCH.trx_amount,
5720: CE_AUTO_BANK_MATCH.trx_status,
5721: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5722: CE_AUTO_BANK_MATCH.csl_match_type,
5723: no_of_matches,

Line 5720: CE_AUTO_BANK_MATCH.trx_status,

5716: CE_AUTO_BANK_MATCH.trx_rowid,
5717: CE_AUTO_BANK_MATCH.trx_date,
5718: CE_AUTO_BANK_MATCH.trx_currency_code,
5719: CE_AUTO_BANK_MATCH.trx_amount,
5720: CE_AUTO_BANK_MATCH.trx_status,
5721: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5722: CE_AUTO_BANK_MATCH.csl_match_type,
5723: no_of_matches,
5724: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 5721: CE_AUTO_BANK_MATCH.trx_cleared_amount,

5717: CE_AUTO_BANK_MATCH.trx_date,
5718: CE_AUTO_BANK_MATCH.trx_currency_code,
5719: CE_AUTO_BANK_MATCH.trx_amount,
5720: CE_AUTO_BANK_MATCH.trx_status,
5721: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5722: CE_AUTO_BANK_MATCH.csl_match_type,
5723: no_of_matches,
5724: CE_AUTO_BANK_MATCH.trx_currency_type,
5725: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 5722: CE_AUTO_BANK_MATCH.csl_match_type,

5718: CE_AUTO_BANK_MATCH.trx_currency_code,
5719: CE_AUTO_BANK_MATCH.trx_amount,
5720: CE_AUTO_BANK_MATCH.trx_status,
5721: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5722: CE_AUTO_BANK_MATCH.csl_match_type,
5723: no_of_matches,
5724: CE_AUTO_BANK_MATCH.trx_currency_type,
5725: CE_AUTO_BANK_MATCH.trx_curr_amount,
5726: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 5724: CE_AUTO_BANK_MATCH.trx_currency_type,

5720: CE_AUTO_BANK_MATCH.trx_status,
5721: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5722: CE_AUTO_BANK_MATCH.csl_match_type,
5723: no_of_matches,
5724: CE_AUTO_BANK_MATCH.trx_currency_type,
5725: CE_AUTO_BANK_MATCH.trx_curr_amount,
5726: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5727: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5728: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 5725: CE_AUTO_BANK_MATCH.trx_curr_amount,

5721: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5722: CE_AUTO_BANK_MATCH.csl_match_type,
5723: no_of_matches,
5724: CE_AUTO_BANK_MATCH.trx_currency_type,
5725: CE_AUTO_BANK_MATCH.trx_curr_amount,
5726: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5727: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5728: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5729: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 5726: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

5722: CE_AUTO_BANK_MATCH.csl_match_type,
5723: no_of_matches,
5724: CE_AUTO_BANK_MATCH.trx_currency_type,
5725: CE_AUTO_BANK_MATCH.trx_curr_amount,
5726: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5727: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5728: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5729: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5730: CE_AUTO_BANK_MATCH.trx_org_id,

Line 5727: CE_AUTO_BANK_MATCH.trx_exchange_rate,

5723: no_of_matches,
5724: CE_AUTO_BANK_MATCH.trx_currency_type,
5725: CE_AUTO_BANK_MATCH.trx_curr_amount,
5726: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5727: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5728: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5729: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5730: CE_AUTO_BANK_MATCH.trx_org_id,
5731: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;

Line 5728: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

5724: CE_AUTO_BANK_MATCH.trx_currency_type,
5725: CE_AUTO_BANK_MATCH.trx_curr_amount,
5726: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5727: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5728: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5729: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5730: CE_AUTO_BANK_MATCH.trx_org_id,
5731: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5732: CLOSE get_rev_debit;

Line 5729: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

5725: CE_AUTO_BANK_MATCH.trx_curr_amount,
5726: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5727: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5728: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5729: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5730: CE_AUTO_BANK_MATCH.trx_org_id,
5731: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5732: CLOSE get_rev_debit;
5733: end if;

Line 5730: CE_AUTO_BANK_MATCH.trx_org_id,

5726: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5727: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5728: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5729: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5730: CE_AUTO_BANK_MATCH.trx_org_id,
5731: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5732: CLOSE get_rev_debit;
5733: end if;
5734:

Line 5731: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;

5727: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5728: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5729: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5730: CE_AUTO_BANK_MATCH.trx_org_id,
5731: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5732: CLOSE get_rev_debit;
5733: end if;
5734:
5735: cep_standard.debug('DEBUG: get_rev_xx no_of_matches = '|| no_of_matches);

Line 5739: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);

5735: cep_standard.debug('DEBUG: get_rev_xx no_of_matches = '|| no_of_matches);
5736: if (no_of_matches = 1) then
5737:
5738: -- bug 4914608 set the org after a match for AR/AP
5739: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);
5740:
5741: if CE_AUTO_BANK_MATCH.csl_match_type = 'PAYMENT' then
5742: /*
5743: AP_RECONCILIATION_PKG.recon_reverse(

Line 5741: if CE_AUTO_BANK_MATCH.csl_match_type = 'PAYMENT' then

5737:
5738: -- bug 4914608 set the org after a match for AR/AP
5739: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);
5740:
5741: if CE_AUTO_BANK_MATCH.csl_match_type = 'PAYMENT' then
5742: /*
5743: AP_RECONCILIATION_PKG.recon_reverse(
5744: X_CHECKRUN_ID => NULL,
5745: X_CHECK_ID => CE_AUTO_BANK_MATCH.trx_id,

Line 5745: X_CHECK_ID => CE_AUTO_BANK_MATCH.trx_id,

5741: if CE_AUTO_BANK_MATCH.csl_match_type = 'PAYMENT' then
5742: /*
5743: AP_RECONCILIATION_PKG.recon_reverse(
5744: X_CHECKRUN_ID => NULL,
5745: X_CHECK_ID => CE_AUTO_BANK_MATCH.trx_id,
5746: X_LAST_UPDATED_BY => nvl(FND_GLOBAL.user_id, -1),
5747: X_LAST_UPDATE_LOGIN => nvl(FND_GLOBAL.user_id, -1),
5748: X_CREATED_BY => nvl(FND_GLOBAL.user_id, -1),
5749: X_PROGRAM_APPLICATION_ID => NULL,

Line 5755: X_CHECK_ID => CE_AUTO_BANK_MATCH.trx_id,

5751: X_REQUEST_ID => NULL);
5752: */
5753: AP_RECONCILIATION_PKG.recon_payment_history(
5754: X_CHECKRUN_ID => to_number(NULL),
5755: X_CHECK_ID => CE_AUTO_BANK_MATCH.trx_id,
5756: X_ACCOUNTING_DATE => to_date(NULL),
5757: X_CLEARED_DATE => to_date(NULL),
5758: X_TRANSACTION_AMOUNT => CE_AUTO_BANK_MATCH.trx_amount,
5759: X_TRANSACTION_TYPE => 'PAYMENT UNCLEARING',

Line 5758: X_TRANSACTION_AMOUNT => CE_AUTO_BANK_MATCH.trx_amount,

5754: X_CHECKRUN_ID => to_number(NULL),
5755: X_CHECK_ID => CE_AUTO_BANK_MATCH.trx_id,
5756: X_ACCOUNTING_DATE => to_date(NULL),
5757: X_CLEARED_DATE => to_date(NULL),
5758: X_TRANSACTION_AMOUNT => CE_AUTO_BANK_MATCH.trx_amount,
5759: X_TRANSACTION_TYPE => 'PAYMENT UNCLEARING',
5760: X_ERROR_AMOUNT => to_number(NULL),
5761: X_CHARGE_AMOUNT => to_number(NULL),
5762: X_CURRENCY_CODE => CE_AUTO_BANK_MATCH.trx_currency_code,

Line 5762: X_CURRENCY_CODE => CE_AUTO_BANK_MATCH.trx_currency_code,

5758: X_TRANSACTION_AMOUNT => CE_AUTO_BANK_MATCH.trx_amount,
5759: X_TRANSACTION_TYPE => 'PAYMENT UNCLEARING',
5760: X_ERROR_AMOUNT => to_number(NULL),
5761: X_CHARGE_AMOUNT => to_number(NULL),
5762: X_CURRENCY_CODE => CE_AUTO_BANK_MATCH.trx_currency_code,
5763: X_EXCHANGE_RATE_TYPE => CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5764: X_EXCHANGE_RATE_DATE => CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5765: X_EXCHANGE_RATE => CE_AUTO_BANK_MATCH.trx_exchange_rate,
5766: X_MATCHED_FLAG => 'Y',

Line 5763: X_EXCHANGE_RATE_TYPE => CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

5759: X_TRANSACTION_TYPE => 'PAYMENT UNCLEARING',
5760: X_ERROR_AMOUNT => to_number(NULL),
5761: X_CHARGE_AMOUNT => to_number(NULL),
5762: X_CURRENCY_CODE => CE_AUTO_BANK_MATCH.trx_currency_code,
5763: X_EXCHANGE_RATE_TYPE => CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5764: X_EXCHANGE_RATE_DATE => CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5765: X_EXCHANGE_RATE => CE_AUTO_BANK_MATCH.trx_exchange_rate,
5766: X_MATCHED_FLAG => 'Y',
5767: X_ACTUAL_VALUE_DATE => to_date(NULL),

Line 5764: X_EXCHANGE_RATE_DATE => CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

5760: X_ERROR_AMOUNT => to_number(NULL),
5761: X_CHARGE_AMOUNT => to_number(NULL),
5762: X_CURRENCY_CODE => CE_AUTO_BANK_MATCH.trx_currency_code,
5763: X_EXCHANGE_RATE_TYPE => CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5764: X_EXCHANGE_RATE_DATE => CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5765: X_EXCHANGE_RATE => CE_AUTO_BANK_MATCH.trx_exchange_rate,
5766: X_MATCHED_FLAG => 'Y',
5767: X_ACTUAL_VALUE_DATE => to_date(NULL),
5768: X_LAST_UPDATE_DATE => sysdate,

Line 5765: X_EXCHANGE_RATE => CE_AUTO_BANK_MATCH.trx_exchange_rate,

5761: X_CHARGE_AMOUNT => to_number(NULL),
5762: X_CURRENCY_CODE => CE_AUTO_BANK_MATCH.trx_currency_code,
5763: X_EXCHANGE_RATE_TYPE => CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5764: X_EXCHANGE_RATE_DATE => CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5765: X_EXCHANGE_RATE => CE_AUTO_BANK_MATCH.trx_exchange_rate,
5766: X_MATCHED_FLAG => 'Y',
5767: X_ACTUAL_VALUE_DATE => to_date(NULL),
5768: X_LAST_UPDATE_DATE => sysdate,
5769: X_LAST_UPDATED_BY => NVL(FND_GLOBAL.user_id,-1),

Line 5777: X_CALLING_SEQUENCE => 'CE_AUTO_BANK_MATCH.stmtline_match');

5773: X_PROGRAM_UPDATE_DATE => to_date(NULL),
5774: X_PROGRAM_APPLICATION_ID=> to_number(NULL),
5775: X_PROGRAM_ID => to_number(NULL),
5776: X_REQUEST_ID => to_number(NULL),
5777: X_CALLING_SEQUENCE => 'CE_AUTO_BANK_MATCH.stmtline_match');
5778:
5779: elsif CE_AUTO_BANK_MATCH.csl_match_type = 'RECEIPT' then
5780:
5781: ARP_CASHBOOK.unclear(

Line 5779: elsif CE_AUTO_BANK_MATCH.csl_match_type = 'RECEIPT' then

5775: X_PROGRAM_ID => to_number(NULL),
5776: X_REQUEST_ID => to_number(NULL),
5777: X_CALLING_SEQUENCE => 'CE_AUTO_BANK_MATCH.stmtline_match');
5778:
5779: elsif CE_AUTO_BANK_MATCH.csl_match_type = 'RECEIPT' then
5780:
5781: ARP_CASHBOOK.unclear(
5782: p_cr_id => CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5783: p_trx_date => CE_AUTO_BANK_MATCH.trx_date,

Line 5782: p_cr_id => CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

5778:
5779: elsif CE_AUTO_BANK_MATCH.csl_match_type = 'RECEIPT' then
5780:
5781: ARP_CASHBOOK.unclear(
5782: p_cr_id => CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5783: p_trx_date => CE_AUTO_BANK_MATCH.trx_date,
5784: p_gl_date => CE_AUTO_BANK_REC.G_gl_date,
5785: p_actual_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
5786: p_module_name => 'CEABRMA',

Line 5783: p_trx_date => CE_AUTO_BANK_MATCH.trx_date,

5779: elsif CE_AUTO_BANK_MATCH.csl_match_type = 'RECEIPT' then
5780:
5781: ARP_CASHBOOK.unclear(
5782: p_cr_id => CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5783: p_trx_date => CE_AUTO_BANK_MATCH.trx_date,
5784: p_gl_date => CE_AUTO_BANK_REC.G_gl_date,
5785: p_actual_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
5786: p_module_name => 'CEABRMA',
5787: p_module_version => '1.0',

Line 5785: p_actual_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,

5781: ARP_CASHBOOK.unclear(
5782: p_cr_id => CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5783: p_trx_date => CE_AUTO_BANK_MATCH.trx_date,
5784: p_gl_date => CE_AUTO_BANK_REC.G_gl_date,
5785: p_actual_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
5786: p_module_name => 'CEABRMA',
5787: p_module_version => '1.0',
5788: p_crh_id => CE_AUTO_BANK_MATCH.trx_id);
5789: end if;

Line 5788: p_crh_id => CE_AUTO_BANK_MATCH.trx_id);

5784: p_gl_date => CE_AUTO_BANK_REC.G_gl_date,
5785: p_actual_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
5786: p_module_name => 'CEABRMA',
5787: p_module_version => '1.0',
5788: p_crh_id => CE_AUTO_BANK_MATCH.trx_id);
5789: end if;
5790:
5791: --delete from ce_statement_reconciliations
5792: delete from ce_statement_reconcils_all

Line 5793: where statement_line_id = CE_AUTO_BANK_MATCH.trx_id2

5789: end if;
5790:
5791: --delete from ce_statement_reconciliations
5792: delete from ce_statement_reconcils_all
5793: where statement_line_id = CE_AUTO_BANK_MATCH.trx_id2
5794: and request_id = nvl(FND_GLOBAL.conc_request_id,-1);
5795: CE_AUTO_BANK_MATCH.trx_id := CE_AUTO_BANK_MATCH.trx_id2;
5796: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'REVERSAL';
5797: CE_AUTO_BANK_MATCH.corr_csl_amount := 0;

Line 5795: CE_AUTO_BANK_MATCH.trx_id := CE_AUTO_BANK_MATCH.trx_id2;

5791: --delete from ce_statement_reconciliations
5792: delete from ce_statement_reconcils_all
5793: where statement_line_id = CE_AUTO_BANK_MATCH.trx_id2
5794: and request_id = nvl(FND_GLOBAL.conc_request_id,-1);
5795: CE_AUTO_BANK_MATCH.trx_id := CE_AUTO_BANK_MATCH.trx_id2;
5796: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'REVERSAL';
5797: CE_AUTO_BANK_MATCH.corr_csl_amount := 0;
5798: CE_AUTO_BANK_MATCH.calc_csl_amount := 0;
5799: CE_AUTO_BANK_MATCH.reconciled_this_run := 'Y';

Line 5796: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'REVERSAL';

5792: delete from ce_statement_reconcils_all
5793: where statement_line_id = CE_AUTO_BANK_MATCH.trx_id2
5794: and request_id = nvl(FND_GLOBAL.conc_request_id,-1);
5795: CE_AUTO_BANK_MATCH.trx_id := CE_AUTO_BANK_MATCH.trx_id2;
5796: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'REVERSAL';
5797: CE_AUTO_BANK_MATCH.corr_csl_amount := 0;
5798: CE_AUTO_BANK_MATCH.calc_csl_amount := 0;
5799: CE_AUTO_BANK_MATCH.reconciled_this_run := 'Y';
5800: end if;

Line 5797: CE_AUTO_BANK_MATCH.corr_csl_amount := 0;

5793: where statement_line_id = CE_AUTO_BANK_MATCH.trx_id2
5794: and request_id = nvl(FND_GLOBAL.conc_request_id,-1);
5795: CE_AUTO_BANK_MATCH.trx_id := CE_AUTO_BANK_MATCH.trx_id2;
5796: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'REVERSAL';
5797: CE_AUTO_BANK_MATCH.corr_csl_amount := 0;
5798: CE_AUTO_BANK_MATCH.calc_csl_amount := 0;
5799: CE_AUTO_BANK_MATCH.reconciled_this_run := 'Y';
5800: end if;
5801: end if;

Line 5798: CE_AUTO_BANK_MATCH.calc_csl_amount := 0;

5794: and request_id = nvl(FND_GLOBAL.conc_request_id,-1);
5795: CE_AUTO_BANK_MATCH.trx_id := CE_AUTO_BANK_MATCH.trx_id2;
5796: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'REVERSAL';
5797: CE_AUTO_BANK_MATCH.corr_csl_amount := 0;
5798: CE_AUTO_BANK_MATCH.calc_csl_amount := 0;
5799: CE_AUTO_BANK_MATCH.reconciled_this_run := 'Y';
5800: end if;
5801: end if;
5802:

Line 5799: CE_AUTO_BANK_MATCH.reconciled_this_run := 'Y';

5795: CE_AUTO_BANK_MATCH.trx_id := CE_AUTO_BANK_MATCH.trx_id2;
5796: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'REVERSAL';
5797: CE_AUTO_BANK_MATCH.corr_csl_amount := 0;
5798: CE_AUTO_BANK_MATCH.calc_csl_amount := 0;
5799: CE_AUTO_BANK_MATCH.reconciled_this_run := 'Y';
5800: end if;
5801: end if;
5802:
5803: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('ADJUSTMENT', 'BOTH') AND

Line 5803: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('ADJUSTMENT', 'BOTH') AND

5799: CE_AUTO_BANK_MATCH.reconciled_this_run := 'Y';
5800: end if;
5801: end if;
5802:
5803: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('ADJUSTMENT', 'BOTH') AND
5804: no_of_matches <> 1) then
5805: OPEN get_recon_adj_misc(calc_tolerance_amount_ar);
5806: FETCH get_recon_adj_misc
5807: INTO CE_AUTO_BANK_MATCH.trx_id2,

Line 5807: INTO CE_AUTO_BANK_MATCH.trx_id2,

5803: if (CE_AUTO_BANK_MATCH.csl_correction_method in ('ADJUSTMENT', 'BOTH') AND
5804: no_of_matches <> 1) then
5805: OPEN get_recon_adj_misc(calc_tolerance_amount_ar);
5806: FETCH get_recon_adj_misc
5807: INTO CE_AUTO_BANK_MATCH.trx_id2,
5808: CE_AUTO_BANK_MATCH.csl_match_type2,
5809: CE_AUTO_BANK_MATCH.trx_type2,
5810: CE_AUTO_BANK_MATCH.trx_rowid2,
5811: CE_AUTO_BANK_MATCH.trx_amount2,

Line 5808: CE_AUTO_BANK_MATCH.csl_match_type2,

5804: no_of_matches <> 1) then
5805: OPEN get_recon_adj_misc(calc_tolerance_amount_ar);
5806: FETCH get_recon_adj_misc
5807: INTO CE_AUTO_BANK_MATCH.trx_id2,
5808: CE_AUTO_BANK_MATCH.csl_match_type2,
5809: CE_AUTO_BANK_MATCH.trx_type2,
5810: CE_AUTO_BANK_MATCH.trx_rowid2,
5811: CE_AUTO_BANK_MATCH.trx_amount2,
5812: CE_AUTO_BANK_MATCH.trx_id,

Line 5809: CE_AUTO_BANK_MATCH.trx_type2,

5805: OPEN get_recon_adj_misc(calc_tolerance_amount_ar);
5806: FETCH get_recon_adj_misc
5807: INTO CE_AUTO_BANK_MATCH.trx_id2,
5808: CE_AUTO_BANK_MATCH.csl_match_type2,
5809: CE_AUTO_BANK_MATCH.trx_type2,
5810: CE_AUTO_BANK_MATCH.trx_rowid2,
5811: CE_AUTO_BANK_MATCH.trx_amount2,
5812: CE_AUTO_BANK_MATCH.trx_id,
5813: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

Line 5810: CE_AUTO_BANK_MATCH.trx_rowid2,

5806: FETCH get_recon_adj_misc
5807: INTO CE_AUTO_BANK_MATCH.trx_id2,
5808: CE_AUTO_BANK_MATCH.csl_match_type2,
5809: CE_AUTO_BANK_MATCH.trx_type2,
5810: CE_AUTO_BANK_MATCH.trx_rowid2,
5811: CE_AUTO_BANK_MATCH.trx_amount2,
5812: CE_AUTO_BANK_MATCH.trx_id,
5813: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5814: CE_AUTO_BANK_MATCH.trx_rowid,

Line 5811: CE_AUTO_BANK_MATCH.trx_amount2,

5807: INTO CE_AUTO_BANK_MATCH.trx_id2,
5808: CE_AUTO_BANK_MATCH.csl_match_type2,
5809: CE_AUTO_BANK_MATCH.trx_type2,
5810: CE_AUTO_BANK_MATCH.trx_rowid2,
5811: CE_AUTO_BANK_MATCH.trx_amount2,
5812: CE_AUTO_BANK_MATCH.trx_id,
5813: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5814: CE_AUTO_BANK_MATCH.trx_rowid,
5815: CE_AUTO_BANK_MATCH.trx_date,

Line 5812: CE_AUTO_BANK_MATCH.trx_id,

5808: CE_AUTO_BANK_MATCH.csl_match_type2,
5809: CE_AUTO_BANK_MATCH.trx_type2,
5810: CE_AUTO_BANK_MATCH.trx_rowid2,
5811: CE_AUTO_BANK_MATCH.trx_amount2,
5812: CE_AUTO_BANK_MATCH.trx_id,
5813: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5814: CE_AUTO_BANK_MATCH.trx_rowid,
5815: CE_AUTO_BANK_MATCH.trx_date,
5816: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 5813: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

5809: CE_AUTO_BANK_MATCH.trx_type2,
5810: CE_AUTO_BANK_MATCH.trx_rowid2,
5811: CE_AUTO_BANK_MATCH.trx_amount2,
5812: CE_AUTO_BANK_MATCH.trx_id,
5813: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5814: CE_AUTO_BANK_MATCH.trx_rowid,
5815: CE_AUTO_BANK_MATCH.trx_date,
5816: CE_AUTO_BANK_MATCH.trx_currency_code,
5817: CE_AUTO_BANK_MATCH.trx_amount,

Line 5814: CE_AUTO_BANK_MATCH.trx_rowid,

5810: CE_AUTO_BANK_MATCH.trx_rowid2,
5811: CE_AUTO_BANK_MATCH.trx_amount2,
5812: CE_AUTO_BANK_MATCH.trx_id,
5813: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5814: CE_AUTO_BANK_MATCH.trx_rowid,
5815: CE_AUTO_BANK_MATCH.trx_date,
5816: CE_AUTO_BANK_MATCH.trx_currency_code,
5817: CE_AUTO_BANK_MATCH.trx_amount,
5818: CE_AUTO_BANK_MATCH.trx_status,

Line 5815: CE_AUTO_BANK_MATCH.trx_date,

5811: CE_AUTO_BANK_MATCH.trx_amount2,
5812: CE_AUTO_BANK_MATCH.trx_id,
5813: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5814: CE_AUTO_BANK_MATCH.trx_rowid,
5815: CE_AUTO_BANK_MATCH.trx_date,
5816: CE_AUTO_BANK_MATCH.trx_currency_code,
5817: CE_AUTO_BANK_MATCH.trx_amount,
5818: CE_AUTO_BANK_MATCH.trx_status,
5819: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 5816: CE_AUTO_BANK_MATCH.trx_currency_code,

5812: CE_AUTO_BANK_MATCH.trx_id,
5813: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5814: CE_AUTO_BANK_MATCH.trx_rowid,
5815: CE_AUTO_BANK_MATCH.trx_date,
5816: CE_AUTO_BANK_MATCH.trx_currency_code,
5817: CE_AUTO_BANK_MATCH.trx_amount,
5818: CE_AUTO_BANK_MATCH.trx_status,
5819: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5820: CE_AUTO_BANK_MATCH.csl_match_type,

Line 5817: CE_AUTO_BANK_MATCH.trx_amount,

5813: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5814: CE_AUTO_BANK_MATCH.trx_rowid,
5815: CE_AUTO_BANK_MATCH.trx_date,
5816: CE_AUTO_BANK_MATCH.trx_currency_code,
5817: CE_AUTO_BANK_MATCH.trx_amount,
5818: CE_AUTO_BANK_MATCH.trx_status,
5819: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5820: CE_AUTO_BANK_MATCH.csl_match_type,
5821: no_of_matches,

Line 5818: CE_AUTO_BANK_MATCH.trx_status,

5814: CE_AUTO_BANK_MATCH.trx_rowid,
5815: CE_AUTO_BANK_MATCH.trx_date,
5816: CE_AUTO_BANK_MATCH.trx_currency_code,
5817: CE_AUTO_BANK_MATCH.trx_amount,
5818: CE_AUTO_BANK_MATCH.trx_status,
5819: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5820: CE_AUTO_BANK_MATCH.csl_match_type,
5821: no_of_matches,
5822: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 5819: CE_AUTO_BANK_MATCH.trx_cleared_amount,

5815: CE_AUTO_BANK_MATCH.trx_date,
5816: CE_AUTO_BANK_MATCH.trx_currency_code,
5817: CE_AUTO_BANK_MATCH.trx_amount,
5818: CE_AUTO_BANK_MATCH.trx_status,
5819: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5820: CE_AUTO_BANK_MATCH.csl_match_type,
5821: no_of_matches,
5822: CE_AUTO_BANK_MATCH.trx_currency_type,
5823: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 5820: CE_AUTO_BANK_MATCH.csl_match_type,

5816: CE_AUTO_BANK_MATCH.trx_currency_code,
5817: CE_AUTO_BANK_MATCH.trx_amount,
5818: CE_AUTO_BANK_MATCH.trx_status,
5819: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5820: CE_AUTO_BANK_MATCH.csl_match_type,
5821: no_of_matches,
5822: CE_AUTO_BANK_MATCH.trx_currency_type,
5823: CE_AUTO_BANK_MATCH.trx_curr_amount,
5824: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 5822: CE_AUTO_BANK_MATCH.trx_currency_type,

5818: CE_AUTO_BANK_MATCH.trx_status,
5819: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5820: CE_AUTO_BANK_MATCH.csl_match_type,
5821: no_of_matches,
5822: CE_AUTO_BANK_MATCH.trx_currency_type,
5823: CE_AUTO_BANK_MATCH.trx_curr_amount,
5824: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5825: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5826: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 5823: CE_AUTO_BANK_MATCH.trx_curr_amount,

5819: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5820: CE_AUTO_BANK_MATCH.csl_match_type,
5821: no_of_matches,
5822: CE_AUTO_BANK_MATCH.trx_currency_type,
5823: CE_AUTO_BANK_MATCH.trx_curr_amount,
5824: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5825: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5826: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5827: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 5824: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

5820: CE_AUTO_BANK_MATCH.csl_match_type,
5821: no_of_matches,
5822: CE_AUTO_BANK_MATCH.trx_currency_type,
5823: CE_AUTO_BANK_MATCH.trx_curr_amount,
5824: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5825: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5826: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5827: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5828: CE_AUTO_BANK_MATCH.trx_org_id,

Line 5825: CE_AUTO_BANK_MATCH.trx_exchange_rate,

5821: no_of_matches,
5822: CE_AUTO_BANK_MATCH.trx_currency_type,
5823: CE_AUTO_BANK_MATCH.trx_curr_amount,
5824: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5825: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5826: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5827: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5828: CE_AUTO_BANK_MATCH.trx_org_id,
5829: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;

Line 5826: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

5822: CE_AUTO_BANK_MATCH.trx_currency_type,
5823: CE_AUTO_BANK_MATCH.trx_curr_amount,
5824: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5825: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5826: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5827: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5828: CE_AUTO_BANK_MATCH.trx_org_id,
5829: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5830: CLOSE get_recon_adj_misc;

Line 5827: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

5823: CE_AUTO_BANK_MATCH.trx_curr_amount,
5824: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5825: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5826: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5827: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5828: CE_AUTO_BANK_MATCH.trx_org_id,
5829: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5830: CLOSE get_recon_adj_misc;
5831:

Line 5828: CE_AUTO_BANK_MATCH.trx_org_id,

5824: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5825: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5826: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5827: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5828: CE_AUTO_BANK_MATCH.trx_org_id,
5829: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5830: CLOSE get_recon_adj_misc;
5831:
5832: if (no_of_matches <> 1) then

Line 5829: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;

5825: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5826: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5827: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5828: CE_AUTO_BANK_MATCH.trx_org_id,
5829: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5830: CLOSE get_recon_adj_misc;
5831:
5832: if (no_of_matches <> 1) then
5833: OPEN get_recon_adj_cash(calc_tolerance_amount_ar);

Line 5835: INTO CE_AUTO_BANK_MATCH.trx_id2,

5831:
5832: if (no_of_matches <> 1) then
5833: OPEN get_recon_adj_cash(calc_tolerance_amount_ar);
5834: FETCH get_recon_adj_cash
5835: INTO CE_AUTO_BANK_MATCH.trx_id2,
5836: CE_AUTO_BANK_MATCH.csl_match_type2,
5837: CE_AUTO_BANK_MATCH.trx_type2,
5838: CE_AUTO_BANK_MATCH.trx_rowid2,
5839: CE_AUTO_BANK_MATCH.trx_amount2,

Line 5836: CE_AUTO_BANK_MATCH.csl_match_type2,

5832: if (no_of_matches <> 1) then
5833: OPEN get_recon_adj_cash(calc_tolerance_amount_ar);
5834: FETCH get_recon_adj_cash
5835: INTO CE_AUTO_BANK_MATCH.trx_id2,
5836: CE_AUTO_BANK_MATCH.csl_match_type2,
5837: CE_AUTO_BANK_MATCH.trx_type2,
5838: CE_AUTO_BANK_MATCH.trx_rowid2,
5839: CE_AUTO_BANK_MATCH.trx_amount2,
5840: CE_AUTO_BANK_MATCH.trx_id,

Line 5837: CE_AUTO_BANK_MATCH.trx_type2,

5833: OPEN get_recon_adj_cash(calc_tolerance_amount_ar);
5834: FETCH get_recon_adj_cash
5835: INTO CE_AUTO_BANK_MATCH.trx_id2,
5836: CE_AUTO_BANK_MATCH.csl_match_type2,
5837: CE_AUTO_BANK_MATCH.trx_type2,
5838: CE_AUTO_BANK_MATCH.trx_rowid2,
5839: CE_AUTO_BANK_MATCH.trx_amount2,
5840: CE_AUTO_BANK_MATCH.trx_id,
5841: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

Line 5838: CE_AUTO_BANK_MATCH.trx_rowid2,

5834: FETCH get_recon_adj_cash
5835: INTO CE_AUTO_BANK_MATCH.trx_id2,
5836: CE_AUTO_BANK_MATCH.csl_match_type2,
5837: CE_AUTO_BANK_MATCH.trx_type2,
5838: CE_AUTO_BANK_MATCH.trx_rowid2,
5839: CE_AUTO_BANK_MATCH.trx_amount2,
5840: CE_AUTO_BANK_MATCH.trx_id,
5841: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5842: CE_AUTO_BANK_MATCH.trx_rowid,

Line 5839: CE_AUTO_BANK_MATCH.trx_amount2,

5835: INTO CE_AUTO_BANK_MATCH.trx_id2,
5836: CE_AUTO_BANK_MATCH.csl_match_type2,
5837: CE_AUTO_BANK_MATCH.trx_type2,
5838: CE_AUTO_BANK_MATCH.trx_rowid2,
5839: CE_AUTO_BANK_MATCH.trx_amount2,
5840: CE_AUTO_BANK_MATCH.trx_id,
5841: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5842: CE_AUTO_BANK_MATCH.trx_rowid,
5843: CE_AUTO_BANK_MATCH.trx_date,

Line 5840: CE_AUTO_BANK_MATCH.trx_id,

5836: CE_AUTO_BANK_MATCH.csl_match_type2,
5837: CE_AUTO_BANK_MATCH.trx_type2,
5838: CE_AUTO_BANK_MATCH.trx_rowid2,
5839: CE_AUTO_BANK_MATCH.trx_amount2,
5840: CE_AUTO_BANK_MATCH.trx_id,
5841: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5842: CE_AUTO_BANK_MATCH.trx_rowid,
5843: CE_AUTO_BANK_MATCH.trx_date,
5844: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 5841: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

5837: CE_AUTO_BANK_MATCH.trx_type2,
5838: CE_AUTO_BANK_MATCH.trx_rowid2,
5839: CE_AUTO_BANK_MATCH.trx_amount2,
5840: CE_AUTO_BANK_MATCH.trx_id,
5841: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5842: CE_AUTO_BANK_MATCH.trx_rowid,
5843: CE_AUTO_BANK_MATCH.trx_date,
5844: CE_AUTO_BANK_MATCH.trx_currency_code,
5845: CE_AUTO_BANK_MATCH.trx_amount,

Line 5842: CE_AUTO_BANK_MATCH.trx_rowid,

5838: CE_AUTO_BANK_MATCH.trx_rowid2,
5839: CE_AUTO_BANK_MATCH.trx_amount2,
5840: CE_AUTO_BANK_MATCH.trx_id,
5841: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5842: CE_AUTO_BANK_MATCH.trx_rowid,
5843: CE_AUTO_BANK_MATCH.trx_date,
5844: CE_AUTO_BANK_MATCH.trx_currency_code,
5845: CE_AUTO_BANK_MATCH.trx_amount,
5846: CE_AUTO_BANK_MATCH.trx_status,

Line 5843: CE_AUTO_BANK_MATCH.trx_date,

5839: CE_AUTO_BANK_MATCH.trx_amount2,
5840: CE_AUTO_BANK_MATCH.trx_id,
5841: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5842: CE_AUTO_BANK_MATCH.trx_rowid,
5843: CE_AUTO_BANK_MATCH.trx_date,
5844: CE_AUTO_BANK_MATCH.trx_currency_code,
5845: CE_AUTO_BANK_MATCH.trx_amount,
5846: CE_AUTO_BANK_MATCH.trx_status,
5847: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 5844: CE_AUTO_BANK_MATCH.trx_currency_code,

5840: CE_AUTO_BANK_MATCH.trx_id,
5841: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5842: CE_AUTO_BANK_MATCH.trx_rowid,
5843: CE_AUTO_BANK_MATCH.trx_date,
5844: CE_AUTO_BANK_MATCH.trx_currency_code,
5845: CE_AUTO_BANK_MATCH.trx_amount,
5846: CE_AUTO_BANK_MATCH.trx_status,
5847: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5848: CE_AUTO_BANK_MATCH.csl_match_type,

Line 5845: CE_AUTO_BANK_MATCH.trx_amount,

5841: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5842: CE_AUTO_BANK_MATCH.trx_rowid,
5843: CE_AUTO_BANK_MATCH.trx_date,
5844: CE_AUTO_BANK_MATCH.trx_currency_code,
5845: CE_AUTO_BANK_MATCH.trx_amount,
5846: CE_AUTO_BANK_MATCH.trx_status,
5847: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5848: CE_AUTO_BANK_MATCH.csl_match_type,
5849: no_of_matches,

Line 5846: CE_AUTO_BANK_MATCH.trx_status,

5842: CE_AUTO_BANK_MATCH.trx_rowid,
5843: CE_AUTO_BANK_MATCH.trx_date,
5844: CE_AUTO_BANK_MATCH.trx_currency_code,
5845: CE_AUTO_BANK_MATCH.trx_amount,
5846: CE_AUTO_BANK_MATCH.trx_status,
5847: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5848: CE_AUTO_BANK_MATCH.csl_match_type,
5849: no_of_matches,
5850: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 5847: CE_AUTO_BANK_MATCH.trx_cleared_amount,

5843: CE_AUTO_BANK_MATCH.trx_date,
5844: CE_AUTO_BANK_MATCH.trx_currency_code,
5845: CE_AUTO_BANK_MATCH.trx_amount,
5846: CE_AUTO_BANK_MATCH.trx_status,
5847: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5848: CE_AUTO_BANK_MATCH.csl_match_type,
5849: no_of_matches,
5850: CE_AUTO_BANK_MATCH.trx_currency_type,
5851: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 5848: CE_AUTO_BANK_MATCH.csl_match_type,

5844: CE_AUTO_BANK_MATCH.trx_currency_code,
5845: CE_AUTO_BANK_MATCH.trx_amount,
5846: CE_AUTO_BANK_MATCH.trx_status,
5847: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5848: CE_AUTO_BANK_MATCH.csl_match_type,
5849: no_of_matches,
5850: CE_AUTO_BANK_MATCH.trx_currency_type,
5851: CE_AUTO_BANK_MATCH.trx_curr_amount,
5852: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 5850: CE_AUTO_BANK_MATCH.trx_currency_type,

5846: CE_AUTO_BANK_MATCH.trx_status,
5847: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5848: CE_AUTO_BANK_MATCH.csl_match_type,
5849: no_of_matches,
5850: CE_AUTO_BANK_MATCH.trx_currency_type,
5851: CE_AUTO_BANK_MATCH.trx_curr_amount,
5852: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5853: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5854: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 5851: CE_AUTO_BANK_MATCH.trx_curr_amount,

5847: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5848: CE_AUTO_BANK_MATCH.csl_match_type,
5849: no_of_matches,
5850: CE_AUTO_BANK_MATCH.trx_currency_type,
5851: CE_AUTO_BANK_MATCH.trx_curr_amount,
5852: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5853: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5854: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5855: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 5852: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

5848: CE_AUTO_BANK_MATCH.csl_match_type,
5849: no_of_matches,
5850: CE_AUTO_BANK_MATCH.trx_currency_type,
5851: CE_AUTO_BANK_MATCH.trx_curr_amount,
5852: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5853: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5854: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5855: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5856: CE_AUTO_BANK_MATCH.trx_org_id,

Line 5853: CE_AUTO_BANK_MATCH.trx_exchange_rate,

5849: no_of_matches,
5850: CE_AUTO_BANK_MATCH.trx_currency_type,
5851: CE_AUTO_BANK_MATCH.trx_curr_amount,
5852: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5853: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5854: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5855: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5856: CE_AUTO_BANK_MATCH.trx_org_id,
5857: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;

Line 5854: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

5850: CE_AUTO_BANK_MATCH.trx_currency_type,
5851: CE_AUTO_BANK_MATCH.trx_curr_amount,
5852: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5853: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5854: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5855: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5856: CE_AUTO_BANK_MATCH.trx_org_id,
5857: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5858: CLOSE get_recon_adj_cash;

Line 5855: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

5851: CE_AUTO_BANK_MATCH.trx_curr_amount,
5852: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5853: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5854: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5855: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5856: CE_AUTO_BANK_MATCH.trx_org_id,
5857: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5858: CLOSE get_recon_adj_cash;
5859: end if;

Line 5856: CE_AUTO_BANK_MATCH.trx_org_id,

5852: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5853: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5854: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5855: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5856: CE_AUTO_BANK_MATCH.trx_org_id,
5857: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5858: CLOSE get_recon_adj_cash;
5859: end if;
5860:

Line 5857: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;

5853: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5854: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5855: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5856: CE_AUTO_BANK_MATCH.trx_org_id,
5857: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5858: CLOSE get_recon_adj_cash;
5859: end if;
5860:
5861: if (no_of_matches <> 1) then

Line 5864: INTO CE_AUTO_BANK_MATCH.trx_id2,

5860:
5861: if (no_of_matches <> 1) then
5862: OPEN get_recon_adj_pay(calc_tolerance_amount_ap);
5863: FETCH get_recon_adj_pay
5864: INTO CE_AUTO_BANK_MATCH.trx_id2,
5865: CE_AUTO_BANK_MATCH.csl_match_type2,
5866: CE_AUTO_BANK_MATCH.trx_type2,
5867: CE_AUTO_BANK_MATCH.trx_rowid2,
5868: CE_AUTO_BANK_MATCH.trx_amount2,

Line 5865: CE_AUTO_BANK_MATCH.csl_match_type2,

5861: if (no_of_matches <> 1) then
5862: OPEN get_recon_adj_pay(calc_tolerance_amount_ap);
5863: FETCH get_recon_adj_pay
5864: INTO CE_AUTO_BANK_MATCH.trx_id2,
5865: CE_AUTO_BANK_MATCH.csl_match_type2,
5866: CE_AUTO_BANK_MATCH.trx_type2,
5867: CE_AUTO_BANK_MATCH.trx_rowid2,
5868: CE_AUTO_BANK_MATCH.trx_amount2,
5869: CE_AUTO_BANK_MATCH.trx_id,

Line 5866: CE_AUTO_BANK_MATCH.trx_type2,

5862: OPEN get_recon_adj_pay(calc_tolerance_amount_ap);
5863: FETCH get_recon_adj_pay
5864: INTO CE_AUTO_BANK_MATCH.trx_id2,
5865: CE_AUTO_BANK_MATCH.csl_match_type2,
5866: CE_AUTO_BANK_MATCH.trx_type2,
5867: CE_AUTO_BANK_MATCH.trx_rowid2,
5868: CE_AUTO_BANK_MATCH.trx_amount2,
5869: CE_AUTO_BANK_MATCH.trx_id,
5870: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

Line 5867: CE_AUTO_BANK_MATCH.trx_rowid2,

5863: FETCH get_recon_adj_pay
5864: INTO CE_AUTO_BANK_MATCH.trx_id2,
5865: CE_AUTO_BANK_MATCH.csl_match_type2,
5866: CE_AUTO_BANK_MATCH.trx_type2,
5867: CE_AUTO_BANK_MATCH.trx_rowid2,
5868: CE_AUTO_BANK_MATCH.trx_amount2,
5869: CE_AUTO_BANK_MATCH.trx_id,
5870: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5871: CE_AUTO_BANK_MATCH.trx_rowid,

Line 5868: CE_AUTO_BANK_MATCH.trx_amount2,

5864: INTO CE_AUTO_BANK_MATCH.trx_id2,
5865: CE_AUTO_BANK_MATCH.csl_match_type2,
5866: CE_AUTO_BANK_MATCH.trx_type2,
5867: CE_AUTO_BANK_MATCH.trx_rowid2,
5868: CE_AUTO_BANK_MATCH.trx_amount2,
5869: CE_AUTO_BANK_MATCH.trx_id,
5870: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5871: CE_AUTO_BANK_MATCH.trx_rowid,
5872: CE_AUTO_BANK_MATCH.trx_date,

Line 5869: CE_AUTO_BANK_MATCH.trx_id,

5865: CE_AUTO_BANK_MATCH.csl_match_type2,
5866: CE_AUTO_BANK_MATCH.trx_type2,
5867: CE_AUTO_BANK_MATCH.trx_rowid2,
5868: CE_AUTO_BANK_MATCH.trx_amount2,
5869: CE_AUTO_BANK_MATCH.trx_id,
5870: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5871: CE_AUTO_BANK_MATCH.trx_rowid,
5872: CE_AUTO_BANK_MATCH.trx_date,
5873: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 5870: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

5866: CE_AUTO_BANK_MATCH.trx_type2,
5867: CE_AUTO_BANK_MATCH.trx_rowid2,
5868: CE_AUTO_BANK_MATCH.trx_amount2,
5869: CE_AUTO_BANK_MATCH.trx_id,
5870: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5871: CE_AUTO_BANK_MATCH.trx_rowid,
5872: CE_AUTO_BANK_MATCH.trx_date,
5873: CE_AUTO_BANK_MATCH.trx_currency_code,
5874: CE_AUTO_BANK_MATCH.trx_amount,

Line 5871: CE_AUTO_BANK_MATCH.trx_rowid,

5867: CE_AUTO_BANK_MATCH.trx_rowid2,
5868: CE_AUTO_BANK_MATCH.trx_amount2,
5869: CE_AUTO_BANK_MATCH.trx_id,
5870: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5871: CE_AUTO_BANK_MATCH.trx_rowid,
5872: CE_AUTO_BANK_MATCH.trx_date,
5873: CE_AUTO_BANK_MATCH.trx_currency_code,
5874: CE_AUTO_BANK_MATCH.trx_amount,
5875: CE_AUTO_BANK_MATCH.trx_status,

Line 5872: CE_AUTO_BANK_MATCH.trx_date,

5868: CE_AUTO_BANK_MATCH.trx_amount2,
5869: CE_AUTO_BANK_MATCH.trx_id,
5870: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5871: CE_AUTO_BANK_MATCH.trx_rowid,
5872: CE_AUTO_BANK_MATCH.trx_date,
5873: CE_AUTO_BANK_MATCH.trx_currency_code,
5874: CE_AUTO_BANK_MATCH.trx_amount,
5875: CE_AUTO_BANK_MATCH.trx_status,
5876: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 5873: CE_AUTO_BANK_MATCH.trx_currency_code,

5869: CE_AUTO_BANK_MATCH.trx_id,
5870: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5871: CE_AUTO_BANK_MATCH.trx_rowid,
5872: CE_AUTO_BANK_MATCH.trx_date,
5873: CE_AUTO_BANK_MATCH.trx_currency_code,
5874: CE_AUTO_BANK_MATCH.trx_amount,
5875: CE_AUTO_BANK_MATCH.trx_status,
5876: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5877: CE_AUTO_BANK_MATCH.csl_match_type,

Line 5874: CE_AUTO_BANK_MATCH.trx_amount,

5870: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5871: CE_AUTO_BANK_MATCH.trx_rowid,
5872: CE_AUTO_BANK_MATCH.trx_date,
5873: CE_AUTO_BANK_MATCH.trx_currency_code,
5874: CE_AUTO_BANK_MATCH.trx_amount,
5875: CE_AUTO_BANK_MATCH.trx_status,
5876: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5877: CE_AUTO_BANK_MATCH.csl_match_type,
5878: no_of_matches,

Line 5875: CE_AUTO_BANK_MATCH.trx_status,

5871: CE_AUTO_BANK_MATCH.trx_rowid,
5872: CE_AUTO_BANK_MATCH.trx_date,
5873: CE_AUTO_BANK_MATCH.trx_currency_code,
5874: CE_AUTO_BANK_MATCH.trx_amount,
5875: CE_AUTO_BANK_MATCH.trx_status,
5876: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5877: CE_AUTO_BANK_MATCH.csl_match_type,
5878: no_of_matches,
5879: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 5876: CE_AUTO_BANK_MATCH.trx_cleared_amount,

5872: CE_AUTO_BANK_MATCH.trx_date,
5873: CE_AUTO_BANK_MATCH.trx_currency_code,
5874: CE_AUTO_BANK_MATCH.trx_amount,
5875: CE_AUTO_BANK_MATCH.trx_status,
5876: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5877: CE_AUTO_BANK_MATCH.csl_match_type,
5878: no_of_matches,
5879: CE_AUTO_BANK_MATCH.trx_currency_type,
5880: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 5877: CE_AUTO_BANK_MATCH.csl_match_type,

5873: CE_AUTO_BANK_MATCH.trx_currency_code,
5874: CE_AUTO_BANK_MATCH.trx_amount,
5875: CE_AUTO_BANK_MATCH.trx_status,
5876: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5877: CE_AUTO_BANK_MATCH.csl_match_type,
5878: no_of_matches,
5879: CE_AUTO_BANK_MATCH.trx_currency_type,
5880: CE_AUTO_BANK_MATCH.trx_curr_amount,
5881: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 5879: CE_AUTO_BANK_MATCH.trx_currency_type,

5875: CE_AUTO_BANK_MATCH.trx_status,
5876: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5877: CE_AUTO_BANK_MATCH.csl_match_type,
5878: no_of_matches,
5879: CE_AUTO_BANK_MATCH.trx_currency_type,
5880: CE_AUTO_BANK_MATCH.trx_curr_amount,
5881: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5882: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5883: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 5880: CE_AUTO_BANK_MATCH.trx_curr_amount,

5876: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5877: CE_AUTO_BANK_MATCH.csl_match_type,
5878: no_of_matches,
5879: CE_AUTO_BANK_MATCH.trx_currency_type,
5880: CE_AUTO_BANK_MATCH.trx_curr_amount,
5881: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5882: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5883: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5884: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 5881: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

5877: CE_AUTO_BANK_MATCH.csl_match_type,
5878: no_of_matches,
5879: CE_AUTO_BANK_MATCH.trx_currency_type,
5880: CE_AUTO_BANK_MATCH.trx_curr_amount,
5881: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5882: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5883: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5884: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5885: CE_AUTO_BANK_MATCH.trx_org_id,

Line 5882: CE_AUTO_BANK_MATCH.trx_exchange_rate,

5878: no_of_matches,
5879: CE_AUTO_BANK_MATCH.trx_currency_type,
5880: CE_AUTO_BANK_MATCH.trx_curr_amount,
5881: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5882: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5883: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5884: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5885: CE_AUTO_BANK_MATCH.trx_org_id,
5886: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;

Line 5883: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

5879: CE_AUTO_BANK_MATCH.trx_currency_type,
5880: CE_AUTO_BANK_MATCH.trx_curr_amount,
5881: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5882: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5883: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5884: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5885: CE_AUTO_BANK_MATCH.trx_org_id,
5886: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5887: CLOSE get_recon_adj_pay;

Line 5884: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

5880: CE_AUTO_BANK_MATCH.trx_curr_amount,
5881: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5882: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5883: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5884: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5885: CE_AUTO_BANK_MATCH.trx_org_id,
5886: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5887: CLOSE get_recon_adj_pay;
5888: end if;

Line 5885: CE_AUTO_BANK_MATCH.trx_org_id,

5881: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5882: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5883: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5884: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5885: CE_AUTO_BANK_MATCH.trx_org_id,
5886: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5887: CLOSE get_recon_adj_pay;
5888: end if;
5889:

Line 5886: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;

5882: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5883: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5884: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5885: CE_AUTO_BANK_MATCH.trx_org_id,
5886: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id;
5887: CLOSE get_recon_adj_pay;
5888: end if;
5889:
5890: cep_standard.debug('DEBUG: get_reconciled_adj no_of_matches = '||

Line 5893: CE_AUTO_BANK_MATCH.reconciled_this_run := 'Y';

5889:
5890: cep_standard.debug('DEBUG: get_reconciled_adj no_of_matches = '||
5891: no_of_matches);
5892: if (no_of_matches = 1) then
5893: CE_AUTO_BANK_MATCH.reconciled_this_run := 'Y';
5894: else
5895: OPEN get_recon_adj2_ar(calc_tolerance_amount_ar);
5896: FETCH get_recon_adj2_ar
5897: INTO CE_AUTO_BANK_MATCH.trx_id2,

Line 5897: INTO CE_AUTO_BANK_MATCH.trx_id2,

5893: CE_AUTO_BANK_MATCH.reconciled_this_run := 'Y';
5894: else
5895: OPEN get_recon_adj2_ar(calc_tolerance_amount_ar);
5896: FETCH get_recon_adj2_ar
5897: INTO CE_AUTO_BANK_MATCH.trx_id2,
5898: CE_AUTO_BANK_MATCH.trx_rowid2,
5899: CE_AUTO_BANK_MATCH.trx_date2,
5900: CE_AUTO_BANK_MATCH.trx_currency_code2,
5901: CE_AUTO_BANK_MATCH.trx_amount2,

Line 5898: CE_AUTO_BANK_MATCH.trx_rowid2,

5894: else
5895: OPEN get_recon_adj2_ar(calc_tolerance_amount_ar);
5896: FETCH get_recon_adj2_ar
5897: INTO CE_AUTO_BANK_MATCH.trx_id2,
5898: CE_AUTO_BANK_MATCH.trx_rowid2,
5899: CE_AUTO_BANK_MATCH.trx_date2,
5900: CE_AUTO_BANK_MATCH.trx_currency_code2,
5901: CE_AUTO_BANK_MATCH.trx_amount2,
5902: CE_AUTO_BANK_MATCH.trx_base_amount2,

Line 5899: CE_AUTO_BANK_MATCH.trx_date2,

5895: OPEN get_recon_adj2_ar(calc_tolerance_amount_ar);
5896: FETCH get_recon_adj2_ar
5897: INTO CE_AUTO_BANK_MATCH.trx_id2,
5898: CE_AUTO_BANK_MATCH.trx_rowid2,
5899: CE_AUTO_BANK_MATCH.trx_date2,
5900: CE_AUTO_BANK_MATCH.trx_currency_code2,
5901: CE_AUTO_BANK_MATCH.trx_amount2,
5902: CE_AUTO_BANK_MATCH.trx_base_amount2,
5903: CE_AUTO_BANK_MATCH.trx_status2,

Line 5900: CE_AUTO_BANK_MATCH.trx_currency_code2,

5896: FETCH get_recon_adj2_ar
5897: INTO CE_AUTO_BANK_MATCH.trx_id2,
5898: CE_AUTO_BANK_MATCH.trx_rowid2,
5899: CE_AUTO_BANK_MATCH.trx_date2,
5900: CE_AUTO_BANK_MATCH.trx_currency_code2,
5901: CE_AUTO_BANK_MATCH.trx_amount2,
5902: CE_AUTO_BANK_MATCH.trx_base_amount2,
5903: CE_AUTO_BANK_MATCH.trx_status2,
5904: CE_AUTO_BANK_MATCH.trx_cleared_amount2,

Line 5901: CE_AUTO_BANK_MATCH.trx_amount2,

5897: INTO CE_AUTO_BANK_MATCH.trx_id2,
5898: CE_AUTO_BANK_MATCH.trx_rowid2,
5899: CE_AUTO_BANK_MATCH.trx_date2,
5900: CE_AUTO_BANK_MATCH.trx_currency_code2,
5901: CE_AUTO_BANK_MATCH.trx_amount2,
5902: CE_AUTO_BANK_MATCH.trx_base_amount2,
5903: CE_AUTO_BANK_MATCH.trx_status2,
5904: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5905: CE_AUTO_BANK_MATCH.csl_match_type2,

Line 5902: CE_AUTO_BANK_MATCH.trx_base_amount2,

5898: CE_AUTO_BANK_MATCH.trx_rowid2,
5899: CE_AUTO_BANK_MATCH.trx_date2,
5900: CE_AUTO_BANK_MATCH.trx_currency_code2,
5901: CE_AUTO_BANK_MATCH.trx_amount2,
5902: CE_AUTO_BANK_MATCH.trx_base_amount2,
5903: CE_AUTO_BANK_MATCH.trx_status2,
5904: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5905: CE_AUTO_BANK_MATCH.csl_match_type2,
5906: no_of_matches,

Line 5903: CE_AUTO_BANK_MATCH.trx_status2,

5899: CE_AUTO_BANK_MATCH.trx_date2,
5900: CE_AUTO_BANK_MATCH.trx_currency_code2,
5901: CE_AUTO_BANK_MATCH.trx_amount2,
5902: CE_AUTO_BANK_MATCH.trx_base_amount2,
5903: CE_AUTO_BANK_MATCH.trx_status2,
5904: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5905: CE_AUTO_BANK_MATCH.csl_match_type2,
5906: no_of_matches,
5907: CE_AUTO_BANK_MATCH.trx_currency_type2,

Line 5904: CE_AUTO_BANK_MATCH.trx_cleared_amount2,

5900: CE_AUTO_BANK_MATCH.trx_currency_code2,
5901: CE_AUTO_BANK_MATCH.trx_amount2,
5902: CE_AUTO_BANK_MATCH.trx_base_amount2,
5903: CE_AUTO_BANK_MATCH.trx_status2,
5904: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5905: CE_AUTO_BANK_MATCH.csl_match_type2,
5906: no_of_matches,
5907: CE_AUTO_BANK_MATCH.trx_currency_type2,
5908: CE_AUTO_BANK_MATCH.trx_curr_amount2,

Line 5905: CE_AUTO_BANK_MATCH.csl_match_type2,

5901: CE_AUTO_BANK_MATCH.trx_amount2,
5902: CE_AUTO_BANK_MATCH.trx_base_amount2,
5903: CE_AUTO_BANK_MATCH.trx_status2,
5904: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5905: CE_AUTO_BANK_MATCH.csl_match_type2,
5906: no_of_matches,
5907: CE_AUTO_BANK_MATCH.trx_currency_type2,
5908: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5909: CE_AUTO_BANK_MATCH.trx_type2,

Line 5907: CE_AUTO_BANK_MATCH.trx_currency_type2,

5903: CE_AUTO_BANK_MATCH.trx_status2,
5904: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5905: CE_AUTO_BANK_MATCH.csl_match_type2,
5906: no_of_matches,
5907: CE_AUTO_BANK_MATCH.trx_currency_type2,
5908: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5909: CE_AUTO_BANK_MATCH.trx_type2,
5910: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5911: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,

Line 5908: CE_AUTO_BANK_MATCH.trx_curr_amount2,

5904: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5905: CE_AUTO_BANK_MATCH.csl_match_type2,
5906: no_of_matches,
5907: CE_AUTO_BANK_MATCH.trx_currency_type2,
5908: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5909: CE_AUTO_BANK_MATCH.trx_type2,
5910: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5911: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5912: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,

Line 5909: CE_AUTO_BANK_MATCH.trx_type2,

5905: CE_AUTO_BANK_MATCH.csl_match_type2,
5906: no_of_matches,
5907: CE_AUTO_BANK_MATCH.trx_currency_type2,
5908: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5909: CE_AUTO_BANK_MATCH.trx_type2,
5910: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5911: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5912: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5913: CE_AUTO_BANK_MATCH.trx_id,

Line 5910: CE_AUTO_BANK_MATCH.trx_exchange_rate2,

5906: no_of_matches,
5907: CE_AUTO_BANK_MATCH.trx_currency_type2,
5908: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5909: CE_AUTO_BANK_MATCH.trx_type2,
5910: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5911: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5912: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5913: CE_AUTO_BANK_MATCH.trx_id,
5914: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

Line 5911: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,

5907: CE_AUTO_BANK_MATCH.trx_currency_type2,
5908: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5909: CE_AUTO_BANK_MATCH.trx_type2,
5910: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5911: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5912: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5913: CE_AUTO_BANK_MATCH.trx_id,
5914: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5915: CE_AUTO_BANK_MATCH.trx_rowid,

Line 5912: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,

5908: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5909: CE_AUTO_BANK_MATCH.trx_type2,
5910: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5911: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5912: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5913: CE_AUTO_BANK_MATCH.trx_id,
5914: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5915: CE_AUTO_BANK_MATCH.trx_rowid,
5916: CE_AUTO_BANK_MATCH.trx_date,

Line 5913: CE_AUTO_BANK_MATCH.trx_id,

5909: CE_AUTO_BANK_MATCH.trx_type2,
5910: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5911: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5912: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5913: CE_AUTO_BANK_MATCH.trx_id,
5914: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5915: CE_AUTO_BANK_MATCH.trx_rowid,
5916: CE_AUTO_BANK_MATCH.trx_date,
5917: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 5914: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

5910: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5911: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5912: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5913: CE_AUTO_BANK_MATCH.trx_id,
5914: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5915: CE_AUTO_BANK_MATCH.trx_rowid,
5916: CE_AUTO_BANK_MATCH.trx_date,
5917: CE_AUTO_BANK_MATCH.trx_currency_code,
5918: CE_AUTO_BANK_MATCH.trx_amount,

Line 5915: CE_AUTO_BANK_MATCH.trx_rowid,

5911: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5912: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5913: CE_AUTO_BANK_MATCH.trx_id,
5914: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5915: CE_AUTO_BANK_MATCH.trx_rowid,
5916: CE_AUTO_BANK_MATCH.trx_date,
5917: CE_AUTO_BANK_MATCH.trx_currency_code,
5918: CE_AUTO_BANK_MATCH.trx_amount,
5919: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 5916: CE_AUTO_BANK_MATCH.trx_date,

5912: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5913: CE_AUTO_BANK_MATCH.trx_id,
5914: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5915: CE_AUTO_BANK_MATCH.trx_rowid,
5916: CE_AUTO_BANK_MATCH.trx_date,
5917: CE_AUTO_BANK_MATCH.trx_currency_code,
5918: CE_AUTO_BANK_MATCH.trx_amount,
5919: CE_AUTO_BANK_MATCH.trx_base_amount,
5920: CE_AUTO_BANK_MATCH.trx_status,

Line 5917: CE_AUTO_BANK_MATCH.trx_currency_code,

5913: CE_AUTO_BANK_MATCH.trx_id,
5914: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5915: CE_AUTO_BANK_MATCH.trx_rowid,
5916: CE_AUTO_BANK_MATCH.trx_date,
5917: CE_AUTO_BANK_MATCH.trx_currency_code,
5918: CE_AUTO_BANK_MATCH.trx_amount,
5919: CE_AUTO_BANK_MATCH.trx_base_amount,
5920: CE_AUTO_BANK_MATCH.trx_status,
5921: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 5918: CE_AUTO_BANK_MATCH.trx_amount,

5914: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5915: CE_AUTO_BANK_MATCH.trx_rowid,
5916: CE_AUTO_BANK_MATCH.trx_date,
5917: CE_AUTO_BANK_MATCH.trx_currency_code,
5918: CE_AUTO_BANK_MATCH.trx_amount,
5919: CE_AUTO_BANK_MATCH.trx_base_amount,
5920: CE_AUTO_BANK_MATCH.trx_status,
5921: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5922: CE_AUTO_BANK_MATCH.csl_match_type,

Line 5919: CE_AUTO_BANK_MATCH.trx_base_amount,

5915: CE_AUTO_BANK_MATCH.trx_rowid,
5916: CE_AUTO_BANK_MATCH.trx_date,
5917: CE_AUTO_BANK_MATCH.trx_currency_code,
5918: CE_AUTO_BANK_MATCH.trx_amount,
5919: CE_AUTO_BANK_MATCH.trx_base_amount,
5920: CE_AUTO_BANK_MATCH.trx_status,
5921: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5922: CE_AUTO_BANK_MATCH.csl_match_type,
5923: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 5920: CE_AUTO_BANK_MATCH.trx_status,

5916: CE_AUTO_BANK_MATCH.trx_date,
5917: CE_AUTO_BANK_MATCH.trx_currency_code,
5918: CE_AUTO_BANK_MATCH.trx_amount,
5919: CE_AUTO_BANK_MATCH.trx_base_amount,
5920: CE_AUTO_BANK_MATCH.trx_status,
5921: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5922: CE_AUTO_BANK_MATCH.csl_match_type,
5923: CE_AUTO_BANK_MATCH.trx_currency_type,
5924: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 5921: CE_AUTO_BANK_MATCH.trx_cleared_amount,

5917: CE_AUTO_BANK_MATCH.trx_currency_code,
5918: CE_AUTO_BANK_MATCH.trx_amount,
5919: CE_AUTO_BANK_MATCH.trx_base_amount,
5920: CE_AUTO_BANK_MATCH.trx_status,
5921: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5922: CE_AUTO_BANK_MATCH.csl_match_type,
5923: CE_AUTO_BANK_MATCH.trx_currency_type,
5924: CE_AUTO_BANK_MATCH.trx_curr_amount,
5925: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 5922: CE_AUTO_BANK_MATCH.csl_match_type,

5918: CE_AUTO_BANK_MATCH.trx_amount,
5919: CE_AUTO_BANK_MATCH.trx_base_amount,
5920: CE_AUTO_BANK_MATCH.trx_status,
5921: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5922: CE_AUTO_BANK_MATCH.csl_match_type,
5923: CE_AUTO_BANK_MATCH.trx_currency_type,
5924: CE_AUTO_BANK_MATCH.trx_curr_amount,
5925: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5926: CE_AUTO_BANK_MATCH.trx_exchange_rate,

Line 5923: CE_AUTO_BANK_MATCH.trx_currency_type,

5919: CE_AUTO_BANK_MATCH.trx_base_amount,
5920: CE_AUTO_BANK_MATCH.trx_status,
5921: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5922: CE_AUTO_BANK_MATCH.csl_match_type,
5923: CE_AUTO_BANK_MATCH.trx_currency_type,
5924: CE_AUTO_BANK_MATCH.trx_curr_amount,
5925: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5926: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5927: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 5924: CE_AUTO_BANK_MATCH.trx_curr_amount,

5920: CE_AUTO_BANK_MATCH.trx_status,
5921: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5922: CE_AUTO_BANK_MATCH.csl_match_type,
5923: CE_AUTO_BANK_MATCH.trx_currency_type,
5924: CE_AUTO_BANK_MATCH.trx_curr_amount,
5925: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5926: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5927: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5928: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 5925: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

5921: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5922: CE_AUTO_BANK_MATCH.csl_match_type,
5923: CE_AUTO_BANK_MATCH.trx_currency_type,
5924: CE_AUTO_BANK_MATCH.trx_curr_amount,
5925: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5926: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5927: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5928: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5929: loc_match_type,

Line 5926: CE_AUTO_BANK_MATCH.trx_exchange_rate,

5922: CE_AUTO_BANK_MATCH.csl_match_type,
5923: CE_AUTO_BANK_MATCH.trx_currency_type,
5924: CE_AUTO_BANK_MATCH.trx_curr_amount,
5925: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5926: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5927: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5928: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5929: loc_match_type,
5930: loc_trx_id,

Line 5927: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

5923: CE_AUTO_BANK_MATCH.trx_currency_type,
5924: CE_AUTO_BANK_MATCH.trx_curr_amount,
5925: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5926: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5927: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5928: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5929: loc_match_type,
5930: loc_trx_id,
5931: loc_cash_receipt_id,

Line 5928: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

5924: CE_AUTO_BANK_MATCH.trx_curr_amount,
5925: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5926: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5927: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5928: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5929: loc_match_type,
5930: loc_trx_id,
5931: loc_cash_receipt_id,
5932: loc_trx_date,

Line 5933: CE_AUTO_BANK_MATCH.trx_org_id,

5929: loc_match_type,
5930: loc_trx_id,
5931: loc_cash_receipt_id,
5932: loc_trx_date,
5933: CE_AUTO_BANK_MATCH.trx_org_id,
5934: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
5935: CE_AUTO_BANK_MATCH.gt_seq_id;
5936: CLOSE get_recon_adj2_ar;
5937:

Line 5934: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

5930: loc_trx_id,
5931: loc_cash_receipt_id,
5932: loc_trx_date,
5933: CE_AUTO_BANK_MATCH.trx_org_id,
5934: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
5935: CE_AUTO_BANK_MATCH.gt_seq_id;
5936: CLOSE get_recon_adj2_ar;
5937:
5938: if (no_of_matches <> 1) then

Line 5935: CE_AUTO_BANK_MATCH.gt_seq_id;

5931: loc_cash_receipt_id,
5932: loc_trx_date,
5933: CE_AUTO_BANK_MATCH.trx_org_id,
5934: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
5935: CE_AUTO_BANK_MATCH.gt_seq_id;
5936: CLOSE get_recon_adj2_ar;
5937:
5938: if (no_of_matches <> 1) then
5939: OPEN get_recon_adj2_ap(calc_tolerance_amount_ap);

Line 5941: INTO CE_AUTO_BANK_MATCH.trx_id2,

5937:
5938: if (no_of_matches <> 1) then
5939: OPEN get_recon_adj2_ap(calc_tolerance_amount_ap);
5940: FETCH get_recon_adj2_ap
5941: INTO CE_AUTO_BANK_MATCH.trx_id2,
5942: CE_AUTO_BANK_MATCH.trx_rowid2,
5943: CE_AUTO_BANK_MATCH.trx_date2,
5944: CE_AUTO_BANK_MATCH.trx_currency_code2,
5945: CE_AUTO_BANK_MATCH.trx_amount2,

Line 5942: CE_AUTO_BANK_MATCH.trx_rowid2,

5938: if (no_of_matches <> 1) then
5939: OPEN get_recon_adj2_ap(calc_tolerance_amount_ap);
5940: FETCH get_recon_adj2_ap
5941: INTO CE_AUTO_BANK_MATCH.trx_id2,
5942: CE_AUTO_BANK_MATCH.trx_rowid2,
5943: CE_AUTO_BANK_MATCH.trx_date2,
5944: CE_AUTO_BANK_MATCH.trx_currency_code2,
5945: CE_AUTO_BANK_MATCH.trx_amount2,
5946: CE_AUTO_BANK_MATCH.trx_base_amount2,

Line 5943: CE_AUTO_BANK_MATCH.trx_date2,

5939: OPEN get_recon_adj2_ap(calc_tolerance_amount_ap);
5940: FETCH get_recon_adj2_ap
5941: INTO CE_AUTO_BANK_MATCH.trx_id2,
5942: CE_AUTO_BANK_MATCH.trx_rowid2,
5943: CE_AUTO_BANK_MATCH.trx_date2,
5944: CE_AUTO_BANK_MATCH.trx_currency_code2,
5945: CE_AUTO_BANK_MATCH.trx_amount2,
5946: CE_AUTO_BANK_MATCH.trx_base_amount2,
5947: CE_AUTO_BANK_MATCH.trx_status2,

Line 5944: CE_AUTO_BANK_MATCH.trx_currency_code2,

5940: FETCH get_recon_adj2_ap
5941: INTO CE_AUTO_BANK_MATCH.trx_id2,
5942: CE_AUTO_BANK_MATCH.trx_rowid2,
5943: CE_AUTO_BANK_MATCH.trx_date2,
5944: CE_AUTO_BANK_MATCH.trx_currency_code2,
5945: CE_AUTO_BANK_MATCH.trx_amount2,
5946: CE_AUTO_BANK_MATCH.trx_base_amount2,
5947: CE_AUTO_BANK_MATCH.trx_status2,
5948: CE_AUTO_BANK_MATCH.trx_cleared_amount2,

Line 5945: CE_AUTO_BANK_MATCH.trx_amount2,

5941: INTO CE_AUTO_BANK_MATCH.trx_id2,
5942: CE_AUTO_BANK_MATCH.trx_rowid2,
5943: CE_AUTO_BANK_MATCH.trx_date2,
5944: CE_AUTO_BANK_MATCH.trx_currency_code2,
5945: CE_AUTO_BANK_MATCH.trx_amount2,
5946: CE_AUTO_BANK_MATCH.trx_base_amount2,
5947: CE_AUTO_BANK_MATCH.trx_status2,
5948: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5949: CE_AUTO_BANK_MATCH.csl_match_type2,

Line 5946: CE_AUTO_BANK_MATCH.trx_base_amount2,

5942: CE_AUTO_BANK_MATCH.trx_rowid2,
5943: CE_AUTO_BANK_MATCH.trx_date2,
5944: CE_AUTO_BANK_MATCH.trx_currency_code2,
5945: CE_AUTO_BANK_MATCH.trx_amount2,
5946: CE_AUTO_BANK_MATCH.trx_base_amount2,
5947: CE_AUTO_BANK_MATCH.trx_status2,
5948: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5949: CE_AUTO_BANK_MATCH.csl_match_type2,
5950: no_of_matches,

Line 5947: CE_AUTO_BANK_MATCH.trx_status2,

5943: CE_AUTO_BANK_MATCH.trx_date2,
5944: CE_AUTO_BANK_MATCH.trx_currency_code2,
5945: CE_AUTO_BANK_MATCH.trx_amount2,
5946: CE_AUTO_BANK_MATCH.trx_base_amount2,
5947: CE_AUTO_BANK_MATCH.trx_status2,
5948: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5949: CE_AUTO_BANK_MATCH.csl_match_type2,
5950: no_of_matches,
5951: CE_AUTO_BANK_MATCH.trx_currency_type2,

Line 5948: CE_AUTO_BANK_MATCH.trx_cleared_amount2,

5944: CE_AUTO_BANK_MATCH.trx_currency_code2,
5945: CE_AUTO_BANK_MATCH.trx_amount2,
5946: CE_AUTO_BANK_MATCH.trx_base_amount2,
5947: CE_AUTO_BANK_MATCH.trx_status2,
5948: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5949: CE_AUTO_BANK_MATCH.csl_match_type2,
5950: no_of_matches,
5951: CE_AUTO_BANK_MATCH.trx_currency_type2,
5952: CE_AUTO_BANK_MATCH.trx_curr_amount2,

Line 5949: CE_AUTO_BANK_MATCH.csl_match_type2,

5945: CE_AUTO_BANK_MATCH.trx_amount2,
5946: CE_AUTO_BANK_MATCH.trx_base_amount2,
5947: CE_AUTO_BANK_MATCH.trx_status2,
5948: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5949: CE_AUTO_BANK_MATCH.csl_match_type2,
5950: no_of_matches,
5951: CE_AUTO_BANK_MATCH.trx_currency_type2,
5952: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5953: CE_AUTO_BANK_MATCH.trx_type2,

Line 5951: CE_AUTO_BANK_MATCH.trx_currency_type2,

5947: CE_AUTO_BANK_MATCH.trx_status2,
5948: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5949: CE_AUTO_BANK_MATCH.csl_match_type2,
5950: no_of_matches,
5951: CE_AUTO_BANK_MATCH.trx_currency_type2,
5952: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5953: CE_AUTO_BANK_MATCH.trx_type2,
5954: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5955: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,

Line 5952: CE_AUTO_BANK_MATCH.trx_curr_amount2,

5948: CE_AUTO_BANK_MATCH.trx_cleared_amount2,
5949: CE_AUTO_BANK_MATCH.csl_match_type2,
5950: no_of_matches,
5951: CE_AUTO_BANK_MATCH.trx_currency_type2,
5952: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5953: CE_AUTO_BANK_MATCH.trx_type2,
5954: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5955: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5956: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,

Line 5953: CE_AUTO_BANK_MATCH.trx_type2,

5949: CE_AUTO_BANK_MATCH.csl_match_type2,
5950: no_of_matches,
5951: CE_AUTO_BANK_MATCH.trx_currency_type2,
5952: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5953: CE_AUTO_BANK_MATCH.trx_type2,
5954: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5955: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5956: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5957: CE_AUTO_BANK_MATCH.trx_id,

Line 5954: CE_AUTO_BANK_MATCH.trx_exchange_rate2,

5950: no_of_matches,
5951: CE_AUTO_BANK_MATCH.trx_currency_type2,
5952: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5953: CE_AUTO_BANK_MATCH.trx_type2,
5954: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5955: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5956: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5957: CE_AUTO_BANK_MATCH.trx_id,
5958: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

Line 5955: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,

5951: CE_AUTO_BANK_MATCH.trx_currency_type2,
5952: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5953: CE_AUTO_BANK_MATCH.trx_type2,
5954: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5955: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5956: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5957: CE_AUTO_BANK_MATCH.trx_id,
5958: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5959: CE_AUTO_BANK_MATCH.trx_rowid,

Line 5956: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,

5952: CE_AUTO_BANK_MATCH.trx_curr_amount2,
5953: CE_AUTO_BANK_MATCH.trx_type2,
5954: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5955: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5956: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5957: CE_AUTO_BANK_MATCH.trx_id,
5958: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5959: CE_AUTO_BANK_MATCH.trx_rowid,
5960: CE_AUTO_BANK_MATCH.trx_date,

Line 5957: CE_AUTO_BANK_MATCH.trx_id,

5953: CE_AUTO_BANK_MATCH.trx_type2,
5954: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5955: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5956: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5957: CE_AUTO_BANK_MATCH.trx_id,
5958: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5959: CE_AUTO_BANK_MATCH.trx_rowid,
5960: CE_AUTO_BANK_MATCH.trx_date,
5961: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 5958: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

5954: CE_AUTO_BANK_MATCH.trx_exchange_rate2,
5955: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5956: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5957: CE_AUTO_BANK_MATCH.trx_id,
5958: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5959: CE_AUTO_BANK_MATCH.trx_rowid,
5960: CE_AUTO_BANK_MATCH.trx_date,
5961: CE_AUTO_BANK_MATCH.trx_currency_code,
5962: CE_AUTO_BANK_MATCH.trx_amount,

Line 5959: CE_AUTO_BANK_MATCH.trx_rowid,

5955: CE_AUTO_BANK_MATCH.trx_exchange_rate_date2,
5956: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5957: CE_AUTO_BANK_MATCH.trx_id,
5958: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5959: CE_AUTO_BANK_MATCH.trx_rowid,
5960: CE_AUTO_BANK_MATCH.trx_date,
5961: CE_AUTO_BANK_MATCH.trx_currency_code,
5962: CE_AUTO_BANK_MATCH.trx_amount,
5963: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 5960: CE_AUTO_BANK_MATCH.trx_date,

5956: CE_AUTO_BANK_MATCH.trx_exchange_rate_type2,
5957: CE_AUTO_BANK_MATCH.trx_id,
5958: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5959: CE_AUTO_BANK_MATCH.trx_rowid,
5960: CE_AUTO_BANK_MATCH.trx_date,
5961: CE_AUTO_BANK_MATCH.trx_currency_code,
5962: CE_AUTO_BANK_MATCH.trx_amount,
5963: CE_AUTO_BANK_MATCH.trx_base_amount,
5964: CE_AUTO_BANK_MATCH.trx_status,

Line 5961: CE_AUTO_BANK_MATCH.trx_currency_code,

5957: CE_AUTO_BANK_MATCH.trx_id,
5958: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5959: CE_AUTO_BANK_MATCH.trx_rowid,
5960: CE_AUTO_BANK_MATCH.trx_date,
5961: CE_AUTO_BANK_MATCH.trx_currency_code,
5962: CE_AUTO_BANK_MATCH.trx_amount,
5963: CE_AUTO_BANK_MATCH.trx_base_amount,
5964: CE_AUTO_BANK_MATCH.trx_status,
5965: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 5962: CE_AUTO_BANK_MATCH.trx_amount,

5958: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
5959: CE_AUTO_BANK_MATCH.trx_rowid,
5960: CE_AUTO_BANK_MATCH.trx_date,
5961: CE_AUTO_BANK_MATCH.trx_currency_code,
5962: CE_AUTO_BANK_MATCH.trx_amount,
5963: CE_AUTO_BANK_MATCH.trx_base_amount,
5964: CE_AUTO_BANK_MATCH.trx_status,
5965: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5966: CE_AUTO_BANK_MATCH.csl_match_type,

Line 5963: CE_AUTO_BANK_MATCH.trx_base_amount,

5959: CE_AUTO_BANK_MATCH.trx_rowid,
5960: CE_AUTO_BANK_MATCH.trx_date,
5961: CE_AUTO_BANK_MATCH.trx_currency_code,
5962: CE_AUTO_BANK_MATCH.trx_amount,
5963: CE_AUTO_BANK_MATCH.trx_base_amount,
5964: CE_AUTO_BANK_MATCH.trx_status,
5965: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5966: CE_AUTO_BANK_MATCH.csl_match_type,
5967: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 5964: CE_AUTO_BANK_MATCH.trx_status,

5960: CE_AUTO_BANK_MATCH.trx_date,
5961: CE_AUTO_BANK_MATCH.trx_currency_code,
5962: CE_AUTO_BANK_MATCH.trx_amount,
5963: CE_AUTO_BANK_MATCH.trx_base_amount,
5964: CE_AUTO_BANK_MATCH.trx_status,
5965: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5966: CE_AUTO_BANK_MATCH.csl_match_type,
5967: CE_AUTO_BANK_MATCH.trx_currency_type,
5968: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 5965: CE_AUTO_BANK_MATCH.trx_cleared_amount,

5961: CE_AUTO_BANK_MATCH.trx_currency_code,
5962: CE_AUTO_BANK_MATCH.trx_amount,
5963: CE_AUTO_BANK_MATCH.trx_base_amount,
5964: CE_AUTO_BANK_MATCH.trx_status,
5965: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5966: CE_AUTO_BANK_MATCH.csl_match_type,
5967: CE_AUTO_BANK_MATCH.trx_currency_type,
5968: CE_AUTO_BANK_MATCH.trx_curr_amount,
5969: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 5966: CE_AUTO_BANK_MATCH.csl_match_type,

5962: CE_AUTO_BANK_MATCH.trx_amount,
5963: CE_AUTO_BANK_MATCH.trx_base_amount,
5964: CE_AUTO_BANK_MATCH.trx_status,
5965: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5966: CE_AUTO_BANK_MATCH.csl_match_type,
5967: CE_AUTO_BANK_MATCH.trx_currency_type,
5968: CE_AUTO_BANK_MATCH.trx_curr_amount,
5969: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5970: CE_AUTO_BANK_MATCH.trx_exchange_rate,

Line 5967: CE_AUTO_BANK_MATCH.trx_currency_type,

5963: CE_AUTO_BANK_MATCH.trx_base_amount,
5964: CE_AUTO_BANK_MATCH.trx_status,
5965: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5966: CE_AUTO_BANK_MATCH.csl_match_type,
5967: CE_AUTO_BANK_MATCH.trx_currency_type,
5968: CE_AUTO_BANK_MATCH.trx_curr_amount,
5969: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5970: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5971: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 5968: CE_AUTO_BANK_MATCH.trx_curr_amount,

5964: CE_AUTO_BANK_MATCH.trx_status,
5965: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5966: CE_AUTO_BANK_MATCH.csl_match_type,
5967: CE_AUTO_BANK_MATCH.trx_currency_type,
5968: CE_AUTO_BANK_MATCH.trx_curr_amount,
5969: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5970: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5971: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5972: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 5969: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

5965: CE_AUTO_BANK_MATCH.trx_cleared_amount,
5966: CE_AUTO_BANK_MATCH.csl_match_type,
5967: CE_AUTO_BANK_MATCH.trx_currency_type,
5968: CE_AUTO_BANK_MATCH.trx_curr_amount,
5969: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5970: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5971: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5972: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5973: loc_match_type,

Line 5970: CE_AUTO_BANK_MATCH.trx_exchange_rate,

5966: CE_AUTO_BANK_MATCH.csl_match_type,
5967: CE_AUTO_BANK_MATCH.trx_currency_type,
5968: CE_AUTO_BANK_MATCH.trx_curr_amount,
5969: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5970: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5971: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5972: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5973: loc_match_type,
5974: loc_trx_id,

Line 5971: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

5967: CE_AUTO_BANK_MATCH.trx_currency_type,
5968: CE_AUTO_BANK_MATCH.trx_curr_amount,
5969: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5970: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5971: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5972: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5973: loc_match_type,
5974: loc_trx_id,
5975: loc_cash_receipt_id,

Line 5972: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

5968: CE_AUTO_BANK_MATCH.trx_curr_amount,
5969: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
5970: CE_AUTO_BANK_MATCH.trx_exchange_rate,
5971: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
5972: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
5973: loc_match_type,
5974: loc_trx_id,
5975: loc_cash_receipt_id,
5976: loc_trx_date,

Line 5977: CE_AUTO_BANK_MATCH.trx_org_id,

5973: loc_match_type,
5974: loc_trx_id,
5975: loc_cash_receipt_id,
5976: loc_trx_date,
5977: CE_AUTO_BANK_MATCH.trx_org_id,
5978: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
5979: CE_AUTO_BANK_MATCH.gt_seq_id;
5980: CLOSE get_recon_adj2_ap;
5981: end if;

Line 5978: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,

5974: loc_trx_id,
5975: loc_cash_receipt_id,
5976: loc_trx_date,
5977: CE_AUTO_BANK_MATCH.trx_org_id,
5978: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
5979: CE_AUTO_BANK_MATCH.gt_seq_id;
5980: CLOSE get_recon_adj2_ap;
5981: end if;
5982:

Line 5979: CE_AUTO_BANK_MATCH.gt_seq_id;

5975: loc_cash_receipt_id,
5976: loc_trx_date,
5977: CE_AUTO_BANK_MATCH.trx_org_id,
5978: CE_AUTO_BANK_MATCH.trx_bank_acct_use_id,
5979: CE_AUTO_BANK_MATCH.gt_seq_id;
5980: CLOSE get_recon_adj2_ap;
5981: end if;
5982:
5983: cep_standard.debug('DEBUG: get_reconciled_adj2 no_of_matches = '||

Line 5988: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);

5984: no_of_matches);
5985: if (no_of_matches = 1) then
5986:
5987: -- bug 4914608 set the org after a match for AR/AP
5988: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);
5989:
5990: if (loc_match_type = 'PAYMENT') then
5991: /*
5992: AP_RECONCILIATION_PKG.recon_reverse(

Line 6007: X_TRANSACTION_AMOUNT => CE_AUTO_BANK_MATCH.trx_amount,

6003: X_CHECKRUN_ID => to_number(NULL),
6004: X_CHECK_ID => loc_trx_id,
6005: X_ACCOUNTING_DATE => to_date(NULL),
6006: X_CLEARED_DATE => to_date(NULL),
6007: X_TRANSACTION_AMOUNT => CE_AUTO_BANK_MATCH.trx_amount,
6008: X_TRANSACTION_TYPE => 'PAYMENT UNCLEARING',
6009: X_ERROR_AMOUNT => to_number(NULL),
6010: X_CHARGE_AMOUNT => to_number(NULL),
6011: X_CURRENCY_CODE => CE_AUTO_BANK_MATCH.trx_currency_code,

Line 6011: X_CURRENCY_CODE => CE_AUTO_BANK_MATCH.trx_currency_code,

6007: X_TRANSACTION_AMOUNT => CE_AUTO_BANK_MATCH.trx_amount,
6008: X_TRANSACTION_TYPE => 'PAYMENT UNCLEARING',
6009: X_ERROR_AMOUNT => to_number(NULL),
6010: X_CHARGE_AMOUNT => to_number(NULL),
6011: X_CURRENCY_CODE => CE_AUTO_BANK_MATCH.trx_currency_code,
6012: X_EXCHANGE_RATE_TYPE => CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6013: X_EXCHANGE_RATE_DATE => CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6014: X_EXCHANGE_RATE => CE_AUTO_BANK_MATCH.trx_exchange_rate,
6015: X_MATCHED_FLAG => 'Y',

Line 6012: X_EXCHANGE_RATE_TYPE => CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

6008: X_TRANSACTION_TYPE => 'PAYMENT UNCLEARING',
6009: X_ERROR_AMOUNT => to_number(NULL),
6010: X_CHARGE_AMOUNT => to_number(NULL),
6011: X_CURRENCY_CODE => CE_AUTO_BANK_MATCH.trx_currency_code,
6012: X_EXCHANGE_RATE_TYPE => CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6013: X_EXCHANGE_RATE_DATE => CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6014: X_EXCHANGE_RATE => CE_AUTO_BANK_MATCH.trx_exchange_rate,
6015: X_MATCHED_FLAG => 'Y',
6016: X_ACTUAL_VALUE_DATE => to_date(NULL),

Line 6013: X_EXCHANGE_RATE_DATE => CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

6009: X_ERROR_AMOUNT => to_number(NULL),
6010: X_CHARGE_AMOUNT => to_number(NULL),
6011: X_CURRENCY_CODE => CE_AUTO_BANK_MATCH.trx_currency_code,
6012: X_EXCHANGE_RATE_TYPE => CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6013: X_EXCHANGE_RATE_DATE => CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6014: X_EXCHANGE_RATE => CE_AUTO_BANK_MATCH.trx_exchange_rate,
6015: X_MATCHED_FLAG => 'Y',
6016: X_ACTUAL_VALUE_DATE => to_date(NULL),
6017: X_LAST_UPDATE_DATE => sysdate,

Line 6014: X_EXCHANGE_RATE => CE_AUTO_BANK_MATCH.trx_exchange_rate,

6010: X_CHARGE_AMOUNT => to_number(NULL),
6011: X_CURRENCY_CODE => CE_AUTO_BANK_MATCH.trx_currency_code,
6012: X_EXCHANGE_RATE_TYPE => CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
6013: X_EXCHANGE_RATE_DATE => CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
6014: X_EXCHANGE_RATE => CE_AUTO_BANK_MATCH.trx_exchange_rate,
6015: X_MATCHED_FLAG => 'Y',
6016: X_ACTUAL_VALUE_DATE => to_date(NULL),
6017: X_LAST_UPDATE_DATE => sysdate,
6018: X_LAST_UPDATED_BY => NVL(FND_GLOBAL.user_id,-1),

Line 6026: X_CALLING_SEQUENCE => 'CE_AUTO_BANK_MATCH.stmtline_match');

6022: X_PROGRAM_UPDATE_DATE => to_date(NULL),
6023: X_PROGRAM_APPLICATION_ID=> to_number(NULL),
6024: X_PROGRAM_ID => to_number(NULL),
6025: X_REQUEST_ID => to_number(NULL),
6026: X_CALLING_SEQUENCE => 'CE_AUTO_BANK_MATCH.stmtline_match');
6027:
6028: elsif (loc_match_type = 'RECEIPT') then
6029: ARP_CASHBOOK.unclear(
6030: p_cr_id => loc_cash_receipt_id,

Line 6033: p_actual_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,

6029: ARP_CASHBOOK.unclear(
6030: p_cr_id => loc_cash_receipt_id,
6031: p_trx_date => loc_trx_date,
6032: p_gl_date => CE_AUTO_BANK_REC.G_gl_date,
6033: p_actual_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
6034: p_module_name => 'CEABRMA',
6035: p_module_version => '1.0',
6036: p_crh_id => loc_trx_id);
6037: end if;

Line 6038: CE_AUTO_BANK_MATCH.reconciled_this_run := 'N';

6034: p_module_name => 'CEABRMA',
6035: p_module_version => '1.0',
6036: p_crh_id => loc_trx_id);
6037: end if;
6038: CE_AUTO_BANK_MATCH.reconciled_this_run := 'N';
6039: end if;
6040: end if;
6041:
6042: if (no_of_matches = 1) then

Line 6043: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'ADJUSTMENT';

6039: end if;
6040: end if;
6041:
6042: if (no_of_matches = 1) then
6043: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'ADJUSTMENT';
6044: if (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT') then
6045: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then
6046: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6047: + CE_AUTO_BANK_MATCH.trx_amount2;

Line 6044: if (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT') then

6040: end if;
6041:
6042: if (no_of_matches = 1) then
6043: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'ADJUSTMENT';
6044: if (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT') then
6045: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then
6046: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6047: + CE_AUTO_BANK_MATCH.trx_amount2;
6048: else

Line 6045: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then

6041:
6042: if (no_of_matches = 1) then
6043: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'ADJUSTMENT';
6044: if (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT') then
6045: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then
6046: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6047: + CE_AUTO_BANK_MATCH.trx_amount2;
6048: else
6049: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

Line 6046: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

6042: if (no_of_matches = 1) then
6043: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'ADJUSTMENT';
6044: if (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT') then
6045: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then
6046: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6047: + CE_AUTO_BANK_MATCH.trx_amount2;
6048: else
6049: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6050: - CE_AUTO_BANK_MATCH.trx_amount2;

Line 6047: + CE_AUTO_BANK_MATCH.trx_amount2;

6043: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'ADJUSTMENT';
6044: if (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_CREDIT') then
6045: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then
6046: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6047: + CE_AUTO_BANK_MATCH.trx_amount2;
6048: else
6049: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6050: - CE_AUTO_BANK_MATCH.trx_amount2;
6051: end if;

Line 6049: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

6045: if (CE_AUTO_BANK_MATCH.trx_type2 in ('CREDIT', 'MISC_CREDIT')) then
6046: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6047: + CE_AUTO_BANK_MATCH.trx_amount2;
6048: else
6049: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6050: - CE_AUTO_BANK_MATCH.trx_amount2;
6051: end if;
6052: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */
6053: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then

Line 6050: - CE_AUTO_BANK_MATCH.trx_amount2;

6046: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6047: + CE_AUTO_BANK_MATCH.trx_amount2;
6048: else
6049: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6050: - CE_AUTO_BANK_MATCH.trx_amount2;
6051: end if;
6052: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */
6053: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then
6054: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

Line 6052: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */

6048: else
6049: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6050: - CE_AUTO_BANK_MATCH.trx_amount2;
6051: end if;
6052: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */
6053: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then
6054: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6055: + CE_AUTO_BANK_MATCH.trx_amount2;
6056: else

Line 6053: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then

6049: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6050: - CE_AUTO_BANK_MATCH.trx_amount2;
6051: end if;
6052: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */
6053: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then
6054: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6055: + CE_AUTO_BANK_MATCH.trx_amount2;
6056: else
6057: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

Line 6054: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

6050: - CE_AUTO_BANK_MATCH.trx_amount2;
6051: end if;
6052: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */
6053: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then
6054: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6055: + CE_AUTO_BANK_MATCH.trx_amount2;
6056: else
6057: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6058: - CE_AUTO_BANK_MATCH.trx_amount2;

Line 6055: + CE_AUTO_BANK_MATCH.trx_amount2;

6051: end if;
6052: else /* CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' */
6053: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then
6054: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6055: + CE_AUTO_BANK_MATCH.trx_amount2;
6056: else
6057: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6058: - CE_AUTO_BANK_MATCH.trx_amount2;
6059: end if;

Line 6057: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount

6053: if (CE_AUTO_BANK_MATCH.trx_type2 in ('DEBIT', 'MISC_DEBIT')) then
6054: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6055: + CE_AUTO_BANK_MATCH.trx_amount2;
6056: else
6057: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6058: - CE_AUTO_BANK_MATCH.trx_amount2;
6059: end if;
6060: end if;
6061: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;

Line 6058: - CE_AUTO_BANK_MATCH.trx_amount2;

6054: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6055: + CE_AUTO_BANK_MATCH.trx_amount2;
6056: else
6057: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6058: - CE_AUTO_BANK_MATCH.trx_amount2;
6059: end if;
6060: end if;
6061: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;
6062: end if;

Line 6061: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;

6057: CE_AUTO_BANK_MATCH.corr_csl_amount := CE_AUTO_BANK_MATCH.csl_amount
6058: - CE_AUTO_BANK_MATCH.trx_amount2;
6059: end if;
6060: end if;
6061: CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.corr_csl_amount;
6062: end if;
6063: end if;
6064: if (no_of_matches = 0) then
6065: raise NO_DATA_FOUND;

Line 6069: cep_standard.debug('<

6065: raise NO_DATA_FOUND;
6066: elsif (no_of_matches > 1) then
6067: raise TOO_MANY_ROWS;
6068: end if;
6069: cep_standard.debug('< 6070:
6071: EXCEPTION
6072: WHEN NO_DATA_FOUND THEN
6073: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 6074: CE_AUTO_BANK_MATCH.csh_statement_header_id,

6070:
6071: EXCEPTION
6072: WHEN NO_DATA_FOUND THEN
6073: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6074: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6075: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_STMTL');
6076: no_of_matches:=0;
6077: WHEN TOO_MANY_ROWS THEN
6078: cep_standard.debug('EXCEPTION: More than one statement line match this receipt' );

Line 6075: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_STMTL');

6071: EXCEPTION
6072: WHEN NO_DATA_FOUND THEN
6073: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6074: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6075: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_NO_STMTL');
6076: no_of_matches:=0;
6077: WHEN TOO_MANY_ROWS THEN
6078: cep_standard.debug('EXCEPTION: More than one statement line match this receipt' );
6079: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 6080: CE_AUTO_BANK_MATCH.csh_statement_header_id,

6076: no_of_matches:=0;
6077: WHEN TOO_MANY_ROWS THEN
6078: cep_standard.debug('EXCEPTION: More than one statement line match this receipt' );
6079: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6080: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6081: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_STMT_PARTIAL');
6082: no_of_matches:=999;
6083: WHEN OTHERS THEN
6084: cep_standard.debug('SQLCODE = '|| sqlcode);

Line 6081: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_STMT_PARTIAL');

6077: WHEN TOO_MANY_ROWS THEN
6078: cep_standard.debug('EXCEPTION: More than one statement line match this receipt' );
6079: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6080: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6081: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_ABR_STMT_PARTIAL');
6082: no_of_matches:=999;
6083: WHEN OTHERS THEN
6084: cep_standard.debug('SQLCODE = '|| sqlcode);
6085: cep_standard.debug('SQLERRM = '|| sqlerrm);

Line 6086: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.stmtline_match' );

6082: no_of_matches:=999;
6083: WHEN OTHERS THEN
6084: cep_standard.debug('SQLCODE = '|| sqlcode);
6085: cep_standard.debug('SQLERRM = '|| sqlerrm);
6086: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.stmtline_match' );
6087: RAISE;
6088:
6089: END stmtline_match;
6090:

Line 6118: where ba.bank_account_num = CE_AUTO_BANK_MATCH.csl_bank_account_text

6114: ap_invoice_payments aip,
6115: ap_checks_all ac,
6116: ce_bank_accounts ba,
6117: ce_bank_acct_uses_ou_v bau
6118: where ba.bank_account_num = CE_AUTO_BANK_MATCH.csl_bank_account_text
6119: and ba.bank_account_id = bau.bank_account_id
6120: and bau.AP_USE_ENABLE_FLAG ='Y'
6121: --and bau.bank_account_id = ac.external_bank_account_id
6122: --and bau.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

Line 6122: --and bau.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

6118: where ba.bank_account_num = CE_AUTO_BANK_MATCH.csl_bank_account_text
6119: and ba.bank_account_id = bau.bank_account_id
6120: and bau.AP_USE_ENABLE_FLAG ='Y'
6121: --and bau.bank_account_id = ac.external_bank_account_id
6122: --and bau.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
6123: AND bau.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,bau.org_id)
6124: and bau.bank_acct_use_id = ac.CE_BANK_ACCT_USE_ID
6125: and ac.check_id = aip.check_id
6126: and ac.org_id = aip.org_id

Line 6128: and ap.invoice_num = CE_AUTO_BANK_MATCH.csl_invoice_text;

6124: and bau.bank_acct_use_id = ac.CE_BANK_ACCT_USE_ID
6125: and ac.check_id = aip.check_id
6126: and ac.org_id = aip.org_id
6127: and aip.invoice_id = ap.invoice_id
6128: and ap.invoice_num = CE_AUTO_BANK_MATCH.csl_invoice_text;
6129:
6130: BEGIN
6131: cep_standard.debug('>>CE_AUTO_BANK_MATCH.match_line');
6132:

Line 6131: cep_standard.debug('>>CE_AUTO_BANK_MATCH.match_line');

6127: and aip.invoice_id = ap.invoice_id
6128: and ap.invoice_num = CE_AUTO_BANK_MATCH.csl_invoice_text;
6129:
6130: BEGIN
6131: cep_standard.debug('>>CE_AUTO_BANK_MATCH.match_line');
6132:
6133: /* Comment this out NOCOPY since Kayo move this to the match_engine().
6134: if (CE_AUTO_BANK_MATCH.csl_bank_trx_number is NULL AND
6135: (CE_AUTO_BANK_MATCH.csl_invoice_text is NULL AND

Line 6134: if (CE_AUTO_BANK_MATCH.csl_bank_trx_number is NULL AND

6130: BEGIN
6131: cep_standard.debug('>>CE_AUTO_BANK_MATCH.match_line');
6132:
6133: /* Comment this out NOCOPY since Kayo move this to the match_engine().
6134: if (CE_AUTO_BANK_MATCH.csl_bank_trx_number is NULL AND
6135: (CE_AUTO_BANK_MATCH.csl_invoice_text is NULL AND
6136: CE_AUTO_BANK_MATCH.csl_customer_text is NULL) AND
6137: (CE_AUTO_BANK_MATCH.csl_bank_account_text is NULL AND
6138: CE_AUTO_BANK_MATCH.csl_invoice_text is NULL)) then

Line 6135: (CE_AUTO_BANK_MATCH.csl_invoice_text is NULL AND

6131: cep_standard.debug('>>CE_AUTO_BANK_MATCH.match_line');
6132:
6133: /* Comment this out NOCOPY since Kayo move this to the match_engine().
6134: if (CE_AUTO_BANK_MATCH.csl_bank_trx_number is NULL AND
6135: (CE_AUTO_BANK_MATCH.csl_invoice_text is NULL AND
6136: CE_AUTO_BANK_MATCH.csl_customer_text is NULL) AND
6137: (CE_AUTO_BANK_MATCH.csl_bank_account_text is NULL AND
6138: CE_AUTO_BANK_MATCH.csl_invoice_text is NULL)) then
6139: -- Message #53000

Line 6136: CE_AUTO_BANK_MATCH.csl_customer_text is NULL) AND

6132:
6133: /* Comment this out NOCOPY since Kayo move this to the match_engine().
6134: if (CE_AUTO_BANK_MATCH.csl_bank_trx_number is NULL AND
6135: (CE_AUTO_BANK_MATCH.csl_invoice_text is NULL AND
6136: CE_AUTO_BANK_MATCH.csl_customer_text is NULL) AND
6137: (CE_AUTO_BANK_MATCH.csl_bank_account_text is NULL AND
6138: CE_AUTO_BANK_MATCH.csl_invoice_text is NULL)) then
6139: -- Message #53000
6140: raise NO_DATA_FOUND;

Line 6137: (CE_AUTO_BANK_MATCH.csl_bank_account_text is NULL AND

6133: /* Comment this out NOCOPY since Kayo move this to the match_engine().
6134: if (CE_AUTO_BANK_MATCH.csl_bank_trx_number is NULL AND
6135: (CE_AUTO_BANK_MATCH.csl_invoice_text is NULL AND
6136: CE_AUTO_BANK_MATCH.csl_customer_text is NULL) AND
6137: (CE_AUTO_BANK_MATCH.csl_bank_account_text is NULL AND
6138: CE_AUTO_BANK_MATCH.csl_invoice_text is NULL)) then
6139: -- Message #53000
6140: raise NO_DATA_FOUND;
6141: end if;

Line 6138: CE_AUTO_BANK_MATCH.csl_invoice_text is NULL)) then

6134: if (CE_AUTO_BANK_MATCH.csl_bank_trx_number is NULL AND
6135: (CE_AUTO_BANK_MATCH.csl_invoice_text is NULL AND
6136: CE_AUTO_BANK_MATCH.csl_customer_text is NULL) AND
6137: (CE_AUTO_BANK_MATCH.csl_bank_account_text is NULL AND
6138: CE_AUTO_BANK_MATCH.csl_invoice_text is NULL)) then
6139: -- Message #53000
6140: raise NO_DATA_FOUND;
6141: end if;
6142: */

Line 6163: CE_AUTO_BANK_MATCH.csl_match_found := 'FULL';

6159: cep_standard.debug('no_of_currencies = '|| no_of_currencies);
6160:
6161: IF (no_of_matches = 1) THEN
6162: IF (trx_validation(no_of_currencies)) THEN
6163: CE_AUTO_BANK_MATCH.csl_match_found := 'FULL';
6164: ELSE
6165: CE_AUTO_BANK_MATCH.csl_match_found := 'PARTIAL';
6166: END IF;
6167: ELSIF (no_of_matches > 1) THEN

Line 6165: CE_AUTO_BANK_MATCH.csl_match_found := 'PARTIAL';

6161: IF (no_of_matches = 1) THEN
6162: IF (trx_validation(no_of_currencies)) THEN
6163: CE_AUTO_BANK_MATCH.csl_match_found := 'FULL';
6164: ELSE
6165: CE_AUTO_BANK_MATCH.csl_match_found := 'PARTIAL';
6166: END IF;
6167: ELSIF (no_of_matches > 1) THEN
6168: CE_AUTO_BANK_MATCH.csl_match_found := 'ERROR';
6169: /* open count_dup_invoice;

Line 6168: CE_AUTO_BANK_MATCH.csl_match_found := 'ERROR';

6164: ELSE
6165: CE_AUTO_BANK_MATCH.csl_match_found := 'PARTIAL';
6166: END IF;
6167: ELSIF (no_of_matches > 1) THEN
6168: CE_AUTO_BANK_MATCH.csl_match_found := 'ERROR';
6169: /* open count_dup_invoice;
6170: fetch count_dup_invoice into dup_invoice;
6171: close count_dup_invoice;
6172: IF (dup_invoice > 0) THEN

Line 6174: CE_AUTO_BANK_MATCH.csh_statement_header_id,

6170: fetch count_dup_invoice into dup_invoice;
6171: close count_dup_invoice;
6172: IF (dup_invoice > 0) THEN
6173: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6174: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6175: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_MULTI_MATCH_INVOICE');
6176: ELSE
6177: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6178: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 6175: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_MULTI_MATCH_INVOICE');

6171: close count_dup_invoice;
6172: IF (dup_invoice > 0) THEN
6173: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6174: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6175: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_MULTI_MATCH_INVOICE');
6176: ELSE
6177: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6178: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6179: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_PMT_PARTIAL');

Line 6178: CE_AUTO_BANK_MATCH.csh_statement_header_id,

6174: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6175: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_MULTI_MATCH_INVOICE');
6176: ELSE
6177: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6178: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6179: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_PMT_PARTIAL');
6180: END IF;
6181: */
6182: ELSE

Line 6179: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_PMT_PARTIAL');

6175: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_MULTI_MATCH_INVOICE');
6176: ELSE
6177: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6178: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6179: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_PMT_PARTIAL');
6180: END IF;
6181: */
6182: ELSE
6183: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';

Line 6183: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';

6179: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_PMT_PARTIAL');
6180: END IF;
6181: */
6182: ELSE
6183: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';
6184: END IF;
6185: cep_standard.debug('DEBUG #5 - csl_match_found = '|| csl_match_found);
6186: cep_standard.debug('< 6187: EXCEPTION

Line 6186: cep_standard.debug('<

6182: ELSE
6183: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';
6184: END IF;
6185: cep_standard.debug('DEBUG #5 - csl_match_found = '|| csl_match_found);
6186: cep_standard.debug('< 6187: EXCEPTION
6188: WHEN OTHERS THEN
6189: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.match_line' );
6190: RAISE;

Line 6189: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.match_line' );

6185: cep_standard.debug('DEBUG #5 - csl_match_found = '|| csl_match_found);
6186: cep_standard.debug('< 6187: EXCEPTION
6188: WHEN OTHERS THEN
6189: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.match_line' );
6190: RAISE;
6191: END match_line;
6192:
6193: /* ---------------------------------------------------------------------

Line 6237: cep_standard.debug('>>CE_AUTO_BANK_MATCH.match_engine');

6233: receivables_trx_org_id number;
6234:
6235: BEGIN
6236:
6237: cep_standard.debug('>>CE_AUTO_BANK_MATCH.match_engine');
6238:
6239: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'NONE';
6240: CE_AUTO_BANK_MATCH.reconciled_this_run := NULL;
6241: CE_AUTO_BANK_MATCH.reconcile_to_statement_flag := NULL;

Line 6239: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'NONE';

6235: BEGIN
6236:
6237: cep_standard.debug('>>CE_AUTO_BANK_MATCH.match_engine');
6238:
6239: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'NONE';
6240: CE_AUTO_BANK_MATCH.reconciled_this_run := NULL;
6241: CE_AUTO_BANK_MATCH.reconcile_to_statement_flag := NULL;
6242:
6243: --

Line 6240: CE_AUTO_BANK_MATCH.reconciled_this_run := NULL;

6236:
6237: cep_standard.debug('>>CE_AUTO_BANK_MATCH.match_engine');
6238:
6239: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'NONE';
6240: CE_AUTO_BANK_MATCH.reconciled_this_run := NULL;
6241: CE_AUTO_BANK_MATCH.reconcile_to_statement_flag := NULL;
6242:
6243: --
6244: -- bug 1941362

Line 6241: CE_AUTO_BANK_MATCH.reconcile_to_statement_flag := NULL;

6237: cep_standard.debug('>>CE_AUTO_BANK_MATCH.match_engine');
6238:
6239: CE_AUTO_BANK_MATCH.csl_match_correction_type := 'NONE';
6240: CE_AUTO_BANK_MATCH.reconciled_this_run := NULL;
6241: CE_AUTO_BANK_MATCH.reconcile_to_statement_flag := NULL;
6242:
6243: --
6244: -- bug 1941362
6245: -- Reset G_gl_date because trx_match might have changed the G_gl_date

Line 6257: IF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,

6253: --
6254: -- Set the trx_currency_type
6255: --
6256:
6257: IF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
6258: CE_AUTO_BANK_MATCH.aba_bank_currency)
6259: = CE_AUTO_BANK_REC.G_functional_currency) THEN
6260: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
6261: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,

Line 6258: CE_AUTO_BANK_MATCH.aba_bank_currency)

6254: -- Set the trx_currency_type
6255: --
6256:
6257: IF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
6258: CE_AUTO_BANK_MATCH.aba_bank_currency)
6259: = CE_AUTO_BANK_REC.G_functional_currency) THEN
6260: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
6261: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
6262: CE_AUTO_BANK_MATCH.aba_bank_currency)

Line 6260: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';

6256:
6257: IF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
6258: CE_AUTO_BANK_MATCH.aba_bank_currency)
6259: = CE_AUTO_BANK_REC.G_functional_currency) THEN
6260: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
6261: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
6262: CE_AUTO_BANK_MATCH.aba_bank_currency)
6263: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN
6264: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';

Line 6261: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,

6257: IF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
6258: CE_AUTO_BANK_MATCH.aba_bank_currency)
6259: = CE_AUTO_BANK_REC.G_functional_currency) THEN
6260: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
6261: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
6262: CE_AUTO_BANK_MATCH.aba_bank_currency)
6263: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN
6264: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';
6265: ELSE

Line 6262: CE_AUTO_BANK_MATCH.aba_bank_currency)

6258: CE_AUTO_BANK_MATCH.aba_bank_currency)
6259: = CE_AUTO_BANK_REC.G_functional_currency) THEN
6260: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
6261: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
6262: CE_AUTO_BANK_MATCH.aba_bank_currency)
6263: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN
6264: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';
6265: ELSE
6266: CE_AUTO_BANK_MATCH.trx_currency_type := 'FOREIGN';

Line 6263: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN

6259: = CE_AUTO_BANK_REC.G_functional_currency) THEN
6260: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
6261: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
6262: CE_AUTO_BANK_MATCH.aba_bank_currency)
6263: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN
6264: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';
6265: ELSE
6266: CE_AUTO_BANK_MATCH.trx_currency_type := 'FOREIGN';
6267: END IF;

Line 6264: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';

6260: CE_AUTO_BANK_MATCH.trx_currency_type := 'FUNCTIONAL';
6261: ELSIF (NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
6262: CE_AUTO_BANK_MATCH.aba_bank_currency)
6263: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN
6264: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';
6265: ELSE
6266: CE_AUTO_BANK_MATCH.trx_currency_type := 'FOREIGN';
6267: END IF;
6268:

Line 6266: CE_AUTO_BANK_MATCH.trx_currency_type := 'FOREIGN';

6262: CE_AUTO_BANK_MATCH.aba_bank_currency)
6263: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN
6264: CE_AUTO_BANK_MATCH.trx_currency_type := 'BANK';
6265: ELSE
6266: CE_AUTO_BANK_MATCH.trx_currency_type := 'FOREIGN';
6267: END IF;
6268:
6269: -- bug3668921
6270: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN

Line 6270: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN

6266: CE_AUTO_BANK_MATCH.trx_currency_type := 'FOREIGN';
6267: END IF;
6268:
6269: -- bug3668921
6270: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
6271: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and
6272: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and
6273: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR
6274: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and

Line 6271: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and

6267: END IF;
6268:
6269: -- bug3668921
6270: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
6271: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and
6272: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and
6273: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR
6274: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and
6275: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)) THEN

Line 6272: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and

6268:
6269: -- bug3668921
6270: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
6271: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and
6272: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and
6273: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR
6274: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and
6275: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)) THEN
6276: IF (NOT validate_exchange_details) THEN

Line 6273: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR

6269: -- bug3668921
6270: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
6271: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and
6272: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and
6273: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR
6274: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and
6275: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)) THEN
6276: IF (NOT validate_exchange_details) THEN
6277: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_validation' );

Line 6274: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and

6270: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
6271: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and
6272: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and
6273: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR
6274: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and
6275: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)) THEN
6276: IF (NOT validate_exchange_details) THEN
6277: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_validation' );
6278: END IF;

Line 6275: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)) THEN

6271: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and
6272: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and
6273: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR
6274: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and
6275: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)) THEN
6276: IF (NOT validate_exchange_details) THEN
6277: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_validation' );
6278: END IF;
6279: END IF;

Line 6277: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_validation' );

6273: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR
6274: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and
6275: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)) THEN
6276: IF (NOT validate_exchange_details) THEN
6277: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_validation' );
6278: END IF;
6279: END IF;
6280: END IF;
6281:

Line 6286: (CE_AUTO_BANK_MATCH.csl_trx_type not in ('MISC_CREDIT', 'MISC_DEBIT') or

6282: IF ((csl_bank_trx_number is null) and not (csl_reconcile_flag = 'OI' and
6283: nvl(CE_AUTO_BANK_REC.G_open_interface_matching_code,'T') = 'D') and
6284: (csl_invoice_text is null and csl_bank_account_text is null) and
6285: (csl_invoice_text is null and csl_customer_text is null) and
6286: (CE_AUTO_BANK_MATCH.csl_trx_type not in ('MISC_CREDIT', 'MISC_DEBIT') or
6287: (CE_AUTO_BANK_MATCH.csl_trx_type in ('MISC_CREDIT', 'MISC_DEBIT') and
6288: nvl(CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,'N') = 'N'))) THEN
6289:
6290: raise NO_DATA_FOUND;

Line 6287: (CE_AUTO_BANK_MATCH.csl_trx_type in ('MISC_CREDIT', 'MISC_DEBIT') and

6283: nvl(CE_AUTO_BANK_REC.G_open_interface_matching_code,'T') = 'D') and
6284: (csl_invoice_text is null and csl_bank_account_text is null) and
6285: (csl_invoice_text is null and csl_customer_text is null) and
6286: (CE_AUTO_BANK_MATCH.csl_trx_type not in ('MISC_CREDIT', 'MISC_DEBIT') or
6287: (CE_AUTO_BANK_MATCH.csl_trx_type in ('MISC_CREDIT', 'MISC_DEBIT') and
6288: nvl(CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,'N') = 'N'))) THEN
6289:
6290: raise NO_DATA_FOUND;
6291:

Line 6288: nvl(CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,'N') = 'N'))) THEN

6284: (csl_invoice_text is null and csl_bank_account_text is null) and
6285: (csl_invoice_text is null and csl_customer_text is null) and
6286: (CE_AUTO_BANK_MATCH.csl_trx_type not in ('MISC_CREDIT', 'MISC_DEBIT') or
6287: (CE_AUTO_BANK_MATCH.csl_trx_type in ('MISC_CREDIT', 'MISC_DEBIT') and
6288: nvl(CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,'N') = 'N'))) THEN
6289:
6290: raise NO_DATA_FOUND;
6291:
6292: ELSIF (trx_currency_type = 'FOREIGN' and CE_AUTO_BANK_MATCH.aba_bank_currency

Line 6292: ELSIF (trx_currency_type = 'FOREIGN' and CE_AUTO_BANK_MATCH.aba_bank_currency

6288: nvl(CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,'N') = 'N'))) THEN
6289:
6290: raise NO_DATA_FOUND;
6291:
6292: ELSIF (trx_currency_type = 'FOREIGN' and CE_AUTO_BANK_MATCH.aba_bank_currency
6293: <> CE_AUTO_BANK_REC.G_functional_currency) OR
6294: (trx_currency_type = 'FUNCTIONAL' and
6295: CE_AUTO_BANK_MATCH.aba_bank_currency
6296: <> CE_AUTO_BANK_REC.G_functional_currency) THEN

Line 6295: CE_AUTO_BANK_MATCH.aba_bank_currency

6291:
6292: ELSIF (trx_currency_type = 'FOREIGN' and CE_AUTO_BANK_MATCH.aba_bank_currency
6293: <> CE_AUTO_BANK_REC.G_functional_currency) OR
6294: (trx_currency_type = 'FUNCTIONAL' and
6295: CE_AUTO_BANK_MATCH.aba_bank_currency
6296: <> CE_AUTO_BANK_REC.G_functional_currency) THEN
6297:
6298: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6299: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 6299: CE_AUTO_BANK_MATCH.csh_statement_header_id,

6295: CE_AUTO_BANK_MATCH.aba_bank_currency
6296: <> CE_AUTO_BANK_REC.G_functional_currency) THEN
6297:
6298: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6299: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6300: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_FOREIGN_RECON');
6301:
6302: ELSE
6303: --

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

6296: <> CE_AUTO_BANK_REC.G_functional_currency) THEN
6297:
6298: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6299: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6300: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_NO_FOREIGN_RECON');
6301:
6302: ELSE
6303: --
6304: -- Open Interface system option needs to be enabled

Line 6307: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI' AND

6303: --
6304: -- Open Interface system option needs to be enabled
6305: -- before we try to find the match
6306: --
6307: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI' AND
6308: NVL(CE_AUTO_BANK_REC.G_open_interface_flag,'N') = 'N' ) THEN
6309: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6310: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6311: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 6310: CE_AUTO_BANK_MATCH.csh_statement_header_id,

6306: --
6307: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI' AND
6308: NVL(CE_AUTO_BANK_REC.G_open_interface_flag,'N') = 'N' ) THEN
6309: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6310: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6311: CE_AUTO_BANK_MATCH.csl_statement_line_id,
6312: 'CE_OPEN_INTERFACE_DISABLED');
6313: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';
6314:

Line 6311: CE_AUTO_BANK_MATCH.csl_statement_line_id,

6307: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI' AND
6308: NVL(CE_AUTO_BANK_REC.G_open_interface_flag,'N') = 'N' ) THEN
6309: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6310: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6311: CE_AUTO_BANK_MATCH.csl_statement_line_id,
6312: 'CE_OPEN_INTERFACE_DISABLED');
6313: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';
6314:
6315: --

Line 6313: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';

6309: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6310: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6311: CE_AUTO_BANK_MATCH.csl_statement_line_id,
6312: 'CE_OPEN_INTERFACE_DISABLED');
6313: CE_AUTO_BANK_MATCH.csl_match_found := 'NONE';
6314:
6315: --
6316: -- If statement line NOT MISC-creation
6317: --

Line 6318: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN

6314:
6315: --
6316: -- If statement line NOT MISC-creation
6317: --
6318: ELSIF (CE_AUTO_BANK_MATCH.csl_trx_type IN
6319: ('DEBIT', 'STOP','CREDIT','NSF','REJECTED', 'SWEEP_IN', 'SWEEP_OUT')) THEN
6320: primary_match := NULL;
6321: secondary_match := NULL;
6322: Tertiary_match := NULL; --FOR SEPA ER 6700007

Line 6327: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag IN ('JE', 'OI', 'PAY','CE')) THEN

6323: --
6324: -- For open interface, journal, and payroll reconciliation
6325: -- csl_reconcile_flag is 'JE' or 'OI' or 'PAY'
6326: --
6327: IF (CE_AUTO_BANK_MATCH.csl_reconcile_flag IN ('JE', 'OI', 'PAY','CE')) THEN
6328: primary_match := 'T';
6329: --
6330: -- AP/AR Transaction
6331: --

Line 6332: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag IN ( 'PAY_EFT')) THEN

6328: primary_match := 'T';
6329: --
6330: -- AP/AR Transaction
6331: --
6332: ELSIF (CE_AUTO_BANK_MATCH.csl_reconcile_flag IN ( 'PAY_EFT')) THEN
6333: primary_match := 'B';
6334: --
6335: -- AP/AR Transaction
6336: --

Line 6342: IF (CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL AND

6338: --
6339: -- Prod16 NEW, ability to match by invoice number also for AP
6340: --
6341: cep_standard.debug('AP/AR trx');
6342: IF (CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL AND
6343: CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL) THEN
6344: primary_match := 'T';
6345: secondary_match := 'A';
6346: ELSIF (CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL) THEN

Line 6343: CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL) THEN

6339: -- Prod16 NEW, ability to match by invoice number also for AP
6340: --
6341: cep_standard.debug('AP/AR trx');
6342: IF (CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL AND
6343: CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL) THEN
6344: primary_match := 'T';
6345: secondary_match := 'A';
6346: ELSIF (CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL) THEN
6347: primary_match := 'T';

Line 6346: ELSIF (CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL) THEN

6342: IF (CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL AND
6343: CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL) THEN
6344: primary_match := 'T';
6345: secondary_match := 'A';
6346: ELSIF (CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL) THEN
6347: primary_match := 'T';
6348: secondary_match := 'I';
6349: ELSE
6350: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT', 'STOP')) THEN

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

6346: ELSIF (CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL) THEN
6347: primary_match := 'T';
6348: secondary_match := 'I';
6349: ELSE
6350: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT', 'STOP')) THEN
6351: --FOR SEPA ER 6700007 START
6352: primary_match := NVL(CE_AUTO_BANK_REC.G_ap_matching_order,'T');
6353: --bug 7565001 : selective setting secondary_match
6354: IF (primary_match = 'T') THEN

Line 6389: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') AND

6385: END IF;
6386: cep_standard.debug('EXECUTING primary_match ');
6387:
6388: match_line(primary_match);
6389: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') AND
6390: nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE')
6391: NOT IN ('JE', 'OI', 'PAY', 'PAY_EFT', 'CE') AND secondary_match IS NOT NULL) THEN
6392:
6393: cep_standard.debug('EXECUTING secondary_match ');

Line 6390: nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE')

6386: cep_standard.debug('EXECUTING primary_match ');
6387:
6388: match_line(primary_match);
6389: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') AND
6390: nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE')
6391: NOT IN ('JE', 'OI', 'PAY', 'PAY_EFT', 'CE') AND secondary_match IS NOT NULL) THEN
6392:
6393: cep_standard.debug('EXECUTING secondary_match ');
6394:

Line 6399: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') AND

6395:
6396: match_line(secondary_match);
6397:
6398: --FOR SEPA ER 6700007 START
6399: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') AND
6400: CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT', 'STOP') AND
6401: Tertiary_match IS NOT NULL) THEN
6402:
6403: cep_standard.debug('EXECUTING Tertiary_match ');

Line 6400: CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT', 'STOP') AND

6396: match_line(secondary_match);
6397:
6398: --FOR SEPA ER 6700007 START
6399: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') AND
6400: CE_AUTO_BANK_MATCH.csl_trx_type IN ('DEBIT', 'STOP') AND
6401: Tertiary_match IS NOT NULL) THEN
6402:
6403: cep_standard.debug('EXECUTING Tertiary_match ');
6404:

Line 6412: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id =' ||CE_AUTO_BANK_MATCH.trx_org_id);

6408: --FOR SEPA ER 6700007 END
6409: END IF;
6410:
6411: -- bug 4914608 set the org after a match for AR/AP
6412: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id =' ||CE_AUTO_BANK_MATCH.trx_org_id);
6413: if (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL') THEN
6414: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);
6415: END IF;
6416:

Line 6413: if (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL') THEN

6409: END IF;
6410:
6411: -- bug 4914608 set the org after a match for AR/AP
6412: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id =' ||CE_AUTO_BANK_MATCH.trx_org_id);
6413: if (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL') THEN
6414: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);
6415: END IF;
6416:
6417: -- moved from match_process

Line 6414: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);

6410:
6411: -- bug 4914608 set the org after a match for AR/AP
6412: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id =' ||CE_AUTO_BANK_MATCH.trx_org_id);
6413: if (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL') THEN
6414: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);
6415: END IF;
6416:
6417: -- moved from match_process
6418: -- bug 1796965

Line 6422: where s.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,CE_AUTO_BANK_MATCH.trx_org_id);

6418: -- bug 1796965
6419: SELECT count(*)
6420: INTO accounting_method_found
6421: FROM ar_system_parameters s
6422: where s.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,CE_AUTO_BANK_MATCH.trx_org_id);
6423:
6424: if (accounting_method_found = 1) then
6425: SELECT accounting_method
6426: INTO CE_AUTO_BANK_MATCH.ar_accounting_method

Line 6426: INTO CE_AUTO_BANK_MATCH.ar_accounting_method

6422: where s.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,CE_AUTO_BANK_MATCH.trx_org_id);
6423:
6424: if (accounting_method_found = 1) then
6425: SELECT accounting_method
6426: INTO CE_AUTO_BANK_MATCH.ar_accounting_method
6427: FROM ar_system_parameters s
6428: where s.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,CE_AUTO_BANK_MATCH.trx_org_id);
6429: else
6430: CE_AUTO_BANK_MATCH.ar_accounting_method := NULL;

Line 6428: where s.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,CE_AUTO_BANK_MATCH.trx_org_id);

6424: if (accounting_method_found = 1) then
6425: SELECT accounting_method
6426: INTO CE_AUTO_BANK_MATCH.ar_accounting_method
6427: FROM ar_system_parameters s
6428: where s.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,CE_AUTO_BANK_MATCH.trx_org_id);
6429: else
6430: CE_AUTO_BANK_MATCH.ar_accounting_method := NULL;
6431: end if;
6432: cep_standard.debug('CE_AUTO_BANK_MATCH.ar_accounting_method =' ||CE_AUTO_BANK_MATCH.ar_accounting_method);

Line 6430: CE_AUTO_BANK_MATCH.ar_accounting_method := NULL;

6426: INTO CE_AUTO_BANK_MATCH.ar_accounting_method
6427: FROM ar_system_parameters s
6428: where s.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,CE_AUTO_BANK_MATCH.trx_org_id);
6429: else
6430: CE_AUTO_BANK_MATCH.ar_accounting_method := NULL;
6431: end if;
6432: cep_standard.debug('CE_AUTO_BANK_MATCH.ar_accounting_method =' ||CE_AUTO_BANK_MATCH.ar_accounting_method);
6433:
6434: --

Line 6432: cep_standard.debug('CE_AUTO_BANK_MATCH.ar_accounting_method =' ||CE_AUTO_BANK_MATCH.ar_accounting_method);

6428: where s.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,CE_AUTO_BANK_MATCH.trx_org_id);
6429: else
6430: CE_AUTO_BANK_MATCH.ar_accounting_method := NULL;
6431: end if;
6432: cep_standard.debug('CE_AUTO_BANK_MATCH.ar_accounting_method =' ||CE_AUTO_BANK_MATCH.ar_accounting_method);
6433:
6434: --
6435: -- Bug 928060: Create a misc receipt for NSF line with tolerance.
6436: --

Line 6437: if (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL' and

6433:
6434: --
6435: -- Bug 928060: Create a misc receipt for NSF line with tolerance.
6436: --
6437: if (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL' and
6438: CE_AUTO_BANK_MATCH.csl_trx_type = 'NSF' and
6439: (CE_AUTO_BANK_MATCH.trx_amount <>
6440: CE_AUTO_BANK_MATCH.calc_csl_amount)) then
6441:

Line 6438: CE_AUTO_BANK_MATCH.csl_trx_type = 'NSF' and

6434: --
6435: -- Bug 928060: Create a misc receipt for NSF line with tolerance.
6436: --
6437: if (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL' and
6438: CE_AUTO_BANK_MATCH.csl_trx_type = 'NSF' and
6439: (CE_AUTO_BANK_MATCH.trx_amount <>
6440: CE_AUTO_BANK_MATCH.calc_csl_amount)) then
6441:
6442: begin

Line 6439: (CE_AUTO_BANK_MATCH.trx_amount <>

6435: -- Bug 928060: Create a misc receipt for NSF line with tolerance.
6436: --
6437: if (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL' and
6438: CE_AUTO_BANK_MATCH.csl_trx_type = 'NSF' and
6439: (CE_AUTO_BANK_MATCH.trx_amount <>
6440: CE_AUTO_BANK_MATCH.calc_csl_amount)) then
6441:
6442: begin
6443: select 'Y'

Line 6440: CE_AUTO_BANK_MATCH.calc_csl_amount)) then

6436: --
6437: if (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL' and
6438: CE_AUTO_BANK_MATCH.csl_trx_type = 'NSF' and
6439: (CE_AUTO_BANK_MATCH.trx_amount <>
6440: CE_AUTO_BANK_MATCH.calc_csl_amount)) then
6441:
6442: begin
6443: select 'Y'
6444: into misc_exists

Line 6447: where trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number || '/NSF'

6443: select 'Y'
6444: into misc_exists
6445: --from ce_222_transactions_v
6446: from ce_available_transactions_tmp
6447: where trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number || '/NSF'
6448: and trx_type = 'MISC'
6449: and rownum = 1
6450: and application_id = 222
6451: and reconciled_status_flag = 'N';

Line 6460: if (nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id,

6456: misc_exists := 'N';
6457: end;
6458:
6459: IF (misc_exists = 'N') THEN
6460: if (nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id,
6461: CE_AUTO_BANK_REC.G_payment_method_id) is null OR
6462: nvl(CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
6463: CE_AUTO_BANK_REC.G_receivables_trx_id) is null) then
6464: cep_standard.debug('No receipt method or receivable activity info.');

Line 6462: nvl(CE_AUTO_BANK_MATCH.csl_receivables_trx_id,

6458:
6459: IF (misc_exists = 'N') THEN
6460: if (nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id,
6461: CE_AUTO_BANK_REC.G_payment_method_id) is null OR
6462: nvl(CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
6463: CE_AUTO_BANK_REC.G_receivables_trx_id) is null) then
6464: cep_standard.debug('No receipt method or receivable activity info.');
6465: CE_AUTO_BANK_MATCH.nsf_info_flag := 'Y';
6466: else

Line 6465: CE_AUTO_BANK_MATCH.nsf_info_flag := 'Y';

6461: CE_AUTO_BANK_REC.G_payment_method_id) is null OR
6462: nvl(CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
6463: CE_AUTO_BANK_REC.G_receivables_trx_id) is null) then
6464: cep_standard.debug('No receipt method or receivable activity info.');
6465: CE_AUTO_BANK_MATCH.nsf_info_flag := 'Y';
6466: else
6467: cep_standard.debug('Create a misc receipt for NSF line with tolerance.');
6468: declare
6469: p_cr_id ar_cash_receipts.cash_receipt_id%TYPE;

Line 6478: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and

6474: -- If exchange type is pre-defined rate type, populate the
6475: -- exchange rate
6476: --
6477: -- bug 2293491
6478: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and
6479: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and
6480: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR
6481: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and
6482: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)) THEN

Line 6479: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and

6475: -- exchange rate
6476: --
6477: -- bug 2293491
6478: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and
6479: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and
6480: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR
6481: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and
6482: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)) THEN
6483: IF (NOT validate_exchange_details) THEN

Line 6480: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR

6476: --
6477: -- bug 2293491
6478: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and
6479: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and
6480: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR
6481: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and
6482: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)) THEN
6483: IF (NOT validate_exchange_details) THEN
6484: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_validation' );

Line 6481: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and

6477: -- bug 2293491
6478: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and
6479: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and
6480: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR
6481: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and
6482: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)) THEN
6483: IF (NOT validate_exchange_details) THEN
6484: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_validation' );
6485: END IF;

Line 6482: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)) THEN

6478: IF ((CE_AUTO_BANK_MATCH.csl_exchange_rate_type is null and
6479: CE_AUTO_BANK_MATCH.csl_exchange_rate_date is null and
6480: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR
6481: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and
6482: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)) THEN
6483: IF (NOT validate_exchange_details) THEN
6484: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_validation' );
6485: END IF;
6486: END IF;

Line 6484: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_validation' );

6480: CE_AUTO_BANK_MATCH.csl_exchange_rate is null) OR
6481: (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User' and
6482: CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL)) THEN
6483: IF (NOT validate_exchange_details) THEN
6484: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.trx_validation' );
6485: END IF;
6486: END IF;
6487:
6488: --

Line 6493: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>

6489: -- bug# 939160
6490: -- Verified that exchange information is not null
6491: -- when creating foreign currency misc receipts
6492: --
6493: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
6494: CE_AUTO_BANK_REC.G_functional_currency
6495: AND CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y'
6496: AND (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL
6497: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL

Line 6495: AND CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y'

6491: -- when creating foreign currency misc receipts
6492: --
6493: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
6494: CE_AUTO_BANK_REC.G_functional_currency
6495: AND CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y'
6496: AND (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL
6497: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL
6498: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) ) THEN
6499: CE_RECONCILIATION_ERRORS_PKG.insert_row(

Line 6496: AND (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL

6492: --
6493: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
6494: CE_AUTO_BANK_REC.G_functional_currency
6495: AND CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y'
6496: AND (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL
6497: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL
6498: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) ) THEN
6499: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6500: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 6497: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL

6493: IF (CE_AUTO_BANK_MATCH.aba_bank_currency <>
6494: CE_AUTO_BANK_REC.G_functional_currency
6495: AND CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y'
6496: AND (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL
6497: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL
6498: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) ) THEN
6499: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6500: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6501: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 6498: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) ) THEN

6494: CE_AUTO_BANK_REC.G_functional_currency
6495: AND CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y'
6496: AND (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL
6497: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL
6498: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) ) THEN
6499: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6500: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6501: CE_AUTO_BANK_MATCH.csl_statement_line_id,
6502: 'CE_REQUIRED_EXCHANGE_FIELD');

Line 6500: CE_AUTO_BANK_MATCH.csh_statement_header_id,

6496: AND (CE_AUTO_BANK_MATCH.csl_exchange_rate_date IS NULL
6497: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL
6498: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) ) THEN
6499: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6500: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6501: CE_AUTO_BANK_MATCH.csl_statement_line_id,
6502: 'CE_REQUIRED_EXCHANGE_FIELD');
6503: ELSE
6504: --

Line 6501: CE_AUTO_BANK_MATCH.csl_statement_line_id,

6497: OR CE_AUTO_BANK_MATCH.csl_exchange_rate_type IS NULL
6498: OR CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL) ) THEN
6499: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6500: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6501: CE_AUTO_BANK_MATCH.csl_statement_line_id,
6502: 'CE_REQUIRED_EXCHANGE_FIELD');
6503: ELSE
6504: --
6505: -- bug# 1190376

Line 6509: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL

6505: -- bug# 1190376
6506: -- Make sure the amount is converted to foreign curr
6507: -- and the decimal is rounded correctly
6508: --
6509: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL
6510: OR CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
6511: receipt_amount := CE_AUTO_BANK_MATCH.trx_amount -
6512: CE_AUTO_BANK_MATCH.calc_csl_amount;
6513: base_receipt_amount := receipt_amount;

Line 6510: OR CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN

6506: -- Make sure the amount is converted to foreign curr
6507: -- and the decimal is rounded correctly
6508: --
6509: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL
6510: OR CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
6511: receipt_amount := CE_AUTO_BANK_MATCH.trx_amount -
6512: CE_AUTO_BANK_MATCH.calc_csl_amount;
6513: base_receipt_amount := receipt_amount;
6514: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN

Line 6511: receipt_amount := CE_AUTO_BANK_MATCH.trx_amount -

6507: -- and the decimal is rounded correctly
6508: --
6509: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL
6510: OR CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
6511: receipt_amount := CE_AUTO_BANK_MATCH.trx_amount -
6512: CE_AUTO_BANK_MATCH.calc_csl_amount;
6513: base_receipt_amount := receipt_amount;
6514: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN
6515: BEGIN

Line 6512: CE_AUTO_BANK_MATCH.calc_csl_amount;

6508: --
6509: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate IS NULL
6510: OR CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
6511: receipt_amount := CE_AUTO_BANK_MATCH.trx_amount -
6512: CE_AUTO_BANK_MATCH.calc_csl_amount;
6513: base_receipt_amount := receipt_amount;
6514: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN
6515: BEGIN
6516: receipt_amount := gl_currency_api.convert_amount(

Line 6514: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN

6510: OR CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
6511: receipt_amount := CE_AUTO_BANK_MATCH.trx_amount -
6512: CE_AUTO_BANK_MATCH.calc_csl_amount;
6513: base_receipt_amount := receipt_amount;
6514: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN
6515: BEGIN
6516: receipt_amount := gl_currency_api.convert_amount(
6517: CE_AUTO_BANK_REC.G_functional_currency,
6518: CE_AUTO_BANK_MATCH.csl_currency_code,

Line 6518: CE_AUTO_BANK_MATCH.csl_currency_code,

6514: ELSIF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN
6515: BEGIN
6516: receipt_amount := gl_currency_api.convert_amount(
6517: CE_AUTO_BANK_REC.G_functional_currency,
6518: CE_AUTO_BANK_MATCH.csl_currency_code,
6519: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
6520: CE_AUTO_BANK_MATCH.csl_trx_date),
6521: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
6522: (CE_AUTO_BANK_MATCH.trx_amount

Line 6519: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,

6515: BEGIN
6516: receipt_amount := gl_currency_api.convert_amount(
6517: CE_AUTO_BANK_REC.G_functional_currency,
6518: CE_AUTO_BANK_MATCH.csl_currency_code,
6519: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
6520: CE_AUTO_BANK_MATCH.csl_trx_date),
6521: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
6522: (CE_AUTO_BANK_MATCH.trx_amount
6523: - CE_AUTO_BANK_MATCH.calc_csl_amount));

Line 6520: CE_AUTO_BANK_MATCH.csl_trx_date),

6516: receipt_amount := gl_currency_api.convert_amount(
6517: CE_AUTO_BANK_REC.G_functional_currency,
6518: CE_AUTO_BANK_MATCH.csl_currency_code,
6519: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
6520: CE_AUTO_BANK_MATCH.csl_trx_date),
6521: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
6522: (CE_AUTO_BANK_MATCH.trx_amount
6523: - CE_AUTO_BANK_MATCH.calc_csl_amount));
6524: EXCEPTION

Line 6521: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,

6517: CE_AUTO_BANK_REC.G_functional_currency,
6518: CE_AUTO_BANK_MATCH.csl_currency_code,
6519: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
6520: CE_AUTO_BANK_MATCH.csl_trx_date),
6521: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
6522: (CE_AUTO_BANK_MATCH.trx_amount
6523: - CE_AUTO_BANK_MATCH.calc_csl_amount));
6524: EXCEPTION
6525: WHEN OTHERS THEN

Line 6522: (CE_AUTO_BANK_MATCH.trx_amount

6518: CE_AUTO_BANK_MATCH.csl_currency_code,
6519: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
6520: CE_AUTO_BANK_MATCH.csl_trx_date),
6521: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
6522: (CE_AUTO_BANK_MATCH.trx_amount
6523: - CE_AUTO_BANK_MATCH.calc_csl_amount));
6524: EXCEPTION
6525: WHEN OTHERS THEN
6526: cep_standard.debug('EXCEPTION: Could not convert amount');

Line 6523: - CE_AUTO_BANK_MATCH.calc_csl_amount));

6519: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
6520: CE_AUTO_BANK_MATCH.csl_trx_date),
6521: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
6522: (CE_AUTO_BANK_MATCH.trx_amount
6523: - CE_AUTO_BANK_MATCH.calc_csl_amount));
6524: EXCEPTION
6525: WHEN OTHERS THEN
6526: cep_standard.debug('EXCEPTION: Could not convert amount');
6527: receipt_amount := NULL;

Line 6533: receipt_amount := (CE_AUTO_BANK_MATCH.trx_amount

6529:
6530: base_receipt_amount := convert_to_base_curr(receipt_amount);
6531:
6532: ELSE -- foreign curr type = 'User'
6533: receipt_amount := (CE_AUTO_BANK_MATCH.trx_amount
6534: - CE_AUTO_BANK_MATCH.calc_csl_amount) *
6535: (1/CE_AUTO_BANK_MATCH.csl_exchange_rate);
6536: fnd_currency.get_info(CE_AUTO_BANK_MATCH.aba_bank_currency,
6537: precision, ext_precision, min_acct_unit);

Line 6534: - CE_AUTO_BANK_MATCH.calc_csl_amount) *

6530: base_receipt_amount := convert_to_base_curr(receipt_amount);
6531:
6532: ELSE -- foreign curr type = 'User'
6533: receipt_amount := (CE_AUTO_BANK_MATCH.trx_amount
6534: - CE_AUTO_BANK_MATCH.calc_csl_amount) *
6535: (1/CE_AUTO_BANK_MATCH.csl_exchange_rate);
6536: fnd_currency.get_info(CE_AUTO_BANK_MATCH.aba_bank_currency,
6537: precision, ext_precision, min_acct_unit);
6538: receipt_amount := round(receipt_amount,precision);

Line 6535: (1/CE_AUTO_BANK_MATCH.csl_exchange_rate);

6531:
6532: ELSE -- foreign curr type = 'User'
6533: receipt_amount := (CE_AUTO_BANK_MATCH.trx_amount
6534: - CE_AUTO_BANK_MATCH.calc_csl_amount) *
6535: (1/CE_AUTO_BANK_MATCH.csl_exchange_rate);
6536: fnd_currency.get_info(CE_AUTO_BANK_MATCH.aba_bank_currency,
6537: precision, ext_precision, min_acct_unit);
6538: receipt_amount := round(receipt_amount,precision);
6539: base_receipt_amount := convert_to_base_curr(receipt_amount);

Line 6536: fnd_currency.get_info(CE_AUTO_BANK_MATCH.aba_bank_currency,

6532: ELSE -- foreign curr type = 'User'
6533: receipt_amount := (CE_AUTO_BANK_MATCH.trx_amount
6534: - CE_AUTO_BANK_MATCH.calc_csl_amount) *
6535: (1/CE_AUTO_BANK_MATCH.csl_exchange_rate);
6536: fnd_currency.get_info(CE_AUTO_BANK_MATCH.aba_bank_currency,
6537: precision, ext_precision, min_acct_unit);
6538: receipt_amount := round(receipt_amount,precision);
6539: base_receipt_amount := convert_to_base_curr(receipt_amount);
6540: END IF;

Line 6543: CE_AUTO_BANK_MATCH.calc_csl_amount :=

6539: base_receipt_amount := convert_to_base_curr(receipt_amount);
6540: END IF;
6541:
6542: /* This is to populate cleared amount properly. */
6543: CE_AUTO_BANK_MATCH.calc_csl_amount :=
6544: CE_AUTO_BANK_MATCH.trx_amount;
6545:
6546: if (CE_AUTO_BANK_MATCH.ar_accounting_method = 'ACCRUAL') then
6547: CE_AUTO_BANK_MATCH.get_vat_tax_id('AUTO_NSF',

Line 6544: CE_AUTO_BANK_MATCH.trx_amount;

6540: END IF;
6541:
6542: /* This is to populate cleared amount properly. */
6543: CE_AUTO_BANK_MATCH.calc_csl_amount :=
6544: CE_AUTO_BANK_MATCH.trx_amount;
6545:
6546: if (CE_AUTO_BANK_MATCH.ar_accounting_method = 'ACCRUAL') then
6547: CE_AUTO_BANK_MATCH.get_vat_tax_id('AUTO_NSF',
6548: l_vat_tax_id, l_tax_rate);

Line 6546: if (CE_AUTO_BANK_MATCH.ar_accounting_method = 'ACCRUAL') then

6542: /* This is to populate cleared amount properly. */
6543: CE_AUTO_BANK_MATCH.calc_csl_amount :=
6544: CE_AUTO_BANK_MATCH.trx_amount;
6545:
6546: if (CE_AUTO_BANK_MATCH.ar_accounting_method = 'ACCRUAL') then
6547: CE_AUTO_BANK_MATCH.get_vat_tax_id('AUTO_NSF',
6548: l_vat_tax_id, l_tax_rate);
6549: end if;
6550:

Line 6547: CE_AUTO_BANK_MATCH.get_vat_tax_id('AUTO_NSF',

6543: CE_AUTO_BANK_MATCH.calc_csl_amount :=
6544: CE_AUTO_BANK_MATCH.trx_amount;
6545:
6546: if (CE_AUTO_BANK_MATCH.ar_accounting_method = 'ACCRUAL') then
6547: CE_AUTO_BANK_MATCH.get_vat_tax_id('AUTO_NSF',
6548: l_vat_tax_id, l_tax_rate);
6549: end if;
6550:
6551: --Bug 4260337 Validate payment method for end date

Line 6553: CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,

6549: end if;
6550:
6551: --Bug 4260337 Validate payment method for end date
6552: IF NOT(VALIDATE_PAYMENT_METHOD) THEN
6553: CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
6554: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_PAYMENT_METHOD');
6555: ELSE
6556:
6557: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '||

Line 6554: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_PAYMENT_METHOD');

6550:
6551: --Bug 4260337 Validate payment method for end date
6552: IF NOT(VALIDATE_PAYMENT_METHOD) THEN
6553: CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
6554: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_PAYMENT_METHOD');
6555: ELSE
6556:
6557: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '||
6558: CE_AUTO_BANK_MATCH.csl_receivables_trx_id);

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

6553: CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
6554: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_PAYMENT_METHOD');
6555: ELSE
6556:
6557: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '||
6558: CE_AUTO_BANK_MATCH.csl_receivables_trx_id);
6559:
6560: -- bug 5185358 not able to create misc receipt
6561: get_receivables_org_id(receivables_trx_org_id);

Line 6558: CE_AUTO_BANK_MATCH.csl_receivables_trx_id);

6554: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_PAYMENT_METHOD');
6555: ELSE
6556:
6557: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '||
6558: CE_AUTO_BANK_MATCH.csl_receivables_trx_id);
6559:
6560: -- bug 5185358 not able to create misc receipt
6561: get_receivables_org_id(receivables_trx_org_id);
6562: CE_AUTO_BANK_MATCH.trx_org_id := receivables_trx_org_id;

Line 6562: CE_AUTO_BANK_MATCH.trx_org_id := receivables_trx_org_id;

6558: CE_AUTO_BANK_MATCH.csl_receivables_trx_id);
6559:
6560: -- bug 5185358 not able to create misc receipt
6561: get_receivables_org_id(receivables_trx_org_id);
6562: CE_AUTO_BANK_MATCH.trx_org_id := receivables_trx_org_id;
6563:
6564: cep_standard.debug('receivables_trx_org_id= '|| receivables_trx_org_id);
6565:
6566: set_single_org(receivables_trx_org_id);

Line 6580: CE_AUTO_BANK_MATCH.csl_bank_trx_number || '/NSF',

6576:
6577: CE_AUTO_BANK_CLEAR.misc_receipt(
6578: X_passin_mode => 'AUTO_TRX',
6579: X_trx_number =>
6580: CE_AUTO_BANK_MATCH.csl_bank_trx_number || '/NSF',
6581: X_doc_sequence_value => NULL,
6582: X_doc_sequence_id => to_number(NULL),
6583: X_gl_date => CE_AUTO_BANK_REC.G_gl_date,
6584: X_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,

Line 6584: X_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,

6580: CE_AUTO_BANK_MATCH.csl_bank_trx_number || '/NSF',
6581: X_doc_sequence_value => NULL,
6582: X_doc_sequence_id => to_number(NULL),
6583: X_gl_date => CE_AUTO_BANK_REC.G_gl_date,
6584: X_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
6585: X_trx_date => CE_AUTO_BANK_MATCH.csl_trx_date,
6586: X_deposit_date => CE_AUTO_BANK_MATCH.csl_trx_date,
6587: X_amount => receipt_amount,
6588: X_bank_account_amount => base_receipt_amount,

Line 6585: X_trx_date => CE_AUTO_BANK_MATCH.csl_trx_date,

6581: X_doc_sequence_value => NULL,
6582: X_doc_sequence_id => to_number(NULL),
6583: X_gl_date => CE_AUTO_BANK_REC.G_gl_date,
6584: X_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
6585: X_trx_date => CE_AUTO_BANK_MATCH.csl_trx_date,
6586: X_deposit_date => CE_AUTO_BANK_MATCH.csl_trx_date,
6587: X_amount => receipt_amount,
6588: X_bank_account_amount => base_receipt_amount,
6589: X_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,

Line 6586: X_deposit_date => CE_AUTO_BANK_MATCH.csl_trx_date,

6582: X_doc_sequence_id => to_number(NULL),
6583: X_gl_date => CE_AUTO_BANK_REC.G_gl_date,
6584: X_value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
6585: X_trx_date => CE_AUTO_BANK_MATCH.csl_trx_date,
6586: X_deposit_date => CE_AUTO_BANK_MATCH.csl_trx_date,
6587: X_amount => receipt_amount,
6588: X_bank_account_amount => base_receipt_amount,
6589: X_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,
6590: X_misc_currency_code =>

Line 6591: NVL(CE_AUTO_BANK_MATCH.csl_currency_code,

6587: X_amount => receipt_amount,
6588: X_bank_account_amount => base_receipt_amount,
6589: X_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,
6590: X_misc_currency_code =>
6591: NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
6592: CE_AUTO_BANK_MATCH.aba_bank_currency),
6593: X_exchange_rate_date =>
6594: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
6595: X_exchange_rate_type =>

Line 6592: CE_AUTO_BANK_MATCH.aba_bank_currency),

6588: X_bank_account_amount => base_receipt_amount,
6589: X_set_of_books_id => CE_AUTO_BANK_REC.G_set_of_books_id,
6590: X_misc_currency_code =>
6591: NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
6592: CE_AUTO_BANK_MATCH.aba_bank_currency),
6593: X_exchange_rate_date =>
6594: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
6595: X_exchange_rate_type =>
6596: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,

Line 6594: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,

6590: X_misc_currency_code =>
6591: NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
6592: CE_AUTO_BANK_MATCH.aba_bank_currency),
6593: X_exchange_rate_date =>
6594: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
6595: X_exchange_rate_type =>
6596: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
6597: X_exchange_rate =>
6598: CE_AUTO_BANK_MATCH.csl_exchange_rate,

Line 6596: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,

6592: CE_AUTO_BANK_MATCH.aba_bank_currency),
6593: X_exchange_rate_date =>
6594: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
6595: X_exchange_rate_type =>
6596: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
6597: X_exchange_rate =>
6598: CE_AUTO_BANK_MATCH.csl_exchange_rate,
6599: X_receipt_method_id =>
6600: nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id,

Line 6598: CE_AUTO_BANK_MATCH.csl_exchange_rate,

6594: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
6595: X_exchange_rate_type =>
6596: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
6597: X_exchange_rate =>
6598: CE_AUTO_BANK_MATCH.csl_exchange_rate,
6599: X_receipt_method_id =>
6600: nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id,
6601: CE_AUTO_BANK_REC.G_payment_method_id),
6602: X_bank_account_id =>

Line 6600: nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id,

6596: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
6597: X_exchange_rate =>
6598: CE_AUTO_BANK_MATCH.csl_exchange_rate,
6599: X_receipt_method_id =>
6600: nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id,
6601: CE_AUTO_BANK_REC.G_payment_method_id),
6602: X_bank_account_id =>
6603: CE_AUTO_BANK_MATCH.csh_bank_account_id,
6604: X_activity_type_id =>

Line 6603: CE_AUTO_BANK_MATCH.csh_bank_account_id,

6599: X_receipt_method_id =>
6600: nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id,
6601: CE_AUTO_BANK_REC.G_payment_method_id),
6602: X_bank_account_id =>
6603: CE_AUTO_BANK_MATCH.csh_bank_account_id,
6604: X_activity_type_id =>
6605: nvl(CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
6606: CE_AUTO_BANK_REC.G_receivables_trx_id),
6607: X_comments => 'Created by Auto Bank Rec',

Line 6605: nvl(CE_AUTO_BANK_MATCH.csl_receivables_trx_id,

6601: CE_AUTO_BANK_REC.G_payment_method_id),
6602: X_bank_account_id =>
6603: CE_AUTO_BANK_MATCH.csh_bank_account_id,
6604: X_activity_type_id =>
6605: nvl(CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
6606: CE_AUTO_BANK_REC.G_receivables_trx_id),
6607: X_comments => 'Created by Auto Bank Rec',
6608: X_reference_type => NULL,
6609: X_reference_id => to_number(NULL),

Line 6619: CE_AUTO_BANK_MATCH.trx_currency_type,

6615: X_module_name => 'CE_AUTO_BANK_REC',
6616: X_cr_vat_tax_id => CE_AUTO_BANK_REC.G_cr_vat_tax_code,
6617: X_dr_vat_tax_id => CE_AUTO_BANK_REC.G_dr_vat_tax_code,
6618: trx_currency_type =>
6619: CE_AUTO_BANK_MATCH.trx_currency_type,
6620: X_cr_id => p_cr_id,
6621: X_effective_date =>
6622: CE_AUTO_BANK_MATCH.csl_effective_date,
6623: X_org_id =>

Line 6622: CE_AUTO_BANK_MATCH.csl_effective_date,

6618: trx_currency_type =>
6619: CE_AUTO_BANK_MATCH.trx_currency_type,
6620: X_cr_id => p_cr_id,
6621: X_effective_date =>
6622: CE_AUTO_BANK_MATCH.csl_effective_date,
6623: X_org_id =>
6624: nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id));
6625: --CE_AUTO_BANK_MATCH.bau_org_id);
6626:

Line 6624: nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id));

6620: X_cr_id => p_cr_id,
6621: X_effective_date =>
6622: CE_AUTO_BANK_MATCH.csl_effective_date,
6623: X_org_id =>
6624: nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id));
6625: --CE_AUTO_BANK_MATCH.bau_org_id);
6626:
6627: cep_standard.debug('end match_engine: >> CE_AUTO_BANK_CLEAR.misc_receipt');
6628: cep_standard.debug('p_cr_id = '|| p_cr_id);

Line 6625: --CE_AUTO_BANK_MATCH.bau_org_id);

6621: X_effective_date =>
6622: CE_AUTO_BANK_MATCH.csl_effective_date,
6623: X_org_id =>
6624: nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id));
6625: --CE_AUTO_BANK_MATCH.bau_org_id);
6626:
6627: cep_standard.debug('end match_engine: >> CE_AUTO_BANK_CLEAR.misc_receipt');
6628: cep_standard.debug('p_cr_id = '|| p_cr_id);
6629:

Line 6643: CE_AUTO_BANK_MATCH.csl_bank_trx_number || '/NSF>.');

6639: end if;
6640:
6641: ELSE /* misc_exists = 'Y' */
6642: cep_standard.debug('Exist a misc receipt with trx number <'||
6643: CE_AUTO_BANK_MATCH.csl_bank_trx_number || '/NSF>.');
6644: END IF;
6645: end if;
6646:
6647: --

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

6648: -- If the transaction type is miscellaneous, try and match the
6649: -- statement line to a miscellaneous receipt. If the bank trx number
6650: -- is provided.
6651: --
6652: ELSIF CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_CREDIT', 'MISC_DEBIT') THEN
6653: IF CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL
6654: --and CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag <> 'Y') --bug 4542114
6655: or
6656: (CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL and

Line 6653: IF CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL

6649: -- statement line to a miscellaneous receipt. If the bank trx number
6650: -- is provided.
6651: --
6652: ELSIF CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_CREDIT', 'MISC_DEBIT') THEN
6653: IF CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL
6654: --and CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag <> 'Y') --bug 4542114
6655: or
6656: (CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL and
6657: (CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL or

Line 6654: --and CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag <> 'Y') --bug 4542114

6650: -- is provided.
6651: --
6652: ELSIF CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_CREDIT', 'MISC_DEBIT') THEN
6653: IF CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL
6654: --and CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag <> 'Y') --bug 4542114
6655: or
6656: (CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL and
6657: (CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL or
6658: CE_AUTO_BANK_MATCH.csl_customer_text IS NOT NULL)) THEN

Line 6656: (CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL and

6652: ELSIF CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_CREDIT', 'MISC_DEBIT') THEN
6653: IF CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL
6654: --and CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag <> 'Y') --bug 4542114
6655: or
6656: (CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL and
6657: (CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL or
6658: CE_AUTO_BANK_MATCH.csl_customer_text IS NOT NULL)) THEN
6659:
6660: -- Changes for Release 11.

Line 6657: (CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL or

6653: IF CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL
6654: --and CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag <> 'Y') --bug 4542114
6655: or
6656: (CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL and
6657: (CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL or
6658: CE_AUTO_BANK_MATCH.csl_customer_text IS NOT NULL)) THEN
6659:
6660: -- Changes for Release 11.
6661: -- Check if the misc statement line is to match against statement line

Line 6658: CE_AUTO_BANK_MATCH.csl_customer_text IS NOT NULL)) THEN

6654: --and CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag <> 'Y') --bug 4542114
6655: or
6656: (CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL and
6657: (CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL or
6658: CE_AUTO_BANK_MATCH.csl_customer_text IS NOT NULL)) THEN
6659:
6660: -- Changes for Release 11.
6661: -- Check if the misc statement line is to match against statement line
6662: -- and/or transaction.

Line 6663: if (CE_AUTO_BANK_MATCH.csl_matching_against = 'MISC') then

6659:
6660: -- Changes for Release 11.
6661: -- Check if the misc statement line is to match against statement line
6662: -- and/or transaction.
6663: if (CE_AUTO_BANK_MATCH.csl_matching_against = 'MISC') then
6664: primary_match := 'T';
6665: secondary_match := NULL;
6666: elsif (CE_AUTO_BANK_MATCH.csl_matching_against = 'STMT') then
6667: primary_match := 'S';

Line 6666: elsif (CE_AUTO_BANK_MATCH.csl_matching_against = 'STMT') then

6662: -- and/or transaction.
6663: if (CE_AUTO_BANK_MATCH.csl_matching_against = 'MISC') then
6664: primary_match := 'T';
6665: secondary_match := NULL;
6666: elsif (CE_AUTO_BANK_MATCH.csl_matching_against = 'STMT') then
6667: primary_match := 'S';
6668: secondary_match := NULL;
6669: elsif (CE_AUTO_BANK_MATCH.csl_matching_against = 'MS') then
6670: primary_match := 'T';

Line 6669: elsif (CE_AUTO_BANK_MATCH.csl_matching_against = 'MS') then

6665: secondary_match := NULL;
6666: elsif (CE_AUTO_BANK_MATCH.csl_matching_against = 'STMT') then
6667: primary_match := 'S';
6668: secondary_match := NULL;
6669: elsif (CE_AUTO_BANK_MATCH.csl_matching_against = 'MS') then
6670: primary_match := 'T';
6671: secondary_match := 'S';
6672: else /* CE_AUTO_BANK_MATCH.csl_matching_against = 'SM' */
6673: primary_match := 'S';

Line 6672: else /* CE_AUTO_BANK_MATCH.csl_matching_against = 'SM' */

6668: secondary_match := NULL;
6669: elsif (CE_AUTO_BANK_MATCH.csl_matching_against = 'MS') then
6670: primary_match := 'T';
6671: secondary_match := 'S';
6672: else /* CE_AUTO_BANK_MATCH.csl_matching_against = 'SM' */
6673: primary_match := 'S';
6674: secondary_match := 'T';
6675: end if;
6676:

Line 6678: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_match_found = '||

6674: secondary_match := 'T';
6675: end if;
6676:
6677: match_line(primary_match);
6678: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_match_found = '||
6679: CE_AUTO_BANK_MATCH.csl_match_found);
6680: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_reconcile_flag = '||
6681: CE_AUTO_BANK_MATCH.csl_reconcile_flag);
6682: cep_standard.debug('DEBUG: secondary_match = '|| secondary_match);

Line 6679: CE_AUTO_BANK_MATCH.csl_match_found);

6675: end if;
6676:
6677: match_line(primary_match);
6678: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_match_found = '||
6679: CE_AUTO_BANK_MATCH.csl_match_found);
6680: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_reconcile_flag = '||
6681: CE_AUTO_BANK_MATCH.csl_reconcile_flag);
6682: cep_standard.debug('DEBUG: secondary_match = '|| secondary_match);
6683: if (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') AND

Line 6680: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_reconcile_flag = '||

6676:
6677: match_line(primary_match);
6678: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_match_found = '||
6679: CE_AUTO_BANK_MATCH.csl_match_found);
6680: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_reconcile_flag = '||
6681: CE_AUTO_BANK_MATCH.csl_reconcile_flag);
6682: cep_standard.debug('DEBUG: secondary_match = '|| secondary_match);
6683: if (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') AND
6684: nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE')

Line 6681: CE_AUTO_BANK_MATCH.csl_reconcile_flag);

6677: match_line(primary_match);
6678: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_match_found = '||
6679: CE_AUTO_BANK_MATCH.csl_match_found);
6680: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_reconcile_flag = '||
6681: CE_AUTO_BANK_MATCH.csl_reconcile_flag);
6682: cep_standard.debug('DEBUG: secondary_match = '|| secondary_match);
6683: if (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') AND
6684: nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE')
6685: NOT IN ('JE', 'OI') AND secondary_match IS NOT NULL) then

Line 6683: if (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') AND

6679: CE_AUTO_BANK_MATCH.csl_match_found);
6680: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_reconcile_flag = '||
6681: CE_AUTO_BANK_MATCH.csl_reconcile_flag);
6682: cep_standard.debug('DEBUG: secondary_match = '|| secondary_match);
6683: if (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') AND
6684: nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE')
6685: NOT IN ('JE', 'OI') AND secondary_match IS NOT NULL) then
6686: match_line(secondary_match);
6687: end if;

Line 6684: nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE')

6680: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_reconcile_flag = '||
6681: CE_AUTO_BANK_MATCH.csl_reconcile_flag);
6682: cep_standard.debug('DEBUG: secondary_match = '|| secondary_match);
6683: if (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') AND
6684: nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE')
6685: NOT IN ('JE', 'OI') AND secondary_match IS NOT NULL) then
6686: match_line(secondary_match);
6687: end if;
6688:

Line 6690: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found - '|| CE_AUTO_BANK_MATCH.csl_match_found);

6686: match_line(secondary_match);
6687: end if;
6688:
6689:
6690: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found - '|| CE_AUTO_BANK_MATCH.csl_match_found);
6691: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag - '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag);
6692: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_matching_against - '|| CE_AUTO_BANK_MATCH.csl_matching_against);
6693: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag - '|| CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag );
6694: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number - '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);

Line 6691: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag - '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag);

6687: end if;
6688:
6689:
6690: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found - '|| CE_AUTO_BANK_MATCH.csl_match_found);
6691: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag - '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag);
6692: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_matching_against - '|| CE_AUTO_BANK_MATCH.csl_matching_against);
6693: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag - '|| CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag );
6694: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number - '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
6695: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_invoice_text - '|| CE_AUTO_BANK_MATCH.csl_invoice_text);

Line 6692: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_matching_against - '|| CE_AUTO_BANK_MATCH.csl_matching_against);

6688:
6689:
6690: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found - '|| CE_AUTO_BANK_MATCH.csl_match_found);
6691: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag - '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag);
6692: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_matching_against - '|| CE_AUTO_BANK_MATCH.csl_matching_against);
6693: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag - '|| CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag );
6694: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number - '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
6695: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_invoice_text - '|| CE_AUTO_BANK_MATCH.csl_invoice_text);
6696: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_account_text - '|| CE_AUTO_BANK_MATCH.csl_bank_account_text);

Line 6693: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag - '|| CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag );

6689:
6690: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found - '|| CE_AUTO_BANK_MATCH.csl_match_found);
6691: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag - '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag);
6692: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_matching_against - '|| CE_AUTO_BANK_MATCH.csl_matching_against);
6693: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag - '|| CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag );
6694: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number - '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
6695: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_invoice_text - '|| CE_AUTO_BANK_MATCH.csl_invoice_text);
6696: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_account_text - '|| CE_AUTO_BANK_MATCH.csl_bank_account_text);
6697: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_customer_text - '|| CE_AUTO_BANK_MATCH.csl_customer_text);

Line 6694: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number - '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);

6690: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found - '|| CE_AUTO_BANK_MATCH.csl_match_found);
6691: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag - '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag);
6692: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_matching_against - '|| CE_AUTO_BANK_MATCH.csl_matching_against);
6693: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag - '|| CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag );
6694: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number - '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
6695: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_invoice_text - '|| CE_AUTO_BANK_MATCH.csl_invoice_text);
6696: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_account_text - '|| CE_AUTO_BANK_MATCH.csl_bank_account_text);
6697: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_customer_text - '|| CE_AUTO_BANK_MATCH.csl_customer_text);
6698:

Line 6695: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_invoice_text - '|| CE_AUTO_BANK_MATCH.csl_invoice_text);

6691: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag - '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag);
6692: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_matching_against - '|| CE_AUTO_BANK_MATCH.csl_matching_against);
6693: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag - '|| CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag );
6694: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number - '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
6695: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_invoice_text - '|| CE_AUTO_BANK_MATCH.csl_invoice_text);
6696: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_account_text - '|| CE_AUTO_BANK_MATCH.csl_bank_account_text);
6697: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_customer_text - '|| CE_AUTO_BANK_MATCH.csl_customer_text);
6698:
6699: -- bug 4542114 If there is no match, then create the misc receipt

Line 6696: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_account_text - '|| CE_AUTO_BANK_MATCH.csl_bank_account_text);

6692: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_matching_against - '|| CE_AUTO_BANK_MATCH.csl_matching_against);
6693: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag - '|| CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag );
6694: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number - '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
6695: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_invoice_text - '|| CE_AUTO_BANK_MATCH.csl_invoice_text);
6696: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_account_text - '|| CE_AUTO_BANK_MATCH.csl_bank_account_text);
6697: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_customer_text - '|| CE_AUTO_BANK_MATCH.csl_customer_text);
6698:
6699: -- bug 4542114 If there is no match, then create the misc receipt
6700: /* bug 6049035 If there is no match with and data is available in "Customer name" or "account number" and also the

Line 6697: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_customer_text - '|| CE_AUTO_BANK_MATCH.csl_customer_text);

6693: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag - '|| CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag );
6694: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_trx_number - '|| CE_AUTO_BANK_MATCH.csl_bank_trx_number);
6695: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_invoice_text - '|| CE_AUTO_BANK_MATCH.csl_invoice_text);
6696: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_bank_account_text - '|| CE_AUTO_BANK_MATCH.csl_bank_account_text);
6697: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_customer_text - '|| CE_AUTO_BANK_MATCH.csl_customer_text);
6698:
6699: -- bug 4542114 If there is no match, then create the misc receipt
6700: /* bug 6049035 If there is no match with and data is available in "Customer name" or "account number" and also the
6701: invoice field in the Bank Statement lines window, then create the misc receipt */

Line 6703: if (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') AND

6699: -- bug 4542114 If there is no match, then create the misc receipt
6700: /* bug 6049035 If there is no match with and data is available in "Customer name" or "account number" and also the
6701: invoice field in the Bank Statement lines window, then create the misc receipt */
6702:
6703: if (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') AND
6704: nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE') NOT IN ('JE', 'OI') AND
6705: CE_AUTO_BANK_MATCH.csl_matching_against <> 'STMT' AND
6706: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
6707: (CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL or

Line 6704: nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE') NOT IN ('JE', 'OI') AND

6700: /* bug 6049035 If there is no match with and data is available in "Customer name" or "account number" and also the
6701: invoice field in the Bank Statement lines window, then create the misc receipt */
6702:
6703: if (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') AND
6704: nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE') NOT IN ('JE', 'OI') AND
6705: CE_AUTO_BANK_MATCH.csl_matching_against <> 'STMT' AND
6706: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
6707: (CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL or
6708: (CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL and

Line 6705: CE_AUTO_BANK_MATCH.csl_matching_against <> 'STMT' AND

6701: invoice field in the Bank Statement lines window, then create the misc receipt */
6702:
6703: if (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') AND
6704: nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE') NOT IN ('JE', 'OI') AND
6705: CE_AUTO_BANK_MATCH.csl_matching_against <> 'STMT' AND
6706: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
6707: (CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL or
6708: (CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL and
6709: (CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL or

Line 6706: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND

6702:
6703: if (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') AND
6704: nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE') NOT IN ('JE', 'OI') AND
6705: CE_AUTO_BANK_MATCH.csl_matching_against <> 'STMT' AND
6706: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
6707: (CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL or
6708: (CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL and
6709: (CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL or
6710: CE_AUTO_BANK_MATCH.csl_customer_text IS NOT NULL)))) then

Line 6707: (CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL or

6703: if (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') AND
6704: nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE') NOT IN ('JE', 'OI') AND
6705: CE_AUTO_BANK_MATCH.csl_matching_against <> 'STMT' AND
6706: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
6707: (CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL or
6708: (CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL and
6709: (CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL or
6710: CE_AUTO_BANK_MATCH.csl_customer_text IS NOT NULL)))) then
6711:

Line 6708: (CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL and

6704: nvl(CE_AUTO_BANK_MATCH.csl_reconcile_flag,'NONE') NOT IN ('JE', 'OI') AND
6705: CE_AUTO_BANK_MATCH.csl_matching_against <> 'STMT' AND
6706: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
6707: (CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL or
6708: (CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL and
6709: (CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL or
6710: CE_AUTO_BANK_MATCH.csl_customer_text IS NOT NULL)))) then
6711:
6712: cep_standard.debug('calling create_misc_trx ');

Line 6709: (CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL or

6705: CE_AUTO_BANK_MATCH.csl_matching_against <> 'STMT' AND
6706: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
6707: (CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL or
6708: (CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL and
6709: (CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL or
6710: CE_AUTO_BANK_MATCH.csl_customer_text IS NOT NULL)))) then
6711:
6712: cep_standard.debug('calling create_misc_trx ');
6713: create_misc_trx;

Line 6710: CE_AUTO_BANK_MATCH.csl_customer_text IS NOT NULL)))) then

6706: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag = 'Y' AND
6707: (CE_AUTO_BANK_MATCH.csl_bank_trx_number IS NOT NULL or
6708: (CE_AUTO_BANK_MATCH.csl_invoice_text IS NOT NULL and
6709: (CE_AUTO_BANK_MATCH.csl_bank_account_text IS NOT NULL or
6710: CE_AUTO_BANK_MATCH.csl_customer_text IS NOT NULL)))) then
6711:
6712: cep_standard.debug('calling create_misc_trx ');
6713: create_misc_trx;
6714: end if;

Line 6721: END IF; -- CE_AUTO_BANK_MATCH.csl_bank_trx_number not is null

6717:
6718: -- bug 4542114
6719: create_misc_trx;
6720:
6721: END IF; -- CE_AUTO_BANK_MATCH.csl_bank_trx_number not is null
6722:
6723: CE_AUTO_BANK_MATCH.trx_match_type := CE_AUTO_BANK_MATCH.csl_match_type;
6724: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL') THEN
6725: CE_AUTO_BANK_MATCH.csl_match_type := 'MISC';

Line 6723: CE_AUTO_BANK_MATCH.trx_match_type := CE_AUTO_BANK_MATCH.csl_match_type;

6719: create_misc_trx;
6720:
6721: END IF; -- CE_AUTO_BANK_MATCH.csl_bank_trx_number not is null
6722:
6723: CE_AUTO_BANK_MATCH.trx_match_type := CE_AUTO_BANK_MATCH.csl_match_type;
6724: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL') THEN
6725: CE_AUTO_BANK_MATCH.csl_match_type := 'MISC';
6726: ELSE
6727: CE_AUTO_BANK_MATCH.csl_match_type := 'NONE';

Line 6724: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL') THEN

6720:
6721: END IF; -- CE_AUTO_BANK_MATCH.csl_bank_trx_number not is null
6722:
6723: CE_AUTO_BANK_MATCH.trx_match_type := CE_AUTO_BANK_MATCH.csl_match_type;
6724: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL') THEN
6725: CE_AUTO_BANK_MATCH.csl_match_type := 'MISC';
6726: ELSE
6727: CE_AUTO_BANK_MATCH.csl_match_type := 'NONE';
6728: --CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 6725: CE_AUTO_BANK_MATCH.csl_match_type := 'MISC';

6721: END IF; -- CE_AUTO_BANK_MATCH.csl_bank_trx_number not is null
6722:
6723: CE_AUTO_BANK_MATCH.trx_match_type := CE_AUTO_BANK_MATCH.csl_match_type;
6724: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL') THEN
6725: CE_AUTO_BANK_MATCH.csl_match_type := 'MISC';
6726: ELSE
6727: CE_AUTO_BANK_MATCH.csl_match_type := 'NONE';
6728: --CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
6729: --CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DR_NOT_FOUND');

Line 6727: CE_AUTO_BANK_MATCH.csl_match_type := 'NONE';

6723: CE_AUTO_BANK_MATCH.trx_match_type := CE_AUTO_BANK_MATCH.csl_match_type;
6724: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL') THEN
6725: CE_AUTO_BANK_MATCH.csl_match_type := 'MISC';
6726: ELSE
6727: CE_AUTO_BANK_MATCH.csl_match_type := 'NONE';
6728: --CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
6729: --CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DR_NOT_FOUND');
6730: END IF;
6731: END IF; -- End main IF statement -- CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI'

Line 6728: --CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,

6724: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL') THEN
6725: CE_AUTO_BANK_MATCH.csl_match_type := 'MISC';
6726: ELSE
6727: CE_AUTO_BANK_MATCH.csl_match_type := 'NONE';
6728: --CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
6729: --CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DR_NOT_FOUND');
6730: END IF;
6731: END IF; -- End main IF statement -- CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI'
6732: END IF; -- Forex

Line 6729: --CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DR_NOT_FOUND');

6725: CE_AUTO_BANK_MATCH.csl_match_type := 'MISC';
6726: ELSE
6727: CE_AUTO_BANK_MATCH.csl_match_type := 'NONE';
6728: --CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
6729: --CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DR_NOT_FOUND');
6730: END IF;
6731: END IF; -- End main IF statement -- CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI'
6732: END IF; -- Forex
6733:

Line 6731: END IF; -- End main IF statement -- CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI'

6727: CE_AUTO_BANK_MATCH.csl_match_type := 'NONE';
6728: --CE_RECONCILIATION_ERRORS_PKG.insert_row(CE_AUTO_BANK_MATCH.csh_statement_header_id,
6729: --CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_DR_NOT_FOUND');
6730: END IF;
6731: END IF; -- End main IF statement -- CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI'
6732: END IF; -- Forex
6733:
6734: cep_standard.debug('< 6735:

Line 6734: cep_standard.debug('<

6730: END IF;
6731: END IF; -- End main IF statement -- CE_AUTO_BANK_MATCH.csl_reconcile_flag = 'OI'
6732: END IF; -- Forex
6733:
6734: cep_standard.debug('< 6735:
6736: EXCEPTION
6737: WHEN NO_DATA_FOUND THEN
6738: cep_standard.debug('info missing');

Line 6740: CE_AUTO_BANK_MATCH.csh_statement_header_id,

6736: EXCEPTION
6737: WHEN NO_DATA_FOUND THEN
6738: cep_standard.debug('info missing');
6739: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6740: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6741: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_ABR_INFO_MISSING');
6742: WHEN app_exception.application_exception THEN
6743: cep_standard.debug('EXCEPTION:CE_AUTO_BANK_MATCH.match_engine-application_exception' );
6744: l_encoded_message := FND_MESSAGE.GET_ENCODED;

Line 6741: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_ABR_INFO_MISSING');

6737: WHEN NO_DATA_FOUND THEN
6738: cep_standard.debug('info missing');
6739: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6740: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6741: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_ABR_INFO_MISSING');
6742: WHEN app_exception.application_exception THEN
6743: cep_standard.debug('EXCEPTION:CE_AUTO_BANK_MATCH.match_engine-application_exception' );
6744: l_encoded_message := FND_MESSAGE.GET_ENCODED;
6745: IF (l_encoded_message IS NOT NULL) THEN

Line 6743: cep_standard.debug('EXCEPTION:CE_AUTO_BANK_MATCH.match_engine-application_exception' );

6739: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6740: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6741: CE_AUTO_BANK_MATCH.csl_statement_line_id, 'CE_ABR_INFO_MISSING');
6742: WHEN app_exception.application_exception THEN
6743: cep_standard.debug('EXCEPTION:CE_AUTO_BANK_MATCH.match_engine-application_exception' );
6744: l_encoded_message := FND_MESSAGE.GET_ENCODED;
6745: IF (l_encoded_message IS NOT NULL) THEN
6746: cep_standard.debug('Encoded message is: ' ||l_encoded_message);
6747: FND_MESSAGE.parse_encoded(l_encoded_message,l_app_short_name,

Line 6754: CE_AUTO_BANK_MATCH.csh_statement_header_id,

6750: cep_standard.debug('No messages on stack');
6751: l_message_name := 'OTHER_APP_ERROR';
6752: END IF;
6753: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6754: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6755: CE_AUTO_BANK_MATCH.csl_statement_line_id, l_message_name,
6756: l_app_short_name);
6757: WHEN OTHERS THEN
6758: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.match_engine' );

Line 6755: CE_AUTO_BANK_MATCH.csl_statement_line_id, l_message_name,

6751: l_message_name := 'OTHER_APP_ERROR';
6752: END IF;
6753: CE_RECONCILIATION_ERRORS_PKG.insert_row(
6754: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6755: CE_AUTO_BANK_MATCH.csl_statement_line_id, l_message_name,
6756: l_app_short_name);
6757: WHEN OTHERS THEN
6758: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.match_engine' );
6759: RAISE;

Line 6758: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.match_engine' );

6754: CE_AUTO_BANK_MATCH.csh_statement_header_id,
6755: CE_AUTO_BANK_MATCH.csl_statement_line_id, l_message_name,
6756: l_app_short_name);
6757: WHEN OTHERS THEN
6758: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.match_engine' );
6759: RAISE;
6760: END match_engine;
6761:
6762: /* ---------------------------------------------------------------------

Line 6784: cep_standard.debug('>>CE_AUTO_BANK_MATCH.lock_statement');

6780: lockmode NUMBER;
6781: timeout NUMBER;
6782: release_on_commit BOOLEAN;
6783: BEGIN
6784: cep_standard.debug('>>CE_AUTO_BANK_MATCH.lock_statement');
6785:
6786: SELECT statement_header_id
6787: INTO x_statement_header_id
6788: FROM ce_statement_headers

Line 6789: WHERE rowid = CE_AUTO_BANK_MATCH.csh_rowid

6785:
6786: SELECT statement_header_id
6787: INTO x_statement_header_id
6788: FROM ce_statement_headers
6789: WHERE rowid = CE_AUTO_BANK_MATCH.csh_rowid
6790: FOR UPDATE OF statement_header_id NOWAIT;
6791:
6792: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Regular statement lock OK');
6793: lockname := CE_AUTO_BANK_MATCH.csh_rowid;

Line 6792: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Regular statement lock OK');

6788: FROM ce_statement_headers
6789: WHERE rowid = CE_AUTO_BANK_MATCH.csh_rowid
6790: FOR UPDATE OF statement_header_id NOWAIT;
6791:
6792: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Regular statement lock OK');
6793: lockname := CE_AUTO_BANK_MATCH.csh_rowid;
6794: timeout := 1;
6795: lockmode := 6;
6796: expiration_secs := 10;

Line 6793: lockname := CE_AUTO_BANK_MATCH.csh_rowid;

6789: WHERE rowid = CE_AUTO_BANK_MATCH.csh_rowid
6790: FOR UPDATE OF statement_header_id NOWAIT;
6791:
6792: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Regular statement lock OK');
6793: lockname := CE_AUTO_BANK_MATCH.csh_rowid;
6794: timeout := 1;
6795: lockmode := 6;
6796: expiration_secs := 10;
6797: release_on_commit := FALSE;

Line 6801: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Allocating unique');

6797: release_on_commit := FALSE;
6798: --
6799: -- dbms_lock of row to deal with other locking
6800: --
6801: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Allocating unique');
6802: dbms_lock.allocate_unique (lockname, lockhandle, expiration_secs);
6803: lock_status := dbms_lock.request( lockhandle, lockmode, timeout,
6804: release_on_commit );
6805: IF (lock_status <> 0) THEN

Line 6809: cep_standard.debug('<

6805: IF (lock_status <> 0) THEN
6806: lock_status := dbms_lock.release(lockhandle);
6807: RAISE APP_EXCEPTIONS.record_lock_exception;
6808: END IF;
6809: cep_standard.debug('< 6810: RETURN(TRUE);
6811: EXCEPTION
6812: WHEN APP_EXCEPTIONS.record_lock_exception THEN
6813: return(FALSE);

Line 6815: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.lock_statement' );

6811: EXCEPTION
6812: WHEN APP_EXCEPTIONS.record_lock_exception THEN
6813: return(FALSE);
6814: WHEN OTHERS THEN
6815: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.lock_statement' );
6816: RAISE;
6817: return(FALSE);
6818: END lock_statement;
6819:

Line 6832: cep_standard.debug('>>CE_AUTO_BANK_MATCH.lock_statement_line');

6828: | match_process |
6829: --------------------------------------------------------------------- */
6830: FUNCTION lock_statement_line RETURN BOOLEAN IS
6831: BEGIN
6832: cep_standard.debug('>>CE_AUTO_BANK_MATCH.lock_statement_line');
6833: SELECT statement_line_id,
6834: trx_date,
6835: trx_type,
6836: trx_code_id,

Line 6847: INTO CE_AUTO_BANK_MATCH.csl_statement_line_id,

6843: line_number,
6844: customer_text,
6845: effective_date,
6846: original_amount
6847: INTO CE_AUTO_BANK_MATCH.csl_statement_line_id,
6848: CE_AUTO_BANK_MATCH.csl_trx_date,
6849: CE_AUTO_BANK_MATCH.csl_trx_type,
6850: CE_AUTO_BANK_MATCH.csl_trx_code_id,
6851: CE_AUTO_BANK_MATCH.csl_bank_trx_number,

Line 6848: CE_AUTO_BANK_MATCH.csl_trx_date,

6844: customer_text,
6845: effective_date,
6846: original_amount
6847: INTO CE_AUTO_BANK_MATCH.csl_statement_line_id,
6848: CE_AUTO_BANK_MATCH.csl_trx_date,
6849: CE_AUTO_BANK_MATCH.csl_trx_type,
6850: CE_AUTO_BANK_MATCH.csl_trx_code_id,
6851: CE_AUTO_BANK_MATCH.csl_bank_trx_number,
6852: CE_AUTO_BANK_MATCH.csl_invoice_text,

Line 6849: CE_AUTO_BANK_MATCH.csl_trx_type,

6845: effective_date,
6846: original_amount
6847: INTO CE_AUTO_BANK_MATCH.csl_statement_line_id,
6848: CE_AUTO_BANK_MATCH.csl_trx_date,
6849: CE_AUTO_BANK_MATCH.csl_trx_type,
6850: CE_AUTO_BANK_MATCH.csl_trx_code_id,
6851: CE_AUTO_BANK_MATCH.csl_bank_trx_number,
6852: CE_AUTO_BANK_MATCH.csl_invoice_text,
6853: CE_AUTO_BANK_MATCH.csl_bank_account_text,

Line 6850: CE_AUTO_BANK_MATCH.csl_trx_code_id,

6846: original_amount
6847: INTO CE_AUTO_BANK_MATCH.csl_statement_line_id,
6848: CE_AUTO_BANK_MATCH.csl_trx_date,
6849: CE_AUTO_BANK_MATCH.csl_trx_type,
6850: CE_AUTO_BANK_MATCH.csl_trx_code_id,
6851: CE_AUTO_BANK_MATCH.csl_bank_trx_number,
6852: CE_AUTO_BANK_MATCH.csl_invoice_text,
6853: CE_AUTO_BANK_MATCH.csl_bank_account_text,
6854: CE_AUTO_BANK_MATCH.csl_amount,

Line 6851: CE_AUTO_BANK_MATCH.csl_bank_trx_number,

6847: INTO CE_AUTO_BANK_MATCH.csl_statement_line_id,
6848: CE_AUTO_BANK_MATCH.csl_trx_date,
6849: CE_AUTO_BANK_MATCH.csl_trx_type,
6850: CE_AUTO_BANK_MATCH.csl_trx_code_id,
6851: CE_AUTO_BANK_MATCH.csl_bank_trx_number,
6852: CE_AUTO_BANK_MATCH.csl_invoice_text,
6853: CE_AUTO_BANK_MATCH.csl_bank_account_text,
6854: CE_AUTO_BANK_MATCH.csl_amount,
6855: CE_AUTO_BANK_MATCH.csl_charges_amount,

Line 6852: CE_AUTO_BANK_MATCH.csl_invoice_text,

6848: CE_AUTO_BANK_MATCH.csl_trx_date,
6849: CE_AUTO_BANK_MATCH.csl_trx_type,
6850: CE_AUTO_BANK_MATCH.csl_trx_code_id,
6851: CE_AUTO_BANK_MATCH.csl_bank_trx_number,
6852: CE_AUTO_BANK_MATCH.csl_invoice_text,
6853: CE_AUTO_BANK_MATCH.csl_bank_account_text,
6854: CE_AUTO_BANK_MATCH.csl_amount,
6855: CE_AUTO_BANK_MATCH.csl_charges_amount,
6856: CE_AUTO_BANK_MATCH.csl_currency_code,

Line 6853: CE_AUTO_BANK_MATCH.csl_bank_account_text,

6849: CE_AUTO_BANK_MATCH.csl_trx_type,
6850: CE_AUTO_BANK_MATCH.csl_trx_code_id,
6851: CE_AUTO_BANK_MATCH.csl_bank_trx_number,
6852: CE_AUTO_BANK_MATCH.csl_invoice_text,
6853: CE_AUTO_BANK_MATCH.csl_bank_account_text,
6854: CE_AUTO_BANK_MATCH.csl_amount,
6855: CE_AUTO_BANK_MATCH.csl_charges_amount,
6856: CE_AUTO_BANK_MATCH.csl_currency_code,
6857: CE_AUTO_BANK_MATCH.csl_line_number,

Line 6854: CE_AUTO_BANK_MATCH.csl_amount,

6850: CE_AUTO_BANK_MATCH.csl_trx_code_id,
6851: CE_AUTO_BANK_MATCH.csl_bank_trx_number,
6852: CE_AUTO_BANK_MATCH.csl_invoice_text,
6853: CE_AUTO_BANK_MATCH.csl_bank_account_text,
6854: CE_AUTO_BANK_MATCH.csl_amount,
6855: CE_AUTO_BANK_MATCH.csl_charges_amount,
6856: CE_AUTO_BANK_MATCH.csl_currency_code,
6857: CE_AUTO_BANK_MATCH.csl_line_number,
6858: CE_AUTO_BANK_MATCH.csl_customer_text,

Line 6855: CE_AUTO_BANK_MATCH.csl_charges_amount,

6851: CE_AUTO_BANK_MATCH.csl_bank_trx_number,
6852: CE_AUTO_BANK_MATCH.csl_invoice_text,
6853: CE_AUTO_BANK_MATCH.csl_bank_account_text,
6854: CE_AUTO_BANK_MATCH.csl_amount,
6855: CE_AUTO_BANK_MATCH.csl_charges_amount,
6856: CE_AUTO_BANK_MATCH.csl_currency_code,
6857: CE_AUTO_BANK_MATCH.csl_line_number,
6858: CE_AUTO_BANK_MATCH.csl_customer_text,
6859: CE_AUTO_BANK_MATCH.csl_effective_date,

Line 6856: CE_AUTO_BANK_MATCH.csl_currency_code,

6852: CE_AUTO_BANK_MATCH.csl_invoice_text,
6853: CE_AUTO_BANK_MATCH.csl_bank_account_text,
6854: CE_AUTO_BANK_MATCH.csl_amount,
6855: CE_AUTO_BANK_MATCH.csl_charges_amount,
6856: CE_AUTO_BANK_MATCH.csl_currency_code,
6857: CE_AUTO_BANK_MATCH.csl_line_number,
6858: CE_AUTO_BANK_MATCH.csl_customer_text,
6859: CE_AUTO_BANK_MATCH.csl_effective_date,
6860: CE_AUTO_BANK_MATCH.csl_original_amount

Line 6857: CE_AUTO_BANK_MATCH.csl_line_number,

6853: CE_AUTO_BANK_MATCH.csl_bank_account_text,
6854: CE_AUTO_BANK_MATCH.csl_amount,
6855: CE_AUTO_BANK_MATCH.csl_charges_amount,
6856: CE_AUTO_BANK_MATCH.csl_currency_code,
6857: CE_AUTO_BANK_MATCH.csl_line_number,
6858: CE_AUTO_BANK_MATCH.csl_customer_text,
6859: CE_AUTO_BANK_MATCH.csl_effective_date,
6860: CE_AUTO_BANK_MATCH.csl_original_amount
6861: FROM ce_statement_lines

Line 6858: CE_AUTO_BANK_MATCH.csl_customer_text,

6854: CE_AUTO_BANK_MATCH.csl_amount,
6855: CE_AUTO_BANK_MATCH.csl_charges_amount,
6856: CE_AUTO_BANK_MATCH.csl_currency_code,
6857: CE_AUTO_BANK_MATCH.csl_line_number,
6858: CE_AUTO_BANK_MATCH.csl_customer_text,
6859: CE_AUTO_BANK_MATCH.csl_effective_date,
6860: CE_AUTO_BANK_MATCH.csl_original_amount
6861: FROM ce_statement_lines
6862: WHERE rowid = CE_AUTO_BANK_MATCH.csl_rowid

Line 6859: CE_AUTO_BANK_MATCH.csl_effective_date,

6855: CE_AUTO_BANK_MATCH.csl_charges_amount,
6856: CE_AUTO_BANK_MATCH.csl_currency_code,
6857: CE_AUTO_BANK_MATCH.csl_line_number,
6858: CE_AUTO_BANK_MATCH.csl_customer_text,
6859: CE_AUTO_BANK_MATCH.csl_effective_date,
6860: CE_AUTO_BANK_MATCH.csl_original_amount
6861: FROM ce_statement_lines
6862: WHERE rowid = CE_AUTO_BANK_MATCH.csl_rowid
6863: FOR UPDATE OF status NOWAIT;

Line 6860: CE_AUTO_BANK_MATCH.csl_original_amount

6856: CE_AUTO_BANK_MATCH.csl_currency_code,
6857: CE_AUTO_BANK_MATCH.csl_line_number,
6858: CE_AUTO_BANK_MATCH.csl_customer_text,
6859: CE_AUTO_BANK_MATCH.csl_effective_date,
6860: CE_AUTO_BANK_MATCH.csl_original_amount
6861: FROM ce_statement_lines
6862: WHERE rowid = CE_AUTO_BANK_MATCH.csl_rowid
6863: FOR UPDATE OF status NOWAIT;
6864:

Line 6862: WHERE rowid = CE_AUTO_BANK_MATCH.csl_rowid

6858: CE_AUTO_BANK_MATCH.csl_customer_text,
6859: CE_AUTO_BANK_MATCH.csl_effective_date,
6860: CE_AUTO_BANK_MATCH.csl_original_amount
6861: FROM ce_statement_lines
6862: WHERE rowid = CE_AUTO_BANK_MATCH.csl_rowid
6863: FOR UPDATE OF status NOWAIT;
6864:
6865: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type='||CE_AUTO_BANK_MATCH.csl_trx_type||
6866: ', csl_currency_code=' || csl_currency_code ||

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

6861: FROM ce_statement_lines
6862: WHERE rowid = CE_AUTO_BANK_MATCH.csl_rowid
6863: FOR UPDATE OF status NOWAIT;
6864:
6865: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_trx_type='||CE_AUTO_BANK_MATCH.csl_trx_type||
6866: ', csl_currency_code=' || csl_currency_code ||
6867: ', csl_bank_trx_number='||csl_bank_trx_number );
6868: cep_standard.debug('csl_customer_text='||csl_customer_text ||
6869: ', csl_invoice_text='|| csl_invoice_text||

Line 6875: cep_standard.debug('<

6871: cep_standard.debug('csl_amount='||csl_amount ||
6872: ', csl_charges_amount='||csl_charges_amount||
6873: ', csl_original_amount='||csl_original_amount);
6874:
6875: cep_standard.debug('< 6876: RETURN(TRUE);
6877:
6878: EXCEPTION
6879: WHEN APP_EXCEPTIONS.record_lock_exception THEN

Line 6882: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.lock_statement_line' );

6878: EXCEPTION
6879: WHEN APP_EXCEPTIONS.record_lock_exception THEN
6880: return(FALSE);
6881: WHEN OTHERS THEN
6882: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.lock_statement_line' );
6883: RAISE;
6884: return(FALSE);
6885: END lock_statement_line;
6886:

Line 6900: cep_standard.debug('>>CE_AUTO_BANK_MATCH.update_gl_date');

6896: | match_process |
6897: --------------------------------------------------------------------- */
6898: PROCEDURE update_gl_date IS
6899: BEGIN
6900: cep_standard.debug('>>CE_AUTO_BANK_MATCH.update_gl_date');
6901: IF ((CE_AUTO_BANK_REC.find_gl_period(CE_AUTO_BANK_REC.G_gl_date, 200)) OR
6902: (CE_AUTO_BANK_REC.find_gl_period(CE_AUTO_BANK_REC.G_gl_date, 222))) THEN
6903: UPDATE ce_statement_headers
6904: SET gl_date = CE_AUTO_BANK_REC.G_gl_date

Line 6905: WHERE rowid = CE_AUTO_BANK_MATCH.csh_rowid;

6901: IF ((CE_AUTO_BANK_REC.find_gl_period(CE_AUTO_BANK_REC.G_gl_date, 200)) OR
6902: (CE_AUTO_BANK_REC.find_gl_period(CE_AUTO_BANK_REC.G_gl_date, 222))) THEN
6903: UPDATE ce_statement_headers
6904: SET gl_date = CE_AUTO_BANK_REC.G_gl_date
6905: WHERE rowid = CE_AUTO_BANK_MATCH.csh_rowid;
6906: END IF;
6907: cep_standard.debug('< 6908: EXCEPTION
6909: WHEN OTHERS THEN

Line 6907: cep_standard.debug('<

6903: UPDATE ce_statement_headers
6904: SET gl_date = CE_AUTO_BANK_REC.G_gl_date
6905: WHERE rowid = CE_AUTO_BANK_MATCH.csh_rowid;
6906: END IF;
6907: cep_standard.debug('< 6908: EXCEPTION
6909: WHEN OTHERS THEN
6910: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.update_gl_date' );
6911: RAISE;

Line 6910: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.update_gl_date' );

6906: END IF;
6907: cep_standard.debug('< 6908: EXCEPTION
6909: WHEN OTHERS THEN
6910: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.update_gl_date' );
6911: RAISE;
6912: END update_gl_date;
6913:
6914: /* ---------------------------------------------------------------------

Line 6929: cep_standard.debug('>>CE_AUTO_BANK_MATCH.find_le_sys_par x_bank_account_id'|| x_bank_account_id);

6925: /*
6926: PROCEDURE find_le_sys_par(x_bank_account_id number) IS
6927:
6928: BEGIN
6929: cep_standard.debug('>>CE_AUTO_BANK_MATCH.find_le_sys_par x_bank_account_id'|| x_bank_account_id);
6930: -- populate ce_security_profiles_tmp table with ce_security_procfiles_v
6931: CEP_STANDARD.init_security;
6932:
6933: IF (x_bank_account_id is not null)

Line 6949: cep_standard.debug('<

6945: OI_MATCHING_CODE_OLD
6946: FROM CE_SYSTEM_PARAMETERS;
6947:
6948: END IF;
6949: cep_standard.debug('< 6950: EXCEPTION
6951: WHEN OTHERS THEN
6952: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.find_le_sys_par' );
6953: RAISE;

Line 6952: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.find_le_sys_par' );

6948: END IF;
6949: cep_standard.debug('< 6950: EXCEPTION
6951: WHEN OTHERS THEN
6952: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.find_le_sys_par' );
6953: RAISE;
6954: END find_le_sys_par;
6955: */
6956:

Line 6975: cep_standard.debug('>>CE_AUTO_BANK_MATCH.calc_actual_tolerance');

6971: calc_percent_tolerance NUMBER;
6972: calc_amount_tolerance NUMBER;
6973: calc_charges_amount NUMBER;
6974: BEGIN
6975: cep_standard.debug('>>CE_AUTO_BANK_MATCH.calc_actual_tolerance');
6976: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_currency_type = '||
6977: CE_AUTO_BANK_MATCH.trx_currency_type);
6978:
6979: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.corr_csl_amount = '||

Line 6976: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_currency_type = '||

6972: calc_amount_tolerance NUMBER;
6973: calc_charges_amount NUMBER;
6974: BEGIN
6975: cep_standard.debug('>>CE_AUTO_BANK_MATCH.calc_actual_tolerance');
6976: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_currency_type = '||
6977: CE_AUTO_BANK_MATCH.trx_currency_type);
6978:
6979: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.corr_csl_amount = '||
6980: CE_AUTO_BANK_MATCH.corr_csl_amount);

Line 6977: CE_AUTO_BANK_MATCH.trx_currency_type);

6973: calc_charges_amount NUMBER;
6974: BEGIN
6975: cep_standard.debug('>>CE_AUTO_BANK_MATCH.calc_actual_tolerance');
6976: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_currency_type = '||
6977: CE_AUTO_BANK_MATCH.trx_currency_type);
6978:
6979: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.corr_csl_amount = '||
6980: CE_AUTO_BANK_MATCH.corr_csl_amount);
6981:

Line 6979: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.corr_csl_amount = '||

6975: cep_standard.debug('>>CE_AUTO_BANK_MATCH.calc_actual_tolerance');
6976: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_currency_type = '||
6977: CE_AUTO_BANK_MATCH.trx_currency_type);
6978:
6979: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.corr_csl_amount = '||
6980: CE_AUTO_BANK_MATCH.corr_csl_amount);
6981:
6982: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance = '||
6983: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ||

Line 6980: CE_AUTO_BANK_MATCH.corr_csl_amount);

6976: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.trx_currency_type = '||
6977: CE_AUTO_BANK_MATCH.trx_currency_type);
6978:
6979: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.corr_csl_amount = '||
6980: CE_AUTO_BANK_MATCH.corr_csl_amount);
6981:
6982: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance = '||
6983: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ||
6984: ', CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance = '||

Line 6982: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance = '||

6978:
6979: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.corr_csl_amount = '||
6980: CE_AUTO_BANK_MATCH.corr_csl_amount);
6981:
6982: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance = '||
6983: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ||
6984: ', CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance = '||
6985: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
6986:

Line 6983: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ||

6979: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.corr_csl_amount = '||
6980: CE_AUTO_BANK_MATCH.corr_csl_amount);
6981:
6982: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance = '||
6983: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ||
6984: ', CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance = '||
6985: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
6986:
6987: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance = '||

Line 6984: ', CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance = '||

6980: CE_AUTO_BANK_MATCH.corr_csl_amount);
6981:
6982: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance = '||
6983: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ||
6984: ', CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance = '||
6985: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
6986:
6987: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance = '||
6988: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance ||

Line 6985: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);

6981:
6982: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance = '||
6983: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ||
6984: ', CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance = '||
6985: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
6986:
6987: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance = '||
6988: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance ||
6989: ', CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance = '||

Line 6987: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance = '||

6983: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ||
6984: ', CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance = '||
6985: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
6986:
6987: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance = '||
6988: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance ||
6989: ', CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance = '||
6990: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
6991:

Line 6988: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance ||

6984: ', CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance = '||
6985: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
6986:
6987: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance = '||
6988: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance ||
6989: ', CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance = '||
6990: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
6991:
6992: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance = '||

Line 6989: ', CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance = '||

6985: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
6986:
6987: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance = '||
6988: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance ||
6989: ', CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance = '||
6990: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
6991:
6992: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance = '||
6993: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance ||

Line 6990: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);

6986:
6987: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance = '||
6988: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance ||
6989: ', CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance = '||
6990: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
6991:
6992: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance = '||
6993: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance ||
6994: ', CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance = '||

Line 6992: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance = '||

6988: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance ||
6989: ', CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance = '||
6990: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
6991:
6992: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance = '||
6993: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance ||
6994: ', CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance = '||
6995: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);
6996:

Line 6993: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance ||

6989: ', CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance = '||
6990: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
6991:
6992: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance = '||
6993: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance ||
6994: ', CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance = '||
6995: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);
6996:
6997: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE = '||

Line 6994: ', CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance = '||

6990: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
6991:
6992: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance = '||
6993: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance ||
6994: ', CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance = '||
6995: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);
6996:
6997: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE = '||
6998: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE ||

Line 6995: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);

6991:
6992: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance = '||
6993: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance ||
6994: ', CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance = '||
6995: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);
6996:
6997: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE = '||
6998: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE ||
6999: ', CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE = '||

Line 6997: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE = '||

6993: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance ||
6994: ', CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance = '||
6995: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);
6996:
6997: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE = '||
6998: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE ||
6999: ', CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE = '||
7000: CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE);
7001:

Line 6998: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE ||

6994: ', CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance = '||
6995: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);
6996:
6997: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE = '||
6998: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE ||
6999: ', CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE = '||
7000: CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE);
7001:
7002: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_clearing_trx_type = '||

Line 6999: ', CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE = '||

6995: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);
6996:
6997: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE = '||
6998: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE ||
6999: ', CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE = '||
7000: CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE);
7001:
7002: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_clearing_trx_type = '||
7003: CE_AUTO_BANK_MATCH.csl_clearing_trx_type);

Line 7000: CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE);

6996:
6997: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE = '||
6998: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE ||
6999: ', CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE = '||
7000: CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE);
7001:
7002: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_clearing_trx_type = '||
7003: CE_AUTO_BANK_MATCH.csl_clearing_trx_type);
7004:

Line 7002: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_clearing_trx_type = '||

6998: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE ||
6999: ', CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE = '||
7000: CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE);
7001:
7002: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_clearing_trx_type = '||
7003: CE_AUTO_BANK_MATCH.csl_clearing_trx_type);
7004:
7005: CE_AUTO_BANK_MATCH.tolerance_amount := 0;
7006: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('REJECTED', 'STOP')

Line 7003: CE_AUTO_BANK_MATCH.csl_clearing_trx_type);

6999: ', CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE = '||
7000: CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE);
7001:
7002: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_clearing_trx_type = '||
7003: CE_AUTO_BANK_MATCH.csl_clearing_trx_type);
7004:
7005: CE_AUTO_BANK_MATCH.tolerance_amount := 0;
7006: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('REJECTED', 'STOP')
7007: OR (CE_AUTO_BANK_MATCH.csl_clearing_trx_type in ('ROI_LINE', 'XTR_LINE')

Line 7005: CE_AUTO_BANK_MATCH.tolerance_amount := 0;

7001:
7002: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_clearing_trx_type = '||
7003: CE_AUTO_BANK_MATCH.csl_clearing_trx_type);
7004:
7005: CE_AUTO_BANK_MATCH.tolerance_amount := 0;
7006: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('REJECTED', 'STOP')
7007: OR (CE_AUTO_BANK_MATCH.csl_clearing_trx_type in ('ROI_LINE', 'XTR_LINE')
7008: AND CE_AUTO_BANK_REC.G_open_interface_matching_code = 'D')) THEN
7009: CE_AUTO_BANK_MATCH.tolerance_amount := 0;

Line 7006: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('REJECTED', 'STOP')

7002: cep_standard.debug('DEBUG: CE_AUTO_BANK_MATCH.csl_clearing_trx_type = '||
7003: CE_AUTO_BANK_MATCH.csl_clearing_trx_type);
7004:
7005: CE_AUTO_BANK_MATCH.tolerance_amount := 0;
7006: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('REJECTED', 'STOP')
7007: OR (CE_AUTO_BANK_MATCH.csl_clearing_trx_type in ('ROI_LINE', 'XTR_LINE')
7008: AND CE_AUTO_BANK_REC.G_open_interface_matching_code = 'D')) THEN
7009: CE_AUTO_BANK_MATCH.tolerance_amount := 0;
7010: ELSE

Line 7007: OR (CE_AUTO_BANK_MATCH.csl_clearing_trx_type in ('ROI_LINE', 'XTR_LINE')

7003: CE_AUTO_BANK_MATCH.csl_clearing_trx_type);
7004:
7005: CE_AUTO_BANK_MATCH.tolerance_amount := 0;
7006: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('REJECTED', 'STOP')
7007: OR (CE_AUTO_BANK_MATCH.csl_clearing_trx_type in ('ROI_LINE', 'XTR_LINE')
7008: AND CE_AUTO_BANK_REC.G_open_interface_matching_code = 'D')) THEN
7009: CE_AUTO_BANK_MATCH.tolerance_amount := 0;
7010: ELSE
7011: --

Line 7009: CE_AUTO_BANK_MATCH.tolerance_amount := 0;

7005: CE_AUTO_BANK_MATCH.tolerance_amount := 0;
7006: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('REJECTED', 'STOP')
7007: OR (CE_AUTO_BANK_MATCH.csl_clearing_trx_type in ('ROI_LINE', 'XTR_LINE')
7008: AND CE_AUTO_BANK_REC.G_open_interface_matching_code = 'D')) THEN
7009: CE_AUTO_BANK_MATCH.tolerance_amount := 0;
7010: ELSE
7011: --
7012: -- Amount tolerance
7013: -- bug 3676745 MO/BA uptake

Line 7025: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN

7021:
7022: -- bug 4914608 no more tolerance at system parameters level, always get tolerance at bank account level
7023: -- bug 4969806 tolerance amount is in Bank Account currency,
7024: -- do not need to convert tolerance amount
7025: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7026: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7027: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7028: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7029: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN

Line 7026: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;

7022: -- bug 4914608 no more tolerance at system parameters level, always get tolerance at bank account level
7023: -- bug 4969806 tolerance amount is in Bank Account currency,
7024: -- do not need to convert tolerance amount
7025: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7026: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7027: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7028: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7029: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7030: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;

Line 7027: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN

7023: -- bug 4969806 tolerance amount is in Bank Account currency,
7024: -- do not need to convert tolerance amount
7025: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7026: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7027: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7028: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7029: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7030: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;
7031: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN

Line 7028: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;

7024: -- do not need to convert tolerance amount
7025: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7026: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7027: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7028: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7029: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7030: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;
7031: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7032: calc_amount_tolerance := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;

Line 7029: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN

7025: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7026: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7027: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7028: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7029: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7030: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;
7031: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7032: calc_amount_tolerance := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;
7033: ELSE

Line 7030: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;

7026: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7027: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7028: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7029: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7030: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;
7031: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7032: calc_amount_tolerance := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;
7033: ELSE
7034: calc_amount_tolerance := 0;

Line 7031: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN

7027: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7028: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7029: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7030: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;
7031: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7032: calc_amount_tolerance := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;
7033: ELSE
7034: calc_amount_tolerance := 0;
7035: END IF;

Line 7032: calc_amount_tolerance := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;

7028: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7029: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7030: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;
7031: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7032: calc_amount_tolerance := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;
7033: ELSE
7034: calc_amount_tolerance := 0;
7035: END IF;
7036:

Line 7039: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN

7035: END IF;
7036:
7037:
7038: /*
7039: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
7040: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7041: IF (nvl(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,0) <> 0) THEN
7042: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);
7043: ELSE

Line 7040: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN

7036:
7037:
7038: /*
7039: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
7040: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7041: IF (nvl(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,0) <> 0) THEN
7042: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);
7043: ELSE
7044: calc_amount_tolerance := 0;

Line 7041: IF (nvl(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,0) <> 0) THEN

7037:
7038: /*
7039: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
7040: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7041: IF (nvl(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,0) <> 0) THEN
7042: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);
7043: ELSE
7044: calc_amount_tolerance := 0;
7045: END IF;

Line 7042: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);

7038: /*
7039: IF (CE_AUTO_BANK_MATCH.trx_currency_type = 'BANK') THEN
7040: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7041: IF (nvl(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,0) <> 0) THEN
7042: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);
7043: ELSE
7044: calc_amount_tolerance := 0;
7045: END IF;
7046: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH','MISC')) THEN

Line 7046: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH','MISC')) THEN

7042: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance);
7043: ELSE
7044: calc_amount_tolerance := 0;
7045: END IF;
7046: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH','MISC')) THEN
7047: IF (nvl(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,0) <> 0) THEN
7048: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);
7049: ELSE
7050: calc_amount_tolerance := 0;

Line 7047: IF (nvl(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,0) <> 0) THEN

7043: ELSE
7044: calc_amount_tolerance := 0;
7045: END IF;
7046: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH','MISC')) THEN
7047: IF (nvl(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,0) <> 0) THEN
7048: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);
7049: ELSE
7050: calc_amount_tolerance := 0;
7051: END IF;

Line 7048: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);

7044: calc_amount_tolerance := 0;
7045: END IF;
7046: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH','MISC')) THEN
7047: IF (nvl(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,0) <> 0) THEN
7048: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);
7049: ELSE
7050: calc_amount_tolerance := 0;
7051: END IF;
7052: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028

Line 7052: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028

7048: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance);
7049: ELSE
7050: calc_amount_tolerance := 0;
7051: END IF;
7052: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028
7053: IF (nvl(CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance,0) <> 0) THEN
7054: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance);
7055: ELSE
7056: calc_amount_tolerance := 0;

Line 7053: IF (nvl(CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance,0) <> 0) THEN

7049: ELSE
7050: calc_amount_tolerance := 0;
7051: END IF;
7052: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028
7053: IF (nvl(CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance,0) <> 0) THEN
7054: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance);
7055: ELSE
7056: calc_amount_tolerance := 0;
7057: END IF;

Line 7054: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance);

7050: calc_amount_tolerance := 0;
7051: END IF;
7052: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028
7053: IF (nvl(CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance,0) <> 0) THEN
7054: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance);
7055: ELSE
7056: calc_amount_tolerance := 0;
7057: END IF;
7058: ELSE -- (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN

Line 7058: ELSE -- (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN

7054: calc_amount_tolerance := convert_amount_tolerance(CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance);
7055: ELSE
7056: calc_amount_tolerance := 0;
7057: END IF;
7058: ELSE -- (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7059: IF (NVL(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE,0) <> 0) THEN
7060: calc_amount_tolerance :=
7061: convert_amount_tolerance(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE);
7062: ELSE

Line 7059: IF (NVL(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE,0) <> 0) THEN

7055: ELSE
7056: calc_amount_tolerance := 0;
7057: END IF;
7058: ELSE -- (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7059: IF (NVL(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE,0) <> 0) THEN
7060: calc_amount_tolerance :=
7061: convert_amount_tolerance(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE);
7062: ELSE
7063: calc_amount_tolerance := 0;

Line 7061: convert_amount_tolerance(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE);

7057: END IF;
7058: ELSE -- (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7059: IF (NVL(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE,0) <> 0) THEN
7060: calc_amount_tolerance :=
7061: convert_amount_tolerance(CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE);
7062: ELSE
7063: calc_amount_tolerance := 0;
7064: END IF;
7065: END IF;

Line 7067: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN

7063: calc_amount_tolerance := 0;
7064: END IF;
7065: END IF;
7066:
7067: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN
7068: ('FUNCTIONAL','FOREIGN')) THEN
7069: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7070: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7071: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN

Line 7069: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN

7065: END IF;
7066:
7067: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN
7068: ('FUNCTIONAL','FOREIGN')) THEN
7069: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7070: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7071: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7072: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7073: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN

Line 7070: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;

7066:
7067: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN
7068: ('FUNCTIONAL','FOREIGN')) THEN
7069: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7070: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7071: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7072: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7073: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7074: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;

Line 7071: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN

7067: ELSIF (CE_AUTO_BANK_MATCH.trx_currency_type IN
7068: ('FUNCTIONAL','FOREIGN')) THEN
7069: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7070: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7071: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7072: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7073: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7074: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;
7075: ELSE -- (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN

Line 7072: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;

7068: ('FUNCTIONAL','FOREIGN')) THEN
7069: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7070: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7071: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7072: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7073: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7074: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;
7075: ELSE -- (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7076: calc_amount_tolerance := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;

Line 7073: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN

7069: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7070: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7071: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7072: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7073: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7074: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;
7075: ELSE -- (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7076: calc_amount_tolerance := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;
7077: END IF;

Line 7074: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;

7070: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ;
7071: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7072: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7073: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7074: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;
7075: ELSE -- (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7076: calc_amount_tolerance := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;
7077: END IF;
7078: END IF;

Line 7075: ELSE -- (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN

7071: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7072: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7073: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7074: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;
7075: ELSE -- (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7076: calc_amount_tolerance := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;
7077: END IF;
7078: END IF;
7079: */

Line 7076: calc_amount_tolerance := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;

7072: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance;
7073: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7074: calc_amount_tolerance := CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance;
7075: ELSE -- (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('ROI_LINE')) THEN
7076: calc_amount_tolerance := CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE;
7077: END IF;
7078: END IF;
7079: */
7080:

Line 7084: if (CE_AUTO_BANK_MATCH.csl_match_correction_type IN

7080:
7081: --
7082: -- Percent tolerance
7083: --
7084: if (CE_AUTO_BANK_MATCH.csl_match_correction_type IN
7085: ('REVERSAL', 'ADJUSTMENT')) then
7086: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7087: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7088: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);

Line 7086: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN

7082: -- Percent tolerance
7083: --
7084: if (CE_AUTO_BANK_MATCH.csl_match_correction_type IN
7085: ('REVERSAL', 'ADJUSTMENT')) then
7086: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7087: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7088: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7089: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7090: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *

Line 7087: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *

7083: --
7084: if (CE_AUTO_BANK_MATCH.csl_match_correction_type IN
7085: ('REVERSAL', 'ADJUSTMENT')) then
7086: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7087: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7088: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7089: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7090: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7091: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);

Line 7088: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);

7084: if (CE_AUTO_BANK_MATCH.csl_match_correction_type IN
7085: ('REVERSAL', 'ADJUSTMENT')) then
7086: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7087: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7088: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7089: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7090: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7091: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7092: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN

Line 7089: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN

7085: ('REVERSAL', 'ADJUSTMENT')) then
7086: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7087: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7088: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7089: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7090: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7091: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7092: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7093: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *

Line 7090: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *

7086: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7087: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7088: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7089: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7090: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7091: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7092: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7093: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7094: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);

Line 7091: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);

7087: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7088: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7089: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7090: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7091: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7092: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7093: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7094: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);
7095: ELSE

Line 7092: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN

7088: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7089: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7090: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7091: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7092: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7093: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7094: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);
7095: ELSE
7096: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *

Line 7093: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *

7089: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7090: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7091: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7092: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7093: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7094: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);
7095: ELSE
7096: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7097: (CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE / 100);

Line 7094: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);

7090: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7091: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7092: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7093: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7094: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);
7095: ELSE
7096: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7097: (CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE / 100);
7098: END IF;

Line 7096: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *

7092: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN
7093: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7094: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);
7095: ELSE
7096: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7097: (CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE / 100);
7098: END IF;
7099: else
7100: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN

Line 7097: (CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE / 100);

7093: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7094: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);
7095: ELSE
7096: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7097: (CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE / 100);
7098: END IF;
7099: else
7100: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7101: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *

Line 7100: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN

7096: calc_percent_tolerance := CE_AUTO_BANK_MATCH.corr_csl_amount *
7097: (CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE / 100);
7098: END IF;
7099: else
7100: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7101: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7102: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7103: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7104: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *

Line 7101: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *

7097: (CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE / 100);
7098: END IF;
7099: else
7100: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7101: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7102: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7103: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7104: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7105: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);

Line 7102: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);

7098: END IF;
7099: else
7100: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7101: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7102: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7103: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7104: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7105: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7106: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028

Line 7103: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN

7099: else
7100: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7101: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7102: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7103: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7104: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7105: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7106: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028
7107: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *

Line 7104: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *

7100: IF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('PAYMENT')) THEN
7101: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7102: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7103: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7104: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7105: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7106: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028
7107: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7108: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);

Line 7105: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);

7101: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7102: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7103: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7104: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7105: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7106: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028
7107: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7108: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);
7109: ELSE

Line 7106: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028

7102: (CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance / 100);
7103: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7104: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7105: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7106: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028
7107: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7108: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);
7109: ELSE
7110: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *

Line 7107: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *

7103: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASH', 'MISC')) THEN
7104: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7105: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7106: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028
7107: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7108: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);
7109: ELSE
7110: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7111: (CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE / 100);

Line 7108: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);

7104: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7105: (CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance / 100);
7106: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028
7107: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7108: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);
7109: ELSE
7110: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7111: (CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE / 100);
7112: END IF;

Line 7110: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *

7106: ELSIF (CE_AUTO_BANK_MATCH.csl_clearing_trx_type IN ('CASHFLOW')) THEN --bug 4435028
7107: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7108: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);
7109: ELSE
7110: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7111: (CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE / 100);
7112: END IF;
7113: end if;
7114:

Line 7111: (CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE / 100);

7107: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7108: (CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance / 100);
7109: ELSE
7110: calc_percent_tolerance := CE_AUTO_BANK_MATCH.csl_amount *
7111: (CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE / 100);
7112: END IF;
7113: end if;
7114:
7115: cep_standard.debug('%calc_amount_tolerance: '||calc_amount_tolerance);

Line 7127: CE_AUTO_BANK_MATCH.tolerance_amount := calc_percent_tolerance;

7123: --
7124: cep_standard.debug('calc_amount_tolerance: '||calc_amount_tolerance);
7125: cep_standard.debug('calc_percent_tolerance: '||calc_percent_tolerance);
7126: IF (calc_amount_tolerance = 0) THEN
7127: CE_AUTO_BANK_MATCH.tolerance_amount := calc_percent_tolerance;
7128: ELSIF (calc_percent_tolerance = 0) THEN
7129: CE_AUTO_BANK_MATCH.tolerance_amount := calc_amount_tolerance;
7130: ELSE
7131: IF (calc_percent_tolerance > calc_amount_tolerance) THEN

Line 7129: CE_AUTO_BANK_MATCH.tolerance_amount := calc_amount_tolerance;

7125: cep_standard.debug('calc_percent_tolerance: '||calc_percent_tolerance);
7126: IF (calc_amount_tolerance = 0) THEN
7127: CE_AUTO_BANK_MATCH.tolerance_amount := calc_percent_tolerance;
7128: ELSIF (calc_percent_tolerance = 0) THEN
7129: CE_AUTO_BANK_MATCH.tolerance_amount := calc_amount_tolerance;
7130: ELSE
7131: IF (calc_percent_tolerance > calc_amount_tolerance) THEN
7132: CE_AUTO_BANK_MATCH.tolerance_amount := calc_amount_tolerance;
7133: ELSE

Line 7132: CE_AUTO_BANK_MATCH.tolerance_amount := calc_amount_tolerance;

7128: ELSIF (calc_percent_tolerance = 0) THEN
7129: CE_AUTO_BANK_MATCH.tolerance_amount := calc_amount_tolerance;
7130: ELSE
7131: IF (calc_percent_tolerance > calc_amount_tolerance) THEN
7132: CE_AUTO_BANK_MATCH.tolerance_amount := calc_amount_tolerance;
7133: ELSE
7134: CE_AUTO_BANK_MATCH.tolerance_amount := calc_percent_tolerance;
7135: END IF;
7136: END IF;

Line 7134: CE_AUTO_BANK_MATCH.tolerance_amount := calc_percent_tolerance;

7130: ELSE
7131: IF (calc_percent_tolerance > calc_amount_tolerance) THEN
7132: CE_AUTO_BANK_MATCH.tolerance_amount := calc_amount_tolerance;
7133: ELSE
7134: CE_AUTO_BANK_MATCH.tolerance_amount := calc_percent_tolerance;
7135: END IF;
7136: END IF;
7137: END IF;
7138: cep_standard.debug('<

Line 7138: cep_standard.debug('<

7134: CE_AUTO_BANK_MATCH.tolerance_amount := calc_percent_tolerance;
7135: END IF;
7136: END IF;
7137: END IF;
7138: cep_standard.debug('< 7139: EXCEPTION
7140: WHEN OTHERS THEN
7141: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.calc_actual_tolerance' );
7142: RAISE;

Line 7141: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.calc_actual_tolerance' );

7137: END IF;
7138: cep_standard.debug('< 7139: EXCEPTION
7140: WHEN OTHERS THEN
7141: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.calc_actual_tolerance' );
7142: RAISE;
7143: END calc_actual_tolerance;
7144:
7145: /* ---------------------------------------------------------------------

Line 7163: cep_standard.debug('>>CE_AUTO_BANK_MATCH.convert_amount_tolerance');

7159: min_acct_unit NUMBER;
7160: acctd_amount NUMBER;
7161: rounded_amount NUMBER;
7162: BEGIN
7163: cep_standard.debug('>>CE_AUTO_BANK_MATCH.convert_amount_tolerance');
7164:
7165: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN
7166:
7167: BEGIN

Line 7165: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN

7161: rounded_amount NUMBER;
7162: BEGIN
7163: cep_standard.debug('>>CE_AUTO_BANK_MATCH.convert_amount_tolerance');
7164:
7165: IF (CE_AUTO_BANK_MATCH.csl_exchange_rate_type <> 'User') THEN
7166:
7167: BEGIN
7168: --bug 4452153 exchanged the currency code parameters
7169: acctd_amount := gl_currency_api.convert_amount(

Line 7171: CE_AUTO_BANK_MATCH.csl_currency_code,

7167: BEGIN
7168: --bug 4452153 exchanged the currency code parameters
7169: acctd_amount := gl_currency_api.convert_amount(
7170: CE_AUTO_BANK_REC.G_functional_currency,
7171: CE_AUTO_BANK_MATCH.csl_currency_code,
7172: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
7173: CE_AUTO_BANK_MATCH.csl_trx_date),
7174: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
7175: amount_to_convert);

Line 7172: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,

7168: --bug 4452153 exchanged the currency code parameters
7169: acctd_amount := gl_currency_api.convert_amount(
7170: CE_AUTO_BANK_REC.G_functional_currency,
7171: CE_AUTO_BANK_MATCH.csl_currency_code,
7172: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
7173: CE_AUTO_BANK_MATCH.csl_trx_date),
7174: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
7175: amount_to_convert);
7176: EXCEPTION

Line 7173: CE_AUTO_BANK_MATCH.csl_trx_date),

7169: acctd_amount := gl_currency_api.convert_amount(
7170: CE_AUTO_BANK_REC.G_functional_currency,
7171: CE_AUTO_BANK_MATCH.csl_currency_code,
7172: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
7173: CE_AUTO_BANK_MATCH.csl_trx_date),
7174: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
7175: amount_to_convert);
7176: EXCEPTION
7177: WHEN OTHERS THEN

Line 7174: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,

7170: CE_AUTO_BANK_REC.G_functional_currency,
7171: CE_AUTO_BANK_MATCH.csl_currency_code,
7172: nvl(CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
7173: CE_AUTO_BANK_MATCH.csl_trx_date),
7174: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
7175: amount_to_convert);
7176: EXCEPTION
7177: WHEN OTHERS THEN
7178: cep_standard.debug('EXCEPTION: Could not convert amount');

Line 7188: acctd_amount := amount_to_convert / CE_AUTO_BANK_MATCH.csl_exchange_rate;

7184: acctd_amount);
7185:
7186: ELSE
7187:
7188: acctd_amount := amount_to_convert / CE_AUTO_BANK_MATCH.csl_exchange_rate;
7189: fnd_currency.get_info(CE_AUTO_BANK_MATCH.aba_bank_currency, precision,
7190: ext_precision, min_acct_unit);
7191: IF min_acct_unit IS NOT NULL THEN
7192: rounded_amount := round(acctd_amount/min_acct_unit,0) * min_acct_unit;

Line 7189: fnd_currency.get_info(CE_AUTO_BANK_MATCH.aba_bank_currency, precision,

7185:
7186: ELSE
7187:
7188: acctd_amount := amount_to_convert / CE_AUTO_BANK_MATCH.csl_exchange_rate;
7189: fnd_currency.get_info(CE_AUTO_BANK_MATCH.aba_bank_currency, precision,
7190: ext_precision, min_acct_unit);
7191: IF min_acct_unit IS NOT NULL THEN
7192: rounded_amount := round(acctd_amount/min_acct_unit,0) * min_acct_unit;
7193: ELSE

Line 7199: cep_standard.debug('<

7195: END IF;
7196:
7197: END IF;
7198:
7199: cep_standard.debug('< 7200: RETURN(rounded_amount);
7201:
7202: EXCEPTION
7203: WHEN OTHERS THEN

Line 7204: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.convert_amount_tolerance');

7200: RETURN(rounded_amount);
7201:
7202: EXCEPTION
7203: WHEN OTHERS THEN
7204: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.convert_amount_tolerance');
7205: RAISE;
7206: END convert_amount_tolerance;
7207:
7208: /* ---------------------------------------------------------------------

Line 7225: cep_standard.debug('>>CE_AUTO_BANK_MATCH.validate_payment_method_id');

7221: | valid_method TRUE / FALSE |
7222: --------------------------------------------------------------------- */
7223: FUNCTION validate_payment_method RETURN BOOLEAN IS
7224: BEGIN
7225: cep_standard.debug('>>CE_AUTO_BANK_MATCH.validate_payment_method_id');
7226: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receipt_method_id '|| CE_AUTO_BANK_MATCH.csl_receipt_method_id);
7227: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id '|| CE_AUTO_BANK_MATCH.trx_org_id);
7228:
7229: SELECT arm.name

Line 7226: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receipt_method_id '|| CE_AUTO_BANK_MATCH.csl_receipt_method_id);

7222: --------------------------------------------------------------------- */
7223: FUNCTION validate_payment_method RETURN BOOLEAN IS
7224: BEGIN
7225: cep_standard.debug('>>CE_AUTO_BANK_MATCH.validate_payment_method_id');
7226: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receipt_method_id '|| CE_AUTO_BANK_MATCH.csl_receipt_method_id);
7227: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id '|| CE_AUTO_BANK_MATCH.trx_org_id);
7228:
7229: SELECT arm.name
7230: INTO CE_AUTO_BANK_REC.G_payment_method_name

Line 7227: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id '|| CE_AUTO_BANK_MATCH.trx_org_id);

7223: FUNCTION validate_payment_method RETURN BOOLEAN IS
7224: BEGIN
7225: cep_standard.debug('>>CE_AUTO_BANK_MATCH.validate_payment_method_id');
7226: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_receipt_method_id '|| CE_AUTO_BANK_MATCH.csl_receipt_method_id);
7227: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id '|| CE_AUTO_BANK_MATCH.trx_org_id);
7228:
7229: SELECT arm.name
7230: INTO CE_AUTO_BANK_REC.G_payment_method_name
7231: FROM ar_receipt_method_accounts arma,

Line 7234: --AND arma.REMIT_BANK_ACCT_USE_ID = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

7230: INTO CE_AUTO_BANK_REC.G_payment_method_name
7231: FROM ar_receipt_method_accounts arma,
7232: ar_receipt_methods arm
7233: WHERE arm.receipt_method_id = arma.receipt_method_id
7234: --AND arma.REMIT_BANK_ACCT_USE_ID = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
7235: AND arma.REMIT_BANK_ACCT_USE_ID = nvl(CE_AUTO_BANK_MATCH.trx_bank_acct_use_id, arma.REMIT_BANK_ACCT_USE_ID)
7236: --AND arma.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
7237: --AND arma.org_id = CE_AUTO_BANK_MATCH.bau_org_id
7238: AND arma.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, nvl(CE_AUTO_BANK_REC.G_org_id, arma.org_id))

Line 7235: AND arma.REMIT_BANK_ACCT_USE_ID = nvl(CE_AUTO_BANK_MATCH.trx_bank_acct_use_id, arma.REMIT_BANK_ACCT_USE_ID)

7231: FROM ar_receipt_method_accounts arma,
7232: ar_receipt_methods arm
7233: WHERE arm.receipt_method_id = arma.receipt_method_id
7234: --AND arma.REMIT_BANK_ACCT_USE_ID = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
7235: AND arma.REMIT_BANK_ACCT_USE_ID = nvl(CE_AUTO_BANK_MATCH.trx_bank_acct_use_id, arma.REMIT_BANK_ACCT_USE_ID)
7236: --AND arma.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
7237: --AND arma.org_id = CE_AUTO_BANK_MATCH.bau_org_id
7238: AND arma.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, nvl(CE_AUTO_BANK_REC.G_org_id, arma.org_id))
7239: --AND arm.receipt_method_id = nvl(CE_AUTO_BANK_REC.G_payment_method_id,CE_AUTO_BANK_MATCH.csl_receipt_method_id)

Line 7236: --AND arma.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

7232: ar_receipt_methods arm
7233: WHERE arm.receipt_method_id = arma.receipt_method_id
7234: --AND arma.REMIT_BANK_ACCT_USE_ID = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
7235: AND arma.REMIT_BANK_ACCT_USE_ID = nvl(CE_AUTO_BANK_MATCH.trx_bank_acct_use_id, arma.REMIT_BANK_ACCT_USE_ID)
7236: --AND arma.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
7237: --AND arma.org_id = CE_AUTO_BANK_MATCH.bau_org_id
7238: AND arma.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, nvl(CE_AUTO_BANK_REC.G_org_id, arma.org_id))
7239: --AND arm.receipt_method_id = nvl(CE_AUTO_BANK_REC.G_payment_method_id,CE_AUTO_BANK_MATCH.csl_receipt_method_id)
7240: AND arm.receipt_method_id = nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id, CE_AUTO_BANK_REC.G_payment_method_id)

Line 7237: --AND arma.org_id = CE_AUTO_BANK_MATCH.bau_org_id

7233: WHERE arm.receipt_method_id = arma.receipt_method_id
7234: --AND arma.REMIT_BANK_ACCT_USE_ID = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
7235: AND arma.REMIT_BANK_ACCT_USE_ID = nvl(CE_AUTO_BANK_MATCH.trx_bank_acct_use_id, arma.REMIT_BANK_ACCT_USE_ID)
7236: --AND arma.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
7237: --AND arma.org_id = CE_AUTO_BANK_MATCH.bau_org_id
7238: AND arma.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, nvl(CE_AUTO_BANK_REC.G_org_id, arma.org_id))
7239: --AND arm.receipt_method_id = nvl(CE_AUTO_BANK_REC.G_payment_method_id,CE_AUTO_BANK_MATCH.csl_receipt_method_id)
7240: AND arm.receipt_method_id = nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id, CE_AUTO_BANK_REC.G_payment_method_id)
7241: AND CE_AUTO_BANK_MATCH.csl_trx_date between nvl(arm.start_date,CE_AUTO_BANK_MATCH.csl_trx_date)

Line 7238: AND arma.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, nvl(CE_AUTO_BANK_REC.G_org_id, arma.org_id))

7234: --AND arma.REMIT_BANK_ACCT_USE_ID = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
7235: AND arma.REMIT_BANK_ACCT_USE_ID = nvl(CE_AUTO_BANK_MATCH.trx_bank_acct_use_id, arma.REMIT_BANK_ACCT_USE_ID)
7236: --AND arma.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
7237: --AND arma.org_id = CE_AUTO_BANK_MATCH.bau_org_id
7238: AND arma.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, nvl(CE_AUTO_BANK_REC.G_org_id, arma.org_id))
7239: --AND arm.receipt_method_id = nvl(CE_AUTO_BANK_REC.G_payment_method_id,CE_AUTO_BANK_MATCH.csl_receipt_method_id)
7240: AND arm.receipt_method_id = nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id, CE_AUTO_BANK_REC.G_payment_method_id)
7241: AND CE_AUTO_BANK_MATCH.csl_trx_date between nvl(arm.start_date,CE_AUTO_BANK_MATCH.csl_trx_date)
7242: AND nvl(arm.end_date,CE_AUTO_BANK_MATCH.csl_trx_date)

Line 7239: --AND arm.receipt_method_id = nvl(CE_AUTO_BANK_REC.G_payment_method_id,CE_AUTO_BANK_MATCH.csl_receipt_method_id)

7235: AND arma.REMIT_BANK_ACCT_USE_ID = nvl(CE_AUTO_BANK_MATCH.trx_bank_acct_use_id, arma.REMIT_BANK_ACCT_USE_ID)
7236: --AND arma.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
7237: --AND arma.org_id = CE_AUTO_BANK_MATCH.bau_org_id
7238: AND arma.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, nvl(CE_AUTO_BANK_REC.G_org_id, arma.org_id))
7239: --AND arm.receipt_method_id = nvl(CE_AUTO_BANK_REC.G_payment_method_id,CE_AUTO_BANK_MATCH.csl_receipt_method_id)
7240: AND arm.receipt_method_id = nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id, CE_AUTO_BANK_REC.G_payment_method_id)
7241: AND CE_AUTO_BANK_MATCH.csl_trx_date between nvl(arm.start_date,CE_AUTO_BANK_MATCH.csl_trx_date)
7242: AND nvl(arm.end_date,CE_AUTO_BANK_MATCH.csl_trx_date)
7243: and exists (select 1 from ce_bank_acct_uses_gt_v bau

Line 7240: AND arm.receipt_method_id = nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id, CE_AUTO_BANK_REC.G_payment_method_id)

7236: --AND arma.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
7237: --AND arma.org_id = CE_AUTO_BANK_MATCH.bau_org_id
7238: AND arma.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, nvl(CE_AUTO_BANK_REC.G_org_id, arma.org_id))
7239: --AND arm.receipt_method_id = nvl(CE_AUTO_BANK_REC.G_payment_method_id,CE_AUTO_BANK_MATCH.csl_receipt_method_id)
7240: AND arm.receipt_method_id = nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id, CE_AUTO_BANK_REC.G_payment_method_id)
7241: AND CE_AUTO_BANK_MATCH.csl_trx_date between nvl(arm.start_date,CE_AUTO_BANK_MATCH.csl_trx_date)
7242: AND nvl(arm.end_date,CE_AUTO_BANK_MATCH.csl_trx_date)
7243: and exists (select 1 from ce_bank_acct_uses_gt_v bau
7244: where bau.bank_acct_use_id = arma.REMIT_BANK_ACCT_USE_ID

Line 7241: AND CE_AUTO_BANK_MATCH.csl_trx_date between nvl(arm.start_date,CE_AUTO_BANK_MATCH.csl_trx_date)

7237: --AND arma.org_id = CE_AUTO_BANK_MATCH.bau_org_id
7238: AND arma.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, nvl(CE_AUTO_BANK_REC.G_org_id, arma.org_id))
7239: --AND arm.receipt_method_id = nvl(CE_AUTO_BANK_REC.G_payment_method_id,CE_AUTO_BANK_MATCH.csl_receipt_method_id)
7240: AND arm.receipt_method_id = nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id, CE_AUTO_BANK_REC.G_payment_method_id)
7241: AND CE_AUTO_BANK_MATCH.csl_trx_date between nvl(arm.start_date,CE_AUTO_BANK_MATCH.csl_trx_date)
7242: AND nvl(arm.end_date,CE_AUTO_BANK_MATCH.csl_trx_date)
7243: and exists (select 1 from ce_bank_acct_uses_gt_v bau
7244: where bau.bank_acct_use_id = arma.REMIT_BANK_ACCT_USE_ID
7245: and bau.bank_account_id =CE_AUTO_BANK_MATCH.csh_bank_account_id

Line 7242: AND nvl(arm.end_date,CE_AUTO_BANK_MATCH.csl_trx_date)

7238: AND arma.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, nvl(CE_AUTO_BANK_REC.G_org_id, arma.org_id))
7239: --AND arm.receipt_method_id = nvl(CE_AUTO_BANK_REC.G_payment_method_id,CE_AUTO_BANK_MATCH.csl_receipt_method_id)
7240: AND arm.receipt_method_id = nvl(CE_AUTO_BANK_MATCH.csl_receipt_method_id, CE_AUTO_BANK_REC.G_payment_method_id)
7241: AND CE_AUTO_BANK_MATCH.csl_trx_date between nvl(arm.start_date,CE_AUTO_BANK_MATCH.csl_trx_date)
7242: AND nvl(arm.end_date,CE_AUTO_BANK_MATCH.csl_trx_date)
7243: and exists (select 1 from ce_bank_acct_uses_gt_v bau
7244: where bau.bank_acct_use_id = arma.REMIT_BANK_ACCT_USE_ID
7245: and bau.bank_account_id =CE_AUTO_BANK_MATCH.csh_bank_account_id
7246: and bau.AR_USE_ENABLE_FLAG = 'Y' );

Line 7245: and bau.bank_account_id =CE_AUTO_BANK_MATCH.csh_bank_account_id

7241: AND CE_AUTO_BANK_MATCH.csl_trx_date between nvl(arm.start_date,CE_AUTO_BANK_MATCH.csl_trx_date)
7242: AND nvl(arm.end_date,CE_AUTO_BANK_MATCH.csl_trx_date)
7243: and exists (select 1 from ce_bank_acct_uses_gt_v bau
7244: where bau.bank_acct_use_id = arma.REMIT_BANK_ACCT_USE_ID
7245: and bau.bank_account_id =CE_AUTO_BANK_MATCH.csh_bank_account_id
7246: and bau.AR_USE_ENABLE_FLAG = 'Y' );
7247: cep_standard.debug('< 7248: RETURN (TRUE);
7249: EXCEPTION

Line 7247: cep_standard.debug('<

7243: and exists (select 1 from ce_bank_acct_uses_gt_v bau
7244: where bau.bank_acct_use_id = arma.REMIT_BANK_ACCT_USE_ID
7245: and bau.bank_account_id =CE_AUTO_BANK_MATCH.csh_bank_account_id
7246: and bau.AR_USE_ENABLE_FLAG = 'Y' );
7247: cep_standard.debug('< 7248: RETURN (TRUE);
7249: EXCEPTION
7250: WHEN NO_DATA_FOUND THEN
7251: cep_standard.debug('<

Line 7251: cep_standard.debug('<

7247: cep_standard.debug('< 7248: RETURN (TRUE);
7249: EXCEPTION
7250: WHEN NO_DATA_FOUND THEN
7251: cep_standard.debug('< 7252: RETURN (FALSE);
7253: WHEN TOO_MANY_ROWS THEN
7254: cep_standard.debug('< 7255: RETURN (FALSE);

Line 7254: cep_standard.debug('<

7250: WHEN NO_DATA_FOUND THEN
7251: cep_standard.debug('< 7252: RETURN (FALSE);
7253: WHEN TOO_MANY_ROWS THEN
7254: cep_standard.debug('< 7255: RETURN (FALSE);
7256: WHEN OTHERS THEN
7257: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.validate_payment_method');
7258: RAISE;

Line 7257: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.validate_payment_method');

7253: WHEN TOO_MANY_ROWS THEN
7254: cep_standard.debug('< 7255: RETURN (FALSE);
7256: WHEN OTHERS THEN
7257: cep_standard.debug('EXCEPTION: CE_AUTO_BANK_MATCH.validate_payment_method');
7258: RAISE;
7259: END validate_payment_method;
7260:
7261: /* ----------------------------------------------------------------------

Line 7288: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.get_vat_tax_id' );

7284: l_eff_date date ;
7285: l_le_id NUMBER;
7286:
7287: BEGIN
7288: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.get_vat_tax_id' );
7289: cep_standard.debug( 'CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '|| CE_AUTO_BANK_MATCH.csl_receivables_trx_id||
7290: ',CE_AUTO_BANK_MATCH.trx_org_id='||CE_AUTO_BANK_MATCH.trx_org_id );
7291: if (X_pass_mode = 'AUTO_TRX') then
7292: SELECT ar.liability_tax_code, ar.asset_tax_code

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

7285: l_le_id NUMBER;
7286:
7287: BEGIN
7288: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.get_vat_tax_id' );
7289: cep_standard.debug( 'CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '|| CE_AUTO_BANK_MATCH.csl_receivables_trx_id||
7290: ',CE_AUTO_BANK_MATCH.trx_org_id='||CE_AUTO_BANK_MATCH.trx_org_id );
7291: if (X_pass_mode = 'AUTO_TRX') then
7292: SELECT ar.liability_tax_code, ar.asset_tax_code
7293: INTO y_dr_vat_tax_code, y_cr_vat_tax_code

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

7286:
7287: BEGIN
7288: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.get_vat_tax_id' );
7289: cep_standard.debug( 'CE_AUTO_BANK_MATCH.csl_receivables_trx_id= '|| CE_AUTO_BANK_MATCH.csl_receivables_trx_id||
7290: ',CE_AUTO_BANK_MATCH.trx_org_id='||CE_AUTO_BANK_MATCH.trx_org_id );
7291: if (X_pass_mode = 'AUTO_TRX') then
7292: SELECT ar.liability_tax_code, ar.asset_tax_code
7293: INTO y_dr_vat_tax_code, y_cr_vat_tax_code
7294: FROM ar_receivables_trx ar

Line 7295: WHERE ar.receivables_trx_id = CE_AUTO_BANK_MATCH.csl_receivables_trx_id

7291: if (X_pass_mode = 'AUTO_TRX') then
7292: SELECT ar.liability_tax_code, ar.asset_tax_code
7293: INTO y_dr_vat_tax_code, y_cr_vat_tax_code
7294: FROM ar_receivables_trx ar
7295: WHERE ar.receivables_trx_id = CE_AUTO_BANK_MATCH.csl_receivables_trx_id
7296: 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;
7297: else
7298: y_dr_vat_tax_code := CE_AUTO_BANK_REC.G_dr_vat_tax_code;
7299: y_cr_vat_tax_code := CE_AUTO_BANK_REC.G_cr_vat_tax_code;

Line 7296: 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;

7292: SELECT ar.liability_tax_code, ar.asset_tax_code
7293: INTO y_dr_vat_tax_code, y_cr_vat_tax_code
7294: FROM ar_receivables_trx ar
7295: WHERE ar.receivables_trx_id = CE_AUTO_BANK_MATCH.csl_receivables_trx_id
7296: 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;
7297: else
7298: y_dr_vat_tax_code := CE_AUTO_BANK_REC.G_dr_vat_tax_code;
7299: y_cr_vat_tax_code := CE_AUTO_BANK_REC.G_cr_vat_tax_code;
7300: end if;

Line 7309: where OPERATING_UNIT_ID =nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id) ;

7305:
7306: select LEGAL_ENTITY_ID
7307: into l_le_id
7308: from XLE_FP_OU_LEDGER_V
7309: where OPERATING_UNIT_ID =nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id) ;
7310: exception
7311: WHEN OTHERS THEN
7312: l_le_id := nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id) ;
7313: end;

Line 7312: l_le_id := nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id) ;

7308: from XLE_FP_OU_LEDGER_V
7309: where OPERATING_UNIT_ID =nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id) ;
7310: exception
7311: WHEN OTHERS THEN
7312: l_le_id := nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id) ;
7313: end;
7314:
7315: zx_api_pub.set_tax_security_context(
7316: p_api_version => 1.0,

Line 7323: p_internal_org_id => nvl(CE_AUTO_BANK_MATCH.trx_org_id, CE_AUTO_BANK_REC.G_org_id), --:org_id,

7319: p_validation_level => NULL,
7320: x_return_status => l_return_status,
7321: x_msg_count => l_msg_count,
7322: x_msg_data => l_msg_data,
7323: p_internal_org_id => nvl(CE_AUTO_BANK_MATCH.trx_org_id, CE_AUTO_BANK_REC.G_org_id), --:org_id,
7324: p_legal_entity_id => l_le_id, --:org_id,
7325: p_transaction_date => sysdate,
7326: p_related_doc_date => NULL,
7327: p_adjusted_doc_date=> NULL,

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

7328: x_effective_date => l_eff_date);
7329:
7330:
7331:
7332: IF (CE_AUTO_BANK_MATCH.csl_trx_type IN ('MISC_DEBIT','DEBIT','STOP')) THEN
7333: SELECT ar.vat_tax_id, ar.tax_rate
7334: INTO l_vat_tax_id, X_tax_rate
7335: FROM ce_misc_tax_code_v ar --ar_vat_tax ar
7336: WHERE ar.tax_code = y_dr_vat_tax_code

Line 7337: AND ar.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, CE_AUTO_BANK_REC.G_org_id)

7333: SELECT ar.vat_tax_id, ar.tax_rate
7334: INTO l_vat_tax_id, X_tax_rate
7335: FROM ce_misc_tax_code_v ar --ar_vat_tax ar
7336: WHERE ar.tax_code = y_dr_vat_tax_code
7337: AND ar.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, CE_AUTO_BANK_REC.G_org_id)
7338: AND to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
7339: between to_char(ar.start_date,'YYYY/MM/DD')
7340: and NVL(to_char(ar.end_date,'YYYY/MM/DD'),
7341: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD'));

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

7334: INTO l_vat_tax_id, X_tax_rate
7335: FROM ce_misc_tax_code_v ar --ar_vat_tax ar
7336: WHERE ar.tax_code = y_dr_vat_tax_code
7337: AND ar.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, CE_AUTO_BANK_REC.G_org_id)
7338: AND to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
7339: between to_char(ar.start_date,'YYYY/MM/DD')
7340: and NVL(to_char(ar.end_date,'YYYY/MM/DD'),
7341: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD'));
7342: ELSE

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

7337: AND ar.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id, CE_AUTO_BANK_REC.G_org_id)
7338: AND to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
7339: between to_char(ar.start_date,'YYYY/MM/DD')
7340: and NVL(to_char(ar.end_date,'YYYY/MM/DD'),
7341: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD'));
7342: ELSE
7343: SELECT ar.vat_tax_id, ar.tax_rate
7344: INTO l_vat_tax_id, X_tax_rate
7345: FROM ce_misc_tax_code_v ar --ar_vat_tax ar

Line 7347: AND ar.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id)

7343: SELECT ar.vat_tax_id, ar.tax_rate
7344: INTO l_vat_tax_id, X_tax_rate
7345: FROM ce_misc_tax_code_v ar --ar_vat_tax ar
7346: WHERE tax_code = y_cr_vat_tax_code
7347: AND ar.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id)
7348: AND to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
7349: between to_char(ar.start_date,'YYYY/MM/DD')
7350: and NVL(to_char(ar.end_date,'YYYY/MM/DD'),
7351: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD'));

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

7344: INTO l_vat_tax_id, X_tax_rate
7345: FROM ce_misc_tax_code_v ar --ar_vat_tax ar
7346: WHERE tax_code = y_cr_vat_tax_code
7347: AND ar.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id)
7348: AND to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
7349: between to_char(ar.start_date,'YYYY/MM/DD')
7350: and NVL(to_char(ar.end_date,'YYYY/MM/DD'),
7351: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD'));
7352: END IF;

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

7347: AND ar.org_id = nvl(CE_AUTO_BANK_MATCH.trx_org_id,CE_AUTO_BANK_REC.G_org_id)
7348: AND to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD')
7349: between to_char(ar.start_date,'YYYY/MM/DD')
7350: and NVL(to_char(ar.end_date,'YYYY/MM/DD'),
7351: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD'));
7352: END IF;
7353: cep_standard.debug('>>get_vat_tax_id.l_vat_tax_id: '||TO_CHAR(l_vat_tax_id));
7354: cep_standard.debug('>>get_vat_tax_id.X_tax_rate: '||TO_CHAR(X_tax_rate));
7355: cep_standard.debug( '<

Line 7355: cep_standard.debug( '<

7351: to_char(CE_AUTO_BANK_MATCH.csl_trx_date,'YYYY/MM/DD'));
7352: END IF;
7353: cep_standard.debug('>>get_vat_tax_id.l_vat_tax_id: '||TO_CHAR(l_vat_tax_id));
7354: cep_standard.debug('>>get_vat_tax_id.X_tax_rate: '||TO_CHAR(X_tax_rate));
7355: cep_standard.debug( '< 7356: -- RETURN l_vat_tax_id;
7357: EXCEPTION
7358: WHEN OTHERS THEN
7359: return;

Line 7382: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.set_acct_type x_bank_account_id ' ||x_bank_account_id );

7378: x_pay_only_count NUMBER;
7379: x_acct_uses_count NUMBER;
7380: x_ou_exists_in_bau NUMBER;
7381: BEGIN
7382: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.set_acct_type x_bank_account_id ' ||x_bank_account_id );
7383:
7384: IF (x_bank_account_id is not null) THEN
7385:
7386: -- IS AP ACCOUNT?

Line 7398: CE_AUTO_BANK_MATCH.BAU_AP_USE_ENABLE_FLAG := 'Y';

7394: AND OU.ORGANIZATION_TYPE = 'OPERATING_UNIT';
7395:
7396:
7397: IF (x_ap_count > 0) THEN
7398: CE_AUTO_BANK_MATCH.BAU_AP_USE_ENABLE_FLAG := 'Y';
7399: ELSE
7400: CE_AUTO_BANK_MATCH.BAU_AP_USE_ENABLE_FLAG := 'N';
7401: END IF;
7402:

Line 7400: CE_AUTO_BANK_MATCH.BAU_AP_USE_ENABLE_FLAG := 'N';

7396:
7397: IF (x_ap_count > 0) THEN
7398: CE_AUTO_BANK_MATCH.BAU_AP_USE_ENABLE_FLAG := 'Y';
7399: ELSE
7400: CE_AUTO_BANK_MATCH.BAU_AP_USE_ENABLE_FLAG := 'N';
7401: END IF;
7402:
7403: -- IS AR ACCOUNT?
7404: Select count(*)

Line 7414: CE_AUTO_BANK_MATCH.BAU_AR_USE_ENABLE_FLAG := 'Y';

7410: and BAU.ORG_ID = OU.ORGANIZATION_ID
7411: AND OU.ORGANIZATION_TYPE = 'OPERATING_UNIT';
7412:
7413: IF (x_ar_count > 0) THEN
7414: CE_AUTO_BANK_MATCH.BAU_AR_USE_ENABLE_FLAG := 'Y';
7415: ELSE
7416: CE_AUTO_BANK_MATCH.BAU_AR_USE_ENABLE_FLAG := 'N';
7417: END IF;
7418:

Line 7416: CE_AUTO_BANK_MATCH.BAU_AR_USE_ENABLE_FLAG := 'N';

7412:
7413: IF (x_ar_count > 0) THEN
7414: CE_AUTO_BANK_MATCH.BAU_AR_USE_ENABLE_FLAG := 'Y';
7415: ELSE
7416: CE_AUTO_BANK_MATCH.BAU_AR_USE_ENABLE_FLAG := 'N';
7417: END IF;
7418:
7419: -- IS xtr ACCOUNT?
7420: Select count(*)

Line 7430: CE_AUTO_BANK_MATCH.BAU_XTR_USE_ENABLE_FLAG := 'Y';

7426: and BAU.LEGAL_ENTITY_ID = OU.ORGANIZATION_ID --BUG 5122576
7427: AND OU.ORGANIZATION_TYPE = 'LEGAL_ENTITY';
7428:
7429: IF (x_xtr_count > 0) THEN
7430: CE_AUTO_BANK_MATCH.BAU_XTR_USE_ENABLE_FLAG := 'Y';
7431: ELSE
7432: CE_AUTO_BANK_MATCH.BAU_XTR_USE_ENABLE_FLAG := 'N';
7433: END IF;
7434:

Line 7432: CE_AUTO_BANK_MATCH.BAU_XTR_USE_ENABLE_FLAG := 'N';

7428:
7429: IF (x_xtr_count > 0) THEN
7430: CE_AUTO_BANK_MATCH.BAU_XTR_USE_ENABLE_FLAG := 'Y';
7431: ELSE
7432: CE_AUTO_BANK_MATCH.BAU_XTR_USE_ENABLE_FLAG := 'N';
7433: END IF;
7434:
7435: -- IS pay ACCOUNT?
7436: Select count(*)

Line 7446: CE_AUTO_BANK_MATCH.BAU_PAY_USE_ENABLE_FLAG := 'Y';

7442: and BAU.ORG_ID = OU.ORGANIZATION_ID
7443: AND OU.ORGANIZATION_TYPE = 'BUSINESS_GROUP';
7444:
7445: IF (x_pay_count > 0) THEN
7446: CE_AUTO_BANK_MATCH.BAU_PAY_USE_ENABLE_FLAG := 'Y';
7447: ELSE
7448: CE_AUTO_BANK_MATCH.BAU_PAY_USE_ENABLE_FLAG := 'N';
7449: END IF;
7450: END IF; -- (x_bank_account_id is not null)

Line 7448: CE_AUTO_BANK_MATCH.BAU_PAY_USE_ENABLE_FLAG := 'N';

7444:
7445: IF (x_pay_count > 0) THEN
7446: CE_AUTO_BANK_MATCH.BAU_PAY_USE_ENABLE_FLAG := 'Y';
7447: ELSE
7448: CE_AUTO_BANK_MATCH.BAU_PAY_USE_ENABLE_FLAG := 'N';
7449: END IF;
7450: END IF; -- (x_bank_account_id is not null)
7451:
7452: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag);

Line 7452: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag);

7448: CE_AUTO_BANK_MATCH.BAU_PAY_USE_ENABLE_FLAG := 'N';
7449: END IF;
7450: END IF; -- (x_bank_account_id is not null)
7451:
7452: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag);
7453: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag);
7454: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);
7455: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag);
7456:

Line 7453: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag);

7449: END IF;
7450: END IF; -- (x_bank_account_id is not null)
7451:
7452: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag);
7453: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag);
7454: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);
7455: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag);
7456:
7457: cep_standard.debug( '<

Line 7454: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);

7450: END IF; -- (x_bank_account_id is not null)
7451:
7452: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag);
7453: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag);
7454: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);
7455: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag);
7456:
7457: cep_standard.debug( '< 7458:

Line 7455: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag);

7451:
7452: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ar_use_enable_flag);
7453: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag);
7454: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);
7455: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag);
7456:
7457: cep_standard.debug( '< 7458:
7459: EXCEPTION

Line 7457: cep_standard.debug( '<

7453: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_ap_use_enable_flag);
7454: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_xtr_use_enable_flag);
7455: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag ' ||CE_AUTO_BANK_MATCH.bau_pay_use_enable_flag);
7456:
7457: cep_standard.debug( '< 7458:
7459: EXCEPTION
7460: WHEN OTHERS THEN
7461: cep_standard.debug('EXCEPTION: ce_auto_bank_match.set_acct_type');

Line 7461: cep_standard.debug('EXCEPTION: ce_auto_bank_match.set_acct_type');

7457: cep_standard.debug( '< 7458:
7459: EXCEPTION
7460: WHEN OTHERS THEN
7461: cep_standard.debug('EXCEPTION: ce_auto_bank_match.set_acct_type');
7462:
7463: RAISE;
7464: END set_acct_type;
7465:

Line 7508: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.match_stmt_line_JE ' );

7504: P_CURRENCY_CODE VARCHAR2(15);
7505: P_STATUS VARCHAR2(30);
7506: P_AMOUNT NUMBER;
7507: BEGIN
7508: cep_standard.debug( '>>CE_AUTO_BANK_MATCH.match_stmt_line_JE ' );
7509:
7510: -- bug 4435028 - get JEC lines from ce_cashflows
7511:
7512: /*

Line 7537: AND JEL.CODE_COMBINATION_ID = CE_AUTO_BANK_MATCH.aba_asset_code_combination_id

7533: XLA_DISTRIBUTION_LINKS XLA,
7534: XLA_AE_LINES XLL
7535: WHERE
7536: JEH.JE_HEADER_ID = JEL.JE_HEADER_ID
7537: AND JEL.CODE_COMBINATION_ID = CE_AUTO_BANK_MATCH.aba_asset_code_combination_id
7538: AND JEL.PERIOD_NAME = GPS.PERIOD_NAME
7539: AND GPS.APPLICATION_ID = 101
7540: AND GPS.SET_OF_BOOKS_ID = SOB.SET_OF_BOOKS_ID
7541: AND SOB.SET_OF_BOOKS_ID = SYS.SET_OF_BOOKS_ID

Line 7547: AND JEL.EFFECTIVE_DATE = CE_AUTO_BANK_MATCH.csl_accounting_date

7543: AND JEL.EFFECTIVE_DATE >= SYS.CASHBOOK_BEGIN_DATE
7544: AND JEH.JE_SOURCE ='Other'
7545: AND JEL.STATUS = 'P'
7546: AND JEH.ACTUAL_FLAG = 'A'
7547: AND JEL.EFFECTIVE_DATE = CE_AUTO_BANK_MATCH.csl_accounting_date
7548: AND JEH.CURRENCY_CODE = NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
7549: CE_AUTO_BANK_MATCH.aba_bank_currency)
7550: AND XLL.AE_LINE_NUM = XLA.AE_LINE_NUM
7551: AND XLL.AE_HEADER_ID = XLA.AE_HEADER_ID

Line 7548: AND JEH.CURRENCY_CODE = NVL(CE_AUTO_BANK_MATCH.csl_currency_code,

7544: AND JEH.JE_SOURCE ='Other'
7545: AND JEL.STATUS = 'P'
7546: AND JEH.ACTUAL_FLAG = 'A'
7547: AND JEL.EFFECTIVE_DATE = CE_AUTO_BANK_MATCH.csl_accounting_date
7548: AND JEH.CURRENCY_CODE = NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
7549: CE_AUTO_BANK_MATCH.aba_bank_currency)
7550: AND XLL.AE_LINE_NUM = XLA.AE_LINE_NUM
7551: AND XLL.AE_HEADER_ID = XLA.AE_HEADER_ID
7552: AND XLA.APPLICATION_ID = 260

Line 7549: CE_AUTO_BANK_MATCH.aba_bank_currency)

7545: AND JEL.STATUS = 'P'
7546: AND JEH.ACTUAL_FLAG = 'A'
7547: AND JEL.EFFECTIVE_DATE = CE_AUTO_BANK_MATCH.csl_accounting_date
7548: AND JEH.CURRENCY_CODE = NVL(CE_AUTO_BANK_MATCH.csl_currency_code,
7549: CE_AUTO_BANK_MATCH.aba_bank_currency)
7550: AND XLL.AE_LINE_NUM = XLA.AE_LINE_NUM
7551: AND XLL.AE_HEADER_ID = XLA.AE_HEADER_ID
7552: AND XLA.APPLICATION_ID = 260
7553: AND XLA.EVENT_ID = CE_AUTO_BANK_MATCH.csl_event_id

Line 7553: AND XLA.EVENT_ID = CE_AUTO_BANK_MATCH.csl_event_id

7549: CE_AUTO_BANK_MATCH.aba_bank_currency)
7550: AND XLL.AE_LINE_NUM = XLA.AE_LINE_NUM
7551: AND XLL.AE_HEADER_ID = XLA.AE_HEADER_ID
7552: AND XLA.APPLICATION_ID = 260
7553: AND XLA.EVENT_ID = CE_AUTO_BANK_MATCH.csl_event_id
7554: AND JEL.GL_SL_LINK_ID = XLL.GL_SL_LINK_ID
7555: AND JEL.GL_SL_LINK_TABLE = XLL.GL_SL_LINK_TABLE
7556: AND NOT EXISTS
7557: (SELECT NULL

Line 7588: INTO CE_AUTO_BANK_MATCH.trx_id,

7584: catv.exchange_rate_date,
7585: catv.exchange_rate_type,
7586: catv.legal_entity_id,
7587: catv.seq_id
7588: INTO CE_AUTO_BANK_MATCH.trx_id,
7589: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
7590: CE_AUTO_BANK_MATCH.trx_rowid,
7591: CE_AUTO_BANK_MATCH.trx_date,
7592: CE_AUTO_BANK_MATCH.trx_currency_code,

Line 7589: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,

7585: catv.exchange_rate_type,
7586: catv.legal_entity_id,
7587: catv.seq_id
7588: INTO CE_AUTO_BANK_MATCH.trx_id,
7589: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
7590: CE_AUTO_BANK_MATCH.trx_rowid,
7591: CE_AUTO_BANK_MATCH.trx_date,
7592: CE_AUTO_BANK_MATCH.trx_currency_code,
7593: CE_AUTO_BANK_MATCH.trx_amount,

Line 7590: CE_AUTO_BANK_MATCH.trx_rowid,

7586: catv.legal_entity_id,
7587: catv.seq_id
7588: INTO CE_AUTO_BANK_MATCH.trx_id,
7589: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
7590: CE_AUTO_BANK_MATCH.trx_rowid,
7591: CE_AUTO_BANK_MATCH.trx_date,
7592: CE_AUTO_BANK_MATCH.trx_currency_code,
7593: CE_AUTO_BANK_MATCH.trx_amount,
7594: CE_AUTO_BANK_MATCH.trx_base_amount,

Line 7591: CE_AUTO_BANK_MATCH.trx_date,

7587: catv.seq_id
7588: INTO CE_AUTO_BANK_MATCH.trx_id,
7589: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
7590: CE_AUTO_BANK_MATCH.trx_rowid,
7591: CE_AUTO_BANK_MATCH.trx_date,
7592: CE_AUTO_BANK_MATCH.trx_currency_code,
7593: CE_AUTO_BANK_MATCH.trx_amount,
7594: CE_AUTO_BANK_MATCH.trx_base_amount,
7595: CE_AUTO_BANK_MATCH.trx_status,

Line 7592: CE_AUTO_BANK_MATCH.trx_currency_code,

7588: INTO CE_AUTO_BANK_MATCH.trx_id,
7589: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
7590: CE_AUTO_BANK_MATCH.trx_rowid,
7591: CE_AUTO_BANK_MATCH.trx_date,
7592: CE_AUTO_BANK_MATCH.trx_currency_code,
7593: CE_AUTO_BANK_MATCH.trx_amount,
7594: CE_AUTO_BANK_MATCH.trx_base_amount,
7595: CE_AUTO_BANK_MATCH.trx_status,
7596: CE_AUTO_BANK_MATCH.trx_cleared_amount,

Line 7593: CE_AUTO_BANK_MATCH.trx_amount,

7589: CE_AUTO_BANK_MATCH.trx_cash_receipt_id,
7590: CE_AUTO_BANK_MATCH.trx_rowid,
7591: CE_AUTO_BANK_MATCH.trx_date,
7592: CE_AUTO_BANK_MATCH.trx_currency_code,
7593: CE_AUTO_BANK_MATCH.trx_amount,
7594: CE_AUTO_BANK_MATCH.trx_base_amount,
7595: CE_AUTO_BANK_MATCH.trx_status,
7596: CE_AUTO_BANK_MATCH.trx_cleared_amount,
7597: CE_AUTO_BANK_MATCH.csl_match_type,

Line 7594: CE_AUTO_BANK_MATCH.trx_base_amount,

7590: CE_AUTO_BANK_MATCH.trx_rowid,
7591: CE_AUTO_BANK_MATCH.trx_date,
7592: CE_AUTO_BANK_MATCH.trx_currency_code,
7593: CE_AUTO_BANK_MATCH.trx_amount,
7594: CE_AUTO_BANK_MATCH.trx_base_amount,
7595: CE_AUTO_BANK_MATCH.trx_status,
7596: CE_AUTO_BANK_MATCH.trx_cleared_amount,
7597: CE_AUTO_BANK_MATCH.csl_match_type,
7598: no_of_matches,

Line 7595: CE_AUTO_BANK_MATCH.trx_status,

7591: CE_AUTO_BANK_MATCH.trx_date,
7592: CE_AUTO_BANK_MATCH.trx_currency_code,
7593: CE_AUTO_BANK_MATCH.trx_amount,
7594: CE_AUTO_BANK_MATCH.trx_base_amount,
7595: CE_AUTO_BANK_MATCH.trx_status,
7596: CE_AUTO_BANK_MATCH.trx_cleared_amount,
7597: CE_AUTO_BANK_MATCH.csl_match_type,
7598: no_of_matches,
7599: CE_AUTO_BANK_MATCH.trx_currency_type,

Line 7596: CE_AUTO_BANK_MATCH.trx_cleared_amount,

7592: CE_AUTO_BANK_MATCH.trx_currency_code,
7593: CE_AUTO_BANK_MATCH.trx_amount,
7594: CE_AUTO_BANK_MATCH.trx_base_amount,
7595: CE_AUTO_BANK_MATCH.trx_status,
7596: CE_AUTO_BANK_MATCH.trx_cleared_amount,
7597: CE_AUTO_BANK_MATCH.csl_match_type,
7598: no_of_matches,
7599: CE_AUTO_BANK_MATCH.trx_currency_type,
7600: CE_AUTO_BANK_MATCH.trx_curr_amount,

Line 7597: CE_AUTO_BANK_MATCH.csl_match_type,

7593: CE_AUTO_BANK_MATCH.trx_amount,
7594: CE_AUTO_BANK_MATCH.trx_base_amount,
7595: CE_AUTO_BANK_MATCH.trx_status,
7596: CE_AUTO_BANK_MATCH.trx_cleared_amount,
7597: CE_AUTO_BANK_MATCH.csl_match_type,
7598: no_of_matches,
7599: CE_AUTO_BANK_MATCH.trx_currency_type,
7600: CE_AUTO_BANK_MATCH.trx_curr_amount,
7601: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 7599: CE_AUTO_BANK_MATCH.trx_currency_type,

7595: CE_AUTO_BANK_MATCH.trx_status,
7596: CE_AUTO_BANK_MATCH.trx_cleared_amount,
7597: CE_AUTO_BANK_MATCH.csl_match_type,
7598: no_of_matches,
7599: CE_AUTO_BANK_MATCH.trx_currency_type,
7600: CE_AUTO_BANK_MATCH.trx_curr_amount,
7601: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
7602: CE_AUTO_BANK_MATCH.trx_exchange_rate,
7603: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

Line 7600: CE_AUTO_BANK_MATCH.trx_curr_amount,

7596: CE_AUTO_BANK_MATCH.trx_cleared_amount,
7597: CE_AUTO_BANK_MATCH.csl_match_type,
7598: no_of_matches,
7599: CE_AUTO_BANK_MATCH.trx_currency_type,
7600: CE_AUTO_BANK_MATCH.trx_curr_amount,
7601: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
7602: CE_AUTO_BANK_MATCH.trx_exchange_rate,
7603: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
7604: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

Line 7601: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

7597: CE_AUTO_BANK_MATCH.csl_match_type,
7598: no_of_matches,
7599: CE_AUTO_BANK_MATCH.trx_currency_type,
7600: CE_AUTO_BANK_MATCH.trx_curr_amount,
7601: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
7602: CE_AUTO_BANK_MATCH.trx_exchange_rate,
7603: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
7604: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
7605: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

Line 7602: CE_AUTO_BANK_MATCH.trx_exchange_rate,

7598: no_of_matches,
7599: CE_AUTO_BANK_MATCH.trx_currency_type,
7600: CE_AUTO_BANK_MATCH.trx_curr_amount,
7601: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
7602: CE_AUTO_BANK_MATCH.trx_exchange_rate,
7603: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
7604: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
7605: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
7606: CE_AUTO_BANK_MATCH.gt_seq_id

Line 7603: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,

7599: CE_AUTO_BANK_MATCH.trx_currency_type,
7600: CE_AUTO_BANK_MATCH.trx_curr_amount,
7601: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
7602: CE_AUTO_BANK_MATCH.trx_exchange_rate,
7603: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
7604: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
7605: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
7606: CE_AUTO_BANK_MATCH.gt_seq_id
7607: --FROM ce_260_cf_transactions_v catv

Line 7604: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,

7600: CE_AUTO_BANK_MATCH.trx_curr_amount,
7601: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
7602: CE_AUTO_BANK_MATCH.trx_exchange_rate,
7603: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
7604: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
7605: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
7606: CE_AUTO_BANK_MATCH.gt_seq_id
7607: --FROM ce_260_cf_transactions_v catv
7608: FROM ce_available_transactions_tmp catv

Line 7605: CE_AUTO_BANK_MATCH.trx_legal_entity_id,

7601: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
7602: CE_AUTO_BANK_MATCH.trx_exchange_rate,
7603: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
7604: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
7605: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
7606: CE_AUTO_BANK_MATCH.gt_seq_id
7607: --FROM ce_260_cf_transactions_v catv
7608: FROM ce_available_transactions_tmp catv
7609: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

Line 7606: CE_AUTO_BANK_MATCH.gt_seq_id

7602: CE_AUTO_BANK_MATCH.trx_exchange_rate,
7603: CE_AUTO_BANK_MATCH.trx_exchange_rate_date,
7604: CE_AUTO_BANK_MATCH.trx_exchange_rate_type,
7605: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
7606: CE_AUTO_BANK_MATCH.gt_seq_id
7607: --FROM ce_260_cf_transactions_v catv
7608: FROM ce_available_transactions_tmp catv
7609: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
7610: AND catv.TRX_ID = CE_AUTO_BANK_MATCH.csl_cashflow_id

Line 7609: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id

7605: CE_AUTO_BANK_MATCH.trx_legal_entity_id,
7606: CE_AUTO_BANK_MATCH.gt_seq_id
7607: --FROM ce_260_cf_transactions_v catv
7608: FROM ce_available_transactions_tmp catv
7609: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
7610: AND catv.TRX_ID = CE_AUTO_BANK_MATCH.csl_cashflow_id
7611: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id,catv.legal_entity_id)
7612: AND catv.application_id = 261
7613: AND NVL(catv.reconciled_status_flag, 'N') = 'N';

Line 7610: AND catv.TRX_ID = CE_AUTO_BANK_MATCH.csl_cashflow_id

7606: CE_AUTO_BANK_MATCH.gt_seq_id
7607: --FROM ce_260_cf_transactions_v catv
7608: FROM ce_available_transactions_tmp catv
7609: WHERE catv.bank_account_id = CE_AUTO_BANK_MATCH.csh_bank_account_id
7610: AND catv.TRX_ID = CE_AUTO_BANK_MATCH.csl_cashflow_id
7611: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id,catv.legal_entity_id)
7612: AND catv.application_id = 261
7613: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
7614: --AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount

Line 7614: --AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount

7610: AND catv.TRX_ID = CE_AUTO_BANK_MATCH.csl_cashflow_id
7611: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id,catv.legal_entity_id)
7612: AND catv.application_id = 261
7613: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
7614: --AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount
7615: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
7616: --AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number;
7617:
7618: cep_standard.debug( 'no_of_matches '||no_of_matches );

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

7611: AND catv.legal_entity_id = nvl(CE_AUTO_BANK_REC.G_legal_entity_id,catv.legal_entity_id)
7612: AND catv.application_id = 261
7613: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
7614: --AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount
7615: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
7616: --AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number;
7617:
7618: cep_standard.debug( 'no_of_matches '||no_of_matches );
7619:

Line 7616: --AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number;

7612: AND catv.application_id = 261
7613: AND NVL(catv.reconciled_status_flag, 'N') = 'N';
7614: --AND catv.bank_account_amount = CE_AUTO_BANK_MATCH.csl_amount
7615: --AND catv.ce_bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
7616: --AND catv.trx_number = CE_AUTO_BANK_MATCH.csl_bank_trx_number;
7617:
7618: cep_standard.debug( 'no_of_matches '||no_of_matches );
7619:
7620: --

Line 7625: IF (NVL(CE_AUTO_BANK_MATCH.CSL_CURRENCY_CODE, CE_AUTO_BANK_MATCH.ABA_BANK_CURRENCY)

7621: -- Currency and amount should be matched based on
7622: -- whether the stmt line is DOMESTIC, FOREIGN or
7623: -- INTERNATIONAL
7624: --
7625: IF (NVL(CE_AUTO_BANK_MATCH.CSL_CURRENCY_CODE, CE_AUTO_BANK_MATCH.ABA_BANK_CURRENCY)
7626: = l_SOB_CURRENCY_CODE) THEN
7627: l_trx_currency_type := 'FUNCTIONAL';
7628: l_sl_currency_code := l_SOB_CURRENCY_CODE;
7629: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;

Line 7629: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;

7625: IF (NVL(CE_AUTO_BANK_MATCH.CSL_CURRENCY_CODE, CE_AUTO_BANK_MATCH.ABA_BANK_CURRENCY)
7626: = l_SOB_CURRENCY_CODE) THEN
7627: l_trx_currency_type := 'FUNCTIONAL';
7628: l_sl_currency_code := l_SOB_CURRENCY_CODE;
7629: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;
7630: ELSIF (NVL(CE_AUTO_BANK_MATCH.CSL_CURRENCY_CODE, CE_AUTO_BANK_MATCH.ABA_BANK_CURRENCY)
7631: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN
7632: l_trx_currency_type := 'BANK';
7633: l_sl_currency_code := CE_AUTO_BANK_MATCH.aba_bank_currency;

Line 7630: ELSIF (NVL(CE_AUTO_BANK_MATCH.CSL_CURRENCY_CODE, CE_AUTO_BANK_MATCH.ABA_BANK_CURRENCY)

7626: = l_SOB_CURRENCY_CODE) THEN
7627: l_trx_currency_type := 'FUNCTIONAL';
7628: l_sl_currency_code := l_SOB_CURRENCY_CODE;
7629: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;
7630: ELSIF (NVL(CE_AUTO_BANK_MATCH.CSL_CURRENCY_CODE, CE_AUTO_BANK_MATCH.ABA_BANK_CURRENCY)
7631: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN
7632: l_trx_currency_type := 'BANK';
7633: l_sl_currency_code := CE_AUTO_BANK_MATCH.aba_bank_currency;
7634: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;

Line 7631: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN

7627: l_trx_currency_type := 'FUNCTIONAL';
7628: l_sl_currency_code := l_SOB_CURRENCY_CODE;
7629: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;
7630: ELSIF (NVL(CE_AUTO_BANK_MATCH.CSL_CURRENCY_CODE, CE_AUTO_BANK_MATCH.ABA_BANK_CURRENCY)
7631: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN
7632: l_trx_currency_type := 'BANK';
7633: l_sl_currency_code := CE_AUTO_BANK_MATCH.aba_bank_currency;
7634: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;
7635: ELSE

Line 7633: l_sl_currency_code := CE_AUTO_BANK_MATCH.aba_bank_currency;

7629: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;
7630: ELSIF (NVL(CE_AUTO_BANK_MATCH.CSL_CURRENCY_CODE, CE_AUTO_BANK_MATCH.ABA_BANK_CURRENCY)
7631: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN
7632: l_trx_currency_type := 'BANK';
7633: l_sl_currency_code := CE_AUTO_BANK_MATCH.aba_bank_currency;
7634: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;
7635: ELSE
7636: l_trx_currency_type := 'FOREIGN';
7637: l_sl_currency_code := CE_AUTO_BANK_MATCH.csl_currency_code;

Line 7634: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;

7630: ELSIF (NVL(CE_AUTO_BANK_MATCH.CSL_CURRENCY_CODE, CE_AUTO_BANK_MATCH.ABA_BANK_CURRENCY)
7631: = CE_AUTO_BANK_MATCH.aba_bank_currency) THEN
7632: l_trx_currency_type := 'BANK';
7633: l_sl_currency_code := CE_AUTO_BANK_MATCH.aba_bank_currency;
7634: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;
7635: ELSE
7636: l_trx_currency_type := 'FOREIGN';
7637: l_sl_currency_code := CE_AUTO_BANK_MATCH.csl_currency_code;
7638: -- bug 4953625

Line 7637: l_sl_currency_code := CE_AUTO_BANK_MATCH.csl_currency_code;

7633: l_sl_currency_code := CE_AUTO_BANK_MATCH.aba_bank_currency;
7634: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;
7635: ELSE
7636: l_trx_currency_type := 'FOREIGN';
7637: l_sl_currency_code := CE_AUTO_BANK_MATCH.csl_currency_code;
7638: -- bug 4953625
7639: -- CE_AUTO_BANK_MATCH.csl_original_amount is the trx currency
7640: -- CE_AUTO_BANK_MATCH.csl_amount is the bank account currency
7641: --l_sl_amount := CE_AUTO_BANK_MATCH.csl_original_amount;

Line 7639: -- CE_AUTO_BANK_MATCH.csl_original_amount is the trx currency

7635: ELSE
7636: l_trx_currency_type := 'FOREIGN';
7637: l_sl_currency_code := CE_AUTO_BANK_MATCH.csl_currency_code;
7638: -- bug 4953625
7639: -- CE_AUTO_BANK_MATCH.csl_original_amount is the trx currency
7640: -- CE_AUTO_BANK_MATCH.csl_amount is the bank account currency
7641: --l_sl_amount := CE_AUTO_BANK_MATCH.csl_original_amount;
7642: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;
7643: END IF;

Line 7640: -- CE_AUTO_BANK_MATCH.csl_amount is the bank account currency

7636: l_trx_currency_type := 'FOREIGN';
7637: l_sl_currency_code := CE_AUTO_BANK_MATCH.csl_currency_code;
7638: -- bug 4953625
7639: -- CE_AUTO_BANK_MATCH.csl_original_amount is the trx currency
7640: -- CE_AUTO_BANK_MATCH.csl_amount is the bank account currency
7641: --l_sl_amount := CE_AUTO_BANK_MATCH.csl_original_amount;
7642: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;
7643: END IF;
7644: --

Line 7641: --l_sl_amount := CE_AUTO_BANK_MATCH.csl_original_amount;

7637: l_sl_currency_code := CE_AUTO_BANK_MATCH.csl_currency_code;
7638: -- bug 4953625
7639: -- CE_AUTO_BANK_MATCH.csl_original_amount is the trx currency
7640: -- CE_AUTO_BANK_MATCH.csl_amount is the bank account currency
7641: --l_sl_amount := CE_AUTO_BANK_MATCH.csl_original_amount;
7642: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;
7643: END IF;
7644: --
7645: -- Match should be on the balancing JE, which will have reverse amounts

Line 7642: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;

7638: -- bug 4953625
7639: -- CE_AUTO_BANK_MATCH.csl_original_amount is the trx currency
7640: -- CE_AUTO_BANK_MATCH.csl_amount is the bank account currency
7641: --l_sl_amount := CE_AUTO_BANK_MATCH.csl_original_amount;
7642: l_sl_amount := CE_AUTO_BANK_MATCH.csl_amount;
7643: END IF;
7644: --
7645: -- Match should be on the balancing JE, which will have reverse amounts
7646: --

Line 7648: IF (CE_AUTO_BANK_MATCH.csl_trx_type in ('DEBIT','MISC_DEBIT','NSF')) THEN

7644: --
7645: -- Match should be on the balancing JE, which will have reverse amounts
7646: --
7647: /*
7648: IF (CE_AUTO_BANK_MATCH.csl_trx_type in ('DEBIT','MISC_DEBIT','NSF')) THEN
7649: l_je_amount := l_je_entered_cr;
7650: ELSE
7651: l_je_amount := l_je_entered_dr;
7652: END IF;

Line 7655: cep_standard.debug( 'CE_AUTO_BANK_MATCH.trx_currency_code '||CE_AUTO_BANK_MATCH.trx_currency_code

7651: l_je_amount := l_je_entered_dr;
7652: END IF;
7653: */
7654:
7655: cep_standard.debug( 'CE_AUTO_BANK_MATCH.trx_currency_code '||CE_AUTO_BANK_MATCH.trx_currency_code
7656: || ', l_sl_currency_code '|| l_sl_currency_code
7657: || ', CE_AUTO_BANK_MATCH.trx_amount '|| CE_AUTO_BANK_MATCH.trx_amount
7658: || ', l_sl_amount ' ||l_sl_amount);
7659:

Line 7657: || ', CE_AUTO_BANK_MATCH.trx_amount '|| CE_AUTO_BANK_MATCH.trx_amount

7653: */
7654:
7655: cep_standard.debug( 'CE_AUTO_BANK_MATCH.trx_currency_code '||CE_AUTO_BANK_MATCH.trx_currency_code
7656: || ', l_sl_currency_code '|| l_sl_currency_code
7657: || ', CE_AUTO_BANK_MATCH.trx_amount '|| CE_AUTO_BANK_MATCH.trx_amount
7658: || ', l_sl_amount ' ||l_sl_amount);
7659:
7660: --IF(l_je_currency_code = l_sl_currency_code AND l_je_amount = l_sl_amount)
7661: -- bug 4953625 match trx bank acct cur amt with stmt ln bank acct cur amt

Line 7662: IF(CE_AUTO_BANK_MATCH.trx_currency_code = l_sl_currency_code AND

7658: || ', l_sl_amount ' ||l_sl_amount);
7659:
7660: --IF(l_je_currency_code = l_sl_currency_code AND l_je_amount = l_sl_amount)
7661: -- bug 4953625 match trx bank acct cur amt with stmt ln bank acct cur amt
7662: IF(CE_AUTO_BANK_MATCH.trx_currency_code = l_sl_currency_code AND
7663: CE_AUTO_BANK_MATCH.trx_amount = l_sl_amount) THEN
7664:
7665: --CE_AUTO_BANK_MATCH.csl_reconcile_flag := CE_AUTO_BANK_MATCH.csl_match_type; --'JE';
7666: --CE_AUTO_BANK_MATCH.csl_reconcile_flag := 'CE';

Line 7663: CE_AUTO_BANK_MATCH.trx_amount = l_sl_amount) THEN

7659:
7660: --IF(l_je_currency_code = l_sl_currency_code AND l_je_amount = l_sl_amount)
7661: -- bug 4953625 match trx bank acct cur amt with stmt ln bank acct cur amt
7662: IF(CE_AUTO_BANK_MATCH.trx_currency_code = l_sl_currency_code AND
7663: CE_AUTO_BANK_MATCH.trx_amount = l_sl_amount) THEN
7664:
7665: --CE_AUTO_BANK_MATCH.csl_reconcile_flag := CE_AUTO_BANK_MATCH.csl_match_type; --'JE';
7666: --CE_AUTO_BANK_MATCH.csl_reconcile_flag := 'CE';
7667: --CE_AUTO_BANK_MATCH.trx_id := CE_AUTO_BANK_MATCH.csl_cashflow_id; --l_je_line_num;

Line 7665: --CE_AUTO_BANK_MATCH.csl_reconcile_flag := CE_AUTO_BANK_MATCH.csl_match_type; --'JE';

7661: -- bug 4953625 match trx bank acct cur amt with stmt ln bank acct cur amt
7662: IF(CE_AUTO_BANK_MATCH.trx_currency_code = l_sl_currency_code AND
7663: CE_AUTO_BANK_MATCH.trx_amount = l_sl_amount) THEN
7664:
7665: --CE_AUTO_BANK_MATCH.csl_reconcile_flag := CE_AUTO_BANK_MATCH.csl_match_type; --'JE';
7666: --CE_AUTO_BANK_MATCH.csl_reconcile_flag := 'CE';
7667: --CE_AUTO_BANK_MATCH.trx_id := CE_AUTO_BANK_MATCH.csl_cashflow_id; --l_je_line_num;
7668:
7669: CE_AUTO_BANK_CLEAR.reconcile_trx(

Line 7666: --CE_AUTO_BANK_MATCH.csl_reconcile_flag := 'CE';

7662: IF(CE_AUTO_BANK_MATCH.trx_currency_code = l_sl_currency_code AND
7663: CE_AUTO_BANK_MATCH.trx_amount = l_sl_amount) THEN
7664:
7665: --CE_AUTO_BANK_MATCH.csl_reconcile_flag := CE_AUTO_BANK_MATCH.csl_match_type; --'JE';
7666: --CE_AUTO_BANK_MATCH.csl_reconcile_flag := 'CE';
7667: --CE_AUTO_BANK_MATCH.trx_id := CE_AUTO_BANK_MATCH.csl_cashflow_id; --l_je_line_num;
7668:
7669: CE_AUTO_BANK_CLEAR.reconcile_trx(
7670: passin_mode => 'AUTO',

Line 7667: --CE_AUTO_BANK_MATCH.trx_id := CE_AUTO_BANK_MATCH.csl_cashflow_id; --l_je_line_num;

7663: CE_AUTO_BANK_MATCH.trx_amount = l_sl_amount) THEN
7664:
7665: --CE_AUTO_BANK_MATCH.csl_reconcile_flag := CE_AUTO_BANK_MATCH.csl_match_type; --'JE';
7666: --CE_AUTO_BANK_MATCH.csl_reconcile_flag := 'CE';
7667: --CE_AUTO_BANK_MATCH.trx_id := CE_AUTO_BANK_MATCH.csl_cashflow_id; --l_je_line_num;
7668:
7669: CE_AUTO_BANK_CLEAR.reconcile_trx(
7670: passin_mode => 'AUTO',
7671: tx_type => CE_AUTO_BANK_MATCH.csl_match_type, -- CASHFLOW --'JE_LINE',

Line 7671: tx_type => CE_AUTO_BANK_MATCH.csl_match_type, -- CASHFLOW --'JE_LINE',

7667: --CE_AUTO_BANK_MATCH.trx_id := CE_AUTO_BANK_MATCH.csl_cashflow_id; --l_je_line_num;
7668:
7669: CE_AUTO_BANK_CLEAR.reconcile_trx(
7670: passin_mode => 'AUTO',
7671: tx_type => CE_AUTO_BANK_MATCH.csl_match_type, -- CASHFLOW --'JE_LINE',
7672: trx_id => CE_AUTO_BANK_MATCH.TRX_id, --l_je_line_num,
7673: trx_status => CE_AUTO_BANK_MATCH.trx_status, --'P',
7674: receipt_type => CE_AUTO_BANK_MATCH.csl_match_type,-- CASHFLOW - --'JE',
7675: exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,

Line 7672: trx_id => CE_AUTO_BANK_MATCH.TRX_id, --l_je_line_num,

7668:
7669: CE_AUTO_BANK_CLEAR.reconcile_trx(
7670: passin_mode => 'AUTO',
7671: tx_type => CE_AUTO_BANK_MATCH.csl_match_type, -- CASHFLOW --'JE_LINE',
7672: trx_id => CE_AUTO_BANK_MATCH.TRX_id, --l_je_line_num,
7673: trx_status => CE_AUTO_BANK_MATCH.trx_status, --'P',
7674: receipt_type => CE_AUTO_BANK_MATCH.csl_match_type,-- CASHFLOW - --'JE',
7675: exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
7676: exchange_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,

Line 7673: trx_status => CE_AUTO_BANK_MATCH.trx_status, --'P',

7669: CE_AUTO_BANK_CLEAR.reconcile_trx(
7670: passin_mode => 'AUTO',
7671: tx_type => CE_AUTO_BANK_MATCH.csl_match_type, -- CASHFLOW --'JE_LINE',
7672: trx_id => CE_AUTO_BANK_MATCH.TRX_id, --l_je_line_num,
7673: trx_status => CE_AUTO_BANK_MATCH.trx_status, --'P',
7674: receipt_type => CE_AUTO_BANK_MATCH.csl_match_type,-- CASHFLOW - --'JE',
7675: exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
7676: exchange_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
7677: exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,

Line 7674: receipt_type => CE_AUTO_BANK_MATCH.csl_match_type,-- CASHFLOW - --'JE',

7670: passin_mode => 'AUTO',
7671: tx_type => CE_AUTO_BANK_MATCH.csl_match_type, -- CASHFLOW --'JE_LINE',
7672: trx_id => CE_AUTO_BANK_MATCH.TRX_id, --l_je_line_num,
7673: trx_status => CE_AUTO_BANK_MATCH.trx_status, --'P',
7674: receipt_type => CE_AUTO_BANK_MATCH.csl_match_type,-- CASHFLOW - --'JE',
7675: exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
7676: exchange_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
7677: exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
7678: /* amount_cleared => CE_AUTO_BANK_MATCH.calc_csl_amount,*/

Line 7675: exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,

7671: tx_type => CE_AUTO_BANK_MATCH.csl_match_type, -- CASHFLOW --'JE_LINE',
7672: trx_id => CE_AUTO_BANK_MATCH.TRX_id, --l_je_line_num,
7673: trx_status => CE_AUTO_BANK_MATCH.trx_status, --'P',
7674: receipt_type => CE_AUTO_BANK_MATCH.csl_match_type,-- CASHFLOW - --'JE',
7675: exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
7676: exchange_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
7677: exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
7678: /* amount_cleared => CE_AUTO_BANK_MATCH.calc_csl_amount,*/
7679: amount_cleared => CE_AUTO_BANK_MATCH.trx_amount, --CE_AUTO_BANK_MATCH.csl_amount,

Line 7676: exchange_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,

7672: trx_id => CE_AUTO_BANK_MATCH.TRX_id, --l_je_line_num,
7673: trx_status => CE_AUTO_BANK_MATCH.trx_status, --'P',
7674: receipt_type => CE_AUTO_BANK_MATCH.csl_match_type,-- CASHFLOW - --'JE',
7675: exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
7676: exchange_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
7677: exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
7678: /* amount_cleared => CE_AUTO_BANK_MATCH.calc_csl_amount,*/
7679: amount_cleared => CE_AUTO_BANK_MATCH.trx_amount, --CE_AUTO_BANK_MATCH.csl_amount,
7680: charges_amount => CE_AUTO_BANK_MATCH.trx_charges_amount,

Line 7677: exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,

7673: trx_status => CE_AUTO_BANK_MATCH.trx_status, --'P',
7674: receipt_type => CE_AUTO_BANK_MATCH.csl_match_type,-- CASHFLOW - --'JE',
7675: exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
7676: exchange_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
7677: exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
7678: /* amount_cleared => CE_AUTO_BANK_MATCH.calc_csl_amount,*/
7679: amount_cleared => CE_AUTO_BANK_MATCH.trx_amount, --CE_AUTO_BANK_MATCH.csl_amount,
7680: charges_amount => CE_AUTO_BANK_MATCH.trx_charges_amount,
7681: errors_amount => CE_AUTO_BANK_MATCH.trx_errors_amount,

Line 7678: /* amount_cleared => CE_AUTO_BANK_MATCH.calc_csl_amount,*/

7674: receipt_type => CE_AUTO_BANK_MATCH.csl_match_type,-- CASHFLOW - --'JE',
7675: exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
7676: exchange_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
7677: exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
7678: /* amount_cleared => CE_AUTO_BANK_MATCH.calc_csl_amount,*/
7679: amount_cleared => CE_AUTO_BANK_MATCH.trx_amount, --CE_AUTO_BANK_MATCH.csl_amount,
7680: charges_amount => CE_AUTO_BANK_MATCH.trx_charges_amount,
7681: errors_amount => CE_AUTO_BANK_MATCH.trx_errors_amount,
7682: gl_date => CE_AUTO_BANK_REC.G_gl_date_original,

Line 7679: amount_cleared => CE_AUTO_BANK_MATCH.trx_amount, --CE_AUTO_BANK_MATCH.csl_amount,

7675: exchange_rate_type => CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
7676: exchange_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
7677: exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
7678: /* amount_cleared => CE_AUTO_BANK_MATCH.calc_csl_amount,*/
7679: amount_cleared => CE_AUTO_BANK_MATCH.trx_amount, --CE_AUTO_BANK_MATCH.csl_amount,
7680: charges_amount => CE_AUTO_BANK_MATCH.trx_charges_amount,
7681: errors_amount => CE_AUTO_BANK_MATCH.trx_errors_amount,
7682: gl_date => CE_AUTO_BANK_REC.G_gl_date_original,
7683: value_date => CE_AUTO_BANK_MATCH.csl_effective_date,

Line 7680: charges_amount => CE_AUTO_BANK_MATCH.trx_charges_amount,

7676: exchange_date => CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
7677: exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
7678: /* amount_cleared => CE_AUTO_BANK_MATCH.calc_csl_amount,*/
7679: amount_cleared => CE_AUTO_BANK_MATCH.trx_amount, --CE_AUTO_BANK_MATCH.csl_amount,
7680: charges_amount => CE_AUTO_BANK_MATCH.trx_charges_amount,
7681: errors_amount => CE_AUTO_BANK_MATCH.trx_errors_amount,
7682: gl_date => CE_AUTO_BANK_REC.G_gl_date_original,
7683: value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
7684: cleared_date => CE_AUTO_BANK_MATCH.csl_trx_date,

Line 7681: errors_amount => CE_AUTO_BANK_MATCH.trx_errors_amount,

7677: exchange_rate => CE_AUTO_BANK_MATCH.csl_exchange_rate,
7678: /* amount_cleared => CE_AUTO_BANK_MATCH.calc_csl_amount,*/
7679: amount_cleared => CE_AUTO_BANK_MATCH.trx_amount, --CE_AUTO_BANK_MATCH.csl_amount,
7680: charges_amount => CE_AUTO_BANK_MATCH.trx_charges_amount,
7681: errors_amount => CE_AUTO_BANK_MATCH.trx_errors_amount,
7682: gl_date => CE_AUTO_BANK_REC.G_gl_date_original,
7683: value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
7684: cleared_date => CE_AUTO_BANK_MATCH.csl_trx_date,
7685: ar_cash_receipt_id => NULL, --l_je_header_id,

Line 7683: value_date => CE_AUTO_BANK_MATCH.csl_effective_date,

7679: amount_cleared => CE_AUTO_BANK_MATCH.trx_amount, --CE_AUTO_BANK_MATCH.csl_amount,
7680: charges_amount => CE_AUTO_BANK_MATCH.trx_charges_amount,
7681: errors_amount => CE_AUTO_BANK_MATCH.trx_errors_amount,
7682: gl_date => CE_AUTO_BANK_REC.G_gl_date_original,
7683: value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
7684: cleared_date => CE_AUTO_BANK_MATCH.csl_trx_date,
7685: ar_cash_receipt_id => NULL, --l_je_header_id,
7686: X_bank_currency => CE_AUTO_BANK_MATCH.aba_bank_currency,
7687: X_statement_line_id => CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 7684: cleared_date => CE_AUTO_BANK_MATCH.csl_trx_date,

7680: charges_amount => CE_AUTO_BANK_MATCH.trx_charges_amount,
7681: errors_amount => CE_AUTO_BANK_MATCH.trx_errors_amount,
7682: gl_date => CE_AUTO_BANK_REC.G_gl_date_original,
7683: value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
7684: cleared_date => CE_AUTO_BANK_MATCH.csl_trx_date,
7685: ar_cash_receipt_id => NULL, --l_je_header_id,
7686: X_bank_currency => CE_AUTO_BANK_MATCH.aba_bank_currency,
7687: X_statement_line_id => CE_AUTO_BANK_MATCH.csl_statement_line_id,
7688: X_statement_line_type => CE_AUTO_BANK_MATCH.csl_line_trx_type,

Line 7686: X_bank_currency => CE_AUTO_BANK_MATCH.aba_bank_currency,

7682: gl_date => CE_AUTO_BANK_REC.G_gl_date_original,
7683: value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
7684: cleared_date => CE_AUTO_BANK_MATCH.csl_trx_date,
7685: ar_cash_receipt_id => NULL, --l_je_header_id,
7686: X_bank_currency => CE_AUTO_BANK_MATCH.aba_bank_currency,
7687: X_statement_line_id => CE_AUTO_BANK_MATCH.csl_statement_line_id,
7688: X_statement_line_type => CE_AUTO_BANK_MATCH.csl_line_trx_type,
7689: reference_status => NULL,
7690: trx_currency_type => l_trx_currency_type,

Line 7687: X_statement_line_id => CE_AUTO_BANK_MATCH.csl_statement_line_id,

7683: value_date => CE_AUTO_BANK_MATCH.csl_effective_date,
7684: cleared_date => CE_AUTO_BANK_MATCH.csl_trx_date,
7685: ar_cash_receipt_id => NULL, --l_je_header_id,
7686: X_bank_currency => CE_AUTO_BANK_MATCH.aba_bank_currency,
7687: X_statement_line_id => CE_AUTO_BANK_MATCH.csl_statement_line_id,
7688: X_statement_line_type => CE_AUTO_BANK_MATCH.csl_line_trx_type,
7689: reference_status => NULL,
7690: trx_currency_type => l_trx_currency_type,
7691: X_currency_code => NVL(CE_AUTO_BANK_MATCH.csl_currency_code,CE_AUTO_BANK_MATCH.aba_bank_currency),

Line 7688: X_statement_line_type => CE_AUTO_BANK_MATCH.csl_line_trx_type,

7684: cleared_date => CE_AUTO_BANK_MATCH.csl_trx_date,
7685: ar_cash_receipt_id => NULL, --l_je_header_id,
7686: X_bank_currency => CE_AUTO_BANK_MATCH.aba_bank_currency,
7687: X_statement_line_id => CE_AUTO_BANK_MATCH.csl_statement_line_id,
7688: X_statement_line_type => CE_AUTO_BANK_MATCH.csl_line_trx_type,
7689: reference_status => NULL,
7690: trx_currency_type => l_trx_currency_type,
7691: X_currency_code => NVL(CE_AUTO_BANK_MATCH.csl_currency_code,CE_AUTO_BANK_MATCH.aba_bank_currency),
7692: auto_reconciled_flag => 'Y',

Line 7691: X_currency_code => NVL(CE_AUTO_BANK_MATCH.csl_currency_code,CE_AUTO_BANK_MATCH.aba_bank_currency),

7687: X_statement_line_id => CE_AUTO_BANK_MATCH.csl_statement_line_id,
7688: X_statement_line_type => CE_AUTO_BANK_MATCH.csl_line_trx_type,
7689: reference_status => NULL,
7690: trx_currency_type => l_trx_currency_type,
7691: X_currency_code => NVL(CE_AUTO_BANK_MATCH.csl_currency_code,CE_AUTO_BANK_MATCH.aba_bank_currency),
7692: auto_reconciled_flag => 'Y',
7693: X_statement_header_id => d_statement_header_id,
7694: X_effective_date => CE_AUTO_BANK_MATCH.csl_effective_date,
7695: X_float_handling_flag => CE_AUTO_BANK_REC.G_float_handling_flag,

Line 7694: X_effective_date => CE_AUTO_BANK_MATCH.csl_effective_date,

7690: trx_currency_type => l_trx_currency_type,
7691: X_currency_code => NVL(CE_AUTO_BANK_MATCH.csl_currency_code,CE_AUTO_BANK_MATCH.aba_bank_currency),
7692: auto_reconciled_flag => 'Y',
7693: X_statement_header_id => d_statement_header_id,
7694: X_effective_date => CE_AUTO_BANK_MATCH.csl_effective_date,
7695: X_float_handling_flag => CE_AUTO_BANK_REC.G_float_handling_flag,
7696: X_reversed_receipt_flag => CE_AUTO_BANK_MATCH.reversed_receipt_flag);
7697:
7698: CE_AUTO_BANK_CLEAR.update_line_status(CE_AUTO_BANK_MATCH.csl_statement_line_id,'RECONCILED');

Line 7696: X_reversed_receipt_flag => CE_AUTO_BANK_MATCH.reversed_receipt_flag);

7692: auto_reconciled_flag => 'Y',
7693: X_statement_header_id => d_statement_header_id,
7694: X_effective_date => CE_AUTO_BANK_MATCH.csl_effective_date,
7695: X_float_handling_flag => CE_AUTO_BANK_REC.G_float_handling_flag,
7696: X_reversed_receipt_flag => CE_AUTO_BANK_MATCH.reversed_receipt_flag);
7697:
7698: CE_AUTO_BANK_CLEAR.update_line_status(CE_AUTO_BANK_MATCH.csl_statement_line_id,'RECONCILED');
7699:
7700: -- update the reconciled_status_flag of the GT table, ce_available_transactions_tmp,

Line 7698: CE_AUTO_BANK_CLEAR.update_line_status(CE_AUTO_BANK_MATCH.csl_statement_line_id,'RECONCILED');

7694: X_effective_date => CE_AUTO_BANK_MATCH.csl_effective_date,
7695: X_float_handling_flag => CE_AUTO_BANK_REC.G_float_handling_flag,
7696: X_reversed_receipt_flag => CE_AUTO_BANK_MATCH.reversed_receipt_flag);
7697:
7698: CE_AUTO_BANK_CLEAR.update_line_status(CE_AUTO_BANK_MATCH.csl_statement_line_id,'RECONCILED');
7699:
7700: -- update the reconciled_status_flag of the GT table, ce_available_transactions_tmp,
7701: -- to 'Y'
7702: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id, 'Y');

Line 7702: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id, 'Y');

7698: CE_AUTO_BANK_CLEAR.update_line_status(CE_AUTO_BANK_MATCH.csl_statement_line_id,'RECONCILED');
7699:
7700: -- update the reconciled_status_flag of the GT table, ce_available_transactions_tmp,
7701: -- to 'Y'
7702: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id, 'Y');
7703:
7704: ELSE
7705: cep_standard.debug( 'currency or amount does not match' );
7706: CE_RECONCILIATION_ERRORS_PKG.delete_row(

Line 7707: CE_AUTO_BANK_MATCH.csh_statement_header_id,

7703:
7704: ELSE
7705: cep_standard.debug( 'currency or amount does not match' );
7706: CE_RECONCILIATION_ERRORS_PKG.delete_row(
7707: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7708: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7709:
7710: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7711: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 7708: CE_AUTO_BANK_MATCH.csl_statement_line_id);

7704: ELSE
7705: cep_standard.debug( 'currency or amount does not match' );
7706: CE_RECONCILIATION_ERRORS_PKG.delete_row(
7707: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7708: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7709:
7710: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7711: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7712: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_CE_TRX_AMT_OR_CUR_NOT_MATCH');

Line 7711: CE_AUTO_BANK_MATCH.csh_statement_header_id,

7707: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7708: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7709:
7710: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7711: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7712: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_CE_TRX_AMT_OR_CUR_NOT_MATCH');
7713:
7714: END IF;
7715: cep_standard.debug( '<

Line 7712: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_CE_TRX_AMT_OR_CUR_NOT_MATCH');

7708: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7709:
7710: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7711: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7712: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_CE_TRX_AMT_OR_CUR_NOT_MATCH');
7713:
7714: END IF;
7715: cep_standard.debug( '< 7716:

Line 7715: cep_standard.debug( '<

7711: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7712: CE_AUTO_BANK_MATCH.csl_statement_line_id,'CE_CE_TRX_AMT_OR_CUR_NOT_MATCH');
7713:
7714: END IF;
7715: cep_standard.debug( '< 7716:
7717: EXCEPTION
7718: WHEN NO_DATA_FOUND THEN
7719: CE_RECONCILIATION_ERRORS_PKG.delete_row(

Line 7720: CE_AUTO_BANK_MATCH.csh_statement_header_id,

7716:
7717: EXCEPTION
7718: WHEN NO_DATA_FOUND THEN
7719: CE_RECONCILIATION_ERRORS_PKG.delete_row(
7720: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7721: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7722: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7723: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7724: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 7721: CE_AUTO_BANK_MATCH.csl_statement_line_id);

7717: EXCEPTION
7718: WHEN NO_DATA_FOUND THEN
7719: CE_RECONCILIATION_ERRORS_PKG.delete_row(
7720: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7721: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7722: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7723: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7724: CE_AUTO_BANK_MATCH.csl_statement_line_id,
7725: 'CE_NO_CE_TRX_MATCH');

Line 7723: CE_AUTO_BANK_MATCH.csh_statement_header_id,

7719: CE_RECONCILIATION_ERRORS_PKG.delete_row(
7720: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7721: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7722: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7723: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7724: CE_AUTO_BANK_MATCH.csl_statement_line_id,
7725: 'CE_NO_CE_TRX_MATCH');
7726:
7727: WHEN TOO_MANY_ROWS THEN

Line 7724: CE_AUTO_BANK_MATCH.csl_statement_line_id,

7720: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7721: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7722: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7723: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7724: CE_AUTO_BANK_MATCH.csl_statement_line_id,
7725: 'CE_NO_CE_TRX_MATCH');
7726:
7727: WHEN TOO_MANY_ROWS THEN
7728: CE_RECONCILIATION_ERRORS_PKG.delete_row(

Line 7729: CE_AUTO_BANK_MATCH.csh_statement_header_id,

7725: 'CE_NO_CE_TRX_MATCH');
7726:
7727: WHEN TOO_MANY_ROWS THEN
7728: CE_RECONCILIATION_ERRORS_PKG.delete_row(
7729: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7730: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7731: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7732: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7733: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 7730: CE_AUTO_BANK_MATCH.csl_statement_line_id);

7726:
7727: WHEN TOO_MANY_ROWS THEN
7728: CE_RECONCILIATION_ERRORS_PKG.delete_row(
7729: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7730: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7731: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7732: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7733: CE_AUTO_BANK_MATCH.csl_statement_line_id,
7734: 'CE_ABR_JEL_PARTIAL');

Line 7732: CE_AUTO_BANK_MATCH.csh_statement_header_id,

7728: CE_RECONCILIATION_ERRORS_PKG.delete_row(
7729: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7730: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7731: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7732: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7733: CE_AUTO_BANK_MATCH.csl_statement_line_id,
7734: 'CE_ABR_JEL_PARTIAL');
7735: END;
7736:

Line 7733: CE_AUTO_BANK_MATCH.csl_statement_line_id,

7729: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7730: CE_AUTO_BANK_MATCH.csl_statement_line_id);
7731: CE_RECONCILIATION_ERRORS_PKG.insert_row(
7732: CE_AUTO_BANK_MATCH.csh_statement_header_id,
7733: CE_AUTO_BANK_MATCH.csl_statement_line_id,
7734: 'CE_ABR_JEL_PARTIAL');
7735: END;
7736:
7737: /* ---------------------------------------------------------------------

Line 7765: cep_standard.debug('>>CE_AUTO_BANK_MATCH.populate_available_gt');

7761: l_trx_source VARCHAR2(20);
7762: l_matching_against VARCHAR2(20);
7763: l_cf NUMBER(15) := 0;
7764: BEGIN
7765: cep_standard.debug('>>CE_AUTO_BANK_MATCH.populate_available_gt');
7766:
7767: -- clean up the temp table
7768: delete ce_available_transactions_tmp;
7769:

Line 7784: IF CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag = 'N' THEN

7780: and sh.bank_account_id = p_bank_account_id
7781: and sl.cashflow_id is not null;
7782:
7783: IF l_cf > 0 THEN -- some line has cashflow_id
7784: IF CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag = 'N' THEN
7785: cep_standard.debug('inserting data from ce_260_cf_transactions_v');
7786: insert into ce_available_transactions_tmp
7787: (seq_id,
7788: ROW_ID,

Line 7938: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'Y';

7934: 'N'
7935: from ce_260_cf_transactions_v
7936: where bank_account_id = p_bank_account_id;
7937:
7938: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'Y';
7939: END IF; --CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag = 'N'
7940: END IF; -- l_cf = 1
7941:
7942: OPEN r_trx_source (p_bank_account_id);

Line 7939: END IF; --CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag = 'N'

7935: from ce_260_cf_transactions_v
7936: where bank_account_id = p_bank_account_id;
7937:
7938: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'Y';
7939: END IF; --CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag = 'N'
7940: END IF; -- l_cf = 1
7941:
7942: OPEN r_trx_source (p_bank_account_id);
7943: LOOP

Line 7958: IF CE_AUTO_BANK_MATCH.av_200_inserted_flag = 'N' THEN -- AP data has not been inserted into the GT table

7954: ', l_trx_code = ' || l_trx_code ||
7955: ', l_matching_against = ' || l_matching_against);
7956: IF l_trx_source = 'AP' THEN
7957:
7958: IF CE_AUTO_BANK_MATCH.av_200_inserted_flag = 'N' THEN -- AP data has not been inserted into the GT table
7959:
7960: cep_standard.debug('inserting data from ce_200_transactions_v');
7961:
7962: insert into ce_available_transactions_tmp

Line 8104: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'Y';

8100: 'N'
8101: from ce_200_transactions_v
8102: where bank_account_id = p_bank_account_id;
8103:
8104: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'Y';
8105: END IF;
8106:
8107: ELSIF l_trx_source = 'AR' THEN
8108:

Line 8109: IF CE_AUTO_BANK_MATCH.av_222_inserted_flag = 'N' THEN -- AP data has not been inserted into the GT table

8105: END IF;
8106:
8107: ELSIF l_trx_source = 'AR' THEN
8108:
8109: IF CE_AUTO_BANK_MATCH.av_222_inserted_flag = 'N' THEN -- AP data has not been inserted into the GT table
8110: cep_standard.debug('inserting data from ce_222_transactions_v');
8111:
8112: insert into ce_available_transactions_tmp
8113: (seq_id,

Line 8254: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'Y';

8250: 'N'
8251: from ce_222_transactions_v
8252: where bank_account_id = p_bank_account_id;
8253:
8254: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'Y';
8255: END IF;
8256:
8257: ELSIF l_trx_source = 'CE' THEN
8258: -- when l_trx_source is 'CE', only populate from ce_260_cf_transactions_v

Line 8415: IF CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag = 'N' THEN

8411:
8412: av_260_inserted_flag := 'Y';
8413: END IF;
8414: */
8415: IF CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag = 'N' THEN
8416: cep_standard.debug('inserting data from ce_260_cf_transactions_v');
8417: insert into ce_available_transactions_tmp
8418: (seq_id,
8419: ROW_ID,

Line 8569: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'Y';

8565: 'N'
8566: from ce_260_cf_transactions_v
8567: where bank_account_id = p_bank_account_id;
8568:
8569: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'Y';
8570: END IF;
8571:
8572: ELSIF l_trx_source = 'JE' THEN
8573:

Line 8574: IF CE_AUTO_BANK_MATCH.av_101_inserted_flag = 'N' THEN

8570: END IF;
8571:
8572: ELSIF l_trx_source = 'JE' THEN
8573:
8574: IF CE_AUTO_BANK_MATCH.av_101_inserted_flag = 'N' THEN
8575:
8576: cep_standard.debug('inserting data from ce_101_transactions_v');
8577:
8578: insert into ce_available_transactions_tmp

Line 8722: CE_AUTO_BANK_MATCH.av_101_inserted_flag := 'Y';

8718: 'N'
8719: from ce_101_transactions_v
8720: where bank_account_id = p_bank_account_id;
8721:
8722: CE_AUTO_BANK_MATCH.av_101_inserted_flag := 'Y';
8723: END IF;
8724:
8725: ELSIF l_trx_source = 'OI' THEN
8726:

Line 8729: IF CE_AUTO_BANK_MATCH.av_999_inserted_flag = 'N' THEN

8725: ELSIF l_trx_source = 'OI' THEN
8726:
8727: -- Bug 7356199 removed the inserting data from ce_185_transactions_v
8728: -- as ce_999_transactions_v consists a union of ce_185_transactions_v
8729: IF CE_AUTO_BANK_MATCH.av_999_inserted_flag = 'N' THEN
8730:
8731: cep_standard.debug('inserting data from ce_999_transactions_v');
8732:
8733: insert into ce_available_transactions_tmp

Line 8875: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'Y';

8871: 'N'
8872: from ce_999_transactions_v
8873: where bank_account_id = p_bank_account_id;
8874:
8875: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'Y';
8876: END IF;
8877:
8878: ELSIF l_trx_source = 'PAY' THEN
8879: IF CE_AUTO_BANK_MATCH.av_801_inserted_flag = 'N' THEN

Line 8879: IF CE_AUTO_BANK_MATCH.av_801_inserted_flag = 'N' THEN

8875: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'Y';
8876: END IF;
8877:
8878: ELSIF l_trx_source = 'PAY' THEN
8879: IF CE_AUTO_BANK_MATCH.av_801_inserted_flag = 'N' THEN
8880: cep_standard.debug('inserting data from ce_801_transactions_v');
8881:
8882: insert into ce_available_transactions_tmp
8883: (seq_id,

Line 9024: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'Y';

9020: 'N'
9021: from ce_801_transactions_v
9022: where bank_account_id = p_bank_account_id;
9023:
9024: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'Y';
9025: END IF;
9026:
9027: ELSIF l_trx_source = 'PAY_EFT' THEN
9028: IF CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag = 'N' THEN

Line 9028: IF CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag = 'N' THEN

9024: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'Y';
9025: END IF;
9026:
9027: ELSIF l_trx_source = 'PAY_EFT' THEN
9028: IF CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag = 'N' THEN
9029: cep_standard.debug('inserting data from ce_801_eft_transactions_v');
9030:
9031: insert into ce_available_transactions_tmp
9032: (seq_id,

Line 9173: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'Y';

9169: 'N'
9170: from ce_801_eft_transactions_v
9171: where bank_account_id = p_bank_account_id;
9172:
9173: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'Y';
9174: END IF;
9175:
9176: ELSIF l_trx_source = 'X' OR l_trx_source is null THEN
9177: IF l_trx_type IN ('MISC_CREDIT', 'MISC_DEBIT') THEN

Line 9179: IF CE_AUTO_BANK_MATCH.av_260_inserted_flag = 'N' THEN

9175:
9176: ELSIF l_trx_source = 'X' OR l_trx_source is null THEN
9177: IF l_trx_type IN ('MISC_CREDIT', 'MISC_DEBIT') THEN
9178: IF l_matching_against IN ('STMT', 'MS', 'SM') THEN
9179: IF CE_AUTO_BANK_MATCH.av_260_inserted_flag = 'N' THEN
9180: cep_standard.debug('inserting data from ce_260_transactions_v');
9181: insert into ce_available_transactions_tmp
9182: (seq_id,
9183: ROW_ID,

Line 9329: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'Y';

9325: 'N'
9326: from ce_260_transactions_v
9327: where bank_account_id = p_bank_account_id;
9328:
9329: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'Y';
9330: END IF; -- CE_AUTO_BANK_MATCH.av_260_inserted_flag = 'N'
9331:
9332: END IF; -- l_matching_against
9333:

Line 9330: END IF; -- CE_AUTO_BANK_MATCH.av_260_inserted_flag = 'N'

9326: from ce_260_transactions_v
9327: where bank_account_id = p_bank_account_id;
9328:
9329: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'Y';
9330: END IF; -- CE_AUTO_BANK_MATCH.av_260_inserted_flag = 'N'
9331:
9332: END IF; -- l_matching_against
9333:
9334: IF l_matching_against IN ('MISC', 'MS', 'SM') THEN

Line 9335: IF CE_AUTO_BANK_MATCH.av_222_inserted_flag = 'N' THEN

9331:
9332: END IF; -- l_matching_against
9333:
9334: IF l_matching_against IN ('MISC', 'MS', 'SM') THEN
9335: IF CE_AUTO_BANK_MATCH.av_222_inserted_flag = 'N' THEN
9336: cep_standard.debug('inserting data from ce_222_transactions_v');
9337: insert into ce_available_transactions_tmp
9338: (seq_id,
9339: ROW_ID,

Line 9479: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'Y';

9475: 'N'
9476: from ce_222_transactions_v
9477: where bank_account_id = p_bank_account_id;
9478:
9479: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'Y';
9480: END IF; -- CE_AUTO_BANK_MATCH.av_222_inserted_flag = 'N'
9481: END IF; -- l_matching_against
9482:
9483: ELSIF l_trx_type IN ('REJECTED', 'NSF') THEN

Line 9480: END IF; -- CE_AUTO_BANK_MATCH.av_222_inserted_flag = 'N'

9476: from ce_222_transactions_v
9477: where bank_account_id = p_bank_account_id;
9478:
9479: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'Y';
9480: END IF; -- CE_AUTO_BANK_MATCH.av_222_inserted_flag = 'N'
9481: END IF; -- l_matching_against
9482:
9483: ELSIF l_trx_type IN ('REJECTED', 'NSF') THEN
9484: IF CE_AUTO_BANK_MATCH.av_222_inserted_flag = 'N' THEN

Line 9484: IF CE_AUTO_BANK_MATCH.av_222_inserted_flag = 'N' THEN

9480: END IF; -- CE_AUTO_BANK_MATCH.av_222_inserted_flag = 'N'
9481: END IF; -- l_matching_against
9482:
9483: ELSIF l_trx_type IN ('REJECTED', 'NSF') THEN
9484: IF CE_AUTO_BANK_MATCH.av_222_inserted_flag = 'N' THEN
9485: cep_standard.debug('inserting data from ce_222_transactions_v');
9486:
9487: insert into ce_available_transactions_tmp
9488: (seq_id,

Line 9629: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'Y';

9625: 'N'
9626: from ce_222_transactions_v
9627: where bank_account_id = p_bank_account_id;
9628:
9629: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'Y';
9630: END IF; -- av_222_inserted_flag = 'N'
9631: END IF; -- l_trx_type
9632: END IF; -- l_trx_source
9633: END LOOP; -- r_trx_source cursor

Line 9795: cep_standard.debug('>>CE_AUTO_BANK_MATCH.match_process');

9791: end if;
9792: /* Bug 3364143 - End code fix */
9793:
9794: cep_standard.debug('========== START MATCHING ========== ');
9795: cep_standard.debug('>>CE_AUTO_BANK_MATCH.match_process');
9796:
9797: -- populate ce_security_profiles_tmp table with ce_security_procfiles_v
9798: CEP_STANDARD.init_security;
9799:

Line 9811: INTO CE_AUTO_BANK_MATCH.ar_accounting_method

9807: where s.org_id = CE_AUTO_BANK_REC.G_org_id;
9808:
9809: if (accounting_method_found = 1) then
9810: SELECT accounting_method
9811: INTO CE_AUTO_BANK_MATCH.ar_accounting_method
9812: FROM ar_system_parameters s
9813: where s.org_id = CE_AUTO_BANK_REC.G_org_id;
9814: else
9815: CE_AUTO_BANK_MATCH.ar_accounting_method := NULL;

Line 9815: CE_AUTO_BANK_MATCH.ar_accounting_method := NULL;

9811: INTO CE_AUTO_BANK_MATCH.ar_accounting_method
9812: FROM ar_system_parameters s
9813: where s.org_id = CE_AUTO_BANK_REC.G_org_id;
9814: else
9815: CE_AUTO_BANK_MATCH.ar_accounting_method := NULL;
9816: end if;
9817: */
9818: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Opening r_branch_cursor');
9819: OPEN r_branch_cursor( CE_AUTO_BANK_REC.G_bank_branch_id,

Line 9818: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Opening r_branch_cursor');

9814: else
9815: CE_AUTO_BANK_MATCH.ar_accounting_method := NULL;
9816: end if;
9817: */
9818: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Opening r_branch_cursor');
9819: OPEN r_branch_cursor( CE_AUTO_BANK_REC.G_bank_branch_id,
9820: CE_AUTO_BANK_REC.G_bank_account_id,
9821: CE_AUTO_BANK_REC.G_org_id,
9822: CE_AUTO_BANK_REC.G_legal_entity_id);

Line 9825: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Fetching r_branch_cursor');

9821: CE_AUTO_BANK_REC.G_org_id,
9822: CE_AUTO_BANK_REC.G_legal_entity_id);
9823: j := 0;
9824: LOOP
9825: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Fetching r_branch_cursor');
9826: FETCH r_branch_cursor INTO CE_AUTO_BANK_MATCH.csh_bank_account_id,
9827: CE_AUTO_BANK_MATCH.ba_owner_le_id,
9828: CE_AUTO_BANK_MATCH.aba_asset_code_combination_id;
9829: /*

Line 9826: FETCH r_branch_cursor INTO CE_AUTO_BANK_MATCH.csh_bank_account_id,

9822: CE_AUTO_BANK_REC.G_legal_entity_id);
9823: j := 0;
9824: LOOP
9825: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Fetching r_branch_cursor');
9826: FETCH r_branch_cursor INTO CE_AUTO_BANK_MATCH.csh_bank_account_id,
9827: CE_AUTO_BANK_MATCH.ba_owner_le_id,
9828: CE_AUTO_BANK_MATCH.aba_asset_code_combination_id;
9829: /*
9830: -- bug 5221561

Line 9827: CE_AUTO_BANK_MATCH.ba_owner_le_id,

9823: j := 0;
9824: LOOP
9825: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Fetching r_branch_cursor');
9826: FETCH r_branch_cursor INTO CE_AUTO_BANK_MATCH.csh_bank_account_id,
9827: CE_AUTO_BANK_MATCH.ba_owner_le_id,
9828: CE_AUTO_BANK_MATCH.aba_asset_code_combination_id;
9829: /*
9830: -- bug 5221561
9831: -- for every bank account, reinitialize the global temp variables

Line 9828: CE_AUTO_BANK_MATCH.aba_asset_code_combination_id;

9824: LOOP
9825: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Fetching r_branch_cursor');
9826: FETCH r_branch_cursor INTO CE_AUTO_BANK_MATCH.csh_bank_account_id,
9827: CE_AUTO_BANK_MATCH.ba_owner_le_id,
9828: CE_AUTO_BANK_MATCH.aba_asset_code_combination_id;
9829: /*
9830: -- bug 5221561
9831: -- for every bank account, reinitialize the global temp variables
9832: CE_AUTO_BANK_MATCH.av_101_inserted_flag := 'N';

Line 9832: CE_AUTO_BANK_MATCH.av_101_inserted_flag := 'N';

9828: CE_AUTO_BANK_MATCH.aba_asset_code_combination_id;
9829: /*
9830: -- bug 5221561
9831: -- for every bank account, reinitialize the global temp variables
9832: CE_AUTO_BANK_MATCH.av_101_inserted_flag := 'N';
9833: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'N';
9834: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'N';
9835: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';
9836: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';

Line 9833: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'N';

9829: /*
9830: -- bug 5221561
9831: -- for every bank account, reinitialize the global temp variables
9832: CE_AUTO_BANK_MATCH.av_101_inserted_flag := 'N';
9833: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'N';
9834: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'N';
9835: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';
9836: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';
9837: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';

Line 9834: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'N';

9830: -- bug 5221561
9831: -- for every bank account, reinitialize the global temp variables
9832: CE_AUTO_BANK_MATCH.av_101_inserted_flag := 'N';
9833: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'N';
9834: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'N';
9835: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';
9836: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';
9837: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';
9838: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'N';

Line 9835: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';

9831: -- for every bank account, reinitialize the global temp variables
9832: CE_AUTO_BANK_MATCH.av_101_inserted_flag := 'N';
9833: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'N';
9834: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'N';
9835: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';
9836: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';
9837: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';
9838: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'N';
9839: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'N';

Line 9836: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';

9832: CE_AUTO_BANK_MATCH.av_101_inserted_flag := 'N';
9833: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'N';
9834: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'N';
9835: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';
9836: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';
9837: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';
9838: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'N';
9839: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'N';
9840: CE_AUTO_BANK_MATCH.av_185_inserted_flag := 'N';

Line 9837: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';

9833: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'N';
9834: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'N';
9835: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';
9836: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';
9837: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';
9838: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'N';
9839: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'N';
9840: CE_AUTO_BANK_MATCH.av_185_inserted_flag := 'N';
9841:

Line 9838: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'N';

9834: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'N';
9835: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';
9836: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';
9837: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';
9838: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'N';
9839: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'N';
9840: CE_AUTO_BANK_MATCH.av_185_inserted_flag := 'N';
9841:
9842: -- populate the GT table

Line 9839: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'N';

9835: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';
9836: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';
9837: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';
9838: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'N';
9839: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'N';
9840: CE_AUTO_BANK_MATCH.av_185_inserted_flag := 'N';
9841:
9842: -- populate the GT table
9843: populate_available_gt (CE_AUTO_BANK_MATCH.csh_bank_account_id);

Line 9840: CE_AUTO_BANK_MATCH.av_185_inserted_flag := 'N';

9836: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';
9837: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';
9838: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'N';
9839: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'N';
9840: CE_AUTO_BANK_MATCH.av_185_inserted_flag := 'N';
9841:
9842: -- populate the GT table
9843: populate_available_gt (CE_AUTO_BANK_MATCH.csh_bank_account_id);
9844: */

Line 9843: populate_available_gt (CE_AUTO_BANK_MATCH.csh_bank_account_id);

9839: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'N';
9840: CE_AUTO_BANK_MATCH.av_185_inserted_flag := 'N';
9841:
9842: -- populate the GT table
9843: populate_available_gt (CE_AUTO_BANK_MATCH.csh_bank_account_id);
9844: */
9845: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '||CE_AUTO_BANK_MATCH.csh_bank_account_id);
9846: --||', CE_AUTO_BANK_MATCH.bau_bank_acct_use_id = '||CE_AUTO_BANK_MATCH.bau_bank_acct_use_id);
9847:

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

9841:
9842: -- populate the GT table
9843: populate_available_gt (CE_AUTO_BANK_MATCH.csh_bank_account_id);
9844: */
9845: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '||CE_AUTO_BANK_MATCH.csh_bank_account_id);
9846: --||', CE_AUTO_BANK_MATCH.bau_bank_acct_use_id = '||CE_AUTO_BANK_MATCH.bau_bank_acct_use_id);
9847:
9848: -- For each bank account set the use flag
9849: set_acct_type(CE_AUTO_BANK_MATCH.csh_bank_account_id);

Line 9846: --||', CE_AUTO_BANK_MATCH.bau_bank_acct_use_id = '||CE_AUTO_BANK_MATCH.bau_bank_acct_use_id);

9842: -- populate the GT table
9843: populate_available_gt (CE_AUTO_BANK_MATCH.csh_bank_account_id);
9844: */
9845: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '||CE_AUTO_BANK_MATCH.csh_bank_account_id);
9846: --||', CE_AUTO_BANK_MATCH.bau_bank_acct_use_id = '||CE_AUTO_BANK_MATCH.bau_bank_acct_use_id);
9847:
9848: -- For each bank account set the use flag
9849: set_acct_type(CE_AUTO_BANK_MATCH.csh_bank_account_id);
9850:

Line 9849: set_acct_type(CE_AUTO_BANK_MATCH.csh_bank_account_id);

9845: cep_standard.debug('CE_AUTO_BANK_MATCH.csh_bank_account_id = '||CE_AUTO_BANK_MATCH.csh_bank_account_id);
9846: --||', CE_AUTO_BANK_MATCH.bau_bank_acct_use_id = '||CE_AUTO_BANK_MATCH.bau_bank_acct_use_id);
9847:
9848: -- For each bank account set the use flag
9849: set_acct_type(CE_AUTO_BANK_MATCH.csh_bank_account_id);
9850:
9851: /*
9852: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_org_id = '||CE_AUTO_BANK_MATCH.bau_org_id
9853: ||',CE_AUTO_BANK_MATCH.bau_legal_entity_id = '||CE_AUTO_BANK_MATCH.bau_legal_entity_id);

Line 9852: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_org_id = '||CE_AUTO_BANK_MATCH.bau_org_id

9848: -- For each bank account set the use flag
9849: set_acct_type(CE_AUTO_BANK_MATCH.csh_bank_account_id);
9850:
9851: /*
9852: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_org_id = '||CE_AUTO_BANK_MATCH.bau_org_id
9853: ||',CE_AUTO_BANK_MATCH.bau_legal_entity_id = '||CE_AUTO_BANK_MATCH.bau_legal_entity_id);
9854:
9855: select mo_global.GET_CURRENT_ORG_ID
9856: into current_org_id

Line 9853: ||',CE_AUTO_BANK_MATCH.bau_legal_entity_id = '||CE_AUTO_BANK_MATCH.bau_legal_entity_id);

9849: set_acct_type(CE_AUTO_BANK_MATCH.csh_bank_account_id);
9850:
9851: /*
9852: cep_standard.debug('CE_AUTO_BANK_MATCH.bau_org_id = '||CE_AUTO_BANK_MATCH.bau_org_id
9853: ||',CE_AUTO_BANK_MATCH.bau_legal_entity_id = '||CE_AUTO_BANK_MATCH.bau_legal_entity_id);
9854:
9855: select mo_global.GET_CURRENT_ORG_ID
9856: into current_org_id
9857: from dual;

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

9858:
9859: cep_standard.debug('current_org_id =' ||current_org_id );
9860:
9861: -- bug 3782741 set single org, since AR will not allow org_id to be passed
9862: --IF CE_AUTO_BANK_MATCH.bau_org_id is not null THEN
9863: IF CE_AUTO_BANK_REC.G_org_id is not null THEN
9864: IF ((current_org_id is null) or (CE_AUTO_BANK_MATCH.bau_org_id <> current_org_id )) THEN
9865: mo_global.set_policy_context('S',CE_AUTO_BANK_MATCH.bau_org_id);
9866: cep_standard.debug('set current_org_id to ' ||CE_AUTO_BANK_MATCH.bau_org_id );

Line 9864: IF ((current_org_id is null) or (CE_AUTO_BANK_MATCH.bau_org_id <> current_org_id )) THEN

9860:
9861: -- bug 3782741 set single org, since AR will not allow org_id to be passed
9862: --IF CE_AUTO_BANK_MATCH.bau_org_id is not null THEN
9863: IF CE_AUTO_BANK_REC.G_org_id is not null THEN
9864: IF ((current_org_id is null) or (CE_AUTO_BANK_MATCH.bau_org_id <> current_org_id )) THEN
9865: mo_global.set_policy_context('S',CE_AUTO_BANK_MATCH.bau_org_id);
9866: cep_standard.debug('set current_org_id to ' ||CE_AUTO_BANK_MATCH.bau_org_id );
9867: END IF;
9868: END IF;

Line 9865: mo_global.set_policy_context('S',CE_AUTO_BANK_MATCH.bau_org_id);

9861: -- bug 3782741 set single org, since AR will not allow org_id to be passed
9862: --IF CE_AUTO_BANK_MATCH.bau_org_id is not null THEN
9863: IF CE_AUTO_BANK_REC.G_org_id is not null THEN
9864: IF ((current_org_id is null) or (CE_AUTO_BANK_MATCH.bau_org_id <> current_org_id )) THEN
9865: mo_global.set_policy_context('S',CE_AUTO_BANK_MATCH.bau_org_id);
9866: cep_standard.debug('set current_org_id to ' ||CE_AUTO_BANK_MATCH.bau_org_id );
9867: END IF;
9868: END IF;
9869:

Line 9866: cep_standard.debug('set current_org_id to ' ||CE_AUTO_BANK_MATCH.bau_org_id );

9862: --IF CE_AUTO_BANK_MATCH.bau_org_id is not null THEN
9863: IF CE_AUTO_BANK_REC.G_org_id is not null THEN
9864: IF ((current_org_id is null) or (CE_AUTO_BANK_MATCH.bau_org_id <> current_org_id )) THEN
9865: mo_global.set_policy_context('S',CE_AUTO_BANK_MATCH.bau_org_id);
9866: cep_standard.debug('set current_org_id to ' ||CE_AUTO_BANK_MATCH.bau_org_id );
9867: END IF;
9868: END IF;
9869:
9870: cep_standard.debug('Get AR accounting method.');

Line 9876: where s.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,CE_AUTO_BANK_MATCH.bau_org_id);

9872: -- bug 1796965
9873: SELECT count(*)
9874: INTO accounting_method_found
9875: FROM ar_system_parameters s
9876: where s.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,CE_AUTO_BANK_MATCH.bau_org_id);
9877:
9878: if (accounting_method_found = 1) then
9879: SELECT accounting_method
9880: INTO CE_AUTO_BANK_MATCH.ar_accounting_method

Line 9880: INTO CE_AUTO_BANK_MATCH.ar_accounting_method

9876: where s.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,CE_AUTO_BANK_MATCH.bau_org_id);
9877:
9878: if (accounting_method_found = 1) then
9879: SELECT accounting_method
9880: INTO CE_AUTO_BANK_MATCH.ar_accounting_method
9881: FROM ar_system_parameters s
9882: where s.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,CE_AUTO_BANK_MATCH.bau_org_id);
9883: else
9884: CE_AUTO_BANK_MATCH.ar_accounting_method := NULL;

Line 9882: where s.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,CE_AUTO_BANK_MATCH.bau_org_id);

9878: if (accounting_method_found = 1) then
9879: SELECT accounting_method
9880: INTO CE_AUTO_BANK_MATCH.ar_accounting_method
9881: FROM ar_system_parameters s
9882: where s.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,CE_AUTO_BANK_MATCH.bau_org_id);
9883: else
9884: CE_AUTO_BANK_MATCH.ar_accounting_method := NULL;
9885: end if;
9886: */

Line 9884: CE_AUTO_BANK_MATCH.ar_accounting_method := NULL;

9880: INTO CE_AUTO_BANK_MATCH.ar_accounting_method
9881: FROM ar_system_parameters s
9882: where s.org_id = nvl(CE_AUTO_BANK_REC.G_org_id,CE_AUTO_BANK_MATCH.bau_org_id);
9883: else
9884: CE_AUTO_BANK_MATCH.ar_accounting_method := NULL;
9885: end if;
9886: */
9887: -- bug 3676745 1/20/05 Did not enter organization (le_id and org_id missing)
9888: -- use match org_id and legal_entity_id

Line 9893: --IF (CE_AUTO_BANK_MATCH.bau_org_id is not null or CE_AUTO_BANK_MATCH.bau_legal_entity_id is not null) THEN

9889: -- if CE_AUTO_BANK_REC.G_legal_entity_id is not null then it has already been set by ceabrdrb.pls
9890: --IF (CE_AUTO_BANK_REC.G_legal_entity_id is null and CE_AUTO_BANK_REC.G_org_id is null) THEN
9891: --bug 4914608 get owner LE info from ce_system_parameters
9892: IF (CE_AUTO_BANK_REC.G_legal_entity_id is null) THEN
9893: --IF (CE_AUTO_BANK_MATCH.bau_org_id is not null or CE_AUTO_BANK_MATCH.bau_legal_entity_id is not null) THEN
9894: IF (CE_AUTO_BANK_MATCH.ba_owner_le_id is not null) THEN
9895: CE_SYSTEM_PARAMETERS1_PKG.select_columns(CE_AUTO_BANK_REC.G_rowid,
9896: CE_AUTO_BANK_REC.G_set_of_books_id,
9897: CE_AUTO_BANK_REC.G_cashbook_begin_date,

Line 9894: IF (CE_AUTO_BANK_MATCH.ba_owner_le_id is not null) THEN

9890: --IF (CE_AUTO_BANK_REC.G_legal_entity_id is null and CE_AUTO_BANK_REC.G_org_id is null) THEN
9891: --bug 4914608 get owner LE info from ce_system_parameters
9892: IF (CE_AUTO_BANK_REC.G_legal_entity_id is null) THEN
9893: --IF (CE_AUTO_BANK_MATCH.bau_org_id is not null or CE_AUTO_BANK_MATCH.bau_legal_entity_id is not null) THEN
9894: IF (CE_AUTO_BANK_MATCH.ba_owner_le_id is not null) THEN
9895: CE_SYSTEM_PARAMETERS1_PKG.select_columns(CE_AUTO_BANK_REC.G_rowid,
9896: CE_AUTO_BANK_REC.G_set_of_books_id,
9897: CE_AUTO_BANK_REC.G_cashbook_begin_date,
9898: CE_AUTO_BANK_REC.G_show_cleared_flag,

Line 9913: CE_AUTO_BANK_MATCH.ba_owner_le_id

9909: CE_AUTO_BANK_REC.G_CASHFLOW_EXCHANGE_RATE_TYPE,
9910: CE_AUTO_BANK_REC.G_AUTHORIZATION_BAT,
9911: CE_AUTO_BANK_REC.G_BSC_EXCHANGE_DATE_TYPE,
9912: CE_AUTO_BANK_REC.G_BAT_EXCHANGE_DATE_TYPE,
9913: CE_AUTO_BANK_MATCH.ba_owner_le_id
9914: );
9915: END IF;
9916: END IF;
9917:

Line 9919: IF (CE_AUTO_BANK_MATCH.csh_bank_account_id is not null) THEN

9915: END IF;
9916: END IF;
9917:
9918: -- bug 4914608 set bank account variables
9919: IF (CE_AUTO_BANK_MATCH.csh_bank_account_id is not null) THEN
9920:
9921: CE_SYSTEM_PARAMETERS1_PKG.ba_select_columns(CE_AUTO_BANK_MATCH.BA_ROWID,
9922: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
9923: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance,

Line 9921: CE_SYSTEM_PARAMETERS1_PKG.ba_select_columns(CE_AUTO_BANK_MATCH.BA_ROWID,

9917:
9918: -- bug 4914608 set bank account variables
9919: IF (CE_AUTO_BANK_MATCH.csh_bank_account_id is not null) THEN
9920:
9921: CE_SYSTEM_PARAMETERS1_PKG.ba_select_columns(CE_AUTO_BANK_MATCH.BA_ROWID,
9922: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
9923: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance,
9924: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
9925: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance,

Line 9922: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,

9918: -- bug 4914608 set bank account variables
9919: IF (CE_AUTO_BANK_MATCH.csh_bank_account_id is not null) THEN
9920:
9921: CE_SYSTEM_PARAMETERS1_PKG.ba_select_columns(CE_AUTO_BANK_MATCH.BA_ROWID,
9922: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
9923: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance,
9924: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
9925: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance,
9926: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance,

Line 9923: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance,

9919: IF (CE_AUTO_BANK_MATCH.csh_bank_account_id is not null) THEN
9920:
9921: CE_SYSTEM_PARAMETERS1_PKG.ba_select_columns(CE_AUTO_BANK_MATCH.BA_ROWID,
9922: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
9923: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance,
9924: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
9925: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance,
9926: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance,
9927: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance,

Line 9924: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,

9920:
9921: CE_SYSTEM_PARAMETERS1_PKG.ba_select_columns(CE_AUTO_BANK_MATCH.BA_ROWID,
9922: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
9923: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance,
9924: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
9925: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance,
9926: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance,
9927: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance,
9928: CE_AUTO_BANK_REC.G_float_handling_flag,

Line 9925: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance,

9921: CE_SYSTEM_PARAMETERS1_PKG.ba_select_columns(CE_AUTO_BANK_MATCH.BA_ROWID,
9922: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
9923: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance,
9924: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
9925: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance,
9926: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance,
9927: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance,
9928: CE_AUTO_BANK_REC.G_float_handling_flag,
9929: CE_AUTO_BANK_REC.G_ap_matching_order,

Line 9926: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance,

9922: CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance,
9923: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance,
9924: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
9925: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance,
9926: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance,
9927: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance,
9928: CE_AUTO_BANK_REC.G_float_handling_flag,
9929: CE_AUTO_BANK_REC.G_ap_matching_order,
9930: CE_AUTO_BANK_REC.G_ar_matching_order,

Line 9927: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance,

9923: CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance,
9924: CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance,
9925: CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance,
9926: CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance,
9927: CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance,
9928: CE_AUTO_BANK_REC.G_float_handling_flag,
9929: CE_AUTO_BANK_REC.G_ap_matching_order,
9930: CE_AUTO_BANK_REC.G_ar_matching_order,
9931: CE_AUTO_BANK_REC.G_exchange_rate_type,

Line 9937: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE,

9933: CE_AUTO_BANK_REC.G_open_interface_flag,
9934: CE_AUTO_BANK_REC.G_open_interface_float_status,
9935: CE_AUTO_BANK_REC.G_open_interface_clear_status,
9936: CE_AUTO_BANK_REC.G_open_interface_matching_code,
9937: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE,
9938: CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE,
9939: ignore_trx_id,
9940: ignore_trx_id2,
9941: CE_AUTO_BANK_MATCH.BA_RECON_AP_FX_DIFF_HANDLING,

Line 9938: CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE,

9934: CE_AUTO_BANK_REC.G_open_interface_float_status,
9935: CE_AUTO_BANK_REC.G_open_interface_clear_status,
9936: CE_AUTO_BANK_REC.G_open_interface_matching_code,
9937: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE,
9938: CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE,
9939: ignore_trx_id,
9940: ignore_trx_id2,
9941: CE_AUTO_BANK_MATCH.BA_RECON_AP_FX_DIFF_HANDLING,
9942: CE_AUTO_BANK_MATCH.BA_RECON_AR_FX_DIFF_HANDLING,

Line 9941: CE_AUTO_BANK_MATCH.BA_RECON_AP_FX_DIFF_HANDLING,

9937: CE_AUTO_BANK_MATCH.BA_RECON_OI_AMOUNT_TOLERANCE,
9938: CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE,
9939: ignore_trx_id,
9940: ignore_trx_id2,
9941: CE_AUTO_BANK_MATCH.BA_RECON_AP_FX_DIFF_HANDLING,
9942: CE_AUTO_BANK_MATCH.BA_RECON_AR_FX_DIFF_HANDLING,
9943: CE_AUTO_BANK_MATCH.BA_RECON_CE_FX_DIFF_HANDLING,
9944: CE_AUTO_BANK_REC.G_differences_account,
9945: CE_AUTO_BANK_REC.G_CE_DIFFERENCES_ACCOUNT,

Line 9942: CE_AUTO_BANK_MATCH.BA_RECON_AR_FX_DIFF_HANDLING,

9938: CE_AUTO_BANK_MATCH.BA_RECON_OI_PERCENT_TOLERANCE,
9939: ignore_trx_id,
9940: ignore_trx_id2,
9941: CE_AUTO_BANK_MATCH.BA_RECON_AP_FX_DIFF_HANDLING,
9942: CE_AUTO_BANK_MATCH.BA_RECON_AR_FX_DIFF_HANDLING,
9943: CE_AUTO_BANK_MATCH.BA_RECON_CE_FX_DIFF_HANDLING,
9944: CE_AUTO_BANK_REC.G_differences_account,
9945: CE_AUTO_BANK_REC.G_CE_DIFFERENCES_ACCOUNT,
9946: CE_AUTO_BANK_MATCH.ba_owner_le_id,

Line 9943: CE_AUTO_BANK_MATCH.BA_RECON_CE_FX_DIFF_HANDLING,

9939: ignore_trx_id,
9940: ignore_trx_id2,
9941: CE_AUTO_BANK_MATCH.BA_RECON_AP_FX_DIFF_HANDLING,
9942: CE_AUTO_BANK_MATCH.BA_RECON_AR_FX_DIFF_HANDLING,
9943: CE_AUTO_BANK_MATCH.BA_RECON_CE_FX_DIFF_HANDLING,
9944: CE_AUTO_BANK_REC.G_differences_account,
9945: CE_AUTO_BANK_REC.G_CE_DIFFERENCES_ACCOUNT,
9946: CE_AUTO_BANK_MATCH.ba_owner_le_id,
9947: CE_AUTO_BANK_MATCH.csh_bank_account_id,

Line 9946: CE_AUTO_BANK_MATCH.ba_owner_le_id,

9942: CE_AUTO_BANK_MATCH.BA_RECON_AR_FX_DIFF_HANDLING,
9943: CE_AUTO_BANK_MATCH.BA_RECON_CE_FX_DIFF_HANDLING,
9944: CE_AUTO_BANK_REC.G_differences_account,
9945: CE_AUTO_BANK_REC.G_CE_DIFFERENCES_ACCOUNT,
9946: CE_AUTO_BANK_MATCH.ba_owner_le_id,
9947: CE_AUTO_BANK_MATCH.csh_bank_account_id,
9948: CE_AUTO_BANK_REC.G_ap_matching_order2 -- FOR SEPA ER 6700007
9949: );
9950:

Line 9947: CE_AUTO_BANK_MATCH.csh_bank_account_id,

9943: CE_AUTO_BANK_MATCH.BA_RECON_CE_FX_DIFF_HANDLING,
9944: CE_AUTO_BANK_REC.G_differences_account,
9945: CE_AUTO_BANK_REC.G_CE_DIFFERENCES_ACCOUNT,
9946: CE_AUTO_BANK_MATCH.ba_owner_le_id,
9947: CE_AUTO_BANK_MATCH.csh_bank_account_id,
9948: CE_AUTO_BANK_REC.G_ap_matching_order2 -- FOR SEPA ER 6700007
9949: );
9950:
9951:

Line 9954: cep_standard.debug('CE_AUTO_BANK_MATCH.BA_ROWID '|| CE_AUTO_BANK_MATCH.BA_ROWID);

9950:
9951:
9952: END IF;
9953:
9954: cep_standard.debug('CE_AUTO_BANK_MATCH.BA_ROWID '|| CE_AUTO_BANK_MATCH.BA_ROWID);
9955: cep_standard.debug('CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ||
9956: ', CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
9957: cep_standard.debug('CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance ||
9958: ', CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);

Line 9955: cep_standard.debug('CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ||

9951:
9952: END IF;
9953:
9954: cep_standard.debug('CE_AUTO_BANK_MATCH.BA_ROWID '|| CE_AUTO_BANK_MATCH.BA_ROWID);
9955: cep_standard.debug('CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ||
9956: ', CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
9957: cep_standard.debug('CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance ||
9958: ', CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
9959: cep_standard.debug('CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance ||

Line 9956: ', CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);

9952: END IF;
9953:
9954: cep_standard.debug('CE_AUTO_BANK_MATCH.BA_ROWID '|| CE_AUTO_BANK_MATCH.BA_ROWID);
9955: cep_standard.debug('CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ||
9956: ', CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
9957: cep_standard.debug('CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance ||
9958: ', CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
9959: cep_standard.debug('CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance ||
9960: ', CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);

Line 9957: cep_standard.debug('CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance ||

9953:
9954: cep_standard.debug('CE_AUTO_BANK_MATCH.BA_ROWID '|| CE_AUTO_BANK_MATCH.BA_ROWID);
9955: cep_standard.debug('CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ||
9956: ', CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
9957: cep_standard.debug('CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance ||
9958: ', CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
9959: cep_standard.debug('CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance ||
9960: ', CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);
9961: cep_standard.debug('CE_AUTO_BANK_REC.G_float_handling_flag='||CE_AUTO_BANK_REC.G_float_handling_flag ||

Line 9958: ', CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);

9954: cep_standard.debug('CE_AUTO_BANK_MATCH.BA_ROWID '|| CE_AUTO_BANK_MATCH.BA_ROWID);
9955: cep_standard.debug('CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ||
9956: ', CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
9957: cep_standard.debug('CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance ||
9958: ', CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
9959: cep_standard.debug('CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance ||
9960: ', CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);
9961: cep_standard.debug('CE_AUTO_BANK_REC.G_float_handling_flag='||CE_AUTO_BANK_REC.G_float_handling_flag ||
9962: ', CE_AUTO_BANK_REC.G_ap_matching_order ='|| CE_AUTO_BANK_REC.G_ap_matching_order ||

Line 9959: cep_standard.debug('CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance ||

9955: cep_standard.debug('CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ap_amount_tolerance ||
9956: ', CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
9957: cep_standard.debug('CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance ||
9958: ', CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
9959: cep_standard.debug('CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance ||
9960: ', CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);
9961: cep_standard.debug('CE_AUTO_BANK_REC.G_float_handling_flag='||CE_AUTO_BANK_REC.G_float_handling_flag ||
9962: ', CE_AUTO_BANK_REC.G_ap_matching_order ='|| CE_AUTO_BANK_REC.G_ap_matching_order ||
9963: ', CE_AUTO_BANK_REC.G_ar_matching_order ='|| CE_AUTO_BANK_REC.G_ar_matching_order);

Line 9960: ', CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);

9956: ', CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ap_percent_tolerance);
9957: cep_standard.debug('CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ar_amount_tolerance ||
9958: ', CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ar_percent_tolerance);
9959: cep_standard.debug('CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance= ' || CE_AUTO_BANK_MATCH.ba_ce_amount_tolerance ||
9960: ', CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance= '||CE_AUTO_BANK_MATCH.ba_ce_percent_tolerance);
9961: cep_standard.debug('CE_AUTO_BANK_REC.G_float_handling_flag='||CE_AUTO_BANK_REC.G_float_handling_flag ||
9962: ', CE_AUTO_BANK_REC.G_ap_matching_order ='|| CE_AUTO_BANK_REC.G_ap_matching_order ||
9963: ', CE_AUTO_BANK_REC.G_ar_matching_order ='|| CE_AUTO_BANK_REC.G_ar_matching_order);
9964: cep_standard.debug('CE_AUTO_BANK_REC.G_exchange_rate_type='||CE_AUTO_BANK_REC.G_exchange_rate_type ||

Line 9986: CE_AUTO_BANK_MATCH.av_101_inserted_flag := 'N';

9982: ELSE
9983: j := r_branch_cursor%ROWCOUNT;
9984: -- bug 5221561
9985: -- for every bank account, reinitialize the global temp variables
9986: CE_AUTO_BANK_MATCH.av_101_inserted_flag := 'N';
9987: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'N';
9988: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'N';
9989: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';
9990: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';

Line 9987: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'N';

9983: j := r_branch_cursor%ROWCOUNT;
9984: -- bug 5221561
9985: -- for every bank account, reinitialize the global temp variables
9986: CE_AUTO_BANK_MATCH.av_101_inserted_flag := 'N';
9987: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'N';
9988: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'N';
9989: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';
9990: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';
9991: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';

Line 9988: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'N';

9984: -- bug 5221561
9985: -- for every bank account, reinitialize the global temp variables
9986: CE_AUTO_BANK_MATCH.av_101_inserted_flag := 'N';
9987: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'N';
9988: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'N';
9989: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';
9990: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';
9991: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';
9992: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'N';

Line 9989: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';

9985: -- for every bank account, reinitialize the global temp variables
9986: CE_AUTO_BANK_MATCH.av_101_inserted_flag := 'N';
9987: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'N';
9988: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'N';
9989: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';
9990: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';
9991: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';
9992: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'N';
9993: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'N';

Line 9990: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';

9986: CE_AUTO_BANK_MATCH.av_101_inserted_flag := 'N';
9987: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'N';
9988: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'N';
9989: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';
9990: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';
9991: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';
9992: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'N';
9993: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'N';
9994: -- CE_AUTO_BANK_MATCH.av_185_inserted_flag := 'N'; Bug 7356199

Line 9991: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';

9987: CE_AUTO_BANK_MATCH.av_200_inserted_flag := 'N';
9988: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'N';
9989: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';
9990: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';
9991: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';
9992: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'N';
9993: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'N';
9994: -- CE_AUTO_BANK_MATCH.av_185_inserted_flag := 'N'; Bug 7356199
9995:

Line 9992: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'N';

9988: CE_AUTO_BANK_MATCH.av_222_inserted_flag := 'N';
9989: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';
9990: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';
9991: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';
9992: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'N';
9993: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'N';
9994: -- CE_AUTO_BANK_MATCH.av_185_inserted_flag := 'N'; Bug 7356199
9995:
9996: -- populate the GT table

Line 9993: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'N';

9989: CE_AUTO_BANK_MATCH.av_260_inserted_flag := 'N';
9990: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';
9991: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';
9992: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'N';
9993: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'N';
9994: -- CE_AUTO_BANK_MATCH.av_185_inserted_flag := 'N'; Bug 7356199
9995:
9996: -- populate the GT table
9997: populate_available_gt (CE_AUTO_BANK_MATCH.csh_bank_account_id);

Line 9994: -- CE_AUTO_BANK_MATCH.av_185_inserted_flag := 'N'; Bug 7356199

9990: CE_AUTO_BANK_MATCH.av_260_cf_inserted_flag := 'N';
9991: CE_AUTO_BANK_MATCH.av_801_inserted_flag := 'N';
9992: CE_AUTO_BANK_MATCH.av_801_eft_inserted_flag := 'N';
9993: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'N';
9994: -- CE_AUTO_BANK_MATCH.av_185_inserted_flag := 'N'; Bug 7356199
9995:
9996: -- populate the GT table
9997: populate_available_gt (CE_AUTO_BANK_MATCH.csh_bank_account_id);
9998: END IF;

Line 9997: populate_available_gt (CE_AUTO_BANK_MATCH.csh_bank_account_id);

9993: CE_AUTO_BANK_MATCH.av_999_inserted_flag := 'N';
9994: -- CE_AUTO_BANK_MATCH.av_185_inserted_flag := 'N'; Bug 7356199
9995:
9996: -- populate the GT table
9997: populate_available_gt (CE_AUTO_BANK_MATCH.csh_bank_account_id);
9998: END IF;
9999:
10000: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Opening r_bank_cursor');
10001: OPEN r_bank_cursor (CE_AUTO_BANK_REC.G_statement_number_from,

Line 10000: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Opening r_bank_cursor');

9996: -- populate the GT table
9997: populate_available_gt (CE_AUTO_BANK_MATCH.csh_bank_account_id);
9998: END IF;
9999:
10000: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Opening r_bank_cursor');
10001: OPEN r_bank_cursor (CE_AUTO_BANK_REC.G_statement_number_from,
10002: CE_AUTO_BANK_REC.G_statement_number_to,
10003: CE_AUTO_BANK_REC.G_statement_date_from,
10004: CE_AUTO_BANK_REC.G_statement_date_to,

Line 10005: CE_AUTO_BANK_MATCH.csh_bank_account_id);

10001: OPEN r_bank_cursor (CE_AUTO_BANK_REC.G_statement_number_from,
10002: CE_AUTO_BANK_REC.G_statement_number_to,
10003: CE_AUTO_BANK_REC.G_statement_date_from,
10004: CE_AUTO_BANK_REC.G_statement_date_to,
10005: CE_AUTO_BANK_MATCH.csh_bank_account_id);
10006: i := 0;
10007: LOOP
10008: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Fetching r_bank_cursor');
10009: FETCH r_bank_cursor INTO CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 10008: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Fetching r_bank_cursor');

10004: CE_AUTO_BANK_REC.G_statement_date_to,
10005: CE_AUTO_BANK_MATCH.csh_bank_account_id);
10006: i := 0;
10007: LOOP
10008: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Fetching r_bank_cursor');
10009: FETCH r_bank_cursor INTO CE_AUTO_BANK_MATCH.csh_statement_header_id,
10010: CE_AUTO_BANK_MATCH.csh_statement_number,
10011: CE_AUTO_BANK_MATCH.csh_statement_date,
10012: CE_AUTO_BANK_MATCH.csh_check_digits,

Line 10009: FETCH r_bank_cursor INTO CE_AUTO_BANK_MATCH.csh_statement_header_id,

10005: CE_AUTO_BANK_MATCH.csh_bank_account_id);
10006: i := 0;
10007: LOOP
10008: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Fetching r_bank_cursor');
10009: FETCH r_bank_cursor INTO CE_AUTO_BANK_MATCH.csh_statement_header_id,
10010: CE_AUTO_BANK_MATCH.csh_statement_number,
10011: CE_AUTO_BANK_MATCH.csh_statement_date,
10012: CE_AUTO_BANK_MATCH.csh_check_digits,
10013: CE_AUTO_BANK_MATCH.csh_statement_gl_date,

Line 10010: CE_AUTO_BANK_MATCH.csh_statement_number,

10006: i := 0;
10007: LOOP
10008: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Fetching r_bank_cursor');
10009: FETCH r_bank_cursor INTO CE_AUTO_BANK_MATCH.csh_statement_header_id,
10010: CE_AUTO_BANK_MATCH.csh_statement_number,
10011: CE_AUTO_BANK_MATCH.csh_statement_date,
10012: CE_AUTO_BANK_MATCH.csh_check_digits,
10013: CE_AUTO_BANK_MATCH.csh_statement_gl_date,
10014: CE_AUTO_BANK_MATCH.aba_bank_currency,

Line 10011: CE_AUTO_BANK_MATCH.csh_statement_date,

10007: LOOP
10008: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Fetching r_bank_cursor');
10009: FETCH r_bank_cursor INTO CE_AUTO_BANK_MATCH.csh_statement_header_id,
10010: CE_AUTO_BANK_MATCH.csh_statement_number,
10011: CE_AUTO_BANK_MATCH.csh_statement_date,
10012: CE_AUTO_BANK_MATCH.csh_check_digits,
10013: CE_AUTO_BANK_MATCH.csh_statement_gl_date,
10014: CE_AUTO_BANK_MATCH.aba_bank_currency,
10015: CE_AUTO_BANK_MATCH.aba_multi_currency_flag,

Line 10012: CE_AUTO_BANK_MATCH.csh_check_digits,

10008: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Fetching r_bank_cursor');
10009: FETCH r_bank_cursor INTO CE_AUTO_BANK_MATCH.csh_statement_header_id,
10010: CE_AUTO_BANK_MATCH.csh_statement_number,
10011: CE_AUTO_BANK_MATCH.csh_statement_date,
10012: CE_AUTO_BANK_MATCH.csh_check_digits,
10013: CE_AUTO_BANK_MATCH.csh_statement_gl_date,
10014: CE_AUTO_BANK_MATCH.aba_bank_currency,
10015: CE_AUTO_BANK_MATCH.aba_multi_currency_flag,
10016: CE_AUTO_BANK_MATCH.aba_check_digits,

Line 10013: CE_AUTO_BANK_MATCH.csh_statement_gl_date,

10009: FETCH r_bank_cursor INTO CE_AUTO_BANK_MATCH.csh_statement_header_id,
10010: CE_AUTO_BANK_MATCH.csh_statement_number,
10011: CE_AUTO_BANK_MATCH.csh_statement_date,
10012: CE_AUTO_BANK_MATCH.csh_check_digits,
10013: CE_AUTO_BANK_MATCH.csh_statement_gl_date,
10014: CE_AUTO_BANK_MATCH.aba_bank_currency,
10015: CE_AUTO_BANK_MATCH.aba_multi_currency_flag,
10016: CE_AUTO_BANK_MATCH.aba_check_digits,
10017: CE_AUTO_BANK_MATCH.csh_rowid,

Line 10014: CE_AUTO_BANK_MATCH.aba_bank_currency,

10010: CE_AUTO_BANK_MATCH.csh_statement_number,
10011: CE_AUTO_BANK_MATCH.csh_statement_date,
10012: CE_AUTO_BANK_MATCH.csh_check_digits,
10013: CE_AUTO_BANK_MATCH.csh_statement_gl_date,
10014: CE_AUTO_BANK_MATCH.aba_bank_currency,
10015: CE_AUTO_BANK_MATCH.aba_multi_currency_flag,
10016: CE_AUTO_BANK_MATCH.aba_check_digits,
10017: CE_AUTO_BANK_MATCH.csh_rowid,
10018: CE_AUTO_BANK_MATCH.csh_statement_complete_flag;

Line 10015: CE_AUTO_BANK_MATCH.aba_multi_currency_flag,

10011: CE_AUTO_BANK_MATCH.csh_statement_date,
10012: CE_AUTO_BANK_MATCH.csh_check_digits,
10013: CE_AUTO_BANK_MATCH.csh_statement_gl_date,
10014: CE_AUTO_BANK_MATCH.aba_bank_currency,
10015: CE_AUTO_BANK_MATCH.aba_multi_currency_flag,
10016: CE_AUTO_BANK_MATCH.aba_check_digits,
10017: CE_AUTO_BANK_MATCH.csh_rowid,
10018: CE_AUTO_BANK_MATCH.csh_statement_complete_flag;
10019: cep_standard.debug('>>CE_AUTO_BANK_MATCH.After fetch header');

Line 10016: CE_AUTO_BANK_MATCH.aba_check_digits,

10012: CE_AUTO_BANK_MATCH.csh_check_digits,
10013: CE_AUTO_BANK_MATCH.csh_statement_gl_date,
10014: CE_AUTO_BANK_MATCH.aba_bank_currency,
10015: CE_AUTO_BANK_MATCH.aba_multi_currency_flag,
10016: CE_AUTO_BANK_MATCH.aba_check_digits,
10017: CE_AUTO_BANK_MATCH.csh_rowid,
10018: CE_AUTO_BANK_MATCH.csh_statement_complete_flag;
10019: cep_standard.debug('>>CE_AUTO_BANK_MATCH.After fetch header');
10020: cep_standard.debug('>>CE_AUTO_BANK_MATCH.statement_header_id:' ||

Line 10017: CE_AUTO_BANK_MATCH.csh_rowid,

10013: CE_AUTO_BANK_MATCH.csh_statement_gl_date,
10014: CE_AUTO_BANK_MATCH.aba_bank_currency,
10015: CE_AUTO_BANK_MATCH.aba_multi_currency_flag,
10016: CE_AUTO_BANK_MATCH.aba_check_digits,
10017: CE_AUTO_BANK_MATCH.csh_rowid,
10018: CE_AUTO_BANK_MATCH.csh_statement_complete_flag;
10019: cep_standard.debug('>>CE_AUTO_BANK_MATCH.After fetch header');
10020: cep_standard.debug('>>CE_AUTO_BANK_MATCH.statement_header_id:' ||
10021: CE_AUTO_BANK_MATCH.csh_statement_header_id );

Line 10018: CE_AUTO_BANK_MATCH.csh_statement_complete_flag;

10014: CE_AUTO_BANK_MATCH.aba_bank_currency,
10015: CE_AUTO_BANK_MATCH.aba_multi_currency_flag,
10016: CE_AUTO_BANK_MATCH.aba_check_digits,
10017: CE_AUTO_BANK_MATCH.csh_rowid,
10018: CE_AUTO_BANK_MATCH.csh_statement_complete_flag;
10019: cep_standard.debug('>>CE_AUTO_BANK_MATCH.After fetch header');
10020: cep_standard.debug('>>CE_AUTO_BANK_MATCH.statement_header_id:' ||
10021: CE_AUTO_BANK_MATCH.csh_statement_header_id );
10022:

Line 10019: cep_standard.debug('>>CE_AUTO_BANK_MATCH.After fetch header');

10015: CE_AUTO_BANK_MATCH.aba_multi_currency_flag,
10016: CE_AUTO_BANK_MATCH.aba_check_digits,
10017: CE_AUTO_BANK_MATCH.csh_rowid,
10018: CE_AUTO_BANK_MATCH.csh_statement_complete_flag;
10019: cep_standard.debug('>>CE_AUTO_BANK_MATCH.After fetch header');
10020: cep_standard.debug('>>CE_AUTO_BANK_MATCH.statement_header_id:' ||
10021: CE_AUTO_BANK_MATCH.csh_statement_header_id );
10022:
10023: if (r_bank_cursor%ROWCOUNT = i) then

Line 10020: cep_standard.debug('>>CE_AUTO_BANK_MATCH.statement_header_id:' ||

10016: CE_AUTO_BANK_MATCH.aba_check_digits,
10017: CE_AUTO_BANK_MATCH.csh_rowid,
10018: CE_AUTO_BANK_MATCH.csh_statement_complete_flag;
10019: cep_standard.debug('>>CE_AUTO_BANK_MATCH.After fetch header');
10020: cep_standard.debug('>>CE_AUTO_BANK_MATCH.statement_header_id:' ||
10021: CE_AUTO_BANK_MATCH.csh_statement_header_id );
10022:
10023: if (r_bank_cursor%ROWCOUNT = i) then
10024: EXIT;

Line 10021: CE_AUTO_BANK_MATCH.csh_statement_header_id );

10017: CE_AUTO_BANK_MATCH.csh_rowid,
10018: CE_AUTO_BANK_MATCH.csh_statement_complete_flag;
10019: cep_standard.debug('>>CE_AUTO_BANK_MATCH.After fetch header');
10020: cep_standard.debug('>>CE_AUTO_BANK_MATCH.statement_header_id:' ||
10021: CE_AUTO_BANK_MATCH.csh_statement_header_id );
10022:
10023: if (r_bank_cursor%ROWCOUNT = i) then
10024: EXIT;
10025: else

Line 10033: where statement_header_id = CE_AUTO_BANK_MATCH.csh_statement_header_id;

10029:
10030: select count(1)
10031: into row_count
10032: from ce_statement_lines
10033: where statement_header_id = CE_AUTO_BANK_MATCH.csh_statement_header_id;
10034:
10035: if (row_count = 0 ) then
10036: CE_RECONCILIATION_ERRORS_PKG.delete_row(
10037: CE_AUTO_BANK_MATCH.csh_statement_header_id,

Line 10037: CE_AUTO_BANK_MATCH.csh_statement_header_id,

10033: where statement_header_id = CE_AUTO_BANK_MATCH.csh_statement_header_id;
10034:
10035: if (row_count = 0 ) then
10036: CE_RECONCILIATION_ERRORS_PKG.delete_row(
10037: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10038: to_number(NULL));
10039: CE_RECONCILIATION_ERRORS_PKG.insert_row(
10040: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10041: to_number(NULL), 'CE_NO_STMT_LINE');

Line 10040: CE_AUTO_BANK_MATCH.csh_statement_header_id,

10036: CE_RECONCILIATION_ERRORS_PKG.delete_row(
10037: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10038: to_number(NULL));
10039: CE_RECONCILIATION_ERRORS_PKG.insert_row(
10040: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10041: to_number(NULL), 'CE_NO_STMT_LINE');
10042: end if;
10043:
10044: IF (nvl(LTRIM(nvl(CE_AUTO_BANK_MATCH.csh_check_digits, 'NO DIGIT'),

Line 10044: IF (nvl(LTRIM(nvl(CE_AUTO_BANK_MATCH.csh_check_digits, 'NO DIGIT'),

10040: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10041: to_number(NULL), 'CE_NO_STMT_LINE');
10042: end if;
10043:
10044: IF (nvl(LTRIM(nvl(CE_AUTO_BANK_MATCH.csh_check_digits, 'NO DIGIT'),
10045: '0'), '0') = nvl(LTRIM(nvl(CE_AUTO_BANK_MATCH.aba_check_digits,
10046: 'NO DIGIT'), '0'), '0')) THEN
10047:
10048: --

Line 10045: '0'), '0') = nvl(LTRIM(nvl(CE_AUTO_BANK_MATCH.aba_check_digits,

10041: to_number(NULL), 'CE_NO_STMT_LINE');
10042: end if;
10043:
10044: IF (nvl(LTRIM(nvl(CE_AUTO_BANK_MATCH.csh_check_digits, 'NO DIGIT'),
10045: '0'), '0') = nvl(LTRIM(nvl(CE_AUTO_BANK_MATCH.aba_check_digits,
10046: 'NO DIGIT'), '0'), '0')) THEN
10047:
10048: --
10049: -- Lock the statement

Line 10059: and BANK_ACCOUNT_ID = CE_AUTO_BANK_MATCH.csh_bank_account_id

10055: into x_pay_count
10056: from ce_bank_acct_uses_all bau, CE_SECURITY_PROFILES_GT OU
10057: where bau.PAY_USE_ENABLE_FLAG = 'Y'
10058: and sysdate <= nvl(end_date,sysdate)
10059: and BANK_ACCOUNT_ID = CE_AUTO_BANK_MATCH.csh_bank_account_id
10060: --and BAU.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
10061: and BAU.ORG_ID = nvl(CE_AUTO_BANK_REC.G_org_id, BAU.ORG_ID)
10062: and BAU.ORG_ID = OU.ORGANIZATION_ID
10063: AND OU.ORGANIZATION_TYPE = 'BUSINESS_GROUP';

Line 10060: --and BAU.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id

10056: from ce_bank_acct_uses_all bau, CE_SECURITY_PROFILES_GT OU
10057: where bau.PAY_USE_ENABLE_FLAG = 'Y'
10058: and sysdate <= nvl(end_date,sysdate)
10059: and BANK_ACCOUNT_ID = CE_AUTO_BANK_MATCH.csh_bank_account_id
10060: --and BAU.bank_acct_use_id = CE_AUTO_BANK_MATCH.bau_bank_acct_use_id
10061: and BAU.ORG_ID = nvl(CE_AUTO_BANK_REC.G_org_id, BAU.ORG_ID)
10062: and BAU.ORG_ID = OU.ORGANIZATION_ID
10063: AND OU.ORGANIZATION_TYPE = 'BUSINESS_GROUP';
10064: */

Line 10069: CE_AUTO_BANK_MATCH.csh_bank_account_id;

10065: /* SELECT aba.account_classification
10066: INTO account_type
10067: FROM ce_bank_accounts_v aba
10068: WHERE aba.bank_account_id =
10069: CE_AUTO_BANK_MATCH.csh_bank_account_id;
10070: */
10071: -- IF account_type <> 'PAYROLL' THEN
10072: --IF (x_pay_count <> 0) THEN
10073: IF (CE_AUTO_BANK_MATCH.BAU_PAY_USE_ENABLE_FLAG <> 'Y') THEN

Line 10073: IF (CE_AUTO_BANK_MATCH.BAU_PAY_USE_ENABLE_FLAG <> 'Y') THEN

10069: CE_AUTO_BANK_MATCH.csh_bank_account_id;
10070: */
10071: -- IF account_type <> 'PAYROLL' THEN
10072: --IF (x_pay_count <> 0) THEN
10073: IF (CE_AUTO_BANK_MATCH.BAU_PAY_USE_ENABLE_FLAG <> 'Y') THEN
10074: update_gl_date;
10075: END IF;
10076: statement_line_count := 0;
10077:

Line 10082: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Opening line_cursor');

10078: --
10079: -- Read in all the lines on the statement for the selected bank
10080: -- account.
10081: --
10082: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Opening line_cursor');
10083: OPEN line_cursor (CE_AUTO_BANK_MATCH.csh_statement_header_id);
10084: LOOP
10085: FETCH line_cursor INTO CE_AUTO_BANK_MATCH.csl_rowid,
10086: CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 10083: OPEN line_cursor (CE_AUTO_BANK_MATCH.csh_statement_header_id);

10079: -- Read in all the lines on the statement for the selected bank
10080: -- account.
10081: --
10082: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Opening line_cursor');
10083: OPEN line_cursor (CE_AUTO_BANK_MATCH.csh_statement_header_id);
10084: LOOP
10085: FETCH line_cursor INTO CE_AUTO_BANK_MATCH.csl_rowid,
10086: CE_AUTO_BANK_MATCH.csl_statement_line_id,
10087: --CE_AUTO_BANK_MATCH.csl_receivables_trx_id,

Line 10085: FETCH line_cursor INTO CE_AUTO_BANK_MATCH.csl_rowid,

10081: --
10082: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Opening line_cursor');
10083: OPEN line_cursor (CE_AUTO_BANK_MATCH.csh_statement_header_id);
10084: LOOP
10085: FETCH line_cursor INTO CE_AUTO_BANK_MATCH.csl_rowid,
10086: CE_AUTO_BANK_MATCH.csl_statement_line_id,
10087: --CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
10088: --CE_AUTO_BANK_MATCH.csl_receipt_method_id,
10089: --CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,

Line 10086: CE_AUTO_BANK_MATCH.csl_statement_line_id,

10082: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Opening line_cursor');
10083: OPEN line_cursor (CE_AUTO_BANK_MATCH.csh_statement_header_id);
10084: LOOP
10085: FETCH line_cursor INTO CE_AUTO_BANK_MATCH.csl_rowid,
10086: CE_AUTO_BANK_MATCH.csl_statement_line_id,
10087: --CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
10088: --CE_AUTO_BANK_MATCH.csl_receipt_method_id,
10089: --CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,
10090: --CE_AUTO_BANK_MATCH.csl_matching_against,

Line 10087: --CE_AUTO_BANK_MATCH.csl_receivables_trx_id,

10083: OPEN line_cursor (CE_AUTO_BANK_MATCH.csh_statement_header_id);
10084: LOOP
10085: FETCH line_cursor INTO CE_AUTO_BANK_MATCH.csl_rowid,
10086: CE_AUTO_BANK_MATCH.csl_statement_line_id,
10087: --CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
10088: --CE_AUTO_BANK_MATCH.csl_receipt_method_id,
10089: --CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,
10090: --CE_AUTO_BANK_MATCH.csl_matching_against,
10091: --CE_AUTO_BANK_MATCH.csl_correction_method,

Line 10088: --CE_AUTO_BANK_MATCH.csl_receipt_method_id,

10084: LOOP
10085: FETCH line_cursor INTO CE_AUTO_BANK_MATCH.csl_rowid,
10086: CE_AUTO_BANK_MATCH.csl_statement_line_id,
10087: --CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
10088: --CE_AUTO_BANK_MATCH.csl_receipt_method_id,
10089: --CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,
10090: --CE_AUTO_BANK_MATCH.csl_matching_against,
10091: --CE_AUTO_BANK_MATCH.csl_correction_method,
10092: --CE_AUTO_BANK_MATCH.csl_receipt_method_name,

Line 10089: --CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,

10085: FETCH line_cursor INTO CE_AUTO_BANK_MATCH.csl_rowid,
10086: CE_AUTO_BANK_MATCH.csl_statement_line_id,
10087: --CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
10088: --CE_AUTO_BANK_MATCH.csl_receipt_method_id,
10089: --CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,
10090: --CE_AUTO_BANK_MATCH.csl_matching_against,
10091: --CE_AUTO_BANK_MATCH.csl_correction_method,
10092: --CE_AUTO_BANK_MATCH.csl_receipt_method_name,
10093: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,

Line 10090: --CE_AUTO_BANK_MATCH.csl_matching_against,

10086: CE_AUTO_BANK_MATCH.csl_statement_line_id,
10087: --CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
10088: --CE_AUTO_BANK_MATCH.csl_receipt_method_id,
10089: --CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,
10090: --CE_AUTO_BANK_MATCH.csl_matching_against,
10091: --CE_AUTO_BANK_MATCH.csl_correction_method,
10092: --CE_AUTO_BANK_MATCH.csl_receipt_method_name,
10093: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
10094: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,

Line 10091: --CE_AUTO_BANK_MATCH.csl_correction_method,

10087: --CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
10088: --CE_AUTO_BANK_MATCH.csl_receipt_method_id,
10089: --CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,
10090: --CE_AUTO_BANK_MATCH.csl_matching_against,
10091: --CE_AUTO_BANK_MATCH.csl_correction_method,
10092: --CE_AUTO_BANK_MATCH.csl_receipt_method_name,
10093: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
10094: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
10095: CE_AUTO_BANK_MATCH.csl_exchange_rate,

Line 10092: --CE_AUTO_BANK_MATCH.csl_receipt_method_name,

10088: --CE_AUTO_BANK_MATCH.csl_receipt_method_id,
10089: --CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,
10090: --CE_AUTO_BANK_MATCH.csl_matching_against,
10091: --CE_AUTO_BANK_MATCH.csl_correction_method,
10092: --CE_AUTO_BANK_MATCH.csl_receipt_method_name,
10093: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
10094: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
10095: CE_AUTO_BANK_MATCH.csl_exchange_rate,
10096: CE_AUTO_BANK_MATCH.csl_currency_code,

Line 10093: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,

10089: --CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,
10090: --CE_AUTO_BANK_MATCH.csl_matching_against,
10091: --CE_AUTO_BANK_MATCH.csl_correction_method,
10092: --CE_AUTO_BANK_MATCH.csl_receipt_method_name,
10093: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
10094: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
10095: CE_AUTO_BANK_MATCH.csl_exchange_rate,
10096: CE_AUTO_BANK_MATCH.csl_currency_code,
10097: CE_AUTO_BANK_MATCH.csl_line_trx_type,

Line 10094: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,

10090: --CE_AUTO_BANK_MATCH.csl_matching_against,
10091: --CE_AUTO_BANK_MATCH.csl_correction_method,
10092: --CE_AUTO_BANK_MATCH.csl_receipt_method_name,
10093: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
10094: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
10095: CE_AUTO_BANK_MATCH.csl_exchange_rate,
10096: CE_AUTO_BANK_MATCH.csl_currency_code,
10097: CE_AUTO_BANK_MATCH.csl_line_trx_type,
10098: --CE_AUTO_BANK_MATCH.csl_reconcile_flag,

Line 10095: CE_AUTO_BANK_MATCH.csl_exchange_rate,

10091: --CE_AUTO_BANK_MATCH.csl_correction_method,
10092: --CE_AUTO_BANK_MATCH.csl_receipt_method_name,
10093: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
10094: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
10095: CE_AUTO_BANK_MATCH.csl_exchange_rate,
10096: CE_AUTO_BANK_MATCH.csl_currency_code,
10097: CE_AUTO_BANK_MATCH.csl_line_trx_type,
10098: --CE_AUTO_BANK_MATCH.csl_reconcile_flag,
10099: CE_AUTO_BANK_MATCH.csl_match_found,

Line 10096: CE_AUTO_BANK_MATCH.csl_currency_code,

10092: --CE_AUTO_BANK_MATCH.csl_receipt_method_name,
10093: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
10094: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
10095: CE_AUTO_BANK_MATCH.csl_exchange_rate,
10096: CE_AUTO_BANK_MATCH.csl_currency_code,
10097: CE_AUTO_BANK_MATCH.csl_line_trx_type,
10098: --CE_AUTO_BANK_MATCH.csl_reconcile_flag,
10099: CE_AUTO_BANK_MATCH.csl_match_found,
10100: CE_AUTO_BANK_MATCH.csl_match_type,

Line 10097: CE_AUTO_BANK_MATCH.csl_line_trx_type,

10093: CE_AUTO_BANK_MATCH.csl_exchange_rate_type,
10094: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
10095: CE_AUTO_BANK_MATCH.csl_exchange_rate,
10096: CE_AUTO_BANK_MATCH.csl_currency_code,
10097: CE_AUTO_BANK_MATCH.csl_line_trx_type,
10098: --CE_AUTO_BANK_MATCH.csl_reconcile_flag,
10099: CE_AUTO_BANK_MATCH.csl_match_found,
10100: CE_AUTO_BANK_MATCH.csl_match_type,
10101: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

Line 10098: --CE_AUTO_BANK_MATCH.csl_reconcile_flag,

10094: CE_AUTO_BANK_MATCH.csl_exchange_rate_date,
10095: CE_AUTO_BANK_MATCH.csl_exchange_rate,
10096: CE_AUTO_BANK_MATCH.csl_currency_code,
10097: CE_AUTO_BANK_MATCH.csl_line_trx_type,
10098: --CE_AUTO_BANK_MATCH.csl_reconcile_flag,
10099: CE_AUTO_BANK_MATCH.csl_match_found,
10100: CE_AUTO_BANK_MATCH.csl_match_type,
10101: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
10102: CE_AUTO_BANK_MATCH.csl_original_amount,

Line 10099: CE_AUTO_BANK_MATCH.csl_match_found,

10095: CE_AUTO_BANK_MATCH.csl_exchange_rate,
10096: CE_AUTO_BANK_MATCH.csl_currency_code,
10097: CE_AUTO_BANK_MATCH.csl_line_trx_type,
10098: --CE_AUTO_BANK_MATCH.csl_reconcile_flag,
10099: CE_AUTO_BANK_MATCH.csl_match_found,
10100: CE_AUTO_BANK_MATCH.csl_match_type,
10101: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
10102: CE_AUTO_BANK_MATCH.csl_original_amount,
10103: --CE_AUTO_BANK_MATCH.csl_payroll_payment_format,

Line 10100: CE_AUTO_BANK_MATCH.csl_match_type,

10096: CE_AUTO_BANK_MATCH.csl_currency_code,
10097: CE_AUTO_BANK_MATCH.csl_line_trx_type,
10098: --CE_AUTO_BANK_MATCH.csl_reconcile_flag,
10099: CE_AUTO_BANK_MATCH.csl_match_found,
10100: CE_AUTO_BANK_MATCH.csl_match_type,
10101: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
10102: CE_AUTO_BANK_MATCH.csl_original_amount,
10103: --CE_AUTO_BANK_MATCH.csl_payroll_payment_format,
10104: CE_AUTO_BANK_MATCH.csl_je_status_flag,

Line 10101: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,

10097: CE_AUTO_BANK_MATCH.csl_line_trx_type,
10098: --CE_AUTO_BANK_MATCH.csl_reconcile_flag,
10099: CE_AUTO_BANK_MATCH.csl_match_found,
10100: CE_AUTO_BANK_MATCH.csl_match_type,
10101: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
10102: CE_AUTO_BANK_MATCH.csl_original_amount,
10103: --CE_AUTO_BANK_MATCH.csl_payroll_payment_format,
10104: CE_AUTO_BANK_MATCH.csl_je_status_flag,
10105: CE_AUTO_BANK_MATCH.csl_accounting_date,

Line 10102: CE_AUTO_BANK_MATCH.csl_original_amount,

10098: --CE_AUTO_BANK_MATCH.csl_reconcile_flag,
10099: CE_AUTO_BANK_MATCH.csl_match_found,
10100: CE_AUTO_BANK_MATCH.csl_match_type,
10101: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
10102: CE_AUTO_BANK_MATCH.csl_original_amount,
10103: --CE_AUTO_BANK_MATCH.csl_payroll_payment_format,
10104: CE_AUTO_BANK_MATCH.csl_je_status_flag,
10105: CE_AUTO_BANK_MATCH.csl_accounting_date,
10106: --CE_AUTO_BANK_MATCH.csl_event_id,

Line 10103: --CE_AUTO_BANK_MATCH.csl_payroll_payment_format,

10099: CE_AUTO_BANK_MATCH.csl_match_found,
10100: CE_AUTO_BANK_MATCH.csl_match_type,
10101: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
10102: CE_AUTO_BANK_MATCH.csl_original_amount,
10103: --CE_AUTO_BANK_MATCH.csl_payroll_payment_format,
10104: CE_AUTO_BANK_MATCH.csl_je_status_flag,
10105: CE_AUTO_BANK_MATCH.csl_accounting_date,
10106: --CE_AUTO_BANK_MATCH.csl_event_id,
10107: CE_AUTO_BANK_MATCH.csl_cashflow_id,

Line 10104: CE_AUTO_BANK_MATCH.csl_je_status_flag,

10100: CE_AUTO_BANK_MATCH.csl_match_type,
10101: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
10102: CE_AUTO_BANK_MATCH.csl_original_amount,
10103: --CE_AUTO_BANK_MATCH.csl_payroll_payment_format,
10104: CE_AUTO_BANK_MATCH.csl_je_status_flag,
10105: CE_AUTO_BANK_MATCH.csl_accounting_date,
10106: --CE_AUTO_BANK_MATCH.csl_event_id,
10107: CE_AUTO_BANK_MATCH.csl_cashflow_id,
10108: ignore_trx_id,

Line 10105: CE_AUTO_BANK_MATCH.csl_accounting_date,

10101: CE_AUTO_BANK_MATCH.csl_clearing_trx_type,
10102: CE_AUTO_BANK_MATCH.csl_original_amount,
10103: --CE_AUTO_BANK_MATCH.csl_payroll_payment_format,
10104: CE_AUTO_BANK_MATCH.csl_je_status_flag,
10105: CE_AUTO_BANK_MATCH.csl_accounting_date,
10106: --CE_AUTO_BANK_MATCH.csl_event_id,
10107: CE_AUTO_BANK_MATCH.csl_cashflow_id,
10108: ignore_trx_id,
10109: ignore_trx_id2 ;

Line 10106: --CE_AUTO_BANK_MATCH.csl_event_id,

10102: CE_AUTO_BANK_MATCH.csl_original_amount,
10103: --CE_AUTO_BANK_MATCH.csl_payroll_payment_format,
10104: CE_AUTO_BANK_MATCH.csl_je_status_flag,
10105: CE_AUTO_BANK_MATCH.csl_accounting_date,
10106: --CE_AUTO_BANK_MATCH.csl_event_id,
10107: CE_AUTO_BANK_MATCH.csl_cashflow_id,
10108: ignore_trx_id,
10109: ignore_trx_id2 ;
10110: EXIT WHEN line_cursor%NOTFOUND OR line_cursor%NOTFOUND IS NULL;

Line 10107: CE_AUTO_BANK_MATCH.csl_cashflow_id,

10103: --CE_AUTO_BANK_MATCH.csl_payroll_payment_format,
10104: CE_AUTO_BANK_MATCH.csl_je_status_flag,
10105: CE_AUTO_BANK_MATCH.csl_accounting_date,
10106: --CE_AUTO_BANK_MATCH.csl_event_id,
10107: CE_AUTO_BANK_MATCH.csl_cashflow_id,
10108: ignore_trx_id,
10109: ignore_trx_id2 ;
10110: EXIT WHEN line_cursor%NOTFOUND OR line_cursor%NOTFOUND IS NULL;
10111:

Line 10114: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_statement_line_id = '|| CE_AUTO_BANK_MATCH.csl_statement_line_id

10110: EXIT WHEN line_cursor%NOTFOUND OR line_cursor%NOTFOUND IS NULL;
10111:
10112: cep_standard.debug('========= new statement line ============ ');
10113:
10114: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_statement_line_id = '|| CE_AUTO_BANK_MATCH.csl_statement_line_id
10115: ||' CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format
10116: ||' CE_AUTO_BANK_MATCH.csl_cashflow_id = '|| CE_AUTO_BANK_MATCH.csl_cashflow_id);
10117:
10118:

Line 10115: ||' CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format

10111:
10112: cep_standard.debug('========= new statement line ============ ');
10113:
10114: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_statement_line_id = '|| CE_AUTO_BANK_MATCH.csl_statement_line_id
10115: ||' CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format
10116: ||' CE_AUTO_BANK_MATCH.csl_cashflow_id = '|| CE_AUTO_BANK_MATCH.csl_cashflow_id);
10117:
10118:
10119: select count(*)

Line 10116: ||' CE_AUTO_BANK_MATCH.csl_cashflow_id = '|| CE_AUTO_BANK_MATCH.csl_cashflow_id);

10112: cep_standard.debug('========= new statement line ============ ');
10113:
10114: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_statement_line_id = '|| CE_AUTO_BANK_MATCH.csl_statement_line_id
10115: ||' CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format
10116: ||' CE_AUTO_BANK_MATCH.csl_cashflow_id = '|| CE_AUTO_BANK_MATCH.csl_cashflow_id);
10117:
10118:
10119: select count(*)
10120: into rec_status

Line 10124: CE_AUTO_BANK_MATCH.csl_statement_line_id

10120: into rec_status
10121: --from ce_statement_reconciliations
10122: from ce_statement_reconcils_all
10123: where statement_line_id =
10124: CE_AUTO_BANK_MATCH.csl_statement_line_id
10125: and nvl(status_flag, 'U') = 'M'
10126: and nvl(current_record_flag, 'Y') = 'Y';
10127:
10128: if (rec_status = 0) then

Line 10133: CE_AUTO_BANK_MATCH.trx_id := to_number(NULL);

10129:
10130: --
10131: -- NULL values to transaction holders
10132: --
10133: CE_AUTO_BANK_MATCH.trx_id := to_number(NULL);
10134: CE_AUTO_BANK_MATCH.trx_cash_receipt_id := to_number(NULL);
10135: CE_AUTO_BANK_MATCH.trx_rowid := NULL;
10136: CE_AUTO_BANK_MATCH.trx_currency_code := NULL;
10137: CE_AUTO_BANK_MATCH.trx_amount := to_number(NULL);

Line 10134: CE_AUTO_BANK_MATCH.trx_cash_receipt_id := to_number(NULL);

10130: --
10131: -- NULL values to transaction holders
10132: --
10133: CE_AUTO_BANK_MATCH.trx_id := to_number(NULL);
10134: CE_AUTO_BANK_MATCH.trx_cash_receipt_id := to_number(NULL);
10135: CE_AUTO_BANK_MATCH.trx_rowid := NULL;
10136: CE_AUTO_BANK_MATCH.trx_currency_code := NULL;
10137: CE_AUTO_BANK_MATCH.trx_amount := to_number(NULL);
10138: CE_AUTO_BANK_MATCH.trx_base_amount := to_number(NULL);

Line 10135: CE_AUTO_BANK_MATCH.trx_rowid := NULL;

10131: -- NULL values to transaction holders
10132: --
10133: CE_AUTO_BANK_MATCH.trx_id := to_number(NULL);
10134: CE_AUTO_BANK_MATCH.trx_cash_receipt_id := to_number(NULL);
10135: CE_AUTO_BANK_MATCH.trx_rowid := NULL;
10136: CE_AUTO_BANK_MATCH.trx_currency_code := NULL;
10137: CE_AUTO_BANK_MATCH.trx_amount := to_number(NULL);
10138: CE_AUTO_BANK_MATCH.trx_base_amount := to_number(NULL);
10139: CE_AUTO_BANK_MATCH.trx_cleared_amount := to_number(NULL);

Line 10136: CE_AUTO_BANK_MATCH.trx_currency_code := NULL;

10132: --
10133: CE_AUTO_BANK_MATCH.trx_id := to_number(NULL);
10134: CE_AUTO_BANK_MATCH.trx_cash_receipt_id := to_number(NULL);
10135: CE_AUTO_BANK_MATCH.trx_rowid := NULL;
10136: CE_AUTO_BANK_MATCH.trx_currency_code := NULL;
10137: CE_AUTO_BANK_MATCH.trx_amount := to_number(NULL);
10138: CE_AUTO_BANK_MATCH.trx_base_amount := to_number(NULL);
10139: CE_AUTO_BANK_MATCH.trx_cleared_amount := to_number(NULL);
10140: CE_AUTO_BANK_MATCH.trx_curr_amount := to_number(NULL);

Line 10137: CE_AUTO_BANK_MATCH.trx_amount := to_number(NULL);

10133: CE_AUTO_BANK_MATCH.trx_id := to_number(NULL);
10134: CE_AUTO_BANK_MATCH.trx_cash_receipt_id := to_number(NULL);
10135: CE_AUTO_BANK_MATCH.trx_rowid := NULL;
10136: CE_AUTO_BANK_MATCH.trx_currency_code := NULL;
10137: CE_AUTO_BANK_MATCH.trx_amount := to_number(NULL);
10138: CE_AUTO_BANK_MATCH.trx_base_amount := to_number(NULL);
10139: CE_AUTO_BANK_MATCH.trx_cleared_amount := to_number(NULL);
10140: CE_AUTO_BANK_MATCH.trx_curr_amount := to_number(NULL);
10141: CE_AUTO_BANK_MATCH.trx_currency_type := NULL;

Line 10138: CE_AUTO_BANK_MATCH.trx_base_amount := to_number(NULL);

10134: CE_AUTO_BANK_MATCH.trx_cash_receipt_id := to_number(NULL);
10135: CE_AUTO_BANK_MATCH.trx_rowid := NULL;
10136: CE_AUTO_BANK_MATCH.trx_currency_code := NULL;
10137: CE_AUTO_BANK_MATCH.trx_amount := to_number(NULL);
10138: CE_AUTO_BANK_MATCH.trx_base_amount := to_number(NULL);
10139: CE_AUTO_BANK_MATCH.trx_cleared_amount := to_number(NULL);
10140: CE_AUTO_BANK_MATCH.trx_curr_amount := to_number(NULL);
10141: CE_AUTO_BANK_MATCH.trx_currency_type := NULL;
10142: CE_AUTO_BANK_MATCH.trx_status := NULL;

Line 10139: CE_AUTO_BANK_MATCH.trx_cleared_amount := to_number(NULL);

10135: CE_AUTO_BANK_MATCH.trx_rowid := NULL;
10136: CE_AUTO_BANK_MATCH.trx_currency_code := NULL;
10137: CE_AUTO_BANK_MATCH.trx_amount := to_number(NULL);
10138: CE_AUTO_BANK_MATCH.trx_base_amount := to_number(NULL);
10139: CE_AUTO_BANK_MATCH.trx_cleared_amount := to_number(NULL);
10140: CE_AUTO_BANK_MATCH.trx_curr_amount := to_number(NULL);
10141: CE_AUTO_BANK_MATCH.trx_currency_type := NULL;
10142: CE_AUTO_BANK_MATCH.trx_status := NULL;
10143: CE_AUTO_BANK_MATCH.trx_errors_amount := to_number(NULL);

Line 10140: CE_AUTO_BANK_MATCH.trx_curr_amount := to_number(NULL);

10136: CE_AUTO_BANK_MATCH.trx_currency_code := NULL;
10137: CE_AUTO_BANK_MATCH.trx_amount := to_number(NULL);
10138: CE_AUTO_BANK_MATCH.trx_base_amount := to_number(NULL);
10139: CE_AUTO_BANK_MATCH.trx_cleared_amount := to_number(NULL);
10140: CE_AUTO_BANK_MATCH.trx_curr_amount := to_number(NULL);
10141: CE_AUTO_BANK_MATCH.trx_currency_type := NULL;
10142: CE_AUTO_BANK_MATCH.trx_status := NULL;
10143: CE_AUTO_BANK_MATCH.trx_errors_amount := to_number(NULL);
10144: CE_AUTO_BANK_MATCH.trx_charges_amount := to_number(NULL);

Line 10141: CE_AUTO_BANK_MATCH.trx_currency_type := NULL;

10137: CE_AUTO_BANK_MATCH.trx_amount := to_number(NULL);
10138: CE_AUTO_BANK_MATCH.trx_base_amount := to_number(NULL);
10139: CE_AUTO_BANK_MATCH.trx_cleared_amount := to_number(NULL);
10140: CE_AUTO_BANK_MATCH.trx_curr_amount := to_number(NULL);
10141: CE_AUTO_BANK_MATCH.trx_currency_type := NULL;
10142: CE_AUTO_BANK_MATCH.trx_status := NULL;
10143: CE_AUTO_BANK_MATCH.trx_errors_amount := to_number(NULL);
10144: CE_AUTO_BANK_MATCH.trx_charges_amount := to_number(NULL);
10145: CE_AUTO_BANK_MATCH.trx_prorate_amount := to_number(NULL);

Line 10142: CE_AUTO_BANK_MATCH.trx_status := NULL;

10138: CE_AUTO_BANK_MATCH.trx_base_amount := to_number(NULL);
10139: CE_AUTO_BANK_MATCH.trx_cleared_amount := to_number(NULL);
10140: CE_AUTO_BANK_MATCH.trx_curr_amount := to_number(NULL);
10141: CE_AUTO_BANK_MATCH.trx_currency_type := NULL;
10142: CE_AUTO_BANK_MATCH.trx_status := NULL;
10143: CE_AUTO_BANK_MATCH.trx_errors_amount := to_number(NULL);
10144: CE_AUTO_BANK_MATCH.trx_charges_amount := to_number(NULL);
10145: CE_AUTO_BANK_MATCH.trx_prorate_amount := to_number(NULL);
10146: CE_AUTO_BANK_MATCH.trx_reference_type := NULL;

Line 10143: CE_AUTO_BANK_MATCH.trx_errors_amount := to_number(NULL);

10139: CE_AUTO_BANK_MATCH.trx_cleared_amount := to_number(NULL);
10140: CE_AUTO_BANK_MATCH.trx_curr_amount := to_number(NULL);
10141: CE_AUTO_BANK_MATCH.trx_currency_type := NULL;
10142: CE_AUTO_BANK_MATCH.trx_status := NULL;
10143: CE_AUTO_BANK_MATCH.trx_errors_amount := to_number(NULL);
10144: CE_AUTO_BANK_MATCH.trx_charges_amount := to_number(NULL);
10145: CE_AUTO_BANK_MATCH.trx_prorate_amount := to_number(NULL);
10146: CE_AUTO_BANK_MATCH.trx_reference_type := NULL;
10147: CE_AUTO_BANK_MATCH.trx_value_date := to_date(NULL);

Line 10144: CE_AUTO_BANK_MATCH.trx_charges_amount := to_number(NULL);

10140: CE_AUTO_BANK_MATCH.trx_curr_amount := to_number(NULL);
10141: CE_AUTO_BANK_MATCH.trx_currency_type := NULL;
10142: CE_AUTO_BANK_MATCH.trx_status := NULL;
10143: CE_AUTO_BANK_MATCH.trx_errors_amount := to_number(NULL);
10144: CE_AUTO_BANK_MATCH.trx_charges_amount := to_number(NULL);
10145: CE_AUTO_BANK_MATCH.trx_prorate_amount := to_number(NULL);
10146: CE_AUTO_BANK_MATCH.trx_reference_type := NULL;
10147: CE_AUTO_BANK_MATCH.trx_value_date := to_date(NULL);
10148: CE_AUTO_BANK_MATCH.trx_cleared_date := to_date(NULL);

Line 10145: CE_AUTO_BANK_MATCH.trx_prorate_amount := to_number(NULL);

10141: CE_AUTO_BANK_MATCH.trx_currency_type := NULL;
10142: CE_AUTO_BANK_MATCH.trx_status := NULL;
10143: CE_AUTO_BANK_MATCH.trx_errors_amount := to_number(NULL);
10144: CE_AUTO_BANK_MATCH.trx_charges_amount := to_number(NULL);
10145: CE_AUTO_BANK_MATCH.trx_prorate_amount := to_number(NULL);
10146: CE_AUTO_BANK_MATCH.trx_reference_type := NULL;
10147: CE_AUTO_BANK_MATCH.trx_value_date := to_date(NULL);
10148: CE_AUTO_BANK_MATCH.trx_cleared_date := to_date(NULL);
10149: CE_AUTO_BANK_MATCH.trx_deposit_date := to_date(NULL);

Line 10146: CE_AUTO_BANK_MATCH.trx_reference_type := NULL;

10142: CE_AUTO_BANK_MATCH.trx_status := NULL;
10143: CE_AUTO_BANK_MATCH.trx_errors_amount := to_number(NULL);
10144: CE_AUTO_BANK_MATCH.trx_charges_amount := to_number(NULL);
10145: CE_AUTO_BANK_MATCH.trx_prorate_amount := to_number(NULL);
10146: CE_AUTO_BANK_MATCH.trx_reference_type := NULL;
10147: CE_AUTO_BANK_MATCH.trx_value_date := to_date(NULL);
10148: CE_AUTO_BANK_MATCH.trx_cleared_date := to_date(NULL);
10149: CE_AUTO_BANK_MATCH.trx_deposit_date := to_date(NULL);
10150: CE_AUTO_BANK_MATCH.trx_legal_entity_id := to_number(NULL);

Line 10147: CE_AUTO_BANK_MATCH.trx_value_date := to_date(NULL);

10143: CE_AUTO_BANK_MATCH.trx_errors_amount := to_number(NULL);
10144: CE_AUTO_BANK_MATCH.trx_charges_amount := to_number(NULL);
10145: CE_AUTO_BANK_MATCH.trx_prorate_amount := to_number(NULL);
10146: CE_AUTO_BANK_MATCH.trx_reference_type := NULL;
10147: CE_AUTO_BANK_MATCH.trx_value_date := to_date(NULL);
10148: CE_AUTO_BANK_MATCH.trx_cleared_date := to_date(NULL);
10149: CE_AUTO_BANK_MATCH.trx_deposit_date := to_date(NULL);
10150: CE_AUTO_BANK_MATCH.trx_legal_entity_id := to_number(NULL);
10151: CE_AUTO_BANK_MATCH.trx_org_id := to_number(NULL);

Line 10148: CE_AUTO_BANK_MATCH.trx_cleared_date := to_date(NULL);

10144: CE_AUTO_BANK_MATCH.trx_charges_amount := to_number(NULL);
10145: CE_AUTO_BANK_MATCH.trx_prorate_amount := to_number(NULL);
10146: CE_AUTO_BANK_MATCH.trx_reference_type := NULL;
10147: CE_AUTO_BANK_MATCH.trx_value_date := to_date(NULL);
10148: CE_AUTO_BANK_MATCH.trx_cleared_date := to_date(NULL);
10149: CE_AUTO_BANK_MATCH.trx_deposit_date := to_date(NULL);
10150: CE_AUTO_BANK_MATCH.trx_legal_entity_id := to_number(NULL);
10151: CE_AUTO_BANK_MATCH.trx_org_id := to_number(NULL);
10152: CE_AUTO_BANK_MATCH.gt_seq_id := to_number(NULL);

Line 10149: CE_AUTO_BANK_MATCH.trx_deposit_date := to_date(NULL);

10145: CE_AUTO_BANK_MATCH.trx_prorate_amount := to_number(NULL);
10146: CE_AUTO_BANK_MATCH.trx_reference_type := NULL;
10147: CE_AUTO_BANK_MATCH.trx_value_date := to_date(NULL);
10148: CE_AUTO_BANK_MATCH.trx_cleared_date := to_date(NULL);
10149: CE_AUTO_BANK_MATCH.trx_deposit_date := to_date(NULL);
10150: CE_AUTO_BANK_MATCH.trx_legal_entity_id := to_number(NULL);
10151: CE_AUTO_BANK_MATCH.trx_org_id := to_number(NULL);
10152: CE_AUTO_BANK_MATCH.gt_seq_id := to_number(NULL);
10153: CE_AUTO_BANK_MATCH.gt_seq_id2 := to_number(NULL);

Line 10150: CE_AUTO_BANK_MATCH.trx_legal_entity_id := to_number(NULL);

10146: CE_AUTO_BANK_MATCH.trx_reference_type := NULL;
10147: CE_AUTO_BANK_MATCH.trx_value_date := to_date(NULL);
10148: CE_AUTO_BANK_MATCH.trx_cleared_date := to_date(NULL);
10149: CE_AUTO_BANK_MATCH.trx_deposit_date := to_date(NULL);
10150: CE_AUTO_BANK_MATCH.trx_legal_entity_id := to_number(NULL);
10151: CE_AUTO_BANK_MATCH.trx_org_id := to_number(NULL);
10152: CE_AUTO_BANK_MATCH.gt_seq_id := to_number(NULL);
10153: CE_AUTO_BANK_MATCH.gt_seq_id2 := to_number(NULL);
10154: /* for bug 6786355 start */

Line 10151: CE_AUTO_BANK_MATCH.trx_org_id := to_number(NULL);

10147: CE_AUTO_BANK_MATCH.trx_value_date := to_date(NULL);
10148: CE_AUTO_BANK_MATCH.trx_cleared_date := to_date(NULL);
10149: CE_AUTO_BANK_MATCH.trx_deposit_date := to_date(NULL);
10150: CE_AUTO_BANK_MATCH.trx_legal_entity_id := to_number(NULL);
10151: CE_AUTO_BANK_MATCH.trx_org_id := to_number(NULL);
10152: CE_AUTO_BANK_MATCH.gt_seq_id := to_number(NULL);
10153: CE_AUTO_BANK_MATCH.gt_seq_id2 := to_number(NULL);
10154: /* for bug 6786355 start */
10155: CE_AUTO_BANK_MATCH.trx_exchange_rate := to_number(NULL);

Line 10152: CE_AUTO_BANK_MATCH.gt_seq_id := to_number(NULL);

10148: CE_AUTO_BANK_MATCH.trx_cleared_date := to_date(NULL);
10149: CE_AUTO_BANK_MATCH.trx_deposit_date := to_date(NULL);
10150: CE_AUTO_BANK_MATCH.trx_legal_entity_id := to_number(NULL);
10151: CE_AUTO_BANK_MATCH.trx_org_id := to_number(NULL);
10152: CE_AUTO_BANK_MATCH.gt_seq_id := to_number(NULL);
10153: CE_AUTO_BANK_MATCH.gt_seq_id2 := to_number(NULL);
10154: /* for bug 6786355 start */
10155: CE_AUTO_BANK_MATCH.trx_exchange_rate := to_number(NULL);
10156: CE_AUTO_BANK_MATCH.trx_exchange_rate_date := to_date(NULL);

Line 10153: CE_AUTO_BANK_MATCH.gt_seq_id2 := to_number(NULL);

10149: CE_AUTO_BANK_MATCH.trx_deposit_date := to_date(NULL);
10150: CE_AUTO_BANK_MATCH.trx_legal_entity_id := to_number(NULL);
10151: CE_AUTO_BANK_MATCH.trx_org_id := to_number(NULL);
10152: CE_AUTO_BANK_MATCH.gt_seq_id := to_number(NULL);
10153: CE_AUTO_BANK_MATCH.gt_seq_id2 := to_number(NULL);
10154: /* for bug 6786355 start */
10155: CE_AUTO_BANK_MATCH.trx_exchange_rate := to_number(NULL);
10156: CE_AUTO_BANK_MATCH.trx_exchange_rate_date := to_date(NULL);
10157: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := NULL;

Line 10155: CE_AUTO_BANK_MATCH.trx_exchange_rate := to_number(NULL);

10151: CE_AUTO_BANK_MATCH.trx_org_id := to_number(NULL);
10152: CE_AUTO_BANK_MATCH.gt_seq_id := to_number(NULL);
10153: CE_AUTO_BANK_MATCH.gt_seq_id2 := to_number(NULL);
10154: /* for bug 6786355 start */
10155: CE_AUTO_BANK_MATCH.trx_exchange_rate := to_number(NULL);
10156: CE_AUTO_BANK_MATCH.trx_exchange_rate_date := to_date(NULL);
10157: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := NULL;
10158: CE_AUTO_BANK_MATCH.trx_gl_date := to_date(NULL);
10159: CE_AUTO_BANK_MATCH.trx_date := to_date(NULL);

Line 10156: CE_AUTO_BANK_MATCH.trx_exchange_rate_date := to_date(NULL);

10152: CE_AUTO_BANK_MATCH.gt_seq_id := to_number(NULL);
10153: CE_AUTO_BANK_MATCH.gt_seq_id2 := to_number(NULL);
10154: /* for bug 6786355 start */
10155: CE_AUTO_BANK_MATCH.trx_exchange_rate := to_number(NULL);
10156: CE_AUTO_BANK_MATCH.trx_exchange_rate_date := to_date(NULL);
10157: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := NULL;
10158: CE_AUTO_BANK_MATCH.trx_gl_date := to_date(NULL);
10159: CE_AUTO_BANK_MATCH.trx_date := to_date(NULL);
10160: CE_AUTO_BANK_MATCH.trx_value_date := to_date(NULL);

Line 10157: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := NULL;

10153: CE_AUTO_BANK_MATCH.gt_seq_id2 := to_number(NULL);
10154: /* for bug 6786355 start */
10155: CE_AUTO_BANK_MATCH.trx_exchange_rate := to_number(NULL);
10156: CE_AUTO_BANK_MATCH.trx_exchange_rate_date := to_date(NULL);
10157: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := NULL;
10158: CE_AUTO_BANK_MATCH.trx_gl_date := to_date(NULL);
10159: CE_AUTO_BANK_MATCH.trx_date := to_date(NULL);
10160: CE_AUTO_BANK_MATCH.trx_value_date := to_date(NULL);
10161: CE_AUTO_BANK_MATCH.trx_deposit_date := to_date(NULL);

Line 10158: CE_AUTO_BANK_MATCH.trx_gl_date := to_date(NULL);

10154: /* for bug 6786355 start */
10155: CE_AUTO_BANK_MATCH.trx_exchange_rate := to_number(NULL);
10156: CE_AUTO_BANK_MATCH.trx_exchange_rate_date := to_date(NULL);
10157: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := NULL;
10158: CE_AUTO_BANK_MATCH.trx_gl_date := to_date(NULL);
10159: CE_AUTO_BANK_MATCH.trx_date := to_date(NULL);
10160: CE_AUTO_BANK_MATCH.trx_value_date := to_date(NULL);
10161: CE_AUTO_BANK_MATCH.trx_deposit_date := to_date(NULL);
10162: /* for bug 6786355 end */

Line 10159: CE_AUTO_BANK_MATCH.trx_date := to_date(NULL);

10155: CE_AUTO_BANK_MATCH.trx_exchange_rate := to_number(NULL);
10156: CE_AUTO_BANK_MATCH.trx_exchange_rate_date := to_date(NULL);
10157: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := NULL;
10158: CE_AUTO_BANK_MATCH.trx_gl_date := to_date(NULL);
10159: CE_AUTO_BANK_MATCH.trx_date := to_date(NULL);
10160: CE_AUTO_BANK_MATCH.trx_value_date := to_date(NULL);
10161: CE_AUTO_BANK_MATCH.trx_deposit_date := to_date(NULL);
10162: /* for bug 6786355 end */
10163:

Line 10160: CE_AUTO_BANK_MATCH.trx_value_date := to_date(NULL);

10156: CE_AUTO_BANK_MATCH.trx_exchange_rate_date := to_date(NULL);
10157: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := NULL;
10158: CE_AUTO_BANK_MATCH.trx_gl_date := to_date(NULL);
10159: CE_AUTO_BANK_MATCH.trx_date := to_date(NULL);
10160: CE_AUTO_BANK_MATCH.trx_value_date := to_date(NULL);
10161: CE_AUTO_BANK_MATCH.trx_deposit_date := to_date(NULL);
10162: /* for bug 6786355 end */
10163:
10164: statement_line_count := statement_line_count + 1;

Line 10161: CE_AUTO_BANK_MATCH.trx_deposit_date := to_date(NULL);

10157: CE_AUTO_BANK_MATCH.trx_exchange_rate_type := NULL;
10158: CE_AUTO_BANK_MATCH.trx_gl_date := to_date(NULL);
10159: CE_AUTO_BANK_MATCH.trx_date := to_date(NULL);
10160: CE_AUTO_BANK_MATCH.trx_value_date := to_date(NULL);
10161: CE_AUTO_BANK_MATCH.trx_deposit_date := to_date(NULL);
10162: /* for bug 6786355 end */
10163:
10164: statement_line_count := statement_line_count + 1;
10165: --

Line 10169: CE_AUTO_BANK_MATCH.csh_statement_header_id,

10165: --
10166: -- Clear recon_errors table
10167: --
10168: CE_RECONCILIATION_ERRORS_PKG.delete_row(
10169: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10170: CE_AUTO_BANK_MATCH.csl_statement_line_id);
10171: IF (lock_statement_line) THEN
10172: --
10173: -- On the statement line MISC_DEBIT amounts will come

Line 10170: CE_AUTO_BANK_MATCH.csl_statement_line_id);

10166: -- Clear recon_errors table
10167: --
10168: CE_RECONCILIATION_ERRORS_PKG.delete_row(
10169: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10170: CE_AUTO_BANK_MATCH.csl_statement_line_id);
10171: IF (lock_statement_line) THEN
10172: --
10173: -- On the statement line MISC_DEBIT amounts will come
10174: -- through as a positive amount but the transaction

Line 10181: IF (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' and

10177: --
10178: /* JEC Bug 4234483 modified the IF condition below */
10179: -- bug 4435028 amount in ce_cashflows should be positive ??
10180: /*
10181: IF (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' and
10182: (CE_AUTO_BANK_MATCH.csl_je_status_flag is null OR
10183: (CE_AUTO_BANK_MATCH.csl_je_status_flag <> 'C'))) THEN
10184: CE_AUTO_BANK_MATCH.calc_csl_amount :=
10185: CE_AUTO_BANK_MATCH.csl_amount * -1;

Line 10182: (CE_AUTO_BANK_MATCH.csl_je_status_flag is null OR

10178: /* JEC Bug 4234483 modified the IF condition below */
10179: -- bug 4435028 amount in ce_cashflows should be positive ??
10180: /*
10181: IF (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' and
10182: (CE_AUTO_BANK_MATCH.csl_je_status_flag is null OR
10183: (CE_AUTO_BANK_MATCH.csl_je_status_flag <> 'C'))) THEN
10184: CE_AUTO_BANK_MATCH.calc_csl_amount :=
10185: CE_AUTO_BANK_MATCH.csl_amount * -1;
10186: ELSE

Line 10183: (CE_AUTO_BANK_MATCH.csl_je_status_flag <> 'C'))) THEN

10179: -- bug 4435028 amount in ce_cashflows should be positive ??
10180: /*
10181: IF (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' and
10182: (CE_AUTO_BANK_MATCH.csl_je_status_flag is null OR
10183: (CE_AUTO_BANK_MATCH.csl_je_status_flag <> 'C'))) THEN
10184: CE_AUTO_BANK_MATCH.calc_csl_amount :=
10185: CE_AUTO_BANK_MATCH.csl_amount * -1;
10186: ELSE
10187: CE_AUTO_BANK_MATCH.calc_csl_amount :=

Line 10184: CE_AUTO_BANK_MATCH.calc_csl_amount :=

10180: /*
10181: IF (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' and
10182: (CE_AUTO_BANK_MATCH.csl_je_status_flag is null OR
10183: (CE_AUTO_BANK_MATCH.csl_je_status_flag <> 'C'))) THEN
10184: CE_AUTO_BANK_MATCH.calc_csl_amount :=
10185: CE_AUTO_BANK_MATCH.csl_amount * -1;
10186: ELSE
10187: CE_AUTO_BANK_MATCH.calc_csl_amount :=
10188: CE_AUTO_BANK_MATCH.csl_amount;

Line 10185: CE_AUTO_BANK_MATCH.csl_amount * -1;

10181: IF (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' and
10182: (CE_AUTO_BANK_MATCH.csl_je_status_flag is null OR
10183: (CE_AUTO_BANK_MATCH.csl_je_status_flag <> 'C'))) THEN
10184: CE_AUTO_BANK_MATCH.calc_csl_amount :=
10185: CE_AUTO_BANK_MATCH.csl_amount * -1;
10186: ELSE
10187: CE_AUTO_BANK_MATCH.calc_csl_amount :=
10188: CE_AUTO_BANK_MATCH.csl_amount;
10189: END IF;

Line 10187: CE_AUTO_BANK_MATCH.calc_csl_amount :=

10183: (CE_AUTO_BANK_MATCH.csl_je_status_flag <> 'C'))) THEN
10184: CE_AUTO_BANK_MATCH.calc_csl_amount :=
10185: CE_AUTO_BANK_MATCH.csl_amount * -1;
10186: ELSE
10187: CE_AUTO_BANK_MATCH.calc_csl_amount :=
10188: CE_AUTO_BANK_MATCH.csl_amount;
10189: END IF;
10190: */
10191:

Line 10188: CE_AUTO_BANK_MATCH.csl_amount;

10184: CE_AUTO_BANK_MATCH.calc_csl_amount :=
10185: CE_AUTO_BANK_MATCH.csl_amount * -1;
10186: ELSE
10187: CE_AUTO_BANK_MATCH.calc_csl_amount :=
10188: CE_AUTO_BANK_MATCH.csl_amount;
10189: END IF;
10190: */
10191:
10192:

Line 10194: IF (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' and

10190: */
10191:
10192:
10193: --BUG NO. 6136002
10194: IF (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' and
10195: (CE_AUTO_BANK_MATCH.csl_cashflow_id is null)) THEN
10196: CE_AUTO_BANK_MATCH.calc_csl_amount :=
10197: CE_AUTO_BANK_MATCH.csl_amount * -1;
10198: ELSE

Line 10195: (CE_AUTO_BANK_MATCH.csl_cashflow_id is null)) THEN

10191:
10192:
10193: --BUG NO. 6136002
10194: IF (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' and
10195: (CE_AUTO_BANK_MATCH.csl_cashflow_id is null)) THEN
10196: CE_AUTO_BANK_MATCH.calc_csl_amount :=
10197: CE_AUTO_BANK_MATCH.csl_amount * -1;
10198: ELSE
10199: CE_AUTO_BANK_MATCH.calc_csl_amount :=

Line 10196: CE_AUTO_BANK_MATCH.calc_csl_amount :=

10192:
10193: --BUG NO. 6136002
10194: IF (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' and
10195: (CE_AUTO_BANK_MATCH.csl_cashflow_id is null)) THEN
10196: CE_AUTO_BANK_MATCH.calc_csl_amount :=
10197: CE_AUTO_BANK_MATCH.csl_amount * -1;
10198: ELSE
10199: CE_AUTO_BANK_MATCH.calc_csl_amount :=
10200: CE_AUTO_BANK_MATCH.csl_amount;

Line 10197: CE_AUTO_BANK_MATCH.csl_amount * -1;

10193: --BUG NO. 6136002
10194: IF (CE_AUTO_BANK_MATCH.csl_trx_type = 'MISC_DEBIT' and
10195: (CE_AUTO_BANK_MATCH.csl_cashflow_id is null)) THEN
10196: CE_AUTO_BANK_MATCH.calc_csl_amount :=
10197: CE_AUTO_BANK_MATCH.csl_amount * -1;
10198: ELSE
10199: CE_AUTO_BANK_MATCH.calc_csl_amount :=
10200: CE_AUTO_BANK_MATCH.csl_amount;
10201: END IF;

Line 10199: CE_AUTO_BANK_MATCH.calc_csl_amount :=

10195: (CE_AUTO_BANK_MATCH.csl_cashflow_id is null)) THEN
10196: CE_AUTO_BANK_MATCH.calc_csl_amount :=
10197: CE_AUTO_BANK_MATCH.csl_amount * -1;
10198: ELSE
10199: CE_AUTO_BANK_MATCH.calc_csl_amount :=
10200: CE_AUTO_BANK_MATCH.csl_amount;
10201: END IF;
10202:
10203: --CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.csl_amount;

Line 10200: CE_AUTO_BANK_MATCH.csl_amount;

10196: CE_AUTO_BANK_MATCH.calc_csl_amount :=
10197: CE_AUTO_BANK_MATCH.csl_amount * -1;
10198: ELSE
10199: CE_AUTO_BANK_MATCH.calc_csl_amount :=
10200: CE_AUTO_BANK_MATCH.csl_amount;
10201: END IF;
10202:
10203: --CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.csl_amount;
10204:

Line 10203: --CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.csl_amount;

10199: CE_AUTO_BANK_MATCH.calc_csl_amount :=
10200: CE_AUTO_BANK_MATCH.csl_amount;
10201: END IF;
10202:
10203: --CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.csl_amount;
10204:
10205: cep_standard.debug('CE_AUTO_BANK_MATCH.calc_csl_amount = '|| CE_AUTO_BANK_MATCH.calc_csl_amount);
10206:
10207: /*JEC*/

Line 10205: cep_standard.debug('CE_AUTO_BANK_MATCH.calc_csl_amount = '|| CE_AUTO_BANK_MATCH.calc_csl_amount);

10201: END IF;
10202:
10203: --CE_AUTO_BANK_MATCH.calc_csl_amount := CE_AUTO_BANK_MATCH.csl_amount;
10204:
10205: cep_standard.debug('CE_AUTO_BANK_MATCH.calc_csl_amount = '|| CE_AUTO_BANK_MATCH.calc_csl_amount);
10206:
10207: /*JEC*/
10208: -- bug4435028
10209: --IF(CE_AUTO_BANK_MATCH.csl_je_status_flag = 'C') THEN

Line 10209: --IF(CE_AUTO_BANK_MATCH.csl_je_status_flag = 'C') THEN

10205: cep_standard.debug('CE_AUTO_BANK_MATCH.calc_csl_amount = '|| CE_AUTO_BANK_MATCH.calc_csl_amount);
10206:
10207: /*JEC*/
10208: -- bug4435028
10209: --IF(CE_AUTO_BANK_MATCH.csl_je_status_flag = 'C') THEN
10210: IF(CE_AUTO_BANK_MATCH.csl_cashflow_id is not null) THEN --this will handle JEC/ZBA(?) trx
10211: match_stmt_line_JE;
10212: ELSE
10213: -- bug 4435028 multi-matching based on trx_code

Line 10210: IF(CE_AUTO_BANK_MATCH.csl_cashflow_id is not null) THEN --this will handle JEC/ZBA(?) trx

10206:
10207: /*JEC*/
10208: -- bug4435028
10209: --IF(CE_AUTO_BANK_MATCH.csl_je_status_flag = 'C') THEN
10210: IF(CE_AUTO_BANK_MATCH.csl_cashflow_id is not null) THEN --this will handle JEC/ZBA(?) trx
10211: match_stmt_line_JE;
10212: ELSE
10213: -- bug 4435028 multi-matching based on trx_code
10214: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Opening trx_code_cursor');

Line 10214: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Opening trx_code_cursor');

10210: IF(CE_AUTO_BANK_MATCH.csl_cashflow_id is not null) THEN --this will handle JEC/ZBA(?) trx
10211: match_stmt_line_JE;
10212: ELSE
10213: -- bug 4435028 multi-matching based on trx_code
10214: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Opening trx_code_cursor');
10215:
10216: OPEN trx_code_cursor (CE_AUTO_BANK_MATCH.csl_statement_line_id,CE_AUTO_BANK_MATCH.csh_bank_account_id);
10217: LOOP
10218: FETCH trx_code_cursor INTO

Line 10216: OPEN trx_code_cursor (CE_AUTO_BANK_MATCH.csl_statement_line_id,CE_AUTO_BANK_MATCH.csh_bank_account_id);

10212: ELSE
10213: -- bug 4435028 multi-matching based on trx_code
10214: cep_standard.debug('>>CE_AUTO_BANK_MATCH.Opening trx_code_cursor');
10215:
10216: OPEN trx_code_cursor (CE_AUTO_BANK_MATCH.csl_statement_line_id,CE_AUTO_BANK_MATCH.csh_bank_account_id);
10217: LOOP
10218: FETCH trx_code_cursor INTO
10219: CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
10220: CE_AUTO_BANK_MATCH.csl_receipt_method_id,

Line 10219: CE_AUTO_BANK_MATCH.csl_receivables_trx_id,

10215:
10216: OPEN trx_code_cursor (CE_AUTO_BANK_MATCH.csl_statement_line_id,CE_AUTO_BANK_MATCH.csh_bank_account_id);
10217: LOOP
10218: FETCH trx_code_cursor INTO
10219: CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
10220: CE_AUTO_BANK_MATCH.csl_receipt_method_id,
10221: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,
10222: CE_AUTO_BANK_MATCH.csl_matching_against,
10223: CE_AUTO_BANK_MATCH.csl_correction_method,

Line 10220: CE_AUTO_BANK_MATCH.csl_receipt_method_id,

10216: OPEN trx_code_cursor (CE_AUTO_BANK_MATCH.csl_statement_line_id,CE_AUTO_BANK_MATCH.csh_bank_account_id);
10217: LOOP
10218: FETCH trx_code_cursor INTO
10219: CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
10220: CE_AUTO_BANK_MATCH.csl_receipt_method_id,
10221: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,
10222: CE_AUTO_BANK_MATCH.csl_matching_against,
10223: CE_AUTO_BANK_MATCH.csl_correction_method,
10224: CE_AUTO_BANK_MATCH.csl_receipt_method_name,

Line 10221: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,

10217: LOOP
10218: FETCH trx_code_cursor INTO
10219: CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
10220: CE_AUTO_BANK_MATCH.csl_receipt_method_id,
10221: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,
10222: CE_AUTO_BANK_MATCH.csl_matching_against,
10223: CE_AUTO_BANK_MATCH.csl_correction_method,
10224: CE_AUTO_BANK_MATCH.csl_receipt_method_name,
10225: CE_AUTO_BANK_MATCH.csl_reconcile_flag,

Line 10222: CE_AUTO_BANK_MATCH.csl_matching_against,

10218: FETCH trx_code_cursor INTO
10219: CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
10220: CE_AUTO_BANK_MATCH.csl_receipt_method_id,
10221: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,
10222: CE_AUTO_BANK_MATCH.csl_matching_against,
10223: CE_AUTO_BANK_MATCH.csl_correction_method,
10224: CE_AUTO_BANK_MATCH.csl_receipt_method_name,
10225: CE_AUTO_BANK_MATCH.csl_reconcile_flag,
10226: CE_AUTO_BANK_MATCH.csl_payroll_payment_format;

Line 10223: CE_AUTO_BANK_MATCH.csl_correction_method,

10219: CE_AUTO_BANK_MATCH.csl_receivables_trx_id,
10220: CE_AUTO_BANK_MATCH.csl_receipt_method_id,
10221: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,
10222: CE_AUTO_BANK_MATCH.csl_matching_against,
10223: CE_AUTO_BANK_MATCH.csl_correction_method,
10224: CE_AUTO_BANK_MATCH.csl_receipt_method_name,
10225: CE_AUTO_BANK_MATCH.csl_reconcile_flag,
10226: CE_AUTO_BANK_MATCH.csl_payroll_payment_format;
10227:

Line 10224: CE_AUTO_BANK_MATCH.csl_receipt_method_name,

10220: CE_AUTO_BANK_MATCH.csl_receipt_method_id,
10221: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,
10222: CE_AUTO_BANK_MATCH.csl_matching_against,
10223: CE_AUTO_BANK_MATCH.csl_correction_method,
10224: CE_AUTO_BANK_MATCH.csl_receipt_method_name,
10225: CE_AUTO_BANK_MATCH.csl_reconcile_flag,
10226: CE_AUTO_BANK_MATCH.csl_payroll_payment_format;
10227:
10228: EXIT WHEN trx_code_cursor%NOTFOUND OR trx_code_cursor%NOTFOUND IS NULL;

Line 10225: CE_AUTO_BANK_MATCH.csl_reconcile_flag,

10221: CE_AUTO_BANK_MATCH.csl_create_misc_trx_flag,
10222: CE_AUTO_BANK_MATCH.csl_matching_against,
10223: CE_AUTO_BANK_MATCH.csl_correction_method,
10224: CE_AUTO_BANK_MATCH.csl_receipt_method_name,
10225: CE_AUTO_BANK_MATCH.csl_reconcile_flag,
10226: CE_AUTO_BANK_MATCH.csl_payroll_payment_format;
10227:
10228: EXIT WHEN trx_code_cursor%NOTFOUND OR trx_code_cursor%NOTFOUND IS NULL;
10229:

Line 10226: CE_AUTO_BANK_MATCH.csl_payroll_payment_format;

10222: CE_AUTO_BANK_MATCH.csl_matching_against,
10223: CE_AUTO_BANK_MATCH.csl_correction_method,
10224: CE_AUTO_BANK_MATCH.csl_receipt_method_name,
10225: CE_AUTO_BANK_MATCH.csl_reconcile_flag,
10226: CE_AUTO_BANK_MATCH.csl_payroll_payment_format;
10227:
10228: EXIT WHEN trx_code_cursor%NOTFOUND OR trx_code_cursor%NOTFOUND IS NULL;
10229:
10230: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag = '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag

Line 10230: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag = '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag

10226: CE_AUTO_BANK_MATCH.csl_payroll_payment_format;
10227:
10228: EXIT WHEN trx_code_cursor%NOTFOUND OR trx_code_cursor%NOTFOUND IS NULL;
10229:
10230: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag = '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag
10231: ||', CE_AUTO_BANK_MATCH.csl_matching_against = '|| CE_AUTO_BANK_MATCH.csl_matching_against
10232: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
10233:
10234: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found = '|| CE_AUTO_BANK_MATCH.csl_match_found);

Line 10231: ||', CE_AUTO_BANK_MATCH.csl_matching_against = '|| CE_AUTO_BANK_MATCH.csl_matching_against

10227:
10228: EXIT WHEN trx_code_cursor%NOTFOUND OR trx_code_cursor%NOTFOUND IS NULL;
10229:
10230: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag = '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag
10231: ||', CE_AUTO_BANK_MATCH.csl_matching_against = '|| CE_AUTO_BANK_MATCH.csl_matching_against
10232: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
10233:
10234: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found = '|| CE_AUTO_BANK_MATCH.csl_match_found);
10235:

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

10228: EXIT WHEN trx_code_cursor%NOTFOUND OR trx_code_cursor%NOTFOUND IS NULL;
10229:
10230: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag = '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag
10231: ||', CE_AUTO_BANK_MATCH.csl_matching_against = '|| CE_AUTO_BANK_MATCH.csl_matching_against
10232: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
10233:
10234: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found = '|| CE_AUTO_BANK_MATCH.csl_match_found);
10235:
10236: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') ) THEN

Line 10234: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found = '|| CE_AUTO_BANK_MATCH.csl_match_found);

10230: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_reconcile_flag = '|| CE_AUTO_BANK_MATCH.csl_reconcile_flag
10231: ||', CE_AUTO_BANK_MATCH.csl_matching_against = '|| CE_AUTO_BANK_MATCH.csl_matching_against
10232: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
10233:
10234: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found = '|| CE_AUTO_BANK_MATCH.csl_match_found);
10235:
10236: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') ) THEN
10237:
10238: CE_AUTO_BANK_MATCH.match_engine;

Line 10236: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') ) THEN

10232: ||', CE_AUTO_BANK_MATCH.csl_payroll_payment_format = '|| CE_AUTO_BANK_MATCH.csl_payroll_payment_format);
10233:
10234: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found = '|| CE_AUTO_BANK_MATCH.csl_match_found);
10235:
10236: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') ) THEN
10237:
10238: CE_AUTO_BANK_MATCH.match_engine;
10239:
10240: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found = '|| CE_AUTO_BANK_MATCH.csl_match_found);

Line 10238: CE_AUTO_BANK_MATCH.match_engine;

10234: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found = '|| CE_AUTO_BANK_MATCH.csl_match_found);
10235:
10236: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') ) THEN
10237:
10238: CE_AUTO_BANK_MATCH.match_engine;
10239:
10240: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found = '|| CE_AUTO_BANK_MATCH.csl_match_found);
10241: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL') THEN
10242:

Line 10240: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found = '|| CE_AUTO_BANK_MATCH.csl_match_found);

10236: IF (CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL') ) THEN
10237:
10238: CE_AUTO_BANK_MATCH.match_engine;
10239:
10240: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found = '|| CE_AUTO_BANK_MATCH.csl_match_found);
10241: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL') THEN
10242:
10243: -- bug 4914608 set the org after a match for AR/AP
10244: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id =' ||CE_AUTO_BANK_MATCH.trx_org_id);

Line 10241: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL') THEN

10237:
10238: CE_AUTO_BANK_MATCH.match_engine;
10239:
10240: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found = '|| CE_AUTO_BANK_MATCH.csl_match_found);
10241: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL') THEN
10242:
10243: -- bug 4914608 set the org after a match for AR/AP
10244: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id =' ||CE_AUTO_BANK_MATCH.trx_org_id);
10245: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);

Line 10244: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id =' ||CE_AUTO_BANK_MATCH.trx_org_id);

10240: cep_standard.debug('CE_AUTO_BANK_MATCH.csl_match_found = '|| CE_AUTO_BANK_MATCH.csl_match_found);
10241: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL') THEN
10242:
10243: -- bug 4914608 set the org after a match for AR/AP
10244: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id =' ||CE_AUTO_BANK_MATCH.trx_org_id);
10245: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);
10246:
10247: CE_AUTO_BANK_CLEAR.reconcile_process;
10248:

Line 10245: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);

10241: IF (CE_AUTO_BANK_MATCH.csl_match_found = 'FULL') THEN
10242:
10243: -- bug 4914608 set the org after a match for AR/AP
10244: cep_standard.debug('CE_AUTO_BANK_MATCH.trx_org_id =' ||CE_AUTO_BANK_MATCH.trx_org_id);
10245: set_single_org(CE_AUTO_BANK_MATCH.trx_org_id);
10246:
10247: CE_AUTO_BANK_CLEAR.reconcile_process;
10248:
10249: -- after a match and reconcilation,

Line 10251: IF (CE_AUTO_BANK_MATCH.gt_seq_id is not null) AND

10247: CE_AUTO_BANK_CLEAR.reconcile_process;
10248:
10249: -- after a match and reconcilation,
10250: -- update the ce_available_transactions_tmp.reconciled_status_flag
10251: IF (CE_AUTO_BANK_MATCH.gt_seq_id is not null) AND
10252: (CE_AUTO_BANK_MATCH.gt_seq_id <> -1) THEN
10253: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id, 'Y');
10254: --update ce_available_transactions_tmp
10255: --set reconciled_status_flag = 'Y'

Line 10252: (CE_AUTO_BANK_MATCH.gt_seq_id <> -1) THEN

10248:
10249: -- after a match and reconcilation,
10250: -- update the ce_available_transactions_tmp.reconciled_status_flag
10251: IF (CE_AUTO_BANK_MATCH.gt_seq_id is not null) AND
10252: (CE_AUTO_BANK_MATCH.gt_seq_id <> -1) THEN
10253: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id, 'Y');
10254: --update ce_available_transactions_tmp
10255: --set reconciled_status_flag = 'Y'
10256: --where seq_id = CE_AUTO_BANK_MATCH.gt_seq_id;

Line 10253: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id, 'Y');

10249: -- after a match and reconcilation,
10250: -- update the ce_available_transactions_tmp.reconciled_status_flag
10251: IF (CE_AUTO_BANK_MATCH.gt_seq_id is not null) AND
10252: (CE_AUTO_BANK_MATCH.gt_seq_id <> -1) THEN
10253: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id, 'Y');
10254: --update ce_available_transactions_tmp
10255: --set reconciled_status_flag = 'Y'
10256: --where seq_id = CE_AUTO_BANK_MATCH.gt_seq_id;
10257: END IF;

Line 10256: --where seq_id = CE_AUTO_BANK_MATCH.gt_seq_id;

10252: (CE_AUTO_BANK_MATCH.gt_seq_id <> -1) THEN
10253: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id, 'Y');
10254: --update ce_available_transactions_tmp
10255: --set reconciled_status_flag = 'Y'
10256: --where seq_id = CE_AUTO_BANK_MATCH.gt_seq_id;
10257: END IF;
10258:
10259: IF CE_AUTO_BANK_MATCH.gt_seq_id2 is not null THEN
10260: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id2, 'Y');

Line 10259: IF CE_AUTO_BANK_MATCH.gt_seq_id2 is not null THEN

10255: --set reconciled_status_flag = 'Y'
10256: --where seq_id = CE_AUTO_BANK_MATCH.gt_seq_id;
10257: END IF;
10258:
10259: IF CE_AUTO_BANK_MATCH.gt_seq_id2 is not null THEN
10260: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id2, 'Y');
10261: --update ce_available_transactions_tmp
10262: --set reconciled_status_flag = 'Y'
10263: --where seq_id = CE_AUTO_BANK_MATCH.gt_seq_id2;

Line 10260: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id2, 'Y');

10256: --where seq_id = CE_AUTO_BANK_MATCH.gt_seq_id;
10257: END IF;
10258:
10259: IF CE_AUTO_BANK_MATCH.gt_seq_id2 is not null THEN
10260: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id2, 'Y');
10261: --update ce_available_transactions_tmp
10262: --set reconciled_status_flag = 'Y'
10263: --where seq_id = CE_AUTO_BANK_MATCH.gt_seq_id2;
10264: END IF;

Line 10263: --where seq_id = CE_AUTO_BANK_MATCH.gt_seq_id2;

10259: IF CE_AUTO_BANK_MATCH.gt_seq_id2 is not null THEN
10260: update_gt_reconciled_status (CE_AUTO_BANK_MATCH.gt_seq_id2, 'Y');
10261: --update ce_available_transactions_tmp
10262: --set reconciled_status_flag = 'Y'
10263: --where seq_id = CE_AUTO_BANK_MATCH.gt_seq_id2;
10264: END IF;
10265:
10266:
10267: -- Bug 900251 - remove this default message.

Line 10268: --ELSIF (CE_AUTO_BANK_MATCH.csl_match_found IN

10264: END IF;
10265:
10266:
10267: -- Bug 900251 - remove this default message.
10268: --ELSIF (CE_AUTO_BANK_MATCH.csl_match_found IN
10269: -- ('NONE','PARTIAL')) THEN
10270: -- CE_RECONCILIATION_ERRORS_PKG.insert_row(
10271: -- CE_AUTO_BANK_MATCH.csh_statement_header_id,
10272: -- CE_AUTO_BANK_MATCH.csl_statement_line_id,

Line 10271: -- CE_AUTO_BANK_MATCH.csh_statement_header_id,

10267: -- Bug 900251 - remove this default message.
10268: --ELSIF (CE_AUTO_BANK_MATCH.csl_match_found IN
10269: -- ('NONE','PARTIAL')) THEN
10270: -- CE_RECONCILIATION_ERRORS_PKG.insert_row(
10271: -- CE_AUTO_BANK_MATCH.csh_statement_header_id,
10272: -- CE_AUTO_BANK_MATCH.csl_statement_line_id,
10273: -- 'CE_DR_NOT_FOUND');
10274: --
10275: END IF; --CE_AUTO_BANK_MATCH.csl_match_found = FULL

Line 10272: -- CE_AUTO_BANK_MATCH.csl_statement_line_id,

10268: --ELSIF (CE_AUTO_BANK_MATCH.csl_match_found IN
10269: -- ('NONE','PARTIAL')) THEN
10270: -- CE_RECONCILIATION_ERRORS_PKG.insert_row(
10271: -- CE_AUTO_BANK_MATCH.csh_statement_header_id,
10272: -- CE_AUTO_BANK_MATCH.csl_statement_line_id,
10273: -- 'CE_DR_NOT_FOUND');
10274: --
10275: END IF; --CE_AUTO_BANK_MATCH.csl_match_found = FULL
10276: END IF; --CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL')

Line 10275: END IF; --CE_AUTO_BANK_MATCH.csl_match_found = FULL

10271: -- CE_AUTO_BANK_MATCH.csh_statement_header_id,
10272: -- CE_AUTO_BANK_MATCH.csl_statement_line_id,
10273: -- 'CE_DR_NOT_FOUND');
10274: --
10275: END IF; --CE_AUTO_BANK_MATCH.csl_match_found = FULL
10276: END IF; --CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL')
10277: END LOOP; -- trx_code_cursor
10278:
10279: x_trx_code_row_count := trx_code_cursor%ROWCOUNT;

Line 10276: END IF; --CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL')

10272: -- CE_AUTO_BANK_MATCH.csl_statement_line_id,
10273: -- 'CE_DR_NOT_FOUND');
10274: --
10275: END IF; --CE_AUTO_BANK_MATCH.csl_match_found = FULL
10276: END IF; --CE_AUTO_BANK_MATCH.csl_match_found IN ('ERROR','NONE','PARTIAL')
10277: END LOOP; -- trx_code_cursor
10278:
10279: x_trx_code_row_count := trx_code_cursor%ROWCOUNT;
10280: cep_standard.debug('x_trx_code_row_count = '|| x_trx_code_row_count );

Line 10286: CE_AUTO_BANK_MATCH.csh_statement_header_id,

10282: CLOSE trx_code_cursor;
10283: END IF; -- cashflow_id is not null
10284: ELSE -- statement line is locked
10285: CE_RECONCILIATION_ERRORS_PKG.insert_row(
10286: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10287: CE_AUTO_BANK_MATCH.csl_statement_line_id,
10288: 'CE_LINE_LOCKED');
10289: END IF;
10290: IF (statement_line_count =

Line 10287: CE_AUTO_BANK_MATCH.csl_statement_line_id,

10283: END IF; -- cashflow_id is not null
10284: ELSE -- statement line is locked
10285: CE_RECONCILIATION_ERRORS_PKG.insert_row(
10286: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10287: CE_AUTO_BANK_MATCH.csl_statement_line_id,
10288: 'CE_LINE_LOCKED');
10289: END IF;
10290: IF (statement_line_count =
10291: CE_AUTO_BANK_REC.G_lines_per_commit) THEN

Line 10303: CE_AUTO_BANK_MATCH.csh_statement_header_id,

10299:
10300: ELSE
10301: error_statement_line_id := get_min_statement_line_id;
10302: CE_RECONCILIATION_ERRORS_PKG.delete_row(
10303: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10304: error_statement_line_id);
10305: CE_RECONCILIATION_ERRORS_PKG.insert_row(
10306: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10307: error_statement_line_id, 'CE_STATEMENT_COMPLETED');

Line 10306: CE_AUTO_BANK_MATCH.csh_statement_header_id,

10302: CE_RECONCILIATION_ERRORS_PKG.delete_row(
10303: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10304: error_statement_line_id);
10305: CE_RECONCILIATION_ERRORS_PKG.insert_row(
10306: CE_AUTO_BANK_MATCH.csh_statement_header_id,
10307: error_statement_line_id, 'CE_STATEMENT_COMPLETED');
10308: END IF; -- statement completed
10309:
10310: ELSE -- statement is locked

Line 10317: CE_AUTO_BANK_MATCH.csh_statement_header_id, to_number(NULL));

10313: CE_RECONCILIATION_ERRORS_PKG.insert_row(
10314: error_statement_line_id,'CE_LOCK_STATEMENT_HEADER_ERR');
10315: */
10316: CE_RECONCILIATION_ERRORS_PKG.delete_row(
10317: CE_AUTO_BANK_MATCH.csh_statement_header_id, to_number(NULL));
10318: CE_RECONCILIATION_ERRORS_PKG.insert_row(
10319: CE_AUTO_BANK_MATCH.csh_statement_header_id,to_number(NULL),
10320: 'CE_LOCK_STATEMENT_HEADER_ERR');
10321: END IF;

Line 10319: CE_AUTO_BANK_MATCH.csh_statement_header_id,to_number(NULL),

10315: */
10316: CE_RECONCILIATION_ERRORS_PKG.delete_row(
10317: CE_AUTO_BANK_MATCH.csh_statement_header_id, to_number(NULL));
10318: CE_RECONCILIATION_ERRORS_PKG.insert_row(
10319: CE_AUTO_BANK_MATCH.csh_statement_header_id,to_number(NULL),
10320: 'CE_LOCK_STATEMENT_HEADER_ERR');
10321: END IF;
10322: lock_status := dbms_lock.release(lockhandle);
10323:

Line 10331: CE_AUTO_BANK_MATCH.csh_statement_header_id, to_number(NULL));

10327: CE_RECONCILIATION_ERRORS_PKG.insert_row(
10328: error_statement_line_id,'CE_CHECK_DIGITS');
10329: */
10330: CE_RECONCILIATION_ERRORS_PKG.delete_row(
10331: CE_AUTO_BANK_MATCH.csh_statement_header_id, to_number(NULL));
10332: CE_RECONCILIATION_ERRORS_PKG.insert_row(
10333: CE_AUTO_BANK_MATCH.csh_statement_header_id,to_number(NULL),
10334: 'CE_CHECK_DIGITS');
10335: END IF; -- check_digits

Line 10333: CE_AUTO_BANK_MATCH.csh_statement_header_id,to_number(NULL),

10329: */
10330: CE_RECONCILIATION_ERRORS_PKG.delete_row(
10331: CE_AUTO_BANK_MATCH.csh_statement_header_id, to_number(NULL));
10332: CE_RECONCILIATION_ERRORS_PKG.insert_row(
10333: CE_AUTO_BANK_MATCH.csh_statement_header_id,to_number(NULL),
10334: 'CE_CHECK_DIGITS');
10335: END IF; -- check_digits
10336:
10337: END LOOP; -- statement headers

Line 10341: cep_standard.debug('<

10337: END LOOP; -- statement headers
10338: CLOSE r_bank_cursor;
10339: END LOOP;
10340: CLOSE r_branch_cursor;
10341: cep_standard.debug('< 10342: cep_standard.debug('========== END MATCHING ========== ');
10343:
10344: /* Bug 3364143 start code fix */
10345: cep_standard.disable_debug(CE_AUTO_BANK_REC.G_display_debug);

Line 10349: cep_standard.debug(' EXCEPTION: CE_AUTO_BANK_MATCH.match_process - OTHERS');

10345: cep_standard.disable_debug(CE_AUTO_BANK_REC.G_display_debug);
10346: /* Bug 3364143 end code fix */
10347: EXCEPTION
10348: WHEN OTHERS THEN
10349: cep_standard.debug(' EXCEPTION: CE_AUTO_BANK_MATCH.match_process - OTHERS');
10350: IF r_branch_cursor%ISOPEN THEN
10351: CLOSE r_branch_cursor;
10352: END IF;
10353: IF r_bank_cursor%ISOPEN THEN

Line 10368: END CE_AUTO_BANK_MATCH;

10364: cep_standard.debug('DEBUG: sqlerrm:' || sqlerrm);
10365: RAISE;
10366: END match_process;
10367:
10368: END CE_AUTO_BANK_MATCH;