@railzai/railz-visualizations
Version:
Railz.ai Visualizations
160 lines (153 loc) • 8.47 kB
JavaScript
/*!
* Accounting Data as a Service™ is the solution that makes sense of your business customers' financial data.
* Built with Stencil
* Copyright (c) FIS.
*/
// Accounting Data as a Service™ Visualization Service Providers
var RVSandboxProviders;
(function (RVSandboxProviders) {
RVSandboxProviders["SANDBOX"] = "sandbox";
})(RVSandboxProviders || (RVSandboxProviders = {}));
var RVBankingProviders;
(function (RVBankingProviders) {
RVBankingProviders["PLAID"] = "plaid";
})(RVBankingProviders || (RVBankingProviders = {}));
var RVAccountingProviders;
(function (RVAccountingProviders) {
RVAccountingProviders["DYNAMICS_BUSINESS_CENTRAL"] = "dynamicsBusinessCentral";
RVAccountingProviders["FRESHBOOKS"] = "freshbooks";
RVAccountingProviders["QUICKBOOKS"] = "quickbooks";
RVAccountingProviders["QUICKBOOKS_DESKTOP"] = "quickbooksDesktop";
RVAccountingProviders["ORACLE_NETSUITE"] = "oracleNetsuite";
RVAccountingProviders["SAGE_BUSINESS_CLOUD"] = "sageBusinessCloud";
RVAccountingProviders["SAGE_INTACCT"] = "sageIntacct";
RVAccountingProviders["XERO"] = "xero";
RVAccountingProviders["WAVE"] = "wave";
})(RVAccountingProviders || (RVAccountingProviders = {}));
var RVCommerceProviders;
(function (RVCommerceProviders) {
RVCommerceProviders["SQUARE"] = "square";
RVCommerceProviders["SHOPIFY"] = "shopify";
})(RVCommerceProviders || (RVCommerceProviders = {}));
const RVAllProviders = Object.assign(Object.assign(Object.assign(Object.assign({}, RVAccountingProviders), RVBankingProviders), RVCommerceProviders), RVSandboxProviders);
var RVReportTypes;
(function (RVReportTypes) {
RVReportTypes["BALANCE_SHEET"] = "balanceSheets";
RVReportTypes["BANK_ACCOUNT"] = "bankAccounts";
RVReportTypes["BILLS"] = "bills";
RVReportTypes["CASHFLOW_STATEMENTS"] = "cashflowStatements";
RVReportTypes["CREDIT_SCORE"] = "creditScore";
RVReportTypes["EXPENSES"] = "expenses";
RVReportTypes["FINANCIAL_RATIO"] = "financialRatios";
RVReportTypes["INCOME_STATEMENTS"] = "incomeStatements";
RVReportTypes["INVOICES"] = "invoices";
RVReportTypes["REVENUE"] = "revenue";
RVReportTypes["BANK_RECONCILIATION"] = "bankReconciliation";
RVReportTypes["BUSINESS_VALUATIONS"] = "businessValuations";
RVReportTypes["TAX_BENCHMARKING"] = "taxBenchmarking";
})(RVReportTypes || (RVReportTypes = {}));
var RVCreditScoreTypes;
(function (RVCreditScoreTypes) {
RVCreditScoreTypes["VERY_POOR"] = "Very Poor";
RVCreditScoreTypes["POOR"] = "Poor";
RVCreditScoreTypes["FAIR"] = "Fair";
RVCreditScoreTypes["GOOD"] = "Good";
RVCreditScoreTypes["VERY_GOOD"] = "Very Good";
RVCreditScoreTypes["EXCELLENT"] = "Excellent";
})(RVCreditScoreTypes || (RVCreditScoreTypes = {}));
const RVReportTypesUrlMapping = {
[RVReportTypes.BALANCE_SHEET]: '/v2/visualizations/balanceSheets',
[RVReportTypes.BANK_ACCOUNT]: '/v2/visualizations/bankAccounts',
[RVReportTypes.BILLS]: '/v2/visualizations/bills',
[RVReportTypes.CASHFLOW_STATEMENTS]: '/v2/visualizations/cashflowStatements',
[RVReportTypes.CREDIT_SCORE]: '/v2/visualizations/railzScore',
[RVReportTypes.EXPENSES]: '/v2/visualizations/expenses',
[RVReportTypes.FINANCIAL_RATIO]: '/v2/visualizations/financialRatios',
[RVReportTypes.INCOME_STATEMENTS]: '/v2/visualizations/incomeStatements',
[RVReportTypes.INVOICES]: '/v2/visualizations/invoices',
[RVReportTypes.REVENUE]: '/v2/visualizations/revenue',
[RVReportTypes.BANK_RECONCILIATION]: '/v2/visualizations/bankReconciliation',
[RVReportTypes.BUSINESS_VALUATIONS]: '/v2/visualizations/businessValuations',
[RVReportTypes.TAX_BENCHMARKING]: '/v2/visualizations/taxBenchmarking',
};
var RVReportFrequency;
(function (RVReportFrequency) {
RVReportFrequency["MONTH"] = "month";
RVReportFrequency["QUARTER"] = "quarter";
RVReportFrequency["YEAR"] = "year";
})(RVReportFrequency || (RVReportFrequency = {}));
var RVParams;
(function (RVParams) {
RVParams["START_DATE"] = "startDate";
RVParams["END_DATE"] = "endDate";
RVParams["REPORT_FREQUENCY"] = "reportFrequency";
RVParams["BUSINESS_NAME"] = "businessName";
RVParams["SERVICE_NAME"] = "serviceName";
RVParams["CONNECTION_UUID"] = "connectionUuid";
RVParams["REPORT_TYPE"] = "reportType";
})(RVParams || (RVParams = {}));
var RVAccountingMethod;
(function (RVAccountingMethod) {
RVAccountingMethod["ACCRUALS"] = "accruals";
RVAccountingMethod["CASH"] = "cash";
})(RVAccountingMethod || (RVAccountingMethod = {}));
var FinancialRatio;
(function (FinancialRatio) {
FinancialRatio["QUICK_RATIO"] = "quickRatio";
FinancialRatio["CURRENT_RATIO"] = "currentRatio";
FinancialRatio["GROSS_MARGIN"] = "grossMargin";
FinancialRatio["NET_PROFIT_MARGIN"] = "netProfitMargin";
FinancialRatio["INTEREST_BANK_LOAN"] = "interestBankLoan";
FinancialRatio["EBITDA"] = "ebitda";
FinancialRatio["RETURN_ON_ASSETS"] = "returnOnAssets";
FinancialRatio["SHORT_DEBT_TO_EQUITY_RATIO"] = "shortDebtToEquityRatio";
FinancialRatio["DEBT_TO_EQUITY_RATIO"] = "debtToEquityRatio";
FinancialRatio["CASH_RATIO"] = "cashRatio";
FinancialRatio["DEBT_TO_ASSETS_RATIO"] = "debtToAssetsRatio";
FinancialRatio["DEBT_TO_SERVICE_COVERAGE_RATIO"] = "debtServiceCoverageRatio";
FinancialRatio["INTEREST_COVERAGE_RATIO"] = "interestCoverageRatio";
FinancialRatio["LEVERAGE_RATIO"] = "leverageRatio";
FinancialRatio["ABSOLUTE_LIQUIDITY"] = "absoluteLiquidity";
FinancialRatio["EBITDA_MARGIN"] = "ebitdaMargin";
FinancialRatio["WORKING_CAPITAL"] = "workingCapital";
FinancialRatio["FREE_CASHFLOW"] = "freeCashFlow";
FinancialRatio["EQUITY_TO_LT_ASSETS"] = "equityToLTAssets";
FinancialRatio["OPERATING_MARGIN"] = "operatingMargin";
FinancialRatio["RETURN_ON_EQUITY"] = "returnOnEquity";
FinancialRatio["FREE_CASHFLOW_RATIO"] = "freeCashflowRatio";
FinancialRatio["GROSS_BURN_RATE"] = "grossBurnRate";
FinancialRatio["GROSS_BURN"] = "grossBurn";
FinancialRatio["RUNWAY"] = "runway";
FinancialRatio["REVENUE_CONCENTRATION_INDEX"] = "revenueConcentrationIndex";
FinancialRatio["DAYS_SALES_RECEIVABLES_INDEX"] = "daysSalesReceivablesIndex";
FinancialRatio["GROSS_MARGIN_INDEX"] = "grossMarginIndex";
FinancialRatio["MONTHLY_RECURRING_REVENUE"] = "monthlyRecurringRevenue";
FinancialRatio["MONTHLY_RECURRING_REVENUE_RATE"] = "monthlyRecurringRevenueRate";
FinancialRatio["ANNUAL_RECURRING_REVENUE"] = "annualRecurringRevenue";
FinancialRatio["ANNUAL_RECURRING_REVENUE_RATE"] = "annualRecurringRevenueRate";
FinancialRatio["ASSET_QUALITY_INDEX"] = "assetQualityIndex";
FinancialRatio["SALES_MARGIN_INDEX"] = "salesGrowthIndex";
FinancialRatio["DEPRECIATION_INDEX"] = "depreciationIndex";
FinancialRatio["SGA_EXPENSES_INDEX"] = "sgaExpensesIndex";
FinancialRatio["LEVERAGE_INDEX"] = "leverageIndex";
FinancialRatio["TOTAL_ACCRUALS_TOTAL_ASSETS"] = "totalAccrualsTotalAssets";
FinancialRatio["ASSET_TURNOVER_RATIO"] = "assetTurnoverRatio";
FinancialRatio["AVERAGE_COLLECTION_PERIOD"] = "averageCollectionPeriod";
FinancialRatio["PAYABLES_CONVERSION_PERIOD"] = "payablesConversionPeriod";
FinancialRatio["AVERAGE_OUTSTANDING_RECEIVABLES_BALANCE"] = "averageOutstandingReceivablesBalance";
FinancialRatio["AVERAGE_OUTSTANDING_PAYABLES_BALANCE"] = "averageOutstandingPayablesBalance";
FinancialRatio["ACCOUNTS_RECEIVABLE_TURNOVER_RATIO"] = "accountsReceivableTurnoverRatio";
FinancialRatio["ACCOUNTS_PAYABLE_TURNOVER_RATIO"] = "accountsPayableTurnoverRatio";
FinancialRatio["DAYS_PAYABLE_OUTSTANDING"] = "daysPayableOutstanding";
FinancialRatio["DAYS_SALES_OUTSTANDING"] = "daysSalesOutstanding";
FinancialRatio["INVENTORY_TURNOVER_RATIO"] = "inventoryTurnoverRatio";
FinancialRatio["CHURN_RATE"] = "churnRate";
FinancialRatio["DISTANCE_TO_DEFAULT"] = "distanceToDefault";
FinancialRatio["PROBABILITY_OF_DEFAULT"] = "probabilityOfDefault";
FinancialRatio["LIQUIDATION_VALUE"] = "liquidationValue";
FinancialRatio["RECEIVABLES_TURNOVER_RATIO"] = "receivablesTurnoverRatio";
FinancialRatio["ENTERPRISE_VALUE"] = "enterpriseValue";
FinancialRatio["DEBT_TO_ENTERPRISE_VALUE"] = "debtToEnterpriseValue";
})(FinancialRatio || (FinancialRatio = {}));
export { FinancialRatio as F, RVSandboxProviders as R, RVBankingProviders as a, RVAccountingProviders as b, RVCommerceProviders as c, RVAllProviders as d, RVReportTypes as e, RVCreditScoreTypes as f, RVReportTypesUrlMapping as g, RVReportFrequency as h, RVParams as i, RVAccountingMethod as j };
//# sourceMappingURL=financial-ratios-8fecc95f.js.map