-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lender additional configuration: external on boarding process and require documents #427
Comments
If possible, I think it would be clearer to implement #186 separately. I think we can leave out Yes, individual meaningful fields is better. Does the application just end with |
The lender comes back to change the status either to APPROVED or REJECTED (with STARTED in the meantime), as usual. |
Assume false If |
Yup!
Ok, so, if I understand, on the new path:
|
I haven't thought about the information request flow, but you are right, as there won't be any documents the information request shouldn't be available either.
That request didn't come from the ones who have an external onboarding process but your thinking is correct |
Some lenders have their own system with their own onboarding process where borrowers must upload their documents. In these cases, the lender does not review documents in Credere, but asks borrowers to start the onboarding process in their system instead.
To facilitate this process, Credere, when an application is APPROVED and the selected lender has the "default_additional_comments" set, sends the link to the onboarding platform as part of the APPROVED email, using the default_additional_comment field.
To make this process more general, we could add a string field, "external_onboarding_url" and a boolean field, "require_documents" to
Lender
, and remove "default_additional_comments
".As part of #186, if "external_onboarding_url" is set, we will have a custom email template that uses that field and asks the borrower to start the onboarding process with the lender's system when the application is SUBMITTED.
Additionally, if
require_documents
is false, we won't require the borrower to submit any documents as part of their application. (or we could also rely on the external_onboarding_url field, assuming that when an onboarding system exists, they won't need to upload documents in Credere. We only have one case so far and that is the case, so if we want to save one field we could assume that is true until we see the opposite)I also thought about having a general "
additional_settigns
" JSONB field instead, but maybe one field with a clear use case is better.@jpmckinney any feedback is welcome
(I will be implementing this as part of #186)
The text was updated successfully, but these errors were encountered: