Is it possible to send all transactions over $10k to the Review Journal with a BPM? We’ve got ‘Manually review all transactions’ checked on the SingleGLJrn in GL Transaction Type Maintenance, but I’d like transactions under $10k to go through without review.
Or is the only way to have a BPM to restrict who can post a JE above $10k, in the first place? A posting rule?
Financial guys - what do you say? @LarsonSolutions @Doug.C
I was hoping a trace would show where it gets sent to the review, but it didn’t.
Relevant - Journal Entry Approval and Segregation of Duties - #7 by Mark_Wonsil
Trace was set to Full DataSet, Call Context DataSet, Write Response Data, and BPM Logging - Here’s the only nugget:
<tracePacket>
<businessObject>Erp.Proxy.BO.GLJrnGrpImpl</businessObject>
<methodName>PostGroupJournals</methodName>
<appServerUri>https://MASKED/</appServerUri>
<returnType>System.Void</returnType>
<localTime>4/1/2024 09:04:12:6389025</localTime>
<threadID>1</threadID>
<correlationId>f85f5ea9-9ecc-4bc5-937a-b9f5b3d97cdc</correlationId>
<executionTime total="821" roundTrip="819" channel="0" bpm="0" bpmDataForm="0" other="2" />
<retries>0</retries>
<parameters>
<parameter name="postGroupID" type="System.String"><![CDATA[AES]]></parameter>
<parameter name="CallContext" type="Ice.Bpm.Context.ContextDataSet">
<ContextDataSet xmlns="http://www.epicor.com/Ice/300/Bpm/Context">
<BpmData>
<SysRowID>00000000-0000-0000-0000-000000000000</SysRowID>
</BpmData>
</ContextDataSet>
</parameter>
</parameters>
<returnValues>
<returnParameter name="NotAllPostedMessage" type="System.String"><![CDATA[Transaction is sent to Review Journal 3.]]></returnParameter>
</returnValues>
<serverTrace>
<Op Utc="2024-04-01T13:04:12.7706616Z" act="Erp:BO:GLJrnGrp/GLJrnGrpSvcContract/PostGroupJournals" correlationId="f85f5ea9-9ecc-4bc5-937a-b9f5b3d97cdc" dur="810.09" cli="132.29.200.124:51964" usr="MASKED" machine="ERPDB2" pid="2328" tid="343" />
</serverTrace>
</tracePacket>




