With this module you're able to create and administer invoices.
The module creates an invoice node type. The module can be used in combination with the pathauto module to auto generate the title.
PDF document
It's possible to view the invoice as full node view on your site, as html print view and as pdf document. The nice dompdf library is used to generate pdf documents. The library is not included into this module. You'll have to download it yourself and paste the dompdf folder into the root of this module. so you'll get "sites/all/modules/invoice/dompdf".
The library can be downloaded from the official site, but has not the nice Arial font included by default. Fortunately, according to the End User License Agreement of Microsoft I have the right to redistribute Microsoft core fonts in unaltered form. So I already included the Arial font into the dompdf package.
Views Or allows Views to combine filters or arguments with OR and fields with COALESCE.
Note: Similar functionality will be eventually be added to Views in a way that is not compatible with this module (see issue 291660). Once that happens, this module will be deprecated, and users will need to update their views manually. This module is experimental, and is shared so that others can help improve on it.
This module will prevent users under the age of 13 from logging in if their respective parent or guardian (P/G) have not "signed" their COPPA compliance form. If a users Date of Birth -- stored in their user profile -- cannot be determined, the user will not be allowed to login.
P/G to child relationships will be loaded into an internal {coppa} table. This table will track the Parent to Child relationships and monitor when COPPA compliance was first achieved.
Suggested setup;
enable profile module
enable coppa module: this looks for a profile field called "Date of Birth" (profile_dob) and creates it if not present.
create a user role that will require COPPA compliance suggestions (student, etc.)
visit 'admin/settings/coppa' and select the above user role
also visit 'admin/user/coppa/add' to add parent/child relationships
also visit 'admin/user/coppa/manage' to manage existing parent/child relationships
Any users with the role you select at 'admin/settings/coppa' will now require coppa compliance to login and use the site. Please be careful in choosing the role; using "authenticated user" can lock all users out of the system if they do not have a profile_dob over 13 years from the current date.