Class: ActionView::Resolver
| Inherits: |
Object
|
| Child Classes: | |
| Direct Subclasses: | PathResolver |
| Defined in: |
Overview
Action View Resolver
Class Method Summary collapse
-
.caching?
Alias for
caching
. -
.new ⇒ Resolver
constructor
a new instance of Resolver
Instance Method Summary collapse
-
#build_path(name, prefix, partial)
private
Helpers that builds a path.
-
#cached(key, path_info, details, locals)
private
Handles templates caching.
- #clear_cache
-
#decorate(templates, path_info, details, locals)
private
Ensures all the resolver information is set in the template.
-
#find_all(name, prefix = nil, partial = false, details = {}, key = nil, locals = [])
Normalizes the arguments and passes it on to find_templates.
- #find_all_anywhere(name, prefix, partial = false, details = {}, key = nil, locals = [])
- #find_all_with_query(query)
-
#find_templates(name, prefix, partial, details)
private
This is what child classes implement.
Constructor Details
.new ⇒ Resolver
a new instance of Resolver
Class Method Details
.caching?
Alias for caching
.
132
# File 'actionview/lib/action_view/template/resolver.rb', line 132
alias :caching? :caching
Instance Method Details
#build_path(name, prefix, partial) (private)
Helpers that builds a path. Useful for building virtual paths.
#cached(key, path_info, details, locals) (private)
Handles templates caching. If a key is given and caching is on always check the cache before hitting the resolver. Otherwise, it always hits the resolver but if the key is present, check if the resolver is fresher before returning it.
180 181 182 183 184 185 186 187 188 189 190 191
# File 'actionview/lib/action_view/template/resolver.rb', line 180
def cached(key, path_info, details, locals) #:nodoc: name, prefix, partial = path_info locals = locals.map(&:to_s).sort! if key @cache.cache(key, name, prefix, partial, locals) do decorate(yield, path_info, details, locals) end else decorate(yield, path_info, details, locals) end end
#clear_cache
[ GitHub ]139 140 141
# File 'actionview/lib/action_view/template/resolver.rb', line 139
def clear_cache @cache.clear end
#decorate(templates, path_info, details, locals) (private)
Ensures all the resolver information is set in the template.
194 195 196 197 198 199 200 201 202
# File 'actionview/lib/action_view/template/resolver.rb', line 194
def decorate(templates, path_info, details, locals) #:nodoc: cached = nil templates.each do |t| t.locals = locals t.formats = details[:formats] || [:html] if t.formats.empty? t.variants = details[:variants] || [] if t.variants.empty? t.virtual_path ||= (cached ||= build_path(*path_info)) end end
#find_all(name, prefix = nil, partial = false, details = {}, key = nil, locals = [])
Normalizes the arguments and passes it on to find_templates.
144 145 146 147 148
# File 'actionview/lib/action_view/template/resolver.rb', line 144
def find_all(name, prefix=nil, partial=false, details={}, key=nil, locals=[]) cached(key, [name, prefix, partial], details, locals) do find_templates(name, prefix, partial, details) end end
#find_all_anywhere(name, prefix, partial = false, details = {}, key = nil, locals = [])
[ GitHub ]150 151 152 153 154
# File 'actionview/lib/action_view/template/resolver.rb', line 150
def find_all_anywhere(name, prefix, partial=false, details={}, key=nil, locals=[]) cached(key, [name, prefix, partial], details, locals) do find_templates(name, prefix, partial, details, true) end end
#find_all_with_query(query)
[ GitHub ]156 157 158
# File 'actionview/lib/action_view/template/resolver.rb', line 156
def find_all_with_query(query) # :nodoc: @cache.cache_query(query) { find_template_paths(File.join(@path, query)) } end
#find_templates(name, prefix, partial, details) (private)
This is what child classes implement. No defaults are needed because Resolver guarantees that the arguments are present and normalized.
167 168 169
# File 'actionview/lib/action_view/template/resolver.rb', line 167
def find_templates(name, prefix, partial, details) raise NotImplementedError, "Subclasses must implement a find_templates(name, prefix, partial, details) method" end


JavaScript Test
Commence
The Quiz
Good Luck!!!!
Questions
1. Inside which HTML element do we put the JavaScript?
Html
Hmlt
Mlht
What is the other name for JavaScript ?
ESMAscript
Js
I dont know
3. is C++ a low level language ?
Yes
No
Submit
Your score is:0


| Interface | Description |
|---|---|
| CoreConstants | |
| CoreObjectHolder | |
| Edge |
A directed graph edge.
|
| NamedEntity | |
| Node |
A graph node.
|
| Class | Description |
|---|---|
| CoreChange | |
| CoreChangeComparator |
Ensures ordering of changed data objects within the change summary.
|
| CoreChangeSummary |
A change summary is used to record changes to DataObjects, allowing
applications to efficiently and incrementally update back-end storage when
required.
|
| CoreDataGraph | |
| CoreDataObject |
A data object is a representation of some structured data.
|
| CoreDataObjectXPath | |
| CoreEdge | |
| CoreHelper | Deprecated |
| CoreNode | |
| CoreObject |
Class used to describe a value object model of arbitrary complexity.
|
| CorePathAssembler |
A graph visitor which assembles and stores a list of candidate paths from the
root data-object to the given target data-object and returns the minimum
(least hops) path or set of paths as SDO path-strings.
|
| CoreProperty |
A representation of a Property in the
type of a
data object . |
| CoreSequence | |
| CoreSetting | |
| CoreType |
A representation of the type of a
property or a
data object . |
| CoreValue | |
| CoreXMLDocument | |
| NullValue |
Class to explicitly represent null values across all Java Map collection
types some of which do not allow nulls.
|
| PathEndpoint |
Stores the property which is the end point of a path in association with the
data object which was its "source" along the path.
|
| SnapshotMap |
Holds internally managed concurrency property values and data store generated
keys, for return back to clients, resulting from insert, update or delete
operations, in association with a single time stamp value.
|
| Enum | Description |
|---|---|
| TraversalDirection |
| Exception | Description |
|---|---|
| CoreException |
PlasmaSDO™ and PlasmaQuery™ are trademarks of TerraMeta Software, Inc. Copyright © 2011 - All Rights Reserved.


Teams
|
Groups
|
Filter Matches
|
Matches In Play
|
Match Odds Update
|
Group Of Death Visual
|
Match Odds Visual
Teams [jQuery & Mustache]


{% include linkrefs.html %}
Endpoints
- Sandbox: https://rqdataconnectdemo.iqmetrix.net/private/
- Production: https://rqdataconnect.iqmetrix.net/private/
Resources
SaleInvoice
{
"CustomerId": "13699",
"InvoiceId": "1",
"PaymentTypeId": "3",
"AccountsReceivableId": "68",
"AccountsReceivableName": "TTL10AR1",
"InvoiceName": "TARGEIN1",
"CustomerName": "KENTEL corp",
"DatabaseName": "KENTE",
"TotalAmount": "38.14",
"TotalPaid": "50",
"CreatedDate": "2010-07-03T11:07:19.59",
"OriginalId": "1"
}
| Name | Description |
|---|---|
CustomerId (INT ) |
Identifier for a customer |
InvoiceId (INT ) |
Identifier for this invoice |
PaymentTypeId (INT ) |
Identifier for a Payment Type |
AccountsReceivableId (INT ) |
|
AccountsReceivableName (VARCHAR(14) ) |
|
InvoiceName (VARCHAR(14) ) |
Invoice name |
CustomerName (VARCHAR(50) ) |
Customer name |
DatabaseName (VARCHAR(25) ) |
Database name |
TotalAmount (MONEY ) |
Total amount |
TotalPaid (MONEY ) |
Total paid |
CreatedDate (DateTime ) |
Created date |
OriginalId (INT ) |
Identifier of the original invoice |
EnabledRecurringInvoiceData
{
"CustomerId": "124059",
"AccountsReceivableId": "68",
"AccountsReceivableName": "TTL10AR1",
"StartDate": "2014-12-16T00:00:00",
"StopDate": "",
"RecurringInvoiceId": "8",
"RecurringInvoiceName": "ML101RI1",
"ProductId": "5002",
"Quantity": "1",
"Price": "100",
"Sku": "ASBANS000070",
"Description": "NSP"
}
| Name | Description |
|---|---|
CustomerId (INT ) |
Identifier for a customer |
AccountsReceivableId (INT ) |
|
AccountsReceivableName (VARCHAR(14) ) |
|
StartDate (DateTime ) |
Start date |
StopDate (DateTime ) |
End date |
RecurringInvoiceId (INT ) |
Identifier for the recurring invoice |
RecurringInvoiceName (VARCHAR(14) ) |
Recurring invoice name |
ProductId (INT ) |
Product Id |
Quantity (INT ) |
Quantity |
Price (MONEY ) |
Price |
Sku (VARCHAR(12) ) |
SKU |
Description (NVARCHAR(MAX) ) |
Description |
SaleInvoicesByProductFilterData
{
"CustomerId": "2922",
"SaleInvoiceId": "2",
"Quantity": "1",
"Price": "49.99",
"AccountsReceivableId": "5",
"AccountsReceivableName": "",
"Year": "2011",
"Month": "1",
"OriginalId": "0",
"RefundCodeId": "159c193f-1904-deaa-2fed-a318b17f2b70",
"SaleInvoiceName": "84WEAIN1",
"CustomerName": "KENTEL corp",
"DatabaseName": "KENTE"
}
| Name | Description |
|---|---|
CustomerId (INT ) |
Identifier for a customer |
SaleInvoiceId (INT ) |
Identifier for the sale invoice |
Quantity (INT ) |
Quantity |
Price (MONEY ) |
Price |
AccountsReceivableId (INT ) |
|
AccountsReceivableName (VARCHAR(14) ) |
|
Year (INT ) |
Year (full) |
Month (INT ) |
Month as an integer |
OriginalId (INT ) |
Original invoice id |
RefundCodeId (UNIQUEIDENTIFIER ) |
Identifier for a refund code |
SaleInvoiceName (VARCHAR(14) ) |
Sale invoice name |
CustomerName (VARCHAR(50) ) |
Customer name |
DatabaseName (VARCHAR(25) ) |
Database name |
SummaryOfSaaSProductData
{
"CustomerID": "85161",
"LocationCount": "0",
"WorkstationCount": "0",
"RqMobileCount": "0"
}
| Name | Description |
|---|---|
CustomerID (INT ) |
Identifier for a customer |
LocationCount (INT ) |
Number of locations |
WorkstationCount (INT ) |
Number of workstations |
RqMobileCount (INT ) |
Number of RQ Mobile devices |
InvoicesWithMatchingEpinIDData
{
"InvoiceID": "84WEAIN16524",
"ProductSKU": "INEPNS000001",
"SaleInvoiceID": "130511",
"Priority": "1",
"PinTypeID": "21",
"PinCode": "9875564858978",
"SerialNumber": "987465328",
"Amount": "50",
"CostToCustomer": "50"
}
| Name | Description |
|---|---|
InvoiceID (VARCHAR(14) ) |
Identifier for an invoice |
ProductSKU (VARCHAR(12) ) |
Product SKU |
SaleInvoiceID (INT ) |
Identifier for an invoice |
Priority (INT ) |
Priority |
PinTypeID (INT ) |
Identifier for a pin type |
PinCode (VARCHAR(30) ) |
EPIN pin code |
SerialNumber (VARCHAR(100) ) |
Serial number |
Amount (MONEY ) |
Amount |
CostToCustomer (MONEY ) |
Customer cost |
InvoicesPaidToAccountData
{
"CustomerId": "54514",
"SaleInvoiceId": "1891",
"ProductId": "1355",
"Quantity": "1",
"Price": "79.99",
"Sku": "ASMIRI000016",
"Description": "Blackberry Curve 3 Grey"
}
| Name | Description |
|---|---|
CustomerId (INT ) |
Identifier for a customer |
SaleInvoiceId (INT ) |
|
ProductId (INT ) |
Identifier for a product |
Quantity (INT ) |
Quantity |
Price (MONEY ) |
Price |
Sku (VARCHAR(12) ) |
SKU |
Description (NVARCHAR(MAX) ) |
Description |
GlobalProduct
{
"GlobalProductID": "1",
"ProductIdentifier": "ASCLMO000001",
"ProductName": "CLA Mot V262/265 Platinum_TestCLA"
}
| Name | Description |
|---|---|
GlobalProductID (INT ) |
Identifier for a GlobalProduct |
ProductIdentifier (VARCHAR(12) ) |
Product identifier |
ProductName (NVARCHAR(MAX) ) |
Product name |
Requests
Get Sale Invoices By IDs
Request
GET /billing/GetSaleInvoicesByIDS?CompanyID={CompanyID}&SaleInvoiceIds={SaleInvoiceIds}&Auth={Auth}&Response={Response}
Headers
Authorization: Bearer (Access Token)
(Required) - Bearer token used for authentication. For other methods of authentication, seeAccept-Encoding: gzip
(Required) - Compression algorithm. For other methods of compression, see
URI Parameters
-
CompanyID
(Required) - Identifier for a Company -
SaleInvoiceIds
(Required) - Comma seperated list of identifiers for invoices -
Auth
(Required) - Basic token used for authentication. For other methods of authentication, see {{AuthenticationOptions}} -
Response
(Required) - Default is JSON. For other methods of response, see {{ResponseOptions}}
Example
GET /billing/GetSaleInvoicesByIDS?CompanyID=22573&SaleInvoiceIds=1,2,3 Authorization: Bearer (Access Token) Accept-Encoding: gzip
curl -X GET "https://rqdataconnectdemo.iqmetrix.net/private//billing/GetSaleInvoicesByIDS?CompanyID=22573&SaleInvoiceIds=1,2,3" -H "Authorization: Bearer (Access Token)" -H "Accept-Encoding: gzip"
Using RestSharp;
at the top of your file.
static IRestResponse GetSaleInvoicesByIds()
{
var client = new RestClient("https://rqdataconnectdemo.iqmetrix.net/private//billing/GetSaleInvoicesByIDS?CompanyID=22573&SaleInvoiceIds=1,2,3");
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Bearer (Access Token)");
request.AddHeader("Accept-Encoding", "gzip");
return client.Execute(request);
}
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import java.io.IOException;
public static CloseableHttpResponse GetSaleInvoicesByIds() throws IOException {
CloseableHttpClient httpClient = HttpClients.createDefault();
HttpGet request = new HttpGet("https://rqdataconnectdemo.iqmetrix.net/private//billing/GetSaleInvoicesByIDS?CompanyID=22573&SaleInvoiceIds=1,2,3");
request.addHeader("Authorization", "Bearer (Access Token)");
request.addHeader("Accept-Encoding", "gzip");
return httpClient.execute(request);
}
gem install rest-client
.
require 'rest-client'
response = RestClient.get 'https://rqdataconnectdemo.iqmetrix.net/private//billing/GetSaleInvoicesByIDS?CompanyID=22573&SaleInvoiceIds=1,2,3', {
:'Authorization' => 'Bearer (Access Token)',
:'Accept-Encoding' => 'gzip',
}
puts response
Response
Array[[saleinvoice](#SaleInvoice)]
HTTP 200 Content-Type: application/json
This is the default result obtained by omitting the Auth
URI parameter
[
{
"CustomerId": 13699,
"InvoiceId": 1,
"PaymentTypeId": 3,
"AccountsReceivableId": 68,
"AccountsReceivableName": "TTL10AR1",
"InvoiceName": "TARGEIN1",
"CustomerName": "KENTEL corp",
"DatabaseName": "KENTE",
"TotalAmount": 38.14,
"TotalPaid": 50,
"CreatedDate": "2010-07-03T11:07:19.59",
"OriginalId": 1
}
]
HTTP 200 Content-Type: application/json
This is the default result obtained by omitting the URI parameter Auth=JsonDataTable
. This response type wraps the data in a “Records” array and adds a “Schema” array, which contains information about each column in the report.
{
"Records": [
{
"CustomerId": 13699,
"InvoiceId": 1,
"PaymentTypeId": 3,
"AccountsReceivableId": 68,
"AccountsReceivableName": "TTL10AR1",
"InvoiceName": "TARGEIN1",
"CustomerName": "KENTEL corp",
"DatabaseName": "KENTE",
"TotalAmount": 38.14,
"TotalPaid": 50,
"CreatedDate": "2010-07-03T11:07:19.59",
"OriginalId": 1
}
],
"Schema": [
{
"Column_Name": "ColumnName",
"Type": "datatype",
"SafeType": "safetype",
"Length": 100
}
]
}
HTTP 200 Content-Type: text/xml
This result is obtained by using the URL parameter Auth=Xml
HTTP 200 Content-Type: text/xml
This result is obtained by using the URL parameter Auth=XmlDataTable
. This response type appends to the bottom of the request a summary of information about each column in the report.
HTTP 200 Content-Type: text/csv
This result is obtained by using the URL parameter Auth=Csv
CustomerId,InvoiceId,PaymentTypeId,AccountsReceivableId,AccountsReceivableName,InvoiceName,CustomerName,DatabaseName,TotalAmount,TotalPaid,CreatedDate,OriginalId 13699,1,3,68,TTL10AR1,TARGEIN1,KENTEL corp,KENTE,38.14,50,2010-07-03T11:07:19.59,1
HTTP 200 Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
This result is obtained by using the URL parameter Auth=Excel
content-disposition: attachment;filename=reportname-2016-07-11.xlsx Binary *.xlsx file
Getting Traffic Counts
Request
GET /billing/GetTrafficCounts?CompanyID={CompanyID}&StartDate={StartDate}&StopDate={StopDate}&Auth={Auth}&Response={Response}
Headers
Authorization: Bearer (Access Token)
(Required) - Bearer token used for authentication. For other methods of authentication, seeAccept-Encoding: gzip
(Required) - Compression algorithm. For other methods of compression, see
URI Parameters
-
CompanyID
(Required) - Identifier for a Company -
StartDate
(Required) - Date at which report will begin -
StopDate
(Required) - Date at which report will end -
Auth
(Required) - Basic token used for authentication. For other methods of authentication, see {{AuthenticationOptions}} -
Response
(Required) - Default is JSON. For other methods of response, see {{ResponseOptions}}
Example
GET /billing/GetTrafficCounts?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z Authorization: Bearer (Access Token) Accept-Encoding: gzip
curl -X GET "https://rqdataconnectdemo.iqmetrix.net/private//billing/GetTrafficCounts?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z" -H "Authorization: Bearer (Access Token)" -H "Accept-Encoding: gzip"
Using RestSharp;
at the top of your file.
static IRestResponse GettingTrafficCounts()
{
var client = new RestClient("https://rqdataconnectdemo.iqmetrix.net/private//billing/GetTrafficCounts?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z");
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Bearer (Access Token)");
request.AddHeader("Accept-Encoding", "gzip");
return client.Execute(request);
}
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import java.io.IOException;
public static CloseableHttpResponse GettingTrafficCounts() throws IOException {
CloseableHttpClient httpClient = HttpClients.createDefault();
HttpGet request = new HttpGet("https://rqdataconnectdemo.iqmetrix.net/private//billing/GetTrafficCounts?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z");
request.addHeader("Authorization", "Bearer (Access Token)");
request.addHeader("Accept-Encoding", "gzip");
return httpClient.execute(request);
}
gem install rest-client
.
require 'rest-client'
response = RestClient.get 'https://rqdataconnectdemo.iqmetrix.net/private//billing/GetTrafficCounts?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z', {
:'Authorization' => 'Bearer (Access Token)',
:'Accept-Encoding' => 'gzip',
}
puts response
Response
storeid
(INT)
HTTP 200 Content-Type: application/json
This is the default result obtained by omitting the Auth
URI parameter
[
{
"storeid": 1
}
]
HTTP 200 Content-Type: application/json
This is the default result obtained by omitting the URI parameter Auth=JsonDataTable
. This response type wraps the data in a “Records” array and adds a “Schema” array, which contains information about each column in the report.
{
"Records": [
{
"storeid": 1
}
],
"Schema": [
{
"Column_Name": "ColumnName",
"Type": "datatype",
"SafeType": "safetype",
"Length": 100
}
]
}
HTTP 200 Content-Type: text/xml
This result is obtained by using the URL parameter Auth=Xml
HTTP 200 Content-Type: text/xml
This result is obtained by using the URL parameter Auth=XmlDataTable
. This response type appends to the bottom of the request a summary of information about each column in the report.
HTTP 200 Content-Type: text/csv
This result is obtained by using the URL parameter Auth=Csv
storeid 1
HTTP 200 Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
This result is obtained by using the URL parameter Auth=Excel
content-disposition: attachment;filename=reportname-2016-07-11.xlsx Binary *.xlsx file
Getting Invoices With Matching Epins IDs
Request
GET /billing/GetInvoicesWithMatchingEpinIDS?CompanyID={CompanyID}&IDs={IDs}&Auth={Auth}&Response={Response}
Headers
Authorization: Bearer (Access Token)
(Required) - Bearer token used for authentication. For other methods of authentication, seeAccept-Encoding: gzip
(Required) - Compression algorithm. For other methods of compression, see
URI Parameters
-
CompanyID
(Required) - Identifier for a Company -
IDs
(Required) - Comma seperated list of identifiers for invoices -
Auth
(Required) - Basic token used for authentication. For other methods of authentication, see {{AuthenticationOptions}} -
Response
(Required) - Default is JSON. For other methods of response, see {{ResponseOptions}}
Example
GET /billing/GetInvoicesWithMatchingEpinIDS?CompanyID=22573&IDs=84WEAIN16524 Authorization: Bearer (Access Token) Accept-Encoding: gzip
curl -X GET "https://rqdataconnectdemo.iqmetrix.net/private//billing/GetInvoicesWithMatchingEpinIDS?CompanyID=22573&IDs=84WEAIN16524" -H "Authorization: Bearer (Access Token)" -H "Accept-Encoding: gzip"
Using RestSharp;
at the top of your file.
static IRestResponse GettingInvoicesWithMatchingEpinsIds()
{
var client = new RestClient("https://rqdataconnectdemo.iqmetrix.net/private//billing/GetInvoicesWithMatchingEpinIDS?CompanyID=22573&IDs=84WEAIN16524");
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Bearer (Access Token)");
request.AddHeader("Accept-Encoding", "gzip");
return client.Execute(request);
}
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import java.io.IOException;
public static CloseableHttpResponse GettingInvoicesWithMatchingEpinsIds() throws IOException {
CloseableHttpClient httpClient = HttpClients.createDefault();
HttpGet request = new HttpGet("https://rqdataconnectdemo.iqmetrix.net/private//billing/GetInvoicesWithMatchingEpinIDS?CompanyID=22573&IDs=84WEAIN16524");
request.addHeader("Authorization", "Bearer (Access Token)");
request.addHeader("Accept-Encoding", "gzip");
return httpClient.execute(request);
}
gem install rest-client
.
require 'rest-client'
response = RestClient.get 'https://rqdataconnectdemo.iqmetrix.net/private//billing/GetInvoicesWithMatchingEpinIDS?CompanyID=22573&IDs=84WEAIN16524', {
:'Authorization' => 'Bearer (Access Token)',
:'Accept-Encoding' => 'gzip',
}
puts response
Response
Array[[invoiceswithmatchingepiniddata](#InvoicesWithMatchingEpinIDData)]
HTTP 200 Content-Type: application/json
This is the default result obtained by omitting the Auth
URI parameter
[
{
"InvoiceID": "84WEAIN16524",
"ProductSKU": "INEPNS000001",
"SaleInvoiceID": 130511,
"Priority": 1,
"PinTypeID": 21,
"PinCode": "9875564858978",
"SerialNumber": "987465328",
"Amount": 50,
"CostToCustomer": 50
}
]
HTTP 200 Content-Type: application/json
This is the default result obtained by omitting the URI parameter Auth=JsonDataTable
. This response type wraps the data in a “Records” array and adds a “Schema” array, which contains information about each column in the report.
{
"Records": [
{
"InvoiceID": "84WEAIN16524",
"ProductSKU": "INEPNS000001",
"SaleInvoiceID": 130511,
"Priority": 1,
"PinTypeID": 21,
"PinCode": "9875564858978",
"SerialNumber": "987465328",
"Amount": 50,
"CostToCustomer": 50
}
],
"Schema": [
{
"Column_Name": "ColumnName",
"Type": "datatype",
"SafeType": "safetype",
"Length": 100
}
]
}
HTTP 200 Content-Type: text/xml
This result is obtained by using the URL parameter Auth=Xml
HTTP 200 Content-Type: text/xml
This result is obtained by using the URL parameter Auth=XmlDataTable
. This response type appends to the bottom of the request a summary of information about each column in the report.
HTTP 200 Content-Type: text/csv
This result is obtained by using the URL parameter Auth=Csv
InvoiceID,ProductSKU,SaleInvoiceID,Priority,PinTypeID,PinCode,SerialNumber,Amount,CostToCustomer 84WEAIN16524,INEPNS000001,130511,1,21,9875564858978,987465328,50,50
HTTP 200 Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
This result is obtained by using the URL parameter Auth=Excel
content-disposition: attachment;filename=reportname-2016-07-11.xlsx Binary *.xlsx file
Getting Summary of SaaS Products
Request
GET /billing/GetSummaryOfSaaSProducts?CompanyID={CompanyID}&StartDate={StartDate}&StopDate={StopDate}&CustomerIDS={CustomerIDS}&LocationGlobalProductIDs={LocationGlobalProductIDs}&WorkstationsGlobalProductIDs={WorkstationsGlobalProductIDs}&RQMobileGlobalProductIDs={RQMobileGlobalProductIDs}&Auth={Auth}&Response={Response}
Headers
Authorization: Bearer (Access Token)
(Required) - Bearer token used for authentication. For other methods of authentication, seeAccept-Encoding: gzip
(Required) - Compression algorithm. For other methods of compression, see
URI Parameters
-
CompanyID
(Required) - Identifier for a Company -
StartDate
(Required) - Date at which report will begin -
StopDate
(Required) - Date at which report will end -
CustomerIDS
(Required) - Comma seperated list of identifiers for customers -
LocationGlobalProductIDs
(Required) - Comma seperated list of identifiers for RQ location line items -
WorkstationsGlobalProductIDs
(Required) - Comma seperated list of identifiers for RQ workstation line items -
RQMobileGlobalProductIDs
(Required) - Comma seperated list of identifiers for RQ mobile line items -
Auth
(Required) - Basic token used for authentication. For other methods of authentication, see {{AuthenticationOptions}} -
Response
(Required) - Default is JSON. For other methods of response, see {{ResponseOptions}}
Example
GET /billing/GetSummaryOfSaaSProducts?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z&CustomerIDS=85161,119121,113548&LocationGlobalProductIDs=760,764&WorkstationsGlobalProductIDs=938,1456&RQMobileGlobalProductIDs=1721 Authorization: Bearer (Access Token) Accept-Encoding: gzip
curl -X GET "https://rqdataconnectdemo.iqmetrix.net/private//billing/GetSummaryOfSaaSProducts?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z&CustomerIDS=85161,119121,113548&LocationGlobalProductIDs=760,764&WorkstationsGlobalProductIDs=938,1456&RQMobileGlobalProductIDs=1721" -H "Authorization: Bearer (Access Token)" -H "Accept-Encoding: gzip"
Using RestSharp;
at the top of your file.
static IRestResponse GettingSummaryOfSaasProducts()
{
var client = new RestClient("https://rqdataconnectdemo.iqmetrix.net/private//billing/GetSummaryOfSaaSProducts?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z&CustomerIDS=85161,119121,113548&LocationGlobalProductIDs=760,764&WorkstationsGlobalProductIDs=938,1456&RQMobileGlobalProductIDs=1721");
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Bearer (Access Token)");
request.AddHeader("Accept-Encoding", "gzip");
return client.Execute(request);
}
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import java.io.IOException;
public static CloseableHttpResponse GettingSummaryOfSaasProducts() throws IOException {
CloseableHttpClient httpClient = HttpClients.createDefault();
HttpGet request = new HttpGet("https://rqdataconnectdemo.iqmetrix.net/private//billing/GetSummaryOfSaaSProducts?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z&CustomerIDS=85161,119121,113548&LocationGlobalProductIDs=760,764&WorkstationsGlobalProductIDs=938,1456&RQMobileGlobalProductIDs=1721");
request.addHeader("Authorization", "Bearer (Access Token)");
request.addHeader("Accept-Encoding", "gzip");
return httpClient.execute(request);
}
gem install rest-client
.
require 'rest-client'
response = RestClient.get 'https://rqdataconnectdemo.iqmetrix.net/private//billing/GetSummaryOfSaaSProducts?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z&CustomerIDS=85161,119121,113548&LocationGlobalProductIDs=760,764&WorkstationsGlobalProductIDs=938,1456&RQMobileGlobalProductIDs=1721', {
:'Authorization' => 'Bearer (Access Token)',
:'Accept-Encoding' => 'gzip',
}
puts response
Response
Array[[summaryofsaasproductdata](#SummaryOfSaaSProductData)]
HTTP 200 Content-Type: application/json
This is the default result obtained by omitting the Auth
URI parameter
[
{
"CustomerID": 85161,
"LocationCount": 0,
"WorkstationCount": 0,
"RqMobileCount": 0
}
]
HTTP 200 Content-Type: application/json
This is the default result obtained by omitting the URI parameter Auth=JsonDataTable
. This response type wraps the data in a “Records” array and adds a “Schema” array, which contains information about each column in the report.
{
"Records": [
{
"CustomerID": 85161,
"LocationCount": 0,
"WorkstationCount": 0,
"RqMobileCount": 0
}
],
"Schema": [
{
"Column_Name": "ColumnName",
"Type": "datatype",
"SafeType": "safetype",
"Length": 100
}
]
}
HTTP 200 Content-Type: text/xml
This result is obtained by using the URL parameter Auth=Xml
HTTP 200 Content-Type: text/xml
This result is obtained by using the URL parameter Auth=XmlDataTable
. This response type appends to the bottom of the request a summary of information about each column in the report.
HTTP 200 Content-Type: text/csv
This result is obtained by using the URL parameter Auth=Csv
CustomerID,LocationCount,WorkstationCount,RqMobileCount 85161,0,0,0
HTTP 200 Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
This result is obtained by using the URL parameter Auth=Excel
content-disposition: attachment;filename=reportname-2016-07-11.xlsx Binary *.xlsx file
Getting Enabled Recurring Invoices
Request
GET /billing/GetEnabledRecurringInvoices?CompanyID={CompanyID}&LanguageCode={LanguageCode}&StartDate={StartDate}&StopDate={StopDate}&Auth={Auth}&Response={Response}
Headers
Authorization: Bearer (Access Token)
(Required) - Bearer token used for authentication. For other methods of authentication, seeAccept-Encoding: gzip
(Required) - Compression algorithm. For other methods of compression, see
URI Parameters
-
CompanyID
(Required) - Identifier for a Company -
LanguageCode
(Optional) - Language code, defaults to en-us. For a complete list, see Getting Language Codes -
StartDate
(Required) - Date at which report will begin -
StopDate
(Required) - Date at which report will end -
Auth
(Optional) - Basic token used for authentication. For other methods of authentication, see {{AuthenticationOptions}} -
Response
(Optional) - Default is JSON. For other methods of response, see {{ResponseOptions}}
Example
GET /billing/GetEnabledRecurringInvoices?CompanyID=22573&LanguageCode=en-us&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z Authorization: Bearer (Access Token) Accept-Encoding: gzip
curl -X GET "https://rqdataconnectdemo.iqmetrix.net/private//billing/GetEnabledRecurringInvoices?CompanyID=22573&LanguageCode=en-us&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z" -H "Authorization: Bearer (Access Token)" -H "Accept-Encoding: gzip"
Using RestSharp;
at the top of your file.
static IRestResponse GettingEnabledRecurringInvoices()
{
var client = new RestClient("https://rqdataconnectdemo.iqmetrix.net/private//billing/GetEnabledRecurringInvoices?CompanyID=22573&LanguageCode=en-us&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z");
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Bearer (Access Token)");
request.AddHeader("Accept-Encoding", "gzip");
return client.Execute(request);
}
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import java.io.IOException;
public static CloseableHttpResponse GettingEnabledRecurringInvoices() throws IOException {
CloseableHttpClient httpClient = HttpClients.createDefault();
HttpGet request = new HttpGet("https://rqdataconnectdemo.iqmetrix.net/private//billing/GetEnabledRecurringInvoices?CompanyID=22573&LanguageCode=en-us&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z");
request.addHeader("Authorization", "Bearer (Access Token)");
request.addHeader("Accept-Encoding", "gzip");
return httpClient.execute(request);
}
gem install rest-client
.
require 'rest-client'
response = RestClient.get 'https://rqdataconnectdemo.iqmetrix.net/private//billing/GetEnabledRecurringInvoices?CompanyID=22573&LanguageCode=en-us&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z', {
:'Authorization' => 'Bearer (Access Token)',
:'Accept-Encoding' => 'gzip',
}
puts response
Response
Array[[enabledrecurringinvoicedata](#EnabledRecurringInvoiceData)]
HTTP 200 Content-Type: application/json
This is the default result obtained by omitting the Auth
URI parameter
[
{
"CustomerId": 124059,
"AccountsReceivableId": 68,
"AccountsReceivableName": "TTL10AR1",
"StartDate": "2014-12-16T00:00:00",
"StopDate": "",
"RecurringInvoiceId": 8,
"RecurringInvoiceName": "ML101RI1",
"ProductId": 5002,
"Quantity": 1,
"Price": 100,
"Sku": "ASBANS000070",
"Description": "NSP"
}
]
HTTP 200 Content-Type: application/json
This is the default result obtained by omitting the URI parameter Auth=JsonDataTable
. This response type wraps the data in a “Records” array and adds a “Schema” array, which contains information about each column in the report.
{
"Records": [
{
"CustomerId": 124059,
"AccountsReceivableId": 68,
"AccountsReceivableName": "TTL10AR1",
"StartDate": "2014-12-16T00:00:00",
"StopDate": "",
"RecurringInvoiceId": 8,
"RecurringInvoiceName": "ML101RI1",
"ProductId": 5002,
"Quantity": 1,
"Price": 100,
"Sku": "ASBANS000070",
"Description": "NSP"
}
],
"Schema": [
{
"Column_Name": "ColumnName",
"Type": "datatype",
"SafeType": "safetype",
"Length": 100
}
]
}
HTTP 200 Content-Type: text/xml
This result is obtained by using the URL parameter Auth=Xml
HTTP 200 Content-Type: text/xml
This result is obtained by using the URL parameter Auth=XmlDataTable
. This response type appends to the bottom of the request a summary of information about each column in the report.
HTTP 200 Content-Type: text/csv
This result is obtained by using the URL parameter Auth=Csv
CustomerId,AccountsReceivableId,AccountsReceivableName,StartDate,StopDate,RecurringInvoiceId,RecurringInvoiceName,ProductId,Quantity,Price,Sku,Description 124059,68,TTL10AR1,2014-12-16T00:00:00,,8,ML101RI1,5002,1,100,ASBANS000070,NSP
HTTP 200 Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
This result is obtained by using the URL parameter Auth=Excel
content-disposition: attachment;filename=reportname-2016-07-11.xlsx Binary *.xlsx file
Getting Invoices With Unpaid Balances
Request
GET /billing/GetInvoicesWithUnpaidBalance?CompanyID={CompanyID}&StartDate={StartDate}&StopDate={StopDate}&PaymentTypeID={PaymentTypeID}&Auth={Auth}&Response={Response}
Headers
Authorization: Bearer (Access Token)
(Required) - Bearer token used for authentication. For other methods of authentication, seeAccept-Encoding: gzip
(Required) - Compression algorithm. For other methods of compression, see
URI Parameters
-
CompanyID
(Required) - Identifier for a Company -
StartDate
(Required) - Date at which report will begin -
StopDate
(Required) - Date at which report will end -
PaymentTypeID
(Required) - Identifier for a Payment Type -
Auth
(Optional) - Basic token used for authentication. For other methods of authentication, see {{AuthenticationOptions}} -
Response
(Optional) - Default is JSON. For other methods of response, see {{ResponseOptions}}
Example
GET /billing/GetInvoicesWithUnpaidBalance?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z&PaymentTypeID=1 Authorization: Bearer (Access Token) Accept-Encoding: gzip
curl -X GET "https://rqdataconnectdemo.iqmetrix.net/private//billing/GetInvoicesWithUnpaidBalance?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z&PaymentTypeID=1" -H "Authorization: Bearer (Access Token)" -H "Accept-Encoding: gzip"
Using RestSharp;
at the top of your file.
static IRestResponse GettingInvoicesWithUnpaidBalances()
{
var client = new RestClient("https://rqdataconnectdemo.iqmetrix.net/private//billing/GetInvoicesWithUnpaidBalance?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z&PaymentTypeID=1");
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Bearer (Access Token)");
request.AddHeader("Accept-Encoding", "gzip");
return client.Execute(request);
}
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import java.io.IOException;
public static CloseableHttpResponse GettingInvoicesWithUnpaidBalances() throws IOException {
CloseableHttpClient httpClient = HttpClients.createDefault();
HttpGet request = new HttpGet("https://rqdataconnectdemo.iqmetrix.net/private//billing/GetInvoicesWithUnpaidBalance?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z&PaymentTypeID=1");
request.addHeader("Authorization", "Bearer (Access Token)");
request.addHeader("Accept-Encoding", "gzip");
return httpClient.execute(request);
}
gem install rest-client
.
require 'rest-client'
response = RestClient.get 'https://rqdataconnectdemo.iqmetrix.net/private//billing/GetInvoicesWithUnpaidBalance?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z&PaymentTypeID=1', {
:'Authorization' => 'Bearer (Access Token)',
:'Accept-Encoding' => 'gzip',
}
puts response
Response
InvoiceId
(INT)
HTTP 200 Content-Type: application/json
This is the default result obtained by omitting the Auth
URI parameter
[
{
"InvoiceId": 130313
}
]
HTTP 200 Content-Type: application/json
This is the default result obtained by omitting the URI parameter Auth=JsonDataTable
. This response type wraps the data in a “Records” array and adds a “Schema” array, which contains information about each column in the report.
{
"Records": [
{
"InvoiceId": 130313
}
],
"Schema": [
{
"Column_Name": "ColumnName",
"Type": "datatype",
"SafeType": "safetype",
"Length": 100
}
]
}
HTTP 200 Content-Type: text/xml
This result is obtained by using the URL parameter Auth=Xml
HTTP 200 Content-Type: text/xml
This result is obtained by using the URL parameter Auth=XmlDataTable
. This response type appends to the bottom of the request a summary of information about each column in the report.
HTTP 200 Content-Type: text/csv
This result is obtained by using the URL parameter Auth=Csv
InvoiceId 130313
HTTP 200 Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
This result is obtained by using the URL parameter Auth=Excel
content-disposition: attachment;filename=reportname-2016-07-11.xlsx Binary *.xlsx file
Getting Sale Invoices By Product Filter
Request
GET /billing/GetSaleInvoicesByProductFilter?CompanyID={CompanyID}&StartDate={StartDate}&StopDate={StopDate}&GlobalProductIds={GlobalProductIds}&Auth={Auth}&Response={Response}
Headers
Authorization: Bearer (Access Token)
(Required) - Bearer token used for authentication. For other methods of authentication, seeAccept-Encoding: gzip
(Required) - Compression algorithm. For other methods of compression, see
URI Parameters
-
CompanyID
(Required) - Identifier for a Company -
StartDate
(Required) - Date at which report will begin -
StopDate
(Required) - Date at which report will end -
GlobalProductIds
(Required) - Comma seperated list of identifiers for GlobalProducts -
Auth
(Optional) - Basic token used for authentication. For other methods of authentication, see {{AuthenticationOptions}} -
Response
(Optional) - Default is JSON. For other methods of response, see {{ResponseOptions}}
Example
GET /billing/GetSaleInvoicesByProductFilter?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z&GlobalProductIds=760,764,768,1808,1809,1810 Authorization: Bearer (Access Token) Accept-Encoding: gzip
curl -X GET "https://rqdataconnectdemo.iqmetrix.net/private//billing/GetSaleInvoicesByProductFilter?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z&GlobalProductIds=760,764,768,1808,1809,1810" -H "Authorization: Bearer (Access Token)" -H "Accept-Encoding: gzip"
Using RestSharp;
at the top of your file.
static IRestResponse GettingSaleInvoicesByProductFilter()
{
var client = new RestClient("https://rqdataconnectdemo.iqmetrix.net/private//billing/GetSaleInvoicesByProductFilter?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z&GlobalProductIds=760,764,768,1808,1809,1810");
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Bearer (Access Token)");
request.AddHeader("Accept-Encoding", "gzip");
return client.Execute(request);
}
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import java.io.IOException;
public static CloseableHttpResponse GettingSaleInvoicesByProductFilter() throws IOException {
CloseableHttpClient httpClient = HttpClients.createDefault();
HttpGet request = new HttpGet("https://rqdataconnectdemo.iqmetrix.net/private//billing/GetSaleInvoicesByProductFilter?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z&GlobalProductIds=760,764,768,1808,1809,1810");
request.addHeader("Authorization", "Bearer (Access Token)");
request.addHeader("Accept-Encoding", "gzip");
return httpClient.execute(request);
}
gem install rest-client
.
require 'rest-client'
response = RestClient.get 'https://rqdataconnectdemo.iqmetrix.net/private//billing/GetSaleInvoicesByProductFilter?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z&GlobalProductIds=760,764,768,1808,1809,1810', {
:'Authorization' => 'Bearer (Access Token)',
:'Accept-Encoding' => 'gzip',
}
puts response
Response
Array[[saleinvoicesbyproductfilterdata](#SaleInvoicesByProductFilterData)]
HTTP 200 Content-Type: application/json
This is the default result obtained by omitting the Auth
URI parameter
[
{
"CustomerId": 2922,
"SaleInvoiceId": 2,
"Quantity": 1,
"Price": 49.99,
"AccountsReceivableId": 5,
"AccountsReceivableName": "",
"Year": 2011,
"Month": 1,
"OriginalId": 0,
"RefundCodeId": "159c193f-1904-deaa-2fed-a318b17f2b70",
"SaleInvoiceName": "84WEAIN1",
"CustomerName": "KENTEL corp",
"DatabaseName": "KENTE"
}
]
HTTP 200 Content-Type: application/json
This is the default result obtained by omitting the URI parameter Auth=JsonDataTable
. This response type wraps the data in a “Records” array and adds a “Schema” array, which contains information about each column in the report.
{
"Records": [
{
"CustomerId": 2922,
"SaleInvoiceId": 2,
"Quantity": 1,
"Price": 49.99,
"AccountsReceivableId": 5,
"AccountsReceivableName": "",
"Year": 2011,
"Month": 1,
"OriginalId": 0,
"RefundCodeId": "159c193f-1904-deaa-2fed-a318b17f2b70",
"SaleInvoiceName": "84WEAIN1",
"CustomerName": "KENTEL corp",
"DatabaseName": "KENTE"
}
],
"Schema": [
{
"Column_Name": "ColumnName",
"Type": "datatype",
"SafeType": "safetype",
"Length": 100
}
]
}
HTTP 200 Content-Type: text/xml
This result is obtained by using the URL parameter Auth=Xml
HTTP 200 Content-Type: text/xml
This result is obtained by using the URL parameter Auth=XmlDataTable
. This response type appends to the bottom of the request a summary of information about each column in the report.
HTTP 200 Content-Type: text/csv
This result is obtained by using the URL parameter Auth=Csv
CustomerId,SaleInvoiceId,Quantity,Price,AccountsReceivableId,AccountsReceivableName,Year,Month,OriginalId,RefundCodeId,SaleInvoiceName,CustomerName,DatabaseName 2922,2,1,49.99,5,,2011,1,0,159c193f-1904-deaa-2fed-a318b17f2b70,84WEAIN1,KENTEL corp,KENTE
HTTP 200 Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
This result is obtained by using the URL parameter Auth=Excel
content-disposition: attachment;filename=reportname-2016-07-11.xlsx Binary *.xlsx file
Getting Invoices Paid To Account
Request
GET /billing/GetInvoicesPaidToAccount?CompanyID={CompanyID}&StartDate={StartDate}&StopDate={StopDate}&Auth={Auth}&Response={Response}
Headers
Authorization: Bearer (Access Token)
(Required) - Bearer token used for authentication. For other methods of authentication, seeAccept-Encoding: gzip
(Required) - Compression algorithm. For other methods of compression, see
URI Parameters
-
CompanyID
(Required) - Identifier for a Company -
StartDate
(Required) - Date at which report will begin -
StopDate
(Required) - Date at which report will end -
Auth
(Optional) - Basic token used for authentication. For other methods of authentication, see {{AuthenticationOptions}} -
Response
(Optional) - Default is JSON. For other methods of response, see {{ResponseOptions}}
Example
GET /billing/GetInvoicesPaidToAccount?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z Authorization: Bearer (Access Token) Accept-Encoding: gzip
curl -X GET "https://rqdataconnectdemo.iqmetrix.net/private//billing/GetInvoicesPaidToAccount?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z" -H "Authorization: Bearer (Access Token)" -H "Accept-Encoding: gzip"
Using RestSharp;
at the top of your file.
static IRestResponse GettingInvoicesPaidToAccount()
{
var client = new RestClient("https://rqdataconnectdemo.iqmetrix.net/private//billing/GetInvoicesPaidToAccount?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z");
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Bearer (Access Token)");
request.AddHeader("Accept-Encoding", "gzip");
return client.Execute(request);
}
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import java.io.IOException;
public static CloseableHttpResponse GettingInvoicesPaidToAccount() throws IOException {
CloseableHttpClient httpClient = HttpClients.createDefault();
HttpGet request = new HttpGet("https://rqdataconnectdemo.iqmetrix.net/private//billing/GetInvoicesPaidToAccount?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z");
request.addHeader("Authorization", "Bearer (Access Token)");
request.addHeader("Accept-Encoding", "gzip");
return httpClient.execute(request);
}
gem install rest-client
.
require 'rest-client'
response = RestClient.get 'https://rqdataconnectdemo.iqmetrix.net/private//billing/GetInvoicesPaidToAccount?CompanyID=22573&StartDate=1970-01-01T08:00:00.000Z&StopDate=2016-01-01T08:00:00.000Z', {
:'Authorization' => 'Bearer (Access Token)',
:'Accept-Encoding' => 'gzip',
}
puts response
Response
Array[[invoicespaidtoaccountdata](#InvoicesPaidToAccountData)]
HTTP 200 Content-Type: application/json
This is the default result obtained by omitting the Auth
URI parameter
[
{
"CustomerId": 54514,
"SaleInvoiceId": 1891,
"ProductId": 1355,
"Quantity": 1,
"Price": 79.99,
"Sku": "ASMIRI000016",
"Description": "Blackberry Curve 3 Grey"
}
]
HTTP 200 Content-Type: application/json
This is the default result obtained by omitting the URI parameter Auth=JsonDataTable
. This response type wraps the data in a “Records” array and adds a “Schema” array, which contains information about each column in the report.
{
"Records": [
{
"CustomerId": 54514,
"SaleInvoiceId": 1891,
"ProductId": 1355,
"Quantity": 1,
"Price": 79.99,
"Sku": "ASMIRI000016",
"Description": "Blackberry Curve 3 Grey"
}
],
"Schema": [
{
"Column_Name": "ColumnName",
"Type": "datatype",
"SafeType": "safetype",
"Length": 100
}
]
}
HTTP 200 Content-Type: text/xml
This result is obtained by using the URL parameter Auth=Xml
HTTP 200 Content-Type: text/xml
This result is obtained by using the URL parameter Auth=XmlDataTable
. This response type appends to the bottom of the request a summary of information about each column in the report.
HTTP 200 Content-Type: text/csv
This result is obtained by using the URL parameter Auth=Csv
CustomerId,SaleInvoiceId,ProductId,Quantity,Price,Sku,Description 54514,1891,1355,1,79.99,ASMIRI000016,Blackberry Curve 3 Grey
HTTP 200 Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
This result is obtained by using the URL parameter Auth=Excel
content-disposition: attachment;filename=reportname-2016-07-11.xlsx Binary *.xlsx file
Getting AR Payment Invoice
Request
GET /billing/GetARPaymentInvoice?CompanyID={CompanyID}&Auth={Auth}&Response={Response}
Headers
Authorization: Bearer (Access Token)
(Required) - Bearer token used for authentication. For other methods of authentication, seeAccept-Encoding: gzip
(Required) - Compression algorithm. For other methods of compression, see
URI Parameters
-
CompanyID
(Required) - Identifier for a Company -
Auth
(Optional) - Basic token used for authentication. For other methods of authentication, see {{AuthenticationOptions}} -
Response
(Optional) - Default is JSON. For other methods of response, see {{ResponseOptions}}
Example
GET /billing/GetARPaymentInvoice?CompanyID=22573 Authorization: Bearer (Access Token) Accept-Encoding: gzip
curl -X GET "https://rqdataconnectdemo.iqmetrix.net/private//billing/GetARPaymentInvoice?CompanyID=22573" -H "Authorization: Bearer (Access Token)" -H "Accept-Encoding: gzip"
Using RestSharp;
at the top of your file.
static IRestResponse GettingArPaymentInvoice()
{
var client = new RestClient("https://rqdataconnectdemo.iqmetrix.net/private//billing/GetARPaymentInvoice?CompanyID=22573");
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Bearer (Access Token)");
request.AddHeader("Accept-Encoding", "gzip");
return client.Execute(request);
}
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import java.io.IOException;
public static CloseableHttpResponse GettingArPaymentInvoice() throws IOException {
CloseableHttpClient httpClient = HttpClients.createDefault();
HttpGet request = new HttpGet("https://rqdataconnectdemo.iqmetrix.net/private//billing/GetARPaymentInvoice?CompanyID=22573");
request.addHeader("Authorization", "Bearer (Access Token)");
request.addHeader("Accept-Encoding", "gzip");
return httpClient.execute(request);
}
gem install rest-client
.
require 'rest-client'
response = RestClient.get 'https://rqdataconnectdemo.iqmetrix.net/private//billing/GetARPaymentInvoice?CompanyID=22573', {
:'Authorization' => 'Bearer (Access Token)',
:'Accept-Encoding' => 'gzip',
}
puts response
Response
Array[[globalproduct](#GlobalProduct)]
HTTP 200 Content-Type: application/json
This is the default result obtained by omitting the Auth
URI parameter
[
{
"GlobalProductID": 1,
"ProductIdentifier": "ASCLMO000001",
"ProductName": "CLA Mot V262/265 Platinum_TestCLA"
}
]
HTTP 200 Content-Type: application/json
This is the default result obtained by omitting the URI parameter Auth=JsonDataTable
. This response type wraps the data in a “Records” array and adds a “Schema” array, which contains information about each column in the report.
{
"Records": [
{
"GlobalProductID": 1,
"ProductIdentifier": "ASCLMO000001",
"ProductName": "CLA Mot V262/265 Platinum_TestCLA"
}
],
"Schema": [
{
"Column_Name": "ColumnName",
"Type": "datatype",
"SafeType": "safetype",
"Length": 100
}
]
}
HTTP 200 Content-Type: text/xml
This result is obtained by using the URL parameter Auth=Xml
HTTP 200 Content-Type: text/xml
This result is obtained by using the URL parameter Auth=XmlDataTable
. This response type appends to the bottom of the request a summary of information about each column in the report.
HTTP 200 Content-Type: text/csv
This result is obtained by using the URL parameter Auth=Csv
GlobalProductID,ProductIdentifier,ProductName 1,ASCLMO000001,CLA Mot V262/265 Platinum_TestCLA
HTTP 200 Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
This result is obtained by using the URL parameter Auth=Excel
content-disposition: attachment;filename=reportname-2016-07-11.xlsx Binary *.xlsx file
Get All Global Products
Request
GET /billing/GetAllGlobalProducts?CompanyID={CompanyID}&Auth={Auth}&Response={Response}
Headers
Authorization: Bearer (Access Token)
(Required) - Bearer token used for authentication. For other methods of authentication, seeAccept-Encoding: gzip
(Required) - Compression algorithm. For other methods of compression, see
URI Parameters
-
CompanyID
(Required) - Identifier for a Company -
Auth
(Optional) - Basic token used for authentication. For other methods of authentication, see {{AuthenticationOptions}} -
Response
(Optional) - Default is JSON. For other methods of response, see {{ResponseOptions}}
Example
GET /billing/GetAllGlobalProducts?CompanyID=22573 Authorization: Bearer (Access Token) Accept-Encoding: gzip
curl -X GET "https://rqdataconnectdemo.iqmetrix.net/private//billing/GetAllGlobalProducts?CompanyID=22573" -H "Authorization: Bearer (Access Token)" -H "Accept-Encoding: gzip"
Using RestSharp;
at the top of your file.
static IRestResponse GetAllGlobalProducts()
{
var client = new RestClient("https://rqdataconnectdemo.iqmetrix.net/private//billing/GetAllGlobalProducts?CompanyID=22573");
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Bearer (Access Token)");
request.AddHeader("Accept-Encoding", "gzip");
return client.Execute(request);
}
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import java.io.IOException;
public static CloseableHttpResponse GetAllGlobalProducts() throws IOException {
CloseableHttpClient httpClient = HttpClients.createDefault();
HttpGet request = new HttpGet("https://rqdataconnectdemo.iqmetrix.net/private//billing/GetAllGlobalProducts?CompanyID=22573");
request.addHeader("Authorization", "Bearer (Access Token)");
request.addHeader("Accept-Encoding", "gzip");
return httpClient.execute(request);
}
gem install rest-client
.
require 'rest-client'
response = RestClient.get 'https://rqdataconnectdemo.iqmetrix.net/private//billing/GetAllGlobalProducts?CompanyID=22573', {
:'Authorization' => 'Bearer (Access Token)',
:'Accept-Encoding' => 'gzip',
}
puts response
Response
Array[[globalproduct](#GlobalProduct)]
HTTP 200 Content-Type: application/json
This is the default result obtained by omitting the Auth
URI parameter
[
{
"GlobalProductID": 1,
"ProductIdentifier": "ASCLMO000001",
"ProductName": "CLA Mot V262/265 Platinum_TestCLA"
}
]
HTTP 200 Content-Type: application/json
This is the default result obtained by omitting the URI parameter Auth=JsonDataTable
. This response type wraps the data in a “Records” array and adds a “Schema” array, which contains information about each column in the report.
{
"Records": [
{
"GlobalProductID": 1,
"ProductIdentifier": "ASCLMO000001",
"ProductName": "CLA Mot V262/265 Platinum_TestCLA"
}
],
"Schema": [
{
"Column_Name": "ColumnName",
"Type": "datatype",
"SafeType": "safetype",
"Length": 100
}
]
}
HTTP 200 Content-Type: text/xml
This result is obtained by using the URL parameter Auth=Xml
HTTP 200 Content-Type: text/xml
This result is obtained by using the URL parameter Auth=XmlDataTable
. This response type appends to the bottom of the request a summary of information about each column in the report.
HTTP 200 Content-Type: text/csv
This result is obtained by using the URL parameter Auth=Csv
GlobalProductID,ProductIdentifier,ProductName 1,ASCLMO000001,CLA Mot V262/265 Platinum_TestCLA
HTTP 200 Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
This result is obtained by using the URL parameter Auth=Excel
content-disposition: attachment;filename=reportname-2016-07-11.xlsx Binary *.xlsx file


aimX
Home
Floor Plan
Devices
Quick Controls
Welcome {{loginInfo.user.firstName}}
Logout
Add Devices
Floor Plan
Device View
Quick Controls


| id |
satisfied |
message |
| COMPUTATION_EquityValue (evaluation 1) |
satisfied |
SATISFIED: (OK) The reported value of equity value<PHONE_NUMBER>932 for the concept dcfm:EquityValue agrees to the computed value. |
| ROLLUP_WithTolerance_Capital (evaluation 1) |
satisfied |
SATISFIED: (OK) The reported value of $952,398,020,000 for the roll up of dcfm:Capital
agrees to the sum of its pieces within the allowed tolerance of 1.
|
| ROLLFORWARD_AccountsReceivable (evaluation 1) |
satisfied |
$VARIABLE_BalanceStart=26481000000 - $VARIABLE_Change1=-2648100000 = $VARIABLE_BalanceEnd=29129100000 |
| ROLLFORWARD_AccountsReceivable (evaluation 2) |
satisfied |
$VARIABLE_BalanceStart=29129100000 - $VARIABLE_Change1=-3204201000 = $VARIABLE_BalanceEnd=32333301000 |
| ROLLFORWARD_AccountsReceivable (evaluation 3) |
satisfied |
$VARIABLE_BalanceStart=32333301000 - $VARIABLE_Change1=-3879996120 = $VARIABLE_BalanceEnd=36213297120 |
| ROLLFORWARD_AccountsReceivable (evaluation 4) |
satisfied |
$VARIABLE_BalanceStart=36213297120 - $VARIABLE_Change1=-4707728626 = $VARIABLE_BalanceEnd=40921025746 |
| ROLLFORWARD_AccountsReceivable (evaluation 5) |
satisfied |
$VARIABLE_BalanceStart=40921025746 - $VARIABLE_Change1=-5319733347 = $VARIABLE_BalanceEnd=46240759093 |
| ROLLFORWARD_Inventories (evaluation 1) |
satisfied |
$VARIABLE_BalanceStart=2662000000 - $VARIABLE_Change1=-39930000 = $VARIABLE_BalanceEnd=2701930000 |
| ROLLFORWARD_Inventories (evaluation 2) |
satisfied |
$VARIABLE_BalanceStart=2701930000 - $VARIABLE_Change1=-135096500 = $VARIABLE_BalanceEnd=2837026500 |
| ROLLFORWARD_Inventories (evaluation 3) |
satisfied |
$VARIABLE_BalanceStart=2837026500 - $VARIABLE_Change1=-141851325 = $VARIABLE_BalanceEnd=2978877825 |
| ROLLFORWARD_Inventories (evaluation 4) |
satisfied |
$VARIABLE_BalanceStart=2978877825 - $VARIABLE_Change1=-148943891 = $VARIABLE_BalanceEnd=3127821716 |
| ROLLFORWARD_Inventories (evaluation 5) |
satisfied |
$VARIABLE_BalanceStart=3127821716 - $VARIABLE_Change1=-156391085 = $VARIABLE_BalanceEnd=3284212801 |
| ROLLFORWARD_PrepaidExpenses (evaluation 1) |
satisfied |
$VARIABLE_BalanceStart=6751000000 - $VARIABLE_Change1=-1012650000 = $VARIABLE_BalanceEnd=7763650000 |
| ROLLFORWARD_PrepaidExpenses (evaluation 2) |
satisfied |
$VARIABLE_BalanceStart=7763650000 - $VARIABLE_Change1=-1164547500 = $VARIABLE_BalanceEnd=8928197500 |
| ROLLFORWARD_PrepaidExpenses (evaluation 3) |
satisfied |
$VARIABLE_BalanceStart=8928197500 - $VARIABLE_Change1=-1339229625 = $VARIABLE_BalanceEnd=10267427125 |
| ROLLFORWARD_PrepaidExpenses (evaluation 4) |
satisfied |
$VARIABLE_BalanceStart=10267427125 - $VARIABLE_Change1=-1540114069 = $VARIABLE_BalanceEnd=11807541194 |
| ROLLFORWARD_PrepaidExpenses (evaluation 5) |
satisfied |
$VARIABLE_BalanceStart=11807541194 - $VARIABLE_Change1=-1771131179 = $VARIABLE_BalanceEnd=13578672373 |
| ROLLFORWARD_AccountsPayable (evaluation 1) |
satisfied |
$VARIABLE_BalanceStart=8617000000 + $VARIABLE_Change1=861700000 = $VARIABLE_BalanceEnd=9478700000 |
| ROLLFORWARD_AccountsPayable (evaluation 2) |
satisfied |
$VARIABLE_BalanceStart=9478700000 + $VARIABLE_Change1=947870000 = $VARIABLE_BalanceEnd=10426570000 |
| ROLLFORWARD_AccountsPayable (evaluation 3) |
satisfied |
$VARIABLE_BalanceStart=10426570000 + $VARIABLE_Change1=1042657000 = $VARIABLE_BalanceEnd=11469227000 |
| ROLLFORWARD_AccountsPayable (evaluation 4) |
satisfied |
$VARIABLE_BalanceStart=11469227000 + $VARIABLE_Change1=1146922700 = $VARIABLE_BalanceEnd=12616149700 |
| ROLLFORWARD_AccountsPayable (evaluation 5) |
satisfied |
$VARIABLE_BalanceStart=12616149700 + $VARIABLE_Change1=1261614970 = $VARIABLE_BalanceEnd=13877764670 |
| ROLLFORWARD_AccruedExpenses (evaluation 1) |
satisfied |
$VARIABLE_BalanceStart=6103000000 + $VARIABLE_Change1=610300000 = $VARIABLE_BalanceEnd=6713300000 |
| ROLLFORWARD_AccruedExpenses (evaluation 2) |
satisfied |
$VARIABLE_BalanceStart=6713300000 + $VARIABLE_Change1=671330000 = $VARIABLE_BalanceEnd=7384630000 |
| ROLLFORWARD_AccruedExpenses (evaluation 3) |
satisfied |
$VARIABLE_BalanceStart=7384630000 + $VARIABLE_Change1=738463000 = $VARIABLE_BalanceEnd=8123093000 |
| ROLLFORWARD_AccruedExpenses (evaluation 4) |
satisfied |
$VARIABLE_BalanceStart=8123093000 + $VARIABLE_Change1=812309300 = $VARIABLE_BalanceEnd=8935402300 |
| ROLLFORWARD_AccruedExpenses (evaluation 5) |
satisfied |
$VARIABLE_BalanceStart=8935402300 + $VARIABLE_Change1=893540230 = $VARIABLE_BalanceEnd=9828942530 |
| ROLLFORWARD_PropertyPlantAndEquipmentGross (evaluation 1) |
satisfied |
$VARIABLE_BalanceStart=58683000000 - $VARIABLE_Change1=-5868300000 = $VARIABLE_BalanceEnd=64551300000 |
| ROLLFORWARD_PropertyPlantAndEquipmentGross (evaluation 2) |
satisfied |
$VARIABLE_BalanceStart=64551300000 - $VARIABLE_Change1=-6455130000 = $VARIABLE_BalanceEnd=71006430000 |
| ROLLFORWARD_PropertyPlantAndEquipmentGross (evaluation 3) |
satisfied |
$VARIABLE_BalanceStart=71006430000 - $VARIABLE_Change1=-7100643000 = $VARIABLE_BalanceEnd=78107073000 |
| ROLLFORWARD_PropertyPlantAndEquipmentGross (evaluation 4) |
satisfied |
$VARIABLE_BalanceStart=78107073000 - $VARIABLE_Change1=-7810707300 = $VARIABLE_BalanceEnd=85917780300 |
| ROLLFORWARD_PropertyPlantAndEquipmentGross (evaluation 5) |
satisfied |
$VARIABLE_BalanceStart=85917780300 - $VARIABLE_Change1=-8591778030 = $VARIABLE_BalanceEnd=94509558330 |
| ROLLUP_EnterpriseValue (evaluation 1) |
satisfied |
SATISFIED: (OK) The reported value of $1,265,548,676,932 for the roll up of dcfm:EnterpriseValue agrees to the sum of its
pieces.
|
| ROLLUP_ValuationGapPerShare (evaluation 1) |
satisfied |
SATISFIED: (OK) The reported value of $42 for the roll up of dcfm:ValuationGapPerShare agrees to the sum of its pieces. |
| GROWTH_AccountsReceivable (evaluation 1) |
satisfied |
(abs($AmountOfChange=-2648100000 - ($GrowthRate=.100 * $BeginningBalance=26481000000) * -1) le $Threshold2=1) |
| GROWTH_AccountsReceivable (evaluation 2) |
satisfied |
(abs($AmountOfChange=-3204201000 - ($GrowthRate=.110 * $BeginningBalance=29129100000) * -1) le $Threshold2=1) |
| GROWTH_AccountsReceivable (evaluation 3) |
satisfied |
(abs($AmountOfChange=-3879996120 - ($GrowthRate=.120 * $BeginningBalance=32333301000) * -1) le $Threshold2=1) |
| GROWTH_AccountsReceivable (evaluation 4) |
satisfied |
(abs($AmountOfChange=-4707728626 - ($GrowthRate=.130 * $BeginningBalance=36213297120) * -1) le $Threshold2=1) |
| GROWTH_AccountsReceivable (evaluation 5) |
satisfied |
(abs($AmountOfChange=-5319733347 - ($GrowthRate=.130 * $BeginningBalance=40921025746) * -1) le $Threshold2=1) |
| GROWTH_Inventories (evaluation 1) |
satisfied |
(abs($AmountOfChange=-39930000 - ($GrowthRate=.015 * $BeginningBalance=2662000000) * -1) le $Threshold3=1) |
| GROWTH_Inventories (evaluation 2) |
satisfied |
(abs($AmountOfChange=-135096500 - ($GrowthRate=.050 * $BeginningBalance=2701930000) * -1) le $Threshold3=1) |
| GROWTH_Inventories (evaluation 3) |
satisfied |
(abs($AmountOfChange=-141851325 - ($GrowthRate=.050 * $BeginningBalance=2837026500) * -1) le $Threshold3=1) |
| GROWTH_Inventories (evaluation 4) |
satisfied |
(abs($AmountOfChange=-148943891 - ($GrowthRate=.050 * $BeginningBalance=2978877825) * -1) le $Threshold3=1) |
| GROWTH_Inventories (evaluation 5) |
satisfied |
(abs($AmountOfChange=-156391085 - ($GrowthRate=.050 * $BeginningBalance=3127821716) * -1) le $Threshold3=1) |
| GROWTH_PrepaidExpenses (evaluation 1) |
satisfied |
(abs($AmountOfChange=-1012650000 - ($GrowthRate=.150 * $BeginningBalance=6751000000) * -1) le $Threshold4=1) |
| GROWTH_PrepaidExpenses (evaluation 2) |
satisfied |
(abs($AmountOfChange=-1164547500 - ($GrowthRate=.150 * $BeginningBalance=7763650000) * -1) le $Threshold4=1) |
| GROWTH_PrepaidExpenses (evaluation 3) |
satisfied |
(abs($AmountOfChange=-1339229625 - ($GrowthRate=.150 * $BeginningBalance=8928197500) * -1) le $Threshold4=1) |
| GROWTH_PrepaidExpenses (evaluation 4) |
satisfied |
(abs($AmountOfChange=-1540114069 - ($GrowthRate=.150 * $BeginningBalance=10267427125) * -1) le $Threshold4=1) |
| GROWTH_PrepaidExpenses (evaluation 5) |
satisfied |
(abs($AmountOfChange=-1771131179 - ($GrowthRate=.150 * $BeginningBalance=11807541194) * -1) le $Threshold4=1) |
| GROWTH_AccountsPayable (evaluation 1) |
satisfied |
(abs($AmountOfChange=861700000 - ($GrowthRate=.100 * $BeginningBalance=8617000000)) le $Threshold5=1) |
| GROWTH_AccountsPayable (evaluation 2) |
satisfied |
(abs($AmountOfChange=947870000 - ($GrowthRate=.100 * $BeginningBalance=9478700000)) le $Threshold5=1) |
| GROWTH_AccountsPayable (evaluation 3) |
satisfied |
(abs($AmountOfChange=1042657000 - ($GrowthRate=.100 * $BeginningBalance=10426570000)) le $Threshold5=1) |
| GROWTH_AccountsPayable (evaluation 4) |
satisfied |
(abs($AmountOfChange=1146922700 - ($GrowthRate=.100 * $BeginningBalance=11469227000)) le $Threshold5=1) |
| GROWTH_AccountsPayable (evaluation 5) |
satisfied |
(abs($AmountOfChange=1261614970 - ($GrowthRate=.100 * $BeginningBalance=12616149700)) le $Threshold5=1) |
| GROWTH_AccruedExpenses (evaluation 1) |
satisfied |
(abs($AmountOfChange=610300000 - ($GrowthRate=.100 * $BeginningBalance=6103000000)) le $Threshold6=1) |
| GROWTH_AccruedExpenses (evaluation 2) |
satisfied |
(abs($AmountOfChange=671330000 - ($GrowthRate=.100 * $BeginningBalance=6713300000)) le $Threshold6=1) |
| GROWTH_AccruedExpenses (evaluation 3) |
satisfied |
(abs($AmountOfChange=738463000 - ($GrowthRate=.100 * $BeginningBalance=7384630000)) le $Threshold6=1) |
| GROWTH_AccruedExpenses (evaluation 4) |
satisfied |
(abs($AmountOfChange=812309300 - ($GrowthRate=.100 * $BeginningBalance=8123093000)) le $Threshold6=1) |
| GROWTH_AccruedExpenses (evaluation 5) |
satisfied |
(abs($AmountOfChange=893540230 - ($GrowthRate=.100 * $BeginningBalance=8935402300)) le $Threshold6=1) |
| GROWTH_PropertyPlantAndEquipmentGross (evaluation 1) |
satisfied |
(abs($CapitalExpendatures=-5868300000 - ($GrowthRate=.100 * $BeginningBalance=58683000000) * -1) le $Threshold7=1) |
| GROWTH_PropertyPlantAndEquipmentGross (evaluation 2) |
satisfied |
(abs($CapitalExpendatures=-6455130000 - ($GrowthRate=.100 * $BeginningBalance=64551300000) * -1) le $Threshold7=1) |
| GROWTH_PropertyPlantAndEquipmentGross (evaluation 3) |
satisfied |
(abs($CapitalExpendatures=-7100643000 - ($GrowthRate=.100 * $BeginningBalance=71006430000) * -1) le $Threshold7=1) |
| GROWTH_PropertyPlantAndEquipmentGross (evaluation 4) |
satisfied |
(abs($CapitalExpendatures=-7810707300 - ($GrowthRate=.100 * $BeginningBalance=78107073000) * -1) le $Threshold7=1) |
| GROWTH_PropertyPlantAndEquipmentGross (evaluation 5) |
satisfied |
(abs($CapitalExpendatures=-8591778030 - ($GrowthRate=.100 * $BeginningBalance=85917780300) * -1) le $Threshold7=1) |
| SUM_PresentValueOfFreeCashFlows (evaluation 1) |
satisfied |
$PresentValueOfFreeCashFlows_2018=125458211123 eq (sum(($PresentValueOfFreeCashFlows_2019=26738456798 ,
$PresentValueOfFreeCashFlows_2020=25852442011 , $PresentValueOfFreeCashFlows_2021=25040516417 ,
$PresentValueOfFreeCashFlows_2022=24218129591 , $PresentValueOfFreeCashFlows_2023=23608666306)))
|
| GROWTH_RevenueGrowth (evaluation 1) |
satisfied |
abs($RevenueGrowthRate=.100 - (($Revenue_CURRENT=121396000000 - $Revenue_PRIOR=110360000000) div $Revenue_PRIOR=110360000000))
le $Threshold_rg=0.001
|
| GROWTH_RevenueGrowth (evaluation 2) |
satisfied |
abs($RevenueGrowthRate=.100 - (($Revenue_CURRENT=133535600000 - $Revenue_PRIOR=121396000000) div $Revenue_PRIOR=121396000000))
le $Threshold_rg=0.001
|
| GROWTH_RevenueGrowth (evaluation 3) |
satisfied |
abs($RevenueGrowthRate=.100 - (($Revenue_CURRENT=146889160000 - $Revenue_PRIOR=133535600000) div $Revenue_PRIOR=133535600000))
le $Threshold_rg=0.001
|
| GROWTH_RevenueGrowth (evaluation 4) |
satisfied |
abs($RevenueGrowthRate=.100 - (($Revenue_CURRENT=161578076000 - $Revenue_PRIOR=146889160000) div $Revenue_PRIOR=146889160000))
le $Threshold_rg=0.001
|
| GROWTH_RevenueGrowth (evaluation 5) |
satisfied |
abs($RevenueGrowthRate=.100 - (($Revenue_CURRENT=177735883600 - $Revenue_PRIOR=161578076000) div $Revenue_PRIOR=161578076000))
le $Threshold_rg=0.001
|
| CHECK_COMPUTATION_EBITDAMargin (evaluation 1) |
satisfied |
SATISFIED: dcfm:Revenue of $121,396,000,000 times dcfm:EBITDAMargin of .4 equals dcfm:EBITDA of $48,558,400,000 within tolerance. |
| CHECK_COMPUTATION_EBITDAMargin (evaluation 2) |
satisfied |
SATISFIED: dcfm:Revenue of $133,535,600,000 times dcfm:EBITDAMargin of .4 equals dcfm:EBITDA of $53,414,240,000 within tolerance. |
| CHECK_COMPUTATION_EBITDAMargin (evaluation 3) |
satisfied |
SATISFIED: dcfm:Revenue of $146,889,160,000 times dcfm:EBITDAMargin of .4 equals dcfm:EBITDA of $58,755,664,000 within tolerance. |
| CHECK_COMPUTATION_EBITDAMargin (evaluation 4) |
satisfied |
SATISFIED: dcfm:Revenue of $161,578,076,000 times dcfm:EBITDAMargin of .4 equals dcfm:EBITDA of $64,631,230,400 within tolerance. |
| CHECK_COMPUTATION_EBITDAMargin (evaluation 5) |
satisfied |
SATISFIED: dcfm:Revenue of $177,735,883,600 times dcfm:EBITDAMargin of .4 equals dcfm:EBITDA of $71,094,353,440 within tolerance. |
| CHECK_COMPUTATION_EBITMargin (evaluation 1) |
satisfied |
SATISFIED: dcfm:Revenue of $121,396,000,000 times dcfm:EBITMargin of .3 equals dcfm:EBIT of $36,418,800,000 within tolerance. |
| CHECK_COMPUTATION_EBITMargin (evaluation 2) |
satisfied |
SATISFIED: dcfm:Revenue of $133,535,600,000 times dcfm:EBITMargin of .3 equals dcfm:EBIT of $40,060,680,000 within tolerance. |
| CHECK_COMPUTATION_EBITMargin (evaluation 3) |
satisfied |
SATISFIED: dcfm:Revenue of $146,889,160,000 times dcfm:EBITMargin of .3 equals dcfm:EBIT of $44,066,748,000 within tolerance. |
| CHECK_COMPUTATION_EBITMargin (evaluation 4) |
satisfied |
SATISFIED: dcfm:Revenue of $161,578,076,000 times dcfm:EBITMargin of .3 equals dcfm:EBIT of $48,473,422,800 within tolerance. |
| CHECK_COMPUTATION_EBITMargin (evaluation 5) |
satisfied |
SATISFIED: dcfm:Revenue of $177,735,883,600 times dcfm:EBITMargin of .3 equals dcfm:EBIT of $53,320,765,080 within tolerance. |
| CHECK_COMPUTATION_DepreciationAndAmortization (evaluation 1) |
satisfied |
SATISFIED: dcfm:Revenue of $121,396,000,000 times dcfm:DepreciationAndAmortizationAsPercentOfRevenue of .08 equals dcfm:DepreciationAndAmortization
of $9,711,680,000 within tolerance.
|
| CHECK_COMPUTATION_DepreciationAndAmortization (evaluation 2) |
satisfied |
SATISFIED: dcfm:Revenue of $133,535,600,000 times dcfm:DepreciationAndAmortizationAsPercentOfRevenue of .08 equals dcfm:DepreciationAndAmortization
of $10,682,848,000 within tolerance.
|
| CHECK_COMPUTATION_DepreciationAndAmortization (evaluation 3) |
satisfied |
SATISFIED: dcfm:Revenue of $146,889,160,000 times dcfm:DepreciationAndAmortizationAsPercentOfRevenue of .08 equals dcfm:DepreciationAndAmortization
of $11,751,132,800 within tolerance.
|
| CHECK_COMPUTATION_DepreciationAndAmortization (evaluation 4) |
satisfied |
SATISFIED: dcfm:Revenue of $161,578,076,000 times dcfm:DepreciationAndAmortizationAsPercentOfRevenue of .08 equals dcfm:DepreciationAndAmortization
of $12,926,246,080 within tolerance.
|
| CHECK_COMPUTATION_DepreciationAndAmortization (evaluation 5) |
satisfied |
SATISFIED: dcfm:Revenue of $177,735,883,600 times dcfm:DepreciationAndAmortizationAsPercentOfRevenue of .08 equals dcfm:DepreciationAndAmortization
of $14,218,870,688 within tolerance.
|
| DATATYPE_PercentProperlyReported (evaluation 1) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:AccountsPayableGrowth having a value 0.1 (which is
a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 2) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:AccountsPayableGrowth having a value 0.1 (which is
a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 3) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:AccountsPayableGrowth having a value 0.1 (which is
a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 4) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:AccountsPayableGrowth having a value 0.1 (which is
a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 5) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:AccountsPayableGrowth having a value 0.1 (which is
a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 6) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:AccountsReceivableGrowth having a value 0.1 (which
is a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 7) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:AccountsReceivableGrowth having a value 0.11 (which
is a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 8) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:AccountsReceivableGrowth having a value 0.12 (which
is a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 9) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:AccountsReceivableGrowth having a value 0.13 (which
is a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 10) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:AccountsReceivableGrowth having a value 0.13 (which
is a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 11) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:AccruedExpensesGrowth having a value 0.1 (which is
a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 12) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:AccruedExpensesGrowth having a value 0.1 (which is
a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 13) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:AccruedExpensesGrowth having a value 0.1 (which is
a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 14) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:AccruedExpensesGrowth having a value 0.1 (which is
a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 15) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:AccruedExpensesGrowth having a value 0.1 (which is
a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 16) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:AfterTaxCostOfDebt having a value 0.041 (which is a
percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 17) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:CapitalExpendituresGrowth having a value 0.1 (which
is a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 18) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:CapitalExpendituresGrowth having a value 0.1 (which
is a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 19) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:CapitalExpendituresGrowth having a value 0.1 (which
is a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 20) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:CapitalExpendituresGrowth having a value 0.1 (which
is a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 21) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:CapitalExpendituresGrowth having a value 0.1 (which
is a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 22) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:CostOfDebt having a value 0.052 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 23) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:CostOfEquity having a value 0.13 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 24) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:DebtWeighting having a value 0.081 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 25) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:DepreciationAndAmortizationAsPercentOfRevenue having
a value 0.08 (which is a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 26) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:DepreciationAndAmortizationAsPercentOfRevenue having
a value 0.08 (which is a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 27) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:DepreciationAndAmortizationAsPercentOfRevenue having
a value 0.08 (which is a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 28) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:DepreciationAndAmortizationAsPercentOfRevenue having
a value 0.08 (which is a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 29) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:DepreciationAndAmortizationAsPercentOfRevenue having
a value 0.08 (which is a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 30) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:EBITDAMargin having a value 0.4 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 31) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:EBITDAMargin having a value 0.4 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 32) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:EBITDAMargin having a value 0.4 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 33) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:EBITDAMargin having a value 0.4 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 34) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:EBITDAMargin having a value 0.4 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 35) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:EBITMargin having a value 0.3 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 36) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:EBITMargin having a value 0.3 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 37) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:EBITMargin having a value 0.3 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 38) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:EBITMargin having a value 0.3 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 39) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:EBITMargin having a value 0.3 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 40) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:EquityWeighting having a value 0.919 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 41) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:InventoriesGrowth having a value 0.015 (which is a
percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 42) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:InventoriesGrowth having a value 0.05 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 43) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:InventoriesGrowth having a value 0.05 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 44) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:InventoriesGrowth having a value 0.05 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 45) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:InventoriesGrowth having a value 0.05 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 46) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:LongTermGrowthRate having a value 0.01 (which is a
percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 47) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:PrepaidExpensesGrowth having a value 0.15 (which is
a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 48) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:PrepaidExpensesGrowth having a value 0.15 (which is
a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 49) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:PrepaidExpensesGrowth having a value 0.15 (which is
a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 50) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:PrepaidExpensesGrowth having a value 0.15 (which is
a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 51) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:PrepaidExpensesGrowth having a value 0.15 (which is
a percentage) is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 52) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:RevenueGrowthRate having a value 0.1 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 53) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:RevenueGrowthRate having a value 0.1 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 54) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:RevenueGrowthRate having a value 0.1 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 55) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:RevenueGrowthRate having a value 0.1 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 56) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:RevenueGrowthRate having a value 0.1 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 57) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:TaxRate having a value 0.22 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 58) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:TaxRate having a value 0.22 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 59) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:TaxRate having a value 0.22 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 60) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:TaxRate having a value 0.22 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 61) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:TaxRate having a value 0.22 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 62) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:TaxRate having a value 0.22 (which is a percentage)
is properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 63) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:WACC having a value 0.123 (which is a percentage) is
properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 64) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:WACC having a value 0.123 (which is a percentage) is
properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 65) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:WACC having a value 0.123 (which is a percentage) is
properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 66) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:WACC having a value 0.123 (which is a percentage) is
properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 67) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:WACC having a value 0.123 (which is a percentage) is
properly reported.
|
| DATATYPE_PercentProperlyReported (evaluation 68) |
satisfied |
SATISFIED: (OK) The fact value with the concept characteristic of dcfm:WACC having a value 0.123 (which is a percentage) is
properly reported.
|


This uses some supporting plugins:
*Note: You can 'yarn' or 'npm' to work with this project.
Current time, we just use 'start' & 'build' to develop and pack modules in the project:
npm build
yarn build
npm start
yarn start
Corporate-account-ui
├───nginx
└───src
│ index.html
│ index.tsx
├───app
│ │ app.scss
│ │ App.tsx
│ └───shared (shared components)
│ ├───corporate-account-tool
│ │ ├───header-bar
│ │ ├───nav-bar
│ │ └───search-panel
│ └───corporate-account-report
├───assets
├───common
│ ├───constants
│ ├───enums
│ └───types
├───services
└───store
│ store.ts
├───middleware
│ root.saga.ts
└───slice
root.reducer.ts
2.1. tsconfig.json:
File configures for typescript project such as compile decorator.
2.2. package.json
File contains all configurations of project (libs-dependencies, script-task, plugins...)
2.3. nginx/ folder:
It stores some configurations for running project with nginx.
2.4. build/ folder:
It stores sources of project after building.
2.5. public/ folder:
It stores sources (css, data-resources, fonts, images, locales) of project after building at the dev environment.
2.6. script/ folder:
It includes files using to build and start project.
2.7. src/
This is the main folder in project. You can develop anything in here. It separates to 5 sub-folders: api/ , common/ , component/ , static/, middleware/, slice/, store app.tsx and index.tsx file
2.7.1. apis/ folder
This includes all of apis.
2.7.2. common/ folder
This includes common files, logic, component, constant... which can re-use more than one time in project.
2.7.3. app/ folder
This includes ts and scss files of component group by every feature.
2.7.4. static/ folder
Folder stores build svn version.
2.7.5. middleware/ folder
This includes middleware as redux-saga, redux thunk (this project apply redux-saga).
2.7.6. slice/ folder
This includes actions and reducers of redux. 'Redux Toolkit' has recommended by the Redux base on 4 criteria: Simple, Opinionated, Powerful, Effective.
view more: https://redux-toolkit.js.org
2.7.7. store/ folder
This folder includes file store to create a store to storage data to share between components.
2.7.8. app.tsx/ file
App.tsx is a start-point to any process, and imported out of index.tsx to run project.
2.7.9 index.tsx file
This is the first file called from server after running project. All threads of project will begin from here.
import createSagaMiddleware from 'redux-saga';
import { configureStore } from '@reduxjs/toolkit';
import {RootReducer} from "./slice/root.reducer";
import {RootSaga} from "./middleware/root.saga";
const sagaMiddleware = createSagaMiddleware();
const Store = configureStore({
reducer: RootReducer,
middleware: [sagaMiddleware]
});
sagaMiddleware.run(RootSaga);
export default Store;
import React from 'react';
import ReactDOM from 'react-dom';
import { Provider } from 'react-redux';
import { BrowserRouter } from 'react-router-dom';
import App from './app/App';
import store from './store/store';
const rootNode = document.getElementById('root');
ReactDOM.render(
<Provider store={store}>
<BrowserRouter basename='corporate-account-ui'>
<App />
</BrowserRouter>
</Provider>,
rootNode
);
import {all, call, put, takeLatest} from 'redux-saga/effects';
import { getAccountListingService} from '../../services/account.service';
import {loadAccounts, loadAccountsSuccess, loadAccountsError} from '../slice/account.slice';
function* loadingAccountsAsync(param: any) {
try {
const data = yield call(getAccountListingService, param.payload);
yield put(loadAccountsSuccess(data));
} catch (err) {
yield put(loadAccountsError());
}
}
export function* AccountSaga() {
yield all([
yield takeLatest(loadAccounts, loadingAccountsAsync)
]);
}
import {all} from 'redux-saga/effects';
import {AccountSaga} from './account.saga';
import {DirectorSaga} from './director.saga';
export function* RootSaga() {
yield all([
AccountSaga(),
DirectorSaga()
]);
}
import {createSlice, PayloadAction} from "@reduxjs/toolkit";
import { toast } from "react-toastify";
const initialState = {
accounts: {},
loading: false,
error: ''
};
export const AccountSlice = createSlice({
name: 'tabAll',
initialState,
reducers: {
loadAccount: (state, action: PayloadAction<any>) => {
state.loading = true;
state.error = '';
},
loadAccountSuccess: (state, action: PayloadAction<any>) => {
state.loading = false;
state.error = '';
state.commentsTab = action.payload;
},
loadAccountError: (state) => {
state.error = 'failed';
toast.error("Fetch data accounts failed. Please contact admin!");
},
}
});
export const {
loadAccount,
loadAccountSuccess,
loadAccountError,
} = AccountSlice.actions;
export default AccountSlice.reducer;
import { useDispatch, useSelector } from "react-redux";
function nameComponent() {
const dispatch = useDispatch();
dispatch(loadAccounts(paramObject));
const account = useSelector((state: any) => state.accounts);
}
export const accountsApi = async (userId: number) => {
const response = await axios.get(`/getAccounts`);
return parseItem(response, 200);
};
Using Axios with React: https://alligator.io/react/axios-react/
Using redux: https://redux.js.org/
Applying redux-saga middleware: https://redux-saga.js.org/
Redux-toolkit: https://redux-toolkit.js.org
\corporate-account-tool\target
\corporate-account-tool\build
\corporate-account-tool\package-lock.json
\corporate-account-tool\yarn-lock.json
\corporate-account-tool\yarn.lock
\corporate-account-tool\yarn-error.log
\corporate-account-tool\debug.log


---
layout: post
title: A really bad example of commercial blogging
tags:
- Personal Opinion
- Work Practices
status: publish
type: post
published: true
meta: {}
---
Why Tripwire Really Isn’t Real-Time | Solidcore Blog
Don’t get trapped in a scan (and scan again) cycle with Tripwire – get the authentic real-time technology from Solidcore
As I work for Tripwire the following blog caught my eye the other day. The post is a pretty crude piece of commercial snipping and falls into a couple of major traps.
- The information is out of date. The product does now support real time monotoring
- By using negative and derogatory language it associates the product it seeks to promote with the same image
So what is the lesson for 'product' bloggers?
- Only talk about your own product or facts that will not change
- Keep your language positive and limit your own comments to your own product. There is no reason why you can't chose to make comments about product features your competitors are weak on, but you don't have to mention them.
You also avoid the chance of a law suite of course...
So don't expect me to mention any competitor products here.
Powered by ScribeFire.


Default
Primary
Disabled
Success
Danger
Warning
Info
Safe
Light
Dark
Default:
Primary
Second
Third
Fourth
Fifth
Primary:
Primary
Second
Third
Fourth
Fifth
Disabled:
Primary
Second
Third
Fourth
Fifth
Success:
Primary
Second
Third
Fourth
Fifth
Danger:
Primary
Second
Third
Fourth
Fifth
Warning:
Primary
Second
Third
Fourth
Fifth
Info:
Primary
Second
Third
Fourth
Fifth
Safe:
Primary
Second
Third
Fourth
Fifth
Light:
Primary
Second
Third
Fourth
Fifth
Dark:
Primary
Second
Third
Fourth
Fifth


|
DbModel Pile
version 0.0.1
DbModel pile.
|
file dbmodelmanager.h date Oct 2015 author More...
#include <dbmodelmanager.h>
Static Public Member Functions | |
| static bool | init () |
| Initialize the manager. | |
| static void | end () |
| Terminate the manager. | |
| static const QIcon & | getIcon () |
| Retreive icon marker. | |
| static void | setIcon (const QIcon &value) |
| Set icon marker. | |
| static const QColor & | getColor () |
| Retreive color marker. | |
| static void | setColor (const QColor &value) |
| Set color marker. | |
Protected Member Functions | |
| DbModelManager () | |
| Constructor. | |
| virtual | ~DbModelManager () |
| destructor | |
file dbmodelmanager.h date Oct 2015 author
brief Contains the definition for DbModelManager class..


About Us
When you work with us, you are part of a team of commited collaborators. All apects of our software development process are intergrated, interractive and agile
Our approach unifies design, development and product management to create exceptional products.
We start each project by understanding your business goasl, the user's needs and the product requirements.
the we help translate them into effective and elegant solutions.
SERVICES
Before we sign a contract or write a line of code our team will spend the necessary time needed to understand your product vision
The coutcome of this scoping session is proposal or high level statement of work.
Based on your requirements, we can provide a complete offering or just the pieces you need.
WHAT WE DO
DESIGN
DESIGN
Our design practice offers a full range of services including brand strategy, interaction and visual design and user experience testing. Throughout your project, our designers create and implement visual design and workflows, solicit user feedback and work with you to make sure what gets built is what is needed.
DEVELOPMENT
DEVELOPMENT
All engineers are fluent in the latest enterprise, mobile and web development technologies. They collaborate with your team to write, and improve code on a daily basis, using proven practices such as test-driven development and pair programming.
PRODUCT DEVELOPMENT
PRODUCT DEVELOPMENT
Planning and development is iterative. Because we are constantly coding and testing, the products we build are always ready to go live. This iterative process allows for changes as business requirements evolve.


{% extends "index.html" %} {% block content %}
The instances are the closest matching machines on {{cloudProvider}}


--- layout: archive title: Zulip Chat Archive permalink: /stream/113489-new-members/topic/emacs.html ---
how to show a type info of a region? If I have a cursor on a symbol it shows me in the mini-buffer the type, but if I select an expression I don't have the type in the mini-buffer.
There's a hole command for doing this -- put {! !}
around the expression. Then there's a key command to trigger the hole command but I forget what it is in emacs.
C-c SPC
hum, it didn't find one valid identifier. Assuming that once the mini-buffer is called I have to use the Infer
It should say "Infer type of the expression in the hole", maybe it's not displaying properly. Hole commands are slightly buggy sometimes. Do you have a small example I could try?
I'm on VS Code, so we can at least see if it's an editor issue.
I will try with VS. Maybe I can isolate a fragment to show here. I will try
{% endraw %}Last updated: Apr 24 2020 at 19:02 UTC


KriShne Gowda NL -
A full stack webdeveloper
Namaste, Welcome to my page
my works
IPL Teams
Indian Prime Ministers


Total Squash
Logout
Login / Register
Book a Court
Edit Profile
Squash Ladder
Statistics
Book a Court
Pick a date & time to search for availability
7:30-8:15
8:15-9:00
9:00-9:45am
9:45-10:30am
10:30-11:15am
11:15am-12:00pm
12:00-12:45pm
12:45-1:30pm
1:30-2:15pm
2:15-3:00
3:00-3:45
3:45-4:30
4:30-5:15
Court 1
Court 2
Court 3
Available Court Openings
Court
Date & Time
4
February 16th, 2015 4:00-4:45pm
3
March 23rd, 2015 2:15-3:00pm
Book
Loading…


Click the "Get Key" button to request an API key. You need to be logged in. An email will be sent to the address you provided.