I'm building slackware slackbuilds for tryton-3.2 and have some questions 
on which modules to use.

Main packages are:

polib-1.0.4 (dependency for trytond - at http://slackbuilds.org)
relatorio-0.6.0 (dependency for trytond - at http://slackbuilds.org)
tryton-3.2.0
trytond-3.2.0

Module packages proposed:
trytond_account  - Basic accounting/bank
trytond_party    - Basic contacts (contacts, customers, suppliers, etc)
trytond_product  - Basic products
trytond_purchase - Basic accounts payable
trytond_sales    - Basic accounts receivable/sales/invoice
trytond_stock    - Basic warehouse management

Slackware packages (extra)
trytond_project  - Project management
trytond_analytic - Analytics modules
trytond_employee - Employee management

To make sure I have the required modules in the right package I would like 
some help in making sure which modules accomplish which tasks. Here's the 
list of modules and what I believe they are for:

account                             Base accounting module
account_asset                       Fixed assets module (used for 
depreciation)
account_be                          Belgium chart of accounts templates
account_credit_limit                Credit limit controls (party credit 
sales)
account_de_skr03                    German chart of accounts template
account_dunning                     Dunning module (accounts receivable)
account_dunning_letter              Print overdue notices from AR (dunning)
account_fr                          French chart of accounts template
account_invoice                     Base invoice module
account_invoice_history             Invoice history tracking
account_invoice_line_standalone     Create stand-alone invoice lines and 
add later to a draft invoice
account_invoice_stock               Link between invoice lines and stock 
moves
account_payment                     Generate invoces/credit memos
account_payment_sepa                Single European Payments Area (SEPA) 
payment module
account_product                     Accounting properties for product and 
category
account_statement                   Generate account statements
account_stock_anglo_saxon           Stock (product) valuation module using 
anglo-saxon model
account_stock_continental           Stock (product) valuation module using 
continental model
analytic_account                    Analyze accounts module
analytic_invoice                    Analyze invoices module
analytic_purchase                   Analyze purchases module
analytic_sale                       Analyze sales module
bank                                Track bank accounts
calendar                            CalDAV calendar module
carrier                             Basic module used for keeping track of 
shipping companies
carrier_percentage                  Percentage-based shipping cost module
carrier_weight                      Weight-based shipping cost module
company                             Module to keep track of company 
information
company_work_time                   Keep track of employees
country                             ISO3166 list of country codes
currency                            Keeps track of currency formats as well 
as rates between currencies
dashboard                           Dashboard module (?)
google_maps                         Use google maps for finding parties
ldap_authentication                 Basic ldap authentication module
ldap_connection                     Connect to an ldap server
party                               Base module for keeping track of 
company, contacts, customers, and suppliers
party_relationship                  Define relationships between parties
party_siret                         French geographical identification of 
establishments
party_vcarddav                      Contact information vcard support 
(including webDAV)
product                             Basic product module
product_attribute                   Define attributes for products
product_cost_fifo                   FIFO options for cost method
product_cost_history                Keep track of product purchase costs
product_measurements                Pre-defined measurements for products
production                          Product management for materials to 
finished product
project                             Basic project management module
project_invoice                     Generate invoices based on project work
project_plan                        Project planning
project_revenue                     Forecast project cost/revenue module
purchase                            Basic purchase module (Accounts 
Receivable)
purchase_invoice_line_standalone    Create standalone invoice lines to add 
to later purchase order invoices
purchase_shipment_cost              Keeps track of product shipment costs 
for purchases
sale                                Basic sales module
sale_credit_limit                   Keeps track of party credit limits 
during sale
sale_invoice_grouping               Allows user-defines for how products 
are grouped on invoices
sale_opportunity                    Keep track of sales leads and sales 
opportunities
sale_price_list                     Allows user-defined price listing
sale_shipment_cost                  Adds shipping cost options to ship to 
customers
sale_shipment_grouping              Options for grouping stock moves from 
sales
sale_supply                         Generates purchase requests from sales 
invoices
sale_supply_drop_shipment           Add drop-ship option to sales orders
stock                               Basic stock module for warehouse 
management
stock_forecast                      Track stock for future shipments
stock_inventory_location            New stock location/product/inventory 
wizard
stock_location_sequence             Adds sequences to location
stock_lot                           Keep track of product moves in lot 
quantities (warehouse)
stock_package                       Keep track of packaging information for 
return shipments
stock_product_location              Keep lists of preferred locations for 
products in warehouse management
stock_split                         Split product moves into multiple 
movements
stock_supply                        Keep track of purchase requirements 
based on product minimum quantities
stock_supply_day                    Limit supplier orders to specific days 
of the week
stock_supply_forecast               Add supply forecast computations
stock_supply_production             Automatic product order based on 
current product levels
timesheet                           Keep track of employee time spent on 
projects
timesheet_cost                      Add cost to timesheet

Some modules will probably not be added yet due to specific nature (ex: 
account_be).

Other modules would go into an extra slackbuild (not the basic) since they 
are enhancements rather than needed for basic use (think a mom-and-pop 
store).

Any help in deciding which modules to add to which package would be greatly 
appreciated.

Note: if you have questions about why I would be taking extra time to make 
slackware packages rather than using something else like pip, or why I 
would be grouping them into slackbuilds rather than making a separate 
slackbuild for each module, feel free to contact me for clarifications.

Reply via email to