XBRL Integration Server-Side Documentation

XBRL Integration Server-Side Documentation

API doc:

Taxonomy

1. Retrieve XBRL Taxonomy List

/mixtaxonomy

GET

Response Body

[

 {"id":1, "name":"Assets", "namespace":"ifrs", "dimension":"gender:female", "description":"xxx"}, 

 {"id":2, "name":"Income", "namespace":"ifrs", "dimension":"duration:lessthanoneyear", "description":"xxx"}, 

 {"id":3, "name":"Expenses", "namespace":"ifrs", "description":"xxx"}

]

 

2. Retrieve Taxonomy Mapping

/mixmapping

GET

Response Body

 {

  "identifier":''00000", //MIX identifier

  "config":"{ "1": "{1001}+{1002}"}"

  //"currency":"USD"

}

 

3. Update XBRL Taxonomy Mapping

/mixmapping

POST

Request Body

 {

  "identifier":''00000", //MIX identifier

  "config":"{ "1": "{1001}+{1002}"}"

  //"currency":"USD"

}

Response

{ "resourceId" : 1}

 

XBRL Reporting

1.  Run an XBRL Report

/mixreport?startDate=2010-07-10&endDate=2013-07-07&currency=USD

GET

Response: xml

<?xml version="1.0" encoding="utf-8"?>

<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ifrs="http://xbrl.iasb.org/taxonomy/2010-04-30/ifrs" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:mix="http://www.themix.org/int/fr/ifrs/basi/2010-08-31/mx-cor" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dc-all="http://www.themix.org/int/fr/ifrs/basi/2010-08-31/dc-all">

  <link:schemaRef xlink:type="simple" xlink:href="http://www.themix.org/sites/default/files/Taxonomy2010/dct/dc-all_2010-08-31.xsd" />

  <!--Context Section-->

  <context id="As_Of_9_30_201111">

    <entity>

      <identifier scheme="http://www.themix.org">0000000</identifier>

    </entity>

    <period>

      <instant>2011-09-30</instant>

    </period>

    <scenario>

      <xbrldi:explicitMember dimension="mix:GenderDimension">mix:FemaleMember</xbrldi:explicitMember>

    </scenario>

  </context>

  <context id="As_Of_9_30_201110">

    <entity>

      <identifier scheme="http://www.themix.org">0000000</identifier>

    </entity>

    <period>

      <instant>2011-09-30</instant>

    </period>

    <scenario>

      <xbrldi:explicitMember dimension="mix:LocationDimension">mix:RuralMember</xbrldi:explicitMember>

      <xbrldi:explicitMember dimension="mix:ProductsCreditDimension">mix:MicroenterpriseMember</xbrldi:explicitMember>

    </scenario>

  </context>

  <context id="As_Of_9_30_20119">

    <entity>

      <identifier scheme="http://www.themix.org">0000000</identifier>

    </entity>

    <period>

      <instant>2011-09-30</instant>

    </period>

    <scenario>

      <xbrldi:explicitMember dimension="mix:DelinquencyDimension">mix:OneMonthOrMoreMember</xbrldi:explicitMember>

    </scenario>

  </context>