[CHG] review stuff

This commit is contained in:
Xavier Morel 2015-03-17 11:39:23 +01:00
parent 0d6322797d
commit 609ab8051e
6 changed files with 15 additions and 45 deletions

View File

@ -108,11 +108,11 @@
font-style: italic; font-style: italic;
} }
#reconciliation #example div.buttons { #reconciliation .reconciliation-example div.buttons {
display: flex; display: flex;
justify-content: center; justify-content: center;
} }
#reconciliation #example div.buttons button { #reconciliation .reconciliation-example div.buttons button {
margin: 0 0.5em; margin: 0 0.5em;
} }

View File

@ -73,17 +73,14 @@
React.DOM.dt(null, "Current Assets"), React.DOM.dt(null, "Current Assets"),
React.DOM.dd( React.DOM.dd(
null, null,
"Cash", React.DOM.br(), "Cash & Bank Accounts", React.DOM.br(),
"Bank Accounts", React.DOM.br(),
"Accounts Receivable", React.DOM.br(), "Accounts Receivable", React.DOM.br(),
"Prepayments", React.DOM.br(),
"Deferred Tax Assets" "Deferred Tax Assets"
), ),
React.DOM.dt(null, "Plus ", "Non-current Assets"), React.DOM.dt(null, "Plus ", "Non-current Assets"),
React.DOM.dd( React.DOM.dd(
null, null,
"Land & buildings", React.DOM.br(), "Land & buildings", React.DOM.br(),
"Investments", React.DOM.br(),
"Intangible Assets" "Intangible Assets"
) )
) )
@ -99,8 +96,7 @@
React.DOM.dt(null, "Less ", "Non-current liabilities"), React.DOM.dt(null, "Less ", "Non-current liabilities"),
React.DOM.dd( React.DOM.dd(
null, null,
"Long-term loans", React.DOM.br(), "Long-term loans")
"Product Warranties")
) )
), ),
React.DOM.div( React.DOM.div(
@ -114,7 +110,7 @@
"Common Stock", React.DOM.br(), "Common Stock", React.DOM.br(),
"Treasury Stock" "Treasury Stock"
), ),
React.DOM.dt(null, "Plus ", "Net Profit") React.DOM.dt(null, "Plus ", "Retained Earnings")
) )
) )
) )

View File

@ -154,7 +154,7 @@
BANK: { code: 11000, label: "Cash" }, BANK: { code: 11000, label: "Cash" },
ACCOUNTS_RECEIVABLE: { code: 13100, label: "Accounts Receivable" }, ACCOUNTS_RECEIVABLE: { code: 13100, label: "Accounts Receivable" },
STOCK: { code: 14000, label: "Inventory" }, STOCK: { code: 14000, label: "Inventory" },
STOCK_OUT: { code: 14600, label: "Temporary Inventory Output" }, STOCK_OUT: { code: 14600, label: "Goods Issued Not Invoiced" },
STOCK_IN: { code: 14700, label: "Inventory Purchases" }, STOCK_IN: { code: 14700, label: "Inventory Purchases" },
BUILDINGS: { code: 17200, label: "Buildings" }, BUILDINGS: { code: 17200, label: "Buildings" },
DEPRECIATION: { code: 17800, label: "Accumulated Depreciation" }, DEPRECIATION: { code: 17800, label: "Accumulated Depreciation" },
@ -278,7 +278,7 @@
}, { }, {
label: "Supplier Bill (Invoice: $52 but PO $50)", label: "Supplier Bill (Invoice: $52 but PO $50)",
operations: [ operations: [
{account: ASSETS.STOCK.code, debit: constant(purchase-cor)}, {account: EXPENSES.DEPRECIATION.code, debit: constant(purchase-cor)},
{account: ASSETS.STOCK_IN.code, debit: constant(cor)}, {account: ASSETS.STOCK_IN.code, debit: constant(cor)},
{account: ASSETS.TAXES_PAID.code, debit: constant(purchase_tax)}, {account: ASSETS.TAXES_PAID.code, debit: constant(purchase_tax)},
{account: LIABILITIES.ACCOUNTS_PAYABLE.code, credit: constant(purchase + purchase_tax)}, {account: LIABILITIES.ACCOUNTS_PAYABLE.code, credit: constant(purchase + purchase_tax)},

View File

@ -175,34 +175,6 @@
null, null,
"In this scenario, the purchase order is at $48, but the invoice the company will receive later will be at $50 (extra shipping costs)." "In this scenario, the purchase order is at $48, but the invoice the company will receive later will be at $50 (extra shipping costs)."
] ]
}, {
title: "Customer Invoice ($100 + 9% tax) - perpetual inventory",
operations: [
{account: 'Revenue: Goods', credit: 100},
{account: 'Liabilities: Deferred Tax Liabilities', credit: 9},
{account: 'Assets: Accounts Receivable', debit: 109},
{account: 'Assets: Uninvoiced Inventory', credit: 48},
{account: 'Assets: Inventory', credit: 2},
{account: 'Expenses: Cost of Goods Sold', debit: 50}
],
explanation: [
"Revenues increase by $100",
"A tax to pay at the end of the month of $9",
"The customer owns you $109",
"The inventory is decreased by $2 ($48 has already been posted)",
"The temporary account (Uninvoiced Inventory) is cleared",
"The cost of goods sold decrease the gross profit by $50"
],
configuration: [
"Revenue Goods: defined on the product, or the product category if not on the product, field: Income Account",
"Defered Tax Liabilities: defined on the tax used on the invoice line",
"Accounts Receivable: defined on the customer (property)",
"Inventory: defined on the category of the related product: Price Difference",
"Uninvoiced Inventory: defined on the product or the category of the related product: Stock Input Account",
"Expenses: defined on the product, or the category of product (property)",
null,
"The fiscal position used on the invoice may have a rule that replaces the Income Account or the tax defined on the product by another one."
]
}, { }, {
title: "Customer payment", title: "Customer payment",
operations: [ operations: [

View File

@ -17,7 +17,7 @@
return 0; return 0;
} }
]; ];
var $rec = $('#reconciliation #example'); var $rec = $('#reconciliation .reconciliation-example');
var $buttons = $('<div class="buttons">').on('click', 'button', function () { var $buttons = $('<div class="buttons">').on('click', 'button', function () {
this.disabled = true; this.disabled = true;
state = operations[state](); state = operations[state]();

View File

@ -43,6 +43,8 @@ Accounting Memento For Entrepreneurs
**Equity** is the amount of the funds contributed by the owners (founders **Equity** is the amount of the funds contributed by the owners (founders
or shareholders) plus previously retained earnings (or losses). or shareholders) plus previously retained earnings (or losses).
Each year, net profits (or losses) are reported to retained earnings.
.. h:div:: force-right accounts-table .. h:div:: force-right accounts-table
.. placeholder .. placeholder
@ -137,14 +139,14 @@ reconciled with the related payment journal items.
Reconciliation is performed automatically by the system when: Reconciliation is performed automatically by the system when:
* the payment is registered directly on the invoice * the payment is registered directly on the invoice
* the link between the payment and the invoice is detected at the bank matching * the links between the payments and the invoices are detected at the bank
process matching process
.. rst-class:: force-right .. rst-class:: force-right reconciliation-example
Example Customer Statement Example
------- --------------------------
.. rst-class:: table-condensed d-c-table .. rst-class:: table-condensed d-c-table