intranet-cost
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:
# ]po[ Finance Core
This package is part of ]project-open[, an open-source enterprise project management system.

For more information about ]project-open[ please see:
* [Documentation Wiki](http://www.project-open.com/en/)
* [V5.0 Download](https://sourceforge.net/projects/project-open/files/project-open/V5.0/)
* [Installation Instructions](http://www.project-open.com/en/list-installers)

About ]po[ Finance Core:

This package is the base platform for cost management operations and defines cost centers, cost items and investments. All billing, invoicing, and quotes are associated by and managed through the Finance Core.

(Screenshot listing all "Customer" related documents currently on the system. Presented by order of Due Date by default. To resort the listing click on the appropriate column header.)

(Screenshot displaying all "Outstanding" invoices belonging to "Customer" between the specified dates.)

Financial Document Display Filters

To selectively view documents, use the filters to screen all the available documents using the parameters below, one per field.

  • Document Status - All, Created, Deleted, Filed, Outstanding, Paid, Past Due, Partially Paid, Rejected, Requested
  • Document Type - ­All, Employee Salary, Repeating Cost, Timesheet Cost, Expense Item, Expense Bundle, Timesheet Budget, Expense Planned Cost
    • ­Customer Documents ­- Customer Invoice, Quote, Delivery Note
    • Provider Do­cuments - Provider Bill, Purchase Order
  • Company - All available and registered companies on the system
  • Start Date
  • End Date­

All financial documents relating to "Providers" are formatted and searchable in the exact same manner as those belonging to Customers. To navigate to a view of Provider financial documents, simply click on the "Providers" header located to the right of "Customer".

    # Online Reference Documentation ## Procedure Files
    lib/company-profit-loss.adp
    lib/company-profit-loss.tclcompany-profit-loss.tcl
    tcl/intranet-cost-center-procs.tclCost Centers
    tcl/intranet-cost-procs.tclBring together all "components" (=HTML + SQL code) related to Costs
    ## Procedures
    im_cc_read_pReturns "1" if the user can read the global "company" CC
    im_company_payment_balance_componentReturns a formatted HTML with invoices vs.
    im_cost::newCreate a new cost item and return its ID.
    im_cost_cache_sweeperChecks for the MaxCount projects with the "oldest" outdated cost caches.
    im_cost_center_companyReturns the ID of the "Company - Co" Cost Center
    im_cost_center_nameReturns the cached name of a cost center
    im_cost_center_optionsReturns a list of all Cost Centers in the company.
    im_cost_center_permissionsFill the "by-reference" variables read, write and admin with the permissions of $user_id on $cost_center_id.<br>
    im_cost_center_read_pReturns "1" if the user can read the CC, "0" otherwise.
    im_cost_center_selectReturns a select box with all Cost Centers in the company.
    im_cost_center_status_active
    im_cost_center_status_inactive
    im_cost_center_status_optionsCost Center status options
    im_cost_center_type_cost_center
    im_cost_center_type_investment_center
    im_cost_center_type_optionsCost Center type options
    im_cost_center_type_profit_center
    im_cost_center_type_subdepartment
    im_cost_center_write_pReturns "1" if the user can write to the CC, "0" otherwise.
    im_cost_center_write_p_helperReturns "t" if the user can write to the CC, "f" otherwise.
    im_cost_financial_document_type_idsReturns an TCL list of all cost_type_ids of financial documents.
    im_cost_payment_method_selectReturns an html select box named $select_name and defaulted to $default with a list of all the partner statuses in the system
    im_cost_permissionsFill the "by-reference" variables read, write and admin with the permissions of $user_id on $cost_id.<br> Cost permissions depend on the rights of the underlying company and on Cost Center permissions.
    im_cost_project_document_iconsShows a list of icons for each financial document available as part of the project.
    im_cost_project_document_icons_helperHelper for: Shows a list of icons for each financial document available as part of the project.
    im_cost_status_created
    im_cost_status_deleted
    im_cost_status_filed
    im_cost_status_optionsCost status options
    im_cost_status_outstanding
    im_cost_status_paid
    im_cost_status_partially_paid
    im_cost_status_past_due
    im_cost_status_rejected
    im_cost_status_requested
    im_cost_status_selectReturns an html select box named $select_name and defaulted to $default with a list of all the cost status_types in the system
    im_cost_template_optionsCost Template options
    im_cost_template_selectReturns an html select box named $select_name and defaulted to $default with a list of all the partner statuses in the system
    im_cost_type_bill
    im_cost_type_company_doc
    im_cost_type_customer_doc
    im_cost_type_delivery_note
    im_cost_type_employee
    im_cost_type_expense_bundle
    im_cost_type_expense_item
    im_cost_type_expense_planned
    im_cost_type_interco_invoice
    im_cost_type_interco_quote
    im_cost_type_invoice
    im_cost_type_is_invoice_or_bill_pInvoices and Bills have a "Payment Terms" field.
    im_cost_type_is_invoice_or_quote_pInvoices and Quotes have a "Company" fields, so we need to identify them:
    im_cost_type_optionsCost type options
    im_cost_type_order
    im_cost_type_planned_purchase
    im_cost_type_po
    im_cost_type_provider_doc
    im_cost_type_provider_receipt
    im_cost_type_provider_travel
    im_cost_type_quote
    im_cost_type_repeating
    im_cost_type_selectReturns an html select box named $select_name and defaulted to $default with a list of all the cost_types in the system.
    im_cost_type_short_name
    im_cost_type_timesheet
    im_cost_type_timesheet_budget
    im_cost_type_timesheet_hours
    im_cost_type_write_pReturns "1" if the user can create costs of type cost_type_id or 0 otherwise
    im_cost_type_write_permissionsReturns a list of all cost_type_ids for which the user has write permissions for atleast one Cost Center.
    im_cost_type_write_permissions_helperReturns a list of all cost_type_ids for which the user has write permissions for atleast one Cost Center.
    im_cost_uom_optionsCost UoM (Unit of Measure) options
    im_cost_update_paymentsUpdate the payment amount for a cost item by summing up all payments for this item.
    im_cost_update_project_cost_cacheCalculates the sums of all cost elements per project, including subprojects of arbitrary depth.
    im_costs_base_componentReturns a HTML table containing a list of costs for a particular company or project.
    im_costs_company_componentReturns a HTML table containing a list of costs for a particular company.
    im_costs_company_profit_loss_componentReturns a HTML component to show a list of all main projects together with profit & loss per project.
    im_costs_default_cost_center_for_userReturns a reasonable default cost center for a given user.
    im_costs_navbarReturns rendered HTML code for a horizontal sub-navigation bar for /intranet-cost/.
    im_costs_object_list_componentReturns a HTML table containing a list of objects associated with a particular financial document.
    im_costs_project_componentReturns a HTML table containing a list of costs for a particular project.
    im_costs_project_finance_componentReturns a HTML table containing a detailed summary of all financial activities of the project.
    im_costs_selectReturns an html select box named $select_name and defaulted to $default with a list of all the costs in the system.
    im_currency_optionsCost currency options
    im_currency_selectReturn a HTML widget that selects a currency code from the list of global countries.
    im_default_currencyReturns the default system currency
    im_department_optionsReturns a list of all Departments in the company.
    im_investment_optionsCost investment options
    im_menu_finance_admin_linksReturn a list of admin links to be added to the "absences" menu
    im_navbar_tree_financeFinance Navbar
    im_next_cost_nrReturns the next free cost number Cost_nr's look like: 2003_07_123 with the first 4 digits being the current year, the next 2 digits the month and the last 3 digits as the current number within the month.
    im_package_cost_id
    im_payment_method_cash
    im_payment_method_undefined
    im_sub_cost_center_idsReturns the list of sub cost centers, order by tree_sortkey.
    im_sub_cost_center_ids_helperReturns the list of sub cost centers, order by tree_sortkey.
    im_supported_currenciesReturns the list of supported currencies
    im_user_cost_centersReturns the list of all cost-centes of the user including sub cost-centers
    n20Converts null ("") values to numeric "0".
    template::widget::im_cost_center_treead_form tree widget for cost centers and departments.
    template::widget::im_currenciesad_form widget for active currencies The widget displays a list of active currencies.
    ## SQL Files
    sql/postgresql/intranet-cost-backup.sql
    sql/postgresql/intranet-cost-center-create.sql
    sql/postgresql/intranet-cost-common.sql
    sql/postgresql/intranet-cost-components-create.sql
    sql/postgresql/intranet-cost-create.sql
    sql/postgresql/intranet-cost-drop.sql
    sql/postgresql/intranet-cost-menus-create.sql
    sql/postgresql/intranet-investment-create.sql
    sql/postgresql/intranet-price-list-create.sql
    sql/postgresql/intranet-repeating-cost-create.sql
    sql/postgresql/upgrade/upgrade-5.0.2.2.0-5.0.2.2.1.sql
    sql/postgresql/upgrade/upgrade-5.0.2.2.1-5.0.2.2.2.sql
    sql/postgresql/upgrade/upgrade-5.0.2.3.0-5.0.2.3.1.sql
    sql/postgresql/upgrade/upgrade-5.0.2.3.5-5.0.2.3.6.sql
    ## Content Pages
    www/
    cost-centers/
    cost-center-action.tclDelete selected cost_centers
    index.adp
    index.tclShow the permissions for all cost_centers in the system
    new.adp
    new.tclCreate a new dynamic value or edit an existing one.
    permissions-user-add.adp
    permissions-user-add.tclRedirect page for adding users to the permissions list.
    costs/
    cost-action.tclPurpose: Takes commands from the /intranet-cost/index page and deletes costs where marked
    new.adp
    new.tclCreate a new dynamic value or edit an existing one.
    index.adp
    index.tcl
    list.adp
    list.tclList all costs together with their payments
    rep-costs/
    index.adp
    index.tclShows a summary of the loged hours by all team members of a project (1 week)
    new-rep-cost.adp
    new-rep-cost.tclCreate a new cost item from a repeating cost such as employee salaries, rent or other fixed costs
    new.adp
    new.tclCreate a new dynamic value or edit an existing one.

    本源码包内暂不包含可直接显示的源代码文件,请下载源码包。