[Master]-Outgoing Payment Report Employee Payments Missing - #11638
Fixes4BC (neeleshsinghal) wants to merge 3 commits into
Conversation
Good Sense Reviewer - Round 1Recommendation: Accept with SuggestionsWhat this PR doesThis change lets DTA Payment Journal include employee payment lines as well as vendor payment lines. It keeps vendor-specific calculations in a helper and adds employee name and bank account values for the new line type. The root filter change matches the reported scenario, and the test covers a mixed vendor/employee batch. The main remaining issue is display data that still comes from vendor-only fields after employee rows are added. Problem-solution fitFit: Strong The change addresses the described missing employee-payment scenario directly by including Employee account type and filling the employee account name and bank account. It does not overreach into posting or export logic, but two vendor-only display fields need cleanup so the printed report is accurate for employee rows. SuggestionsS1 (🟠 Moderate): Blank payment form for employee rows S2 (🟠 Moderate): Use account name in totals Risk assessment and necessityRisk: This is report-only, so an error affects printed DTA payment journal information for CH payment batches, not posting. The main regression surface is vendor report output after the refactor and the new employee display values. Necessity: The change is needed because employee payment lines are valid in the payment journal and were not included in this report. The scope is targeted and keeps the existing vendor calculations in place.
|
Good Sense Reviewer - Round 2Recommendation: Accept with SuggestionsWhat this PR doesThis round keeps the CH DTA Payment Journal product change focused on including employee payment lines, filling employee name and bank account values, and preserving vendor calculations after the refactor. The new commits only adjust tests, so prior report-output concerns remain the important review points. Status of previous suggestions
New observations (commits since round 1)None - the new commits only adjust test code. Risk assessment and necessityRisk: The change is report-only, so the risk is inaccurate CH DTA Payment Journal output rather than posting or payment execution. Necessity: Employee payment lines are valid payment journal lines and should appear in the report. The remaining suggestions should be addressed so employee rows and totals do not show blank or stale vendor values.
|
Fixes AB#650708