OpenSource ERP Software dedicated to small to mid-size companies

           Become Platinium or Gold Neogia Partner

All configuration properties

Contents

[edit]

Page Main Goal

Lists all existing properties used in all ofbiz Neogia components and details functional and technical usages.

Document organisation:

author: Olivier Heintz
reference page language: English
[edit]

Common

[edit]

Arithmetic

Arithmetic properties to configure BigDecimal calculations, (decimal precision and rounding)

# see http://java.sun.com/j2se/1.4.2/docs/api/java/math/BigDecimal.html
# This could be ROUND_CEILING or ROUND_UP.  (The difference is ROUND_CEILING rounds towards positive infinity,
# ROUND_UP away from zero.  So, for 1.13, both ROUND_UP and ROUND_CEILING will round to 1.2, but for -1.13,
# ROUND_UP gives you -1.2 and ROUND_CEILING -1.1.)
invoice.decimals
Set decimal precision for invoicing operations
invoice.rounding
Set rounding method for invoicing operations
order.decimals
Set decimal precision for ordering operations, such as shopping cart amounts and order amounts
order.rounding
Set rounding method for ordering operations, such as shopping cart amounts and order amounts
finaccount.decimals
Set decimal precision of operations related to customer accounts such as Financial Accounts
finaccount.rounding
Set rounding method of operations related to customer accounts such as Financial Accounts
salestax.calc.decimals
sales tax calculations
salestax.final.decimals
sales tax *calculations*
salestax.rounding
Most of the companies would like to see their sales tax calculations ALWAYS rounded up (ie, 100.081 becomes 100.09)
stock.quantity.decimals
inventory and stock event
stock.quantity.rounding
inventory and stock event
product.cost.decimals
product and manufacturing cost calculation
product.cost.rounding
product and manufacturing cost calculation
[edit]

CustomReport

# defines All the default value about report
# system command to print from server
printing.command
defines the used command to print with the printer as parameters. Printer parameters can come from user interface (a drop-down in the screen which call the print action) or the login web user preference "DEFAULT_PRINTER". We suggest to put all the available printers as enum with enumTypeId="WUP_DEFAULT_PRINTER".
printing.default.command
defines the used default command to print if no printer parameters exist.
#path for order report FO location
#this is location by default, if you want to change this uncomment and change this lines 
report.sales.path 
defines the used report for sales order. Default value is : order/webapp/ordermgr/order/developed/OrderSOView.fo.ftl
report.purchases.path 
defines the used report for purchase Order. Default value is : order/webapp/ordermgr/order/developed/OrderPOView.fo.ftl
report.shipmentDeliveryBill.path
defines the used report for shipment. Default value is :

shipment/webapp/shipment/shipmentreports/developed/BVShipmentDeliveryBill.fo.ftl

Here are some properties to personalize default report :

report.SO.company.title.name
report.PO.company.title.name
report.shipment.company.title.name

Company name : if there is no logo, then this name is displaying

report.SO.company.title.logo
report.PO.company.title.logo
report.shipment.company.title.logo

Company logo at the top left of the report

report.SO.company.title.slogan
report.PO.company.title.slogan
report.shipment.company.title.slogan

Company slogan at the top right of the report

report.SO.company.header.note
report.PO.company.header.note
report.shipment.company.header.note

Some note such as opens days or special informations about company shipment

report.SO.company.body.header.note
report.PO.company.body.header.note
report.shipment.company.body.header.note

Some note at the top of the header list

report.SO.company.body.bottom.note
report.PO.company.body.bottom.note
report.shipment.company.body.bottom.note

Some note at the bottom of the list

report.SO.company.footer.left.note
report.PO.company.footer.left.note
report.shipment.company.footer.left.note

Some note on left footer

report.SO.company.footer.right.note
report.PO.company.footer.right.note
report.shipment.company.footer.right.note

Some note on right footer


Accounting Report

report.accounting.invoice.company.title.name
report.accounting.invoice.company.title.logo
report.accounting.invoice.company.title.slogan

information of the company for invoice

report.accounting.invoice.textHeader
report.accounting.invoice.textHeader2
report.accounting.invoice.textFooter1
report.accounting.invoice.textFooter2
report.accounting.invoice.textFooter3

some text to appear on invoice report

report.accounting.invoice.type

Select engine for print invoice, possibility are: jasper screenfo

[edit]

CustomFooter

To be able to personize footer to see on which environement we are, usable for customer site with multiple environnement (integration, test, prod)

footer.style 
style to be able to see quickly (color red for exemple)
footer.envName 
Environnement Name
footer.no.sourceforgeLogo 
if present sourceforge logo does'nt appair
[edit]

Application Content

[edit]

Application Product

[edit]

ProductStoreParameters

# define the main Product parameters 
default.ProductSore.productStoreId
defines the default product store id
[edit]

Application Accounting

[edit]

AccountingConfig

[edit]

Ofbiz Accounting

User Interface properties/defaults of the extented Accounting component

invoiceProcessing
# what should be the default of the payment to invoice processing?
# paymentProcessing by invoice or paymentprocessing by invoiceitem?
# a box is still remaining on the menu; the user can change this option.
# value Y: applying payments to the invoice as a whole (invoiceItemSeqNr = null) with the option to apply per invoice item
# value N: applying payments to every invoice items with the option to apply to an invoice as a whole
#value YY: do not show the option box to the user;invoice processing only done
#value NN: do not show the option box to the user;invoiceitem processing only done
[edit]

Neogia Accounting

account.bank.default                Set default account for bank screen

IE_EVT_TYPE_INV_MVT                 Definie journal for Inventrory Movement integration
IE_EVT_TYPE_XFERT                   Definie journal for Transfert integration
IE_EV_TY_X_RE_DI                    Definie journal for Transfert Planified integration
IE_EVT_TYPE_SHIP                    Definie journal for Shipment integration
IE_EV_TYPE_PUR_OD                   Definie journal for Purchase Order integration
IE_EV_TYPE_SALE_OD                  Definie journal for Sale Order integration
IE_EVT_TYPE_RUN_MAN                 Definie journal for Run Manufacturing integration
IE_EV_TY_RU_COM_MA                  Definie journal for Run Componet Manu. integration
IE_EV_TYPE_PUR_INV                  Definie journal for Purchase Invoice integration
IE_EV_TYPE_SAL_INV                  Definie journal for Sale Invoice integration
IE_EV_TYPE_PUR_PAYM                 Definie journal for Purchase Payment integration
IE_EV_TYPE_SAL_PAYM                 Definie journal for Vendor Payment integration
IE_EV_TYPE_SAL_RET                  Definie journal for Return Sale Invoice integration

NeedMerge-IE_EVT_TYPE_INV_MVT       Merge Y/N GlEntry when integrate Inventrory Movement 
NeedMerge-IE_EVT_TYPE_XFERT         Merge Y/N GlEntry when integrate Transfert
NeedMerge-IE_EV_TY_X_RE_DI          Merge Y/N GlEntry when integrate Transfert Planified 
NeedMerge-IE_EVT_TYPE_SHIP          Merge Y/N GlEntry when integrate Shipment 
NeedMerge-IE_EV_TYPE_PUR_OD         Merge Y/N GlEntry when integrate Purchase Order 
NeedMerge-IE_EV_TYPE_SALE_OD        Merge Y/N GlEntry when integrate Sale Order 
NeedMerge-IE_EVT_TYPE_RUN_MAN       Merge Y/N GlEntry when integrate Run Manufacturing 
NeedMerge-IE_EV_TY_RU_COM_MA        Merge Y/N GlEntry when integrate Run Componet Manu. 
NeedMerge-IE_EV_TYPE_PUR_INV        Merge Y/N GlEntry when integrate Purchase Invoice 
NeedMerge-IE_EV_TYPE_SAL_INV        Merge Y/N GlEntry when integrate Sale Invoice 
NeedMerge-IE_EV_TYPE_PUR_PAYM       Merge Y/N GlEntry when integrate Purchase Payment
NeedMerge-IE_EV_TYPE_SAL_PAYM       Merge Y/N GlEntry when integrate Vendor Payment
NeedMerge-IE_EV_TYPE_SAL_RET        Merge Y/N GlEntry when integrate Return Sale Invoice

AcctgTransactionIdName              IdName fro instanciate Name of AcctgTransaction who are generated
AcctgTransactionUserLogin           Default user who associate to acctTransaction
accounting.company.partyId          Set partyId represent Company on accounting module (use for create invoice, report, etc ... )
accounting.payment.default.dueDcalMethod             Set default dueDcalMethod tu use when any dueDate found
accounting.payment.report.checkcomplex.letterMessage payment report information
accounting.payment.report.location                   Location for report (city)

accounting.invoice.invoice.prefix              Set prefix for use for invoice, if havn't value, don't use
accounting.invoice.purchaseinvoice.prefix      Set prefix for use for purchaseinvoice, if havn't value, don't use
accounting.invoice.customerrequest.prefix      Set prefix for use for customerrequest, if havn't value, don't use

accounting.staticdata.tabscreen.chartName.size Set default size for chartName tab screen
accounting.transaction.tabscreen.glentry.size  Set default size for glEntry tab screen

accounting.integration.reconcile.invoicepayment Set Y if you want reconcile invoice and payment after integration procedure
[edit]

Application Order

# Begin neogia specific FR#1485734: Credit Limit on Order Purchase.
default.ProcessOrder.maximumAmount
this is the default value of the maximum authorized amount to be approved;

Default value is -1. It means that all amount can be purchase by every one.

It's possible to override this value for a specific party (who is associated to a loggin).

[edit]

Neogia Facility

[edit]

FacilityParameters

# define the main Facility parameters
default.NFacility.idName
when it's necessary to find which facility to use for a product in a process, if the standard process Default Facility Lookup#Further Details returns null, choose this one.
NFacilityType.userChoice
when a user must choose a facility in a drop-down, the Facility type level is shown
default.NFacility.reworkOrShipment.SiteFacilityIdName
when it's necessary to find a default SiteFacility for the Default Facility Lookup with Purpose SHIPMENT or REWORK
# SHIPPING
#Auto Create pikingList: value Y/N
shipment.auto.createPikingList
in the shipment process, directly create the pickingList don't imply any validation
# Cost Management
# -- Cost Management choice is between ProductStore and properties --
# -- default unit Cost Management type... choice is UCMT_PMP or UCMT_FIX_COST or UCMT_LAST_PRICE (not yet managed)     
# -- in the future, ProductStore will be used as default; properties won't
productStore.unitCostMngType
Cost Management choice is made by ProductStore (value=Y) or properties (value=N)
default.product.unitCostMngType
How cost is calculated and used for stockItem and stockEvent? For further details look at Technical Manual#Facility Cost
# Method Unit Cost calculation for alert
# - ACB : Average Cost Balanced, When a new stock item of a product is put, the system verify that the new PMP of the product does not exceed this rate
# - UP : Unit Price, When a new stock item of a product is put, the system verify that the new Unit Price of the product does not exceed this rate
# - UPB : Unit Price Balanced
stockItem.UnitCost.alertMethodCalculation 
choose on which element you want check the variation, only one is selectable
# -- Average Cost authorized rate, in percent
stockItem.rateACB 
alert rate if ACB is selected, type 0.5 for 50%
stockItem.rateUP 
alert rate if UP is selected, type 0.5 for 50%
stockItem.rateUPB 
alert rate if UPB is selected, type 0.5 for 50%
# INVENTORY
# Edit StockItemQuickInventory.detail: value exists or not
editStockItemQuickInventory.detail
in the detail screen there are multiple quantities, with uom, packing, ...
# Integration StockEvent desactivation
#                    description="Inventory Movement"
#ST_EVT_TYPE_INV_MVT=N
for each StockEventTypeEnumId with an "N" value, the integration Transaction won't be generated. In the property file, all the StockEventType values are given to have only to remove the comment caracters to desactivate one.
#Number hours need for average consumption for productNFacility
product.history.averageconsumption=nb hours
[edit]

Neogia Manufacturing

[edit]

ManufacturingParameters

# default BudgetCode to calculate estimatedCost.
# This BudgetCode is used to get an estimated cost(hour cost or price) for each taskFulfilment and runComponent 
# this one is the default budget code for year 2005
wrun.default.budgetCode=B2005
Retrieved from "http://www.neogia.org/All_configuration_properties"