Commit all views for ITSA
This commit is contained in:
30
Database Backups/SQL Views/vw_utility_account_move.sql
Normal file
30
Database Backups/SQL Views/vw_utility_account_move.sql
Normal file
@@ -0,0 +1,30 @@
|
||||
CREATE OR REPLACE VIEW public.vw_utility_account_move AS
|
||||
SELECT am.id AS "intAccountMoveId",
|
||||
am.date AS "dtmDate",
|
||||
am.post_date AS "dtmPostDate",
|
||||
COALESCE(am.post_number, ''::character varying) AS "strPostNumber",
|
||||
COALESCE(am.description, ''::character varying) AS "strDescription",
|
||||
am.journal AS "intJournalId",
|
||||
am.number AS "strJournalNb",
|
||||
am.state AS "strState",
|
||||
COALESCE(split_part((am.origin)::text, ','::text, 1), ''::text) AS "strOrigin",
|
||||
COALESCE((split_part((am.origin)::text, ','::text, 2))::integer, 0) AS "intOriginId",
|
||||
aml.lot AS "intLotId",
|
||||
COALESCE(aml.reconciliation, 0) AS "intReconciliation",
|
||||
aml.debit AS "dblDebit",
|
||||
aml.credit AS "dblCredit",
|
||||
aml.maturity_date AS "dtmMaturityDate",
|
||||
COALESCE(split_part((aml.origin)::text, ','::text, 1), ''::text) AS "strLineOrigin",
|
||||
COALESCE((split_part((aml.origin)::text, ','::text, 2))::integer, 0) AS "intLineOriginId",
|
||||
acc.name AS "strAccount",
|
||||
aj.code AS "strAccountJournalCode",
|
||||
aj.name AS "strAccountJournal",
|
||||
aj.type AS "strAccountJournalType",
|
||||
COALESCE(cc.name, ''::character varying) AS "strSecondCurrency",
|
||||
COALESCE(aml.amount_second_currency, (0)::numeric) AS "dblAmountSecondCurrency",
|
||||
(aml.debit - aml.credit) AS "dblAmount"
|
||||
FROM ((((account_move am
|
||||
JOIN account_move_line aml ON ((am.id = aml.move)))
|
||||
JOIN account_account acc ON ((aml.account = acc.id)))
|
||||
JOIN account_journal aj ON ((am.journal = aj.id)))
|
||||
LEFT JOIN currency_currency cc ON ((aml.second_currency = cc.id)));;
|
||||
Reference in New Issue
Block a user