CORE POS - Fannie
The CORE POS back end
Public Member Functions | Public Attributes | List of all members
GiveUsMoneyPlugin Class Reference
Inheritance diagram for GiveUsMoneyPlugin:
COREPOS\Fannie\API\FanniePlugin

Public Member Functions

 setting_change ()
 
 plugin_enable ()
 
- Public Member Functions inherited from COREPOS\Fannie\API\FanniePlugin
 pluginEnable ()
 
 plugin_enable ()
 
 pluginDisable ()
 
 plugin_disable ()
 
 settingChange ()
 
 setting_change ()
 
 pluginUrl ()
 
 plugin_url ()
 
 pluginDir ()
 
 plugin_dir ()
 
 pluginDbStruct ($db, $struct_name, $db_name="")
 
 plugin_db_struct ($db, $struct_name, $db_name="")
 

Public Attributes

 $plugin_settings
 
 $plugin_description
 
- Public Attributes inherited from COREPOS\Fannie\API\FanniePlugin
 $plugin_settings
 
 $plugin_description = 'This author didn\'t provide anything. Shame!'
 

Additional Inherited Members

- Static Public Member Functions inherited from COREPOS\Fannie\API\FanniePlugin
static memberOf ($file)
 
static isEnabled ($plugin)
 
static pluginMap ($path="", $in=array())
 

Member Function Documentation

GiveUsMoneyPlugin::setting_change ( )

Employee # used for writing any POS transactions

Register # used for writing any POS transactions

$ value of one equity share

Department # for equity-related POS transactions

Department description for equity-related POS transactions (could probably be pulled from department table instead; guaranteeing a description even if the department doesn't exist may make debugging easier if the department # is misconfigured).

Department # for equity-related POS transactions

Department description for loan-related POS transactions See equityDescription for justification.

Department # for balancing transactions Transactions are written as: $X.XX to loan/equity department -$X.XX to offset department This ensures transactions net to zero. It also allows tender to occur at a different time/place without leaving any transaction half-complete. The tender transaction would (probably) be: $X.XX to offset department -$X.XX tender type

Month the fiscal year ends (typically 6 or 12)

Day the fiscal year ends (typically 30 or 31)

The store's federal tax identification number. Only needed for tax forms.

The store's state tax identification number. Only needed for tax forms.

The store's name (or DBA name) Used for address blocks

The store's street address Multi-line street address is not permitted because vertical spacing is often tight. Some tax forms also require a single line street address. Use comma separation as needed. Used for address blocks

The store's city Used for address blocks

The store's state (or equivalent) Used for address blocks

The store's zip code (or equivalent) Used for address blocks

The store's phone number Used for [some] address blocks

The store's checking account routing # Used for creating checks

The store's checking account # Used for creating checks

The first check number to use when creating checks. The plugin will use check numbers sequentially starting from this value

Zero-pad check numbers to this many digits. Six is the default.

POS interaction interface

Member Data Documentation

GiveUsMoneyPlugin::$plugin_description
Initial value:
= 'Plugin for mananging member loan/bond accounts
and share-based, dividend earning equity.'
GiveUsMoneyPlugin::$plugin_settings
Initial value:
= array(
'GiveUsMoneyDB' => array('default'=>'GiveUsMoneyDB','label'=>'Database',
'description'=>'Database for related information.'),
)

The documentation for this class was generated from the following file: