Simplified.ID API: v2

<back to all web services

GetCompanyLookup

CompanyLookup
The following routes are available for this service:
POST/companylookups/getGet 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 GetCompanyLookup : BaseRequest()
{
    @DataMember
    open var request:GetCompanyLookupRequest? = 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 GetCompanyLookupRequest
{
    /**
    * If the search is being accessed by a sub user, specify their username here to validate they have permissions to view it
    */
    @ApiMember(Description="If the search is being accessed by a sub user, specify their username here to validate they have permissions to view it")
    open var subUserName:String? = null

    open var id:Int? = null
}

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

open class GetCompanyLookupData : 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 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
}

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 ArrayOfLists : ArrayList<String>()
{
}

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 GetCompanyLookup 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/get HTTP/1.1 
Host: api.simplified.id 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"request":{"subUserName":"String","id":0},"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"}}}}