Sales_Frontend_Cli
Cli frontend for Sales
This class handles cli requests for the Sales
Extend:
Tinebase_Frontend_Cli_Abstract
Methods
Name | Description |
---|---|
addEmailToSalesAddress | addEmailToSalesAddress |
createBoilerplatesIfEmpty | |
create_auto_invoices | creates missing accounts |
legacyInvoiceXRechnung | |
mergeContracts | merge contracts into one contract and removes the old ones |
migrateOffersToDocuments | supports -d (dry-run) |
removeUnbilledAutoInvoices | removes unbilled auto invoices |
setLastAutobill | |
transferBillingInformation | |
transferContractsToOrderConfirmation | transfers all contracts starting with AB- to orderconfirmation |
updateBillingInformation | |
updateLastAutobillOfProductAggregates | sets start date and last_auobill by existing invoice positions / normalizes last_autobill |
Inherited methods
Name | Description |
---|---|
createContainer | add container |
createDemoData | create demo data |
getHelp | echos usage information |
importegw14 | import from egroupware |
setContainerGrants | set container grants |
setContainerGrantsHelper | set containers grants helper |
setContainerGrantsReadOnly | setContainerGrantsReadOnly |
updateImportExportDefinition | update or create import/export definition |
Sales_Frontend_Cli::addEmailToSalesAddress
Description
public addEmailToSalesAddress (void)
addEmailToSalesAddress
Parameters
This function has no parameters.
Return Values
void
Sales_Frontend_Cli::createBoilerplatesIfEmpty
Description
createBoilerplatesIfEmpty (void)
Parameters
This function has no parameters.
Return Values
void
Sales_Frontend_Cli::create_auto_invoices
Description
public create_auto_invoices (\Zend_Console_Getopt $_opts)
creates missing accounts
- optional params:
- day=YYYY-MM-DD
- remove_unbilled=1
- contract=CONTRACT_ID or contract=NUMBER
Parameters
(\Zend_Console_Getopt) $_opts
Return Values
bool
Sales_Frontend_Cli::legacyInvoiceXRechnung
Description
legacyInvoiceXRechnung (void)
Parameters
This function has no parameters.
Return Values
void
Sales_Frontend_Cli::mergeContracts
Description
public mergeContracts (\Zend_Console_Getopt $_opts)
merge contracts into one contract and removes the old ones
Parameters
(\Zend_Console_Getopt) $_opts
Return Values
void
Sales_Frontend_Cli::migrateOffersToDocuments
Description
public migrateOffersToDocuments (\Zend_Console_Getopt $_opts)
supports -d (dry-run)
Parameters
(\Zend_Console_Getopt) $_opts
Return Values
void
Throws Exceptions
\Tinebase_Exception_AccessDenied
\Tinebase_Exception_NotFound
Sales_Frontend_Cli::removeUnbilledAutoInvoices
Description
public removeUnbilledAutoInvoices (\Sales_Model_Contract $contract)
removes unbilled auto invoices
Parameters
(\Sales_Model_Contract) $contract
Return Values
void
Sales_Frontend_Cli::setLastAutobill
Description
setLastAutobill (void)
Parameters
This function has no parameters.
Return Values
void
Sales_Frontend_Cli::transferBillingInformation
Description
transferBillingInformation (void)
Parameters
This function has no parameters.
Return Values
void
Sales_Frontend_Cli::transferContractsToOrderConfirmation
Description
public transferContractsToOrderConfirmation (void)
transfers all contracts starting with AB- to orderconfirmation
Parameters
This function has no parameters.
Return Values
void
Sales_Frontend_Cli::updateBillingInformation
Description
updateBillingInformation (void)
Parameters
This function has no parameters.
Return Values
void
Sales_Frontend_Cli::updateLastAutobillOfProductAggregates
Description
public updateLastAutobillOfProductAggregates (void)
sets start date and last_auobill by existing invoice positions / normalizes last_autobill
Parameters
This function has no parameters.
Return Values
void