# Triggers the creation of a loan for a business fronting loan or fronting factoring application Triggers the loan creation process for the respective business application, without triggering the loan payout itself. You must add the in the request body, which is a Solaris account, from which the loan amount is transferred to the business's account. Endpoint: PUT /v1/businesses/{business_id}/fronting_loan_applications/{application_id}/loan Version: 1.0 ## Path parameters: - `business_id` (string, required) The ID of the business applying for a fronting loan or fronting factoring. - `application_id` (string, required) The ID of the business fronting loan or fronting factoring application. ## Request fields (application/json): - `settlement_account_iban` (string, required) The Solaris settlement account from which the loan amount is transferred to the business's account. Example: "DE07110101014503906016" ## Response 201 fields (application/json): - `id` (string, required) The unique ID of a business fronting loan. Example: "13651d2f3a274e768ec6d45b036e0f14bflo" - `application_id` (string, required) The unique ID of the business fronting loan application. Example: "89d4eaaa73ec4a73a0b9d40fb5d9da9cbfla" - `agio` (number, required) The credit commission amount. - `duration` (integer, required) The number of months over which the loan will be repaid. Example: 24 - `recipient_iban` (string, required) The IBAN of the loan's recipient, to which the loan will be paid out. Example: "DE92370601930002130041" - `recipient_name` (string, required) The name of the loan recipient. Example: "Max Mustermann" - `effective_interest_rate` (number, required) The effective annual interest rate applied to the loan. Example: 0.309 - `nominal_interest_rate` (number, required) The nominal interest rate applied to the loan. Example: 0.299 - `amount` (object, required) The loan amount. Example: {"currency":"EUR","unit":"cents","value":1000} - `amount.value` (integer, required) The amount value Example: 1000 - `amount.currency` (string, required) The currency of the given value. Only EURO is currently supported. Example: "EUR" - `amount.unit` (string, required) The unit of the given value. Enum: "cents" - `collateral_account_iban` (string, required) Your Solaris prefund account from which the full loan amount (agio + net loan amount) must be transferred to Solaris' settlement account. Example: "DE85110101014480677574" - `collection_account_iban` (string, required) Your account to which the agio is transferred. Example: "DE87110101001000057123" - `settlement_account_iban` (string, required) The Solaris settlement account from which the loan amount is transferred to the business's account. Example: "DE07110101014503906016" - `status` (string, required) The status of the business fronting loan. Enum: "payout_pending", "payout_issued" - `status_reason` (string,null) The status reason of the business fronting loan. Enum: "closed", "terminated" ## Response 400 fields (application/json): - `code` (string) Example: "build_pagination_headers_failure" - `detail` (string) Example: "Cannot connect to database." - `id` (string) Example: "a95f2aaf-4e0c-4d49-8021-8a16a884ed86" - `status` (string) Example: "400" - `title` (string) Example: "Failed to build pagination headers." ## Response 403 fields (application/json): - `code` (string) Example: "unauthorized_action" - `detail` (string) Example: "Unauthorized action is not allowed." - `id` (string) Example: "a95f2aaf-4e0c-4d49-8021-8a16a884ed86" - `status` (string) Example: "403" - `title` (string) Example: "Unauthorized Action" ## Response 404 fields (application/json): - `code` (string) Example: "model_not_found" - `detail` (string) Example: "Couldn't find 'Account' for id 'DE24112233445566'." - `id` (string) Example: "a95f2aaf-4e0c-4d49-8021-8a16a884ed86" - `status` (string) Example: "404" - `title` (string) Example: "Model Not Found" ## Response 409 fields (application/json): - `code` (string) Example: "record_not_unique" - `detail` (string) Example: "Could not save `terms_and_conditions_event`." - `id` (string) Example: "a95f2aaf-4e0c-4d49-8021-8a16a884ed86" - `status` (string) Example: "409" - `title` (string) Example: "Record Not Unique"