Financial Report : exclude all adjustment periods
Description
Environment
None
testing discovered
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 @Carlos Ruiz ,
Done
Regards,
Nicolas
Carlos Ruiz September 15, 2021 at 12:30 PM
Hi @Nicolas Micoud, 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
Nicolas MicoudNicolas MicoudReporter
Nicolas MicoudNicolas MicoudLabels
Components
Priority
Major
Details
Details
Assignee

Reporter

Labels
Components
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
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