Sanctions Search API: v2

<back to all web services

AddCompanyLookup

CompanyLookup
The following routes are available for this service:
POST/companylookups/createCreate a company lookup

// @DataContract
export class Authentication
{
    /** @description The API User ID provided by us when you signed up to use our API */
    // @DataMember
    // @ApiMember(Description="The API User ID provided by us when you signed up to use our API", IsRequired=true, ParameterType="header, body")
    public apiUserId: string;

    /** @description The API User Key provided by us when you signed up to use our API */
    // @DataMember
    // @ApiMember(Description="The API User Key provided by us when you signed up to use our API", IsRequired=true, ParameterType="header, body")
    public apiUserKey: string;

    public constructor(init?: Partial<Authentication>) { (Object as any).assign(this, init); }
}

// @DataContract
export class BaseRequest implements IBaseRequest
{
    /** @description The authentication credentials */
    // @DataMember
    // @ApiMember(Description="The authentication credentials", IsRequired=true, ParameterType="header, body")
    public authentication: Authentication;

    public constructor(init?: Partial<BaseRequest>) { (Object as any).assign(this, init); }
}

// @DataContract
export class ResponseError
{
    // @DataMember(Order=1)
    public errorCode: string;

    // @DataMember(Order=2)
    public fieldName: string;

    // @DataMember(Order=3)
    public message: string;

    // @DataMember(Order=4)
    public meta: { [index: string]: string; };

    public constructor(init?: Partial<ResponseError>) { (Object as any).assign(this, init); }
}

export class ArrayOfResponseError extends Array<ResponseError>
{

    public constructor(init?: Partial<ArrayOfResponseError>) { super(); (Object as any).assign(this, init); }
}

// @DataContract
export class ResponseStatus
{
    // @DataMember(Order=1)
    public errorCode: string;

    // @DataMember(Order=2)
    public message: string;

    // @DataMember(Order=3)
    public stackTrace: string;

    // @DataMember(Order=4)
    public errors: ArrayOfResponseError;

    // @DataMember(Order=5)
    public meta: { [index: string]: string; };

    public constructor(init?: Partial<ResponseStatus>) { (Object as any).assign(this, init); }
}

export class BaseResponse implements IBaseDataResponse, IHasResponseStatus
{
    /** @description The status of the response */
    // @ApiMember(Description="The status of the response")
    public responseStatus: ResponseStatus;

    public constructor(init?: Partial<BaseResponse>) { (Object as any).assign(this, init); }
}

export class LinkedTo
{
    public clientId?: number;
    public id?: number;
    public type?: string;
    public subtype?: string;
    public status?: string;
    public description?: string;
    public isArchived?: boolean;
    public name?: string;
    public date?: string;

    public constructor(init?: Partial<LinkedTo>) { (Object as any).assign(this, init); }
}

export class ArrayOfLinkedTo extends Array<LinkedTo>
{

    public constructor(init?: Partial<ArrayOfLinkedTo>) { super(); (Object as any).assign(this, init); }
}

export class SearchCriteria
{
    public name: string;
    public address: string;
    public country: string;
    public dateOfBirth: string;
    public nationality: string;
    public reference: string;

    public constructor(init?: Partial<SearchCriteria>) { (Object as any).assign(this, init); }
}

export class ArrayOfLists extends Array<string>
{

    public constructor(init?: Partial<ArrayOfLists>) { super(); (Object as any).assign(this, init); }
}

export class CompanyDirectorOrShareholder
{
    public id: number;
    public searchType: string;
    public dateSearched: string;
    public dateUpdated: string;
    public numOfResults: number;
    public clientInResults: boolean;
    public clientNotInResults: boolean;
    public affectedByUpdate: boolean;
    public searchCriteria: SearchCriteria;
    public isDirector: boolean;
    public isShareholder: boolean;

    public constructor(init?: Partial<CompanyDirectorOrShareholder>) { (Object as any).assign(this, init); }
}

export class SearchSource
{
    public listId: string;
    public listName: string;
    public listShortName: string;
    public isAffectedByListUpdate?: boolean;

    public constructor(init?: Partial<SearchSource>) { (Object as any).assign(this, init); }
}

export class SearchListItem
{
    public id: number;
    public searchType: string;
    public dateSearched: string;
    public dateUpdated: string;
    public dateArchived?: string;
    public isArchived: boolean;
    public numOfResults: number;
    public clientInResults: boolean;
    public clientNotInResults: boolean;
    public affectedByUpdate: boolean;
    public searchCriteria: SearchCriteria;
    public searchSources: SearchSource[];

    public constructor(init?: Partial<SearchListItem>) { (Object as any).assign(this, init); }
}

export class CompanyLookupEnhancedLatestAccounts
{
    public currency: string;
    public turnover?: number;
    public shareholdersEquity?: number;
    public creditRating?: number;
    public creditLimit?: number;
    public creditRatingDescription: string;
    public accountRefDay?: number;
    public accountRefMonth?: number;
    public accountNextDueDate?: string;
    public accountLastMadeUpDate?: string;
    public accountCategory: string;
    public returnLastMadeUpDate?: string;

    public constructor(init?: Partial<CompanyLookupEnhancedLatestAccounts>) { (Object as any).assign(this, init); }
}

export class CompanyLookupEnhancedSummary
{
    public name: string;
    public country: string;
    public registrationNumber: string;
    public dateOfIncorporation: string;
    public typeOfIncorporation: string;
    public companyStatus: string;
    public address: string;
    public telephone: string;
    public sicCode: string;
    public sicDescription: string;
    public principleActivity: string;
    public latestAccounts: CompanyLookupEnhancedLatestAccounts;

    public constructor(init?: Partial<CompanyLookupEnhancedSummary>) { (Object as any).assign(this, init); }
}

export class CompanyLookupEnhancedAddress
{
    public fullAddress: string;
    public address1: string;
    public address2: string;
    public address3: string;
    public address4: string;
    public postCode: string;
    public telephone: string;

    public constructor(init?: Partial<CompanyLookupEnhancedAddress>) { (Object as any).assign(this, init); }
}

export class CompanyLookupEnhancedWebsite
{
    public website: string;

    public constructor(init?: Partial<CompanyLookupEnhancedWebsite>) { (Object as any).assign(this, init); }
}

export class CompanyLookupEnhancedAdditionalContact
{
    public telephone: string;
    public faxNumber: string;
    public emailAddress: string;
    public webAddress: string;
    public twitter: string;
    public facebook: string;
    public googlePlus: string;
    public linkedIn: string;
    public contactName: string;
    public businessClassification: string;

    public constructor(init?: Partial<CompanyLookupEnhancedAdditionalContact>) { (Object as any).assign(this, init); }
}

export class CompanyLookupEnhancedContactInfo
{
    public registeredAddress: CompanyLookupEnhancedAddress;
    public tradingAddresses: CompanyLookupEnhancedAddress[];
    public websites: CompanyLookupEnhancedWebsite[];
    public additionalContactInfo: CompanyLookupEnhancedAdditionalContact;

    public constructor(init?: Partial<CompanyLookupEnhancedContactInfo>) { (Object as any).assign(this, init); }
}

export class CompanyLookupEnhancedSicCode
{
    public sicCode2003?: number;
    public sicCode2003Description: string;
    public sicCode2007?: number;
    public sicCode2007Description: string;
    public status: string;

    public constructor(init?: Partial<CompanyLookupEnhancedSicCode>) { (Object as any).assign(this, init); }
}

export class CompanyLookupEnhancedPreviousName
{
    public dateChanged?: string;
    public name: string;

    public constructor(init?: Partial<CompanyLookupEnhancedPreviousName>) { (Object as any).assign(this, init); }
}

export class CompanyLookupEnhancedShareholder
{
    public title: string;
    public forename: string;
    public surname: string;
    public address1: string;
    public address2: string;
    public address3: string;
    public address4: string;
    public address5: string;
    public postCode: string;
    public shareType: string;
    public number?: number;
    public value?: number;
    public currency: string;
    public shareholderType: string;
    public shareClass: string;

    public constructor(init?: Partial<CompanyLookupEnhancedShareholder>) { (Object as any).assign(this, init); }
}

export class CompanyLookupEnhancedShareStructure
{
    public issuedShareCapital?: number;
    public shareholders: CompanyLookupEnhancedShareholder[];

    public constructor(init?: Partial<CompanyLookupEnhancedShareStructure>) { (Object as any).assign(this, init); }
}

export class CompanyLookupEnhancedDirector
{
    public name: string;
    public address: string;
    public gender: string;
    public appointmentDate?: string;
    public resignationDate?: string;
    public dateOfBirth?: string;
    public position: string;
    public idNumber?: number;
    public currentDirectorships?: number;
    public previousDirectorships?: number;
    public totalDirectorships?: number;

    public constructor(init?: Partial<CompanyLookupEnhancedDirector>) { (Object as any).assign(this, init); }
}

export class CompanyLookupEnhancedDirectors
{
    public currentDirectors: CompanyLookupEnhancedDirector[];
    public previousDirectors: CompanyLookupEnhancedDirector[];

    public constructor(init?: Partial<CompanyLookupEnhancedDirectors>) { (Object as any).assign(this, init); }
}

export class CompanyLookupEnhancedCompany
{
    public country: string;
    public companyName: string;
    public companyNumber: string;

    public constructor(init?: Partial<CompanyLookupEnhancedCompany>) { (Object as any).assign(this, init); }
}

export class CompanyLookupEnhancedStructure
{
    public parentCompanies: CompanyLookupEnhancedCompany[];
    public subsidiaryCompanies: CompanyLookupEnhancedCompany[];

    public constructor(init?: Partial<CompanyLookupEnhancedStructure>) { (Object as any).assign(this, init); }
}

export class CompanyLookupEnhancedCCJ
{
    public date?: string;
    public court: string;
    public amount?: number;
    public caseNumber: string;
    public status: string;
    public datePaid: string;
    public incomingRecordDetails: string;

    public constructor(init?: Partial<CompanyLookupEnhancedCCJ>) { (Object as any).assign(this, init); }
}

export class CompanyLookupEnhancedCCJs
{
    public possibleCCJs: CompanyLookupEnhancedCCJ[];
    public exactCCJs: CompanyLookupEnhancedCCJ[];

    public constructor(init?: Partial<CompanyLookupEnhancedCCJs>) { (Object as any).assign(this, init); }
}

export class CompanyLookupEnhancedEvent
{
    public date?: string;
    public description: string;

    public constructor(init?: Partial<CompanyLookupEnhancedEvent>) { (Object as any).assign(this, init); }
}

export class CompanyLookupEnhancedCommentary
{
    public text: string;
    public positiveOrNegative: string;
    public priority?: number;

    public constructor(init?: Partial<CompanyLookupEnhancedCommentary>) { (Object as any).assign(this, init); }
}

export class CompanyLookupEnhancedCreditLimit
{
    public date?: string;
    public dateOrder?: number;
    public amount?: number;

    public constructor(init?: Partial<CompanyLookupEnhancedCreditLimit>) { (Object as any).assign(this, init); }
}

export class CompanyLookupEnhancedCreditRating
{
    public date?: string;
    public dateOrder?: number;
    public amount?: number;
    public shortDescription: string;
    public description: string;

    public constructor(init?: Partial<CompanyLookupEnhancedCreditRating>) { (Object as any).assign(this, init); }
}

export class CompanyLookupEnhancedCreditAccount
{
    public creditLimitHistory: CompanyLookupEnhancedCreditLimit[];
    public creditRatingHistory: CompanyLookupEnhancedCreditRating[];

    public constructor(init?: Partial<CompanyLookupEnhancedCreditAccount>) { (Object as any).assign(this, init); }
}

export class CompanyLookupFinancialProfit
{
    public turnover?: number;
    public export?: number;
    public costOfSales?: number;
    public grossProfit?: number;
    public wagesAndSalaries?: number;
    public directorEmolument?: number;
    public operatingProfit?: number;
    public depreciation?: number;
    public auditFees?: number;
    public interestPayments?: number;
    public pretaxProfit?: number;
    public taxation?: number;
    public profitAfterTax?: number;
    public dividendsPayable?: number;
    public retainedProfit?: number;

    public constructor(init?: Partial<CompanyLookupFinancialProfit>) { (Object as any).assign(this, init); }
}

export class CompanyLookupFinancialBalance
{
    public tangibleAccounts?: number;
    public intangibleAssets?: number;
    public totalFixedAssets?: number;
    public stock?: number;
    public tradeDebtors?: number;
    public cash?: number;
    public otherDebtors?: number;
    public miscCurrentAssets?: number;
    public totalCurrentAssets?: number;
    public tradeCreditors?: number;
    public bankLoansAndOverdrafts?: number;
    public otherShortTermFinance?: number;
    public miscCurrentLiabilities?: number;
    public totalCurrentLiabilities?: number;
    public bankLoansAndOverdraftsAndLTL?: number;
    public otherLongTermFinance?: number;
    public totalLongTermFinance?: number;

    public constructor(init?: Partial<CompanyLookupFinancialBalance>) { (Object as any).assign(this, init); }
}

export class CompanyLookupFinancialCapital
{
    public calledUpSharedCapital?: number;
    public profitAndLossAccountReserve?: number;
    public revaluationReserve?: number;
    public sundryReserves?: number;
    public shareholderFunds?: number;

    public constructor(init?: Partial<CompanyLookupFinancialCapital>) { (Object as any).assign(this, init); }
}

export class CompanyLookupFinancialOther
{
    public netWorth?: number;
    public netAssets?: number;
    public workingCapital?: number;
    public totalAssets?: number;
    public totalLiabilities?: number;

    public constructor(init?: Partial<CompanyLookupFinancialOther>) { (Object as any).assign(this, init); }
}

export class CompanyLookupFinancialCash
{
    public netCashFlowFromOperations?: number;
    public netCashFlowBeforeFinancing?: number;
    public netCashFlowFromFinancing?: number;
    public increaseInCash?: number;

    public constructor(init?: Partial<CompanyLookupFinancialCash>) { (Object as any).assign(this, init); }
}

export class CompanyLookupFinancialMisc
{
    public contingentLiability: string;
    public capitalEmployed?: number;
    public numberOfEmployees?: number;
    public auditors: string;
    public auditorComments: string;
    public bankers: string;
    public bankBranchCode: string;

    public constructor(init?: Partial<CompanyLookupFinancialMisc>) { (Object as any).assign(this, init); }
}

export class CompanyLookupFinancialRatios
{
    public preTaxProfitMargin?: number;
    public currentRatio?: number;
    public salesNetworkingCapital?: number;
    public gearing?: number;
    public equity?: number;
    public creditorDays?: number;
    public debtorDays?: number;
    public liquidityAcidTest?: number;
    public returnOnCapitalEmployed?: number;
    public returnOnNetAssetsEmployed?: number;
    public returnOnTotalAssetsEmployed?: number;
    public currentDebtRatio?: number;
    public totalDebtRatio?: number;
    public stockTurnoverRatio?: number;

    public constructor(init?: Partial<CompanyLookupFinancialRatios>) { (Object as any).assign(this, init); }
}

export class CompanyLookupEnhancedFinancialStatement
{
    public yearEndDateOrder?: number;
    public yearEndDate?: string;
    public summaryNumberOfWeeks?: number;
    public summaryCurrency: string;
    public summaryConsolidatedAccount: string;
    public profitAndLoss: CompanyLookupFinancialProfit;
    public balanceSheet: CompanyLookupFinancialBalance;
    public capitalAndReserves: CompanyLookupFinancialCapital;
    public other: CompanyLookupFinancialOther;
    public cash: CompanyLookupFinancialCash;
    public misc: CompanyLookupFinancialMisc;
    public ratios: CompanyLookupFinancialRatios;

    public constructor(init?: Partial<CompanyLookupEnhancedFinancialStatement>) { (Object as any).assign(this, init); }
}

export class CompanyLookupEnhanced
{
    public summary: CompanyLookupEnhancedSummary;
    public contactInformation: CompanyLookupEnhancedContactInfo;
    public sicCodes: CompanyLookupEnhancedSicCode[];
    public previousNames: CompanyLookupEnhancedPreviousName[];
    public shareStructure: CompanyLookupEnhancedShareStructure;
    public directors: CompanyLookupEnhancedDirectors;
    public groupStructure: CompanyLookupEnhancedStructure;
    public countyCourtJudgements: CompanyLookupEnhancedCCJs;
    public eventHistory: CompanyLookupEnhancedEvent[];
    public commentaries: CompanyLookupEnhancedCommentary[];
    public creditAccounts: CompanyLookupEnhancedCreditAccount;
    public financialStatements: CompanyLookupEnhancedFinancialStatement[];

    public constructor(init?: Partial<CompanyLookupEnhanced>) { (Object as any).assign(this, init); }
}

export class CompanyLookupSearchRecord
{
    public id: number;
    public searchCriteria: SearchCriteria;
    public selectedLists: ArrayOfLists;
    public date: string;
    public hasCompanyId: boolean;
    public hasCompanyDetails: boolean;
    public hasStartedSearches: boolean;
    public hasCompletedSearches: boolean;
    public companyDirectorsAndShareholders: CompanyDirectorOrShareholder[];
    public companySearchRecord: SearchListItem;
    public hasEnhancedInformation: boolean;
    public enhancedInformation: CompanyLookupEnhanced;

    public constructor(init?: Partial<CompanyLookupSearchRecord>) { (Object as any).assign(this, init); }
}

export class AddCompanyLookupData extends BaseResponse implements IBaseSearchResponse
{
    public linkedTo: ArrayOfLinkedTo;
    public searchRecord: CompanyLookupSearchRecord;

    public constructor(init?: Partial<AddCompanyLookupData>) { super(init); (Object as any).assign(this, init); }
}

// @DataContract
export class AddCompanyLookupResponse
{
    // @DataMember
    public data: AddCompanyLookupData;

    public constructor(init?: Partial<AddCompanyLookupResponse>) { (Object as any).assign(this, init); }
}

export class AddCompanyLookupRequest
{
    /** @description 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")
    public subUserName: string;

    public companyLookupId?: number;
    public companyRegistrationNumber: string;
    public companyName: string;
    public companyAddress: string;
    public companyCountry: string;
    public performEnhancedSearch: boolean;
    public selectedLists: ArrayOfLists;
    /** @description 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")
    public linkedTo: ArrayOfLinkedTo;

    public constructor(init?: Partial<AddCompanyLookupRequest>) { (Object as any).assign(this, init); }
}

// @DataContract
export class AddCompanyLookup extends BaseRequest
{
    // @DataMember
    public request: AddCompanyLookupRequest;

    public constructor(init?: Partial<AddCompanyLookup>) { super(init); (Object as any).assign(this, init); }
}

TypeScript 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.sanctionssearch.com 
Accept: application/json
Content-Type: application/json
Content-Length: length

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