update conf set confrelease = '13406'; ------------------------------------------------------------------------------------------------ ALTER TABLE ipedi.ped ADD ped_latitude numeric(10, 8) NULL; ALTER TABLE ipedi.ped ALTER COLUMN ped_latitude SET STORAGE MAIN; COMMENT ON COLUMN ipedi.ped.ped_latitude IS 'Latitude GPS da criação do pedido'; ALTER TABLE ipedi.ped ADD ped_longitude numeric(11, 8) NULL; ALTER TABLE ipedi.ped ALTER COLUMN ped_longitude SET STORAGE MAIN; COMMENT ON COLUMN ipedi.ped.ped_longitude IS 'Longitude GPS da criação do pedido'; ALTER TABLE ipedi.ped ADD ped_accuracy numeric(10, 2) NULL; ALTER TABLE ipedi.ped ALTER COLUMN ped_accuracy SET STORAGE MAIN; COMMENT ON COLUMN ipedi.ped.ped_accuracy IS 'Precisão da localização em metros'; ALTER TABLE ipedi.ped ADD ped_timestamp_geo timestamp NULL; ALTER TABLE ipedi.ped ALTER COLUMN ped_timestamp_geo SET STORAGE PLAIN; COMMENT ON COLUMN ipedi.ped.ped_timestamp_geo IS 'Data/hora da captura da localização'; ------------------------------------------------------------------------------------------------ ALTER TABLE public.pv ADD pv_latitude numeric(10, 8) NULL; ALTER TABLE public.pv ALTER COLUMN pv_latitude SET STORAGE MAIN; COMMENT ON COLUMN public.pv.pv_latitude IS 'Latitude GPS da criação do pedido'; ALTER TABLE public.pv ADD pv_longitude numeric(11, 8) NULL; ALTER TABLE public.pv ALTER COLUMN pv_longitude SET STORAGE MAIN; COMMENT ON COLUMN public.pv.pv_longitude IS 'Longitude GPS da criação do pedido'; ALTER TABLE public.pv ADD pv_accuracy numeric(10, 2) NULL; ALTER TABLE public.pv ALTER COLUMN pv_accuracy SET STORAGE MAIN; COMMENT ON COLUMN public.pv.pv_accuracy IS 'Precisão da localização em metros'; ALTER TABLE public.pv ADD pv_timestamp_geo timestamp NULL; ALTER TABLE public.pv ALTER COLUMN pv_timestamp_geo SET STORAGE PLAIN; COMMENT ON COLUMN public.pv.pv_timestamp_geo IS 'Data/hora da captura da localização'; ------------------------------------------------------------------------------------------------ -- view sd_pv -- sd.vw_pv fonte CREATE OR REPLACE VIEW sd.vw_pv AS WITH livro_cliente AS ( SELECT DISTINCT pv_1.pvcod, pv_1.pvempparcod, pv_1.pvcliparcod, f_livro_do_cliente(pv_1.pvcliparcod, pv_1.pvempparcod) AS lpcod FROM pv pv_1 JOIN pvi pvi_1 ON pvi_1.pvipvcod = pv_1.pvcod AND pvi_1.pvipvempparcod = pv_1.pvempparcod WHERE pv_1.pvsta = ANY (ARRAY['AA'::bpchar, 'MP'::bpchar, 'MT'::bpchar, 'FT'::bpchar]) ) SELECT pv.pvcod AS pv_cod, pv.pvsta AS pv_sta, pv.pvopnfcod AS pv_opnf_cod, opnf.opnfdes AS pv_opnf_des, CASE WHEN opnf.opnftopnfcod = 'BO'::bpchar AND opnf.opnfnat = 'S'::bpchar THEN 'BV'::bpchar ELSE opnf.opnftopnfcod END::character(2) AS pv_opnftipo_cod, CASE WHEN opnf.opnftopnfcod = 'BO'::bpchar AND opnf.opnfnat = 'S'::bpchar THEN 'BV'::bpchar ELSE opnf.opnftopnfcod END::character(2) AS pv_opnf_tipo, topnf.topnfdes AS pv_opnftipo_des, pv.pvcadhorario::date AS pv_dtlan, pv.pvcadhorario::time without time zone AS pv_hlan, pv.pvempparcod AS pv_emp_cod, emp.pardes AS pv_emp_des, emp.parfan AS pv_emp_fan, pv.pvcliparcod AS pv_par_cod, cli.pardes AS pv_par_des, cli.parfan AS pv_par_fan, CASE WHEN conf.conffantasiarazao = 'F'::bpchar THEN cli.parfan ELSE cli.pardes END AS pv_par_despadrao, pv.pvplpgcod AS pv_plpg_cod, plpg.plpgdes AS pv_plpg_des, pv.pvtccod AS pv_tc_cod, tc.tcdes AS pv_tc_des, pv.pvrcaparcod AS pv_rca_cod, rca.pardes AS pv_rca_des, rca.parfan AS pv_rca_fan, cr.crcod AS pv_cr_cod, cr.crdes AS pv_cr_des, pro.procod AS pv_pro_cod, pro.prodes AS pv_pro_des, uve.uvecod AS pv_uve_cod, uve.uvedes AS pv_uve_des, uve.uveun AS pv_uve_un, p.precoperccom AS pv_perc_com, p.precoperccomercial AS pv_perc_comercial, l.lppercfrete AS pv_perc_frete, p.precopercoutrasdespvenda AS pv_perc_outrasdespvenda, COALESCE(p.precopercdespfixa, 0::numeric) AS pv_perc_despfixa, COALESCE(empresa.emppercirpj, 0::numeric) AS pv_perc_irpj, COALESCE(empresa.empperccsll, 0::numeric) AS pv_perc_csll, CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfcfopcod ELSE CASE WHEN opnf.opnfcfop = 'S'::bpchar AND COALESCE(tribbenef.tribbenefuforig, tribpro.tribprouforig, trib.tribuforig) = COALESCE(tribbenef.tribbenefufdest, tribpro.tribproufdest, trib.tribufdest) THEN opnf.opnfcfopcode WHEN opnf.opnfcfop = 'S'::bpchar AND COALESCE(tribbenef.tribbenefuforig, tribpro.tribprouforig, trib.tribuforig) <> COALESCE(tribbenef.tribbenefufdest, tribpro.tribproufdest, trib.tribufdest) AND cli.parcontricms = 'S'::bpchar THEN opnf.opnfcfopcodi WHEN opnf.opnfcfop = 'S'::bpchar AND COALESCE(tribbenef.tribbenefuforig, tribpro.tribprouforig, trib.tribuforig) <> COALESCE(tribbenef.tribbenefufdest, tribpro.tribproufdest, trib.tribufdest) AND cli.parcontricms <> 'S'::bpchar THEN opnf.opnfcfopcodincontricms ELSE CASE WHEN cli.parcontricms <> 'N'::bpchar THEN gt.gtcfopcod ELSE gt.gtncontribcfopcod END END END AS pv_cfop_cod, CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END AS pv_aliqicms, CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfpis ELSE cstpiscofins.cstpiscofins_aliq_pis END AS pv_aliqpis, CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfcofins ELSE cstpiscofins.cstpiscofins_aliq_cofins END AS pv_aliqcofins, CASE WHEN COALESCE(opnf.opnfipi, ''::bpchar) = 'S'::bpchar THEN opnf.opnfaliqipi ELSE est.estaliqipi END AS pv_aliqipi, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN pvi.pviqtdeate ELSE NULL::numeric END AS pv_qt, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN round(pvi.pvivltab, 4) ELSE NULL::numeric END AS pv_vltabunit, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN round(pvi.pvibasedebcred, 4) ELSE 0::numeric END AS pv_basedebcredunit, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN round(pvi.pvivlven, 4) ELSE NULL::numeric END AS pvi_vlunit, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN round(pvi.pvivltab * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_vltab, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN round(pvi.pvibasedebcred * pvi.pviqtdeatecar, 4) ELSE 0::numeric END AS pv_basedebcred, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN round(pvi.pvivlven * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_vl, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN round(pvi.pvicustoreal * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_custo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN round(pvi.pvicustoreal * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_custoreal, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccom, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_vlcom, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(l.lppercfrete, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_vlfrete, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccomercial, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_vlcomerc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercoutrasdespvenda, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_vloutrasdesp, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric ELSE NULL::numeric END AS pv_vlicms, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric ELSE NULL::numeric END AS pv_vlicms_efet, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfpis ELSE cstpiscofins.cstpiscofins_aliq_pis END / 100::numeric ELSE NULL::numeric END AS pv_vlpis, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfcofins ELSE cstpiscofins.cstpiscofins_aliq_cofins END / 100::numeric ELSE NULL::numeric END AS pv_vlcofins, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN COALESCE(opnf.opnfipi, ''::bpchar) = 'S'::bpchar THEN opnf.opnfaliqipi ELSE est.estaliqipi END / 100::numeric ELSE NULL::numeric END AS pv_vlipi, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(gt.gtstaliqicms, 0::numeric) / 100::numeric, 0::numeric) ELSE NULL::numeric END AS pv_vlicmsst, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfpis ELSE cstpiscofins.cstpiscofins_aliq_pis END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfcofins ELSE cstpiscofins.cstpiscofins_aliq_cofins END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN COALESCE(opnf.opnfipi, ''::bpchar) = 'S'::bpchar THEN opnf.opnfaliqipi ELSE est.estaliqipi END / 100::numeric, 0::numeric) ELSE NULL::numeric END AS pv_cmvvlimposto, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfpis ELSE cstpiscofins.cstpiscofins_aliq_pis END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfcofins ELSE cstpiscofins.cstpiscofins_aliq_cofins END / 100::numeric, 0::numeric) ELSE NULL::numeric END AS pv_cmv, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN pvi.pvivlven * pvi.pviqtdeatecar * (COALESCE(p.precoperccom, 0::numeric) + COALESCE(l.lppercfrete, 0::numeric) + COALESCE(p.precoperccomercial, 0::numeric) + COALESCE(p.precopercoutrasdespvenda, 0::numeric)) / 100::numeric ELSE NULL::numeric END AS pv_cmvvldespvenda, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercdespfixa, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_prevvldespfixa, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN (pvi.pvivlven * pvi.pviqtdeatecar - (COALESCE(pvi.pvicustoreal * pvi.pviqtdeatecar, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccom, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccomercial, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(l.lppercfrete, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercoutrasdespvenda, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfpis ELSE cstpiscofins.cstpiscofins_aliq_pis END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfcofins ELSE cstpiscofins.cstpiscofins_aliq_cofins END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercdespfixa, 0::numeric) / 100::numeric, 0::numeric))) * COALESCE(empresa.emppercirpj, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_prevvlirpj, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN (pvi.pvivlven * pvi.pviqtdeatecar - (COALESCE(pvi.pvicustoreal * pvi.pviqtdeatecar, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccom, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccomercial, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(l.lppercfrete, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercoutrasdespvenda, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfpis ELSE cstpiscofins.cstpiscofins_aliq_pis END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfcofins ELSE cstpiscofins.cstpiscofins_aliq_cofins END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercdespfixa, 0::numeric) / 100::numeric, 0::numeric))) * COALESCE(empresa.empperccsll, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_prevvlcsll, CASE WHEN pv.pvsta <> 'EX'::bpchar AND (opnf.opnftopnfcod = ANY (ARRAY['VE'::bpchar, 'VI'::bpchar, 'VV'::bpchar])) THEN round(uve.uvepesoliq * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_pesoliq, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN pvi.pviqtdeate ELSE NULL::numeric END AS pv_qt_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN round(pvi.pvivltab, 4) ELSE NULL::numeric END AS pv_vltabunit_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN round(pvi.pvibasedebcred, 4) ELSE NULL::numeric END AS pv_basedebcredunit_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN round(pvi.pvivlven, 4) ELSE NULL::numeric END AS pvi_vlunit_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN round(pvi.pvivltab * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_vltab_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN round(pvi.pvibasedebcred * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_basedebcred_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN round(pvi.pvivlven * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_vl_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN round(pvi.pvicustoreal * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_custo_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN round(pvi.pvicustoreal * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_custoreal_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccom, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_vlcom_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(l.lppercfrete, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_vlfrete_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccomercial, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_vlcomerc_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercoutrasdespvenda, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_vloutrasdesp_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric ELSE NULL::numeric END AS pv_vlicms_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric ELSE NULL::numeric END AS pv_vlicms_efet_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfpis ELSE cstpiscofins.cstpiscofins_aliq_pis END / 100::numeric ELSE NULL::numeric END AS pv_vlpis_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfcofins ELSE cstpiscofins.cstpiscofins_aliq_cofins END / 100::numeric ELSE NULL::numeric END AS pv_vlcofins_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN COALESCE(opnf.opnfipi, ''::bpchar) = 'S'::bpchar THEN opnf.opnfaliqipi ELSE est.estaliqipi END / 100::numeric ELSE NULL::numeric END AS pv_vlipi_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(gt.gtstaliqicms, 0::numeric) / 100::numeric, 0::numeric) ELSE NULL::numeric END AS pv_vlicmsst_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfpis ELSE cstpiscofins.cstpiscofins_aliq_pis END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfcofins ELSE cstpiscofins.cstpiscofins_aliq_cofins END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN COALESCE(opnf.opnfipi, ''::bpchar) = 'S'::bpchar THEN opnf.opnfaliqipi ELSE est.estaliqipi END / 100::numeric, 0::numeric) ELSE NULL::numeric END AS pv_cmvvlimposto_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN round(0::numeric, 4) ELSE NULL::numeric END AS pv_cmv_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * (COALESCE(p.precoperccom, 0::numeric) + COALESCE(l.lppercfrete, 0::numeric) + COALESCE(p.precoperccomercial, 0::numeric) + COALESCE(p.precopercoutrasdespvenda, 0::numeric)) / 100::numeric ELSE NULL::numeric END AS pv_cmvvldespvenda_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercdespfixa, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_prevvldespfixa_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN (pvi.pvivlven * pvi.pviqtdeatecar - (COALESCE(pvi.pvicustoreal * pvi.pviqtdeatecar, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccom, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccomercial, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(l.lppercfrete, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercoutrasdespvenda, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfpis ELSE cstpiscofins.cstpiscofins_aliq_pis END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfcofins ELSE cstpiscofins.cstpiscofins_aliq_cofins END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercdespfixa, 0::numeric) / 100::numeric, 0::numeric))) * COALESCE(empresa.emppercirpj, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_prevvlirpj_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN (pvi.pvivlven * pvi.pviqtdeatecar - (COALESCE(pvi.pvicustoreal * pvi.pviqtdeatecar, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccom, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccomercial, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(l.lppercfrete, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercoutrasdespvenda, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfpis ELSE cstpiscofins.cstpiscofins_aliq_pis END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfcofins ELSE cstpiscofins.cstpiscofins_aliq_cofins END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercdespfixa, 0::numeric) / 100::numeric, 0::numeric))) * COALESCE(empresa.empperccsll, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_prevvlcsll_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'BO'::bpchar THEN round(uve.uvepesoliq * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_pesoliq_bo, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN pvi.pviqtdeate ELSE NULL::numeric END AS pv_qt_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN round(pvi.pvivltab, 4) ELSE NULL::numeric END AS pv_vltabunit_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN round(pvi.pvibasedebcred, 4) ELSE NULL::numeric END AS pv_basedebcredunit_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN round(pvi.pvivlven, 4) ELSE NULL::numeric END AS pvi_vlunit_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN round(pvi.pvivltab * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_vltab_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN round(pvi.pvibasedebcred * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_basedebcred_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN round(pvi.pvivlven * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_vl_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN round(pvi.pvicustoreal * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_custo_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN round(pvi.pvicustoreal * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_custoreal_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccom, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_vlcom_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(l.lppercfrete, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_vlfrete_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccomercial, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_vlcomerc_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercoutrasdespvenda, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_vloutrasdesp_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric ELSE NULL::numeric END AS pv_vlicms_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric ELSE NULL::numeric END AS pv_vlicms_efet_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfpis ELSE cstpiscofins.cstpiscofins_aliq_pis END / 100::numeric ELSE NULL::numeric END AS pv_vlpis_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfcofins ELSE cstpiscofins.cstpiscofins_aliq_cofins END / 100::numeric ELSE NULL::numeric END AS pv_vlcofins_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN COALESCE(opnf.opnfipi, ''::bpchar) = 'S'::bpchar THEN opnf.opnfaliqipi ELSE est.estaliqipi END / 100::numeric ELSE NULL::numeric END AS pv_vlipi_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(gt.gtstaliqicms, 0::numeric) / 100::numeric, 0::numeric) ELSE NULL::numeric END AS pv_vlicmsst_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfpis ELSE cstpiscofins.cstpiscofins_aliq_pis END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfcofins ELSE cstpiscofins.cstpiscofins_aliq_cofins END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN COALESCE(opnf.opnfipi, ''::bpchar) = 'S'::bpchar THEN opnf.opnfaliqipi ELSE est.estaliqipi END / 100::numeric, 0::numeric) ELSE NULL::numeric END AS pv_cmvvlimposto_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN round(0::numeric, 4) ELSE NULL::numeric END AS pv_cmv_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * (COALESCE(p.precoperccom, 0::numeric) + COALESCE(l.lppercfrete, 0::numeric) + COALESCE(p.precoperccomercial, 0::numeric) + COALESCE(p.precopercoutrasdespvenda, 0::numeric)) / 100::numeric ELSE NULL::numeric END AS pv_cmvvldespvenda_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercdespfixa, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_prevvldespfixa_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN (pvi.pvivlven * pvi.pviqtdeatecar - (COALESCE(pvi.pvicustoreal * pvi.pviqtdeatecar, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccom, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccomercial, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(l.lppercfrete, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercoutrasdespvenda, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfpis ELSE cstpiscofins.cstpiscofins_aliq_pis END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfcofins ELSE cstpiscofins.cstpiscofins_aliq_cofins END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercdespfixa, 0::numeric) / 100::numeric, 0::numeric))) * COALESCE(empresa.emppercirpj, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_prevvlirpj_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN (pvi.pvivlven * pvi.pviqtdeatecar - (COALESCE(pvi.pvicustoreal * pvi.pviqtdeatecar, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccom, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccomercial, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(l.lppercfrete, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercoutrasdespvenda, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfpis ELSE cstpiscofins.cstpiscofins_aliq_pis END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfcofins ELSE cstpiscofins.cstpiscofins_aliq_cofins END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercdespfixa, 0::numeric) / 100::numeric, 0::numeric))) * COALESCE(empresa.empperccsll, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_prevvlcsll_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'TR'::bpchar THEN round(uve.uvepesoliq * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_pesoliq_tr, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN pvi.pviqtdeate ELSE NULL::numeric END AS pv_qt_dc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN round(pvi.pvivltab, 4) ELSE NULL::numeric END AS pv_vltabunit_dc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN round(pvi.pvivlven, 4) ELSE NULL::numeric END AS pvi_vlunit_dc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN round(pvi.pvivltab * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_vltab_dc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN round(pvi.pvibasedebcred * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_basedebcred_dc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN round(pvi.pvivlven * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_vl_dc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN round(pvi.pvicustoreal * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_custo_dc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN round(pvi.pvicustoreal * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_custoreal_dc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccom, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_vlcom_dc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(l.lppercfrete, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_vlfrete_dc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccomercial, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_vlcomerc_dc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercoutrasdespvenda, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_vloutrasdesp_dc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric ELSE NULL::numeric END AS pv_vlicms_dc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric ELSE NULL::numeric END AS pv_vlicms_efet_dc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfpis ELSE cstpiscofins.cstpiscofins_aliq_pis END / 100::numeric ELSE NULL::numeric END AS pv_vlpis_dc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfcofins ELSE cstpiscofins.cstpiscofins_aliq_cofins END / 100::numeric ELSE NULL::numeric END AS pv_vlcofins_dc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN COALESCE(opnf.opnfipi, ''::bpchar) = 'S'::bpchar THEN opnf.opnfaliqipi ELSE est.estaliqipi END / 100::numeric ELSE NULL::numeric END AS pv_vlipi_dc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(gt.gtstaliqicms, 0::numeric) / 100::numeric, 0::numeric) ELSE NULL::numeric END AS pv_vlicmsst_dc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfpis ELSE cstpiscofins.cstpiscofins_aliq_pis END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfcofins ELSE cstpiscofins.cstpiscofins_aliq_cofins END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN COALESCE(opnf.opnfipi, ''::bpchar) = 'S'::bpchar THEN opnf.opnfaliqipi ELSE est.estaliqipi END / 100::numeric, 0::numeric) ELSE NULL::numeric END AS pv_cmvvlimposto_dc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN round(0::numeric, 4) ELSE NULL::numeric END AS pv_cmv_dc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * (COALESCE(p.precoperccom, 0::numeric) + COALESCE(l.lppercfrete, 0::numeric) + COALESCE(p.precoperccomercial, 0::numeric) + COALESCE(p.precopercoutrasdespvenda, 0::numeric)) / 100::numeric ELSE NULL::numeric END AS pv_cmvvldespvenda_dc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercdespfixa, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_prevvldespfixa_dc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN (pvi.pvivlven * pvi.pviqtdeatecar - (COALESCE(pvi.pvicustoreal * pvi.pviqtdeatecar, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccom, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccomercial, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(l.lppercfrete, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercoutrasdespvenda, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfpis ELSE cstpiscofins.cstpiscofins_aliq_pis END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfcofins ELSE cstpiscofins.cstpiscofins_aliq_cofins END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercdespfixa, 0::numeric) / 100::numeric, 0::numeric))) * COALESCE(empresa.emppercirpj, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_prevvlirpj_dc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN (pvi.pvivlven * pvi.pviqtdeatecar - (COALESCE(pvi.pvicustoreal * pvi.pviqtdeatecar, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccom, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccomercial, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(l.lppercfrete, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercoutrasdespvenda, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfpis ELSE cstpiscofins.cstpiscofins_aliq_pis END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfcofins ELSE cstpiscofins.cstpiscofins_aliq_cofins END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercdespfixa, 0::numeric) / 100::numeric, 0::numeric))) * COALESCE(empresa.empperccsll, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_prevvlcsll_dc, CASE WHEN pv.pvsta <> 'EX'::bpchar AND opnf.opnftopnfcod = 'DC'::bpchar THEN round(uve.uvepesoliq * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_pesoliq_dc, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN pvi.pviqtdeate ELSE NULL::numeric END AS pv_qt_ex, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN round(pvi.pvivltab, 4) ELSE NULL::numeric END AS pv_vltabunit_ex, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN round(pvi.pvivlven, 4) ELSE NULL::numeric END AS pvi_vlunit_ex, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN round(pvi.pvivltab * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_vltab_ex, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN round(pvi.pvibasedebcred * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_basedebcred_ex, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN round(pvi.pvivlven * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_vl_ex, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN round(pvi.pvicustoreal * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_custo_ex, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN round(pvi.pvicustoreal * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_custoreal_ex, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccom, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_vlcom_ex, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(l.lppercfrete, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_vlfrete_ex, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccomercial, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_vlcomerc_ex, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercoutrasdespvenda, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_vloutrasdesp_ex, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric ELSE NULL::numeric END AS pv_vlicms_ex, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric ELSE NULL::numeric END AS pv_vlicms_efet_ex, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfpis ELSE cstpiscofins.cstpiscofins_aliq_pis END / 100::numeric ELSE NULL::numeric END AS pv_vlpis_ex, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfcofins ELSE cstpiscofins.cstpiscofins_aliq_cofins END / 100::numeric ELSE NULL::numeric END AS pv_vlcofins_ex, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN COALESCE(opnf.opnfipi, ''::bpchar) = 'S'::bpchar THEN opnf.opnfaliqipi ELSE est.estaliqipi END / 100::numeric ELSE NULL::numeric END AS pv_vlipi_ex, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(gt.gtstaliqicms, 0::numeric) / 100::numeric, 0::numeric) ELSE NULL::numeric END AS pv_vlicmsst_ex, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfpis ELSE cstpiscofins.cstpiscofins_aliq_pis END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfcofins ELSE cstpiscofins.cstpiscofins_aliq_cofins END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN COALESCE(opnf.opnfipi, ''::bpchar) = 'S'::bpchar THEN opnf.opnfaliqipi ELSE est.estaliqipi END / 100::numeric, 0::numeric) ELSE NULL::numeric END AS pv_cmvvlimposto_ex, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN round(0::numeric, 4) ELSE NULL::numeric END AS pv_cmv_ex, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * (COALESCE(p.precoperccom, 0::numeric) + COALESCE(l.lppercfrete, 0::numeric) + COALESCE(p.precoperccomercial, 0::numeric) + COALESCE(p.precopercoutrasdespvenda, 0::numeric)) / 100::numeric ELSE NULL::numeric END AS pv_cmvvldespvenda_ex, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercdespfixa, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_prevvldespfixa_ex, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN (pvi.pvivlven * pvi.pviqtdeatecar - (COALESCE(pvi.pvicustoreal * pvi.pviqtdeatecar, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccom, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccomercial, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(l.lppercfrete, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercoutrasdespvenda, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfpis ELSE cstpiscofins.cstpiscofins_aliq_pis END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfcofins ELSE cstpiscofins.cstpiscofins_aliq_cofins END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercdespfixa, 0::numeric) / 100::numeric, 0::numeric))) * COALESCE(empresa.emppercirpj, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_prevvlirpj_ex, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN (pvi.pvivlven * pvi.pviqtdeatecar - (COALESCE(pvi.pvicustoreal * pvi.pviqtdeatecar, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccom, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precoperccomercial, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(l.lppercfrete, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercoutrasdespvenda, 0::numeric) / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnftopnfcod = 'CF'::bpchar THEN gt.gtecfaliqicms ELSE CASE WHEN cli.parcontricms = 'S'::bpchar THEN gt.gtaliqicms ELSE gt.gtncontribaliqicms END END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfpis ELSE cstpiscofins.cstpiscofins_aliq_pis END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * CASE WHEN opnf.opnfpiscofins::text = 'S'::text THEN opnf.opnfcofins ELSE cstpiscofins.cstpiscofins_aliq_cofins END / 100::numeric, 0::numeric) + COALESCE(pvi.pvivlven * pvi.pviqtdeatecar * COALESCE(p.precopercdespfixa, 0::numeric) / 100::numeric, 0::numeric))) * COALESCE(empresa.empperccsll, 0::numeric) / 100::numeric ELSE NULL::numeric END AS pv_prevvlcsll_ex, CASE WHEN pv.pvsta = 'EX'::bpchar AND opnf.opnftopnfcod = 'EX'::bpchar THEN round(uve.uvepesoliq * pvi.pviqtdeatecar, 4) ELSE NULL::numeric END AS pv_pesoliq_ex, pv.pvsupparcod AS pv_sup_cod, sup.pardes AS pv_sup_des, sup.parfan AS pv_sup_fan, pv.pvcadusuparcod AS pv_usu_cod, fun.pardes AS pv_usu_des, fun.parfan AS pv_usu_fan, ( SELECT fpe.fpeforparcod FROM fpe WHERE fpe.fpeempparcod = pv.pvempparcod AND fpe.fpeprocod = pvi.pviprocod AND fpe.fpetipo = 'P'::bpchar ORDER BY fpe.fpeforparcod DESC LIMIT 1) AS pv_forn_cod, ( SELECT par.pardes FROM fpe JOIN par ON fpe.fpeforparcod = par.parcod WHERE fpe.fpeempparcod = pv.pvempparcod AND fpe.fpeprocod = pvi.pviprocod AND fpe.fpetipo = 'P'::bpchar ORDER BY fpe.fpeforparcod DESC LIMIT 1) AS pv_forn_des, ( SELECT par.parfan FROM fpe JOIN par ON fpe.fpeforparcod = par.parcod WHERE fpe.fpeempparcod = pv.pvempparcod AND fpe.fpeprocod = pvi.pviprocod AND fpe.fpetipo = 'P'::bpchar ORDER BY fpe.fpeforparcod DESC LIMIT 1) AS pv_forn_fan, depp.deppcod AS pv_depp_cod, depp.deppdes AS pv_depp_des, secp.secpcod AS pv_secp_cod, secp.secpdes AS pv_secp_des, cat.catcod AS pv_cat_cod, cat.catdes AS pv_cat_des, scat.scatcod AS pv_scat_cod, scat.scatdes AS pv_scat_des, marcas.marcascod AS pv_marcas_cod, marcas.marcasdes AS pv_marcas_des, fam.famcod AS pv_fam_cod, fam.famdes AS pv_fam_des, app.appcod AS pv_app_cod, app.appdes AS pv_app_des, cliente_grupo.cg_codigo AS pv_grupocli_cod, cliente_grupo.cg_descricao AS pv_grupocli_des, loc.loccod AS pv_loc_cod, loc.locdes AS pv_loc_des, ra.racod AS pv_ra_cod, ra.rades AS pv_ra_des, area_venda.av_codigo AS pv_av_cod, area_venda.av_descricao AS pv_av_des, pv.pvcarcod AS pv_carreg_cod, 0 AS pv_vei_cod, ''::text AS pv_vei_des, 0 AS pv_mot_cod, ''::text AS pv_mot_des, ''::text AS pv_mot_fan, c.clipromparcod AS pv_prom_cod, 0 AS pv_rca_comisscod, 0 AS pv_rca_perccom, 0 AS pv_sup_comisscod, 0 AS pv_sup_perccom, 0 AS pv_mot_comisscod, 0 AS pv_mot_perccom, 0 AS pv_prom_comisscod, 0 AS pv_prom_perccom, 'A'::text AS pv_prazo, 0 AS pv_prazomed, round(pvi.pviqtde * pvi.pvivlven, 4) - round(pvi.pviqtdeate * pvi.pvivlven, 4) AS pv_vlfalta, round(pvi.pviqtdeate * pvi.pvivlven, 4) - round(pvi.pviqtdeatecar * pvi.pvivlven, 4) AS pv_vlcorte, round(pvi.pviqtde, 4) - round(pvi.pviqtdeate, 4) AS pv_qtfalta, round(pvi.pviqtdeate, 4) - round(pvi.pviqtdeatecar, 4) AS pv_qtcorte, pv.pvpdvnum AS pv_pdv_num, pv.pvcupnum AS pv_pdv_cupnum, mun.munufsigla AS pv_par_uf, pv.pv_latitude, pv.pv_longitude, pv.pv_accuracy, pv.pv_timestamp_geo, pvi.pvimetrocubico, pvi.pvipromcod AS pv_promocao_cod FROM pv JOIN pvi ON pvi.pvipvcod = pv.pvcod AND pvi.pvipvempparcod = pv.pvempparcod JOIN opnf ON pv.pvopnfcod = opnf.opnfcod AND opnf.opnfsta <> 'C'::bpchar AND (pv.pvsta = ANY (ARRAY['AA'::bpchar, 'MP'::bpchar, 'MT'::bpchar, 'FT'::bpchar])) JOIN topnf ON opnf.opnftopnfcod = topnf.topnfcod JOIN par emp ON pv.pvempparcod = emp.parcod JOIN emp empresa ON pv.pvempparcod = empresa.empparcod JOIN par cli ON pv.pvcliparcod = cli.parcod JOIN plpg ON pv.pvplpgcod = plpg.plpgcod JOIN tc ON pv.pvtccod = tc.tccod JOIN cli c ON pv.pvcliparcod = c.cliparcod JOIN par fun ON pv.pvcadusuparcod = fun.parcod JOIN pro ON pvi.pviprocod = pro.procod JOIN uve ON pvi.pviuvecod = uve.uvecod AND pvi.pviprocod = uve.uveprocod JOIN est ON pro.procod = est.estprocod AND est.estempparcod = pv.pvempparcod JOIN app ON est.estappcod = app.appcod JOIN regtrib ON empresa.empregtribcod = regtrib.regtribcod LEFT JOIN livro_cliente lc ON lc.pvcod = pv.pvcod AND lc.pvempparcod = pv.pvempparcod LEFT JOIN preco p ON p.precoprocod = pvi.pviprocod AND p.precolpcod = lc.lpcod LEFT JOIN lp l ON l.lpcod = lc.lpcod LEFT JOIN benef ON empresa.empbenefcod = benef.benefcod LEFT JOIN tribbenef ON regtrib.regtribcod = tribbenef.tribbenefregtribcod AND tribbenef.tribbenefuforig = (( SELECT mun_1.munufsigla FROM par JOIN mun mun_1 ON par.parmuncod = mun_1.muncod WHERE par.parcod = pv.pvempparcod)) AND tribbenef.tribbenefufdest = (( SELECT lp.lpuf FROM lp WHERE lp.lpcod = lc.lpcod)) AND tribbenef.tribbenefbenefcod = c.clibenefcod AND tribbenef.tribbenefprocod = pro.procod LEFT JOIN tribpro ON regtrib.regtribcod = tribpro.tribproregtribcod AND tribpro.tribprouforig = (( SELECT mun_1.munufsigla FROM par JOIN mun mun_1 ON par.parmuncod = mun_1.muncod WHERE par.parcod = pv.pvempparcod)) AND tribpro.tribproufdest = (( SELECT lp.lpuf FROM lp WHERE lp.lpcod = lc.lpcod)) AND tribpro.tribproprocod = pro.procod LEFT JOIN trib ON regtrib.regtribcod = trib.tribregtribcod AND trib.tribuforig = (( SELECT mun_1.munufsigla FROM par JOIN mun mun_1 ON par.parmuncod = mun_1.muncod WHERE par.parcod = pv.pvempparcod)) AND trib.tribufdest = (( SELECT lp.lpuf FROM lp WHERE lp.lpcod = lc.lpcod)) AND trib.tribncm = pro.proncm::text LEFT JOIN gt ON gt.gtcod = CASE WHEN opnf.opnfgt = 'S'::bpchar AND COALESCE(tribbenef.tribbenefuforig, tribpro.tribprouforig, trib.tribuforig) = COALESCE(tribbenef.tribbenefufdest, tribpro.tribproufdest, trib.tribufdest) THEN opnf.opnfgtcode WHEN opnf.opnfgt = 'S'::bpchar AND COALESCE(tribbenef.tribbenefuforig, tribpro.tribprouforig, trib.tribuforig) <> COALESCE(tribbenef.tribbenefufdest, tribpro.tribproufdest, trib.tribufdest) THEN opnf.opnfgtcodi ELSE COALESCE(tribbenef.tribbenefgtcod, tribpro.tribprogtcod, trib.tribgtcod) END LEFT JOIN beneficios ON beneficios.ben_id = gt.gt_ben_id LEFT JOIN cstpiscofins ON regtrib.regtribcod = cstpiscofins.cstpiscofins_regtribcod AND est.estcstpiscofinscod::text = cstpiscofins.cstpiscofins_cod::text LEFT JOIN tribdifal ON tribdifal.tribdifaluf = (( SELECT lp.lpuf FROM lp WHERE lp.lpcod = lc.lpcod)) LEFT JOIN scat ON pro.proscatcod = scat.scatcod LEFT JOIN cat ON pro.procatcod = cat.catcod LEFT JOIN secp ON pro.prosecpcod = secp.secpcod LEFT JOIN depp ON pro.prodeppcod = depp.deppcod LEFT JOIN marcas ON pro.promarcascod = marcas.marcascod LEFT JOIN fam ON pro.profamcod = fam.famcod LEFT JOIN par rca ON pv.pvrcaparcod = rca.parcod LEFT JOIN rca r ON rca.parcod = r.rcaparcod LEFT JOIN cr ON r.rcacrcod = cr.crcod LEFT JOIN par sup ON pv.pvsupparcod = sup.parcod LEFT JOIN cliente_grupo ON c.cli_cg_codigo = cliente_grupo.cg_codigo LEFT JOIN loc ON c.cliloccod = loc.loccod LEFT JOIN area_venda ON c.cli_av_codigo = area_venda.av_codigo LEFT JOIN ra ON c.cliracod = ra.racod LEFT JOIN mun ON c.climuncodent = mun.muncod LEFT JOIN conf ON pv.pvempparcod = conf.confempparcod; -- Permissions ALTER TABLE sd.vw_pv OWNER TO postgres; GRANT ALL ON TABLE sd.vw_pv TO postgres; -- tabela pv -- public.pv defini o -- Drop table -- DROP TABLE public.pv; CREATE TABLE public.pv ( pvcod serial4 NOT NULL, pvcadusuparcod int4 NULL, pvcadhorario timestamp NULL, pvaltusuparcod int4 NULL, pvalthorario timestamp NULL, pvacao text NULL, pvnumped int4 NOT NULL, pvempparcod int4 NULL, pvcanal bpchar(2) NULL, pvsta bpchar(2) NULL, pvcliparcod int4 NULL, pvopnfcod int4 NULL, pvplpgcod int4 NULL, pvcol int4 NULL, pvtccod int4 NULL, pvvltotal numeric(14, 4) NULL, pvvltotalate numeric(14, 4) NULL, pvvltotalatecar numeric(14, 4) NULL, pvvldesc numeric(14, 4) NULL, pvvlfrete numeric(14, 4) NULL, pvvlseguro numeric(14, 4) NULL, pvindice numeric(14, 4) NULL, pvrcaparcod int4 NULL, pvrcaauxparcod int4 NULL, pvsupparcod int4 NULL, pvobsped text NULL, pvobsmapa text NULL, pvobsnf text NULL, pvpedcli varchar(20) NULL, pvdtprog date NULL, pvcarcod int4 NULL, pvnomecliente varchar(80) NULL, pvecfnumserie varchar(20) NULL, pvecfcpf varchar(14) NULL, pvfvcodrem varchar(20) NULL, pvfvenvio text NULL, pvfvresposta text NULL, pvtmecod int4 NULL, pvusuparcodalterando int4 NULL, pvcbopcod int4 NULL, pvdtpalm timestamp NULL, pvrefpvcod int4 NULL, pvcupomecf int4 NULL, pvpdv varchar(4) NULL, pvnumserieecf varchar(20) NULL, pvdescpvcod int4 NULL, pvbloq bpchar(1) DEFAULT 'N'::bpchar NULL, pvbloqusuparcod int4 NULL, pvbloqhorario timestamp NULL, pvbloqobs text NULL, pv_conf_cega_liberado varchar(1) DEFAULT 'N'::character varying NULL, pvtipofrete bpchar(1) DEFAULT '0'::bpchar NULL, pvcarcodorig int4 NULL, pvvol numeric(14, 4) DEFAULT 0 NULL, pvcliendcod int4 NULL, pvpdvnum varchar(4) NULL, pvcupnum varchar(10) NULL, pvpesoliq numeric(14, 4) DEFAULT 0 NULL, pvpesobruto numeric(14, 4) DEFAULT 0 NULL, pvtranspparcod int4 NULL, pvvlfreteentrega numeric(14, 4) NULL, pvdtentrega date NULL, pvsit varchar(20) DEFAULT 'APROVADO'::character varying NULL, pvimpresso bpchar(1) DEFAULT 'N'::bpchar NULL, pvpropcod int4 NULL, pvmetrocubico numeric(14, 4) NULL, pvobscx text NULL, pvnumautorizacao bpchar(50) NULL, pvrefnfcod int4 NULL, pv_latitude numeric(10, 8) NULL, pv_longitude numeric(11, 8) NULL, pv_accuracy numeric(10, 2) NULL, pv_timestamp_geo timestamp NULL, CONSTRAINT pk_pv PRIMARY KEY (pvcod) ); -- Permissions ALTER TABLE public.pv OWNER TO postgres; -- novo campo alter table emp add empcnpjauth character(18); -- menu delete from menu; INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(1, 'Parâmetros', 1, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(2, 'Configuração Geral', 1, '101', 'formconf', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(3, 'Controle de Acesso', 1, '102', 'formusu', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(4, 'Alterar Senha', 1, '103', 'frmalterarsenha', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(5, 'Empresa', 1, '104', 'formemp', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(6, 'Departamento', 1, '105', 'formdepe', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(7, 'Seção', 1, '106', 'formsece', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(8, 'Função', 1, '107', 'formfunc', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(9, 'Funcionário', 1, '108', 'formfun', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(10, 'Município', 1, '109', 'formmun', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(11, 'País', 1, '110', 'formpais', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(12, 'Motivos de Devolução de Nota Fiscal', 1, '111', 'formtdvnf', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(13, 'Motivos de Exclusão', 1, '112', 'formtmex', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(14, 'Tipos de Baixa', 1, '113', 'formtb', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(15, 'Tipos de Bônus', 1, '114', 'formtbon', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(16, 'Configurações de Boletos', 1, '115', 'frmboleto', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(17, 'Impressoras ECF', 1, '116', 'formmaqecf', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(18, 'Unidades de Medida', 1, '117', 'formunidade', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(19, 'Layout de Notas Fiscais', 1, '118', 'formel', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(20, 'Layouts de Impressão', 1, '119', 'formgerlay', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(21, 'Configuração de Contas', 1, '120', 'formconfconta', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(22, 'Histórico de Alterações', 1, '121', 'formlog', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(23, 'Calendário', 1, '122', 'formferiados', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(24, 'Tributação', 24, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(25, 'Regime de Tributação', 24, '201', 'formregtrib', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(26, 'CFOP', 24, '202', 'formcfop', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(27, 'CST', 24, '203', 'formcadcst', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(28, 'Tipos de OPNF', 24, '204', 'formtopnf', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(29, 'OPNF', 24, '205', 'formopnf', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(30, 'Grupo de Tributação', 24, '206', 'formgt', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(31, 'Cadastro de NCM', 24, '207', 'formncm', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(32, 'Tributação por NCM', 24, '208', 'formtrib', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(33, 'Tributação por Produto', 24, '209', 'formtribpro', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(34, 'Tributação de Benefício', 24, '210', 'formtribbenef', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(35, 'Tributação de Transferência', 24, '211', 'formtribtransf', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(36, 'Cadastro de Benefício Fiscal - Cliente', 24, '212', 'formbenef', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(37, 'Cadastro de Benefício Fiscal - Produto', 24, '213', 'formbenf', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(38, 'Cadastro de CEST', 24, '214', 'formcest', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(39, 'Tributação de Entrada', 24, '215', 'formtribentr', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(40, 'Gestão de Produtos', 40, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(41, 'Aplicação do Produto', 40, '301', 'formapp', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(42, 'Departamento', 40, '302', 'formdepp', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(43, 'Seção', 40, '303', 'formsecp', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(44, 'Categoria', 40, '304', 'formcat', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(45, 'SubCategoria', 40, '305', 'formscat', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(46, 'Marca', 40, '306', 'formmarca', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(47, 'Família de Produtos', 40, '307', 'formfam', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(48, 'Produto', 40, '308', 'formpro', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(49, 'Produto Serviço', 40, '309', 'formproserv', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(50, 'Produto Simplificado', 40, '310', 'formproduto', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(51, 'Agrupamento de Produto', 40, '311', 'formagrup', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(52, 'Administração de Produtos', 40, '312', 'formadmpro', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(53, 'Endereçamento de Produtos', 40, '313', 'proenderecamento', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(54, 'Relação de Produtos', 40, '314', 'formrelcadastroproduto', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(55, 'Relação de Produtos por Endereçamento', 40, '315', 'ProEnderecamentoRel', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(56, 'Cesta Básica', 56, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(57, 'Montagem Cesta Básica', 56, '401', 'formcesta', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(58, 'Proposta Cesta Básica', 56, '402', 'formcestaprop', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(59, 'Aprovação Proposta Cesta Básica', 56, '403', 'formcestapropaprov', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(60, 'Ordem de Produção Cesta Básica', 56, '404', 'formcestaop', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(61, 'Entrada de Produção Cesta Básica', 56, '405', 'formcestaep', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(62, 'Alterar Item de Produção Cesta Básica', 56, '406', 'formcestaopalt', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(63, 'Pedido de Venda Cesta Básica', 56, '407', 'formpvcb', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(64, 'Relatório - Ordem Produção Consolidado', 56, '408', 'formrelordprodcbconsolidado', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(65, 'Gestão de Compras', 65, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(66, 'Tipo de Fornecedor', 65, '500', 'formtipoforn', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(67, 'Representante do Fornecedor', 65, '501', 'formrep', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(68, 'Fornecedor', 65, '502', 'formforn', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(69, 'Pedido de Compra', 65, '503', 'formpedcompra', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(70, 'Consulta de Pedidos de Compra', 65, '504', 'formconsultapc', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(71, 'Manutenção de Notas de Entrada', 65, '505', 'formmannf', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(72, 'Ajuste de Custo', 65, '506', 'formajustecusto', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(73, 'Recalcular Custo', 65, '507', 'formatualcusto', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(74, 'Relatório - Sugestão de Compra', 65, '508', 'formrelsugestaocompra', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(75, 'Relatório - Giro do Estoque', 65, '509', 'formrelgiroestoque', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(76, 'Relatório - Lista de Fornecedor', 65, '510', 'formrellistaforn', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(77, 'Distribuição', 65, '511', 'formdistr', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(78, 'Cadastro de Zonas', 65, '512', 'formzona', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(79, 'Manutenção de Zonas - Frete', 65, '513', 'formmanzona', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(80, 'Recebimento de Mercadoria', 80, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(81, 'Autorização de Recebimento', 80, '601', 'formautrec', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(82, 'Entrada de Mercadoria', 80, '602', 'formnf', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(83, 'Sugestão de Preço', 80, '603', 'formsugestao_preco', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(84, 'Atualização de Entrada', 80, '604', 'formatuentr', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(85, 'Desagregação', 80, '605', 'formdesagregacao', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(86, 'Devolução para Fornecedor', 80, '606', 'formnfdev', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(87, 'Devolução sem documento do Cliente', 80, '607', 'formdevnf', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(88, 'Manutenção de Lote', 80, '608', 'formlote', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(89, 'Entrada de Lote', 80, '609', 'formentrlote', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(90, 'Conhecimento de Frete - Entrada', 80, '610', 'frmcfrete_ent', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(91, 'Devolução para Fornecedor por Carregamento', 80, '611', 'formdevforncar', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(92, 'Entrada de Importação', 80, '612', 'formnfimport', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(93, 'Proposta de Importação', 80, '613', 'formpropimportacao', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(94, 'Entrada Cega', 80, '614', 'formentrcega', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(95, 'Mapa de Conferência Cega Consolidado', 80, '615', 'mapacegoconsolidado', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(96, 'Relatório - Compras Acumuladas', 80, '616', 'formrelcompacum', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(97, 'Relatório de Frete', 80, '617', 'formrelfrete', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(98, 'Precificação', 98, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(99, 'Livro de Preço', 98, '701', 'formlp', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(100, 'Precificação', 98, '702', 'formpreco', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(101, 'Precificação por Tabela de Preço', 98, '703', 'formprecificacaolivro', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(102, 'Impressão de Tabela de Preço', 98, '704', 'formrellivropreco', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(103, 'Logística', 98, '705', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(104, 'Rota', 98, '706', 'formrota', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(105, 'Praça', 98, '707', 'formpraca', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(106, 'Localidade', 98, '708', 'formloc', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(107, 'Motorista', 98, '709', 'formmot', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(108, 'Veículo', 98, '710', 'formvei', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(109, 'Área de Venda', 98, '711', 'formarea_venda', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(110, 'Conferente', 98, '712', 'formconferente', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(111, 'Categoria de Frota', 98, '713', 'formcategfrota', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(112, 'Transporte de Pedido', 98, '714', 'formtransppedido', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(113, 'Venda de Mercadoria', 113, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(114, 'Motivos de Não Venda', 113, '801', 'formotnv', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(115, 'Tipos de Cobrança', 113, '802', 'formtc', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(116, 'Planos de Pagamento', 113, '803', 'formpp', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(117, 'Ramos de Atividades', 113, '804', 'formra', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(118, 'Grupo de Cliente', 113, '805', 'formcliente_grupo', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(119, 'Supervisor', 113, '806', 'formsup', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(120, 'RCA', 113, '807', 'formrca', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(121, 'Promotores', 113, '808', 'formprom', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(122, 'Clientes', 113, '809', 'formcli', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(123, 'Administração de Clientes', 113, '810', 'formadmcarteira', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(124, 'Ficha de atendimento', 113, '811', 'formfa', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(125, 'Manutenção de Notas de Saída', 113, '812', 'formmannfsai', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(126, 'Pedido de Venda', 113, '813', 'formpvtl', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(127, 'Pedido - Telemarketing Passivo', 113, '814', 'formpvtlpassivo', 'N', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(128, 'Pedido Balcão', 113, '815', 'formpvbalcao', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(129, 'Consulta de Pedidos', 113, '816', 'formconpv', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(130, 'Aprovação de Pedidos', 113, '817', 'formpvaprov', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(131, 'Carteira de Pedidos', 113, '818', 'frmcartped', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(132, 'Desconto Gerencial Pedido de Venda', 113, '819', 'formdescpv', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(133, 'Nota de Serviço', 113, '820', 'formpvserv', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(134, 'NFSe 4.0', 113, '821', 'nfse40', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(135, 'NFSeX', 113, '822', 'nfsex', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(136, 'Carta de Correção de Serviço', 113, '823', 'formnfcceserv', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(137, 'Pedido - Administrador', 113, '824', 'formpvadmin', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(138, 'Consulta Preço', 113, '825', 'formconsultaprecoproduto', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(139, 'Lista de Preço', 113, '826', 'formlistaprecoproduto', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(140, 'Entrega de Venda Futura', 113, '827', 'formvendfut', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(141, 'Relatório - Vendas Acumuladas', 113, '828', 'formrelvenacum', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(142, 'Relatório - Clientes Sem Vendas', 113, '829', 'formrelclientesemvenda', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(143, 'Relatório - Relação de Vendas', 113, '830', 'formrelrelacaovenda', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(144, 'Relatório - Nota Fiscal de Serviço', 113, '831', 'formrelnfserv', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(145, 'Relatório - Relação de Clientes', 113, '832', 'formrellistacliente', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(146, 'Relatório - Produtos sem Venda', 113, '833', 'formrelprodutosemvenda', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(147, 'Relatório - Relação de Cortes', 113, '834', 'formrelcorteproduto', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(148, 'Relatório - Relação de Vendedor', 113, '835', 'formrelacaorca', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(149, 'Relatório - Evolução do Preço de Venda', 113, '836', 'formrelevolprvenda', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(150, 'Relatório - Mapa de Vendas Matriz', 113, '837', 'formrelmapavenda', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(151, 'Relatório - Mapa de Vendas Filial', 113, '838', 'formrelmapavendafilial', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(152, 'Relatório - Relação de Vendas por Endereço', 113, '839', 'formrellistavendaendereco', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(153, 'Relatório - Entrega Futura', 113, '840', 'formrelentrfut', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(154, 'Relatório - Apuração de Desconto', 113, '841', 'formreldesc', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(155, 'Comissão', 155, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(156, 'Categoria de Comissão Produto', 155, '901', 'formce', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(157, 'Categoria de Comissão RCA', 155, '902', 'formcr', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(158, 'Comissão por Produto', 155, '903', 'formcrce', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(159, 'Comissão por Cobrança', 155, '904', 'formcrtc', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(160, 'Recalcular Comissão', 155, '905', 'formrecalccom', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(161, 'Região de Comissão', 155, '906', 'formcomissregiao', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(162, 'Comissão por Viagem', 155, '907', 'formcomissviagem', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(163, 'Comercial', 163, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(164, 'Meta por RCA', 163, '1001', 'formmetaemprca', 'S', 'S'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(165, 'Meta RCA por Distribuição', 163, '1002', 'formmetarcadistri', 'S', 'S'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(166, 'Meta RCA por Categoria', 163, '1003', 'formmetarcacat', 'S', 'S'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(167, 'Administração de Metas / Campanhas', 163, '1004', 'formmetaatac', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(168, 'Campanha', 163, '1005', 'formcamp', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(169, 'Manutenção de Vendas do RCA', 163, '1006', 'frmvendasrca', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(170, 'Promoção', 163, '1007', 'formpromocao', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(171, 'Desconto por Quantidade', 163, '1008', 'formdescqtde', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(172, 'Autorização Especial de Pedido ', 163, '1009', 'FormAutorizDescEspecial', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(173, 'Lançamento Deb/Cred RCA', 163, '1010', 'formrcamv', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(174, 'Restrição de Produto - iPedi', 163, '1011', 'formrcapro', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(175, 'Restrição de Venda', 163, '1012', 'formrestrvenda', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(176, 'ECF - Emissor de Cupom Fiscal', 163, '1013', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(177, 'Utilitário ECF', 163, '1014', 'formecfutil', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(178, 'Pedido - Atacadão', 163, '1015', 'formpvvarejo', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(179, 'Listagem/Cotação de Preços', 163, '1016', 'formllp', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(180, 'Consulta de Pedidos Carregamento', 163, '1017', 'formconsultapvcar', 'A', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(181, 'Carregamento', 163, '1018', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(182, 'Montar Carregamento por Rota', 163, '1019', 'formcar', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(183, 'Montar Carregamento por Pedido', 163, '1020', 'formcarpv', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(184, 'Montar Carregamento de Nota Fiscal', 163, '1021', 'formcarnf', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(185, 'Separação por Pedido', 163, '1022', 'formmapped', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(186, 'Impressão Mapa de Separação de Nota Fiscal', 163, '1023', 'formimprmapanf', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(187, 'ReImpressão Mapa de Separação', 163, '1024', 'formreimprmapa', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(188, 'ReImpressão de Mapa de Pedido', 163, '1025', 'formremapped', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(189, 'CTe - Conhecimento de Transporte Eletrônico', 163, '1026', 'formcte', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(190, 'CT-e -4.0', 163, '1027', 'cte', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(191, 'MDF-e', 163, '1028', 'mdfe', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(192, 'Retirar Nota Fiscal de Carregamento', 163, '1029', 'formretnfcar', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(193, 'Retirar Pedido de Carregamento Mapeado', 163, '1030', 'formretpedcar', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(194, 'Administração de Carregamento', 163, '1031', 'formadmcarreg', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(195, 'Relatório - Mapa de Separação Consolidado', 163, '1032', 'formrelmapasepconsolidado', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(196, 'Relatório - Posição de Carregamento', 163, '1033', 'formrelposicaocarreg', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(197, 'Relatório - Listagem de CTe de Saída', 163, '1034', 'formrelctesaida', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(198, 'Verba - Contrato', 163, '1034', 'formcontratoverba', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(199, 'Verba - Meta', 163, '1034', 'formmetaverba', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(200, 'Verba - Utilização', 163, '1034', 'formutilizacaoverba', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(201, 'Faturamento', 201, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(202, 'Faturamento Agrupado', 201, '2001', 'fatagrupado', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(203, 'Lançar Divergência', 201, '2002', 'formdivpv', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(204, 'Registrar Lote', 201, '2003', 'frmctrllote', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(205, 'Faturar Pedido', 201, '2004', 'formfatped', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(206, 'Faturar Carregamento', 201, '2005', 'formfat', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(207, 'Impressão de Nota Fiscal', 201, '2006', 'formimprnfrav', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(208, 'ReImpressão de Nota Fiscal', 201, '2007', 'formreimprnf', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(209, 'Imprimir Boleto (Pré-impresso)', 201, '2008', 'formimprbol', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(210, 'Imprimir Duplicata', 201, '2009', 'formimprdp', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(211, 'Imprimir Nota Promissória', 201, '2010', 'formimprpromissoria', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(212, 'Impressão Romaneio', 201, '2011', 'formimprrom', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(213, 'Imprimir Rascunho', 201, '2012', 'formimprrascnf', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(214, 'Cancelamento de Nota Fiscal', 201, '2013', 'formcancnf', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(215, 'Estorno de Cancelamento de Nota Fiscal', 201, '2014', 'formestcancnf', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(216, 'NFe Nota Fiscal Eletrônica', 201, '2015', 'nfe', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(217, 'NF-e 4.0', 201, '2016', 'nfe40', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(218, 'NFC-e 4.0', 201, '2017', 'nfce40', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(219, 'Emissor de Documentos Eletrônicos', 201, '2018', 'doce', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(220, 'Carta de Correção', 201, '2019', 'formnfcce', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(221, 'Manutenção de Volumes - Nota Fiscal', 201, '2020', 'formmanvol', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(222, 'Manutenção de Volumes - Pedido', 201, '2021', 'formmanvolumepedido', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(223, 'Caixa Varejo', 201, '2022', 'frmcxvarejo', 'N', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(224, 'Transferência entre Filias', 201, '2023', 'formtransestoque', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(225, 'Lançamento de Conferência Cega', 201, '2024', 'formlancconfcega', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(226, 'Conferencia Cega', 201, '2025', 'formconfcega', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(227, 'Consulta de Notas Fiscais', 201, '2026', 'frmconsultanf', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(228, 'Emissão de Outras Nfes', 201, '2027', 'formoutrasnfes', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(229, 'Relatório - Faturado X Financeiro', 201, '2028', 'formrelrelacaofinanceiroxfaturado', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(230, 'Cobrança Magnética', 230, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(231, 'Boleto Laser (Impressão,Remessa e Retorno)', 230, '3001', 'boletolaser', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(232, 'Brasil', 230, '3002', 'brasil', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(233, 'Sicredi', 230, '3003', 'sicredi', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(234, 'Banrisul', 230, '3004', 'banrisul', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(235, 'Bradesco', 230, '3005', 'bradesco', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(236, 'Sicoob', 230, '3006', 'sicoob', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(237, 'Safra', 230, '3007', 'Safra', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(238, 'Caixa', 230, '3008', 'Caixa', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(239, 'Itau', 230, '3009', 'itau', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(240, 'Santander', 230, '3010', 'santander', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(241, 'BRB', 230, '3011', 'brb', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(242, 'Expedição', 242, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(243, 'Portaria', 242, '4001', 'formportaria', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(244, 'Ocorrência de Portaria', 242, '4002', 'formportariaocorr', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(245, 'Serviço de Portaria', 242, '4003', 'formservicodeportaria', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(246, 'Plano de Contas', 246, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(247, 'Centro de Custos', 246, '5001', 'frmcentro_custo', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(248, 'Grupo de Contas', 246, '5002', 'formgrupo_conta', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(249, 'Contas Gerenciais', 246, '5003', 'formconta', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(250, 'Contas a Pagar', 250, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(251, 'Contas a Pagar', 250, '6001', 'contpag', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(252, 'Lançamento Contas a Pagar', 250, '6002', 'formcprpag', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(253, 'Renegociação Contas a Pagar', 250, '6003', 'formrendocpag', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(254, 'Baixa Contas a Pagar', 250, '6004', 'formbaipag', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(255, 'Estorno de Baixa Contas a Pagar', 250, '6005', 'formbaiestpag', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(256, 'Pagamento com Cheque', 250, '6006', 'frmpagcheque', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(257, 'Cancelamento de Pagamento com Cheque', 250, '6007', 'frmcancheque', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(258, 'Pagamento com Documentos de Terceiros', 250, '6008', 'formpagdoc', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(259, 'Carta de Prorrogação', 250, '6009', 'formecartapr', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(260, 'Entrada Nota Fiscal de Serviço', 250, '6010', 'Formnfentradaaguaenergiagas', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(261, 'Folha de Pagamento', 250, '6011', 'formfolhapagamento', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(262, 'Folha de Pagamento Completa', 250, '6012', 'formfolhapagcompleta', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(263, 'Pagamento Eletrônico - iPag', 250, '6013', 'ipag', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(264, 'Aprovação de Contas a Pagar', 250, '6014', 'formcpagaprov', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(265, 'Relatório - Contas a Pagar Resumo', 250, '6015', 'formrelcpagresumo', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(266, 'Relatório - Contas a Pagar Quitadas', 250, '6016', 'formrelcpagquitado', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(267, 'Relatório - Contas a Pagar em Aberto', 250, '6017', 'formrelcpagaberto', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(268, 'Relatório - Contas a Pagar por Centro de Custo', 250, '6018', 'formrelcpagcentrocusto', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(269, 'Relatório - Contas a Pagar por Grupo de Contas', 250, '6019', 'formrelcpaggrupoconta', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(270, 'Relatório - Comissão de Motorista por Viagem', 250, '6020', 'formrelcomissaoviag', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(271, 'Relatório - Comissão de RCA por Liquidez', 250, '6021', 'relcomissaoliquidez', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(272, 'Relatório - Comissão de RCA', 250, '6022', 'formrelcomissao', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(273, 'Contas a Receber', 273, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(274, 'Contas a Receber', 273, '7001', 'contrec', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(275, 'Tipos de Devolução de Cheques', 273, '7002', 'formtdvch', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(276, 'Lançamento Contas a Receber', 273, '7003', 'formcprrec', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(277, 'Renegociação Contas a Receber', 273, '7004', 'formrendocrec', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(278, 'Baixa Contas a Receber', 273, '7005', 'formbairec', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(279, 'Estorno de Baixa Contas a Receber', 273, '7006', 'formbaiestrec', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(280, 'Efetivação de Carregamento (Caixa Motorista)', 273, '7007', 'formef', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(281, 'Devolução de Cheques', 273, '7008', 'formdevdoc', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(282, 'Representação de Cheques', 273, '7009', 'formreapdoc', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(283, 'Depósito/Custódia/Desconto de Cheques', 273, '7010', 'formdepcustdescdoc', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(284, 'Protesto de Títulos', 273, '7011', 'formprotesta', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(285, 'Estorno de Protesto', 273, '7012', 'formestprotesto', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(286, 'Antecipação de Títulos', 273, '7013', 'formanttit', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(287, 'Estorno de Antecipação', 273, '7014', 'formestant', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(288, 'Impressão de Boletos Avulsos', 273, '7015', 'formimpbolm', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(289, 'Caixa Balcão', 273, '7016', 'formcaixabalcao', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(290, 'Caixa Balcão (TEF)', 273, '7017', 'formcaixabalcaotef', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(291, 'Borderô de Cobrança', 273, '7018', 'formbordero', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(292, 'Conciliação de Títulos', 273, '7019', 'formconccartao', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(293, 'Lançamento Vales', 273, '7020', 'formvale', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(294, 'Baixa Vales', 273, '7021', 'formbaivale', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(295, 'Transferência de Carteira de Títulos', 273, '7022', 'formtransfcart', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(296, 'Lançamento de Adiantamento', 273, '7023', 'lancvale', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(297, 'Relatório - Contas a Receber Resumo', 273, '7024', 'formrelcrecebresumo', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(298, 'Relatório - Contas a Receber em Aberto', 273, '7025', 'formrelcrecebaberto', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(299, 'Relatório - Contas a Receber Quitadas', 273, '7026', 'formrelcrecebquitado', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(300, 'Relatório - Títulos em Aberto para Cobrança', 273, '7027', 'formrelcrecebabertocob', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(301, 'Relatório - Lista de Títulos Protestados', 273, '7028', 'formrellistatituloprotestado', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(302, 'Negociação de Contas a Receber', 273, '7029', 'NegociacaoDoc', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(303, 'Relatório - Histórico de Ocorrencia de Titulos', 273, '7030', 'formrelhisttitulos', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(304, 'Régua de Cobrança', 273, '7031', 'reguacob', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(305, 'Relatório - Relação de Licensa Clientes', 273, '7032', 'clilicensavencimentorel', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(306, 'Movimentação de Caixa', 306, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(307, 'Bancos', 306, '8001', 'formban', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(308, 'Tipos de Movimentação de Caixa', 306, '8002', 'formtcxmv', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(309, 'Caixas/Bancos', 306, '8003', 'formcx', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(310, 'Lançamento Caixa', 306, '8004', 'formlanccx', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(311, 'Transferência entre Caixas', 306, '8005', 'formtransf', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(312, 'Estono de Lançamento', 306, '8006', 'formestornocaixa', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(313, 'Fechamento de Caixa', 306, '8007', 'formfechcx', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(314, 'Estorno de Fechamento', 306, '8008', 'formestfechcx', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(315, 'Extrato de Movimentação de Caixa', 306, '8009', 'frmextrmovcx', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(316, 'Fluxo de Caixa', 306, '8010', 'formfluxocaixa', 'N', 'S'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(317, 'Fluxo de Caixa', 306, '8011', 'fluxocaixa', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(318, 'Acerto de Caixa', 306, '8012', 'formacertocx', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(319, 'Conciliação Bancaria', 306, '8013', 'conciliacaobancaria', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(320, 'Relatório - Demonstrativo de Contas', 306, '8014', 'formreldemonstrativoconta', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(321, 'Relatório - Demonstrativo de Fluxo de Caixa - DFC', 306, '8015', 'formreldemfluxocaixa', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(322, 'Contabilidade', 322, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(323, 'Escrita Fiscal - Apuração de Vendas para CPF', 322, '9001', 'frmlfapvencpf', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(324, 'Escrita Fiscal - Apuração de ICMS', 322, '9002', 'formlfapicms', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(325, 'Escrita Fiscal - Apuração de ICMS Analítico', 322, '9003', 'formrelapuracaoicmsanalitico', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(326, 'Escrita Fiscal - Apuração de Pis/Cofins', 322, '9004', 'formlfpiscofins', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(327, 'Escrita Fiscal - Apuração IPI', 322, '9005', 'formrelapuracaoipi', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(328, 'Escrita Fiscal - Crédito Outorgado', 322, '9006', 'formlfcredout', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(329, 'Escrita Fiscal - Registro de Entradas', 322, '9007', 'formlfregent', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(330, 'Escrita Fiscal - Registro de Inventário', 322, '9008', 'formlfreginv', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(331, 'Escrita Fiscal - Registro de Saídas', 322, '9009', 'formrelfiscalicmsregsaida', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(332, 'Escrita Fiscal - Registro de Saídas por CNPJ/CPF', 322, '9010', 'formlfregsaicpf', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(333, 'Escrita Fiscal - Registro de Entradas/Saídas por CFOP', 322, '9011', 'formlflistacfop', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(334, 'Escrita Fiscal - Registro de Saídas por Item da Portaria e por CFOP', 322, '9012', 'formlfregitem', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(335, 'Escrita Fiscal - Ressarcimento de ICMS', 322, '9013', 'formlfregressarc', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(336, 'Escrita Fiscal - Entrada/Saída por Produto', 322, '9014', 'formrelentrsaiproduto', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(337, 'Confronto Fiscal', 322, '9015', 'frmconfrontofiscal', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(338, 'Sintegra', 322, '9016', 'formsintegra', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(339, 'Livro Eletrônico', 322, '9017', 'formlivro_eletronico', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(340, 'Arquivos ROI', 322, '9018', 'formroi', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(341, 'Ambiente Dexion', 322, '9019', 'formdexion', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(342, 'Exportação Dexion', 322, '9020', 'ExportarDexion', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(343, 'SPED Fiscal', 322, '9021', 'formsped', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(344, 'SPED Contribuições (PIS/Cofins)', 322, '9022', 'formspedpiscofins', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(345, 'Relatório - Apuração PIS/COFINS', 322, '9023', 'formlfappiscofins', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(346, 'Complemento de ICMS (Entrada/Saída)', 322, '9024', 'formcomplicms', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(347, 'Inventário', 347, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(348, 'Controle da Contagem de Estoque', 347, '10001', 'frmctrlcontagemest', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(349, 'Contagem de Estoque', 347, '10002', 'frmcontagemest', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(350, 'Relatório de Estoque Retroativo', 347, '10003', 'formrelestretroativo', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(351, 'Contagem - HoneyWell', 347, '10004', 'formhoneywell', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(352, 'Ajuste de Estoque', 347, '10005', 'formajusteest', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(353, 'Manutenção de Estoque Pendente', 347, '10006', 'formmanestpend', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(354, 'Relatório - Posição de Estoque', 347, '10007', 'formrelposicaoestoque', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(355, 'Relatório - Relação de Estoque', 347, '10008', 'frmrelest', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(356, 'Relatório - Valor do Estoque', 347, '10009', 'formrelvalorestoque', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(357, 'Relatório - Saldo de Produto de Armazenagem', 347, '10010', 'formrelsaldoprodarmaz', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(358, 'Relatório - Controle de Armazenagem', 347, '10011', 'formrelcontrolearmaz', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(359, 'Relatório - Posição de Estoque - Novo', 347, '10012', 'posicaoestoque', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(360, 'Utilitários', 360, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(361, 'Backup', 360, '11001', 'formbckup', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(362, 'Força de Vendas', 360, '11002', 'ipedi', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(363, 'Mala Direta', 360, '11003', 'frmmaladireta', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(364, 'Exportar Carteira', 360, '11004', 'frmexportcart', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(365, 'Configurar Etiqueta Zebra', 360, '11005', 'formlayetiqzebra', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(366, 'Imprimir Etiqueta Zebra', 360, '11006', 'formimpretiq', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(367, 'Imprimir Código de Barras', 360, '11007', 'frmimprcodbarras', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(368, 'Atualização Thunder', 360, '11008', 'atualizathunder', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(369, 'Produção', 369, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(370, 'Composição de Produtos', 369, '12001', 'formcomppro', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(371, 'Ítens de Custo de Produção', 369, '12002', 'formicustoprod', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(372, 'Ordem de Produção', 369, '12003', 'formop', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(373, 'Entrada de Produção', 369, '12004', 'formnfep', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(374, 'Consulta Ordem de Produçao', 369, '12005', 'formconsultaop', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(375, 'Conversão de Estoque', 369, '12006', 'formproconvert', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(376, 'Relatório - Conversão de Estoque', 369, '12007', 'FormRelProConvert', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(377, 'Relatório - Consumo de Matéria-Prima', 369, '12008', 'Formrelconsumomateriaprima', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(378, 'Relatório - Perda por Produção', 369, '12009', 'formrelperdaproducao', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(379, 'Relatório - Produção Realizada', 369, '12010', 'formrelentradaproducao', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(380, 'Frotas', 380, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(381, 'Tipos de Serviços', 380, '13001', 'formtiposervico', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(382, 'Lançamento de Serviços', 380, '13002', 'formservico', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(383, 'Comodato', 383, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(384, 'Equipamento', 383, '14001', 'formcomodequip', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(385, 'Contrato', 383, '14002', 'formcomodcontrato', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(386, 'Remessa de Equipamento', 383, '14003', 'formcomodremessaequip', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(387, 'Relatório - Relação de Contratos', 383, '14004', 'formrelListaclientecomodato', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(388, 'Gerencial', 388, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(389, 'Gerencial', 388, '15001', 'formgerencial', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(390, 'ExportarPDV', 388, '15002', 'exportarpdv', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(391, 'Valida Query', 388, '15003', 'formvalidaquery', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(392, 'Exportar Mtrix', 388, '15004', 'integramtrix', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(393, 'Agência Nacional de Mineração', 393, '0', '', 'S', 'N'); INSERT INTO public.menu (menucod, menudes, menugrupo, menuatalho, menuform, menuativo, menu_secreto) VALUES(394, 'Relatório Anual de Lavra (RAL)', 393, '', 'formrelanuallavra', 'S', 'N');