npo-accounting-ikiwiki/ExistingProjects/Tryton.mdwn

143 lines
6.8 KiB
Text
Raw Normal View History

2013-10-30 19:58:27 +00:00
Tryton is a fork of [[OpenERP]]. A comparison of Tryton and OpenERP is available at [[!wikipedia Comparison_of_Tryton_and_Open_ERP]]. Another comparision can be found on <http://www.openerp2tryton.com/>
List of companies that offer services based on tryton: <http://www.tryton.org/services.html>
Based on a comunity with it's own foundation. <http://www.tryton.org/foundation/index.html>
Mailing Lists:
- <https://groups.google.com/forum/#!forum/tryton> General discusion group
- <https://groups.google.com/forum/#!forum/tryton-dev> Technical discusion group
2013-10-30 17:39:40 +00:00
Links:
- [[!wikipedia Tryton]] - Wikipedia
- <http://www.tryton.org/> - Project homepage
2013-10-30 19:10:34 +00:00
- <http://hg.tryton.org> - Source code
2013-10-30 19:24:56 +00:00
- <http://www.ohloh.net/p/tryton>
2013-10-30 17:39:40 +00:00
## Technical
- Python for server
2013-10-30 19:58:27 +00:00
- Python/GTK+ for desktop client
- Web client in development (Repo: <http://hg.tryton.org/sandbox/sao> Demo: <https://demo.tryton.org:8000>(there is some issues with certificates))
- Application to manage user portals connected to erp. <http://openlabs.github.io/nereid/>
2013-10-30 18:09:41 +00:00
- Forked from [[OpenERP]] in 2008 -- [[!wikipedia Tryton#Origin_and_history]]
2013-10-30 19:58:27 +00:00
- Migrations from versions are full supported.
2013-10-30 17:39:40 +00:00
## Preliminary evaluation
### Positive
2013-10-30 19:10:34 +00:00
- Documented modules
2013-11-05 10:52:56 +00:00
- Modular application, wide range of modules
- Official modules: <http://hg.tryton.org/modules/>
- Comunity modules available on bitbucket, see
- <http://bitbucket.org/trytonspain>
- <http://bitbucket.org/zikzakmedia>
- <http://bitbucket.org/nantic>
- <http://bitbucket.org/pokoli> (and others).
- Also avaiilable on pypy <https://pypi.python.org/pypi?%3Aaction=search&term=tryton&submit=search>.
2013-10-30 17:40:40 +00:00
- Separated client and server presumably making collaboration easy
- Can create reports -- [[!wikipedia Tryton#Technical_features]]
2013-11-15 09:33:17 +00:00
- Using fixed point in Accouting. Decimal is used on server layer and numeric on the database layer.
2013-10-30 17:39:40 +00:00
2013-11-08 22:02:01 +00:00
## [[UseCases/GeneratingReports]] Evaluation
2013-11-11 15:23:37 +00:00
### Positive
- Capable of Trial Balance and Chart of Accounts reports.
- Probably capable of Expense, Income reports with minor, semantic[report templates] development effort.
2013-11-08 22:09:54 +00:00
- Possible to create [custom reports](http://doc.tryton.org/3.0/trytond/doc/topics/reports/index.html)
2013-11-11 15:23:37 +00:00
### Negative
- Does not seem to support funds, thus it is not possible to generate reports for a specific fund.
2013-11-08 22:09:54 +00:00
### Examples
2013-11-08 22:06:01 +00:00
- Generated [[General_Ledger.odt]].
2013-11-08 22:02:01 +00:00
<a id="evaluation"></a>
## Evaluation
### Evaluation of [[Reporting|UseCases/GeneratingReports]] UseCases
2013-11-22 20:35:42 +00:00
- [[Trial Balance Report|UseCases/GeneratingReports#trial-balance]]: Yes
- [[Bank Reconciliation Report|UseCases/GeneratingReports#bank-reconcilation]]: Yes
- [[Chart of Accounts|UseCases/GeneratingReports#chart-of-accounts]]: Yes
- [[Cash Disbursements Journal|UseCases/GeneratingReports#cash-disbursements]]: FIXME
- [[Income Report|UseCases/GeneratingReports#income-report]]: FIXME
- [[Expense Report|UseCases/GeneratingReports#expense-report]]: FIXME
### Evaluation of [[Reporting|UseCases/GeneratingReports]] UseCases for Fund Accounting
Can each of these reports be generated, confined to a specific temporarily
restricted asset type?
Tryton [does not support fund accounting](http://npoacct.sfconservancy.org/irclogs/%23npoacct.2013-11-11.log.html#t2013-11-11T16:35:54) as of now.
<!--
- [[Trial Balance Report|UseCases/GeneratingReports#trial-balance]]: FIXME
- [[Bank Reconciliation Report|UseCases/GeneratingReports#bank-reconcilation]]: FIXME
- [[Chart of Accounts|UseCases/GeneratingReports#chart-of-accounts]]: FIXME
- [[Cash Disbursements Journal|UseCases/GeneratingReports#cash-disbursements]]: FIXME
- [[Income Report|UseCases/GeneratingReports#income-report]]: FIXME
- [[Expense Report|UseCases/GeneratingReports#expense-report]]: FIXME
-->
### Evaluation of [[Fund Accounting|UseCases/FundAccounting]] UseCases
See above.
<!--
- [[Fund-only View|UseCases/FundAccounting#fund-view]]
- [[Funds as part of whole org View|UseCases/FundAccounting#fundless-view]]
- [[Ignore Funds for operations|UseCases/FundAccounting#fundless-view]]
-->
### [[UseCases/Collaborating]] evaluation
2013-11-22 20:35:42 +00:00
- [[Simultaneous Editing of Ledger|UseCases/Collaborating#simultaneous-ledger-edits]]: Yes
- FIXME: Other uses cases need rewrite.
### Evaluation of [[Double-entry Accounting|UseCases/DoubleEntryAccounting]] UseCases
2013-11-22 20:35:42 +00:00
- Does the system implement pure double-entry accounting? Yes
### Evaluation of [[TrackingDocumentation|UseCases/TrackingDocumentation]] UseCases
- Does the system [[link up to external documentation|UseCases/TrackingDocumentation#document-link-up]]?
- Does it have a [[the ability to explore transactions via documentation linkage|UseCases/TrackingDocumentation#document-link-explore]]?
### Evaluation of [[Handling multiple currencies|UseCases/MultiCurrency]] UseCases
- Does it support the concept of
[[a single functional currency|UseCases/MultiCurrency]], while still
2013-11-22 20:35:42 +00:00
permitting multi-currency entries? Yes
### Evaluation of [[draft transaction|UseCases/DraftTransactions]] UseCases
- Does the system allow
[[generally for draft transactions|UseCases/DraftTransactions#draft-general]]
2013-11-22 20:35:42 +00:00
that can be later approved before officially being posted to the books? Yes
### Evaluation of WorkFlow UseCases
- Is a [[specific workflow dictated by the system|UseCases/WorkFlow#workflow-dictated]] ?
2013-11-22 20:35:42 +00:00
- Is a [[the workflow configurable|UseCases/WorkFlow#workflow-configurable]] ? It does not seem so.
- [[Unaccrued Invoice|UseCases/WorkFlow#unaccrued-invioice]] ? It does not seem so.
### Evaluation of the [[Reading and Reporting API|UseCases/ReadingAPI]]
2013-11-22 20:35:42 +00:00
Since tryton uses RPC for client-server communication, it seems very likely that you could fetch any data from the server using the tryton RPC interface. However, this interface might include cruft that may make the API harder to use for simple reading.
### Evaluation of the [[Storage API|UseCases/StorageAPI]]
2013-11-22 20:35:42 +00:00
See above.
### Evaluation of the [[Community Health|UseCases/CommunityHealth]]
2013-11-22 20:35:42 +00:00
- Is the [[license both determined as Free Software by FSF and OSI-approved|USeCases/CommunityHealth#license-approved]]? [GPL](http://hg.tryton.org/3.0/tryton/file/0308bbcc8deb/LICENSE)
- Is the [[license GPL-compatible||UseCases/CommunityHealth#gpl-compatible]]? Yes
- Does the project
2013-11-22 20:35:42 +00:00
[[require assignment of copyright or a CLA to get code upstreamed|UseCases/CommunityHealth#no-cla-for-profit]]? Does not seem like it,
- How many
2013-11-22 20:35:42 +00:00
[[active developers/companies contribute to the project||USeCases/CommunityHealth#dev-count]]? [A handful](http://www.ohloh.net/p/tryton), ranging between 4..11 per month in 2013.
* If there aren't many, how hard would it be to take over the project if needed?
2013-11-22 20:35:42 +00:00
- Is there good [[developer documentation|UseCases/CommunityHealth#dev-docs]]? Reasonably, being a Python programmer primarily might make my opinion biased.
- How easy it to [[engage as a developer with the community|UseCases/CommunityHealth#dev-welcoming]]? They are friendly and helpful.