Simplified.ID API: v2

<back to all web services

AddCompanyLookup

CompanyLookup
The following routes are available for this service:
POST/companylookups/createCreate a company lookup
import java.math.*
import java.util.*
import java.io.InputStream
import net.servicestack.client.*
import com.google.gson.annotations.*
import com.google.gson.reflect.*


@DataContract
open class AddCompanyLookup : BaseRequest()
{
    @DataMember
    open var request:AddCompanyLookupRequest? = null
}

@DataContract
open class BaseRequest : IBaseRequest
{
    /**
    * The authentication credentials
    */
    @DataMember
    @ApiMember(Description="The authentication credentials", IsRequired=true, ParameterType="header, body")
    override var authentication:Authentication? = null
}

@DataContract
open class Authentication
{
    /**
    * The API User ID provided by us when you signed up to use our API. Can be provided in the request body, or as a header parameter (X-Api-User)
    */
    @DataMember
    @ApiMember(Description="The API User ID provided by us when you signed up to use our API. Can be provided in the request body, or as a header parameter (X-Api-User)", IsRequired=true, ParameterType="header, body")
    open var apiUserId:String? = null

    /**
    * The API User Key provided by us when you signed up to use our API. Can be provided in the request body, or as a header parameter (X-Api-Key)
    */
    @DataMember
    @ApiMember(Description="The API User Key provided by us when you signed up to use our API. Can be provided in the request body, or as a header parameter (X-Api-Key)", IsRequired=true, ParameterType="header, body")
    open var apiUserKey:String? = null

    /**
    * The User ID of the user making the request (e.g. a sub user). This is optional but can be used to associate API requests with a specific user, thereby allowing user permissions to be enforced. Can be provided in the body, or as a header parameter (X-User-Id).
    */
    @DataMember
    @ApiMember(Description="The User ID of the user making the request (e.g. a sub user). This is optional but can be used to associate API requests with a specific user, thereby allowing user permissions to be enforced. Can be provided in the body, or as a header parameter (X-User-Id).", ParameterType="header, body")
    open var userId:String? = null
}

open class AddCompanyLookupRequest
{
    /**
    * If the search should be saved against a single Sub User account, specify their username here
    */
    @ApiMember(Description="If the search should be saved against a single Sub User account, specify their username here")
    open var subUserName:String? = null

    open var companyLookupId:Int? = null
    /**
    * If this CompanyLookup is to update an existing record due to CompanyLookup Monitor changes, set the ID of the existing record here. This is the only field that needs to be set in the request.
    */
    @ApiMember(Description="If this CompanyLookup is to update an existing record due to CompanyLookup Monitor changes, set the ID of the existing record here. This is the only field that needs to be set in the request.")
    open var monitorCompanyLookupId:Int? = null

    open var companyRegistrationNumber:String? = null
    open var companyName:String? = null
    open var companyAddress:String? = null
    open var companyCountry:String? = null
    open var performEnhancedSearch:Boolean? = null
    open var selectedLists:ArrayOfLists? = null
    /**
    * If the search should be linked to other searches, specify the them here
    */
    @ApiMember(Description="If the search should be linked to other searches, specify the them here")
    open var linkedTo:ArrayOfLinkedTo? = null
}

open class ArrayOfLists : ArrayList<String>()
{
}

open class ArrayOfLinkedTo : ArrayList<LinkedTo>()
{
}

open class LinkedTo
{
    open var clientId:Int? = null
    open var id:Long? = null
    @SerializedName("type") open var Type:String? = null
    open var subtype:String? = null
    open var status:String? = null
    open var description:String? = null
    open var isArchived:Boolean? = null
    open var name:String? = null
    open var date:Date? = null
}

@DataContract
open class AddCompanyLookupResponse
{
    @DataMember
    @SerializedName("data") open var Data:AddCompanyLookupData? = null
}

open class AddCompanyLookupData : BaseResponse(), IBaseSearchResponse
{
    override var linkedTo:ArrayOfLinkedTo? = null
    open var searchRecord:CompanyLookupSearchRecord? = null
}

open class BaseResponse : IBaseDataResponse, IHasResponseStatus
{
    /**
    * The status of the response
    */
    @ApiMember(Description="The status of the response")
    override var responseStatus:ResponseStatus? = null
}

open class ArrayOfResponseError : ArrayList<ResponseError>()
{
}

open class CompanyLookupSearchRecord
{
    open var id:Int? = null
    open var searchCriteria:SearchCriteria? = null
    open var selectedLists:ArrayOfLists? = null
    open var date:Date? = null
    open var hasCompanyId:Boolean? = null
    open var hasCompanyDetails:Boolean? = null
    open var hasStartedSearches:Boolean? = null
    open var hasCompletedSearches:Boolean? = null
    open var companyLookupType:String? = null
    open var isArchived:Boolean? = null
    open var companyChanges:ArrayOfCompanyChanges? = null
    open var companyDirectorsAndShareholders:ArrayList<CompanyDirectorOrShareholder>? = null
    open var companySearchRecord:SearchListItem? = null
    open var hasEnhancedInformation:Boolean? = null
    open var enhancedInformation:CompanyLookupEnhanced? = null
}

open class SearchCriteria
{
    open var name:String? = null
    open var address:String? = null
    open var country:String? = null
    open var dateOfBirth:String? = null
    open var nationality:String? = null
    open var reference:String? = null
}

open class ArrayOfCompanyChanges : ArrayList<CompanyChange>()
{
}

open class CompanyChange
{
    open var dateOfChange:Date? = null
    open var changeEventType:String? = null
    open var isPending:Boolean? = null
    open var companyChangeData:ArrayOfCompanyChangeData? = null
}

open class ArrayOfCompanyChangeData : ArrayList<CompanyChangeData>()
{
}

open class CompanyChangeData
{
    open var name:String? = null
    open var previousValue:String? = null
    open var newValue:String? = null
}

open class CompanyDirectorOrShareholder
{
    open var id:Long? = null
    open var searchType:String? = null
    open var dateSearched:Date? = null
    open var dateUpdated:Date? = null
    open var numOfResults:Int? = null
    open var clientInResults:Boolean? = null
    open var clientNotInResults:Boolean? = null
    open var affectedByUpdate:Boolean? = null
    open var searchCriteria:SearchCriteria? = null
    open var isDirector:Boolean? = null
    open var isShareholder:Boolean? = null
}

open class SearchListItem
{
    open var id:Long? = null
    open var searchType:String? = null
    open var dateSearched:Date? = null
    open var dateUpdated:Date? = null
    open var dateArchived:Date? = null
    open var isArchived:Boolean? = null
    open var numOfResults:Int? = null
    open var clientInResults:Boolean? = null
    open var clientNotInResults:Boolean? = null
    open var affectedByUpdate:Boolean? = null
    open var searchCriteria:SearchCriteria? = null
    open var searchSources:ArrayList<SearchSource>? = null
}

open class SearchSource
{
    open var listId:String? = null
    open var listName:String? = null
    open var listShortName:String? = null
    open var isAffectedByListUpdate:Boolean? = null
}

open class CompanyLookupEnhanced
{
    open var summary:CompanyLookupEnhancedSummary? = null
    open var contactInformation:CompanyLookupEnhancedContactInfo? = null
    open var sicCodes:ArrayList<CompanyLookupEnhancedSicCode>? = null
    open var previousNames:ArrayList<CompanyLookupEnhancedPreviousName>? = null
    open var shareStructure:CompanyLookupEnhancedShareStructure? = null
    open var directors:CompanyLookupEnhancedDirectors? = null
    open var groupStructure:CompanyLookupEnhancedStructure? = null
    open var countyCourtJudgements:CompanyLookupEnhancedCCJs? = null
    open var eventHistory:ArrayList<CompanyLookupEnhancedEvent>? = null
    open var commentaries:ArrayList<CompanyLookupEnhancedCommentary>? = null
    open var creditAccounts:CompanyLookupEnhancedCreditAccount? = null
    open var financialStatements:ArrayList<CompanyLookupEnhancedFinancialStatement>? = null
}

open class CompanyLookupEnhancedSummary
{
    open var name:String? = null
    open var country:String? = null
    open var registrationNumber:String? = null
    open var dateOfIncorporation:String? = null
    open var typeOfIncorporation:String? = null
    open var companyStatus:String? = null
    open var address:String? = null
    open var telephone:String? = null
    open var sicCode:String? = null
    open var sicDescription:String? = null
    open var principleActivity:String? = null
    open var latestAccounts:CompanyLookupEnhancedLatestAccounts? = null
}

open class CompanyLookupEnhancedLatestAccounts
{
    open var currency:String? = null
    open var turnover:BigDecimal? = null
    open var shareholdersEquity:BigDecimal? = null
    open var creditRating:Int? = null
    open var creditLimit:Int? = null
    open var creditRatingDescription:String? = null
    open var accountRefDay:Int? = null
    open var accountRefMonth:Int? = null
    open var accountNextDueDate:Date? = null
    open var accountLastMadeUpDate:Date? = null
    open var accountCategory:String? = null
    open var returnLastMadeUpDate:Date? = null
}

open class CompanyLookupEnhancedContactInfo
{
    open var registeredAddress:CompanyLookupEnhancedAddress? = null
    open var tradingAddresses:ArrayList<CompanyLookupEnhancedAddress>? = null
    open var websites:ArrayList<CompanyLookupEnhancedWebsite>? = null
    open var additionalContactInfo:CompanyLookupEnhancedAdditionalContact? = null
}

open class CompanyLookupEnhancedAddress
{
    open var fullAddress:String? = null
    open var address1:String? = null
    open var address2:String? = null
    open var address3:String? = null
    open var address4:String? = null
    open var postCode:String? = null
    open var telephone:String? = null
}

open class CompanyLookupEnhancedWebsite
{
    open var website:String? = null
}

open class CompanyLookupEnhancedAdditionalContact
{
    open var telephone:String? = null
    open var faxNumber:String? = null
    open var emailAddress:String? = null
    open var webAddress:String? = null
    open var twitter:String? = null
    open var facebook:String? = null
    open var googlePlus:String? = null
    open var linkedIn:String? = null
    open var contactName:String? = null
    open var businessClassification:String? = null
}

open class CompanyLookupEnhancedSicCode
{
    open var sicCode2003:Int? = null
    open var sicCode2003Description:String? = null
    open var sicCode2007:Int? = null
    open var sicCode2007Description:String? = null
    open var status:String? = null
}

open class CompanyLookupEnhancedPreviousName
{
    open var dateChanged:Date? = null
    open var name:String? = null
}

open class CompanyLookupEnhancedShareStructure
{
    open var issuedShareCapital:BigDecimal? = null
    open var shareholders:ArrayList<CompanyLookupEnhancedShareholder>? = null
}

open class CompanyLookupEnhancedShareholder
{
    open var title:String? = null
    open var forename:String? = null
    open var surname:String? = null
    open var address1:String? = null
    open var address2:String? = null
    open var address3:String? = null
    open var address4:String? = null
    open var address5:String? = null
    open var postCode:String? = null
    open var shareType:String? = null
    open var number:BigDecimal? = null
    open var value:BigDecimal? = null
    open var currency:String? = null
    open var shareholderType:String? = null
    open var shareClass:String? = null
}

open class CompanyLookupEnhancedDirectors
{
    open var currentDirectors:ArrayList<CompanyLookupEnhancedDirector>? = null
    open var previousDirectors:ArrayList<CompanyLookupEnhancedDirector>? = null
}

open class CompanyLookupEnhancedDirector
{
    open var name:String? = null
    open var address:String? = null
    open var gender:String? = null
    open var appointmentDate:Date? = null
    open var resignationDate:Date? = null
    open var dateOfBirth:Date? = null
    open var position:String? = null
    open var idNumber:Int? = null
    open var currentDirectorships:Int? = null
    open var previousDirectorships:Int? = null
    open var totalDirectorships:Int? = null
}

open class CompanyLookupEnhancedStructure
{
    open var parentCompanies:ArrayList<CompanyLookupEnhancedCompany>? = null
    open var subsidiaryCompanies:ArrayList<CompanyLookupEnhancedCompany>? = null
}

open class CompanyLookupEnhancedCompany
{
    open var country:String? = null
    open var companyName:String? = null
    open var companyNumber:String? = null
}

open class CompanyLookupEnhancedCCJs
{
    open var possibleCCJs:ArrayList<CompanyLookupEnhancedCCJ>? = null
    open var exactCCJs:ArrayList<CompanyLookupEnhancedCCJ>? = null
}

open class CompanyLookupEnhancedCCJ
{
    open var date:Date? = null
    open var court:String? = null
    open var amount:BigDecimal? = null
    open var caseNumber:String? = null
    open var status:String? = null
    open var datePaid:String? = null
    open var incomingRecordDetails:String? = null
}

open class CompanyLookupEnhancedEvent
{
    open var date:Date? = null
    open var description:String? = null
}

open class CompanyLookupEnhancedCommentary
{
    open var text:String? = null
    open var positiveOrNegative:String? = null
    open var priority:Int? = null
}

open class CompanyLookupEnhancedCreditAccount
{
    open var creditLimitHistory:ArrayList<CompanyLookupEnhancedCreditLimit>? = null
    open var creditRatingHistory:ArrayList<CompanyLookupEnhancedCreditRating>? = null
}

open class CompanyLookupEnhancedCreditLimit
{
    open var date:Date? = null
    open var dateOrder:Int? = null
    open var amount:Int? = null
}

open class CompanyLookupEnhancedCreditRating
{
    open var date:Date? = null
    open var dateOrder:Int? = null
    open var amount:Int? = null
    open var shortDescription:String? = null
    open var description:String? = null
}

open class CompanyLookupEnhancedFinancialStatement
{
    open var yearEndDateOrder:Int? = null
    open var yearEndDate:Date? = null
    open var summaryNumberOfWeeks:Int? = null
    open var summaryCurrency:String? = null
    open var summaryConsolidatedAccount:String? = null
    open var profitAndLoss:CompanyLookupFinancialProfit? = null
    open var balanceSheet:CompanyLookupFinancialBalance? = null
    open var capitalAndReserves:CompanyLookupFinancialCapital? = null
    open var other:CompanyLookupFinancialOther? = null
    open var cash:CompanyLookupFinancialCash? = null
    open var misc:CompanyLookupFinancialMisc? = null
    open var ratios:CompanyLookupFinancialRatios? = null
}

open class CompanyLookupFinancialProfit
{
    open var turnover:BigDecimal? = null
    open var export:BigDecimal? = null
    open var costOfSales:BigDecimal? = null
    open var grossProfit:BigDecimal? = null
    open var wagesAndSalaries:BigDecimal? = null
    open var directorEmolument:BigDecimal? = null
    open var operatingProfit:BigDecimal? = null
    open var depreciation:BigDecimal? = null
    open var auditFees:BigDecimal? = null
    open var interestPayments:BigDecimal? = null
    open var pretaxProfit:BigDecimal? = null
    open var taxation:BigDecimal? = null
    open var profitAfterTax:BigDecimal? = null
    open var dividendsPayable:BigDecimal? = null
    open var retainedProfit:BigDecimal? = null
}

open class CompanyLookupFinancialBalance
{
    open var tangibleAccounts:BigDecimal? = null
    open var intangibleAssets:BigDecimal? = null
    open var totalFixedAssets:BigDecimal? = null
    open var stock:BigDecimal? = null
    open var tradeDebtors:BigDecimal? = null
    open var cash:BigDecimal? = null
    open var otherDebtors:BigDecimal? = null
    open var miscCurrentAssets:BigDecimal? = null
    open var totalCurrentAssets:BigDecimal? = null
    open var tradeCreditors:BigDecimal? = null
    open var bankLoansAndOverdrafts:BigDecimal? = null
    open var otherShortTermFinance:BigDecimal? = null
    open var miscCurrentLiabilities:BigDecimal? = null
    open var totalCurrentLiabilities:BigDecimal? = null
    open var bankLoansAndOverdraftsAndLTL:BigDecimal? = null
    open var otherLongTermFinance:BigDecimal? = null
    open var totalLongTermFinance:BigDecimal? = null
    open var totalLiabilities:BigDecimal? = null
    open var investmentAndOther:BigDecimal? = null
    open var investmentAndOtherAssets:BigDecimal? = null
    open var debtorsDueAfter1Year:BigDecimal? = null
    open var otherTangibleAssets:BigDecimal? = null
}

open class CompanyLookupFinancialCapital
{
    open var calledUpSharedCapital:BigDecimal? = null
    open var profitAndLossAccountReserve:BigDecimal? = null
    open var revaluationReserve:BigDecimal? = null
    open var sundryReserves:BigDecimal? = null
    open var shareholderFunds:BigDecimal? = null
}

open class CompanyLookupFinancialOther
{
    open var netWorth:BigDecimal? = null
    open var netAssets:BigDecimal? = null
    open var workingCapital:BigDecimal? = null
    open var totalAssets:BigDecimal? = null
    open var totalLiabilities:BigDecimal? = null
}

open class CompanyLookupFinancialCash
{
    open var netCashFlowFromOperations:BigDecimal? = null
    open var netCashFlowBeforeFinancing:BigDecimal? = null
    open var netCashFlowFromFinancing:BigDecimal? = null
    open var increaseInCash:BigDecimal? = null
}

open class CompanyLookupFinancialMisc
{
    open var contingentLiability:String? = null
    open var capitalEmployed:BigDecimal? = null
    open var numberOfEmployees:BigDecimal? = null
    open var auditors:String? = null
    open var auditorComments:String? = null
    open var bankers:String? = null
    open var bankBranchCode:String? = null
}

open class CompanyLookupFinancialRatios
{
    open var preTaxProfitMargin:BigDecimal? = null
    open var currentRatio:BigDecimal? = null
    open var salesNetworkingCapital:BigDecimal? = null
    open var gearing:BigDecimal? = null
    open var equity:BigDecimal? = null
    open var creditorDays:BigDecimal? = null
    open var debtorDays:BigDecimal? = null
    open var liquidityAcidTest:BigDecimal? = null
    open var returnOnCapitalEmployed:BigDecimal? = null
    open var returnOnNetAssetsEmployed:BigDecimal? = null
    open var returnOnTotalAssetsEmployed:BigDecimal? = null
    open var currentDebtRatio:BigDecimal? = null
    open var totalDebtRatio:BigDecimal? = null
    open var stockTurnoverRatio:BigDecimal? = null
}

Kotlin AddCompanyLookup DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /companylookups/create HTTP/1.1 
Host: api.simplified.id 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"request":{"subUserName":"String","companyLookupId":0,"monitorCompanyLookupId":0,"companyRegistrationNumber":"String","companyName":"String","companyAddress":"String","companyCountry":"String","performEnhancedSearch":false,"selectedLists":["String"],"linkedTo":[{"clientId":0,"id":0,"type":"String","subtype":"String","status":"String","description":"String","isArchived":false,"name":"String","date":"\/Date(-62135596800000-0000)\/"}]},"authentication":{"apiUserId":"String","apiUserKey":"String","userId":"String"}}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"data":{"linkedTo":[{"clientId":0,"id":0,"type":"String","subtype":"String","status":"String","description":"String","isArchived":false,"name":"String","date":"\/Date(-62135596800000-0000)\/"}],"searchRecord":{"id":0,"searchCriteria":{"name":"String","address":"String","country":"String","dateOfBirth":"String","nationality":"String","reference":"String"},"selectedLists":["String"],"date":"\/Date(-62135596800000-0000)\/","hasCompanyId":false,"hasCompanyDetails":false,"hasStartedSearches":false,"hasCompletedSearches":false,"companyLookupType":"String","isArchived":false,"companyChanges":[{"dateOfChange":"\/Date(-62135596800000-0000)\/","changeEventType":"String","isPending":false,"companyChangeData":[{"name":"String","previousValue":"String","newValue":"String"}]}],"companyDirectorsAndShareholders":[{"id":0,"searchType":"String","dateSearched":"\/Date(-62135596800000-0000)\/","dateUpdated":"\/Date(-62135596800000-0000)\/","numOfResults":0,"clientInResults":false,"clientNotInResults":false,"affectedByUpdate":false,"searchCriteria":{"name":"String","address":"String","country":"String","dateOfBirth":"String","nationality":"String","reference":"String"},"isDirector":false,"isShareholder":false}],"companySearchRecord":{"id":0,"searchType":"String","dateSearched":"\/Date(-62135596800000-0000)\/","dateUpdated":"\/Date(-62135596800000-0000)\/","dateArchived":"\/Date(-62135596800000-0000)\/","isArchived":false,"numOfResults":0,"clientInResults":false,"clientNotInResults":false,"affectedByUpdate":false,"searchCriteria":{"name":"String","address":"String","country":"String","dateOfBirth":"String","nationality":"String","reference":"String"},"searchSources":[{"listId":"String","listName":"String","listShortName":"String","isAffectedByListUpdate":false}]},"hasEnhancedInformation":false,"enhancedInformation":{"summary":{"name":"String","country":"String","registrationNumber":"String","dateOfIncorporation":"String","typeOfIncorporation":"String","companyStatus":"String","address":"String","telephone":"String","sicCode":"String","sicDescription":"String","principleActivity":"String","latestAccounts":{"currency":"String","turnover":0,"shareholdersEquity":0,"creditRating":0,"creditLimit":0,"creditRatingDescription":"String","accountRefDay":0,"accountRefMonth":0,"accountNextDueDate":"\/Date(-62135596800000-0000)\/","accountLastMadeUpDate":"\/Date(-62135596800000-0000)\/","accountCategory":"String","returnLastMadeUpDate":"\/Date(-62135596800000-0000)\/"}},"contactInformation":{"registeredAddress":{"fullAddress":"String","address1":"String","address2":"String","address3":"String","address4":"String","postCode":"String","telephone":"String"},"tradingAddresses":[{"fullAddress":"String","address1":"String","address2":"String","address3":"String","address4":"String","postCode":"String","telephone":"String"}],"websites":[{"website":"String"}],"additionalContactInfo":{"telephone":"String","faxNumber":"String","emailAddress":"String","webAddress":"String","twitter":"String","facebook":"String","googlePlus":"String","linkedIn":"String","contactName":"String","businessClassification":"String"}},"sicCodes":[{"sicCode2003":0,"sicCode2003Description":"String","sicCode2007":0,"sicCode2007Description":"String","status":"String"}],"previousNames":[{"dateChanged":"\/Date(-62135596800000-0000)\/","name":"String"}],"shareStructure":{"issuedShareCapital":0,"shareholders":[{"title":"String","forename":"String","surname":"String","address1":"String","address2":"String","address3":"String","address4":"String","address5":"String","postCode":"String","shareType":"String","number":0,"value":0,"currency":"String","shareholderType":"String","shareClass":"String"}]},"directors":{"currentDirectors":[{"name":"String","address":"String","gender":"String","appointmentDate":"\/Date(-62135596800000-0000)\/","resignationDate":"\/Date(-62135596800000-0000)\/","dateOfBirth":"\/Date(-62135596800000-0000)\/","position":"String","idNumber":0,"currentDirectorships":0,"previousDirectorships":0,"totalDirectorships":0}],"previousDirectors":[{"name":"String","address":"String","gender":"String","appointmentDate":"\/Date(-62135596800000-0000)\/","resignationDate":"\/Date(-62135596800000-0000)\/","dateOfBirth":"\/Date(-62135596800000-0000)\/","position":"String","idNumber":0,"currentDirectorships":0,"previousDirectorships":0,"totalDirectorships":0}]},"groupStructure":{"parentCompanies":[{"country":"String","companyName":"String","companyNumber":"String"}],"subsidiaryCompanies":[{"country":"String","companyName":"String","companyNumber":"String"}]},"countyCourtJudgements":{"possibleCCJs":[{"date":"\/Date(-62135596800000-0000)\/","court":"String","amount":0,"caseNumber":"String","status":"String","datePaid":"String","incomingRecordDetails":"String"}],"exactCCJs":[{"date":"\/Date(-62135596800000-0000)\/","court":"String","amount":0,"caseNumber":"String","status":"String","datePaid":"String","incomingRecordDetails":"String"}]},"eventHistory":[{"date":"\/Date(-62135596800000-0000)\/","description":"String"}],"commentaries":[{"text":"String","positiveOrNegative":"String","priority":0}],"creditAccounts":{"creditLimitHistory":[{"date":"\/Date(-62135596800000-0000)\/","dateOrder":0,"amount":0}],"creditRatingHistory":[{"date":"\/Date(-62135596800000-0000)\/","dateOrder":0,"amount":0,"shortDescription":"String","description":"String"}]},"financialStatements":[{"yearEndDateOrder":0,"yearEndDate":"\/Date(-62135596800000-0000)\/","summaryNumberOfWeeks":0,"summaryCurrency":"String","summaryConsolidatedAccount":"String","profitAndLoss":{"turnover":0,"export":0,"costOfSales":0,"grossProfit":0,"wagesAndSalaries":0,"directorEmolument":0,"operatingProfit":0,"depreciation":0,"auditFees":0,"interestPayments":0,"pretaxProfit":0,"taxation":0,"profitAfterTax":0,"dividendsPayable":0,"retainedProfit":0},"balanceSheet":{"tangibleAccounts":0,"intangibleAssets":0,"totalFixedAssets":0,"stock":0,"tradeDebtors":0,"cash":0,"otherDebtors":0,"miscCurrentAssets":0,"totalCurrentAssets":0,"tradeCreditors":0,"bankLoansAndOverdrafts":0,"otherShortTermFinance":0,"miscCurrentLiabilities":0,"totalCurrentLiabilities":0,"bankLoansAndOverdraftsAndLTL":0,"otherLongTermFinance":0,"totalLongTermFinance":0,"totalLiabilities":0,"investmentAndOther":0,"investmentAndOtherAssets":0,"debtorsDueAfter1Year":0,"otherTangibleAssets":0},"capitalAndReserves":{"calledUpSharedCapital":0,"profitAndLossAccountReserve":0,"revaluationReserve":0,"sundryReserves":0,"shareholderFunds":0},"other":{"netWorth":0,"netAssets":0,"workingCapital":0,"totalAssets":0,"totalLiabilities":0},"cash":{"netCashFlowFromOperations":0,"netCashFlowBeforeFinancing":0,"netCashFlowFromFinancing":0,"increaseInCash":0},"misc":{"contingentLiability":"String","capitalEmployed":0,"numberOfEmployees":0,"auditors":"String","auditorComments":"String","bankers":"String","bankBranchCode":"String"},"ratios":{"preTaxProfitMargin":0,"currentRatio":0,"salesNetworkingCapital":0,"gearing":0,"equity":0,"creditorDays":0,"debtorDays":0,"liquidityAcidTest":0,"returnOnCapitalEmployed":0,"returnOnNetAssetsEmployed":0,"returnOnTotalAssetsEmployed":0,"currentDebtRatio":0,"totalDebtRatio":0,"stockTurnoverRatio":0}}]}},"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}}}