\ No newline at end of file
diff --git a/application/views/default/scripts/finance/subventions.phtml b/application/views/default/scripts/finance/subventions.phtml
new file mode 100644
index 000000000..a76b665fa
--- /dev/null
+++ b/application/views/default/scripts/finance/subventions.phtml
@@ -0,0 +1,67 @@
+
@@ -159,6 +166,13 @@
$.datepicker.setDefaults( $.datepicker.regional["fr"] );
$('input[name=dateCapital]').datepicker({ changeMonth: true, changeYear: true });
$('input[name=dateNbActions]').datepicker({ changeMonth: true, changeYear: true });
+
+$('input[name=isin]').change(function(e){
+ $.post('/saisie/checkisin', {isin: $(this).val() }, function success(data) {
+ if (data){$('input[name=isin]').css("border-color", "red");}
+ else {$('input[name=isin]').css("border-color", "");}
+ });
+});
diff --git a/application/views/default/scripts/saisie/liensave.phtml b/application/views/default/scripts/saisie/liensave.phtml
index c6e4d3249..e87cb5701 100644
--- a/application/views/default/scripts/saisie/liensave.phtml
+++ b/application/views/default/scripts/saisie/liensave.phtml
@@ -15,5 +15,17 @@ $('#dialog').dialog({ buttons: [ {
$(this).dialog("close");
window.location.href = window.location.href;
}
-} ] });
+} ]
+});
+
+$(".ui-button:contains('Quitter')").focus();
+
+$('.ui-dialog').on('keypress', function(event){
+ var code = (event.keyCode ? event.keyCode : event.which);
+ if (code == 13)
+ {
+ event.preventDefault();
+ $('.ui-button:contains("Quitter")').click();
+ }
+});
\ No newline at end of file
diff --git a/library/Application/Controller/Plugin/Theme.php b/library/Application/Controller/Plugin/Theme.php
index 3b6c4f1dc..8bde48fe6 100644
--- a/library/Application/Controller/Plugin/Theme.php
+++ b/library/Application/Controller/Plugin/Theme.php
@@ -9,6 +9,9 @@ class Application_Controller_Plugin_Theme extends Zend_Controller_Plugin_Abstrac
$theme = !empty($auth->getIdentity()->theme) ? $auth->getIdentity()->theme : 'default';
}
+ $controller = $request->getControllerName();
+ $action = $request->getActionName();
+
//Sauvegarde des paramètres du themes pour gérer les scripts et styles à utiliser
$paramsTheme = new stdClass();
$paramsTheme->name = $theme;
@@ -52,13 +55,18 @@ class Application_Controller_Plugin_Theme extends Zend_Controller_Plugin_Abstrac
$view->headLink()
->headLink(array('rel' => 'shortcut icon', 'type' => 'image/x-icon', 'href' => '/favicon.ico'));
+ /**
+ * Detect IE
+ */
$isIE6 = false;
if ( $device->getFeature('browser_name')=='Internet Explorer'
&& $device->getFeature('browser_version')=='6.0' ) {
$isIE6 = true;
}
- //===> Style
+ /**
+ * ===> Standard Styles
+ */
$view->headLink()->appendStylesheet($paramsTheme->pathStyle.'/main.css', 'all');
if ($isIE6) {
//Old CSS for IE6
@@ -71,10 +79,13 @@ class Application_Controller_Plugin_Theme extends Zend_Controller_Plugin_Abstrac
}
$view->headLink()->appendStylesheet('/libs/qtip/jquery.qtip.css', 'all');
- $view->headScript()
- ->appendFile('/libs/jquery/jquery-1.10.1.min.js', 'text/javascript');
- //===> JavaScript
+ /**
+ * ===> Standard Javascript
+ */
+ $view->headScript()
+ ->appendFile('/libs/jquery/jquery-1.10.2.min.js', 'text/javascript');
+
if ($isIE6) {
//Old JQuery version for IE6
$view->headScript()
@@ -90,13 +101,13 @@ class Application_Controller_Plugin_Theme extends Zend_Controller_Plugin_Abstrac
->appendFile('/libs/qtip/jquery.qtip.js', 'text/javascript')
->appendFile($paramsTheme->pathScript.'/script.js', 'text/javascript');
- /*
+ /**
+ * ===> Specific Style and Script by Controller/Action
* Specialized Controller - Action javascript
* controllerName.js || controllerName-actionName.js
* array(
- * 'controller-action' => array('file.js'=> 'inline|file')
+ * 'controller-action' => array('file.js'=> 'inline|file')
* )
- *
*/
$scripts = array(
'identite-fiche' => array(
@@ -118,9 +129,6 @@ class Application_Controller_Plugin_Theme extends Zend_Controller_Plugin_Abstrac
);
if ( count($scripts)>0 ) {
- $controller = $request->getControllerName();
- $action = $request->getActionName();
-
//Controller
$key = null;
if ( array_key_exists($controller, $scripts) ) {
@@ -132,9 +140,7 @@ class Application_Controller_Plugin_Theme extends Zend_Controller_Plugin_Abstrac
foreach ( $options as $file => $type ) {
switch ( $type ) {
case 'inline':
- $file = APPLICATION_PATH.'/../public/'.$paramsTheme->pathScript.'/'.$file;
- $contentScript = file_get_contents($file);
- $view->inlineScript()->appendScript($contentScript);
+ $view->inlineScript()->appendFile($paramsTheme->pathScript.'/'.$file);
break;
case 'file':
$view->headScript()->appendFile($paramsTheme->pathScript.'/'.$file, 'text/javascript');
@@ -155,9 +161,7 @@ class Application_Controller_Plugin_Theme extends Zend_Controller_Plugin_Abstrac
foreach ( $options as $file => $type ) {
switch ( $type ) {
case 'inline':
- $file = APPLICATION_PATH.'/../public/'.$paramsTheme->pathScript.'/'.$file;
- $contentScript = file_get_contents($file);
- $view->inlineScript()->appendScript($contentScript);
+ $view->inlineScript()->appendFile($paramsTheme->pathScript.'/'.$file);
break;
case 'file':
$view->headScript()->appendFile($paramsTheme->pathScript.'/'.$file, 'text/javascript');
diff --git a/library/Giant/Controllers.lib.php b/library/Giant/Controllers.lib.php
index 912199db2..14f0b8103 100644
--- a/library/Giant/Controllers.lib.php
+++ b/library/Giant/Controllers.lib.php
@@ -62,7 +62,7 @@ Class GiantControllerLib
}
}
//setLog in WS
- $setLog->setLog('giant'.$Type, $CompanyId);
+ //$setLog->setLog('giant'.$Type, $CompanyId);
//////////////
$report_id = $Rapport->getRapportExistId($CompanyId, $Language);
if (!empty($report_id)) {
@@ -299,6 +299,7 @@ Class GiantRechercheController extends GiantFunction
$champQuery = array( 'raisonSociale', 'numero', 'voie', 'cpVille',
'telFax', 'naf', 'siret'
);
+ $parametres['siret']=str_replace(' ', '', $parametres['siret']);
$this->soapG->getAllMethodesFromWsdl('search');
foreach($parametres as $champ => $parametre) {
if(!empty($parametre)) {
@@ -322,7 +323,6 @@ Class GiantRechercheController extends GiantFunction
$TypeAdvanced = new stdClass();
$advancedParametres->StartRow = $page;
$advancedParametres->NumRows = parent::getNumRows();
-
//((strlen($parametres['siret']) == 9) ? $id = 'CompanyRegisterNumber' : $id = 'CompanyId');
$labelForm = array(
'siret' => 'CompanyId',
diff --git a/library/Giant/Functions.lib.php b/library/Giant/Functions.lib.php
index 32ab5c59f..e9dabecda 100644
--- a/library/Giant/Functions.lib.php
+++ b/library/Giant/Functions.lib.php
@@ -107,17 +107,7 @@ Class GiantFunction
public function selectTypeSearch($form)
{
- $type = array('siret','raisonSociale', 'numero', 'voie', 'cpVille', 'telFax', 'naf');
- $i = 0;
-
- foreach ($type as $key => $element) {
- if($key == 'siret')
- return (false);
- if(!empty($form[$element]))
- $i++;
- }
-
- return (($i == 1)?true:false);
+ return(!empty($form['siret']))?true:false;
}
public function getQueryLink($parametres)
diff --git a/library/Giant/WSgiant.php b/library/Giant/WSgiant.php
index 5c8754dd1..af84e3ac7 100644
--- a/library/Giant/WSgiant.php
+++ b/library/Giant/WSgiant.php
@@ -58,7 +58,7 @@ class WSgiant extends Zend_Soap_Client
public function getAllMethodesFromWsdl($service)
{
$wsdl = 'wsdl'.$this->TestIndication;
- $this->setWsdl($this->wsService->$service->$wsdl);
+ $this->setWsdl(realpath(dirname(__FILE__)).DIRECTORY_SEPARATOR.'wsdl'.DIRECTORY_SEPARATOR.$this->wsService->$service->$wsdl);
return ($this);
}
}
diff --git a/library/Giant/giant.ini b/library/Giant/giant.ini
index 8f5d8e615..ef0b43b77 100644
--- a/library/Giant/giant.ini
+++ b/library/Giant/giant.ini
@@ -11,15 +11,19 @@ password1 = 'ClaudeMonet'
soap_version = SOAP_1_1
[search]
-wsdl0 = "https://services.giant-net.com/search/v1?wsdl"
+wsdl0 = "SearchProd/v1_1.wsdl"
+wsdl1 = "SearchRec/v1_1.wsdl"
+;wsdl0 = "https://services.giant-net.com/search/v1?wsdl"
;wsdl = "http://194.150.14.129/search/v1?wsdl"
-wsdl1 = "https://services-acc.giant-net.com/search/v1?wsdl"
+;wsdl1 = "https://services-acc.giant-net.com/search/v1?wsdl"
;wsdl = "http://giant-tst.graydon.nl/search/v1?wsdl"
[credit-data]
-wsdl1 = "https://services-acc.giant-net.com/credit-data/v1?wsdl"
+wsdl0 = "CreditDataProd/v1_1.wsdl"
+wsdl1 = "CreditDataRec/v1_1.wsdl"
+;wsdl1 = "https://services-acc.giant-net.com/credit-data/v1?wsdl"
;wsdl = "http://194.150.14.129/credit-data/v1?wsdl"
-wsdl0 = "https://services.giant-net.com/credit-data/v1?wsdl"
+;wsdl0 = "https://services.giant-net.com/credit-data/v1?wsdl"
;wsdl = "http://giant.sd.dev/services/wsdl/credit-data-service-provider-api-1.0.wsdl"
[price]
diff --git a/library/Giant/wsdl/CreditDataProd/cdm-1.0.xsd b/library/Giant/wsdl/CreditDataProd/cdm-1.0.xsd
new file mode 100644
index 000000000..c12027913
--- /dev/null
+++ b/library/Giant/wsdl/CreditDataProd/cdm-1.0.xsd
@@ -0,0 +1,2681 @@
+
+
+
+
+
+ Payment behaviour
+
+
+
+
+ Period, normally in years eg 2002 - 2009
+
+
+
+
+ Debtor days is a measure of the average time payment takes. Increases in debtor days may be a sign that the quality of a company's debtors is decreasing.
+
+
+
+
+ Creditor days is the average time that a company takes to pay its creditors
+
+
+
+
+ An general assessment of the liquidity of the company. It consists of a Qualification (value Low, Normal, Good and Excellent) and a AdditionalQualification which is a description field. This field may be filled with a more specific provider qualification
+
+
+
+
+ Payment qualification a general assessment of the payment behaviour of the subject company.
+It consists of a Qualification (value Low, Normal, Good and Excellent) and a AdditionalQualification which is a description field. This field may be filled with a more specific provider qualification
+
+
+
+
+ Free text notes field. E.g. can be used to add a disclaimer or a specific note or some other descriptive text to accompany the PaymentBehaviour
+
+
+
+
+
+
+
+
+
+
+
+ The Credit Recommendation is an assessment of the credit worthiness of a corperation. It consist of an amount advised and a risk classification/rating.
+
+
+
+
+ The day the credit recommendation was updated/calculated (usually the report date).
+
+
+
+
+ The amount advised is a recommended maximum credit exposure at any one time.
+
+
+
+
+ Description of the amount advised
+
+
+
+
+ Parameterized description of the amount advised. To be used in case you want to provide subsitution values for a description type.
+
+
+
+
+ The general direction of the credit recommendation over time. Domain values are
+
+ - negative
+ - slightly negative
+ - neutral
+ - sligthly positive
+ - positive
+
+
+
+
+ In some cases no maximum credit exposure can be advised. If this is the case, provide a description (including code + language ) why no amount can be advised.
+
+
+
+
+ Free text notes field
+
+
+
+
+ Association to the class RiskClass
+
+
+
+
+
+
+ Real estate, encompasses land along with anything permanently affixed to the land, such as buildings, specifically property that is stationary, or fixed in location.
+
+
+
+
+ Description of the real estate
+
+
+
+
+ Indication if the real estate owned by the company, if so the indication is true.
+
+
+
+
+ The surface of the real estate in m2 or other unit of measure in case the provider is not using the metric system. Please always include the metric used in the text.
+
+
+
+
+ The source which delivered the information
+
+
+
+
+ Association to the class Mortgage
+
+
+
+
+
+
+ Holder type for Provider and Common Risk Class. A Risk Class is the risk identifier used to indicate the risk of insolvent behavior
+
+
+
+
+ Association to the class Provider Specific Rating
+
+
+
+
+
+
+
+ Individual human being. Can be used in the context of a shareholder, management position etc.
+
+
+
+
+ First name
+
+
+
+
+ Middle name
+
+
+
+
+ Last name
+
+
+
+
+ Initials
+
+
+
+
+ Name prefix
+
+
+
+
+ Professional title eg Master, Bachelor or Doctor
+
+
+
+
+
+ Date of birth
+
+
+
+
+ The place of birth.
+
+
+
+
+ Country of birth
+
+
+
+
+ Association to the class Address
+
+
+
+
+ Telephone number. Format: +(countrycode)(number) eg +31201234567
+
+
+
+
+ Association to the class Event
+
+
+
+
+ Gender. Male or Female
+
+
+
+
+
+
+ Complex type for address information. In is primairily meant for holding structured address information. If structured address information cannot be be provided the embedded FlexibleAddress type can be used for non structured address information.
+
+
+
+
+ The street the address is located
+
+
+
+
+ Housenumber
+
+
+
+
+ Housenumber addition
+
+
+
+
+ Building identification, mostly used in English speaking countries.
+
+
+
+
+ PoBox
+
+
+
+
+ Postcode
+
+
+
+
+ The city the address is located.
+
+
+
+
+ The state the address is located.
+
+
+
+
+ ISO 3166-1 alpha-2 country code. The code exists of two characters e.g. BE, UK and NL
+
+
+
+
+ The period the address is considered valid. If the end date is empty the address is still considered valid
+
+
+
+
+ Street code
+
+
+
+
+ City code
+
+
+
+
+ Association to the class FlexibleAddress
+
+
+
+
+
+
+ Describes the type of business the subject company is in.
+
+
+
+
+ Product names and or services the company delivers. This is a free text field e.g. 'Jaquar cars'.
+
+
+
+
+ NACE industry sector codes for the subject company
+
+
+
+
+ Free text field on any certifications (e.g. ISO) the company may have.
+
+
+
+
+ Country the subject company is exporting to.
+
+
+
+
+ Country the subject company is importing from.
+
+
+
+
+ Region the subject company is exporting to.
+
+
+
+
+ Region the subject company is importing from.
+
+
+
+
+ Goods the subject company is exporting.
+
+
+
+
+ Goods the subject company is importing.
+
+
+
+
+
+
+ Known banks of the subject company.
+
+
+
+
+ Registered name of the bank.
+
+
+
+
+ In order to identify Financial Institutions unambiguously, SWIFT developed the Bank Identifier Code (BIC). The BIC in particular enhances STP in cross-border financial messages. BIC was adopted by the International Organization for Standardization (ISO). ISO has appointed SWIFT as the registration authority for the assignment of BICs (ISO 9362) and for the publication of BICs in the BIC Directory.
+
+syntax
+
+Bank Code 4 alphabetic characters identifying an individual bank, for example “DEUT” identifying Deutsche Bank
+Country Code 2 letter ISO country code such as DE for Germany
+Location Code 2 alphanumerical characters (except zero) identifying the location of the institution within the specific country such as FF for Frankfurt
+Branch Code 3 alphanumeric characters, (optional) identifying the specific office or branw
+
+
+
+
+
+
+ The bank sortcode may be used to categorise the bank on codevalue. Primairly used within the UK.
+
+
+
+
+
+
+ An offcial registar which registers companies. There may be multiple registries within a country. For example some companies some have registries for builders (dutch: aannemers).
+
+
+
+
+ What kind of registry. eg Chamber of Commerce or another registar
+
+
+
+
+ The number under which the subject company is registered at this CompanyRegistry.
+
+
+
+
+ A district indication in case of regional registries.
+
+
+
+
+ The date the subject company was registered.
+
+
+
+
+ A custom code which described the operations of a company. The type is made general so country specfic codings may be entered.
+
+
+
+
+
+
+
+
+ Share Capital
+
+
+
+
+ The authorised capital of a company (sometimes referred to as the authorised share capital or the nominal capital, particularly in the United States) is the maximum amount of share capital that the company is authorised by its constitutional documents to issue to shareholders. Part of the authorised capital can (and frequently does) remain unissued
+
+
+
+
+ Share capital or issued capital (UK English) or capital stock (US English)[1] refers to the portion of a company's equity that has been obtained (or will be obtained) by trading stock to a shareholder for cash or an equivalent item of capital value. For example, a company can set aside share capital to exchange for computer servers instead of directly purchasing the servers from existing equity
+
+
+
+
+ Some legal forms may have a fixed capital plus a variable capital. This attribute can be used to hold the fixed capital part.
+
+
+
+
+ Some legal forms may have a fixed capital plus a variable capital. This attribute can be used to hold the variable capital part.
+
+
+
+
+ paid-up capital is the issued capital which has been fully or partly paid-up by the shareholders
+
+
+
+
+ Some legal forms may have a fixed capital plus a variable capital. This attribute can be used to hold the paid up part of the variable capital.
+
+
+
+
+
+
+
+
+ A person or company who, which owns a part of the company.
+
+
+
+
+ The start and optionally the end date the shares were owned by the shareholder
+
+
+
+
+ The number of share held by the shareholder
+
+
+
+
+ The percentage of shares held by the shareholder.
+
+Format decimal 0-100
+
+
+
+
+ Association to the class Person
+
+
+
+
+
+
+
+ A mortgage is the transfer of an interest in property (or the equivalent in law - a charge) to a lender as a security for a debt.
+
+
+
+
+ Indication of the type. E.g. Mortgage or Charge.
+
+
+
+
+ Description field for further detailing the mortgage/charge type.
+
+
+
+
+ The period the debt is active
+
+
+
+
+ The date the debt is registered.
+
+
+
+
+ The amount of the mortgage or charge
+
+
+
+
+ Indication if the debt is satisfied, partially satisfied or not satisfied at all.
+
+
+
+
+ Association to the class Lender
+
+
+
+
+
+
+ The person or company who or which inspects and verifies the organisations financial accounts (e.g. a Certified Public Accountant)
+
+
+
+
+
+
+
+
+ An exceptionevent container for multiple exceptions or financial calamities. Examples of such event are debt adjusting, moratorium and liquidation. For documentation purposes the descriptions of above mentioned events are provided here.
+
+
+ - Debt adjusting is the process by which a third party negotiates terms for the discharge of a debt due under credit agreements or consumer-hire agreements with the creditor or owner on behalf of the debtor or hirer.
+ - Moratorium is a legally authorized period of delay in the performance of a legal obligation or the payment of a debt.
+ - Liquidation of a company is defined as a process by which the life of a company is brought to an end and its property administered for the benefit of its members and creditors. An administrator, called the liquidator, is appointed and he takes control of the company, collects its assets, pays debts and finally distributes any surplus among the members in accordance with their rights. At the end of winding up, the company will have no assets or liabilities. When the affairs of a company are completely wound up, the dissolution of the company takes place. On dissolution, the company's name is struck off the register of the companies and its legal personality as a corporation comes to an end.
+
+
+
+
+
+
+ The official procedure for example in case of a debt restructuring for a private person "Personal Debt Restructuring" or "Wet op de schuldsanering" in the Netherlands
+
+
+
+
+ The start and (optional) end date of the exception event. This is especially useful in longer procedures (e.g. bankruptcy procedures).
+
+
+
+
+
+
+
+
+
+
+ An event is a container for many different situations that may occur. It may be a general event in the company, or a news item about a big order,a change in the name of the company etc.
+
+
+
+
+ The date the event occurred
+
+
+
+
+ An code classifying the type of event (enumeration)
+
+
+
+
+ An optional code that can be used by a provider to provide more detail abount the type of event. This can be useful in cases where the receiving party wants to to display the event with a different (more specific) label than what would be possible using the more course grained EventCode.
+
+
+
+
+ The event supplier, e.g. the chamber of commerce, or a newspaper
+
+
+
+
+ A description of the event.
+
+
+
+
+ A parameterized description of the event. Use this if you want to use substitution values in the event description
+
+
+
+
+ Free text notes field
+
+
+
+
+ A holder type for the information describing the event situation.
+
+
+
+
+
+ Unique id for this event
+
+
+
+
+ In case this is event is related to a previous event you can add a reference to correlate both events.
+
+
+
+
+
+ Generic Risk Class type. Instances are ProviderRiskClass and CommonRiskClass.
+
+
+
+
+ The offcial name of the Risk Class
+
+
+
+
+ The Risk class value for the subject company. This is string field allowing both numeric and alpha numering (AAA) values.
+
+
+
+
+ The official description of the Risk Class.
+
+
+
+
+ The official description of the Risk Class. Use this if you want to use substition values in the description
+
+
+
+
+ Free text notes field. Can l be used to add informational message in the report about the credit rating.
+
+
+
+
+
+
+ This is a harmonized representation of the subject companies annual account using the CREICA format. It conisist of a balancesheet, profit and loss and key credit ratio's.
+
+
+
+
+ BalanceSheet
+
+
+
+
+ Association to the class ProfitAndLoss
+
+
+
+
+
+
+
+ Harmonized representation of the balance sheet.
+
+
+
+
+ Association to the class Assets
+
+
+
+
+ Assocation to the class Liabilities
+
+
+
+
+
+
+ The key credit ratios give an overview about the overall financial condition of the companies business.
+
+
+
+
+ Ratio depending on the country. Calculated from balance sheet items.
+Note: Definition should be provided by the sender of the message in an interchange agreement.
+
+CREICA SCOA: 51
+
+
+
+
+ In finance, the Acid-test or quick ratio or liquid ratio measures the ability of a company to use its near cash or quick assets to immediately extinguish or retire its current liabilities. Quick assets include those current assets that presumably can be quickly converted to cash at close to their book values. Such items are cash, cash equivalents such as marketable securities, and some accounts receivable. This ratio indicates a firm's capacity to maintain operations as usual with current cash or near cash reserves in bad periods. As such, this ratio implies a liquidation approach and does not recognize the revolving nature of current assets and liabilities. The ratio compares a company's cash and short-term investments to the financial liabilities the company is expected to incur within a year's time.
+
+Quick Ratio = (Current Assets - (Inventory + prepayments + Staff salaries + supplies)) / Current liabilities - Bank overdraft
+
+CREICA SCOA: 53
+
+
+
+
+ The current ratio is a financial ratio that measures whether or not a firm has enough resources to pay its debts over the next 12 months. It compares a firm's current assets to its current liabilities.
+
+
+
+
+ Indicates how many times an interest is paid compared to pre-tax profits.
+
+CREICA SCOA: 54
+
+
+
+
+ The percentage gearing ratio of the latest year of the subject company.
+
+CREICA SCOA: 55
+
+Gearing Ratio is the contribution of owner’s equity to borrowed funds. The ratio explains the degree to which the business is funded by the owner as against the borrowed funds.
+
+Gearing is basically defined as the ratio between a company’s borrowing (debt) and owner’s equity (i.e. shareholder’s fund). It is synonym to the word leverage.
+
+
+
+
+ To indicate the percentage of sales imports of a subject company.
+
+CREICA SCOA: 56
+
+
+
+
+ To indicate the percentage of sales export of a subject company.
+
+CREICA SCOA: 57
+
+
+
+
+ The percentage of share holding of a mentioned company to the subject company.
+
+CREICA SCOA: 58
+
+
+
+
+
+
+ Profit and loss account
+
+
+
+
+ Self explanatory.
+
+CREICA MOA: 304
+
+
+
+
+ Sum of net profit before taxes minus taxes (except VAT).
+
+CREICA MOA: 305
+
+
+
+
+ Sum of net sales +/- increase or decrease of finished goods and WIP plus other capitalized labour, overheads and material, plus other operating income minus cost of material and services.
+
+CREICA MOA: 341
+
+
+
+
+ Sum of gross profit minus personal costs, depreciation (including inventories) and other operating expenses.
+
+CREICA MOA: 342
+
+
+
+
+ Sum of operating result plus financial income minus financial expenses plus financial results.
+
+CREICA MOA: 343
+
+
+
+
+ Sum of results of ordinary income plus extraordinary income and extraordinary results, minus extraordinary expenses.
+
+CREICA MOA: 344
+
+
+
+
+ Interest payable on loans, borrowings, etc.
+
+CREICA MOA: 365
+
+
+
+
+ The loss of value of assets during the accounting period.
+
+CREICA MOA: 367
+
+
+
+
+ The value of stock at the beginning of the year plus the cost of purchases made during the year less the value to stock at the end of the year.
+
+CREICA MOA: 375
+
+
+
+
+ Cost, in the period, of wages and salaries to employees.
+
+CREICA MOA: 376
+
+
+
+
+ Interest earned from banks, etc.
+
+CREICA MOA: 377
+
+
+
+
+ Total cost of salary payments to Directors.
+
+CREICA MOA: 501
+
+
+
+
+ Total value of dividends paid to shareholders.
+
+CREICA MOA: 502
+
+
+
+
+ Self explanatory. Payable on any pre-tax profits.
+
+CREICA MOA: 503
+
+
+
+
+ Self explanatory.
+
+CREICA MOA: 504
+
+
+
+
+ (Before taxes) Sum of extraordinary income and extraordinary results, minus extraordinary expanses.
+
+CREICA MOA: 506
+
+
+
+
+ Prepaid expenses are the prepayments plus assets exchange adjustment. Adjustment accounts are liabilities exchange adjustment plus pre-paid income. FR - Comptes de régularisation .
+
+
+CREICA MOA: 507
+
+
+
+
+
+
+ Harmonized representation of the balance sheet Assets
+
+
+
+
+ Sum of start-up reserves, expenses, total intangible assets, total fixed assets, inventories and total current assets.
+
+CREICA MOA: 323
+
+
+
+
+ Association to class FixedAssets
+
+
+
+
+ Association to the class CurrentAssets
+
+
+
+
+
+
+ Fixed Assets
+
+
+
+
+ Total fixed assets. Self explanatory
+
+CREICA MOA: 307
+
+
+
+
+ Expenses incurred in connection with the start-up or expansion or restructuring of the business.
+
+CREICA MOA: 310
+
+
+
+
+ Includes licenses, trade marks, patents, goodwill and advances paid on intangible assets.
+
+CREICA MOA: 311
+
+
+
+
+ Includes land, buildings, machinery, equipment advances paid on fixed assets and assets under construction.
+
+CREICA MOA: 312
+
+
+
+
+ Includes participations shares/securities and amounts or long term loans due from associated companies or associations.
+
+CREICA MOA: 313
+
+
+
+
+
+
+ Current Assets
+
+
+
+
+ Self explanatory
+
+CREICA MOA: 314
+
+
+
+
+ Work in progress, incomplete projects
+
+CREICA MOA: 315
+
+
+
+
+ Finished goods and goods for resale.
+
+CREICA MOA: 316
+
+
+
+
+ Self explanatory.
+
+CREICA MOA: 317
+
+
+
+
+ Sum of raw materials, WIP, finished goods and advanced payments on stock.
+
+CREICA MOA: 318
+
+
+
+
+ Trade receivables inclusive bills receivable (less provisions for bad debts) and receivables from associated companies (>50%).
+
+CREICA MOA: 319
+
+
+
+
+ Total of marketable shares and securities, cash and banks.
+
+CREICA MOA: 320
+
+
+
+
+ Total prepaid expenses and other current assets.
+
+CREICA MOA: 321
+
+
+
+
+ Sum of total receivables, cash, banks, securities and other current assets.
+
+CREICA MOA: 322
+
+
+
+
+
+
+ Liabilities
+
+
+
+
+ Sum of total equity, total long term liabilities and total short term liabilities.
+
+CREICA MOA: 340
+
+
+
+
+ Association to the class ShareholderFunds
+
+
+
+
+ Assocation to the class LongTermLiabilities
+
+
+
+
+ Association to the class CurrentLiabilities
+
+
+
+
+ Association to the class Other
+
+
+
+
+
+
+ ShareholderFunds. Part of harmonized balance sheet.
+
+
+
+
+ Sum of equity capital and surplus equity.
+
+CREICA MOA: 306
+
+
+
+
+ Sum of share capital (reduced by not paid in capital), capital reserve, agio reserve, revaluation reserve, retained earnings or accumulated loss brought forward from previous years, net profit/loss of the period, taxed reserves and other equity capital.
+
+
+CREICA MOA: 324
+
+
+
+
+ Sum of subordinated loans from partners/shareholders, untaxed reserves, investment reserves, inventory reserves and other surplus equity.
+
+CREICA MOA: 325
+
+
+
+
+ Sum of capital reserve, agio reserve, net profit/loss for the period, taxed reserves. Part of Equity capital.
+
+CREICA MOA: 371
+
+
+
+
+ Reserves resulting from a revaluation of assets. Part of equity capital.
+
+CREICA MOA: 372
+
+
+
+
+ Retained earnings or accumulated losses brought forward from previous years. Part of Equity capital.
+
+CREICA MOA: 373
+
+
+
+
+ Untaxed reserves, investment reserves, inventory reserves. Part of surplus equity.
+
+CREICA MOA: 374
+
+
+
+
+
+
+ Long term liabilities
+
+
+
+
+ Long term loans inclusive convertible bonds.
+
+CREICA MOA: 326
+
+
+
+
+ Long term liabilities (more than 12 months) to associated companies (>50%).
+
+CREICA MOA: 327
+
+
+
+
+ Reserve for pensions and similar obligations.
+
+CREICA MOA: 328
+
+
+
+
+ Self explanatory.
+
+CREICA MOA: 329
+
+
+
+
+ Self explanatory.
+
+CREICA MOA: 330
+
+
+
+
+ Leasing and other long term liabilities.
+
+CREICA MOA: 331
+
+
+
+
+ Sum of long term loans, long term liabilities to associated companies, reserve for pensions, long term deferred taxes, accumulated depreciation and other long term liabilities.
+`
+CREICA MOA: 332
+
+
+
+
+
+
+ Current Liabilities
+
+
+
+
+ Including bills payable.
+
+CREICA MOA: 333
+
+
+
+
+ Short term bank loans.
+
+CREICA MOA: 334
+
+
+
+
+ Advanced payments on unfinished goods.
+
+CREICA MOA: 335
+
+
+
+
+ Due to associated companies (>50%).
+
+CREICA MOA: 336
+
+
+
+
+ Self explanatory.
+
+CREICA MOA: 337
+
+
+
+
+ Taxes, social liabilities, sundry debts, deferred income, transitory items and other short term liabilities.
+
+CREICA MOA: 338
+
+
+
+
+ Sum of trade creditors, due to banks, advanced payments, short term liabilities, provisions and other short term liabilities.
+
+CREICA MOA: 339
+
+
+
+
+
+
+ Other
+
+
+
+
+ Self explanatory.
+
+CREICA MOA: 308
+
+
+
+
+
+
+ Holver type for BalanceSheet information
+
+
+
+
+ Association to the class assets
+
+
+
+
+ Association to the class liabilities
+
+
+
+
+
+
+
+ Profit and Loss in the original (provider or country specific) format
+
+
+
+
+ AccountItem is a general item to hold annual account information.
+
+
+
+
+
+
+
+ Key credit ratios in the original (provider or country specific) format.
+
+
+
+
+ AccountItem is a general item to hold annual account information.
+
+
+
+
+
+
+
+ Explanatory notes type. You can use this to highlight certain sections of the original annual account. Use OrginalAccountItemGroups to cluster account items together.
+
+
+
+
+ AccountItem is a general item to hold annual account information.
+
+
+
+
+
+
+ Assets side of the balance sheet
+
+
+
+
+ AccountItem is a general item to hold annual account information.
+
+
+
+
+
+
+ Liabilities side of the balance sheet
+
+
+
+
+ AccountItem is a general item to hold annual account information.
+
+
+
+
+
+
+ AccountItemGroup is a general group to hold Account items. This allows you to create groups like for example 'Total fixed assets' and have account items inside them.
+
+Note that you can create nested AccountItemGroups
+
+
+
+
+
+
+ Group total amount for the group
+
+
+
+
+
+
+
+
+
+ Original account item is a general item to hold account information from the orginal (non-harmonized) account. It is an abstract type. You should use either an AmountAccountItem or NumberAccountItem, both types extend from OriginalAccountItem.
+
+
+
+
+ Label for the account item. This is what will be displayed in the report. E.g. 'Turnover'
+
+
+
+
+
+ The level attribute can be used by providers who cannot deliver AccountItemGroups (which is the preferred way). Consumers can use the level attribuut to correctly format (ident) AccountItems. The level should be set as illustrated by the following example:
+
+Total Assets --> level="0"
+ Tangible Assets --> level="1"
+ Land and Buildings --> level="2"
+ Intangible Assets --> level="1"
+
+
+
+
+
+ This is a representation of the subject companies annual account in the original (provider or country specific) format. It conisist of a balancesheet, profit and loss and key credit ratio's.
+
+
+
+
+ Association to the class BalanceSheet
+
+
+
+
+ Association to the class ProfitAndLoss
+
+
+
+
+ Association to the class KeyCreditRatios
+
+
+
+
+ Association to class ExplanatoryNotes
+
+
+
+
+
+
+ An amount type that holds a single item of an Annual Account.
+
+
+
+
+
+
+ The monetary amount of the account item
+
+
+
+
+
+
+
+
+ An number type that holds a single item of an Annual Account.
+
+
+
+
+
+
+ The value of the account item.
+
+
+
+
+
+
+
+
+ The financial summary holds a number of key financial figures and ratios per year. While it is also part of the full dataset is is primairily meant for usage in a compact report.
+
+
+
+
+ Optional description. Can be used to explain special considerations for interpreting this summary, or alternatively, if no summary can be provided used for explaining why.
+
+
+
+
+ Source attribute indicating if the information is taken from the annual account or retrieved via interview.
+
+
+
+
+ Status of the Annual Account. Allowed values:
+
+ - Filed
+ - Overdue with filing
+ - At auditor for approval
+ - In closing stage
+ - Filed but not yet accessable at registry
+
+
+
+
+ Account type gives a description about the state of the annual account. Allowed values are: 'consolidated','not-consolidated' or 'unspecified'.
+
+
+
+
+ The date (usually a fiscal year) the information is based on.
+
+TODO: What if this is a fiscal year starting april 1st?
+
+
+
+
+ The units in which the figures are shown. E.g. shown in units of 1000
+
+
+
+
+ Revenue is income that a company receives from its normal business activities, usually from the sale of goods and services to customers,
+before any deductions are made.
+
+
+
+
+ Total equity is the total of all Ordinary capital, Reserves, Preferences and Minorities. It can also be expressed as net assets i.e. the total assets less the total liabilities.
+
+
+
+
+ Profit(loss) before tax is the profits before taking into account interest payments and income taxes.
+
+
+
+
+ Amount of money earned after all expenses, including overhead, employee salaries, manufacturing costs, and advertising costs, have been deducted from the total revenue.
+
+
+
+
+ Current assets minus current liabilities. This is a financial metric which represents operating liquidity available to a business.
+
+
+
+
+ A company's authorized or nominal capital. It is the maximum amount of share capital the company can issue (unless it goes through a procedure to increase the figure).
+
+
+
+
+ Issued capital is the value of the shares issued to shareholders. This means the nominal value of the shares rather than their actual worth.
+
+
+
+
+ The total amount of shareholder capital that has been paid in full by shareholders or in other words the amount of money that has been received by shareholders who have completely paid for their purchased shares.
+
+
+
+
+ Some legal forms may have a fixed capital plus a variable capital. This attribute can be used to hold the variable capital part.
+
+
+
+
+ Some legal forms may have a fixed capital plus a variable capital. This attribute can be used to hold the paid up part of the variable capital.
+
+
+
+
+
+
+ A branch is a smaller, remotely located office that is separate from a company's corporate headquarters.
+
+
+
+
+ Unique identification for the branch.
+
+
+
+
+ Name of the branch
+
+
+
+
+ Free text notes field
+
+
+
+
+ The date the branch officially became active
+
+
+
+
+ The last update date of branch information.
+
+
+
+
+ To be used in case individual branches are/cannot be delivered but the total number of branches is known.
+
+
+
+
+
+
+
+ Companies or Persons associated with the subject company. Predefined associations are:
+
+ - Shareholder. A shareholder of the subject company.
+ - UltimateParent: The ultimate parent of the subject company.
+ - Participation: A company in which the subject company has a share percentage.
+ - GroupMember: A company that is in the same group/holding, not being a ShareHolder or Participation
+ - Other: any other relevant relationship (can be augmented by a description).
+
+
+
+
+ An indicator of the type of association.
+
+
+
+
+ Descriptional field with additional information about the particular relationship
+
+
+
+
+ Free text notes field.
+
+
+
+
+ The period the association (relation) with the subject company company exists. If no end date is provided, the association is assumed to still exist.
+
+
+
+
+ Majority stake indicator. Can be used when the relationships involves shares but the percentages are not know. If the percentages are known please use the embedded shares type.
+
+
+
+
+ The data source for this association information.
+
+
+
+
+ Stakeholder owning x% or more of a company's outstanding shares. The x is a percentage which differs per country.
+For example in the UK the principal shareholder has 10% or more of the shares.
+
+
+
+
+ Association to the class shares
+
+
+
+
+
+
+
+
+ Shares of an associated Person or Company
+
+
+
+
+
+ The number of share held by the holding party
+
+
+
+
+ The percentage of shares held by the holding party range 0 -100
+
+
+
+
+ Ordinary or Preference types of shares.
+
+
+
+
+ Optional free text description if structured information cannot be delivered.
+
+
+
+
+
+
+ The Trade Payment Experience gives an assessment per month for the company in general terms. Slow, Normal Quick
+
+TODO: This description is not in line with the assessment attribute which is a value from 0.0 to 10.0. Is this really something different than payment bahaviour??? We are waiting for an answer from Steve
+
+
+
+
+ comment
+
+
+
+
+ Date of the trade experience measurement
+
+
+
+
+ Payment assessment displayed by means of a figure from 0.0 to 10.0
+
+
+
+
+
+
+ A type for holding an 'Analysis by Amount' of Payment Experience data.
+
+
+
+
+ Description label for the analysis.
+
+
+
+
+ Parameterized description label for the analysis. Use this if you want to use substitution values in the label.
+
+
+
+
+ The total number of invoices (sum of all categories) the analysis of the Payment Behaviour is based on.
+
+
+
+
+ The pooling total category is a range which is valid for the invoice amounts for this category
+
+
+
+
+
+
+
+ A type for displaying a Payment Behaviour analysis by period. E.g. per month or quarter.
+
+
+
+
+ Description for this Analysis by Period.
+
+
+
+
+ Parameterized description for this Analysis by Period. Use this if you want the use substitution values in the description.
+
+
+
+
+ The total number of invoices (sum of all categories) the analysis of the Payment Behaviour is based on.
+
+
+
+
+
+
+
+ Debt collection refers to the activity where creditors and collectors are able to take reasonable steps to secure payment from consumers who are legally bound to pay or to repay money they owe.
+
+The information in this class may reflect only the know debt collection information of the subject company which may be only a subset of the total debt collection for a company.
+
+
+
+
+ The period covering the debt collection information. This should normally be the same as the period of the parent payment behaviour class, but can differ slightly.
+
+
+
+
+ The total amount that was collected in the collection period.
+
+
+
+
+ The total number of debts collected in the specified year.
+
+
+
+
+ Indication if there where (no) know debts collected for this given period.
+
+
+
+
+ Optional Description. Can also be used to signal that no debts where collected.
+
+
+
+
+
+
+
+ Protests and non payment is a general entity to contain protests and non payments from several sources.
+
+
+
+
+ Date the protest or non-payment was registered.
+
+
+
+
+ Type of protest or non payment. The current values are Protest, NonPayment and AmountOverdue
+
+
+
+
+ Name of the creditor (petitioner)
+
+
+
+
+ Indication if there where know protests or non-payments for this creditor. Can be used to include an important creditor in the list with no non-payments outstanding.
+
+
+
+
+ The amount of protest of non payment
+
+
+
+
+ Description of the protest or non payment.
+
+
+
+
+ FreeText field for additional information about the Protest or Non payment.
+
+
+
+
+
+
+ A peer group is a group of companies which have a similarity with the subject company and is used for comparison.
+
+
+
+
+ General name of the peer group
+
+
+
+
+ The type of peer group indicates the selection critera for membership. Allowed values are:
+
+
+ - Size
+ - Sector
+ - SectorAndSize
+ - SectorOrSize
+ - FullScheme
+ - CompactScheme
+ - Other
+
+
+If you use 'Other' you should make sure that you provide a good peer group Description.
+
+
+
+
+ A description of the peer group. E.g. 'Companies within the same sector' or 'Companies with the same size'.
+
+
+
+
+ The number of companies which are part of the peer group.
+
+
+
+
+ The nace code of the peer group (if applicable).
+
+
+
+
+ Association to the class CreditRecommendationComparison
+
+
+
+
+ Association to the class CommonRatingComparison
+
+
+
+
+ Association to the class ProviderRatingComparison
+
+
+
+
+ Association to the class FlexibleComparisonItems
+
+
+
+
+ Association to the class Ratios
+
+
+
+
+
+
+ Comparison type used for holding various statistics of a Peer Group Comparison.
+
+
+
+
+ The subject value is the actual value of the the company for the item which is compared. For example the company scores 3.0 (subjectvalue) and the average for the sector is 4.1
+
+
+
+
+ Average value of the Peer Group for the item that is being compared.
+
+
+
+
+ Percentage op companies within Peer Group with an equal value for the item that is being compared.
+
+
+
+
+ Percentage of companies within Peer Group with an higher value for the item that is being compared.
+
+
+
+
+ Percentage op companies within Peer Group with an lower value for the item that is being compared.
+
+
+
+
+ The percentile value of the subject company within Peer Group for the item that is being compared.
+
+
+
+
+ First quartile value for the item that is being compared.. This means that 25% of the group score less than this value and 75% scores above
+
+
+
+
+ Second quartile or median for the item that is being compared. 50% scores less and 50% scores better.
+
+
+
+
+ Third quartile for the item that is being compared. 25% scores better and 75% scores worse.
+
+
+
+
+
+
+ ComparisonItemsGroup is a sub group of the flexibleComparisonItems and can be used to group ComparisonItems (see example in description of FlexibleComparisonItems).
+
+
+
+
+ Description of the group
+
+
+
+
+ Period for the group (start end-date)
+
+
+
+
+ Association to the class ComparisonItem
+
+
+
+
+
+
+ An item subject in a ComparisonItemsGroup comparison (see example in description of FlexibleComparisonItems).
+
+
+
+
+
+
+ Name of the item
+
+
+
+
+
+
+
+
+ Amount Advised Comparison is a peer group comparison of the amount advised
+
+
+
+
+ Description label for comparison. E.g. 'Amount Advised Comparison'
+
+
+
+
+ The period for this comparison.
+
+
+
+
+ Association to the class Com
+
+
+
+
+
+
+ A peer group comparison of the unified common risk class (formely also known eurogate rating) with a peer group.
+
+
+
+
+ Description label for comparison. E.g. 'Probability of default Comparison'
+
+
+
+
+ The period for this comparison.
+
+
+
+
+ Association to the class ComparisonFigures
+
+
+
+
+
+
+ Calculated ratios regarding the subject company
+
+
+
+
+ Description of the RatioComparison
+
+
+
+
+ Period for the Comparison (start end-date)
+
+
+
+
+
+
+
+ Provider risk class comparison is a peer group comparison class for the provider specific risk class.
+
+
+
+
+ Description label for comparison. E.g. 'Provider Risk Class Comparison'
+
+
+
+
+ The period for this comparison.
+
+
+
+
+ Association to the class ComparisonFigures
+
+
+
+
+
+
+
+
+
+
+
+ Association to the class ComparisonItemsGroup
+
+
+
+
+
+
+ Flexible address structure. Should only be used if a structured address (see AddressType) cannot be delivered.
+
+
+
+
+ An address line. You can use multiple address lines to compose the complete address.
+
+
+
+
+
+
+ Flexible name structure for persons (not companies). Should only be used if a structured name (see Person class) cannot be delivered.
+
+
+
+
+ Flexible name line. You can use multiple name lines to compose the complete name.
+
+
+
+
+
+
+ The type bank account represents the one or more accounts a company has with one or more specific banks
+
+
+
+
+ The bank account type, could be an internal account, country specific bank account, or the international used bank account nr IBAN
+
+
+
+
+ The account Number represents the bank account which is a string of numbers, characters or both
+
+
+
+
+
+
+ A string type to hold free text strings to be used in e.g. Explanatory notes.
+
+
+
+
+
+
+
+
+
+
+
+ Reference to another company, not the being the subject company
+
+
+
+
+ The unique company identifier assigned by the provider to this company.
+
+
+
+
+ A previous (historical) unique company identifier assigned by the provider to the company.
+
+
+
+
+ A list of official registered names, possibly from different sources (e.g. chamber of commerce) , not being the trading name.
+
+
+
+
+
+
+
+
+
+ Type for holding analysis by amount data for one amount category
+
+
+
+
+ The amount category describes an amount range by defining a lower and upperlimit of the category. E.g. 0 - 5000 (currency)
+
+
+
+
+ The percentage of invoices paid within terms (scale 0 -100)
+
+
+
+
+ The invoices that is paid after the duedate. This may be displayed be means of a percentage scale (0-100) or a days category with a lower and upperlimit.
+
+
+
+
+ Number of invoices within this category.
+
+
+
+
+ The pooling total category is a range which is valid for the invoice amounts for this category
+
+
+
+
+
+
+ A holder for one period of payment analysis data
+
+
+
+
+ The period for this Category.
+
+
+
+
+ The percentage of invoices paid within terms (scale 0 -100)
+
+
+
+
+ The invoices that is paid after the duedate. This may be displayed be means of a percentage or a days category with a lower and upperlimit.
+
+
+
+
+ The number of invoices for this Period
+
+
+
+
+ The pooling total category is a range which is valid for the invoice amounts for this category
+
+
+
+
+
+
+ Type for holding debt collection category data. The 'to be collected amount' can be specified as a range e.g. 0 - 10000
+
+With the collection amount range it is possible to summarise the collected debts over a period. For example 5 collections in 2009 in the range 2500-7500 euro.
+
+
+
+
+ The amount category
+
+
+
+
+ The number of debts collected within this category
+
+
+
+
+
+
+ Type for holding various kinds of data underlying an event. It can hold one of the following items (it is a choice):
+
+
+ - An amount
+ - A name
+ - A legal form
+ - A holding name
+ - Share capital
+
+
+
+
+
+
+ usage defines the use of the event. for example in the case of a name change an event with the usage oldvalue and an event with the usage newvalue would be present.
+
+
+
+
+
+ Usually a qualified insolvency practitioner responsible for adequately managing the insolvency procedure.
+
+
+
+
+ (Official) role name of the insolvency practioner. E.g. Liquidator, receiver, official receiver.
+
+
+
+
+ Start date of the insolvency practitioner (usually a receiver)
+
+
+
+
+
+
+
+ The RatioComparisonItem contains Items of the HarmonizedRatioType. In this way it is possible to compare ratio's against sector information
+
+
+
+
+
+
+
+
+
+
+
+ General entity for a company holding all information about the company.
+
+
+
+
+ The unique company identifier assigned by the provider to the company.
+
+
+
+
+ A previous (historical) unique company identifier assigned by the provider to the company.
+
+
+
+
+ VAT information number regarding the subject company
+
+
+
+
+ The registration number for this company at the countries social security governmental body
+
+
+
+
+ Association to the class ChamberOfCommerce
+
+
+
+
+ A list of official registered names, possibly from different sources (e.g. chamber of commerce) , not being the trading name.
+
+
+
+
+ Type for holding trades name, also known as a trading name or a business name.
+
+
+
+
+ Indication whether the company is active or not.
+
+
+
+
+
+ Main telephone numbers. Preferred format: +(countrycode)(number) .
+E.g. +31201234567
+
+You can specify a mobile number by setting isMobile attribute to true
+
+
+
+
+ Fax number. Preferred format: +(countrycode)(number).
+E.g. +31201234567
+
+
+
+
+ Website address. Format: www.graydon.com (so without http:// prefix).
+
+
+
+
+ E-mail address of the subject company. Format example: info@graydon.be
+
+
+
+
+ Date of incorporation of the subject company.
+
+
+
+
+ Legal form of the subject company. E.g.
+
+ - Limited company
+ - Private Company
+
+The complex type consist of an official country specific name, a unified name to make legal forms comparable across countires and the countrycode.
+
+
+
+
+ Indication if the company is the ultimateParent (has no parent companies). Can be omitted if the company is not part of a holding structure.
+
+
+
+
+ Stock exchanges on which the company is listed. E.g. 'NYSE Euronext'
+
+
+
+
+ Association to the class Division
+
+
+
+
+
+
+ Association to the class ShareCapital
+
+
+
+
+
+
+
+ Association to the class Employees
+
+
+
+
+ Association to the class Auditor
+
+
+
+
+ Association to the class Real Estate
+
+
+
+
+
+
+ Association to the class Annual Account
+
+
+
+
+
+
+
+
+
+
+ This class describes details about the position a person has in a company.
+
+
+
+
+ Description of the authorization. E.g. if the person in the position has the authority to sign bills, or take decisions for unlimited amounts. In some countires it is a normal practise to explicity describe de authority of the management or board.
+
+
+
+
+
+ The position could be for a predefined period. The ending of the period is on a certain date but could also be accompanied by an event like the annual account meeting or an election.
+
+
+
+
+ The period the position was held.
+
+
+
+
+ Indication if the person was appointed, dismissed etc.
+
+
+
+
+ Position title. E.g. Managing Director, Director, Deputy Manager, Company Secretary etc.
+
+
+
+
+ Positional type is an indication on whether or not this is a formal management position or not. Allowed values:
+
+
+ - Management
+ - Other
+
+
+
+
+
+
+
+
+ Source of the information
+
+
+
+
+
+ RestrictedCompany is a restricted set of the original company type
+
+
+
+
+
+
+ The unique company identifier assigned by the provider to the company.
+
+
+
+
+ A list of official registered names, possibly from different sources (e.g. chamber of commerce) , not being the trading name.
+
+
+
+
+
+ Legal form of the subject company. E.g.
+
+ - Limited company
+ - Private Company
+
+The complex type consist of an official country specific name, a unified name to make legal forms comparable across countires and the countrycode.
+
+
+
+
+
+
+
+
+
+
+
+
+ The timeline gives the possibility to create a number of eventstates which represents the lifecyle of the event procedure. For example a liquidation consists of a start, provisional verdict and a final verdict
+
+
+
+
+
+
+
+ A specific state of an event
+
+
+
+
+ Indication of the state of the exception. Allowed values are:
+
+
+ - Started
+ - Ended
+ - Provisional
+ - Final
+ - Requested
+ - Unknown
+
+
+
+
+ State indication that can be customized by each provider. Can be used to refine the State attribute
+
+
+
+
+
+ The start and (optional) end date of the exception event. This is especially useful in longer procedures (e.g. bankruptcy procedures).
+
+
+
+
+
+
+
+ Type to hold Annual Accounts data like the balance sheet and profit & loss.
+
+
+
+
+ Optional description. Can be used to explain special considerations for interpreting this accounts, or alternatively, if no accounts can be provided used for explaining why.
+
+
+
+
+ The date the accounts are filed at the countries official registry (the registry may vary per country).
+
+
+
+
+ The start date of the accounts. Typically this will be the first day of the fisical year
+
+
+
+
+ The date of the annual accounts. This is the last day of the fiscal year. This element will be replaced by AccountsEndDate in later versions
+
+
+
+
+ The period span of the AnnualAccounts. Defaults to 12 months
+
+
+
+
+ Status of the Annual Accounts. Allowed values:
+
+ - Filed
+ - Overdue with filing
+ - At auditor for approval
+ - In closing stage
+ - Filed but not yet accessable at registry
+
+
+
+
+ Free format string indicating the format of the annual accounts. Example given 'IFRS' or '020','040' for Belgium format.
+
+
+
+
+ Accounts type gives a description about the state of the annual account. Allowed values are: 'consolidated','not-consolidated' or 'unspecified'.
+
+
+
+
+ The base currency used for the Annual Account. Default is EUR.
+
+
+
+
+ The units in which the figures are shown. E.g. shown in units of 1000
+
+
+
+
+ The date of the general meeting where these accounts are or should be approved (so it can be a future date).
+
+
+
+
+ Comment of the Auditor on the filed annual account. E.g. 'The auditor expressed an unqualified opininion'.
+
+
+
+
+ A field which expresses a general remark about the quality of the annual accounts. For example: Meets all compulsory controls.
+
+
+
+
+
+
+
+
+ Employee information of the subject company.
+
+
+
+
+ The employees information may cover one or more years. This period is to define the period the employee data covers (usually in years).
+
+
+
+
+ The average number off employees (parttime and fulltime) employed by the company during the specified period
+
+
+
+
+ The average number of fulltime employees over the period
+
+
+
+
+ The number of average employees over the period.
+
+
+
+
+ The total number of people actually working in the company. Full and parttime.
+
+
+
+
+ The total number of fulltime employees over the period.
+
+
+
+
+ The total number of parttime employees over the period.
+
+
+
+
+ The number of directors employed by the company
+
+
+
+
+ The number of employees measured in fulltime quivalent.
+
+
+
+
+
+
+ A part of the company specialised in a certain field of the companies business.
+
+
+
+
+
+
+
+ Element is used to provide information when a company has ceased to exist.
+
+
+
+
+ The date the company official ceased to exist.
+
+
+
+
+ The reason why the company ceased to exist
+
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/CreditDataProd/compactdataset-1.0.xsd b/library/Giant/wsdl/CreditDataProd/compactdataset-1.0.xsd
new file mode 100644
index 000000000..628d40c02
--- /dev/null
+++ b/library/Giant/wsdl/CreditDataProd/compactdataset-1.0.xsd
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Links to extensions. Only used to ensure that schema imports are generated properly
+
+
+
+
+
+
+
+
+ The main entity company
+
+
+
+
+
+
+ The unique company identifier assigned by the provider to the company.
+
+
+
+
+ A previous (historical) unique company identifier assigned by the provider to the company.
+
+
+
+
+ The VAT number in case the company is liable for value added tax.
+
+Format: differs per country
+
+
+
+
+ The registration number for this company at the countries social security governmental body
+
+
+
+
+
+ A list of official registered names, possibly from different sources (e.g. chamber of commerce) , not being the trading name.
+
+
+
+
+ Type for holding trades name, also known as a trading name or a business name.
+
+
+
+
+ Indication whether the company is active or not.
+
+
+
+
+
+ Main telephone number. Preferred format: +(countrycode)(number) .
+E.g. +31201234567
+
+
+
+
+ Fax number. Preferred format: +(countrycode)(number).
+E.g. +31201234567
+
+
+
+
+ Website address. Format: www.graydon.com (so without http:// prefix).
+
+
+
+
+ E-mail address of the subject company. Format example: info@graydon.be
+
+
+
+
+ Date of incorporation of the subject company.
+
+
+
+
+ Legal form of the subject company. E.g.
+
+ - Limited company
+ - Private Company
+
+The complex type consist of an official country specific name, a unified name to make legal forms comparable across countires and the countrycode.
+
+
+
+
+ Indication if the company is the ultimateParent (has no parent companies). Can be omitted if the company is not part of a holding structure.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ This is a technical type used to link datasets with this schema to ensure that import schema references are generated properly.
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/CreditDataProd/credit-data-types-1.0.xsd b/library/Giant/wsdl/CreditDataProd/credit-data-types-1.0.xsd
new file mode 100644
index 000000000..a90c3521e
--- /dev/null
+++ b/library/Giant/wsdl/CreditDataProd/credit-data-types-1.0.xsd
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The complex type used for this flex data set.
+
+
+
+
+ The name space used for this flex data set
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/CreditDataProd/creditrecommendation-1.0.xsd b/library/Giant/wsdl/CreditDataProd/creditrecommendation-1.0.xsd
new file mode 100644
index 000000000..38c95bfe5
--- /dev/null
+++ b/library/Giant/wsdl/CreditDataProd/creditrecommendation-1.0.xsd
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+ The main entity company, with only attributes and relationships needed for the Credit Recommendation dataset
+
+
+
+
+
+
+ The unique identifier allocated by the provider to the company. This should be unique per provider.
+
+
+
+
+ A previous (historical) unique company identifier assigned by the provider to the company.
+
+
+
+
+
+ A list of official registered names from different sources eg the chamber of commerce, not being the tradingname.
+
+
+
+
+ Association to the class TradingAddress
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NACE industry sector codes for the subject company
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ This is a technical type used to link datasets with this schema to ensure that import schema references are generated properly.
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/CreditDataProd/datatypes-1.0.xsd b/library/Giant/wsdl/CreditDataProd/datatypes-1.0.xsd
new file mode 100644
index 000000000..06d956232
--- /dev/null
+++ b/library/Giant/wsdl/CreditDataProd/datatypes-1.0.xsd
@@ -0,0 +1,2062 @@
+
+
+
+
+ Enumeration indicating whether or not the position is an official management position (usually board of directors) or not.
+
+
+
+
+ It is a formal management position.
+
+
+
+
+ Member of the Board of Directors
+
+
+
+
+ A founder of the company
+
+
+
+
+ In case the company is (temporary) governed by an insolvency practitioner (e.g. receiver or liquidator).
+
+
+
+
+ Any other position
+
+
+
+
+
+
+ Enumeration for qualifying of the payment behaviour of the subject company
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+
+
+ Enumeration of protest and/or non-payment types.
+
+
+
+
+ It is a protested bill
+
+
+
+
+ It is a non payed bill
+
+
+
+
+ It is an official summon for payment.
+
+
+
+
+ Any other
+
+
+
+
+
+
+ Enumeration for qualifying a trend
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+
+
+ Abstract type for holding various types of datasets. Will be extended for actual datasets.
+
+
+
+
+
+ Country codes conforming to ISO 3166-1 alpha 2 notation.
+
+See http://www.iso.org/iso/iso-3166-1_decoding_table
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Type for holding names of information sources
+
+
+
+
+
+ Unique code for this information source
+
+
+
+
+ Indication if it is from an official or unofficial source
+
+
+
+
+
+
+
+ Currency codes conforming to ISO 4217 alphanumeric notation.
+
+See http://www.iso.org/iso/support/faqs/faqs_widely_used_standards/widely_used_standards_other/currency_codes/currency_codes_list-1.htm
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Type for holding a category of amounts. Used in e.g. payment experience data. If LowerLimit is not provided, the category should by interpreted as having no lower limit. E.g. anything < upperlimit. The same applies if the UperLimit is not provided.
+
+
+
+
+
+
+
+
+ Type for holding legal form information
+
+
+
+
+ The subject companies legal form using the official country specific terminology/translation. Providers should provide a code value as attribute.
+
+
+
+
+
+ The subject companies legal when it was originally founded using the official country specific terminology/translation. Providers should provide a code value as attribute.
+
+
+
+
+
+ Indication if the company reinvests it s profits for a social purpose.
+
+
+
+
+ Indication if the company is a governmental body.
+
+
+
+
+
+
+ A unified (country) independent representation of a legal form. Providers are required to map the local (country specific) legal form to the closest matching unified legal form.
+
+
+
+
+ A limited company for which it is not know if it is listed on an exchange or not.
+
+
+
+
+ A limited company listed on an exchange
+
+
+
+
+ A limited company not listed on an exchange
+
+
+
+
+ A cooperative with the legal for of a limited company
+
+
+
+
+ A private limited company for which it is not know if it is listed on an exchange or not.
+
+
+
+
+ A private limited company listed on an exchange.
+
+
+
+
+ A private limited company not listed on an exchange.
+
+
+
+
+ A public limited company for which it is not know if it is listed on an exchange or not.
+
+
+
+
+ A public limited company listed on an exchange.
+
+
+
+
+ A public limited company not listed on an exchange.
+
+
+
+
+
+ A sole trader or sole proprietorship
+
+
+
+
+ Partnership where partners may or may not have an unlimited liability.
+
+
+
+
+ Partnership where all partners are known to have an unlimited liability
+
+
+
+
+ Partnership where one or more partners are known to have a limited liability
+
+
+
+
+ Association working for the mutual benefit of it's members
+
+
+
+
+ Non-profit organisation
+
+
+
+
+ Foundation
+
+
+
+
+ Rural credit society
+
+
+
+
+ A savings bank
+
+
+
+
+ A mutual insurance company
+
+
+
+
+ A governmental of municipal entity
+
+
+
+
+ A legal form that falls under foreign law.
+
+
+
+
+ Other legal form not comparable to one of the listed ones.
+
+
+
+
+ Unknown legal form
+
+
+
+
+
+
+ ISO 639-1 language codes
+
+See http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Type to hold telephone numbers
+
+
+
+
+
+ Indication this is a mobile number or not.
+
+
+
+
+
+
+
+ Type for holding names. Used for company and branch names.
+
+
+
+
+
+ Source for the company name information (e.g. Chamber of Commerce).
+
+
+
+
+ Indication is the source is the primary information source in case of multiple sources.
+
+
+
+
+ Language
+
+
+
+
+
+
+
+ Type for holding share information.
+
+
+
+
+ The number of shares issued
+
+
+
+
+ The nominal number of shares
+
+
+
+
+
+ The value of 1 share in a specific currency
+
+
+
+
+
+
+ Enumeration of shares types.
+
+
+
+
+ Ordinary shares.
+
+
+
+
+ Preferred shares.
+
+
+
+
+ It is not know if they are ordinary or preferred shares
+
+
+
+
+ To be used if they or neither Ordinary nor Preferred. Some countries may have additional types.
+
+
+
+
+
+
+ Data type that can hold dates in various formats (see DateFormatType). Note that you can use the operator attribute to indicate a date before or after this date.
+
+
+
+
+
+
+
+
+
+
+ Enumeration of supported date formats
+
+
+
+
+ Self explanatory
+
+
+
+
+ Self explanatory
+
+
+
+
+ Self explanatory
+
+
+
+
+ Self explanatory
+
+
+
+
+ Self explanatory
+
+
+
+
+
+
+
+
+ The actual NACE sector code
+
+
+
+
+ Label of for the nace code.
+
+
+
+
+
+ The nace version that is used (v1 or v2)
+
+
+
+
+ Source of the sector information. E.g. 'Chamber of Commerce".
+
+
+
+
+
+ A code which is used for defining the operations of a company.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Only used for CompanyNumber (so not for events)
+
+
+
+
+
+
+
+ Type for a year period
+
+
+
+
+
+
+
+
+ Type for holding amounts.
+
+
+
+
+
+
+
+
+
+
+
+
+ The company is active
+
+
+
+
+ The company ceased trading, no special reason is known.
+
+
+
+
+ The company is in a bankruptcy procedure. It may still be trading.
+
+
+
+
+ The componany is in a dept restructuring (composition) procedure. It may still be trading.
+
+
+
+
+ The company merged with another company.
+
+
+
+
+
+ The company ceased trading. It is split up into multple companies.
+
+
+
+
+
+
+
+
+ Operators that indicates how a certain value (amount) should be interpreted:
+
+eq - equal
+lt - less then
+le - less or equal
+gt - greater than
+ge - greater or equal
+
+If no operator is provided the equal (eq) operator should be assumed.
+
+
+
+
+
+
+
+
+
+
+
+ United Nations M.49 code list for macro geographical (continental) regions, geographical sub-regions, and selected economic and other groupings.
+For a definition of countries belonging to the region codes see http://unstats.un.org/unsd/methods/m49/m49regin.htm
+
+This codelist contains some custom extensions which can be recognized by the letter 'x' as prefix code.
+
+
+
+
+ World
+
+
+
+
+ Africa
+
+
+
+
+ Eastern Africa
+
+
+
+
+ Middle Africa
+
+
+
+
+ Northern Africa
+
+
+
+
+ Southern Africa
+
+
+
+
+ Western Africa
+
+
+
+
+ Americas
+
+
+
+
+ Latin America and the Caribbean
+
+
+
+
+ Caribbean
+
+
+
+
+ Central America
+
+
+
+
+ Northern America
+
+
+
+
+ South America
+
+
+
+
+ Asia
+
+
+
+
+ Central Asia
+
+
+
+
+ Eastern Asia
+
+
+
+
+ Southern Asia
+
+
+
+
+ South-Eastern Asia
+
+
+
+
+ Western Asia
+
+
+
+
+ Europe
+
+
+
+
+ Eastern Europe
+
+
+
+
+ Northern Europe
+
+
+
+
+ Southern Europe
+
+
+
+
+ Western Europe
+
+
+
+
+ Oceania
+
+
+
+
+ Australia and New Zealand
+
+
+
+
+ Melanesia
+
+
+
+
+ Micronesia
+
+
+
+
+ Polynesia
+
+
+
+
+ Least developed countries
+
+
+
+
+ Landlocked developing countries
+
+
+
+
+ Small island developing states
+
+
+
+
+ Transition countries
+
+
+
+
+ Scandinavia: Norway, Sweden and Denmark
+
+
+
+
+ Nordic Counties. Defined as Denmark, Finland, Iceland, Norway, Sweden and associated territories which include Faroe Islands, Greeland and Aland.
+
+
+
+
+ European Union
+
+
+
+
+
+
+ Type for recording time periods. If StartDate is omitted this period should be interpreted as 'before EndDate'. If EndDate is omitted this period should be interpreted as 'after StartDate'.
+
+
+
+
+ The start date of the period
+
+
+
+
+ The end date of the period.
+
+
+
+
+
+
+ Type for registering the state of an financial exception process like a liquidation or debt restructuring process.
+
+
+
+
+ The process has started.
+
+
+
+
+ The process has ended.
+
+
+
+
+ There is a provisional agreement or verdict.
+
+
+
+
+ There is a final agreement or verdict.
+
+
+
+
+ A start of the exception proces has been requested, either by the subject company, by the creditors or a governmental body.
+
+
+
+
+ The status is unknown.
+
+
+
+
+
+
+
+
+ Self explanatory
+
+
+
+
+ Self explanatory
+
+
+
+
+ Self explanatory
+
+
+
+
+ Incorporation/foundation event
+
+
+
+
+ A position (e.g. management) change has taken place.
+
+
+
+
+ The subject company merged with another company
+
+
+
+
+ The subject company acquired another company
+
+
+
+
+ The subject company split up in two or more legal entities.
+
+
+
+
+ The subject company was acquired by another company.
+
+
+
+
+ General news events that do not fit in one of the existing GENERAL event types.
+
+
+
+
+ An new annual account has been filed at the official registry.
+
+
+
+
+ An new annual account can be retrieved.
+
+
+
+
+ A change in autorized or issued capital has taken place.
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Financial news events that do not fit in one of the existing FINANCIAL event types.
+
+
+
+
+ A bankrupcy or liquidation process is in progress.
+
+
+
+
+ A debt restructuring process is in progress.
+
+
+
+
+ A protest or non-payment has been recorded
+
+
+
+
+ News related to a Financial Exception that does not fit in one of the other EXCEPTION event types.
+
+
+
+
+
+
+
+
+
+
+
+
+ Nace version used.
+
+
+
+
+ Revision 1
+
+
+
+
+
+ Revision 2
+
+
+
+
+
+
+ Type for integer values with optional <,>, or = operator
+If no operator is provided = (equals) should be assumed.
+
+
+
+
+
+
+
+
+
+ The source from which the financial summary information is derived.
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+
+
+ Indication if a loan or mortgage is satisfied, not satisfied or partially satisfied.
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+
+
+
+ Type for holding gender information.
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+
+
+ Type for holding VAT information
+
+
+
+
+ The VAT number for the subject company.
+Format: preferred format is the EU international notation <countrycode><vatnumber>. E.g. BE0123456789
+
+
+
+
+
+
+
+ Indication if a company is VAT liable or not
+
+
+
+
+
+
+
+
+
+
+ Enumeration of obligation types.
+
+
+
+
+
+
+
+
+
+
+ Days category is used to display periods for example paying period or exceeding period between 1 and 30 days.
+
+
+
+
+
+
+
+
+ Description type. For each description you can (and should) supply a code and language. This allows consumers to create their own translations if needed.
+
+
+
+
+
+
+
+
+
+
+
+
+ The current ratio is a financial ratio that measures whether or not a firm has enough resources to pay its debts over the next 12 months. It compares a firm's current assets to its current liabilities.
+
+
+
+
+ The percentage gearing ratio of the latest year of the subject company.
+
+CREICA SCOA: 55
+
+
+
+
+ Indicates how many times an interest is paid compared to pre-tax profits.
+
+CREICA SCOA: 54
+
+
+
+
+ Ratio depending on the country. Calculated from balance sheet items.
+Note: Definition should be provided by the sender of the message in an interchange agreement.
+
+CREICA SCOA: 51
+
+
+
+
+ In finance, the Acid-test or quick ratio or liquid ratio measures the ability of a company to use its near cash or quick assets to immediately extinguish or retire its current liabilities. Quick assets include those current assets that presumably can be quickly converted to cash at close to their book values. Such items are cash, cash equivalents such as marketable securities, and some accounts receivable. This ratio indicates a firm's capacity to maintain operations as usual with current cash or near cash reserves in bad periods. As such, this ratio implies a liquidation approach and does not recognize the revolving nature of current assets and liabilities. The ratio compares a company's cash and short-term investments to the financial liabilities the company is expected to incur within a year's time.
+
+Quick Ratio = (Current Assets - (Inventory + prepayments + Staff salaries + supplies)) / Current liabilities - Bank overdraft
+
+CREICA SCOA: 53
+
+
+
+
+ To indicate the percentage of sales export of a subject company.
+
+CREICA SCOA: 57
+
+
+
+
+ To indicate the percentage of sales imports of a subject company.
+
+CREICA SCOA: 56
+
+
+
+
+ The percentage of share holding of a mentioned company to the subject company.
+
+CREICA SCOA: 58
+
+
+
+
+
+
+ Enumeration of supported peer group types used in a peer group comparison. If you use 'other', you should make sure that you provide a proper description for the peer group.
+
+
+
+
+ Companies with the similar size
+
+
+
+
+ Companies with the same sector, usually based on Nace codes.
+
+
+
+
+ Companies within the same sector AND with similar size
+
+
+
+
+ Companies within the same sector OR with a similar size.
+
+
+
+
+ Companies publishing a full scheme (full annual account) at the countries official register.
+
+
+
+
+ Companies publishing a compact scheme (compact annual account) at the countries official register.
+
+
+
+
+ None of the above.
+
+
+
+
+
+
+ Enumeration qualifying an information source as either official (usually a goverment body) or unofficial (e.g. a public newspaper).
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+
+
+
+ Indication wheter the account is consolidated, not-consolidated or unspecified.
+
+
+
+
+
+
+
+
+
+ Status of the Annual Account.
+
+
+
+
+
+ The Annual Account is due at the <AccountsFileDate> E.g. this can be used to indicate the expected first accounts newly started companies.
+
+
+
+
+ The accounts have been field at the countries official registry.
+
+
+
+
+ The accounts are not filed yet and are overdue.
+
+
+
+
+ The accounts are at the auditor for approval
+
+
+
+
+ The accounts are at the closing stage.
+
+
+
+
+ The accounts at the official registry but are not yet accessible and therefore cannot be delivered.
+
+
+
+
+ State indicating that the Company has been established recently and has not pulished an annual account yet.
+
+
+
+
+
+
+ Type for holding free text notes. Should not be used for labels and descriptions that are used accross data sets (see DescriptionType).
+
+
+
+
+
+ Type for holding free text notes.
+
+
+
+
+
+
+
+ Description type that can contain parameters for the description. This allows consumers to create their own translation for e.g. message like 'The amount advised exceeds ${amount}'.
+
+
+
+
+
+
+
+
+ Type for holding for parameters that should be substituted in the Description text.
+
+
+
+
+
+
+
+
+
+ Percentage of payments that exceed a given number of days. Additional the number of days a payment exceeds with a lower and a higher limit. Used for payment experience data.
+
+
+
+
+ The percentage of this category
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Enumeration indication the type of relationship an associated person of company has with the subject company.
+
+
+
+
+
+ The person or company is a shareholder of the subject company.
+
+
+
+
+ The person or company is a participation of the subject company (reverse relationship of shareholder).
+
+
+
+
+ The company is the parent company of the subject company.
+
+
+
+
+ The company is the ultimate parent company of the subject company.
+
+
+
+
+ The company is part of the same group/holding structure as the subject company.
+
+
+
+
+ Any other relationship
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Reason of position change
+
+
+
+
+ The person was appointed.
+
+
+
+
+ The person was dismissed (not initiated by him or her self).
+
+
+
+
+ The person was dismissed for legal reasons.
+
+
+
+
+ The person was re-appointed.
+
+
+
+
+ The person resigned
+
+
+
+
+ Person left the company, it is not know if on which inititiative.
+
+
+
+
+ Any other reason
+
+
+
+
+
+
+ Type for holding company numbers (see CompanyRegistry)
+
+
+
+
+
+ Optional attribute that can be used to indicate if it is a current or old CompanyNumber. If no attribute is provided it is assumed that the current value is provided.
+
+
+
+
+
+
+
+
+
+
+ Source of the vat liable information
+
+
+
+
+ Indication if this source for VAT liable information should be considered as primary or not. Default = true
+
+
+
+
+
+
+
+ Type for holding codes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The unit which defines the meaning of the value. Allowed unit values are: day, week, month. Default value is month
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/CreditDataProd/fulldataset-1.0.xsd b/library/Giant/wsdl/CreditDataProd/fulldataset-1.0.xsd
new file mode 100644
index 000000000..8d06ac2b8
--- /dev/null
+++ b/library/Giant/wsdl/CreditDataProd/fulldataset-1.0.xsd
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Links to extensions. Only used to ensure that schema imports are generated properly
+
+
+
+
+
+
+
+
+ This is a technical type used to link datasets with this schema to ensure that import schema references are generated properly.
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/CreditDataProd/graydon_be-1.0.xsd b/library/Giant/wsdl/CreditDataProd/graydon_be-1.0.xsd
new file mode 100644
index 000000000..8b1251873
--- /dev/null
+++ b/library/Giant/wsdl/CreditDataProd/graydon_be-1.0.xsd
@@ -0,0 +1,81 @@
+
+
+
+
+
+ The SocialAccount displays information about the employees in the company for example full-time, part-time, education etc. Futhermore the Account contains information about measures the employer has taken for the benifit of the employees.
+
+
+
+
+ Association to the class TrainingInfoAvailableForEmployees.
+
+
+
+
+
+
+ This is a technical type used to link datasets with this schema to ensure that import schema references are generated properly.
+
+This type is not used anywhere in the datasets
+
+
+
+
+
+ This extension of Annual Account adds the Social Annual Account information of a company.
+
+
+
+
+
+
+ A case number which is used to mark the annual account for storage and archive purposes
+
+
+
+
+ A number refering to digital storage media on which the annual account information is stored
+
+
+
+
+
+
+
+
+
+ This instance of Operations is a child of the CDM Operations class. EmployersCategory and JointIndustrialCommitees are added in this country extension.
+
+
+
+
+
+
+ The employers category describes which rules the employers applies to its employees. There are rules about the number of holidays are applicable for an employee wtc.
+
+
+
+
+ The paritaire committees are responsible for the salary negotiations in the private sector. For example a private company. The comities, consist of representatives of the employer and the employees of a private company. The chairman of the committee is a negotiator of a government agency responsible for employment.
+
+
+
+
+
+
+
+
+ A number refering to digital storage media on which the annual account information is stored
+
+
+
+
+
+ On what kind of media the data is stored. for example CDRom, Dvd or Flashdisk
+
+
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/CreditDataProd/graydon_nl-1.0.xsd b/library/Giant/wsdl/CreditDataProd/graydon_nl-1.0.xsd
new file mode 100644
index 000000000..8ea2c9ca2
--- /dev/null
+++ b/library/Giant/wsdl/CreditDataProd/graydon_nl-1.0.xsd
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+ Declaration of liability which is provided for or provided by the subject company. The attribute type is used to discriminate between the two types.
+
+
+
+
+
+
+
+
+
+
+ Declaration of consent which is required for a company that accepts the delegation of liability to another company.
+
+
+
+
+
+ The year in which this declaration is valid
+
+
+
+
+
+
+
+ Extension of the CDM:Company element for GraydonNL specific information
+
+
+
+
+
+
+
+
+
+
+
+ This is a technical type used to link datasets with this schema to ensure that import schema references are generated properly.
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/CreditDataProd/monitor-1.0.xsd b/library/Giant/wsdl/CreditDataProd/monitor-1.0.xsd
new file mode 100644
index 000000000..bc247d3e5
--- /dev/null
+++ b/library/Giant/wsdl/CreditDataProd/monitor-1.0.xsd
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+ General entity for a company holding all information about the company.
+
+
+
+
+
+
+ The unique company identifier assigned by the provider to the company.
+
+
+
+
+ A list of official registered names, possibly from different sources (e.g. chamber of commerce) , not being the trading name.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/CreditDataProd/shared-1.0.xsd b/library/Giant/wsdl/CreditDataProd/shared-1.0.xsd
new file mode 100644
index 000000000..4aa77d20a
--- /dev/null
+++ b/library/Giant/wsdl/CreditDataProd/shared-1.0.xsd
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/CreditDataProd/v1_1.wsdl b/library/Giant/wsdl/CreditDataProd/v1_1.wsdl
new file mode 100644
index 000000000..58273eb82
--- /dev/null
+++ b/library/Giant/wsdl/CreditDataProd/v1_1.wsdl
@@ -0,0 +1,611 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/CreditDataRec/cdm-1.0.xsd b/library/Giant/wsdl/CreditDataRec/cdm-1.0.xsd
new file mode 100644
index 000000000..c12027913
--- /dev/null
+++ b/library/Giant/wsdl/CreditDataRec/cdm-1.0.xsd
@@ -0,0 +1,2681 @@
+
+
+
+
+
+ Payment behaviour
+
+
+
+
+ Period, normally in years eg 2002 - 2009
+
+
+
+
+ Debtor days is a measure of the average time payment takes. Increases in debtor days may be a sign that the quality of a company's debtors is decreasing.
+
+
+
+
+ Creditor days is the average time that a company takes to pay its creditors
+
+
+
+
+ An general assessment of the liquidity of the company. It consists of a Qualification (value Low, Normal, Good and Excellent) and a AdditionalQualification which is a description field. This field may be filled with a more specific provider qualification
+
+
+
+
+ Payment qualification a general assessment of the payment behaviour of the subject company.
+It consists of a Qualification (value Low, Normal, Good and Excellent) and a AdditionalQualification which is a description field. This field may be filled with a more specific provider qualification
+
+
+
+
+ Free text notes field. E.g. can be used to add a disclaimer or a specific note or some other descriptive text to accompany the PaymentBehaviour
+
+
+
+
+
+
+
+
+
+
+
+ The Credit Recommendation is an assessment of the credit worthiness of a corperation. It consist of an amount advised and a risk classification/rating.
+
+
+
+
+ The day the credit recommendation was updated/calculated (usually the report date).
+
+
+
+
+ The amount advised is a recommended maximum credit exposure at any one time.
+
+
+
+
+ Description of the amount advised
+
+
+
+
+ Parameterized description of the amount advised. To be used in case you want to provide subsitution values for a description type.
+
+
+
+
+ The general direction of the credit recommendation over time. Domain values are
+
+ - negative
+ - slightly negative
+ - neutral
+ - sligthly positive
+ - positive
+
+
+
+
+ In some cases no maximum credit exposure can be advised. If this is the case, provide a description (including code + language ) why no amount can be advised.
+
+
+
+
+ Free text notes field
+
+
+
+
+ Association to the class RiskClass
+
+
+
+
+
+
+ Real estate, encompasses land along with anything permanently affixed to the land, such as buildings, specifically property that is stationary, or fixed in location.
+
+
+
+
+ Description of the real estate
+
+
+
+
+ Indication if the real estate owned by the company, if so the indication is true.
+
+
+
+
+ The surface of the real estate in m2 or other unit of measure in case the provider is not using the metric system. Please always include the metric used in the text.
+
+
+
+
+ The source which delivered the information
+
+
+
+
+ Association to the class Mortgage
+
+
+
+
+
+
+ Holder type for Provider and Common Risk Class. A Risk Class is the risk identifier used to indicate the risk of insolvent behavior
+
+
+
+
+ Association to the class Provider Specific Rating
+
+
+
+
+
+
+
+ Individual human being. Can be used in the context of a shareholder, management position etc.
+
+
+
+
+ First name
+
+
+
+
+ Middle name
+
+
+
+
+ Last name
+
+
+
+
+ Initials
+
+
+
+
+ Name prefix
+
+
+
+
+ Professional title eg Master, Bachelor or Doctor
+
+
+
+
+
+ Date of birth
+
+
+
+
+ The place of birth.
+
+
+
+
+ Country of birth
+
+
+
+
+ Association to the class Address
+
+
+
+
+ Telephone number. Format: +(countrycode)(number) eg +31201234567
+
+
+
+
+ Association to the class Event
+
+
+
+
+ Gender. Male or Female
+
+
+
+
+
+
+ Complex type for address information. In is primairily meant for holding structured address information. If structured address information cannot be be provided the embedded FlexibleAddress type can be used for non structured address information.
+
+
+
+
+ The street the address is located
+
+
+
+
+ Housenumber
+
+
+
+
+ Housenumber addition
+
+
+
+
+ Building identification, mostly used in English speaking countries.
+
+
+
+
+ PoBox
+
+
+
+
+ Postcode
+
+
+
+
+ The city the address is located.
+
+
+
+
+ The state the address is located.
+
+
+
+
+ ISO 3166-1 alpha-2 country code. The code exists of two characters e.g. BE, UK and NL
+
+
+
+
+ The period the address is considered valid. If the end date is empty the address is still considered valid
+
+
+
+
+ Street code
+
+
+
+
+ City code
+
+
+
+
+ Association to the class FlexibleAddress
+
+
+
+
+
+
+ Describes the type of business the subject company is in.
+
+
+
+
+ Product names and or services the company delivers. This is a free text field e.g. 'Jaquar cars'.
+
+
+
+
+ NACE industry sector codes for the subject company
+
+
+
+
+ Free text field on any certifications (e.g. ISO) the company may have.
+
+
+
+
+ Country the subject company is exporting to.
+
+
+
+
+ Country the subject company is importing from.
+
+
+
+
+ Region the subject company is exporting to.
+
+
+
+
+ Region the subject company is importing from.
+
+
+
+
+ Goods the subject company is exporting.
+
+
+
+
+ Goods the subject company is importing.
+
+
+
+
+
+
+ Known banks of the subject company.
+
+
+
+
+ Registered name of the bank.
+
+
+
+
+ In order to identify Financial Institutions unambiguously, SWIFT developed the Bank Identifier Code (BIC). The BIC in particular enhances STP in cross-border financial messages. BIC was adopted by the International Organization for Standardization (ISO). ISO has appointed SWIFT as the registration authority for the assignment of BICs (ISO 9362) and for the publication of BICs in the BIC Directory.
+
+syntax
+
+Bank Code 4 alphabetic characters identifying an individual bank, for example “DEUT” identifying Deutsche Bank
+Country Code 2 letter ISO country code such as DE for Germany
+Location Code 2 alphanumerical characters (except zero) identifying the location of the institution within the specific country such as FF for Frankfurt
+Branch Code 3 alphanumeric characters, (optional) identifying the specific office or branw
+
+
+
+
+
+
+ The bank sortcode may be used to categorise the bank on codevalue. Primairly used within the UK.
+
+
+
+
+
+
+ An offcial registar which registers companies. There may be multiple registries within a country. For example some companies some have registries for builders (dutch: aannemers).
+
+
+
+
+ What kind of registry. eg Chamber of Commerce or another registar
+
+
+
+
+ The number under which the subject company is registered at this CompanyRegistry.
+
+
+
+
+ A district indication in case of regional registries.
+
+
+
+
+ The date the subject company was registered.
+
+
+
+
+ A custom code which described the operations of a company. The type is made general so country specfic codings may be entered.
+
+
+
+
+
+
+
+
+ Share Capital
+
+
+
+
+ The authorised capital of a company (sometimes referred to as the authorised share capital or the nominal capital, particularly in the United States) is the maximum amount of share capital that the company is authorised by its constitutional documents to issue to shareholders. Part of the authorised capital can (and frequently does) remain unissued
+
+
+
+
+ Share capital or issued capital (UK English) or capital stock (US English)[1] refers to the portion of a company's equity that has been obtained (or will be obtained) by trading stock to a shareholder for cash or an equivalent item of capital value. For example, a company can set aside share capital to exchange for computer servers instead of directly purchasing the servers from existing equity
+
+
+
+
+ Some legal forms may have a fixed capital plus a variable capital. This attribute can be used to hold the fixed capital part.
+
+
+
+
+ Some legal forms may have a fixed capital plus a variable capital. This attribute can be used to hold the variable capital part.
+
+
+
+
+ paid-up capital is the issued capital which has been fully or partly paid-up by the shareholders
+
+
+
+
+ Some legal forms may have a fixed capital plus a variable capital. This attribute can be used to hold the paid up part of the variable capital.
+
+
+
+
+
+
+
+
+ A person or company who, which owns a part of the company.
+
+
+
+
+ The start and optionally the end date the shares were owned by the shareholder
+
+
+
+
+ The number of share held by the shareholder
+
+
+
+
+ The percentage of shares held by the shareholder.
+
+Format decimal 0-100
+
+
+
+
+ Association to the class Person
+
+
+
+
+
+
+
+ A mortgage is the transfer of an interest in property (or the equivalent in law - a charge) to a lender as a security for a debt.
+
+
+
+
+ Indication of the type. E.g. Mortgage or Charge.
+
+
+
+
+ Description field for further detailing the mortgage/charge type.
+
+
+
+
+ The period the debt is active
+
+
+
+
+ The date the debt is registered.
+
+
+
+
+ The amount of the mortgage or charge
+
+
+
+
+ Indication if the debt is satisfied, partially satisfied or not satisfied at all.
+
+
+
+
+ Association to the class Lender
+
+
+
+
+
+
+ The person or company who or which inspects and verifies the organisations financial accounts (e.g. a Certified Public Accountant)
+
+
+
+
+
+
+
+
+ An exceptionevent container for multiple exceptions or financial calamities. Examples of such event are debt adjusting, moratorium and liquidation. For documentation purposes the descriptions of above mentioned events are provided here.
+
+
+ - Debt adjusting is the process by which a third party negotiates terms for the discharge of a debt due under credit agreements or consumer-hire agreements with the creditor or owner on behalf of the debtor or hirer.
+ - Moratorium is a legally authorized period of delay in the performance of a legal obligation or the payment of a debt.
+ - Liquidation of a company is defined as a process by which the life of a company is brought to an end and its property administered for the benefit of its members and creditors. An administrator, called the liquidator, is appointed and he takes control of the company, collects its assets, pays debts and finally distributes any surplus among the members in accordance with their rights. At the end of winding up, the company will have no assets or liabilities. When the affairs of a company are completely wound up, the dissolution of the company takes place. On dissolution, the company's name is struck off the register of the companies and its legal personality as a corporation comes to an end.
+
+
+
+
+
+
+ The official procedure for example in case of a debt restructuring for a private person "Personal Debt Restructuring" or "Wet op de schuldsanering" in the Netherlands
+
+
+
+
+ The start and (optional) end date of the exception event. This is especially useful in longer procedures (e.g. bankruptcy procedures).
+
+
+
+
+
+
+
+
+
+
+ An event is a container for many different situations that may occur. It may be a general event in the company, or a news item about a big order,a change in the name of the company etc.
+
+
+
+
+ The date the event occurred
+
+
+
+
+ An code classifying the type of event (enumeration)
+
+
+
+
+ An optional code that can be used by a provider to provide more detail abount the type of event. This can be useful in cases where the receiving party wants to to display the event with a different (more specific) label than what would be possible using the more course grained EventCode.
+
+
+
+
+ The event supplier, e.g. the chamber of commerce, or a newspaper
+
+
+
+
+ A description of the event.
+
+
+
+
+ A parameterized description of the event. Use this if you want to use substitution values in the event description
+
+
+
+
+ Free text notes field
+
+
+
+
+ A holder type for the information describing the event situation.
+
+
+
+
+
+ Unique id for this event
+
+
+
+
+ In case this is event is related to a previous event you can add a reference to correlate both events.
+
+
+
+
+
+ Generic Risk Class type. Instances are ProviderRiskClass and CommonRiskClass.
+
+
+
+
+ The offcial name of the Risk Class
+
+
+
+
+ The Risk class value for the subject company. This is string field allowing both numeric and alpha numering (AAA) values.
+
+
+
+
+ The official description of the Risk Class.
+
+
+
+
+ The official description of the Risk Class. Use this if you want to use substition values in the description
+
+
+
+
+ Free text notes field. Can l be used to add informational message in the report about the credit rating.
+
+
+
+
+
+
+ This is a harmonized representation of the subject companies annual account using the CREICA format. It conisist of a balancesheet, profit and loss and key credit ratio's.
+
+
+
+
+ BalanceSheet
+
+
+
+
+ Association to the class ProfitAndLoss
+
+
+
+
+
+
+
+ Harmonized representation of the balance sheet.
+
+
+
+
+ Association to the class Assets
+
+
+
+
+ Assocation to the class Liabilities
+
+
+
+
+
+
+ The key credit ratios give an overview about the overall financial condition of the companies business.
+
+
+
+
+ Ratio depending on the country. Calculated from balance sheet items.
+Note: Definition should be provided by the sender of the message in an interchange agreement.
+
+CREICA SCOA: 51
+
+
+
+
+ In finance, the Acid-test or quick ratio or liquid ratio measures the ability of a company to use its near cash or quick assets to immediately extinguish or retire its current liabilities. Quick assets include those current assets that presumably can be quickly converted to cash at close to their book values. Such items are cash, cash equivalents such as marketable securities, and some accounts receivable. This ratio indicates a firm's capacity to maintain operations as usual with current cash or near cash reserves in bad periods. As such, this ratio implies a liquidation approach and does not recognize the revolving nature of current assets and liabilities. The ratio compares a company's cash and short-term investments to the financial liabilities the company is expected to incur within a year's time.
+
+Quick Ratio = (Current Assets - (Inventory + prepayments + Staff salaries + supplies)) / Current liabilities - Bank overdraft
+
+CREICA SCOA: 53
+
+
+
+
+ The current ratio is a financial ratio that measures whether or not a firm has enough resources to pay its debts over the next 12 months. It compares a firm's current assets to its current liabilities.
+
+
+
+
+ Indicates how many times an interest is paid compared to pre-tax profits.
+
+CREICA SCOA: 54
+
+
+
+
+ The percentage gearing ratio of the latest year of the subject company.
+
+CREICA SCOA: 55
+
+Gearing Ratio is the contribution of owner’s equity to borrowed funds. The ratio explains the degree to which the business is funded by the owner as against the borrowed funds.
+
+Gearing is basically defined as the ratio between a company’s borrowing (debt) and owner’s equity (i.e. shareholder’s fund). It is synonym to the word leverage.
+
+
+
+
+ To indicate the percentage of sales imports of a subject company.
+
+CREICA SCOA: 56
+
+
+
+
+ To indicate the percentage of sales export of a subject company.
+
+CREICA SCOA: 57
+
+
+
+
+ The percentage of share holding of a mentioned company to the subject company.
+
+CREICA SCOA: 58
+
+
+
+
+
+
+ Profit and loss account
+
+
+
+
+ Self explanatory.
+
+CREICA MOA: 304
+
+
+
+
+ Sum of net profit before taxes minus taxes (except VAT).
+
+CREICA MOA: 305
+
+
+
+
+ Sum of net sales +/- increase or decrease of finished goods and WIP plus other capitalized labour, overheads and material, plus other operating income minus cost of material and services.
+
+CREICA MOA: 341
+
+
+
+
+ Sum of gross profit minus personal costs, depreciation (including inventories) and other operating expenses.
+
+CREICA MOA: 342
+
+
+
+
+ Sum of operating result plus financial income minus financial expenses plus financial results.
+
+CREICA MOA: 343
+
+
+
+
+ Sum of results of ordinary income plus extraordinary income and extraordinary results, minus extraordinary expenses.
+
+CREICA MOA: 344
+
+
+
+
+ Interest payable on loans, borrowings, etc.
+
+CREICA MOA: 365
+
+
+
+
+ The loss of value of assets during the accounting period.
+
+CREICA MOA: 367
+
+
+
+
+ The value of stock at the beginning of the year plus the cost of purchases made during the year less the value to stock at the end of the year.
+
+CREICA MOA: 375
+
+
+
+
+ Cost, in the period, of wages and salaries to employees.
+
+CREICA MOA: 376
+
+
+
+
+ Interest earned from banks, etc.
+
+CREICA MOA: 377
+
+
+
+
+ Total cost of salary payments to Directors.
+
+CREICA MOA: 501
+
+
+
+
+ Total value of dividends paid to shareholders.
+
+CREICA MOA: 502
+
+
+
+
+ Self explanatory. Payable on any pre-tax profits.
+
+CREICA MOA: 503
+
+
+
+
+ Self explanatory.
+
+CREICA MOA: 504
+
+
+
+
+ (Before taxes) Sum of extraordinary income and extraordinary results, minus extraordinary expanses.
+
+CREICA MOA: 506
+
+
+
+
+ Prepaid expenses are the prepayments plus assets exchange adjustment. Adjustment accounts are liabilities exchange adjustment plus pre-paid income. FR - Comptes de régularisation .
+
+
+CREICA MOA: 507
+
+
+
+
+
+
+ Harmonized representation of the balance sheet Assets
+
+
+
+
+ Sum of start-up reserves, expenses, total intangible assets, total fixed assets, inventories and total current assets.
+
+CREICA MOA: 323
+
+
+
+
+ Association to class FixedAssets
+
+
+
+
+ Association to the class CurrentAssets
+
+
+
+
+
+
+ Fixed Assets
+
+
+
+
+ Total fixed assets. Self explanatory
+
+CREICA MOA: 307
+
+
+
+
+ Expenses incurred in connection with the start-up or expansion or restructuring of the business.
+
+CREICA MOA: 310
+
+
+
+
+ Includes licenses, trade marks, patents, goodwill and advances paid on intangible assets.
+
+CREICA MOA: 311
+
+
+
+
+ Includes land, buildings, machinery, equipment advances paid on fixed assets and assets under construction.
+
+CREICA MOA: 312
+
+
+
+
+ Includes participations shares/securities and amounts or long term loans due from associated companies or associations.
+
+CREICA MOA: 313
+
+
+
+
+
+
+ Current Assets
+
+
+
+
+ Self explanatory
+
+CREICA MOA: 314
+
+
+
+
+ Work in progress, incomplete projects
+
+CREICA MOA: 315
+
+
+
+
+ Finished goods and goods for resale.
+
+CREICA MOA: 316
+
+
+
+
+ Self explanatory.
+
+CREICA MOA: 317
+
+
+
+
+ Sum of raw materials, WIP, finished goods and advanced payments on stock.
+
+CREICA MOA: 318
+
+
+
+
+ Trade receivables inclusive bills receivable (less provisions for bad debts) and receivables from associated companies (>50%).
+
+CREICA MOA: 319
+
+
+
+
+ Total of marketable shares and securities, cash and banks.
+
+CREICA MOA: 320
+
+
+
+
+ Total prepaid expenses and other current assets.
+
+CREICA MOA: 321
+
+
+
+
+ Sum of total receivables, cash, banks, securities and other current assets.
+
+CREICA MOA: 322
+
+
+
+
+
+
+ Liabilities
+
+
+
+
+ Sum of total equity, total long term liabilities and total short term liabilities.
+
+CREICA MOA: 340
+
+
+
+
+ Association to the class ShareholderFunds
+
+
+
+
+ Assocation to the class LongTermLiabilities
+
+
+
+
+ Association to the class CurrentLiabilities
+
+
+
+
+ Association to the class Other
+
+
+
+
+
+
+ ShareholderFunds. Part of harmonized balance sheet.
+
+
+
+
+ Sum of equity capital and surplus equity.
+
+CREICA MOA: 306
+
+
+
+
+ Sum of share capital (reduced by not paid in capital), capital reserve, agio reserve, revaluation reserve, retained earnings or accumulated loss brought forward from previous years, net profit/loss of the period, taxed reserves and other equity capital.
+
+
+CREICA MOA: 324
+
+
+
+
+ Sum of subordinated loans from partners/shareholders, untaxed reserves, investment reserves, inventory reserves and other surplus equity.
+
+CREICA MOA: 325
+
+
+
+
+ Sum of capital reserve, agio reserve, net profit/loss for the period, taxed reserves. Part of Equity capital.
+
+CREICA MOA: 371
+
+
+
+
+ Reserves resulting from a revaluation of assets. Part of equity capital.
+
+CREICA MOA: 372
+
+
+
+
+ Retained earnings or accumulated losses brought forward from previous years. Part of Equity capital.
+
+CREICA MOA: 373
+
+
+
+
+ Untaxed reserves, investment reserves, inventory reserves. Part of surplus equity.
+
+CREICA MOA: 374
+
+
+
+
+
+
+ Long term liabilities
+
+
+
+
+ Long term loans inclusive convertible bonds.
+
+CREICA MOA: 326
+
+
+
+
+ Long term liabilities (more than 12 months) to associated companies (>50%).
+
+CREICA MOA: 327
+
+
+
+
+ Reserve for pensions and similar obligations.
+
+CREICA MOA: 328
+
+
+
+
+ Self explanatory.
+
+CREICA MOA: 329
+
+
+
+
+ Self explanatory.
+
+CREICA MOA: 330
+
+
+
+
+ Leasing and other long term liabilities.
+
+CREICA MOA: 331
+
+
+
+
+ Sum of long term loans, long term liabilities to associated companies, reserve for pensions, long term deferred taxes, accumulated depreciation and other long term liabilities.
+`
+CREICA MOA: 332
+
+
+
+
+
+
+ Current Liabilities
+
+
+
+
+ Including bills payable.
+
+CREICA MOA: 333
+
+
+
+
+ Short term bank loans.
+
+CREICA MOA: 334
+
+
+
+
+ Advanced payments on unfinished goods.
+
+CREICA MOA: 335
+
+
+
+
+ Due to associated companies (>50%).
+
+CREICA MOA: 336
+
+
+
+
+ Self explanatory.
+
+CREICA MOA: 337
+
+
+
+
+ Taxes, social liabilities, sundry debts, deferred income, transitory items and other short term liabilities.
+
+CREICA MOA: 338
+
+
+
+
+ Sum of trade creditors, due to banks, advanced payments, short term liabilities, provisions and other short term liabilities.
+
+CREICA MOA: 339
+
+
+
+
+
+
+ Other
+
+
+
+
+ Self explanatory.
+
+CREICA MOA: 308
+
+
+
+
+
+
+ Holver type for BalanceSheet information
+
+
+
+
+ Association to the class assets
+
+
+
+
+ Association to the class liabilities
+
+
+
+
+
+
+
+ Profit and Loss in the original (provider or country specific) format
+
+
+
+
+ AccountItem is a general item to hold annual account information.
+
+
+
+
+
+
+
+ Key credit ratios in the original (provider or country specific) format.
+
+
+
+
+ AccountItem is a general item to hold annual account information.
+
+
+
+
+
+
+
+ Explanatory notes type. You can use this to highlight certain sections of the original annual account. Use OrginalAccountItemGroups to cluster account items together.
+
+
+
+
+ AccountItem is a general item to hold annual account information.
+
+
+
+
+
+
+ Assets side of the balance sheet
+
+
+
+
+ AccountItem is a general item to hold annual account information.
+
+
+
+
+
+
+ Liabilities side of the balance sheet
+
+
+
+
+ AccountItem is a general item to hold annual account information.
+
+
+
+
+
+
+ AccountItemGroup is a general group to hold Account items. This allows you to create groups like for example 'Total fixed assets' and have account items inside them.
+
+Note that you can create nested AccountItemGroups
+
+
+
+
+
+
+ Group total amount for the group
+
+
+
+
+
+
+
+
+
+ Original account item is a general item to hold account information from the orginal (non-harmonized) account. It is an abstract type. You should use either an AmountAccountItem or NumberAccountItem, both types extend from OriginalAccountItem.
+
+
+
+
+ Label for the account item. This is what will be displayed in the report. E.g. 'Turnover'
+
+
+
+
+
+ The level attribute can be used by providers who cannot deliver AccountItemGroups (which is the preferred way). Consumers can use the level attribuut to correctly format (ident) AccountItems. The level should be set as illustrated by the following example:
+
+Total Assets --> level="0"
+ Tangible Assets --> level="1"
+ Land and Buildings --> level="2"
+ Intangible Assets --> level="1"
+
+
+
+
+
+ This is a representation of the subject companies annual account in the original (provider or country specific) format. It conisist of a balancesheet, profit and loss and key credit ratio's.
+
+
+
+
+ Association to the class BalanceSheet
+
+
+
+
+ Association to the class ProfitAndLoss
+
+
+
+
+ Association to the class KeyCreditRatios
+
+
+
+
+ Association to class ExplanatoryNotes
+
+
+
+
+
+
+ An amount type that holds a single item of an Annual Account.
+
+
+
+
+
+
+ The monetary amount of the account item
+
+
+
+
+
+
+
+
+ An number type that holds a single item of an Annual Account.
+
+
+
+
+
+
+ The value of the account item.
+
+
+
+
+
+
+
+
+ The financial summary holds a number of key financial figures and ratios per year. While it is also part of the full dataset is is primairily meant for usage in a compact report.
+
+
+
+
+ Optional description. Can be used to explain special considerations for interpreting this summary, or alternatively, if no summary can be provided used for explaining why.
+
+
+
+
+ Source attribute indicating if the information is taken from the annual account or retrieved via interview.
+
+
+
+
+ Status of the Annual Account. Allowed values:
+
+ - Filed
+ - Overdue with filing
+ - At auditor for approval
+ - In closing stage
+ - Filed but not yet accessable at registry
+
+
+
+
+ Account type gives a description about the state of the annual account. Allowed values are: 'consolidated','not-consolidated' or 'unspecified'.
+
+
+
+
+ The date (usually a fiscal year) the information is based on.
+
+TODO: What if this is a fiscal year starting april 1st?
+
+
+
+
+ The units in which the figures are shown. E.g. shown in units of 1000
+
+
+
+
+ Revenue is income that a company receives from its normal business activities, usually from the sale of goods and services to customers,
+before any deductions are made.
+
+
+
+
+ Total equity is the total of all Ordinary capital, Reserves, Preferences and Minorities. It can also be expressed as net assets i.e. the total assets less the total liabilities.
+
+
+
+
+ Profit(loss) before tax is the profits before taking into account interest payments and income taxes.
+
+
+
+
+ Amount of money earned after all expenses, including overhead, employee salaries, manufacturing costs, and advertising costs, have been deducted from the total revenue.
+
+
+
+
+ Current assets minus current liabilities. This is a financial metric which represents operating liquidity available to a business.
+
+
+
+
+ A company's authorized or nominal capital. It is the maximum amount of share capital the company can issue (unless it goes through a procedure to increase the figure).
+
+
+
+
+ Issued capital is the value of the shares issued to shareholders. This means the nominal value of the shares rather than their actual worth.
+
+
+
+
+ The total amount of shareholder capital that has been paid in full by shareholders or in other words the amount of money that has been received by shareholders who have completely paid for their purchased shares.
+
+
+
+
+ Some legal forms may have a fixed capital plus a variable capital. This attribute can be used to hold the variable capital part.
+
+
+
+
+ Some legal forms may have a fixed capital plus a variable capital. This attribute can be used to hold the paid up part of the variable capital.
+
+
+
+
+
+
+ A branch is a smaller, remotely located office that is separate from a company's corporate headquarters.
+
+
+
+
+ Unique identification for the branch.
+
+
+
+
+ Name of the branch
+
+
+
+
+ Free text notes field
+
+
+
+
+ The date the branch officially became active
+
+
+
+
+ The last update date of branch information.
+
+
+
+
+ To be used in case individual branches are/cannot be delivered but the total number of branches is known.
+
+
+
+
+
+
+
+ Companies or Persons associated with the subject company. Predefined associations are:
+
+ - Shareholder. A shareholder of the subject company.
+ - UltimateParent: The ultimate parent of the subject company.
+ - Participation: A company in which the subject company has a share percentage.
+ - GroupMember: A company that is in the same group/holding, not being a ShareHolder or Participation
+ - Other: any other relevant relationship (can be augmented by a description).
+
+
+
+
+ An indicator of the type of association.
+
+
+
+
+ Descriptional field with additional information about the particular relationship
+
+
+
+
+ Free text notes field.
+
+
+
+
+ The period the association (relation) with the subject company company exists. If no end date is provided, the association is assumed to still exist.
+
+
+
+
+ Majority stake indicator. Can be used when the relationships involves shares but the percentages are not know. If the percentages are known please use the embedded shares type.
+
+
+
+
+ The data source for this association information.
+
+
+
+
+ Stakeholder owning x% or more of a company's outstanding shares. The x is a percentage which differs per country.
+For example in the UK the principal shareholder has 10% or more of the shares.
+
+
+
+
+ Association to the class shares
+
+
+
+
+
+
+
+
+ Shares of an associated Person or Company
+
+
+
+
+
+ The number of share held by the holding party
+
+
+
+
+ The percentage of shares held by the holding party range 0 -100
+
+
+
+
+ Ordinary or Preference types of shares.
+
+
+
+
+ Optional free text description if structured information cannot be delivered.
+
+
+
+
+
+
+ The Trade Payment Experience gives an assessment per month for the company in general terms. Slow, Normal Quick
+
+TODO: This description is not in line with the assessment attribute which is a value from 0.0 to 10.0. Is this really something different than payment bahaviour??? We are waiting for an answer from Steve
+
+
+
+
+ comment
+
+
+
+
+ Date of the trade experience measurement
+
+
+
+
+ Payment assessment displayed by means of a figure from 0.0 to 10.0
+
+
+
+
+
+
+ A type for holding an 'Analysis by Amount' of Payment Experience data.
+
+
+
+
+ Description label for the analysis.
+
+
+
+
+ Parameterized description label for the analysis. Use this if you want to use substitution values in the label.
+
+
+
+
+ The total number of invoices (sum of all categories) the analysis of the Payment Behaviour is based on.
+
+
+
+
+ The pooling total category is a range which is valid for the invoice amounts for this category
+
+
+
+
+
+
+
+ A type for displaying a Payment Behaviour analysis by period. E.g. per month or quarter.
+
+
+
+
+ Description for this Analysis by Period.
+
+
+
+
+ Parameterized description for this Analysis by Period. Use this if you want the use substitution values in the description.
+
+
+
+
+ The total number of invoices (sum of all categories) the analysis of the Payment Behaviour is based on.
+
+
+
+
+
+
+
+ Debt collection refers to the activity where creditors and collectors are able to take reasonable steps to secure payment from consumers who are legally bound to pay or to repay money they owe.
+
+The information in this class may reflect only the know debt collection information of the subject company which may be only a subset of the total debt collection for a company.
+
+
+
+
+ The period covering the debt collection information. This should normally be the same as the period of the parent payment behaviour class, but can differ slightly.
+
+
+
+
+ The total amount that was collected in the collection period.
+
+
+
+
+ The total number of debts collected in the specified year.
+
+
+
+
+ Indication if there where (no) know debts collected for this given period.
+
+
+
+
+ Optional Description. Can also be used to signal that no debts where collected.
+
+
+
+
+
+
+
+ Protests and non payment is a general entity to contain protests and non payments from several sources.
+
+
+
+
+ Date the protest or non-payment was registered.
+
+
+
+
+ Type of protest or non payment. The current values are Protest, NonPayment and AmountOverdue
+
+
+
+
+ Name of the creditor (petitioner)
+
+
+
+
+ Indication if there where know protests or non-payments for this creditor. Can be used to include an important creditor in the list with no non-payments outstanding.
+
+
+
+
+ The amount of protest of non payment
+
+
+
+
+ Description of the protest or non payment.
+
+
+
+
+ FreeText field for additional information about the Protest or Non payment.
+
+
+
+
+
+
+ A peer group is a group of companies which have a similarity with the subject company and is used for comparison.
+
+
+
+
+ General name of the peer group
+
+
+
+
+ The type of peer group indicates the selection critera for membership. Allowed values are:
+
+
+ - Size
+ - Sector
+ - SectorAndSize
+ - SectorOrSize
+ - FullScheme
+ - CompactScheme
+ - Other
+
+
+If you use 'Other' you should make sure that you provide a good peer group Description.
+
+
+
+
+ A description of the peer group. E.g. 'Companies within the same sector' or 'Companies with the same size'.
+
+
+
+
+ The number of companies which are part of the peer group.
+
+
+
+
+ The nace code of the peer group (if applicable).
+
+
+
+
+ Association to the class CreditRecommendationComparison
+
+
+
+
+ Association to the class CommonRatingComparison
+
+
+
+
+ Association to the class ProviderRatingComparison
+
+
+
+
+ Association to the class FlexibleComparisonItems
+
+
+
+
+ Association to the class Ratios
+
+
+
+
+
+
+ Comparison type used for holding various statistics of a Peer Group Comparison.
+
+
+
+
+ The subject value is the actual value of the the company for the item which is compared. For example the company scores 3.0 (subjectvalue) and the average for the sector is 4.1
+
+
+
+
+ Average value of the Peer Group for the item that is being compared.
+
+
+
+
+ Percentage op companies within Peer Group with an equal value for the item that is being compared.
+
+
+
+
+ Percentage of companies within Peer Group with an higher value for the item that is being compared.
+
+
+
+
+ Percentage op companies within Peer Group with an lower value for the item that is being compared.
+
+
+
+
+ The percentile value of the subject company within Peer Group for the item that is being compared.
+
+
+
+
+ First quartile value for the item that is being compared.. This means that 25% of the group score less than this value and 75% scores above
+
+
+
+
+ Second quartile or median for the item that is being compared. 50% scores less and 50% scores better.
+
+
+
+
+ Third quartile for the item that is being compared. 25% scores better and 75% scores worse.
+
+
+
+
+
+
+ ComparisonItemsGroup is a sub group of the flexibleComparisonItems and can be used to group ComparisonItems (see example in description of FlexibleComparisonItems).
+
+
+
+
+ Description of the group
+
+
+
+
+ Period for the group (start end-date)
+
+
+
+
+ Association to the class ComparisonItem
+
+
+
+
+
+
+ An item subject in a ComparisonItemsGroup comparison (see example in description of FlexibleComparisonItems).
+
+
+
+
+
+
+ Name of the item
+
+
+
+
+
+
+
+
+ Amount Advised Comparison is a peer group comparison of the amount advised
+
+
+
+
+ Description label for comparison. E.g. 'Amount Advised Comparison'
+
+
+
+
+ The period for this comparison.
+
+
+
+
+ Association to the class Com
+
+
+
+
+
+
+ A peer group comparison of the unified common risk class (formely also known eurogate rating) with a peer group.
+
+
+
+
+ Description label for comparison. E.g. 'Probability of default Comparison'
+
+
+
+
+ The period for this comparison.
+
+
+
+
+ Association to the class ComparisonFigures
+
+
+
+
+
+
+ Calculated ratios regarding the subject company
+
+
+
+
+ Description of the RatioComparison
+
+
+
+
+ Period for the Comparison (start end-date)
+
+
+
+
+
+
+
+ Provider risk class comparison is a peer group comparison class for the provider specific risk class.
+
+
+
+
+ Description label for comparison. E.g. 'Provider Risk Class Comparison'
+
+
+
+
+ The period for this comparison.
+
+
+
+
+ Association to the class ComparisonFigures
+
+
+
+
+
+
+
+
+
+
+
+ Association to the class ComparisonItemsGroup
+
+
+
+
+
+
+ Flexible address structure. Should only be used if a structured address (see AddressType) cannot be delivered.
+
+
+
+
+ An address line. You can use multiple address lines to compose the complete address.
+
+
+
+
+
+
+ Flexible name structure for persons (not companies). Should only be used if a structured name (see Person class) cannot be delivered.
+
+
+
+
+ Flexible name line. You can use multiple name lines to compose the complete name.
+
+
+
+
+
+
+ The type bank account represents the one or more accounts a company has with one or more specific banks
+
+
+
+
+ The bank account type, could be an internal account, country specific bank account, or the international used bank account nr IBAN
+
+
+
+
+ The account Number represents the bank account which is a string of numbers, characters or both
+
+
+
+
+
+
+ A string type to hold free text strings to be used in e.g. Explanatory notes.
+
+
+
+
+
+
+
+
+
+
+
+ Reference to another company, not the being the subject company
+
+
+
+
+ The unique company identifier assigned by the provider to this company.
+
+
+
+
+ A previous (historical) unique company identifier assigned by the provider to the company.
+
+
+
+
+ A list of official registered names, possibly from different sources (e.g. chamber of commerce) , not being the trading name.
+
+
+
+
+
+
+
+
+
+ Type for holding analysis by amount data for one amount category
+
+
+
+
+ The amount category describes an amount range by defining a lower and upperlimit of the category. E.g. 0 - 5000 (currency)
+
+
+
+
+ The percentage of invoices paid within terms (scale 0 -100)
+
+
+
+
+ The invoices that is paid after the duedate. This may be displayed be means of a percentage scale (0-100) or a days category with a lower and upperlimit.
+
+
+
+
+ Number of invoices within this category.
+
+
+
+
+ The pooling total category is a range which is valid for the invoice amounts for this category
+
+
+
+
+
+
+ A holder for one period of payment analysis data
+
+
+
+
+ The period for this Category.
+
+
+
+
+ The percentage of invoices paid within terms (scale 0 -100)
+
+
+
+
+ The invoices that is paid after the duedate. This may be displayed be means of a percentage or a days category with a lower and upperlimit.
+
+
+
+
+ The number of invoices for this Period
+
+
+
+
+ The pooling total category is a range which is valid for the invoice amounts for this category
+
+
+
+
+
+
+ Type for holding debt collection category data. The 'to be collected amount' can be specified as a range e.g. 0 - 10000
+
+With the collection amount range it is possible to summarise the collected debts over a period. For example 5 collections in 2009 in the range 2500-7500 euro.
+
+
+
+
+ The amount category
+
+
+
+
+ The number of debts collected within this category
+
+
+
+
+
+
+ Type for holding various kinds of data underlying an event. It can hold one of the following items (it is a choice):
+
+
+ - An amount
+ - A name
+ - A legal form
+ - A holding name
+ - Share capital
+
+
+
+
+
+
+ usage defines the use of the event. for example in the case of a name change an event with the usage oldvalue and an event with the usage newvalue would be present.
+
+
+
+
+
+ Usually a qualified insolvency practitioner responsible for adequately managing the insolvency procedure.
+
+
+
+
+ (Official) role name of the insolvency practioner. E.g. Liquidator, receiver, official receiver.
+
+
+
+
+ Start date of the insolvency practitioner (usually a receiver)
+
+
+
+
+
+
+
+ The RatioComparisonItem contains Items of the HarmonizedRatioType. In this way it is possible to compare ratio's against sector information
+
+
+
+
+
+
+
+
+
+
+
+ General entity for a company holding all information about the company.
+
+
+
+
+ The unique company identifier assigned by the provider to the company.
+
+
+
+
+ A previous (historical) unique company identifier assigned by the provider to the company.
+
+
+
+
+ VAT information number regarding the subject company
+
+
+
+
+ The registration number for this company at the countries social security governmental body
+
+
+
+
+ Association to the class ChamberOfCommerce
+
+
+
+
+ A list of official registered names, possibly from different sources (e.g. chamber of commerce) , not being the trading name.
+
+
+
+
+ Type for holding trades name, also known as a trading name or a business name.
+
+
+
+
+ Indication whether the company is active or not.
+
+
+
+
+
+ Main telephone numbers. Preferred format: +(countrycode)(number) .
+E.g. +31201234567
+
+You can specify a mobile number by setting isMobile attribute to true
+
+
+
+
+ Fax number. Preferred format: +(countrycode)(number).
+E.g. +31201234567
+
+
+
+
+ Website address. Format: www.graydon.com (so without http:// prefix).
+
+
+
+
+ E-mail address of the subject company. Format example: info@graydon.be
+
+
+
+
+ Date of incorporation of the subject company.
+
+
+
+
+ Legal form of the subject company. E.g.
+
+ - Limited company
+ - Private Company
+
+The complex type consist of an official country specific name, a unified name to make legal forms comparable across countires and the countrycode.
+
+
+
+
+ Indication if the company is the ultimateParent (has no parent companies). Can be omitted if the company is not part of a holding structure.
+
+
+
+
+ Stock exchanges on which the company is listed. E.g. 'NYSE Euronext'
+
+
+
+
+ Association to the class Division
+
+
+
+
+
+
+ Association to the class ShareCapital
+
+
+
+
+
+
+
+ Association to the class Employees
+
+
+
+
+ Association to the class Auditor
+
+
+
+
+ Association to the class Real Estate
+
+
+
+
+
+
+ Association to the class Annual Account
+
+
+
+
+
+
+
+
+
+
+ This class describes details about the position a person has in a company.
+
+
+
+
+ Description of the authorization. E.g. if the person in the position has the authority to sign bills, or take decisions for unlimited amounts. In some countires it is a normal practise to explicity describe de authority of the management or board.
+
+
+
+
+
+ The position could be for a predefined period. The ending of the period is on a certain date but could also be accompanied by an event like the annual account meeting or an election.
+
+
+
+
+ The period the position was held.
+
+
+
+
+ Indication if the person was appointed, dismissed etc.
+
+
+
+
+ Position title. E.g. Managing Director, Director, Deputy Manager, Company Secretary etc.
+
+
+
+
+ Positional type is an indication on whether or not this is a formal management position or not. Allowed values:
+
+
+ - Management
+ - Other
+
+
+
+
+
+
+
+
+ Source of the information
+
+
+
+
+
+ RestrictedCompany is a restricted set of the original company type
+
+
+
+
+
+
+ The unique company identifier assigned by the provider to the company.
+
+
+
+
+ A list of official registered names, possibly from different sources (e.g. chamber of commerce) , not being the trading name.
+
+
+
+
+
+ Legal form of the subject company. E.g.
+
+ - Limited company
+ - Private Company
+
+The complex type consist of an official country specific name, a unified name to make legal forms comparable across countires and the countrycode.
+
+
+
+
+
+
+
+
+
+
+
+
+ The timeline gives the possibility to create a number of eventstates which represents the lifecyle of the event procedure. For example a liquidation consists of a start, provisional verdict and a final verdict
+
+
+
+
+
+
+
+ A specific state of an event
+
+
+
+
+ Indication of the state of the exception. Allowed values are:
+
+
+ - Started
+ - Ended
+ - Provisional
+ - Final
+ - Requested
+ - Unknown
+
+
+
+
+ State indication that can be customized by each provider. Can be used to refine the State attribute
+
+
+
+
+
+ The start and (optional) end date of the exception event. This is especially useful in longer procedures (e.g. bankruptcy procedures).
+
+
+
+
+
+
+
+ Type to hold Annual Accounts data like the balance sheet and profit & loss.
+
+
+
+
+ Optional description. Can be used to explain special considerations for interpreting this accounts, or alternatively, if no accounts can be provided used for explaining why.
+
+
+
+
+ The date the accounts are filed at the countries official registry (the registry may vary per country).
+
+
+
+
+ The start date of the accounts. Typically this will be the first day of the fisical year
+
+
+
+
+ The date of the annual accounts. This is the last day of the fiscal year. This element will be replaced by AccountsEndDate in later versions
+
+
+
+
+ The period span of the AnnualAccounts. Defaults to 12 months
+
+
+
+
+ Status of the Annual Accounts. Allowed values:
+
+ - Filed
+ - Overdue with filing
+ - At auditor for approval
+ - In closing stage
+ - Filed but not yet accessable at registry
+
+
+
+
+ Free format string indicating the format of the annual accounts. Example given 'IFRS' or '020','040' for Belgium format.
+
+
+
+
+ Accounts type gives a description about the state of the annual account. Allowed values are: 'consolidated','not-consolidated' or 'unspecified'.
+
+
+
+
+ The base currency used for the Annual Account. Default is EUR.
+
+
+
+
+ The units in which the figures are shown. E.g. shown in units of 1000
+
+
+
+
+ The date of the general meeting where these accounts are or should be approved (so it can be a future date).
+
+
+
+
+ Comment of the Auditor on the filed annual account. E.g. 'The auditor expressed an unqualified opininion'.
+
+
+
+
+ A field which expresses a general remark about the quality of the annual accounts. For example: Meets all compulsory controls.
+
+
+
+
+
+
+
+
+ Employee information of the subject company.
+
+
+
+
+ The employees information may cover one or more years. This period is to define the period the employee data covers (usually in years).
+
+
+
+
+ The average number off employees (parttime and fulltime) employed by the company during the specified period
+
+
+
+
+ The average number of fulltime employees over the period
+
+
+
+
+ The number of average employees over the period.
+
+
+
+
+ The total number of people actually working in the company. Full and parttime.
+
+
+
+
+ The total number of fulltime employees over the period.
+
+
+
+
+ The total number of parttime employees over the period.
+
+
+
+
+ The number of directors employed by the company
+
+
+
+
+ The number of employees measured in fulltime quivalent.
+
+
+
+
+
+
+ A part of the company specialised in a certain field of the companies business.
+
+
+
+
+
+
+
+ Element is used to provide information when a company has ceased to exist.
+
+
+
+
+ The date the company official ceased to exist.
+
+
+
+
+ The reason why the company ceased to exist
+
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/CreditDataRec/compactdataset-1.0.xsd b/library/Giant/wsdl/CreditDataRec/compactdataset-1.0.xsd
new file mode 100644
index 000000000..628d40c02
--- /dev/null
+++ b/library/Giant/wsdl/CreditDataRec/compactdataset-1.0.xsd
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Links to extensions. Only used to ensure that schema imports are generated properly
+
+
+
+
+
+
+
+
+ The main entity company
+
+
+
+
+
+
+ The unique company identifier assigned by the provider to the company.
+
+
+
+
+ A previous (historical) unique company identifier assigned by the provider to the company.
+
+
+
+
+ The VAT number in case the company is liable for value added tax.
+
+Format: differs per country
+
+
+
+
+ The registration number for this company at the countries social security governmental body
+
+
+
+
+
+ A list of official registered names, possibly from different sources (e.g. chamber of commerce) , not being the trading name.
+
+
+
+
+ Type for holding trades name, also known as a trading name or a business name.
+
+
+
+
+ Indication whether the company is active or not.
+
+
+
+
+
+ Main telephone number. Preferred format: +(countrycode)(number) .
+E.g. +31201234567
+
+
+
+
+ Fax number. Preferred format: +(countrycode)(number).
+E.g. +31201234567
+
+
+
+
+ Website address. Format: www.graydon.com (so without http:// prefix).
+
+
+
+
+ E-mail address of the subject company. Format example: info@graydon.be
+
+
+
+
+ Date of incorporation of the subject company.
+
+
+
+
+ Legal form of the subject company. E.g.
+
+ - Limited company
+ - Private Company
+
+The complex type consist of an official country specific name, a unified name to make legal forms comparable across countires and the countrycode.
+
+
+
+
+ Indication if the company is the ultimateParent (has no parent companies). Can be omitted if the company is not part of a holding structure.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ This is a technical type used to link datasets with this schema to ensure that import schema references are generated properly.
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/CreditDataRec/credit-data-types-1.0.xsd b/library/Giant/wsdl/CreditDataRec/credit-data-types-1.0.xsd
new file mode 100644
index 000000000..a90c3521e
--- /dev/null
+++ b/library/Giant/wsdl/CreditDataRec/credit-data-types-1.0.xsd
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The complex type used for this flex data set.
+
+
+
+
+ The name space used for this flex data set
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/CreditDataRec/creditrecommendation-1.0.xsd b/library/Giant/wsdl/CreditDataRec/creditrecommendation-1.0.xsd
new file mode 100644
index 000000000..38c95bfe5
--- /dev/null
+++ b/library/Giant/wsdl/CreditDataRec/creditrecommendation-1.0.xsd
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+ The main entity company, with only attributes and relationships needed for the Credit Recommendation dataset
+
+
+
+
+
+
+ The unique identifier allocated by the provider to the company. This should be unique per provider.
+
+
+
+
+ A previous (historical) unique company identifier assigned by the provider to the company.
+
+
+
+
+
+ A list of official registered names from different sources eg the chamber of commerce, not being the tradingname.
+
+
+
+
+ Association to the class TradingAddress
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NACE industry sector codes for the subject company
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ This is a technical type used to link datasets with this schema to ensure that import schema references are generated properly.
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/CreditDataRec/datatypes-1.0.xsd b/library/Giant/wsdl/CreditDataRec/datatypes-1.0.xsd
new file mode 100644
index 000000000..06d956232
--- /dev/null
+++ b/library/Giant/wsdl/CreditDataRec/datatypes-1.0.xsd
@@ -0,0 +1,2062 @@
+
+
+
+
+ Enumeration indicating whether or not the position is an official management position (usually board of directors) or not.
+
+
+
+
+ It is a formal management position.
+
+
+
+
+ Member of the Board of Directors
+
+
+
+
+ A founder of the company
+
+
+
+
+ In case the company is (temporary) governed by an insolvency practitioner (e.g. receiver or liquidator).
+
+
+
+
+ Any other position
+
+
+
+
+
+
+ Enumeration for qualifying of the payment behaviour of the subject company
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+
+
+ Enumeration of protest and/or non-payment types.
+
+
+
+
+ It is a protested bill
+
+
+
+
+ It is a non payed bill
+
+
+
+
+ It is an official summon for payment.
+
+
+
+
+ Any other
+
+
+
+
+
+
+ Enumeration for qualifying a trend
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+
+
+ Abstract type for holding various types of datasets. Will be extended for actual datasets.
+
+
+
+
+
+ Country codes conforming to ISO 3166-1 alpha 2 notation.
+
+See http://www.iso.org/iso/iso-3166-1_decoding_table
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Type for holding names of information sources
+
+
+
+
+
+ Unique code for this information source
+
+
+
+
+ Indication if it is from an official or unofficial source
+
+
+
+
+
+
+
+ Currency codes conforming to ISO 4217 alphanumeric notation.
+
+See http://www.iso.org/iso/support/faqs/faqs_widely_used_standards/widely_used_standards_other/currency_codes/currency_codes_list-1.htm
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Type for holding a category of amounts. Used in e.g. payment experience data. If LowerLimit is not provided, the category should by interpreted as having no lower limit. E.g. anything < upperlimit. The same applies if the UperLimit is not provided.
+
+
+
+
+
+
+
+
+ Type for holding legal form information
+
+
+
+
+ The subject companies legal form using the official country specific terminology/translation. Providers should provide a code value as attribute.
+
+
+
+
+
+ The subject companies legal when it was originally founded using the official country specific terminology/translation. Providers should provide a code value as attribute.
+
+
+
+
+
+ Indication if the company reinvests it s profits for a social purpose.
+
+
+
+
+ Indication if the company is a governmental body.
+
+
+
+
+
+
+ A unified (country) independent representation of a legal form. Providers are required to map the local (country specific) legal form to the closest matching unified legal form.
+
+
+
+
+ A limited company for which it is not know if it is listed on an exchange or not.
+
+
+
+
+ A limited company listed on an exchange
+
+
+
+
+ A limited company not listed on an exchange
+
+
+
+
+ A cooperative with the legal for of a limited company
+
+
+
+
+ A private limited company for which it is not know if it is listed on an exchange or not.
+
+
+
+
+ A private limited company listed on an exchange.
+
+
+
+
+ A private limited company not listed on an exchange.
+
+
+
+
+ A public limited company for which it is not know if it is listed on an exchange or not.
+
+
+
+
+ A public limited company listed on an exchange.
+
+
+
+
+ A public limited company not listed on an exchange.
+
+
+
+
+
+ A sole trader or sole proprietorship
+
+
+
+
+ Partnership where partners may or may not have an unlimited liability.
+
+
+
+
+ Partnership where all partners are known to have an unlimited liability
+
+
+
+
+ Partnership where one or more partners are known to have a limited liability
+
+
+
+
+ Association working for the mutual benefit of it's members
+
+
+
+
+ Non-profit organisation
+
+
+
+
+ Foundation
+
+
+
+
+ Rural credit society
+
+
+
+
+ A savings bank
+
+
+
+
+ A mutual insurance company
+
+
+
+
+ A governmental of municipal entity
+
+
+
+
+ A legal form that falls under foreign law.
+
+
+
+
+ Other legal form not comparable to one of the listed ones.
+
+
+
+
+ Unknown legal form
+
+
+
+
+
+
+ ISO 639-1 language codes
+
+See http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Type to hold telephone numbers
+
+
+
+
+
+ Indication this is a mobile number or not.
+
+
+
+
+
+
+
+ Type for holding names. Used for company and branch names.
+
+
+
+
+
+ Source for the company name information (e.g. Chamber of Commerce).
+
+
+
+
+ Indication is the source is the primary information source in case of multiple sources.
+
+
+
+
+ Language
+
+
+
+
+
+
+
+ Type for holding share information.
+
+
+
+
+ The number of shares issued
+
+
+
+
+ The nominal number of shares
+
+
+
+
+
+ The value of 1 share in a specific currency
+
+
+
+
+
+
+ Enumeration of shares types.
+
+
+
+
+ Ordinary shares.
+
+
+
+
+ Preferred shares.
+
+
+
+
+ It is not know if they are ordinary or preferred shares
+
+
+
+
+ To be used if they or neither Ordinary nor Preferred. Some countries may have additional types.
+
+
+
+
+
+
+ Data type that can hold dates in various formats (see DateFormatType). Note that you can use the operator attribute to indicate a date before or after this date.
+
+
+
+
+
+
+
+
+
+
+ Enumeration of supported date formats
+
+
+
+
+ Self explanatory
+
+
+
+
+ Self explanatory
+
+
+
+
+ Self explanatory
+
+
+
+
+ Self explanatory
+
+
+
+
+ Self explanatory
+
+
+
+
+
+
+
+
+ The actual NACE sector code
+
+
+
+
+ Label of for the nace code.
+
+
+
+
+
+ The nace version that is used (v1 or v2)
+
+
+
+
+ Source of the sector information. E.g. 'Chamber of Commerce".
+
+
+
+
+
+ A code which is used for defining the operations of a company.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Only used for CompanyNumber (so not for events)
+
+
+
+
+
+
+
+ Type for a year period
+
+
+
+
+
+
+
+
+ Type for holding amounts.
+
+
+
+
+
+
+
+
+
+
+
+
+ The company is active
+
+
+
+
+ The company ceased trading, no special reason is known.
+
+
+
+
+ The company is in a bankruptcy procedure. It may still be trading.
+
+
+
+
+ The componany is in a dept restructuring (composition) procedure. It may still be trading.
+
+
+
+
+ The company merged with another company.
+
+
+
+
+
+ The company ceased trading. It is split up into multple companies.
+
+
+
+
+
+
+
+
+ Operators that indicates how a certain value (amount) should be interpreted:
+
+eq - equal
+lt - less then
+le - less or equal
+gt - greater than
+ge - greater or equal
+
+If no operator is provided the equal (eq) operator should be assumed.
+
+
+
+
+
+
+
+
+
+
+
+ United Nations M.49 code list for macro geographical (continental) regions, geographical sub-regions, and selected economic and other groupings.
+For a definition of countries belonging to the region codes see http://unstats.un.org/unsd/methods/m49/m49regin.htm
+
+This codelist contains some custom extensions which can be recognized by the letter 'x' as prefix code.
+
+
+
+
+ World
+
+
+
+
+ Africa
+
+
+
+
+ Eastern Africa
+
+
+
+
+ Middle Africa
+
+
+
+
+ Northern Africa
+
+
+
+
+ Southern Africa
+
+
+
+
+ Western Africa
+
+
+
+
+ Americas
+
+
+
+
+ Latin America and the Caribbean
+
+
+
+
+ Caribbean
+
+
+
+
+ Central America
+
+
+
+
+ Northern America
+
+
+
+
+ South America
+
+
+
+
+ Asia
+
+
+
+
+ Central Asia
+
+
+
+
+ Eastern Asia
+
+
+
+
+ Southern Asia
+
+
+
+
+ South-Eastern Asia
+
+
+
+
+ Western Asia
+
+
+
+
+ Europe
+
+
+
+
+ Eastern Europe
+
+
+
+
+ Northern Europe
+
+
+
+
+ Southern Europe
+
+
+
+
+ Western Europe
+
+
+
+
+ Oceania
+
+
+
+
+ Australia and New Zealand
+
+
+
+
+ Melanesia
+
+
+
+
+ Micronesia
+
+
+
+
+ Polynesia
+
+
+
+
+ Least developed countries
+
+
+
+
+ Landlocked developing countries
+
+
+
+
+ Small island developing states
+
+
+
+
+ Transition countries
+
+
+
+
+ Scandinavia: Norway, Sweden and Denmark
+
+
+
+
+ Nordic Counties. Defined as Denmark, Finland, Iceland, Norway, Sweden and associated territories which include Faroe Islands, Greeland and Aland.
+
+
+
+
+ European Union
+
+
+
+
+
+
+ Type for recording time periods. If StartDate is omitted this period should be interpreted as 'before EndDate'. If EndDate is omitted this period should be interpreted as 'after StartDate'.
+
+
+
+
+ The start date of the period
+
+
+
+
+ The end date of the period.
+
+
+
+
+
+
+ Type for registering the state of an financial exception process like a liquidation or debt restructuring process.
+
+
+
+
+ The process has started.
+
+
+
+
+ The process has ended.
+
+
+
+
+ There is a provisional agreement or verdict.
+
+
+
+
+ There is a final agreement or verdict.
+
+
+
+
+ A start of the exception proces has been requested, either by the subject company, by the creditors or a governmental body.
+
+
+
+
+ The status is unknown.
+
+
+
+
+
+
+
+
+ Self explanatory
+
+
+
+
+ Self explanatory
+
+
+
+
+ Self explanatory
+
+
+
+
+ Incorporation/foundation event
+
+
+
+
+ A position (e.g. management) change has taken place.
+
+
+
+
+ The subject company merged with another company
+
+
+
+
+ The subject company acquired another company
+
+
+
+
+ The subject company split up in two or more legal entities.
+
+
+
+
+ The subject company was acquired by another company.
+
+
+
+
+ General news events that do not fit in one of the existing GENERAL event types.
+
+
+
+
+ An new annual account has been filed at the official registry.
+
+
+
+
+ An new annual account can be retrieved.
+
+
+
+
+ A change in autorized or issued capital has taken place.
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Financial news events that do not fit in one of the existing FINANCIAL event types.
+
+
+
+
+ A bankrupcy or liquidation process is in progress.
+
+
+
+
+ A debt restructuring process is in progress.
+
+
+
+
+ A protest or non-payment has been recorded
+
+
+
+
+ News related to a Financial Exception that does not fit in one of the other EXCEPTION event types.
+
+
+
+
+
+
+
+
+
+
+
+
+ Nace version used.
+
+
+
+
+ Revision 1
+
+
+
+
+
+ Revision 2
+
+
+
+
+
+
+ Type for integer values with optional <,>, or = operator
+If no operator is provided = (equals) should be assumed.
+
+
+
+
+
+
+
+
+
+ The source from which the financial summary information is derived.
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+
+
+ Indication if a loan or mortgage is satisfied, not satisfied or partially satisfied.
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+
+
+
+ Type for holding gender information.
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+
+
+ Type for holding VAT information
+
+
+
+
+ The VAT number for the subject company.
+Format: preferred format is the EU international notation <countrycode><vatnumber>. E.g. BE0123456789
+
+
+
+
+
+
+
+ Indication if a company is VAT liable or not
+
+
+
+
+
+
+
+
+
+
+ Enumeration of obligation types.
+
+
+
+
+
+
+
+
+
+
+ Days category is used to display periods for example paying period or exceeding period between 1 and 30 days.
+
+
+
+
+
+
+
+
+ Description type. For each description you can (and should) supply a code and language. This allows consumers to create their own translations if needed.
+
+
+
+
+
+
+
+
+
+
+
+
+ The current ratio is a financial ratio that measures whether or not a firm has enough resources to pay its debts over the next 12 months. It compares a firm's current assets to its current liabilities.
+
+
+
+
+ The percentage gearing ratio of the latest year of the subject company.
+
+CREICA SCOA: 55
+
+
+
+
+ Indicates how many times an interest is paid compared to pre-tax profits.
+
+CREICA SCOA: 54
+
+
+
+
+ Ratio depending on the country. Calculated from balance sheet items.
+Note: Definition should be provided by the sender of the message in an interchange agreement.
+
+CREICA SCOA: 51
+
+
+
+
+ In finance, the Acid-test or quick ratio or liquid ratio measures the ability of a company to use its near cash or quick assets to immediately extinguish or retire its current liabilities. Quick assets include those current assets that presumably can be quickly converted to cash at close to their book values. Such items are cash, cash equivalents such as marketable securities, and some accounts receivable. This ratio indicates a firm's capacity to maintain operations as usual with current cash or near cash reserves in bad periods. As such, this ratio implies a liquidation approach and does not recognize the revolving nature of current assets and liabilities. The ratio compares a company's cash and short-term investments to the financial liabilities the company is expected to incur within a year's time.
+
+Quick Ratio = (Current Assets - (Inventory + prepayments + Staff salaries + supplies)) / Current liabilities - Bank overdraft
+
+CREICA SCOA: 53
+
+
+
+
+ To indicate the percentage of sales export of a subject company.
+
+CREICA SCOA: 57
+
+
+
+
+ To indicate the percentage of sales imports of a subject company.
+
+CREICA SCOA: 56
+
+
+
+
+ The percentage of share holding of a mentioned company to the subject company.
+
+CREICA SCOA: 58
+
+
+
+
+
+
+ Enumeration of supported peer group types used in a peer group comparison. If you use 'other', you should make sure that you provide a proper description for the peer group.
+
+
+
+
+ Companies with the similar size
+
+
+
+
+ Companies with the same sector, usually based on Nace codes.
+
+
+
+
+ Companies within the same sector AND with similar size
+
+
+
+
+ Companies within the same sector OR with a similar size.
+
+
+
+
+ Companies publishing a full scheme (full annual account) at the countries official register.
+
+
+
+
+ Companies publishing a compact scheme (compact annual account) at the countries official register.
+
+
+
+
+ None of the above.
+
+
+
+
+
+
+ Enumeration qualifying an information source as either official (usually a goverment body) or unofficial (e.g. a public newspaper).
+
+
+
+
+ Self explanatory.
+
+
+
+
+ Self explanatory.
+
+
+
+
+
+
+
+ Indication wheter the account is consolidated, not-consolidated or unspecified.
+
+
+
+
+
+
+
+
+
+ Status of the Annual Account.
+
+
+
+
+
+ The Annual Account is due at the <AccountsFileDate> E.g. this can be used to indicate the expected first accounts newly started companies.
+
+
+
+
+ The accounts have been field at the countries official registry.
+
+
+
+
+ The accounts are not filed yet and are overdue.
+
+
+
+
+ The accounts are at the auditor for approval
+
+
+
+
+ The accounts are at the closing stage.
+
+
+
+
+ The accounts at the official registry but are not yet accessible and therefore cannot be delivered.
+
+
+
+
+ State indicating that the Company has been established recently and has not pulished an annual account yet.
+
+
+
+
+
+
+ Type for holding free text notes. Should not be used for labels and descriptions that are used accross data sets (see DescriptionType).
+
+
+
+
+
+ Type for holding free text notes.
+
+
+
+
+
+
+
+ Description type that can contain parameters for the description. This allows consumers to create their own translation for e.g. message like 'The amount advised exceeds ${amount}'.
+
+
+
+
+
+
+
+
+ Type for holding for parameters that should be substituted in the Description text.
+
+
+
+
+
+
+
+
+
+ Percentage of payments that exceed a given number of days. Additional the number of days a payment exceeds with a lower and a higher limit. Used for payment experience data.
+
+
+
+
+ The percentage of this category
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Enumeration indication the type of relationship an associated person of company has with the subject company.
+
+
+
+
+
+ The person or company is a shareholder of the subject company.
+
+
+
+
+ The person or company is a participation of the subject company (reverse relationship of shareholder).
+
+
+
+
+ The company is the parent company of the subject company.
+
+
+
+
+ The company is the ultimate parent company of the subject company.
+
+
+
+
+ The company is part of the same group/holding structure as the subject company.
+
+
+
+
+ Any other relationship
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Reason of position change
+
+
+
+
+ The person was appointed.
+
+
+
+
+ The person was dismissed (not initiated by him or her self).
+
+
+
+
+ The person was dismissed for legal reasons.
+
+
+
+
+ The person was re-appointed.
+
+
+
+
+ The person resigned
+
+
+
+
+ Person left the company, it is not know if on which inititiative.
+
+
+
+
+ Any other reason
+
+
+
+
+
+
+ Type for holding company numbers (see CompanyRegistry)
+
+
+
+
+
+ Optional attribute that can be used to indicate if it is a current or old CompanyNumber. If no attribute is provided it is assumed that the current value is provided.
+
+
+
+
+
+
+
+
+
+
+ Source of the vat liable information
+
+
+
+
+ Indication if this source for VAT liable information should be considered as primary or not. Default = true
+
+
+
+
+
+
+
+ Type for holding codes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The unit which defines the meaning of the value. Allowed unit values are: day, week, month. Default value is month
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/CreditDataRec/fulldataset-1.0.xsd b/library/Giant/wsdl/CreditDataRec/fulldataset-1.0.xsd
new file mode 100644
index 000000000..8d06ac2b8
--- /dev/null
+++ b/library/Giant/wsdl/CreditDataRec/fulldataset-1.0.xsd
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Links to extensions. Only used to ensure that schema imports are generated properly
+
+
+
+
+
+
+
+
+ This is a technical type used to link datasets with this schema to ensure that import schema references are generated properly.
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/CreditDataRec/graydon_be-1.0.xsd b/library/Giant/wsdl/CreditDataRec/graydon_be-1.0.xsd
new file mode 100644
index 000000000..8b1251873
--- /dev/null
+++ b/library/Giant/wsdl/CreditDataRec/graydon_be-1.0.xsd
@@ -0,0 +1,81 @@
+
+
+
+
+
+ The SocialAccount displays information about the employees in the company for example full-time, part-time, education etc. Futhermore the Account contains information about measures the employer has taken for the benifit of the employees.
+
+
+
+
+ Association to the class TrainingInfoAvailableForEmployees.
+
+
+
+
+
+
+ This is a technical type used to link datasets with this schema to ensure that import schema references are generated properly.
+
+This type is not used anywhere in the datasets
+
+
+
+
+
+ This extension of Annual Account adds the Social Annual Account information of a company.
+
+
+
+
+
+
+ A case number which is used to mark the annual account for storage and archive purposes
+
+
+
+
+ A number refering to digital storage media on which the annual account information is stored
+
+
+
+
+
+
+
+
+
+ This instance of Operations is a child of the CDM Operations class. EmployersCategory and JointIndustrialCommitees are added in this country extension.
+
+
+
+
+
+
+ The employers category describes which rules the employers applies to its employees. There are rules about the number of holidays are applicable for an employee wtc.
+
+
+
+
+ The paritaire committees are responsible for the salary negotiations in the private sector. For example a private company. The comities, consist of representatives of the employer and the employees of a private company. The chairman of the committee is a negotiator of a government agency responsible for employment.
+
+
+
+
+
+
+
+
+ A number refering to digital storage media on which the annual account information is stored
+
+
+
+
+
+ On what kind of media the data is stored. for example CDRom, Dvd or Flashdisk
+
+
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/CreditDataRec/graydon_nl-1.0.xsd b/library/Giant/wsdl/CreditDataRec/graydon_nl-1.0.xsd
new file mode 100644
index 000000000..8ea2c9ca2
--- /dev/null
+++ b/library/Giant/wsdl/CreditDataRec/graydon_nl-1.0.xsd
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+ Declaration of liability which is provided for or provided by the subject company. The attribute type is used to discriminate between the two types.
+
+
+
+
+
+
+
+
+
+
+ Declaration of consent which is required for a company that accepts the delegation of liability to another company.
+
+
+
+
+
+ The year in which this declaration is valid
+
+
+
+
+
+
+
+ Extension of the CDM:Company element for GraydonNL specific information
+
+
+
+
+
+
+
+
+
+
+
+ This is a technical type used to link datasets with this schema to ensure that import schema references are generated properly.
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/CreditDataRec/monitor-1.0.xsd b/library/Giant/wsdl/CreditDataRec/monitor-1.0.xsd
new file mode 100644
index 000000000..bc247d3e5
--- /dev/null
+++ b/library/Giant/wsdl/CreditDataRec/monitor-1.0.xsd
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+ General entity for a company holding all information about the company.
+
+
+
+
+
+
+ The unique company identifier assigned by the provider to the company.
+
+
+
+
+ A list of official registered names, possibly from different sources (e.g. chamber of commerce) , not being the trading name.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/CreditDataRec/shared-1.0.xsd b/library/Giant/wsdl/CreditDataRec/shared-1.0.xsd
new file mode 100644
index 000000000..4aa77d20a
--- /dev/null
+++ b/library/Giant/wsdl/CreditDataRec/shared-1.0.xsd
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/CreditDataRec/v1_1.wsdl b/library/Giant/wsdl/CreditDataRec/v1_1.wsdl
new file mode 100644
index 000000000..dcdb106c8
--- /dev/null
+++ b/library/Giant/wsdl/CreditDataRec/v1_1.wsdl
@@ -0,0 +1,611 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/SearchProd/shared-1.0.xsd b/library/Giant/wsdl/SearchProd/shared-1.0.xsd
new file mode 100644
index 000000000..4aa77d20a
--- /dev/null
+++ b/library/Giant/wsdl/SearchProd/shared-1.0.xsd
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/SearchProd/v1_1.wsdl b/library/Giant/wsdl/SearchProd/v1_1.wsdl
new file mode 100644
index 000000000..f3e291192
--- /dev/null
+++ b/library/Giant/wsdl/SearchProd/v1_1.wsdl
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/SearchRec/shared-1.0.xsd b/library/Giant/wsdl/SearchRec/shared-1.0.xsd
new file mode 100644
index 000000000..4aa77d20a
--- /dev/null
+++ b/library/Giant/wsdl/SearchRec/shared-1.0.xsd
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/library/Giant/wsdl/SearchRec/v1_1.wsdl b/library/Giant/wsdl/SearchRec/v1_1.wsdl
new file mode 100644
index 000000000..abe1c95f6
--- /dev/null
+++ b/library/Giant/wsdl/SearchRec/v1_1.wsdl
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/library/Infogreffe/Infogreffe.php b/library/Infogreffe/Infogreffe.php
index 022caa11d..8624eea5c 100644
--- a/library/Infogreffe/Infogreffe.php
+++ b/library/Infogreffe/Infogreffe.php
@@ -590,26 +590,26 @@ class Infogreffe
* @return unknown_type
*/
function formatActes($actes)
- {
+ {set_time_limit(90);
$tabActes = array();
//Pour chaque depot
foreach($actes as $key => $depot)
{
$tabActes[$key]['num_depot'] = $depot['num_depot'];
- $date = new Zend_Date($depot['date_depot'],'yyyy-MM-dd');
- $tabActes[$key]['date_depot'] = $date->toString('dd/MM/yyyy');
+ $dateDepot = new Zend_Date($depot['date_depot'],'yyyy-MM-dd');
+ $tabActes[$key]['date_depot'] = $dateDepot->toString('dd/MM/yyyy');
//Pour chaque acte dans le depot
foreach($depot['depot'] as $acte)
{
//Génération date (date_acte peut être vide)
if(!empty($acte['date_acte'])){
- $dateF = new Zend_Date($acte['date_acte'],'yyyy-MM-dd');
- $date = $dateF->toString('yyyyMMdd');
+ $dateActe = new Zend_Date($acte['date_acte'],'yyyy-MM-dd');
+ $date = $dateActe->toString('yyyyMMdd');
}
else {
- $dateF = new Zend_Date($depot['date_depot'],'yyyy-MM-dd');
- $date = $dateF->toString('yyyyMMdd');
+ $dateActe = $dateDepot;
+ $date = $dateDepot->toString('yyyyMMdd');
}
//Recherche du fichier suivant le siren, le type de document et la reference
@@ -634,7 +634,6 @@ class Infogreffe
Zend_Registry::get('firebug')->info($result);
$fichier = $this->pathData.$this->actePath($ref).$result->file;
Zend_Registry::get('firebug')->info($fichier);
- $dateDepot = new Zend_Date($depot['date_depot'],'yyyy-MM-dd');
if ( file_exists($fichier) )
{
Zend_Registry::get('firebug')->info($acte);
@@ -694,15 +693,13 @@ class Infogreffe
}
}
-
-
//Assignation
$tabActe['num_acte'] = $acte['num_acte'];
$tabActe['nbpages_acte'] = $acte['nbpages_acte'];
$tabActe['type'] = $acte['type_acte'];
$tabActe['type_lib'] = $acte['type_acte_libelle'];
$tabActe['decision'] = $acte['decision']['libelle'];
- $tabActe['date_acte'] = $dateF->toString('dd/MM/yyyy');
+ $tabActe['date_acte'] = $dateActe->toString('dd/MM/yyyy');
$tabActe['mode'] = $mode;
$tabActe['ref'] = $ref;
@@ -715,6 +712,7 @@ class Infogreffe
function formatActesT($actes)
{
+ set_time_limit(90);
$tabActes = array();
$tabActe = array();
foreach($actes['actes'] as $acte)
diff --git a/library/Scores/IdentiteEntreprise.php b/library/Scores/IdentiteEntreprise.php
index e87b505fb..7fb165cec 100644
--- a/library/Scores/IdentiteEntreprise.php
+++ b/library/Scores/IdentiteEntreprise.php
@@ -594,9 +594,11 @@ class IdentiteEntreprise
if (!empty($this->identite->Adresse2)) {
$data.= ''.$this->identite->Adresse2.'';
}
+ $data.= '';
if (intval($this->identite->CP)!=0) {
- $data.= ''.$this->identite->CP.' '.$this->identite->Ville.'';
+ $data.= $this->identite->CP.' ';
}
+ $data.= $this->identite->Ville.'';
if ($this->identite->Pays!='' && strtoupper(substr($this->identite->Pays,0,3))!='FRA'){
$data.= ''.$this->identite->Pays.'';
}
diff --git a/library/Scores/Menu.php b/library/Scores/Menu.php
index 9b61a05a4..fb4be0448 100644
--- a/library/Scores/Menu.php
+++ b/library/Scores/Menu.php
@@ -169,6 +169,9 @@ class Menu
),
array(
'label' => 'ELEMENTS FINANCIERS',
+ 'activateMenu' => array(
+ array('controller'=>'finance', 'action'=>'subvention'),
+ ),
'pages' => array(
array(
'label' => "Synthèse",
@@ -219,6 +222,12 @@ class Menu
'forceVisible' => true,
'permission' => 'BANQUE',
),
+ array(
+ 'label' => "Subventions",
+ 'controller' => 'finance',
+ 'action' => 'subventions',
+ 'forceVisible' => true,
+ ),
),
),
array(
diff --git a/library/Scores/WsScores.php b/library/Scores/WsScores.php
index 2abd2ab1c..3f544965e 100644
--- a/library/Scores/WsScores.php
+++ b/library/Scores/WsScores.php
@@ -101,6 +101,57 @@ class WsScores
return $client;
}
+ public function getSubventionList($siren, $offset = 0, $nbItems = 100)
+ {
+ $params = new stdClass();
+ $params->companyId = $siren;
+ $params->offset = $offset;
+ $params->nbItems = $nbItems;
+ $client = $this->loadClient('entreprise');
+ try {
+ $reponse = $client->getSubventionList($params);
+ return $reponse->getSubventionListResult;
+ } catch (SoapFault $fault) {
+ if ( in_array($fault->faultcode, array('ERR', 'MSG')) ){
+ return $fault->faultstring;
+ } else {
+ $this->soaperror(__FUNCTION__, $fault, $client->__getLastRequest(), $client->__getLastResponse());
+ return false;
+ }
+ }
+ }
+
+ /**
+ * Subvention Detail
+ * @param int $id
+ * @return boolean
+ */
+ public function getSubventionDetail($id)
+ {
+ $params = new stdClass();
+ $params->id = $id;
+ $client = $this->loadClient('entreprise');
+ try {
+ $reponse = $client->getSubventionDetail($params);
+ return $reponse->getSubventionDetailResult;
+ } catch (SoapFault $fault) {
+ if ( in_array($fault->faultcode, array('ERR', 'MSG')) ){
+ return $fault->faultstring;
+ } else {
+ $this->soaperror(__FUNCTION__, $fault, $client->__getLastRequest(), $client->__getLastResponse());
+ return false;
+ }
+ }
+ }
+
+
+ /**
+ *
+ * @param unknown $siren
+ * @param number $nic
+ * @param number $niveau
+ * @return Ambigous |boolean
+ */
public function getEntrepriseValo($siren, $nic=0, $niveau=2)
{
$filename = 'getvalo-'.$siren.'-'.$nic.'-'.$niveau;
diff --git a/library/Scores/webservices.ini b/library/Scores/webservices.ini
index 9d41fbf73..ea7b5f05e 100644
--- a/library/Scores/webservices.ini
+++ b/library/Scores/webservices.ini
@@ -1,29 +1,29 @@
[local]
-webservices.interne.wsdl = "http://webservice-2.4.sd.dev/interne/v0.6?wsdl-auto"
+webservices.interne.wsdl = "http://webservice-2.5.sd.dev/interne/v0.6?wsdl-auto"
webservices.interne.options.soap_version = SOAP_1_2
-webservices.entreprise.wsdl = "http://webservice-2.4.sd.dev/entreprise/v0.8?wsdl-auto"
+webservices.entreprise.wsdl = "http://webservice-2.5.sd.dev/entreprise/v0.8?wsdl-auto"
webservices.entreprise.options.soap_version = SOAP_1_2
-webservices.gestion.wsdl = "http://webservice-2.4.sd.dev/gestion/v0.3?wsdl-auto"
+webservices.gestion.wsdl = "http://webservice-2.5.sd.dev/gestion/v0.3?wsdl-auto"
webservices.gestion.options.soap_version = SOAP_1_2
-webservices.saisie.wsdl = "http://webservice-2.4.sd.dev/saisie/v0.2?wsdl-auto"
+webservices.saisie.wsdl = "http://webservice-2.5.sd.dev/saisie/v0.2?wsdl-auto"
webservices.saisie.options.soap_version = SOAP_1_2
-webservices.pieces.wsdl = "http://webservice-2.4.sd.dev/pieces/v0.1?wsdl-auto"
+webservices.pieces.wsdl = "http://webservice-2.5.sd.dev/pieces/v0.1?wsdl-auto"
webservices.pieces.options.soap_version = SOAP_1_2
-webservices.catalog.wsdl = "http://webservice-2.4.sd.dev/catalog/v0.1?wsdl-auto"
+webservices.catalog.wsdl = "http://webservice-2.5.sd.dev/catalog/v0.1?wsdl-auto"
webservices.catalog.options.soap_version = SOAP_1_2
[sdsrvdev01]
-webservices.interne.wsdl = "http://webservice-2.4.sd.lan/interne/v0.6?wsdl-auto"
+webservices.interne.wsdl = "http://webservice-2.5.sd.lan/interne/v0.6?wsdl-auto"
webservices.interne.options.soap_version = SOAP_1_2
-webservices.entreprise.wsdl = "http://webservice-2.4.sd.lan/entreprise/v0.8?wsdl-auto"
+webservices.entreprise.wsdl = "http://webservice-2.5.sd.lan/entreprise/v0.8?wsdl-auto"
webservices.entreprise.options.soap_version = SOAP_1_2
-webservices.gestion.wsdl = "http://webservice-2.4.sd.lan/gestion/v0.3?wsdl-auto"
+webservices.gestion.wsdl = "http://webservice-2.5.sd.lan/gestion/v0.3?wsdl-auto"
webservices.gestion.options.soap_version = SOAP_1_2
-webservices.saisie.wsdl = "http://webservice-2.4.sd.lan/saisie/v0.2?wsdl-auto"
+webservices.saisie.wsdl = "http://webservice-2.5.sd.lan/saisie/v0.2?wsdl-auto"
webservices.saisie.options.soap_version = SOAP_1_2
-webservices.pieces.wsdl = "http://webservice-2.4.sd.lan/pieces/v0.1?wsdl-auto"
+webservices.pieces.wsdl = "http://webservice-2.5.sd.lan/pieces/v0.1?wsdl-auto"
webservices.pieces.options.soap_version = SOAP_1_2
-webservices.catalog.wsdl = "http://webservice-2.4.sd.lan/catalog/v0.1?wsdl-auto"
+webservices.catalog.wsdl = "http://webservice-2.5.sd.lan/catalog/v0.1?wsdl-auto"
webservices.catalog.options.soap_version = SOAP_1_2
[sd-25137]
diff --git a/public/libs/jquery/jquery-1.10.1.min.js b/public/libs/jquery/jquery-1.10.1.min.js
deleted file mode 100644
index e407e7699..000000000
--- a/public/libs/jquery/jquery-1.10.1.min.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/*! jQuery v1.10.1 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
-//@ sourceMappingURL=jquery-1.10.1.min.map
-*/
-(function(e,t){var n,r,i=typeof t,o=e.location,a=e.document,s=a.documentElement,l=e.jQuery,u=e.$,c={},p=[],f="1.10.1",d=p.concat,h=p.push,g=p.slice,m=p.indexOf,y=c.toString,v=c.hasOwnProperty,b=f.trim,x=function(e,t){return new x.fn.init(e,t,r)},w=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=/\S+/g,C=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,k=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,E=/^[\],:{}\s]*$/,S=/(?:^|:|,)(?:\s*\[)+/g,A=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,j=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,D=/^-ms-/,L=/-([\da-z])/gi,H=function(e,t){return t.toUpperCase()},q=function(e){(a.addEventListener||"load"===e.type||"complete"===a.readyState)&&(_(),x.ready())},_=function(){a.addEventListener?(a.removeEventListener("DOMContentLoaded",q,!1),e.removeEventListener("load",q,!1)):(a.detachEvent("onreadystatechange",q),e.detachEvent("onload",q))};x.fn=x.prototype={jquery:f,constructor:x,init:function(e,n,r){var i,o;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof x?n[0]:n,x.merge(this,x.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:a,!0)),k.test(i[1])&&x.isPlainObject(n))for(i in n)x.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(o=a.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=a,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return g.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(g.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"==typeof s||x.isFunction(s)||(s={}),u===l&&(s=this,--l);u>l;l++)if(null!=(o=arguments[l]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(x.isPlainObject(r)||(n=x.isArray(r)))?(n?(n=!1,a=e&&x.isArray(e)?e:[]):a=e&&x.isPlainObject(e)?e:{},s[i]=x.extend(c,a,r)):r!==t&&(s[i]=r));return s},x.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=l),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){if(e===!0?!--x.readyWait:!x.isReady){if(!a.body)return setTimeout(x.ready);x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(a,[x]),x.fn.trigger&&x(a).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray||function(e){return"array"===x.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?c[y.call(e)]||"object":typeof e},isPlainObject:function(e){var n;if(!e||"object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!v.call(e,"constructor")&&!v.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}if(x.support.ownLast)for(n in e)return v.call(e,n);for(n in e);return n===t||v.call(e,n)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||a;var r=k.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=x.trim(n),n&&E.test(n.replace(A,"@").replace(j,"]").replace(S,"")))?Function("return "+n)():(x.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||x.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(D,"ms-").replace(L,H)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:b&&!b.call("\ufeff\u00a0")?function(e){return null==e?"":b.call(e)}:function(e){return null==e?"":(e+"").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(m)return m.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return d.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),x.isFunction(e)?(r=g.call(arguments,2),i=function(){return e.apply(n||this,r.concat(g.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):t},access:function(e,n,r,i,o,a,s){var l=0,u=e.length,c=null==r;if("object"===x.type(r)){o=!0;for(l in r)x.access(e,n,l,r[l],!0,a,s)}else if(i!==t&&(o=!0,x.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(x(e),n)})),n))for(;u>l;l++)n(e[l],r,s?i:i.call(e[l],l,n(e[l],r)));return o?e:c?n.call(e):u?n(e[0],r):a},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),x.ready.promise=function(t){if(!n)if(n=x.Deferred(),"complete"===a.readyState)setTimeout(x.ready);else if(a.addEventListener)a.addEventListener("DOMContentLoaded",q,!1),e.addEventListener("load",q,!1);else{a.attachEvent("onreadystatechange",q),e.attachEvent("onload",q);var r=!1;try{r=null==e.frameElement&&a.documentElement}catch(i){}r&&r.doScroll&&function o(){if(!x.isReady){try{r.doScroll("left")}catch(e){return setTimeout(o,50)}_(),x.ready()}}()}return n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){c["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=x(a),function(e,t){var n,r,i,o,a,s,l,u,c,p,f,d,h,g,m,y,v,b="sizzle"+-new Date,w=e.document,T=0,C=0,N=lt(),k=lt(),E=lt(),S=!1,A=function(){return 0},j=typeof t,D=1<<31,L={}.hasOwnProperty,H=[],q=H.pop,_=H.push,M=H.push,O=H.slice,F=H.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",P="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",W=R.replace("w","w#"),$="\\["+P+"*("+R+")"+P+"*(?:([*^$|!~]?=)"+P+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+W+")|)|)"+P+"*\\]",I=":("+R+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+$.replace(3,8)+")*)|.*)\\)|)",z=RegExp("^"+P+"+|((?:^|[^\\\\])(?:\\\\.)*)"+P+"+$","g"),X=RegExp("^"+P+"*,"+P+"*"),U=RegExp("^"+P+"*([>+~]|"+P+")"+P+"*"),V=RegExp(P+"*[+~]"),Y=RegExp("="+P+"*([^\\]'\"]*)"+P+"*\\]","g"),J=RegExp(I),G=RegExp("^"+W+"$"),Q={ID:RegExp("^#("+R+")"),CLASS:RegExp("^\\.("+R+")"),TAG:RegExp("^("+R.replace("w","w*")+")"),ATTR:RegExp("^"+$),PSEUDO:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:RegExp("^(?:"+B+")$","i"),needsContext:RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,et=/^(?:input|select|textarea|button)$/i,tt=/^h\d$/i,nt=/'|\\/g,rt=RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),it=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{M.apply(H=O.call(w.childNodes),w.childNodes),H[w.childNodes.length].nodeType}catch(ot){M={apply:H.length?function(e,t){_.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function at(e,t,n,i){var o,a,s,l,u,c,d,m,y,x;if((t?t.ownerDocument||t:w)!==f&&p(t),t=t||f,n=n||[],!e||"string"!=typeof e)return n;if(1!==(l=t.nodeType)&&9!==l)return[];if(h&&!i){if(o=Z.exec(e))if(s=o[1]){if(9===l){if(a=t.getElementById(s),!a||!a.parentNode)return n;if(a.id===s)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(s))&&v(t,a)&&a.id===s)return n.push(a),n}else{if(o[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=o[3])&&r.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(r.qsa&&(!g||!g.test(e))){if(m=d=b,y=t,x=9===l&&e,1===l&&"object"!==t.nodeName.toLowerCase()){c=bt(e),(d=t.getAttribute("id"))?m=d.replace(nt,"\\$&"):t.setAttribute("id",m),m="[id='"+m+"'] ",u=c.length;while(u--)c[u]=m+xt(c[u]);y=V.test(e)&&t.parentNode||t,x=c.join(",")}if(x)try{return M.apply(n,y.querySelectorAll(x)),n}catch(T){}finally{d||t.removeAttribute("id")}}}return At(e.replace(z,"$1"),t,n,i)}function st(e){return K.test(e+"")}function lt(){var e=[];function t(n,r){return e.push(n+=" ")>o.cacheLength&&delete t[e.shift()],t[n]=r}return t}function ut(e){return e[b]=!0,e}function ct(e){var t=f.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function pt(e,t,n){e=e.split("|");var r,i=e.length,a=n?null:t;while(i--)(r=o.attrHandle[e[i]])&&r!==t||(o.attrHandle[e[i]]=a)}function ft(e,t){var n=e.getAttributeNode(t);return n&&n.specified?n.value:e[t]===!0?t.toLowerCase():null}function dt(e,t){return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}function ht(e){return"input"===e.nodeName.toLowerCase()?e.defaultValue:t}function gt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function mt(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function yt(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function vt(e){return ut(function(t){return t=+t,ut(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}s=at.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},r=at.support={},p=at.setDocument=function(e){var n=e?e.ownerDocument||e:w,i=n.parentWindow;return n!==f&&9===n.nodeType&&n.documentElement?(f=n,d=n.documentElement,h=!s(n),i&&i.frameElement&&i.attachEvent("onbeforeunload",function(){p()}),r.attributes=ct(function(e){return e.innerHTML="",pt("type|href|height|width",dt,"#"===e.firstChild.getAttribute("href")),pt(B,ft,null==e.getAttribute("disabled")),e.className="i",!e.getAttribute("className")}),r.input=ct(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}),pt("value",ht,r.attributes&&r.input),r.getElementsByTagName=ct(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),r.getElementsByClassName=ct(function(e){return e.innerHTML="",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),r.getById=ct(function(e){return d.appendChild(e).id=b,!n.getElementsByName||!n.getElementsByName(b).length}),r.getById?(o.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){return e.getAttribute("id")===t}}):(delete o.find.ID,o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),o.find.TAG=r.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==j?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},o.find.CLASS=r.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==j&&h?n.getElementsByClassName(e):t},m=[],g=[],(r.qsa=st(n.querySelectorAll))&&(ct(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+B+")"),e.querySelectorAll(":checked").length||g.push(":checked")}),ct(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(r.matchesSelector=st(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ct(function(e){r.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),m.push("!=",I)}),g=g.length&&RegExp(g.join("|")),m=m.length&&RegExp(m.join("|")),v=st(d.contains)||d.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},r.sortDetached=ct(function(e){return 1&e.compareDocumentPosition(n.createElement("div"))}),A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(w,e)?-1:t===n||v(w,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return gt(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?gt(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},n):f},at.matches=function(e,t){return at(e,null,null,t)},at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==f&&p(e),t=t.replace(Y,"='$1']"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return at(t,f,null,[e]).length>0},at.contains=function(e,t){return(e.ownerDocument||e)!==f&&p(e),v(e,t)},at.attr=function(e,n){(e.ownerDocument||e)!==f&&p(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},at.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},at.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){while(t=e[o++])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return e},a=at.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=a(t);return n},o=at.selectors={cacheLength:50,createPseudo:ut,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(rt,it),e[3]=(e[4]||e[5]||"").replace(rt,it),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||at.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&at.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=bt(r,!0))&&(n=r.indexOf(")",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(rt,it).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=at.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[b]||(m[b]={}),u=c[e]||[],d=u[0]===T&&u[1],f=u[0]===T&&u[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[T,d,f];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===T)f=u[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[b]||(p[b]={}))[e]=[T,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||at.error("unsupported pseudo: "+e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?ut(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=F.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:ut(function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?ut(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:ut(function(e){return function(t){return at(e,t).length>0}}),contains:ut(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:ut(function(e){return G.test(e||"")||at.error("unsupported lang: "+e),e=e.replace(rt,it).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return tt.test(e.nodeName)},input:function(e){return et.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:vt(function(){return[0]}),last:vt(function(e,t){return[t-1]}),eq:vt(function(e,t,n){return[0>n?n+t:n]}),even:vt(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:vt(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:vt(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:vt(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}};for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=mt(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=yt(n);function bt(e,t){var n,r,i,a,s,l,u,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,l=[],u=o.preFilter;while(s){(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length));for(a in o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?at.error(e):k(e,l).slice(0)}function xt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function wt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,a=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,p=T+" "+a;if(s){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||o)if(c=t[b]||(t[b]={}),(u=c[r])&&u[0]===p){if((l=u[1])===!0||l===i)return l===!0}else if(u=c[r]=[p],u[1]=e(t,n,s)||i,u[1]===!0)return!0}}function Tt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function Ct(e,t,n,r,i){var o,a=[],s=0,l=e.length,u=null!=t;for(;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function Nt(e,t,n,r,i,o){return r&&!r[b]&&(r=Nt(r)),i&&!i[b]&&(i=Nt(i,o)),ut(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||St(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:Ct(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=Ct(y,d),r(u,[],s,l),c=u.length;while(c--)(p=u[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){u=[],c=y.length;while(c--)(p=y[c])&&u.push(m[c]=p);i(null,y=[],u,l)}c=y.length;while(c--)(p=y[c])&&(u=i?F.call(o,p):f[c])>-1&&(o[u]=!(a[u]=p))}}else y=Ct(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)})}function kt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=wt(function(e){return e===t},s,!0),p=wt(function(e){return F.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;i>l;l++)if(n=o.relative[e[l].type])f=[wt(Tt(f),n)];else{if(n=o.filter[e[l].type].apply(null,e[l].matches),n[b]){for(r=++l;i>r;r++)if(o.relative[e[r].type])break;return Nt(l>1&&Tt(f),l>1&&xt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&kt(e.slice(l,r)),i>r&&kt(e=e.slice(r)),i>r&&xt(e))}f.push(n)}return Tt(f)}function Et(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,p,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,C=u,N=s||a&&o.find.TAG("*",d&&l.parentNode||l),k=T+=null==C?1:Math.random()||.1;for(w&&(u=l!==f&&l,i=n);null!=(h=N[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,l,c)){p.push(h);break}w&&(T=k,i=++n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,r&&b!==v){g=0;while(m=t[g++])m(x,y,l,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=q.call(p));y=Ct(y)}M.apply(p,y),w&&!s&&y.length>0&&v+t.length>1&&at.uniqueSort(p)}return w&&(T=k,u=C),x};return r?ut(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e+" "];if(!o){t||(t=bt(e)),n=t.length;while(n--)o=kt(t[n]),o[b]?r.push(o):i.push(o);o=E(e,Et(i,r))}return o};function St(e,t,n){var r=0,i=t.length;for(;i>r;r++)at(e,t[r],n);return n}function At(e,t,n,i){var a,s,u,c,p,f=bt(e);if(!i&&1===f.length){if(s=f[0]=f[0].slice(0),s.length>2&&"ID"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(t=(o.find.ID(u.matches[0].replace(rt,it),t)||[])[0],!t)return n;e=e.slice(s.shift().value.length)}a=Q.needsContext.test(e)?0:s.length;while(a--){if(u=s[a],o.relative[c=u.type])break;if((p=o.find[c])&&(i=p(u.matches[0].replace(rt,it),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),e=i.length&&xt(s),!e)return M.apply(n,i),n;break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}o.pseudos.nth=o.pseudos.eq;function jt(){}jt.prototype=o.filters=o.pseudos,o.setFilters=new jt,r.sortStable=b.split("").sort(A).join("")===b,p(),[0,0].sort(A),r.detectDuplicates=S,x.find=at,x.expr=at.selectors,x.expr[":"]=x.expr.pseudos,x.unique=at.uniqueSort,x.text=at.getText,x.isXMLDoc=at.isXML,x.contains=at.contains}(e);var O={};function F(e){var t=O[e]={};return x.each(e.match(T)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?O[e]||F(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a++)if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,function(e,t){var r;while((r=x.inArray(t,l,r))>-1)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||p.disable(),this},locked:function(){return!u},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!l||i&&!u||(n?u.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=g.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?g.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,l,u;if(r>1)for(s=Array(r),l=Array(r),u=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(a(t,u,n)).fail(o.reject).progress(a(t,l,s)):--i;return i||o.resolveWith(u,n),o.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,p,f,d=a.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="
a",n=d.getElementsByTagName("*")||[],r=d.getElementsByTagName("a")[0],!r||!r.style||!n.length)return t;s=a.createElement("select"),u=s.appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement("input"),o.setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast="0"!==f,x(function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&(n=a.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="
a",n=d.getElementsByTagName("*")||[],r=d.getElementsByTagName("a")[0],!r||!r.style||!n.length)return t;s=a.createElement("select"),u=s.appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement("input"),o.setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast="0"!==f,x(function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&(n=a.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="