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.
