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