SBA Loan Forgiveness Platform - Release Notes
SNo | Date | Release notes |
---|---|---|
1 | 07/26/2020 | 1. Updated Correctional Document Upload use case to include optional input parameters & clarify slug id. 2. API Dictionary updated to include Get Forgiveness message using SBA number. 3. Updated documentation to provide clarity on SBA Decision vs. Overall Status. This update made it clear to use sba_decision to understand current state of SBA decision on a forgiveness decision. Status is always the overall status including if payment was made 4. Updated (3) FAQs with information asked and answered for 3 lenders in the industry; sharing to ensure uniform knowledge and industry partnership. |
2 | 07/27/2020 | 1. Updated FAQs to include clarifications related to Sandbox Certification, Payment fields and Lender decline reason |
3 | 07/28/2020 | 1. Forgiveness Decision Status Map added |
4 | 07/29/2020 | 1. Updated FAQ based on discussion with various Vendors/Lenders. 2. Data Dictionary changes - a) Removed no_employee field from all the request and response b) Made dba_name as optional c) Changed the data type of sba_number and ein to String |
5 | 07/30/2020 | 1. Schedule A lines 11, 12 are optional fields in create forgiveness API 2. Introduced content as mandatory field while replying back to SBA message API |
6 | 08/01/2020 | 1. Added new API – Validate/Lookup disbursed PPP Loan & corresponding use case 6 2. Java and C# client code updated to fix issues reported 3. Data Dictionary changes - a) final_forgive_amount_with_interest - new field in API response added b) Updated possible values of forgive_payroll_schedule |
7 | 08/03/2020 | 1. Date format in output API’s have been made consistent (YYYY-MM-DD) instead of mm/dd/yyyy in few fields 2. Forgiveness Decision – Status map was updated and now includes a new field - final_forgive_amount_with_interest 3. Design consideration has mapping of Lender decision and Forgiveness Decision |
8 | 08/05/2020 | 1. Updated Demographics description 2. Updated design consideration to include Lender Decline |
9 | 08/06/2020 | 1. ACH Layout for Forgiveness Payment added |
10 | 08/07/2020 | 1. Updated description for fields “no_reduction_employees”, “forgive_schedule_a_line_10_checkbox” and “no_reduction_in_employees_and_covid_impact”. 2. Updated the correct possible values for sba_decision. |
11 | 08/11/2020 | 1. Maximum document size (including API payload) which can be send to SBA, increased from 25 MB to 35 MB. 2. Updated the API Dictionary description for FTE Reduction quotient to support values upto 9 decimals. |
12 | 08/20/2020 | 1. Clarified design considerations for Reply to SBA Message API.This API supports multiple documents submission in single API call - GitHub repo updated with latest sample codes. 2. Updated API HTTP Response Codes for Error messages related to covered period. 3. Removed redundant field sender_name from SBA Message response API’s |
13 | 08/21/2020 | 1. Added FAQ # 40 2. Updated sba_number, ticket field valid values and Design Consideration for Get Forgivness Messages API. |
14 | 08/22/2020 | 1. Clarified Interest Calculation Method on Payment Page |
15 | 08/28/2020 | 1. Updated data type of Final forgive Payment, interest and amount fields as numbers (rather than string) |
16 | 08/31/2020 | 1. Updated description for Reply to SBA Message API for having single content field in request for multiple documents submission. 2. Added FAQ for valid test routing number in Sandbox. |
17 | 09/02/2020 | 1. Clarified that decision can be withdrawn within 24 hrs of submission in Use Case - 2 . |
18 | 09/04/2020 | 1. Clarified Interest Calculation details on Payment Page 2. Clarified some Number fields in API Dictionary. |
19 | 09/08/2020 | 1. Added payment_status field description in API Dictionary. |
20 | 09/09/2020 | 1. Added example for Interest Calculation and Payment Dashboard to API Mapping in Payment Processing . |
21 | 09/10/2020 | 1. Updated api/ppp_loan_validations data dictionary to reflect rules around EIDL advance. 2. forgive_eidl_amount description updated in GET /api/ppp_loan_forgiveness_requests/ 3. Description of forgive_lender_decision updated in POST /api/ppp_loan_forgiveness_requests/ |
22 | 09/11/2020 | 1. Added missing error messages for amount field validation which were already existing |
23 | 09/10/2020 | 1. Updated api/ppp_loan_validations data dictionary to reflect rules around EIDL advance. 2. forgive_eidl_amount description updated in GET /api/ppp_loan_forgiveness_requests/ 3. Description of forgive_lender_decision updated in POST /api/ppp_loan_forgiveness_requests/ |
24 | 09/14/2020 | 1. Updated Data dictionary for Message API to clarify Generic/Other message handling 2. Added clarification regarding usage of Reply to SBA Message in conjunction with Upload Forgiveness documents, when initial documents were never submitted along with decision |
25 | 09/17/2020 | 1. Updated FAQ to clarify that documents can be uploaded via Forgiveness Portal even if decision was submitted by API 2. Use case 5 updated to support document upload in stages in case Lender is waiting for additional documents from Borrower 3. Design consideration updated for /api/ppp_loan_forgiveness_message_reply 4. Updated Data Dictionary for Reply message API (document, document type and document name are not mandatory) 5. In Design consideration, added comparison between API and Portal for various functionalities |
26 | 09/18/2020 | 1. Data Dictionary - Clarified that demographic fields are optional in Forgiveness request/decision creation API 2. Ensured API code is in synch with Forgiveness Portal UI for all mandatory fields, while submitting decision |
27 | 09/23/2020 | 1. Changed data type in sample codes as per API Dictionary (eidl_application_number from Integer to Long), changed sample code for demographics field to reflect Optional fields as per API Dictionary |
28 | 09/24/2020 | 1. Clarified that funding_date field in Create Forgiveness API Request is PPP Loan Disbursement Date |
29 | 09/27/2020 | 1. Added additional validation for Forgiveness amount, updated design consideration for message reply via portal and rephrased error message when SBA decision is already submitted |
30 | 09/30/2020 | 1. Removed duplicate error responses from API HTTP Response Codes |
31 | 10/02/2020 | 1. Added example where EIDL advance from SBA system of record is greater than SBA determined forgiveness amount in Payment Processing Page |
32 | 10/04/2020 | 1. Added validation and error messages for Schedule A fields (3508 form) for API End-point - POST /api/ppp_loan_forgiveness_requests/ |
33 | 10/06/2020 | 1. Payment processing - Added formula and examples for Actual/365, if Lender chooses that option for interest calculation |
34 | 10/07/2020 | 1. Payment processing - Updated Payment field mapping to final_forgive_amount_with_interest (instead of final_forgive_payment) |
35 | 10/08/2020 | 1. On 10/08/2020 - SBA announced 3508S FORM - Simpler loan forgiveness application which may be used for Paycheck Protection Program (PPP) loans of $50,000 or less. This new form will be supported by Forgiveness Portal and API’s in coming days |
35 | 10/19/2020 | 1. Changes related to 3508S FORM - Simpler loan forgiveness application which may be used for Paycheck Protection Program (PPP) loans of $50,000 or less - API dictionary for POST /api/ppp_loan_forgiveness_requests, GET /api/ppp_loan_forgiveness_requests updated 2. Added 3508S Form - Fields Mapping to API Elements. 3. Python and Java SDK examples updated with 3508S sample |
36 | 10/22/2020 | 1. Payment - Added example and formula for 30/360 calculation |
37 | 10/27/2020 | 1. Payment - Updated payment processing with SBA guidelines to lenders on overpayment |
38 | 11/05/2020 | 1. To ensure data quality, Added Error message in case disbursement date provided doesn’t look correct |
39 | 11/18/2020 | 1. Clarified usage of EIDL Amount and EIDL application number in API Dictionary |
40 | 11/22/2020 | 1. API Dictionary - Added new fields to support Payment adjustments in GET /api/ppp_loan_forgiveness_requests/ |
41 | 12/02/2020 | 1. API Dictionary - Removed Denial without prejudice as a valid value from forgive_lender_decision |
42 | 12/05/2020 | 1. API Dictionary - Lookup disbursed API - GET /api/ppp_loan_validations/ updated to reflect the EIDL Advance values from SBA system of records, in advance of PPP Decision Submission. |
43 | 12/09/2020 | 1. API Dictionary - Added a new API Endpoint - “13. Get All Forgiveness Documents”, to get all the documents uploaded for the forgiveness request. |
44 | 12/11/2020 | 1. “12. Validate/Lookup Disbursed PPP Loan”, added description for parsing eidl_details field. |
45 | 12/30/2020 | 1. Based on the latest COVID-19 relief bill, the Forgiveness platform has been updated not to deduct EIDL advance amount from the Forgiveness amount, during payment calculation.The platform is no longer validating the EIDL Application number if provided by the Forgiveness request. |
46 | 01/22/2021 | 1. 3508S made available for loans up to $150,000 |
47 | 01/31/2021 | 1. Updated data dictionary to reflect changes due to new 3508, 3508EZ and 3508S forms, available in prod 03/05 |
48 | 02/04/2021 | 1. Added latest 3508S form field mapping to API elements |
49 | 02/06/2021 | 1. Added GET /api/ppp_loan_validations/ - tin_type and ppp_loan_draw |
50 | 02/07/2021 | 1. Added latest 3508EZ form field mapping to API elements |
51 | 02/08/2021 | 1. Added latest 3508 form field mapping to API elements |
52 | 02/21/2021 | 1. Added error messages to support edit checks related to new fields in all 3508 forms |
53 | 02/25/2021 | 1. Requirement for Covered period for 2020 PPP loans, to end on or before 12/31/2020, was removed |
54 | 03/03/2021 | 1. Error messages were updated to reflect correct line numbers, per updated Forgiveness forms |
55 | 06/25/2021 | 1. Added adjustment fields (principal_amount, interest_amount, disbursement_date, reason, calculation_method) in Get status API end point |
56 | 07/15/2021 | 1. Changes to support Guaranteed purchase, direct forgiveness, 3508 s, 3508 and ez new fields |
57 | 07/19/2021 | Webinar Presentation SBA PPP Update Webinar Video Access Passcode: mWTaUN&2 |
58 | 08/01/2021 | 1. Field disbursement_date added to loan disbursement API - GET /api/ppp_loan_validations/ |
59 | 08/07/2021 | 1. forgive_2_million field removed from API |
60 | 08/29/2021 | 1. Added field sba_sample_indicator to disbursed loan api and direct forgiveness API end point |
61 | 09/13/2021 | 1. Added new fields to direct forgiveness end point (createed_at, updated_at, covid_flag and decision_by) |
62 | 09/23/2021 | 1. Added new field payment_type to differentiate between reason for adjustment in API method - GET /api/ppp_loan_forgiveness_requests/ |