[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

SF.net SVN: ledger-smb:[3735] branches/1.3



Revision: 3735
          http://ledger-smb.svn.sourceforge.net/ledger-smb/?rev=3735&view=rev
Author:   einhverfr
Date:     2011-09-24 00:46:42 +0000 (Sat, 24 Sep 2011)
Log Message:
-----------
Documentation changes

Modified Paths:
--------------
    branches/1.3/Changelog
    branches/1.3/LedgerSMB/RP.pm
    branches/1.3/doc/manual/LedgerSMB-manual.tex
    branches/1.3/sql/modules/Payment.sql
    branches/1.3/sql/modules/test/Reconciliation.sql

Modified: branches/1.3/Changelog
===================================================================
--- branches/1.3/Changelog	2011-09-22 20:05:22 UTC (rev 3734)
+++ branches/1.3/Changelog	2011-09-24 00:46:42 UTC (rev 3735)
@@ -23,7 +23,12 @@
 * GL reports account is ajax-style autocomplete (John W)
 * Journal Entry screen now uses AJAX-style autocomplete for accounts (Chris T)
 * GL reference now populated by default in the initial screen (Chris T).
+* Files can be attached to financial transactions (Chris T)
 
+AR/AP:
+* Files can be attached to AR/AP transactions (Chris T)
+* Project numbers can be displayed on AR/AP transactions report (Chris T)
+
 Reconciliation:
 * Reconciliation is on new codebase!
 * Redesigned workflow (Chris T and Aurynn)
@@ -46,7 +51,17 @@
 
 Invoicing:
 * Can now set sales tax amounts and rates per invoice if necessary (Chris T).
+* Files can be attached to invoices (Chris T)
+* Invoices can be placed on hold (Chris T)
 
+Fixed Assets:
+* New Feature!
+* Group assets into classes to depreciate together (Chris T)
+* Depreciate assets using straight-line depreciation (Chris T)
+* Plugin model for time- or production-based depreciation methods (Chris T)
+* Dispose of assets --- full and partial disposal supported (Chris T)
+* Net Book Value Report (Chris T)
+
 Development:
 * New API structure for new code (Entire Team)
 * Better error handling/display (Jason and Chris T)
@@ -177,10 +192,8 @@
 * Fixed encoding errors in numeral to text conversion (Seneca)
 * Fixed the displayed number format for AP invoice taxes (Seneca)
 * Fixed the selection of taxes when validto is involved (Seneca, anarcat's
-  addtion to 1818792) 
+addition to 1818792) 
 
-
-
 Changelog for 1.2.10
 * Fixed bug 1765161, post button duplicates invoices.(Chris T)
 * Adding a minor fixes to COGS edge cases for reversed invoices. (Chris T)

Modified: branches/1.3/LedgerSMB/RP.pm
===================================================================
--- branches/1.3/LedgerSMB/RP.pm	2011-09-22 20:05:22 UTC (rev 3734)
+++ branches/1.3/LedgerSMB/RP.pm	2011-09-24 00:46:42 UTC (rev 3735)
@@ -2190,6 +2190,7 @@
 
         $query .= qq| ORDER BY $sortorder|;
 
+        $form->error($query);
         $sth = $dbh->prepare($query);
         $sth->execute || $form->dberror($query);
 

Modified: branches/1.3/doc/manual/LedgerSMB-manual.tex
===================================================================
--- branches/1.3/doc/manual/LedgerSMB-manual.tex	2011-09-22 20:05:22 UTC (rev 3734)
+++ branches/1.3/doc/manual/LedgerSMB-manual.tex	2011-09-24 00:46:42 UTC (rev 3735)
@@ -1529,6 +1529,11 @@
 financial reports.  Because there are two ways these can be set up, there are
 two possibly relevant workflows.
 
+For sales/vendor invoices where goods and services are tracked (as distinct
+from AR/AP transactions which only track amounts), the separation of duties
+interface is not complete.  Here, you should use orders for initial entry, and
+convert these to invoices.
+
 \subsection{Batches and Vouchers}
 Often larger businesses may need to enter batches of transactions which may need
 to be approved or rolled back as a batch.  Batches are thus a generic
@@ -2135,7 +2140,53 @@
 One can transfer inventory between warehouses if necessary by using
 the Shipping-\textgreater Transfer Inventory screen.
 
+\section{Fixed Assets}
 
+One of the new features in LedgerSMB 1.3.x is fixed asset management, which
+includes tracking, depreciation, and disposal.  In general, the LedgerSMB 
+approach to these topics is implemented in a streamlined fashion but with
+an ability to add advanced methods of depreciation later. 
+
+\subsection{Concepts and Workflows}
+
+Fixed asset management and accounting provides a better ability to track
+the distribution of expenses relative to income.  Many fixed assets may be
+depreciated so that the expense of obtaining the asset can be spread across
+the usable life of that asset.  This is done in accordance with the idea of
+attempting to match actual resource consumption (as expenses) with income 
+in order to better gauge the financial health of the business.
+
+\subsubsection{Fixed Assets and Capital Expenses}
+
+Fixed assets are pieces of property that a business may own which cannot be 
+easily converted into cash.  They are differentiated from liquid assets, which
+include inventory, cash, bank account balances, some securities, etc.  Fixed
+assets, by their nature are typically purchased and used for an extended period
+of time, called the estimated usable life.  During the estimated usable life,
+the fixed asset is being utilized by the business, and so we would want to 
+track the expense as gradually incurred relative to the income that the asset
+helps produce.  This expense is called a "capital expense" and refers to either
+a purchase of a fixed asset or an expense which improves it.
+
+Examples of capital expenses and fixed assets might include (using a pizza
+place as an example):
+
+\begin{itemize}
+\item  A company vehicle
+\item  Tables, chairs, ovens, etc.
+\item  Changes to the leased property needed for the business.
+\item  Major repairs to the company vehicle.
+\end{itemize}
+
+\subsubsection{Depreciation}
+
+Depreciation is a method for matching the portion of a capital expense to
+income related to it.
+
+\subsubsection{Disposal}
+
+\subsubsection{Asset Classes}
+
 \section{HR}
 
 The HR module is currently limited to tracking employees for and their
@@ -2242,7 +2293,7 @@
 double-entry paper-based accounting systems.
 
 Normally when a transaction would be recorded, it would first be recorded
-in the \char`\"{}General Journal\char`\"{} which would contain detailed
+in the ``General Journal'' which would contain detailed
 information about the transaction, notes, etc. Then the entries from
 the General Journal would be transcribed to the General Ledger, where
 one could keep closer tabs on what was going on in each account.

Modified: branches/1.3/sql/modules/Payment.sql
===================================================================
--- branches/1.3/sql/modules/Payment.sql	2011-09-22 20:05:22 UTC (rev 3734)
+++ branches/1.3/sql/modules/Payment.sql	2011-09-24 00:46:42 UTC (rev 3735)
@@ -1134,7 +1134,8 @@
 				JOIN chart c ON (a.chart_id = c.id)
 				WHERE c.link = 'AP'
 					AND trans_id = pay_row.trans_id
-				) 
+				), 
+                                force_closed = false 
 			WHERE id = pay_row.trans_id;
 		ELSIF in_account_class = 2 THEN
 			update ar SET paid = amount - 
@@ -1143,7 +1144,8 @@
 				JOIN chart c ON (a.chart_id = c.id)
 				WHERE c.link = 'AR'
 					AND trans_id = pay_row.trans_id
-				) * -1
+				) * -1,
+                                force_closed = false
 			WHERE id = pay_row.trans_id;
 		ELSE
 			RAISE EXCEPTION 'Unknown account class for payments %',

Modified: branches/1.3/sql/modules/test/Reconciliation.sql
===================================================================
--- branches/1.3/sql/modules/test/Reconciliation.sql	2011-09-22 20:05:22 UTC (rev 3734)
+++ branches/1.3/sql/modules/test/Reconciliation.sql	2011-09-24 00:46:42 UTC (rev 3735)
@@ -127,4 +127,4 @@
 || (select count(*) from test_result where success is not true) 
 || ' failed' as message;
 
---ROLLBACK;
+ROLLBACK;

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.