Invoice (pending contribution) generator for TBUSA
Go to file
Jon Goldberg 845b9e0d4c
Add Number of Members Offset and discrete Biannual Fee Amount
2019-11-18 13:50:39 -05:00
CRM/Tbusainvoicegen Add Number of Members Offset and discrete Biannual Fee Amount 2019-11-18 13:50:39 -05:00
api/v3/Invoicegen include support for defining custom invoice date, due date, period begin and end 2019-09-18 15:43:12 -04:00
images initial commit 2019-06-28 16:54:40 -04:00
tests/phpunit initial commit 2019-06-28 16:54:40 -04:00
LICENSE.txt initial commit 2019-06-28 16:54:40 -04:00
README.md fill in README 2019-06-28 18:11:04 -04:00
info.xml initial commit 2019-06-28 16:54:40 -04:00
phpunit.xml.dist initial commit 2019-06-28 16:54:40 -04:00
tbusainvoicegen.civix.php initial commit 2019-06-28 16:54:40 -04:00
tbusainvoicegen.php initial commit 2019-06-28 16:54:40 -04:00

README.md

Timebanks USA Invoice Generator

This extension will generate invoices for Community Weaver 3 for a specified billing period, automatically determining which timebanks need an invoice and calculating the amount.

The extension is licensed under AGPL-3.0.

Requirements

  • PHP v5.5+
  • CiviCRM 5.7+

Usage

There is no UI for now. Instead:

  • Go to Support menu » Developer » API Explorer.
  • Set Entity to Invoicegen and Action to Generate.
  • Enter a billing period in the following format: "2019-2"
  • First number is the year; second is 1 for Jan-Jun, 2 for Jul-Dec.
  • Optionally, select Add Parameter and select a single contact ID. If you don't, all timebanks eligible to receive an invoice in this billing period will receive one (unless it already exists).
  • Press Execute.