POST api/CompanyBorrower/v1/InsertSalesInvoiceFundingContractApplication

Request Information

URI Parameters

None.

Body Parameters

InsertSalesInvoiceFundingContractApplicationRequest
NameDescriptionTypeAdditional information
application

SalesInvoiceFundingContractApplication

None.

OrganizationCode

string

None.

UserName

string

None.

Password

string

None.

Request Formats

application/json, text/json

Sample:
{
  "application": {
    "BrandCode": "sample string 1",
    "ChannelCode": "sample string 2",
    "ExternalContractNumber": "sample string 3",
    "Company": {
      "Bic": "sample string 1",
      "Name": "sample string 2",
      "Email": "sample string 3",
      "Phone": "sample string 4"
    },
    "AuthorizedRepresentative": {
      "Ssn": "sample string 1",
      "LastName": "sample string 2",
      "FirstName": "sample string 3",
      "Email": "sample string 4",
      "Phone": "sample string 5"
    },
    "FirstGuarantor": {
      "Ssn": "sample string 1",
      "LastName": "sample string 2",
      "FirstName": "sample string 3",
      "Email": "sample string 4",
      "Phone": "sample string 5"
    },
    "SecondGuarantor": {
      "Ssn": "sample string 1",
      "LastName": "sample string 2",
      "FirstName": "sample string 3",
      "Email": "sample string 4",
      "Phone": "sample string 5"
    }
  },
  "OrganizationCode": "sample string 1",
  "UserName": "sample string 2",
  "Password": "sample string 3"
}

application/xml, text/xml

Sample:
<InsertSalesInvoiceFundingContractApplicationRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FfApi.Controllers">
  <OrganizationCode>sample string 1</OrganizationCode>
  <Password>sample string 3</Password>
  <UserName>sample string 2</UserName>
  <application>
    <AuthorizedRepresentative>
      <Email>sample string 4</Email>
      <FirstName>sample string 3</FirstName>
      <LastName>sample string 2</LastName>
      <Phone>sample string 5</Phone>
      <Ssn>sample string 1</Ssn>
    </AuthorizedRepresentative>
    <BrandCode>sample string 1</BrandCode>
    <ChannelCode>sample string 2</ChannelCode>
    <Company>
      <Bic>sample string 1</Bic>
      <Email>sample string 3</Email>
      <Name>sample string 2</Name>
      <Phone>sample string 4</Phone>
    </Company>
    <ExternalContractNumber>sample string 3</ExternalContractNumber>
    <FirstGuarantor>
      <Email>sample string 4</Email>
      <FirstName>sample string 3</FirstName>
      <LastName>sample string 2</LastName>
      <Phone>sample string 5</Phone>
      <Ssn>sample string 1</Ssn>
    </FirstGuarantor>
    <SecondGuarantor>
      <Email>sample string 4</Email>
      <FirstName>sample string 3</FirstName>
      <LastName>sample string 2</LastName>
      <Phone>sample string 5</Phone>
      <Ssn>sample string 1</Ssn>
    </SecondGuarantor>
  </application>
</InsertSalesInvoiceFundingContractApplicationRequest>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'InsertSalesInvoiceFundingContractApplicationRequest'.

Response Information

Resource Description

InsertSalesInvoiceFundingContractApplicationReply
NameDescriptionTypeAdditional information
Reply

SalesInvoiceFundingContractDecision

None.

Ok

boolean

None.

ErrorMessage

string

None.

ErrorCode

string

None.

Message

string

None.

Response Formats

application/json, text/json

Sample:
{
  "Reply": {
    "IsValid": true,
    "ValidationMessage": "sample string 2",
    "IsApproved": true,
    "ApprovedAmount": 4.0,
    "RejectionReasonMessage": "sample string 5",
    "RejectionReasonCode": "sample string 6",
    "ContractId": "b3d0ba9e-a717-4d47-986f-0e8e476c47c3",
    "ExternalContractNumber": "sample string 8",
    "CustomerNumber": "sample string 9",
    "FundingProvisionRate14d": 10.0,
    "FundingProvisionRate21d": 11.0,
    "FundingProvisionRate30d": 12.0,
    "FundingProvisionRate45d": 13.0,
    "FundingProvisionRate60d": 14.0
  },
  "Ok": true,
  "ErrorMessage": "sample string 2",
  "ErrorCode": "sample string 3",
  "Message": "sample string 4"
}

application/xml, text/xml

Sample:
<InsertSalesInvoiceFundingContractApplicationReply xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FfApi.Controllers">
  <ErrorCode>sample string 3</ErrorCode>
  <ErrorMessage>sample string 2</ErrorMessage>
  <Message>sample string 4</Message>
  <Ok>true</Ok>
  <Reply>
    <ApprovedAmount>4</ApprovedAmount>
    <ContractId>b3d0ba9e-a717-4d47-986f-0e8e476c47c3</ContractId>
    <CustomerNumber>sample string 9</CustomerNumber>
    <ExternalContractNumber>sample string 8</ExternalContractNumber>
    <FundingProvisionRate14d>10</FundingProvisionRate14d>
    <FundingProvisionRate21d>11</FundingProvisionRate21d>
    <FundingProvisionRate30d>12</FundingProvisionRate30d>
    <FundingProvisionRate45d>13</FundingProvisionRate45d>
    <FundingProvisionRate60d>14</FundingProvisionRate60d>
    <IsApproved>true</IsApproved>
    <IsValid>true</IsValid>
    <RejectionReasonCode>sample string 6</RejectionReasonCode>
    <RejectionReasonMessage>sample string 5</RejectionReasonMessage>
    <ValidationMessage>sample string 2</ValidationMessage>
  </Reply>
</InsertSalesInvoiceFundingContractApplicationReply>