View: core.account_view

Schema core
Materialized View Name account_view
Owner postgres
Tablespace DEFAULT
Description
 CREATE OR REPLACE VIEW core.account_view
 AS
 SELECT accounts.account_id,
    ((accounts.account_number::text || ' ('::text) || accounts.account_name::text) || ')'::text AS account,
    accounts.account_number,
    accounts.account_name,
    accounts.description,
    accounts.external_code,
    accounts.currency_code,
    accounts.confidential,
    account_masters.normally_debit,
    accounts.is_transaction_node,
    accounts.sys_type,
    accounts.parent_account_id,
    parent_accounts.account_number AS parent_account_number,
    parent_accounts.account_name AS parent_account_name,
    ((parent_accounts.account_number::text || ' ('::text) || parent_accounts.account_name::text) || ')'::text AS parent_account,
    account_masters.account_master_id,
    account_masters.account_master_code,
    account_masters.account_master_name,
    core.has_child_accounts(accounts.account_id) AS has_child
   FROM core.account_masters
   JOIN core.accounts ON account_masters.account_master_id = accounts.account_master_id
   LEFT JOIN core.accounts parent_accounts ON accounts.parent_account_id = parent_accounts.account_id;