Results for “return_occurrence”

22 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

APPS.JL_BR_AR_BANK_RETURNS_V is a reporting view in Oracle EBS that consolidates bank return information for Brazilian receivables (Accounts Receivable) processing. It joins bank return transaction data held in JL_BR_AR_BANK_RETURNS with bank occurrence definitions in JL_BR_AR_BANK_OCCURRENCES, and enriches the result with party, customer account, and bank organization profile details from the HZ trading community model. The view exposes a denormalized, ready-to-query record set that combines transactional return events, bank occurrence classification, and human-readable party names and bank numbers.

Its role is primarily informational and integration-oriented: it presents the state of returned trade notes / collection documents as received from Brazilian banks, together with the amounts and statuses needed for reconciliation and downstream reporting. Because the view joins to HZ_ORGANIZATION_PROFILES with a SYSDATE-based effective date filter, it always resolves the currently effective bank number for the bank party.

Underlying Base Objects

The documented base objects referenced by this view are:

Note the view text also selects A.ROWID AS ROW_ID, providing a unique row identifier for the underlying return record.

Key Columns

Common Use Cases and Queries

Typical usage includes reconciliation of bank returns, reporting on return amounts by bank or customer, and integration feeds that extract return data for downstream systems. The 'return_occurrence' concept relates to the BANK_OCCURRENCE_TYPE = 'RETURN_OCCURRENCE' filter applied inside the view.

Example — returns for the current operating unit:

  • SELECT return_id, trade_note_number, customer_name, bank_number, trade_note_amount, occurrence_date FROM apps.jl_br_ar_bank_returns_v WHERE org_id = :p_org_id ORDER BY occurrence_date DESC;

Example — aggregate return amounts by bank:

  • SELECT bank_party_id, bank_number, COUNT(*) return_count, SUM(trade_note_amount) total_amount FROM apps.jl_br_ar_bank_returns_v WHERE occurrence_date BETWEEN :start_date AND :end_date GROUP BY bank_party_id, bank_number;

Example — locate a specific return by trade note:

  • SELECT return_id, document_id, std_occurrence_code, credit_amount, interest_amount_received FROM apps.jl_br_ar_bank_returns_v WHERE trade_note_number = :p_note_number;