Purpose
Define the reference format for each kind of transaction.
Procedure
- From Forms Setup
References usually contain a number and optionally a special field. Special fields include:
{MM} date month
{YY} date 2 digit year
{YYYY} date 4 digit year
{UU} user
{P} pos
example:
{YYYY}-{MM}-{UU}-{17}
auto increment reference number will start from 17
Not yet implemented:
{C} customer - Forum Post
{B} branch
{S} supplier
{L} location
Supported special fields for each transaction type:
ST_JOURNAL => array('date', 'user'),
ST_COSTUPDATE => array('date', 'user'),
ST_BANKPAYMENT => array('date', 'user'),
ST_BANKDEPOSIT => array('date', 'user'),
ST_BANKTRANSFER => array('date', 'user'),
ST_SUPPAYMENT => array('date', 'user'),
ST_CUSTPAYMENT => array('date', 'user'),
ST_SALESORDER => array('date', 'customer', 'branch', 'user', 'pos'),
ST_SALESQUOTE => array('date', 'customer', 'branch', 'user', 'pos'),
ST_SALESINVOICE => array('date', 'customer', 'branch', 'user', 'pos'),
ST_CUSTCREDIT => array('date', 'customer', 'branch', 'user', 'pos'),
ST_CUSTDELIVERY => array('date', 'customer', 'branch', 'user', 'pos'),
ST_LOCTRANSFER => array('date', 'location', 'user'),
ST_INVADJUST => array('date', 'location', 'user'),
ST_PURCHORDER => array('date', 'location', 'supplier', 'user'),
ST_SUPPINVOICE => array('date', 'location', 'supplier', 'user'),
ST_SUPPCREDIT => array('date', 'location', 'supplier', 'user'),
ST_SUPPRECEIVE => array('date', 'location', 'supplier', 'user'),
ST_WORKORDER => array('date', 'location', 'user'),
ST_MANUISSUE => array('date', 'location', 'user'),
ST_MANURECEIVE => array('date', 'user'),











