# Create Trade Finance application Creates an application for a trade credit line for the business specified in the request URL. Solarisbank will process the application manually. Use the endpoint to retrieve information about the application's status. Endpoint: POST /v1/businesses/{business_id}/trade_finance_applications Version: 1.0 ## Path parameters: - `business_id` (string, required) ID of the business requesting the trade credit line. ## Request fields (application/json): - `identification_id` (string, required) The ID of the associated business identification Example: "e876f41e9b8642bdaaff883ec2f0e144bid" - `requested_credit_line` (object, required) The amount of money requested for the business's trade credit line (in Euro cents). Example: {"value":1000,"unit":"cents","currency":"EUR"} - `requested_credit_line.value` (integer, required) The amount value Example: 1000 - `requested_credit_line.currency` (string, required) The currency of the given value Enum: "EUR" - `requested_credit_line.unit` (string, required) The unit of the given value Enum: "cents" - `nominal_interest_rate` (number, required) The nominal interest rate to apply to the trade credit line, expressed as a value between (i.e., 0%) and (i.e., 100%) with up to four decimal places. For example, would apply a nominal interest rate of 1% to the trade credit line Example: 0.02 - `recipient_iban` (string, required) IBAN of the account where the trade loans should be paid out. Example: "DE32110101001000000029" - `creditreform_pd` (string, required) The creditreform probability of default Example: "1.2" - `creditreform_score` (integer, required) The creditreform score Example: 150 - `partner_contact_name` (string, required) The name of a contact person in your organization. Example: "Contact Name" - `partner_contact_number` (string, required) The telephone number of a contact person in your organization. Example: "+49303003000" - `partner_reference_number` (string, required) Reference identifier at partner Example: "3738dbd0-a547-4c11-99e7-770066a39292" - `partner_score` (string, required) An optional scoring value to apply to the Trade Finance application. Example: "B" - `application_date` (string, required) The date of the application Example: "2019-08-24" ## Response 200 fields (application/json): - `status_detail` (string) Status details of the application - `status` (string) Status of the application Enum: "pending", "waiting_for_bussiness_identification", "cdd_pending", "successful_finished", "rejected", "deleted" - `requested_credit_line` (object) The request credit line amount in EUR Example: {"value":1000,"unit":"cents","currency":"EUR"} - `requested_credit_line.value` (integer, required) The amount value Example: 1000 - `requested_credit_line.currency` (string, required) The currency of the given value Enum: "EUR" - `requested_credit_line.unit` (string, required) The unit of the given value Enum: "cents" - `recipient_iban` (string) The IBAN of the recipient's account Example: "DE92370601930002130041" - `partner_score` (string) Partner score Example: "4" - `partner_reference_number` (string) Reference identifier at partner Example: "3738dbd0-a547-4c11-99e7-770066a39292" - `partner_contact_number` (string) Number of the partner contact Example: "123456789" - `partner_contact_name` (string) Name of the partner contact Example: "Contact Name" - `nominal_interest_rate` (number) The nominal interest rate to apply to the trade credit line, expressed as a value between (i.e., 0%) and (i.e., 100%) with up to four decimal places. For example, would apply a nominal interest rate of 1% to the trade credit line. Example: 0.02 - `identification_id` (string) The ID of the associated business identification Example: "e876f41e9b8642bdaaff883ec2f0e144bid" - `id` (string) The ID of the trade finance application Example: "55f39e2d78424ac9a9ad5b09adffece2btfa" - `creditreform_score` (integer) The creditreform score Example: 150 - `creditreform_pd` (string) The creditreform probability of default Example: "1.2" - `application_date` (string) The date of the application Example: "2019-08-24" ## Response 400 fields (application/json): - `errors` (array, required) - `errors.id` (string, required) A UUID, preferably the request ID - `errors.status` (integer, required) The HTTP status - `errors.code` (string, required) some_computer_friendly_string - `errors.title` (string, required) Some short human friendly string - `errors.detail` (string, required) Some human friendly-ish detail: field is required - `errors.source` (object,null) Optional computer-friendly error source description Example: {"message":"is_required","field":"name"} - `errors.source.field` (string, required) Example: "name" - `errors.source.message` (string, required) Example: "is_required" - `errors.backtrace` (array,null) Optional array of backtrace lines ## Response 403 fields (application/json): - `errors` (array, required) - `errors.id` (string, required) A UUID, preferably the request ID - `errors.status` (integer, required) The HTTP status - `errors.code` (string, required) some_computer_friendly_string - `errors.title` (string, required) Some short human friendly string - `errors.detail` (string, required) Some human friendly-ish detail: field is required - `errors.source` (object,null) Optional computer-friendly error source description Example: {"message":"is_required","field":"name"} - `errors.source.field` (string, required) Example: "name" - `errors.source.message` (string, required) Example: "is_required" - `errors.backtrace` (array,null) Optional array of backtrace lines ## Response 404 fields (application/json): - `errors` (array, required) - `errors.id` (string, required) A UUID, preferably the request ID - `errors.status` (integer, required) The HTTP status - `errors.code` (string, required) some_computer_friendly_string - `errors.title` (string, required) Some short human friendly string - `errors.detail` (string, required) Some human friendly-ish detail: field is required - `errors.source` (object,null) Optional computer-friendly error source description Example: {"message":"is_required","field":"name"} - `errors.source.field` (string, required) Example: "name" - `errors.source.message` (string, required) Example: "is_required" - `errors.backtrace` (array,null) Optional array of backtrace lines