Financial Report : exclude all adjustment periods

Description

Add a 'IsExcludeAdjustementPeriods' column on FinReport.
If ticked, then replace FinReport.java lines ~ 200 -> 214 so the p_AdjPeriodToExclude will be C_Period_ID NOT IN(...)

See https://groups.google.com/g/idempiere/c/wrDbx9UVtV0 for details

Environment

None

Activity

Show:

Nicolas Micoud October 3, 2021 at 7:40 AM

Ok, I’ll have a look next week

Carlos Ruiz October 2, 2021 at 4:11 PM

Found NPE in 8.2 when period is not filled:

10:56:31.382===========> FinReport.process: java.lang.NullPointerException [86] java.lang.NullPointerException at org.compiere.report.FinReport.prepare(FinReport.java:202) at org.compiere.process.SvrProcess.process(SvrProcess.java:236) at org.compiere.process.SvrProcess.startProcess(SvrProcess.java:155) at org.adempiere.util.ProcessUtil.startJavaProcess(ProcessUtil.java:173) at org.compiere.apps.AbstractProcessCtl.startProcess(AbstractProcessCtl.java:393) at org.compiere.apps.AbstractProcessCtl.run(AbstractProcessCtl.java:233) at org.adempiere.webui.apps.WProcessCtl.process(WProcessCtl.java:208) at org.adempiere.webui.apps.AbstractProcessDialog$ProcessDialogRunnable.doRun(AbstractProcessDialog.java:1162) at org.adempiere.util.ContextRunnable.run(ContextRunnable.java:38) at org.adempiere.webui.apps.DesktopRunnable.run(DesktopRunnable.java:40) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)

Nicolas Micoud September 15, 2021 at 1:42 PM

Hi ,

Done

Regards,

Nicolas

Carlos Ruiz September 15, 2021 at 12:30 PM

Hi , can you please document the feature in page:
https://wiki.idempiere.org/en/NF8.2_Financial_Report_Exclude_Adjustment_Periods

Regards,

Carlos Ruiz

Nicolas Micoud September 10, 2021 at 1:41 PM

Instead of a checkbox, I’ve added a list so is possible to :
display adjustment periods,
exclude all adjustment periods,
exclude only the adjustment period with same end date as report’s period end date (current behaviour)

That’s why migration scripts are in 8.2

Fixed

Details

Assignee

Reporter

Components

Fix versions

Priority

Created February 26, 2021 at 5:28 PM
Updated December 1, 2021 at 5:27 PM
Resolved October 7, 2021 at 9:28 AM