Jde Otc Ledger
Jde Otc Ledger
ondate AS gldate, f00365_1.ondate AS documentdate, rtrim(f0311.rpvinv::text) AS wldocument no, f0311.rpdoc AS documentno, f0311.rpdct AS documenttype, trim(f0311.rpicut) as BatchType, f0301.a5crcd AS basecurrency, f0311.rpa txa::double precision / 100.0::double precision AS net, f0311.rpcrcd AS invoicecurrency, f0311.rppst AS paystatus, f0311.rpfy AS year, f0311.rppn AS period, rtrim(f0311.rptxa1::text) AS taxcode, f0311.rpctxa::double precision / 100.0::double precision AS otheramount, f0311.rpstam::double precision / 100.0::double precision AS tax, f0311.rpag::double precision / 100.0::double precision AS gross, f0311.r paap::double precision / 100.0::double precision AS openamt, f0311.rpctam::double precision / 100.0::double precision AS ftax, f0311. rpacr::double precision / 100.0::double precision AS fgross, f0311.rpctxa::double precision / 100.0::double precision AS fnet, f0311. rpfap::double precision / 100.0::double precision AS fopenamt, f0311.rpcrr AS conversion, rtrim(f0111.wwrem1::text) AS comment, btrim(" substring"(f0311.rpco::text, 4, 2), ' '::text)::integer AS companycode, f0311.rpglba AS bank_account, f0311.rpkco, f0311.rpsfx, f0311.rpsfxm, "s ubstring"(f0101.abac22::text, 1) AS supercategory, f0101.abac22 AS category, f0101.abac26 AS categorymgr, CASE WHEN f0311.rpaap <> 0 THEN now()::date - f00365_1.ondate ELSE 0 END AS dso FROM jde.f0311 f0311 LEFT JOIN jde.f0301 f0301 ON f0301.a5an8 = f0311.rpan8 LEFT JOIN jde.f00365 f00365 ON f0311.rpdgj = f00365.ondtej LEFT JOIN jde.f00365 f00365_1 ON f0311.rpdivj = f00365_1.ondtej LEFT JOIN jde.f0111 f0111 ON f0311.rpan8 = f0111.wwan8 LEFT JOIN jde.f0101 f0101 ON f0311.rpan8 = f0101.aban8 LEFT JOIN jde.f0150 f0150 ON f0311.rpan8 = f0150.maan8 WHERE f0111.wwidln = 0;
--- Peter WIll to create JDE feed for f0312 CREATE OR REPLACE VIEW jde.otc_ledger_paid AS SELECT otc_ledger.parent, otc_ledger.customer, otc_ledger.name, otc_ledger.glda te, otc_ledger.documentdate, otc_ledger.wldocumentno, otc_ledger.documentno, otc_ledger.documenttype, otc_ledger.basecurrency, otc_ledger.net, otc_ledger.invoicecurrency, otc_ledger.paystatus, otc_ledger.year, otc_l edger.period, otc_ledger.taxcode, otc_ledger.otheramount, otc_ledger.tax, otc_ledger.gross, otc_ledger.openamt, otc_ledger.ftax, o tc_ledger.fgross, otc_ledger.fnet, otc_ledger.fopenamt, otc_ledger.conversion, otc_ledger.comment, otc_ledger.companycode, otc_l edger.bank_account, otc_ledger.rpkco, otc_ledger.rpsfx, otc_ledger.supercategory, otc_ledger.category, otc_ledger.categorymgr, o tc_ledger.dso, ( SELECT f00365_3.ondate FROM jde.f0312 f0312 JOIN jde.f00365 f00365_3 ON f0312.rudmtj = f00365_3.ondtej WHERE otc_ledger.rpkco::text = f0312.rukco::text AND otc_ledger.documentno = f0312.rudoc AND otc_ledger.documenttype::text = f0312.rudct::text AND otc_ledger.rpsfx::text = f0312.rusfx::text ORDER BY f0312.rudmtj DESC