dev/core#2715 [REF] Start the process of moving financial processing to own class #20872
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
[REF] Start the process of moving financial processing to own class
This starts the process of moving the functions used to process financial records to their own class
Once we have moved them over (& unwravelled all the 'self' references) it will be easier to clean them up
and use methods rather than param passing
Before
Function on one class
After
On another, less cluttered class
Technical Details
Not called from elsewhere
Comments
We don't need to do universe checks on these deep financial processing functions - we've been really clear that people shouldn't call them directly and they have changed many times
These are also heavily tested functions