updated charts json with proper account and root types
This commit is contained in:
parent
d7d9d25d71
commit
a18bf07920
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,39 +1,50 @@
|
||||
{
|
||||
"name": "Canada - Chart of Accounts for english-speaking provinces",
|
||||
"root": {
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "OTHER NON-OPERATING INCOMES"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "INTERESTS"
|
||||
}
|
||||
],
|
||||
"name": "NON-OPERATING INCOMES"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "income",
|
||||
"name": "Inside Sales",
|
||||
"root_type": "Income"
|
||||
},
|
||||
{
|
||||
"name": "International Sales",
|
||||
"root_type": "Income"
|
||||
},
|
||||
{
|
||||
"account_type": "income",
|
||||
"name": "Non-Harmonized Provinces Sales",
|
||||
"root_type": "Income"
|
||||
},
|
||||
{
|
||||
"account_type": "income",
|
||||
"name": "International Sales",
|
||||
"root_type": "Income"
|
||||
},
|
||||
{
|
||||
"account_type": "income",
|
||||
"name": "Harmonized Provinces Sales",
|
||||
"root_type": "Income"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "OTHER OPERATING INCOMES"
|
||||
}
|
||||
],
|
||||
@ -43,57 +54,94 @@
|
||||
"name": "INCOMES"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "PREPAID EXPENSES"
|
||||
},
|
||||
{
|
||||
"name": "INVESTMENTS HELD FOR TRADING"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "ALLOWANCE FOR DOUBTFUL ACCOUNTS"
|
||||
},
|
||||
{
|
||||
"name": "Customers Account"
|
||||
"account_type": "receivable",
|
||||
"name": "Customers Account",
|
||||
"root_type": "Asset"
|
||||
}
|
||||
],
|
||||
"name": "ACCOUNTS RECEIVABLES"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"name": "Stock In Hand",
|
||||
"account_type": "asset",
|
||||
"name": "Stock Delivered But Not Billed",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "Stock Delivered But Not Billed",
|
||||
"account_type": "asset",
|
||||
"name": "Stock In Hand",
|
||||
"root_type": "Asset"
|
||||
}
|
||||
],
|
||||
"name": "STOCKS"
|
||||
},
|
||||
{
|
||||
"name": "TREASURY OR TREASURY EQUIVALENTS"
|
||||
},
|
||||
{
|
||||
"name": "CASH"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "CERTIFICATES OF DEPOSITS"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "INVESTMENTS HELD FOR TRADING"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "TREASURY OR TREASURY EQUIVALENTS"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "CASH"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"name": "GST receivable"
|
||||
"account_type": "receivable",
|
||||
"name": "GST receivable",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "PST/QST receivable"
|
||||
"account_type": "receivable",
|
||||
"name": "PST/QST receivable",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "receivable",
|
||||
"name": "HST receivable - 13%",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "receivable",
|
||||
"name": "HST receivable - 14%",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "receivable",
|
||||
"name": "HST receivable - 15%",
|
||||
"root_type": "Asset"
|
||||
}
|
||||
],
|
||||
"name": "HST receivable"
|
||||
}
|
||||
],
|
||||
@ -103,21 +151,27 @@
|
||||
"name": "CURRENT ASSETS"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "INVESTMENTS AVAILABLE FOR SALE"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "ACCUMULATED DEPRECIATIONS"
|
||||
}
|
||||
],
|
||||
"name": "TANGIBLE ASSETS"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "PATENTS, TRADEMARKS AND COPYRIGHTS"
|
||||
}
|
||||
],
|
||||
@ -130,226 +184,109 @@
|
||||
"name": "ASSETS"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "TRANSLATION ADJUSTMENTS"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "CONTRIBUTED SURPLUS"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "RETAINED EARNINGS"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "PREMIUMS"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "SHARE CAPITAL"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "DIVIDENDS"
|
||||
}
|
||||
],
|
||||
"name": "EQUITY"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"name": "DEFERRED TAXES"
|
||||
},
|
||||
{
|
||||
"name": "NON-CURRENT FINANCIAL DEBTS"
|
||||
},
|
||||
{
|
||||
"name": "OTHER NON-CURRENT LIABILITIES"
|
||||
},
|
||||
{
|
||||
"name": "PROVISIONS FOR PENSIONS AND OTHER POST-EMPLOYMENT ADVANTAGES"
|
||||
}
|
||||
],
|
||||
"name": "NON-CURRENT LIABILITIES"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"name": "Stock Received But Not Billed",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
],
|
||||
"name": "LIABILITIES ASSETS HELD FOR TRANSFER"
|
||||
},
|
||||
{
|
||||
"name": "CURRENT FINANCIAL DEBTS"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"name": "Suppliers Account"
|
||||
}
|
||||
],
|
||||
"name": "ACCOUNTS PAYABLES"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"name": "Health Services Fund to pay",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "Labour Health and Safety to pay",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"name": "Annuities - Employees Contribution",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "Annuities - Employer Contribution",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
],
|
||||
"name": "ANNUITIES TO PAY"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"name": "PAP - Employer Contribution",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "PAP - Employee Contribution",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
],
|
||||
"name": "PARENTAL INSURANCE PLAN TO PAY"
|
||||
},
|
||||
{
|
||||
"name": "Provincial Income Tax",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "Labour Standards to pay",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
],
|
||||
"name": "PROVINCIAL REVENU AGENCY"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"name": "EI - Employees Contribution",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "EI - Employer Contribution",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
],
|
||||
"name": "EMPLOYMENT INSURANCE TO PAY"
|
||||
},
|
||||
{
|
||||
"name": "Federal Income Tax",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
],
|
||||
"name": "CANADIAN REVENU AGENCY"
|
||||
}
|
||||
],
|
||||
"name": "LABOUR TAXES TO PAY"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"name": "HST to pay"
|
||||
},
|
||||
{
|
||||
"name": "GST to pay"
|
||||
},
|
||||
{
|
||||
"name": "PST/QST to pay"
|
||||
}
|
||||
],
|
||||
"name": "TAXES PAYABLES"
|
||||
},
|
||||
{
|
||||
"name": "STOCK LIABILITIES"
|
||||
},
|
||||
{
|
||||
"name": "OTHER ACCOUNTS PAYABLES"
|
||||
}
|
||||
],
|
||||
"name": "CURRENT LIABILITIES"
|
||||
}
|
||||
],
|
||||
"name": "LIABILITIES"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "OTHER NON-OPERATING EXPENSES"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "INTERESTS EXPENSES"
|
||||
}
|
||||
],
|
||||
"name": "NON-OPERATING EXPENSES"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "RESEARCH AND DEVELOPMENT EXPENSES"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"name": "Salaries, wages and commissions",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "Labour Health and Safety",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "Annuities",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "Labour Standards",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "Provincial Income Tax",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "Parental Insurance",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Holidays",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Salaries, wages and commissions",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Parental Insurance",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Labour Health and Safety",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Annuities",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Provincial Income Tax",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Federal Income Tax",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Employment Insurance",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Labour Standards",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Health Services Fund",
|
||||
"root_type": "Expense"
|
||||
}
|
||||
@ -357,23 +294,29 @@
|
||||
"name": "LABOUR EXPENSES"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "SALES EXPENSES"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Purchases in non-harmonized provinces",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "International Purchases",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Inside Purchases",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Purchases in harmonized provinces",
|
||||
"root_type": "Expense"
|
||||
}
|
||||
@ -381,9 +324,11 @@
|
||||
"name": "COST OF GOODS SOLD"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "OTHER OPERATING EXPENSES"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "GENERAL EXPENSES"
|
||||
}
|
||||
],
|
||||
@ -391,6 +336,202 @@
|
||||
}
|
||||
],
|
||||
"name": "EXPENSES"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "DEFERRED TAXES"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "PROVISIONS FOR PENSIONS AND OTHER POST-EMPLOYMENT ADVANTAGES"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "NON-CURRENT FINANCIAL DEBTS"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "OTHER NON-CURRENT LIABILITIES"
|
||||
}
|
||||
],
|
||||
"name": "NON-CURRENT LIABILITIES"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "CURRENT FINANCIAL DEBTS"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "payable",
|
||||
"name": "Suppliers Account",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
],
|
||||
"name": "ACCOUNTS PAYABLES"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Stock Received But Not Billed",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
],
|
||||
"name": "LIABILITIES ASSETS HELD FOR TRANSFER"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "EI - Employees Contribution",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "EI - Employer Contribution",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
],
|
||||
"name": "EMPLOYMENT INSURANCE TO PAY"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Federal Income Tax",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
],
|
||||
"name": "CANADIAN REVENU AGENCY"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Labour Health and Safety to pay",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Health Services Fund to pay",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Annuities - Employees Contribution",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Annuities - Employer Contribution",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
],
|
||||
"name": "ANNUITIES TO PAY"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "PAP - Employer Contribution",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "PAP - Employee Contribution",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
],
|
||||
"name": "PARENTAL INSURANCE PLAN TO PAY"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Labour Standards to pay",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Provincial Income Tax",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
],
|
||||
"name": "PROVINCIAL REVENU AGENCY"
|
||||
}
|
||||
],
|
||||
"name": "LABOUR TAXES TO PAY"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "payable",
|
||||
"name": "HST to pay - 13%",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "payable",
|
||||
"name": "HST to pay - 15%",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "payable",
|
||||
"name": "HST to pay - 14%",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
],
|
||||
"name": "HST to pay"
|
||||
},
|
||||
{
|
||||
"account_type": "payable",
|
||||
"name": "GST to pay",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "payable",
|
||||
"name": "PST/QST to pay",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
],
|
||||
"name": "TAXES PAYABLES"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "STOCK LIABILITIES"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "OTHER ACCOUNTS PAYABLES"
|
||||
}
|
||||
],
|
||||
"name": "CURRENT LIABILITIES"
|
||||
}
|
||||
],
|
||||
"name": "LIABILITIES"
|
||||
}
|
||||
],
|
||||
"name": "Account Chart CA EN",
|
||||
|
@ -1,38 +1,49 @@
|
||||
{
|
||||
"name": "Canada - Plan comptable pour les provinces francophones",
|
||||
"root": {
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "INT\u00c9R\u00caTS"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "AUTRES PRODUITS NON LI\u00c9S \u00c0 L'EXPLOITATION"
|
||||
}
|
||||
],
|
||||
"name": "PRODUITS NON LI\u00c9S \u00c0 L'EXPLOITATION"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"name": "AUTRES PRODUITS D'EXPLOITATION"
|
||||
},
|
||||
{
|
||||
"account_type": "income",
|
||||
"name": "Ventes avec des provinces non-harmonis\u00e9es",
|
||||
"root_type": "Income"
|
||||
},
|
||||
{
|
||||
"name": "Ventes",
|
||||
"root_type": "Income"
|
||||
},
|
||||
{
|
||||
"account_type": "income",
|
||||
"name": "Ventes avec des provinces harmonis\u00e9es",
|
||||
"root_type": "Income"
|
||||
},
|
||||
{
|
||||
"account_type": "income",
|
||||
"name": "Ventes",
|
||||
"root_type": "Income"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "AUTRES PRODUITS D'EXPLOITATION"
|
||||
},
|
||||
{
|
||||
"account_type": "income",
|
||||
"name": "Ventes \u00e0 l'\u00e9tranger",
|
||||
"root_type": "Income"
|
||||
}
|
||||
@ -43,27 +54,91 @@
|
||||
"name": "PRODUITS"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Assurance Emploi",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Vacances",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Fonds des services de sant\u00e9",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Sant\u00e9 et s\u00e9curit\u00e9 au travail",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Salaires",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Rentes",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Assurance parentale",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Imp\u00f4t f\u00e9d\u00e9ral",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Imp\u00f4t provincial",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Normes du travail",
|
||||
"root_type": "Expense"
|
||||
}
|
||||
],
|
||||
"name": "SALAIRES ET CHARGES SOCIALES"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "FRAIS SUR VENTE"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Achats dans des provinces harmonis\u00e9es",
|
||||
"root_type": "Income"
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Achats dans des provinces non-harmonis\u00e9es",
|
||||
"root_type": "Income"
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Achats \u00e0 l'\u00e9tranger",
|
||||
"root_type": "Income"
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Achats",
|
||||
"root_type": "Expense"
|
||||
}
|
||||
@ -71,68 +146,29 @@
|
||||
"name": "CO\u00dbT DES PRODUITS VENDUS"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "AUTRES FRAIS D'EXPLOITATION"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "FRAIS G\u00c9N\u00c9RAUX"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "FRAIS DE RECHERCHE ET D\u00c9VELOPPEMENT"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"name": "Vacances",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "Imp\u00f4t f\u00e9d\u00e9ral",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "Assurance Emploi",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "Fonds des services de sant\u00e9",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "Assurance parentale",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "Sant\u00e9 et s\u00e9curit\u00e9 au travail",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "Salaires",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "Rentes",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "Imp\u00f4t provincial",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "Normes du travail",
|
||||
"root_type": "Expense"
|
||||
}
|
||||
],
|
||||
"name": "SALAIRES ET CHARGES SOCIALES"
|
||||
}
|
||||
],
|
||||
"name": "CHARGES D'EXPLOITATION"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "INT\u00c9R\u00caTS D\u00c9BITEURS"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "AUTRES FRAIS NON LI\u00c9S \u00c0 L'EXPLOITATION"
|
||||
}
|
||||
],
|
||||
@ -142,145 +178,53 @@
|
||||
"name": "CHARGES"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"name": "BREVETS, MARQUES DE COMMERCE ET DROITS D'AUTEURS"
|
||||
}
|
||||
],
|
||||
"name": "IMMOBILISATIONS INCORPORELLES"
|
||||
},
|
||||
{
|
||||
"name": "PLACEMENTS DISPONIBLES \u00c0 LA VENTE"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"name": "AMORTISSEMENTS CUMUL\u00c9S"
|
||||
}
|
||||
],
|
||||
"name": "IMMOBILISATIONS CORPORELLES"
|
||||
}
|
||||
],
|
||||
"name": "ACTIFS NON-COURANTS"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"name": "Stock",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "Stock exp\u00e9di\u00e9 non-factur\u00e9",
|
||||
"root_type": "Asset"
|
||||
}
|
||||
],
|
||||
"name": "STOCKS"
|
||||
},
|
||||
{
|
||||
"name": "TR\u00c9SORERIE OU \u00c9QUIVALENTS DE TR\u00c9SORERIE"
|
||||
},
|
||||
{
|
||||
"name": "ENCAISSE"
|
||||
},
|
||||
{
|
||||
"name": "CERTIFICATS DE D\u00c9P\u00d4TS"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"name": "TVP/TVQ \u00e0 recevoir",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "TVH \u00e0 recevoir",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "TPS \u00e0 recevoir",
|
||||
"root_type": "Asset"
|
||||
}
|
||||
],
|
||||
"name": "IMP\u00d4TS \u00c0 RECEVOIR"
|
||||
},
|
||||
{
|
||||
"name": "FRAIS PAY\u00c9S D'AVANCE"
|
||||
},
|
||||
{
|
||||
"name": "PLACEMENTS D\u00c9TENUS \u00c0 DES FINS DE TRANSACTION"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"name": "PROVISION POUR CR\u00c9ANCES DOUTEUSES"
|
||||
},
|
||||
{
|
||||
"name": "Comptes clients"
|
||||
}
|
||||
],
|
||||
"name": "COMPTES CLIENTS"
|
||||
}
|
||||
],
|
||||
"name": "ACTIFS COURANTS"
|
||||
}
|
||||
],
|
||||
"name": "ACTIF"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"name": "AUTRES \u00c9L\u00c9MENTS DU R\u00c9SULTAT GLOBAL"
|
||||
},
|
||||
{
|
||||
"name": "B\u00c9N\u00c9FICES NON R\u00c9PARTIS"
|
||||
},
|
||||
{
|
||||
"name": "PRIMES"
|
||||
},
|
||||
{
|
||||
"name": "CAPITAL-ACTIONS"
|
||||
},
|
||||
{
|
||||
"name": "\u00c9CARTS DE CONVERSION"
|
||||
},
|
||||
{
|
||||
"name": "SURPLUS D'APPORT"
|
||||
},
|
||||
{
|
||||
"name": "DIVIDENDES"
|
||||
}
|
||||
],
|
||||
"name": "CAPITAUX PROPRES"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "TPS \u00e0 payer",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "TVH \u00e0 payer",
|
||||
"account_type": "liability",
|
||||
"name": "TVP/TVQ \u00e0 payer",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "TVP/TVQ \u00e0 payer",
|
||||
"root_type": "Liability"
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "TVH \u00e0 payer - 15%",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "TVH \u00e0 payer - 14%",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "TVH \u00e0 payer - 13%",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
],
|
||||
"name": "TVH \u00e0 payer"
|
||||
}
|
||||
],
|
||||
"name": "IMP\u00d4TS \u00c0 PAYER"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Stock re\u00e7u non factur\u00e9",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
@ -288,37 +232,49 @@
|
||||
"name": "PASSIFS DE STOCK"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "AUTRES COMPTES CR\u00c9DITEURS"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "PASSIFS LI\u00c9S AUX ACTIFS D\u00c9TENUS EN VUE DE LEUR CESSION"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "DETTES FINANCI\u00c8RES COURANTES"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"name": "Comptes fournisseurs"
|
||||
"account_type": "payable",
|
||||
"name": "Comptes fournisseurs",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
],
|
||||
"name": "FOURNISSEURS ET COMPTES RATTACH\u00c9S"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Imp\u00f4t f\u00e9d\u00e9ral sur les revenus",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "AE - Contribution de l'employeur",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "AE - Contribution des employ\u00e9s",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
@ -329,14 +285,18 @@
|
||||
"name": "AGENCE DU REVENU DU CANADA"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Rentes - Contribution de l'employeur",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Rentes - Contribution des employ\u00e9s",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
@ -344,33 +304,40 @@
|
||||
"name": "RENTES \u00c0 PAYER"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Sant\u00e9 et S\u00e9curit\u00e9 au Travail \u00e0 payer",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Normes du Travail \u00e0 payer",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Imp\u00f4t provincial sur les revenus",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"name": "AP - Contribution des employ\u00e9s",
|
||||
"account_type": "liability",
|
||||
"name": "AP - Contribution de l'employeur",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "AP - Contribution de l'employeur",
|
||||
"account_type": "liability",
|
||||
"name": "AP - Contribution des employ\u00e9s",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
],
|
||||
"name": "ASSURANCE PARENTALE \u00c0 PAYER"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Fond des Services de Sant\u00e9 \u00e0 payer",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "Sant\u00e9 et S\u00e9curit\u00e9 au Travail \u00e0 payer",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
],
|
||||
"name": "AGENCE DU REVENU PROVINCIAL"
|
||||
@ -382,17 +349,22 @@
|
||||
"name": "PASSIFS COURANTS"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "IMP\u00d4TS DIFF\u00c9R\u00c9S"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "PROVISIONS POUR RETRAITES ET AUTRES AVANTAGES POST\u00c9RIEURS \u00c0 L'EMPLOI"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "DETTES FINANCI\u00c8RES NON-COURANTES"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "AUTRES PASSIFS NON-COURANTS"
|
||||
}
|
||||
],
|
||||
@ -400,6 +372,170 @@
|
||||
}
|
||||
],
|
||||
"name": "PASSIF"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "AMORTISSEMENTS CUMUL\u00c9S"
|
||||
}
|
||||
],
|
||||
"name": "IMMOBILISATIONS CORPORELLES"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "BREVETS, MARQUES DE COMMERCE ET DROITS D'AUTEURS"
|
||||
}
|
||||
],
|
||||
"name": "IMMOBILISATIONS INCORPORELLES"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "PLACEMENTS DISPONIBLES \u00c0 LA VENTE"
|
||||
}
|
||||
],
|
||||
"name": "ACTIFS NON-COURANTS"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "asset",
|
||||
"name": "Stock",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "asset",
|
||||
"name": "Stock exp\u00e9di\u00e9 non-factur\u00e9",
|
||||
"root_type": "Asset"
|
||||
}
|
||||
],
|
||||
"name": "STOCKS"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "TR\u00c9SORERIE OU \u00c9QUIVALENTS DE TR\u00c9SORERIE"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "ENCAISSE"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "asset",
|
||||
"name": "TVH \u00e0 recevoir - 13%",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "asset",
|
||||
"name": "TVH \u00e0 recevoir - 15%",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "asset",
|
||||
"name": "TVH \u00e0 recevoir - 14%",
|
||||
"root_type": "Asset"
|
||||
}
|
||||
],
|
||||
"name": "TVH \u00e0 recevoir"
|
||||
},
|
||||
{
|
||||
"account_type": "asset",
|
||||
"name": "TVP/TVQ \u00e0 recevoir",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "asset",
|
||||
"name": "TPS \u00e0 recevoir",
|
||||
"root_type": "Asset"
|
||||
}
|
||||
],
|
||||
"name": "IMP\u00d4TS \u00c0 RECEVOIR"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "PROVISION POUR CR\u00c9ANCES DOUTEUSES"
|
||||
},
|
||||
{
|
||||
"account_type": "receivable",
|
||||
"name": "Comptes clients",
|
||||
"root_type": "Asset"
|
||||
}
|
||||
],
|
||||
"name": "COMPTES CLIENTS"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "FRAIS PAY\u00c9S D'AVANCE"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "CERTIFICATS DE D\u00c9P\u00d4TS"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "PLACEMENTS D\u00c9TENUS \u00c0 DES FINS DE TRANSACTION"
|
||||
}
|
||||
],
|
||||
"name": "ACTIFS COURANTS"
|
||||
}
|
||||
],
|
||||
"name": "ACTIF"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "B\u00c9N\u00c9FICES NON R\u00c9PARTIS"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "AUTRES \u00c9L\u00c9MENTS DU R\u00c9SULTAT GLOBAL"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "PRIMES"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "CAPITAL-ACTIONS"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "\u00c9CARTS DE CONVERSION"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "SURPLUS D'APPORT"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "DIVIDENDES"
|
||||
}
|
||||
],
|
||||
"name": "CAPITAUX PROPRES"
|
||||
}
|
||||
],
|
||||
"name": "Account Chart CA FR"
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,312 +1,391 @@
|
||||
{
|
||||
"name": "\u4e2d\u56fd\u4f1a\u8ba1\u79d1\u76ee\u8868",
|
||||
"root": {
|
||||
"account_type": "0",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u957f\u671f\u5e94\u6536\u6b3e",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "6",
|
||||
"name": "\u6295\u8d44\u6536\u76ca",
|
||||
"root_type": "Income"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u94f6\u884c\u5b58\u6b3e",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u73b0\u91d1",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "5",
|
||||
"name": "\u8425\u4e1a\u7a0e\u91d1\u53ca\u9644\u52a0",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "5",
|
||||
"name": "\u5176\u4ed6\u4e1a\u52a1\u652f\u51fa",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "\u4e3b\u8425\u4e1a\u52a1\u6210\u672c",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "\u8d44\u672c\u516c\u79ef",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u9012\u5ef6\u6240\u5f97\u7a0e\u8d1f\u503a",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u56fa\u5b9a\u8d44\u4ea7",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u7d2f\u8ba1\u6298\u65e7",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u5f85\u5904\u7406\u8d22\u4ea7\u635f\u6ea2",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u5176\u4ed6\u4e1a\u52a1\u6536\u5165",
|
||||
"root_type": "Income"
|
||||
},
|
||||
{
|
||||
"name": "\u77ed\u671f\u501f\u6b3e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u5e94\u4ed8\u804c\u5de5\u85aa\u916c",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u574f\u8d26\u51c6\u5907",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u5e94\u4ed8\u80a1\u5229",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u5e94\u4ed8\u5229\u606f",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u957f\u671f\u6295\u8d44\u51cf\u503c\u51c6\u5907",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u957f\u671f\u80a1\u6743\u6295\u8d44",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u65e0\u5f62\u8d44\u4ea7",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u65e0\u5f62\u8d44\u4ea7\u51cf\u503c\u51c6\u5907",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u7d2f\u8ba1\u644a\u9500",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u5229\u6da6\u5206\u914d",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u76c8\u4f59\u516c\u79ef",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u672c\u5e74\u5229\u6da6",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u9884\u8ba1\u8d1f\u503a",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u8425\u4e1a\u5916\u652f\u51fa",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "\u957f\u671f\u501f\u6b3e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u957f\u671f\u503a\u5238",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u957f\u671f\u5f85\u644a\u8d39\u7528",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u5e94\u6536\u7968\u636e",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u9884\u4ed8\u8d26\u6b3e",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u5e94\u6536\u8d26\u6b3e",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u516c\u5141\u4ef7\u503c\u53d8\u52a8\u635f\u76ca",
|
||||
"root_type": "Income"
|
||||
},
|
||||
{
|
||||
"name": "\u5236\u9020\u8d39\u7528",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "\u4ea4\u6613\u6027\u91d1\u878d\u8d1f\u503a",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u4ea4\u6613\u6027\u91d1\u878d\u8d44\u4ea7",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u4ee3\u7406\u4e1a\u52a1\u8d1f\u503a",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u56fa\u5b9a\u8d44\u4ea7\u6e05\u7406",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u6240\u5f97\u7a0e",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "\u88ab\u5957\u671f\u9879\u76ee",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u5b9e\u6536\u8d44\u672c",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u59d4\u6258\u52a0\u5de5\u7269\u8d44",
|
||||
"account_type": "1",
|
||||
"name": "\u5f85\u5904\u7406\u8d22\u4ea7\u635f\u6ea2",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u5546\u54c1\u8fdb\u9500\u5dee\u4ef7",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u5305\u88c5\u7269\u53ca\u4f4e\u503c\u6613\u8017\u54c1",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u9012\u5ef6\u6536\u76ca",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u8425\u4e1a\u5916\u6536\u5165",
|
||||
"account_type": "6",
|
||||
"name": "\u5176\u4ed6\u4e1a\u52a1\u6536\u5165",
|
||||
"root_type": "Income"
|
||||
},
|
||||
{
|
||||
"name": "\u7814\u53d1\u652f\u51fa",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "\u5728\u5efa\u5de5\u7a0b",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u5de5\u7a0b\u7269\u8d44",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u56fa\u5b9a\u8d44\u4ea7\u51cf\u503c\u51c6\u5907",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u5176\u4ed6\u8d27\u5e01\u8d44\u91d1",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u5176\u4ed6\u5e94\u6536\u6b3e",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u9500\u552e\u8d39\u7528",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "\u8d22\u52a1\u8d39\u7528",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "\u7ba1\u7406\u8d39\u7528",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "\u751f\u4ea7\u6210\u672c",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "\u9884\u6536\u8d26\u6b3e",
|
||||
"account_type": "2",
|
||||
"name": "\u77ed\u671f\u501f\u6b3e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u5e94\u4ed8\u7968\u636e",
|
||||
"account_type": "1",
|
||||
"name": "\u574f\u8d26\u51c6\u5907",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u5e94\u4ed8\u80a1\u5229",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u5e94\u4ed8\u8d26\u6b3e",
|
||||
"account_type": "2",
|
||||
"name": "\u5e94\u4ed8\u5229\u606f",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u4e3b\u8425\u4e1a\u52a1\u6536\u5165",
|
||||
"root_type": "Income"
|
||||
"account_type": "2",
|
||||
"name": "\u5e94\u4ed8\u804c\u5de5\u85aa\u916c",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u672a\u5b9e\u73b0\u878d\u8d44\u6536\u76ca",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u6301\u6709\u81f3\u5230\u671f\u6295\u8d44",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u53ef\u4f9b\u51fa\u552e\u91d1\u878d\u8d44\u4ea7",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u6301\u6709\u81f3\u5230\u671f\u6295\u8d44\u51cf\u503c\u51c6\u5907",
|
||||
"account_type": "1",
|
||||
"name": "\u957f\u671f\u6295\u8d44\u51cf\u503c\u51c6\u5907",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "5",
|
||||
"name": "\u52b3\u52a1\u6210\u672c",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u65e0\u5f62\u8d44\u4ea7",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u65e0\u5f62\u8d44\u4ea7\u51cf\u503c\u51c6\u5907",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "4",
|
||||
"name": "\u5229\u6da6\u5206\u914d",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "4",
|
||||
"name": "\u76c8\u4f59\u516c\u79ef",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u9884\u8ba1\u8d1f\u503a",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "5",
|
||||
"name": "\u8425\u4e1a\u5916\u652f\u51fa",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u957f\u671f\u501f\u6b3e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u957f\u671f\u503a\u5238",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u957f\u671f\u5f85\u644a\u8d39\u7528",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u5e94\u6536\u7968\u636e",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u9884\u4ed8\u8d26\u6b3e",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u5e94\u6536\u8d26\u6b3e",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u5f85\u644a\u8d39\u7528",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "6",
|
||||
"name": "\u516c\u5141\u4ef7\u503c\u53d8\u52a8\u635f\u76ca",
|
||||
"root_type": "Income"
|
||||
},
|
||||
{
|
||||
"account_type": "5",
|
||||
"name": "\u5236\u9020\u8d39\u7528",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u4ea4\u6613\u6027\u91d1\u878d\u8d1f\u503a",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u4ea4\u6613\u6027\u91d1\u878d\u8d44\u4ea7",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "5",
|
||||
"name": "\u4e3b\u8425\u4e1a\u52a1\u6210\u672c",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "5",
|
||||
"name": "\u8d44\u4ea7\u51cf\u503c\u635f\u5931",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u4ee3\u7406\u4e1a\u52a1\u8d1f\u503a",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u56fa\u5b9a\u8d44\u4ea7",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "4",
|
||||
"name": "\u88ab\u5957\u671f\u9879\u76ee",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u59d4\u6258\u52a0\u5de5\u7269\u8d44",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u5546\u54c1\u8fdb\u9500\u5dee\u4ef7",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u5305\u88c5\u7269\u53ca\u4f4e\u503c\u6613\u8017\u54c1",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "6",
|
||||
"name": "\u8425\u4e1a\u5916\u6536\u5165",
|
||||
"root_type": "Income"
|
||||
},
|
||||
{
|
||||
"account_type": "5",
|
||||
"name": "\u7814\u53d1\u652f\u51fa",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u5176\u4ed6\u5e94\u6536\u6b3e",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u5728\u5efa\u5de5\u7a0b",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u5de5\u7a0b\u7269\u8d44",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u7d2f\u8ba1\u6298\u65e7",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u56fa\u5b9a\u8d44\u4ea7\u51cf\u503c\u51c6\u5907",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u5e94\u6536\u80a1\u5229",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u5176\u4ed6\u8d27\u5e01\u8d44\u91d1",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "5",
|
||||
"name": "\u9500\u552e\u8d39\u7528",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "5",
|
||||
"name": "\u8d22\u52a1\u8d39\u7528",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "5",
|
||||
"name": "\u7ba1\u7406\u8d39\u7528",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "6",
|
||||
"name": "\u4ee5\u524d\u5e74\u5ea6\u635f\u76ca\u8c03\u6574",
|
||||
"root_type": "Income"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u9884\u6536\u8d26\u6b3e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u5e94\u4ed8\u7968\u636e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u5e94\u4ed8\u8d26\u6b3e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u7d2f\u8ba1\u644a\u9500",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "6",
|
||||
"name": "\u4e3b\u8425\u4e1a\u52a1\u6536\u5165",
|
||||
"root_type": "Income"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u53ef\u4f9b\u51fa\u552e\u91d1\u878d\u8d44\u4ea7",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u6301\u6709\u81f3\u5230\u671f\u6295\u8d44\u51cf\u503c\u51c6\u5907",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u957f\u671f\u80a1\u6743\u6295\u8d44",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u6295\u8d44\u6027\u623f\u5730\u4ea7",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "2",
|
||||
"children": [
|
||||
{
|
||||
"name": "\u8fdb\u9879\u7a0e\u989d\u8f6c\u51fa",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u51fa\u53e3\u9000\u7a0e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u9500\u9879\u7a0e\u989d",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u51cf\u514d\u7a0e\u6b3e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u8f6c\u51fa\u672a\u4ea4\u589e\u503c\u7a0e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u5df2\u4ea4\u7a0e\u91d1",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u8fdb\u9879\u7a0e\u989d",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u8f6c\u51fa\u591a\u4ea4\u589e\u503c\u7a0e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u51cf\u514d\u7a0e\u6b3e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u8fdb\u9879\u7a0e\u989d\u8f6c\u51fa",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u51fa\u53e3\u9000\u7a0e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u9500\u9879\u7a0e\u989d",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u8f6c\u51fa\u672a\u4ea4\u589e\u503c\u7a0e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u5df2\u4ea4\u7a0e\u91d1",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u51fa\u53e3\u62b5\u51cf\u5185\u9500\u4ea7\u54c1\u5e94\u7eb3\u7a0e\u989d",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u672a\u4ea4\u589e\u503c\u7a0e",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
@ -315,42 +394,52 @@
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u5e94\u4ea4\u8425\u4e1a\u7a0e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u5e94\u4ea4\u6d88\u8d39\u7a0e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u5e94\u4ea4\u8d44\u6e90\u7a0e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u5e94\u4ea4\u6240\u5f97\u7a0e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u5e94\u4ea4\u571f\u5730\u589e\u503c\u7a0e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u5e94\u4ea4\u57ce\u5e02\u7ef4\u62a4\u5efa\u8bbe\u7a0e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u5e94\u4ea4\u623f\u4ea7\u7a0e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u5e94\u4ea4\u571f\u5730\u4f7f\u7528\u7a0e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u5e94\u4ea4\u4e2a\u4eba\u6240\u5f97\u7a0e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u5e94\u4ea4\u8f66\u8239\u4f7f\u7528\u7a0e",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
@ -359,96 +448,109 @@
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "5",
|
||||
"name": "\u6240\u5f97\u7a0e",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "4",
|
||||
"name": "\u672c\u5e74\u5229\u6da6",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "4",
|
||||
"name": "\u884d\u751f\u5de5\u5177",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "4",
|
||||
"name": "\u5957\u671f\u5de5\u5177",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u5f85\u644a\u8d39\u7528",
|
||||
"root_type": "Asset"
|
||||
"account_type": "4",
|
||||
"name": "\u5b9e\u6536\u8d44\u672c",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "4",
|
||||
"name": "\u8d44\u672c\u516c\u79ef",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u9884\u63d0\u8d39\u7528",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u5546\u8a89",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u672a\u5b9e\u73b0\u878d\u8d44\u6536\u76ca",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u9012\u5ef6\u6240\u5f97\u7a0e\u8d44\u4ea7",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u8d44\u4ea7\u51cf\u503c\u635f\u5931",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "\u6295\u8d44\u6536\u76ca",
|
||||
"root_type": "Income"
|
||||
},
|
||||
{
|
||||
"name": "\u5e94\u6536\u5229\u606f",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u5e94\u6536\u80a1\u5229",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u672a\u786e\u8ba4\u878d\u8d44\u8d39\u7528",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u957f\u671f\u5e94\u4ed8\u6b3e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u4ee5\u524d\u5e74\u5ea6\u635f\u76ca\u8c03\u6574",
|
||||
"root_type": "Income"
|
||||
},
|
||||
{
|
||||
"name": "\u5b58\u8d27\u8dcc\u4ef7\u51c6\u5907",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u4ee3\u7406\u4e1a\u52a1\u8d44\u4ea7",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u5e93\u5b58\u80a1",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "\u5e93\u5b58\u5546\u54c1",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u53d1\u51fa\u5546\u54c1",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u6750\u6599\u6210\u672c\u5dee\u5f02",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "\u5728\u9014\u7269\u8d44",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u539f\u6750\u6599",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u6750\u6599\u91c7\u8d2d",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u5e94\u6536\u5229\u606f",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u672a\u786e\u8ba4\u878d\u8d44\u8d39\u7528",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "2",
|
||||
"name": "\u957f\u671f\u5e94\u4ed8\u6b3e",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u5b58\u8d27\u8dcc\u4ef7\u51c6\u5907",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u4ee3\u7406\u4e1a\u52a1\u8d44\u4ea7",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "4",
|
||||
"name": "\u5e93\u5b58\u80a1",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u5e93\u5b58\u5546\u54c1",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u53d1\u51fa\u5546\u54c1",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u6750\u6599\u6210\u672c\u5dee\u5f02",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "1",
|
||||
"name": "\u5728\u9014\u7269\u8d44",
|
||||
"root_type": "Asset"
|
||||
}
|
||||
],
|
||||
"name": "\u4f1a\u8ba1\u79d1\u76ee"
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,8 +1,10 @@
|
||||
{
|
||||
"name": "Ecuador - Chart of Accounts",
|
||||
"root": {
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "CUENTAS DE ORDEN"
|
||||
}
|
||||
],
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,7 @@
|
||||
{
|
||||
"name": "\u03a0\u03c1\u03cc\u03c4\u03c5\u03c0\u03bf \u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03bf\u03cd \u039b\u03bf\u03b3\u03b9\u03c3\u03c4\u03b9\u03ba\u03bf\u03cd \u03a3\u03c7\u03b5\u03b4\u03af\u03bf\u03c5",
|
||||
"root": {
|
||||
"account_type": "view",
|
||||
"name": "\u0393\u03b5\u03bd\u03b9\u03ba\u03cc \u039b\u03bf\u03b3\u03b9\u03c3\u03c4\u03b9\u03ba\u03cc \u03a3\u03c7\u03ad\u03b4\u03b9\u03bf"
|
||||
}
|
||||
}
|
@ -1,95 +1,27 @@
|
||||
{
|
||||
"name": "Plantilla de cuentas de Honduras (sencilla)",
|
||||
"root": {
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"name": "Gastos de Ventas",
|
||||
"root_type": "Expense"
|
||||
}
|
||||
],
|
||||
"name": "Gastos de Ventas"
|
||||
}
|
||||
],
|
||||
"name": "Gastos de Ventas"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"name": "Gastos no Deducibles",
|
||||
"root_type": "Expense"
|
||||
}
|
||||
],
|
||||
"name": "Gastos no Deducibles"
|
||||
}
|
||||
],
|
||||
"name": "Gastos no Deducibles"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"name": "Gastos de Administraci\u00f3n",
|
||||
"root_type": "Expense"
|
||||
}
|
||||
],
|
||||
"name": "Gastos de Administraci\u00f3n"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"name": "Otros Gastos de Operaci\u00f3n",
|
||||
"root_type": "Expense"
|
||||
}
|
||||
],
|
||||
"name": "Otros Gastos de Operaci\u00f3n"
|
||||
}
|
||||
],
|
||||
"name": "Gastos de Operaci\u00f3n"
|
||||
}
|
||||
],
|
||||
"name": "Gastos"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"name": "Costos de Ventas",
|
||||
"root_type": "Expense"
|
||||
}
|
||||
],
|
||||
"name": "Costos de Ventas"
|
||||
}
|
||||
],
|
||||
"name": "Costos"
|
||||
}
|
||||
],
|
||||
"name": "Egresos"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"account_type": "gastos",
|
||||
"name": "Intereses",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "gastos",
|
||||
"name": "Otros Gastos Financieros",
|
||||
"root_type": "Expense"
|
||||
}
|
||||
@ -103,17 +35,90 @@
|
||||
"name": "Otros Gastos y Productos Financieros"
|
||||
},
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"name": "Descuentos Sobre Ventas",
|
||||
"account_type": "gastos",
|
||||
"name": "Gastos de Ventas",
|
||||
"root_type": "Expense"
|
||||
}
|
||||
],
|
||||
"name": "Gastos de Ventas"
|
||||
}
|
||||
],
|
||||
"name": "Gastos de Ventas"
|
||||
},
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "gastos",
|
||||
"name": "Gastos no Deducibles",
|
||||
"root_type": "Expense"
|
||||
}
|
||||
],
|
||||
"name": "Gastos no Deducibles"
|
||||
}
|
||||
],
|
||||
"name": "Gastos no Deducibles"
|
||||
},
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "gastos",
|
||||
"name": "Gastos de Administraci\u00f3n",
|
||||
"root_type": "Expense"
|
||||
}
|
||||
],
|
||||
"name": "Gastos de Administraci\u00f3n"
|
||||
},
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "gastos",
|
||||
"name": "Otros Gastos de Operaci\u00f3n",
|
||||
"root_type": "Expense"
|
||||
}
|
||||
],
|
||||
"name": "Otros Gastos de Operaci\u00f3n"
|
||||
}
|
||||
],
|
||||
"name": "Gastos de Operaci\u00f3n"
|
||||
}
|
||||
],
|
||||
"name": "Gastos"
|
||||
},
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "ingresos",
|
||||
"name": "Ventas",
|
||||
"root_type": "Income"
|
||||
},
|
||||
{
|
||||
"name": "Ventas",
|
||||
"account_type": "ingresos",
|
||||
"name": "Descuentos Sobre Ventas",
|
||||
"root_type": "Income"
|
||||
}
|
||||
],
|
||||
@ -123,10 +128,13 @@
|
||||
"name": "Ventas"
|
||||
},
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "ingresos",
|
||||
"name": "Otros Ingresos",
|
||||
"root_type": "Income"
|
||||
}
|
||||
@ -138,19 +146,58 @@
|
||||
}
|
||||
],
|
||||
"name": "Ingresos"
|
||||
},
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "gastos",
|
||||
"name": "Costos de Ventas",
|
||||
"root_type": "Expense"
|
||||
}
|
||||
],
|
||||
"name": "Costos de Ventas"
|
||||
}
|
||||
],
|
||||
"name": "Costos"
|
||||
}
|
||||
],
|
||||
"name": "Egresos"
|
||||
}
|
||||
],
|
||||
"name": "Estado de Resultados"
|
||||
},
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Pasivo",
|
||||
"name": "Impuestos",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
],
|
||||
"name": "Impuestos"
|
||||
},
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Pasivo",
|
||||
"name": "ISV por Pagar",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
@ -158,31 +205,27 @@
|
||||
"name": "ISV por Pagar"
|
||||
},
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "cxp",
|
||||
"name": "Cuentas y Documentos por Pagar",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
],
|
||||
"name": "Cuentas y Documentos por Pagar"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"name": "Impuestos",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
],
|
||||
"name": "Impuestos"
|
||||
}
|
||||
],
|
||||
"name": "Pasivo Corto Plazo"
|
||||
},
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Pasivo",
|
||||
"name": "Anticipos",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
@ -193,10 +236,13 @@
|
||||
"name": "Cr\u00e9ditos Diferidos"
|
||||
},
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Pasivo",
|
||||
"name": "Provisi\u00f3n para Indemnizaciones",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
@ -210,20 +256,26 @@
|
||||
"name": "Pasivo"
|
||||
},
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "capital",
|
||||
"name": "Reservas",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "capital",
|
||||
"name": "Perdidas y Ganancias",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "capital",
|
||||
"name": "Capital Autorizado, Suscr\u00edto y Pagado",
|
||||
"root_type": "Asset"
|
||||
}
|
||||
@ -237,40 +289,51 @@
|
||||
"name": "Patrimonio"
|
||||
},
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"name": "Inventario"
|
||||
},
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"name": "ISV por Cobrar",
|
||||
"account_type": "Activo",
|
||||
"name": "Retenciones de ISV recibidas",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "Retenciones de ISV recibidas",
|
||||
"account_type": "Activo",
|
||||
"name": "ISV por Cobrar",
|
||||
"root_type": "Asset"
|
||||
}
|
||||
],
|
||||
"name": "ISV por Cobrar"
|
||||
},
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "cxc",
|
||||
"name": "Prestamos al Personal",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "Cuentas por Cobrar Empresas Afilidas",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "cxc",
|
||||
"name": "Cuentas por Cobrar Generales",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "cxc",
|
||||
"name": "Cuentas por Cobrar Empresas Afilidas",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "cxc",
|
||||
"name": "Otras Cuentas por Cobrar",
|
||||
"root_type": "Asset"
|
||||
}
|
||||
@ -278,8 +341,10 @@
|
||||
"name": "Cuentas y Documentos por Cobrar"
|
||||
},
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Efectivo",
|
||||
"name": "Caja Chica",
|
||||
"root_type": "Asset"
|
||||
}
|
||||
@ -290,10 +355,13 @@
|
||||
"name": "Activo Corriente"
|
||||
},
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Activo",
|
||||
"name": "Propiedad, Planta y Equipo",
|
||||
"root_type": "Asset"
|
||||
}
|
||||
@ -301,8 +369,10 @@
|
||||
"name": "Propiedad, Planta y Equipo"
|
||||
},
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Activo",
|
||||
"name": "Depreciaciones Acumuladas",
|
||||
"root_type": "Asset"
|
||||
}
|
||||
@ -313,10 +383,24 @@
|
||||
"name": "No Corriente"
|
||||
},
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Activo",
|
||||
"name": "Otros Activos",
|
||||
"root_type": "Asset"
|
||||
}
|
||||
],
|
||||
"name": "Otros Activos"
|
||||
},
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Activo",
|
||||
"name": "Gastos de Organizaci\u00f3n",
|
||||
"root_type": "Asset"
|
||||
}
|
||||
@ -324,8 +408,10 @@
|
||||
"name": "Gastos de Organizaci\u00f3n"
|
||||
},
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Activo",
|
||||
"name": "Gastos por Amortizar",
|
||||
"root_type": "Asset"
|
||||
}
|
||||
@ -333,22 +419,15 @@
|
||||
"name": "Gastos por Amortizar"
|
||||
},
|
||||
{
|
||||
"account_type": "Vista",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "Activo",
|
||||
"name": "Gastos Anticipados",
|
||||
"root_type": "Asset"
|
||||
}
|
||||
],
|
||||
"name": "Gastos Anticipados"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"name": "Otros Activos",
|
||||
"root_type": "Asset"
|
||||
}
|
||||
],
|
||||
"name": "Otros Activos"
|
||||
}
|
||||
],
|
||||
"name": "Diferido"
|
||||
|
@ -10,9 +10,11 @@ import os, json
|
||||
from xml.etree import ElementTree as ET
|
||||
from frappe.utils.datautils import read_csv_content
|
||||
from frappe.utils import cstr
|
||||
import frappe
|
||||
|
||||
path = "/Users/rmehta/Downloads/openerp/openerp/addons"
|
||||
chart_roots = []
|
||||
|
||||
path = "/Users/nabinhait/Documents/openerp/openerp/addons"
|
||||
chart_roots = frappe._dict()
|
||||
|
||||
accounts = {}
|
||||
charts = {}
|
||||
@ -42,7 +44,7 @@ def make_charts():
|
||||
chart["name"] = src["name"]
|
||||
chart["root"] = accounts[src["account_root_id"]]
|
||||
|
||||
with open(os.path.join("app", "setup", "doctype", "company",
|
||||
with open(os.path.join("erpnext", "accounts", "doctype", "chart_of_accounts",
|
||||
"charts", filename + ".json"), "w") as chartfile:
|
||||
chartfile.write(json.dumps(chart, indent=1, sort_keys=True))
|
||||
|
||||
@ -63,46 +65,68 @@ def make_trees():
|
||||
def make_maps():
|
||||
"""make maps for `charts` and `accounts`"""
|
||||
print "making maps..."
|
||||
for root in chart_roots:
|
||||
for node in root[0].findall("record"):
|
||||
if node.get("model")=="account.account.template":
|
||||
data = {}
|
||||
for field in node.findall("field"):
|
||||
if field.get("name")=="name":
|
||||
data["name"] = field.text
|
||||
if field.get("name")=="parent_id":
|
||||
data["parent_id"] = field.get("ref")
|
||||
if field.get("name")=="user_type":
|
||||
value = field.get("ref")
|
||||
if types.get(value, {}).get("root_type"):
|
||||
data["root_type"] = types[value]["root_type"]
|
||||
else:
|
||||
if "asset" in value: data["root_type"] = "Asset"
|
||||
if "liability" in value: data["root_type"] = "Liability"
|
||||
if "income" in value: data["root_type"] = "Income"
|
||||
if "expense" in value: data["root_type"] = "Expense"
|
||||
|
||||
data["children"] = []
|
||||
|
||||
accounts[node.get("id")] = data
|
||||
|
||||
if node.get("model")=="account.chart.template":
|
||||
data = {}
|
||||
for field in node.findall("field"):
|
||||
if field.get("name")=="name":
|
||||
data["name"] = field.text
|
||||
if field.get("name")=="account_root_id":
|
||||
data["account_root_id"] = field.get("ref")
|
||||
data["id"] = root.get("folder")
|
||||
charts.setdefault(node.get("id"), {}).update(data)
|
||||
|
||||
# get default account types
|
||||
default_types_root = ET.parse(os.path.join(path, "account", "data",
|
||||
"data_account_type.xml")).getroot()
|
||||
default_account_types = get_account_types([default_types_root], default=True)
|
||||
|
||||
for folder, root_list in chart_roots.iteritems():
|
||||
types = get_account_types(root_list)
|
||||
types.update(default_account_types)
|
||||
|
||||
for root in root_list:
|
||||
for node in root[0].findall("record"):
|
||||
if node.get("model")=="account.account.template":
|
||||
data = {}
|
||||
for field in node.findall("field"):
|
||||
if field.get("name")=="name":
|
||||
data["name"] = field.text
|
||||
if field.get("name")=="parent_id":
|
||||
data["parent_id"] = field.get("ref")
|
||||
if field.get("name")=="user_type":
|
||||
value = field.get("ref")
|
||||
|
||||
if types.get(value, {}).get("root_type"):
|
||||
data["root_type"] = types[value]["root_type"]
|
||||
else:
|
||||
if "asset" in value: data["root_type"] = "Asset"
|
||||
elif "liability" in value: data["root_type"] = "Liability"
|
||||
elif "income" in value: data["root_type"] = "Income"
|
||||
elif "expense" in value: data["root_type"] = "Expense"
|
||||
|
||||
if types.get(value, {}).get("account_type"):
|
||||
data["account_type"] = types[value]["account_type"]
|
||||
|
||||
|
||||
data["children"] = []
|
||||
accounts[node.get("id")] = data
|
||||
|
||||
if node.get("model")=="account.chart.template":
|
||||
data = {}
|
||||
for field in node.findall("field"):
|
||||
if field.get("name")=="name":
|
||||
data["name"] = field.text
|
||||
if field.get("name")=="account_root_id":
|
||||
data["account_root_id"] = field.get("ref")
|
||||
data["id"] = folder
|
||||
charts.setdefault(node.get("id"), {}).update(data)
|
||||
|
||||
def get_account_types(root_list, default=False):
|
||||
types = {}
|
||||
for root in root_list:
|
||||
for node in root[0].findall("record"):
|
||||
if node.get("model")=="account.account.type":
|
||||
data = {}
|
||||
for field in node.findall("field"):
|
||||
if field.get("name")=="report_type":
|
||||
if field.get("name")=="report_type" and field.text.lower() != "none":
|
||||
data["root_type"] = field.text.title()
|
||||
types[node.get("id")] = data
|
||||
|
||||
if field.get("name")=="code" and field.text.lower() != "none":
|
||||
data["account_type"] = field.text
|
||||
node_id = "account." + node.get("id") if default else node.get("id")
|
||||
types[node_id] = data
|
||||
return types
|
||||
|
||||
def find_charts():
|
||||
print "finding charts..."
|
||||
for basepath, folders, files in os.walk(path):
|
||||
@ -117,8 +141,7 @@ def find_charts():
|
||||
for node in root[0].findall("record"):
|
||||
if node.get("model") in ["account.account.template",
|
||||
"account.chart.template", "account.account.type"]:
|
||||
chart_roots.append(root)
|
||||
root.set("folder", basename)
|
||||
chart_roots.setdefault(basename, []).append(root)
|
||||
break
|
||||
|
||||
if fname.endswith(".csv"):
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,26 +1,61 @@
|
||||
{
|
||||
"name": "India - Chart of Accounts for Public Ltd",
|
||||
"root": {
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "expense",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "expense",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Marketing Dept. Supplies",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Marketing Dept. Telephone",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Marketing Dept. Salaries",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Marketing Dept. Payroll Taxes",
|
||||
"root_type": "Expense"
|
||||
}
|
||||
],
|
||||
"name": "Marketing Expenses",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Payroll Dept. Telephone",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Payroll Dept. Supplies",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Payroll Dept. Payroll Taxes",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Payroll Dept. Salaries",
|
||||
"root_type": "Expense"
|
||||
}
|
||||
@ -29,30 +64,10 @@
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"children": [
|
||||
{
|
||||
"name": "COGS - Division #3, Product Line 110",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "COGS - Division #2, Product Line 015",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "COGS - Division #1, Product Line 022",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "COGS - Division #1, Product Line 010",
|
||||
"root_type": "Expense"
|
||||
}
|
||||
],
|
||||
"name": "Cost of Goods Sold",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"account_type": "expense",
|
||||
"name": "Loss on Sale of Assets",
|
||||
"root_type": "Expense"
|
||||
}
|
||||
@ -61,25 +76,30 @@
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "expense",
|
||||
"children": [
|
||||
{
|
||||
"name": "Marketing Dept. Supplies",
|
||||
"account_type": "expense",
|
||||
"name": "COGS - Division #2, Product Line 015",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "Marketing Dept. Salaries",
|
||||
"account_type": "expense",
|
||||
"name": "COGS - Division #1, Product Line 022",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "Marketing Dept. Telephone",
|
||||
"account_type": "expense",
|
||||
"name": "COGS - Division #3, Product Line 110",
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"name": "Marketing Dept. Payroll Taxes",
|
||||
"account_type": "expense",
|
||||
"name": "COGS - Division #1, Product Line 010",
|
||||
"root_type": "Expense"
|
||||
}
|
||||
],
|
||||
"name": "Marketing Expenses",
|
||||
"name": "Cost of Goods Sold",
|
||||
"root_type": "Expense"
|
||||
}
|
||||
],
|
||||
@ -87,10 +107,13 @@
|
||||
"root_type": "Expense"
|
||||
},
|
||||
{
|
||||
"account_type": "income",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "income",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "income",
|
||||
"name": "Gain on Sale of Assets",
|
||||
"root_type": "Income"
|
||||
}
|
||||
@ -99,20 +122,25 @@
|
||||
"root_type": "Income"
|
||||
},
|
||||
{
|
||||
"account_type": "income",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "income",
|
||||
"name": "Sales - Division #1, Product Line 010",
|
||||
"root_type": "Income"
|
||||
},
|
||||
{
|
||||
"account_type": "income",
|
||||
"name": "Sales - Division #1, Product Line 022",
|
||||
"root_type": "Income"
|
||||
},
|
||||
{
|
||||
"account_type": "income",
|
||||
"name": "Sales - Division #3, Product Line 110",
|
||||
"root_type": "Income"
|
||||
},
|
||||
{
|
||||
"account_type": "income",
|
||||
"name": "Sales - Division #2, Product Line 015",
|
||||
"root_type": "Income"
|
||||
}
|
||||
@ -128,36 +156,46 @@
|
||||
"name": "Profit And Loss"
|
||||
},
|
||||
{
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "asset",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "asset",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "asset",
|
||||
"name": "Equipment",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "asset",
|
||||
"name": "Accumulated Depreciation - Equipment",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "asset",
|
||||
"name": "Accumulated Depreciation - Vehicles",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "asset",
|
||||
"name": "Buildings",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "asset",
|
||||
"name": "Accumulated Depreciation - Buildings",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "asset",
|
||||
"name": "Vehicles",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "asset",
|
||||
"name": "Land",
|
||||
"root_type": "Asset"
|
||||
}
|
||||
@ -166,36 +204,50 @@
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "asset",
|
||||
"children": [
|
||||
{
|
||||
"name": "Tax Receivable",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "Inventory",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "Cash - Regular Checking"
|
||||
},
|
||||
{
|
||||
"name": "Petty Cash Fund"
|
||||
},
|
||||
{
|
||||
"name": "Allowance for Doubtful Accounts",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "asset",
|
||||
"name": "Supplies",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "Cash - Payroll Checking"
|
||||
"account_type": "asset",
|
||||
"name": "Allowance for Doubtful Accounts",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"name": "Accounts Receivable"
|
||||
"account_type": "asset",
|
||||
"name": "Inventory",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "cash",
|
||||
"name": "Cash - Regular Checking",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "asset",
|
||||
"name": "Tax Receivable",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "cash",
|
||||
"name": "Petty Cash Fund",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "cash",
|
||||
"name": "Cash - Payroll Checking",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "receivable",
|
||||
"name": "Accounts Receivable",
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "asset",
|
||||
"name": "Prepaid Insurance",
|
||||
"root_type": "Asset"
|
||||
}
|
||||
@ -208,18 +260,23 @@
|
||||
"root_type": "Asset"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "liability",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Discount on Bonds Payable",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Mortgage Loan Payable",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Bonds Payable",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
@ -228,26 +285,38 @@
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Notes Payable - Credit Line #2",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Reserve and Surplus Account",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"children": [
|
||||
{
|
||||
"name": "VAT Payable",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Exice Duty Payable",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "VAT Payable",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Service Tax Payable",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Sales Tax Payable",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
@ -256,26 +325,28 @@
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Interest Payable",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "Accounts Payable"
|
||||
},
|
||||
{
|
||||
"name": "Notes Payable - Credit Line #2",
|
||||
"account_type": "payable",
|
||||
"name": "Accounts Payable",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Notes Payable - Credit Line #1",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "Unearned Revenues",
|
||||
"account_type": "liability",
|
||||
"name": "Wages Payable",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"name": "Wages Payable",
|
||||
"account_type": "liability",
|
||||
"name": "Unearned Revenues",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
],
|
||||
@ -283,16 +354,20 @@
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Common Stock, No Par",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Retained Earnings",
|
||||
"root_type": "Liability"
|
||||
},
|
||||
{
|
||||
"account_type": "liability",
|
||||
"name": "Treasury Stock",
|
||||
"root_type": "Liability"
|
||||
}
|
||||
|
@ -1,8 +1,10 @@
|
||||
{
|
||||
"name": "Italy - Generic Chart of Accounts",
|
||||
"root": {
|
||||
"account_type": "view",
|
||||
"children": [
|
||||
{
|
||||
"account_type": "view",
|
||||
"name": "CUENTAS DE ORDEN"
|
||||
}
|
||||
],
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -21,6 +21,25 @@
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"name": "Client Trust Account"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"name": "Account Receivable"
|
||||
}
|
||||
],
|
||||
"name": "Receivable"
|
||||
},
|
||||
{
|
||||
"name": "Cash or Cash Equivalents"
|
||||
}
|
||||
],
|
||||
"name": "Current Assets"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
@ -32,35 +51,16 @@
|
||||
],
|
||||
"name": "Fixed Assets"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"name": "Account Receivable"
|
||||
}
|
||||
],
|
||||
"name": "Receivable"
|
||||
},
|
||||
{
|
||||
"name": "Client Trust Account"
|
||||
},
|
||||
{
|
||||
"name": "Cash or Cash Equivalents"
|
||||
}
|
||||
],
|
||||
"name": "Current Assets"
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"name": "Filing Fees"
|
||||
},
|
||||
{
|
||||
"name": "Expert Witness Fees"
|
||||
"name": "Advanced Client Costs"
|
||||
},
|
||||
{
|
||||
"name": "Advanced Client Costs"
|
||||
"name": "Expert Witness Fees"
|
||||
},
|
||||
{
|
||||
"name": "Court Costs"
|
||||
@ -138,9 +138,6 @@
|
||||
},
|
||||
{
|
||||
"children": [
|
||||
{
|
||||
"name": "Freight and Shipping Costs"
|
||||
},
|
||||
{
|
||||
"name": "Commissions Paid"
|
||||
},
|
||||
@ -159,6 +156,9 @@
|
||||
{
|
||||
"name": "Media Purchased for Clients"
|
||||
},
|
||||
{
|
||||
"name": "Commissions Paid"
|
||||
},
|
||||
{
|
||||
"name": "Tools and Small Equipment"
|
||||
},
|
||||
@ -168,15 +168,15 @@
|
||||
{
|
||||
"name": "Purchases - Resale Items"
|
||||
},
|
||||
{
|
||||
"name": "Commissions Paid"
|
||||
},
|
||||
{
|
||||
"name": "Other Job Related Costs"
|
||||
},
|
||||
{
|
||||
"name": "Merchant Account Fees"
|
||||
},
|
||||
{
|
||||
"name": "Freight and Shipping Costs"
|
||||
},
|
||||
{
|
||||
"name": "Merchant Account Fees"
|
||||
}
|
||||
@ -203,9 +203,6 @@
|
||||
{
|
||||
"name": "Janitorial Expense"
|
||||
},
|
||||
{
|
||||
"name": "Freight and Trucking"
|
||||
},
|
||||
{
|
||||
"name": "Payroll Expenses"
|
||||
},
|
||||
@ -259,14 +256,14 @@
|
||||
{
|
||||
"name": "Worker's Compensation"
|
||||
},
|
||||
{
|
||||
"name": "Health Insurance"
|
||||
},
|
||||
{
|
||||
"name": "General Liability Insurance"
|
||||
},
|
||||
{
|
||||
"name": "Professional Liability"
|
||||
},
|
||||
{
|
||||
"name": "Health Insurance"
|
||||
}
|
||||
],
|
||||
"name": "Insurance Expense"
|
||||
@ -304,6 +301,9 @@
|
||||
{
|
||||
"name": "Feed Purchased"
|
||||
},
|
||||
{
|
||||
"name": "Freight and Trucking"
|
||||
},
|
||||
{
|
||||
"name": "Meals and Entertainment"
|
||||
},
|
||||
@ -351,6 +351,9 @@
|
||||
{
|
||||
"name": "Crop Sales"
|
||||
},
|
||||
{
|
||||
"name": "Sales Discounts"
|
||||
},
|
||||
{
|
||||
"name": "Commission income"
|
||||
},
|
||||
@ -375,9 +378,6 @@
|
||||
{
|
||||
"name": "Sales Discounts"
|
||||
},
|
||||
{
|
||||
"name": "Sales Discounts"
|
||||
},
|
||||
{
|
||||
"name": "Sales"
|
||||
},
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -8,7 +8,7 @@ from __future__ import unicode_literals
|
||||
import frappe, unittest
|
||||
from frappe.utils import flt
|
||||
import json
|
||||
from erpnext.accounts.utils import get_fiscal_year, get_stock_and_account_difference, get_balance_on
|
||||
from erpnext.accounts.utils import get_fiscal_year, get_stock_and_account_difference
|
||||
|
||||
|
||||
class TestStockReconciliation(unittest.TestCase):
|
||||
|
Loading…
x
Reference in New Issue
Block a user