Mautic Community Financial Policy
A primary responsibility of the Mautic Community Council is to ensure that the organization is transparent to the Mautic community, and accountable for its programs and finances to its contributors, members, the public and government regulators.
Accountability requires that the organization comply with all applicable laws and ethical standards; adhere to the organization's mission; create and adhere to conflict of interest, ethics, personnel and accounting policies; protect the rights of community members; and make financial reports available to all members of the Community Council and any member of the public who requests it.
The development of proper internal controls helps organizations ensure accountability. This purpose of this document is to specify these internal controls for the financial aspects of the Mautic project such as spending, reimbursements, event funding and budgeting.
The following policies will govern the financial aspects of the Mautic project.
1. Legal & Finance Team Membership
Membership in the Legal & Finance Team will follow any and all project-wide policies for adding/voting in members. In addition:
- All Members of the Legal & Finance team will undergo a background check.
- All Members of the Legal & Finance team will sign a confidentiality agreement prior to accessing any financial documents, tools, online banking or financial records.
The following policies will govern booking and reimbursing travel on behalf of the Mautic project:
- Transportation Class. In all cases, economy/coach class transportation will be used by travellers. Any and all upgrades must be paid by the traveller and will not be reimbursed.
- Airfare purchase lead time. To ensure reasonable prices, all airfare will be booked no sooner than 6 months nor later than 30 days prior to departure.
- Airfare Cost. Costs for transportation must be within 20% of the lowest available fare within the purchase lead time.
- Port of Entry. Transportation to and from the event must be to the closest reasonable Port of Entry. Advance permission must be obtained from the budget line item owner and the Project Lead when the location of the venue does not match the arrival and/or departure city for the event.
- Eligible Expenses. Travel-related expenses for the following items are eligible for reimbursement:
- Transport to and from place of departure (eg. airport, bus station, train station) will be reimbursed. Use of private/personal vehicles will be reimbursed at the IRS mileage rate. ^1
- Parking at place of departure (eg. airport, bus station, train station). Please note maximum days below.
- Transport to event city (eg. airline, train, bus).
- Transport to and from the event venue using taxi or public transportation will be reimbursed. Modern car services like Uber or Lyft are acceptable with the exclusion of their premium-tier services (i.e. Uber Black/Select).
- Event registration fees will be reimbursed.
- WiFi expenses incurred while travelling to and from the event, and while attending the event, will be reimbursed up to $10.00 [^2] per day.
- Eligible time. Reimbursements for daily expenses will be provided for the number of days of the event plus:
- one (1) day for events requiring up to 8 hours of travel.
- two (2) days for events requiring between 8 and 24 hours of travel.
- three (3) days for events requiring greater than 24 hours of travel.
- Ineligible Expenses. The following expenses will not be reimbursed under any circumstances:
- Alcoholic beverages.
- Private cars and limousine services.
- Expenses that promote any 3rd-party organizations or businesses, including those owned (in full or in part) by the traveller.
- Documentation required. Receipts for all expenses — including, meals, taxis and incidental expenses — are required for all reimbursements.
- Conflict of Interest.. When travel costs are paid by the project, it is important that travellers properly manage any real or perceived conflict of interest (see also: Mautic Community Conflict of Interest policy document ^3). To manage Conflict of Interest, attendees will disclose any 3rd-party organizations they own (in full or in part) as follows:
- By completing an annual COI disclosure form.
- By disclosing any 3rd-party organizations they own (in full or in part) at the beginning of any talk.
- By not wearing any branded clothes related to any 3rd-party organisations they own (in full or in part).
- Exceptional circumstances. On rare occasions, it may be necessary to book travel or incur expenses in a way that contradicts the above travel policy (i.e. illness preventing travel resulting in substitute speaker; cheap, last-minute flights). These rare exceptions will be approved or denied on a case-by-case basis by the Legal & Finance Team.
- Optional per diem limits. Reimbursements for accommodations, meals, and incidental expenses may be limited to the calculated per diem lodging rates based on the event location [^4], at the discretion of the Project Lead.
3. Reimbursement Processing
To simplify reimbursements and the accounting of personally incurred expenses, the reimbursement workflow will adhere to these guidelines:
- All reimbursements will be processed through the official, project-wide reimbursement form ^5.
- Reimbursement requests must be submitted within sixty (60) days of the event or sixty within (60) days incurring the last expense in the request. Requests received after 60 days may be rejected at the discretion of the Project Lead.
- For each person, one reimbursement will be processed per event/meeting.
- Reimbursements will be only processed following the meeting.
- Reimbursement by bank transfer is available in the countries available through Transferwise.
- PayPal reimbursements will be in US dollars only using currency conversion rates on the date of reimbursement submission.
- Reimbursements will be approved by the appropriate line item owner. In the case of conflict of interest (i.e. self-approving reimbursements), the Team Lead, Project Lead or Community Manager will be called on for approval.
- Reimbursements will be paid weekly, on Thursdays.
4. Payment Requests
Requests for payment for products and services will be similar to the reimbursement request workflow and include similar approval steps.
5. Financial Transparency
Every open source project needs to build a culture of transparency and accountability ^6, and maintain an expectation of auditing by federal and state agencies. Items below will be implemented to facilitate this:
- Financial decision making and responsibility will be decentralized by assigning a line item owner to each line item in the budget.
- Line item owners will have the following responsibilities:
- To be the primary decision maker on all expenditures from their line item.
- Maintain appropriate records and decision making documentation (if appropriate) for all expenditures.
- Serve as the main point of contact for all finance-related enquiries by the Legal & Finance Team.
- Upon request, provide complete project information to the Legal & Finance Team for line item-related projects.
- If a line item owner leaves the project, the budget for the line item is frozen until a new owner is assigned.
6. Funding for Mautic Community Events
As a condition of funding/sponsorship for MautiCamps and related events, the Community Team will facilitate the signing of an agreement between event organizers (and/or organizing corporations) and the Mautic Community with the following terms:
- The organizer(s) agree to protect and hold harmless the Mautic project, its leadership team, volunteers, and representatives from any cost, injury, and damage incurred by, or to any person, or property whatsoever, during the event. In the event of an action, court costs, expenses of litigation and reasonable attorneys' fees will be carried out by the event organizer.
- The organizer(s) agree to abide by the terms of the Mautic Code of Conduct ^7.
- The organizer(s) agree that funds/sponsorship will be returned if not used (i.e. if there is a budget surplus).
- The organizer(s) agree that funds/sponsorship will be returned if the event is cancelled.
- The organizers agree that no payments will be made to personal bank accounts or PayPal accounts. All receiving accounts must be associated with legally incorporated entities.
7. Requests for Proposals
All new expenditures for permanent or semi-permanent assets and/or services with annual expenses projected to be in excess of $10,000.00 will go through an RFP process to select the best vendor.
8. Legal and Financial Services
Expenses for legal, financial and similar professional services will be paid for by the project and overseen by Acquia.
The budget process should focus on balancing expenses against revenue, providing funding for measurable goals, and personal accountability.
- Budget Process/workflow
- Prior to beginning the budget process, the Legal & Finance Team will provide the following to all Budget Liaisons and/or Team Leads:
- Estimate of total available funds (including annual revenue and transfers from reserves/savings) for the forthcoming year.
- An up-to-date report of the current year spending.
- Set project-wide goals between teams and/or departments.
- Collect budget requests for each goal containing the following information:
- Detailed expenses and/or revenue estimates including account numbers.
- Line item owner (i.e. decision maker for expenditures)
- "Why should this request be funded?"
- "When will the funds be required?"
- "How will success be measured?"
- Does the request include operational expenses such as those for Google Apps, registration fees for existing domain names, hosting costs, GitHub, and prior contracted products/services?
- Combine budget requests into a draft budget.
- Send draft budget for review to all proposed line item owners and team leads.
- Send finalized budget to Project Lead and Acquia for approval.
- Publicly share approved budget and project-wide goals on mautic.org.
- Prioritization policy.
- A prioritization policy is needed when the total requested budget exceeds the expected total available funds (including annual revenue and transfers from reserves/savings) for the forthcoming year. In this case the following method will be used to decide which budget request get priority:
- Operational expenses — such as those for Google Apps, registration fees for existing domain names, hosting costs, GitHub, and prior contracted products/services — will be automatically approved.
- All other budget requests will be ranked [^8] either (i) by an equal number of representatives from each leadership team or (ii) by each department head and the Community Council.
- Based on rankings an average priority will be assigned to each budget request.
- Requests will be approved in order of priority until the total amount of all approved requests matches the expected total available funds (including annual revenue and transfers from reserves/savings) for the forthcoming year less any operating expenses.
- Re-budgeting/reallocation. During the current fiscal year it might become clear that an allocated budget item(s) will not be used in its entirety. A request for reallocating this budget may be submitted to the Community Council for approval and will consider the following points:
- The current budget status.
- How well the new request meets one of the goals that were in the approved budget.
- Transferring line item ownership. When a line item owner (see Budgeting, above) leaves a team or can no longer serve as the decision maker for approving expenditures, the associated team will specify a new line item owner.
- Short-term budget resolution. When the budget for the forthcoming year has not been approved on or before the start of the fiscal year, operational expenses — such as those for Google Apps, registration fees for existing domain names, hosting costs, GitHub, and prior contracted products/services — will be automatically approved as a short-term budget resolution. Amounts and payment schedules for operational expenses from the last approved budget will be used until a new budget has been passed.
10. Foreign Assets Control
The Office of Foreign Assets Control (OFAC) of the US Department of the Treasury administers and enforces economic and trade sanctions against targeted foreign countries and regimes, terrorists, international narcotics traffickers, etc. Our banking providers (Stripe, TransferWise and PayPal) will not knowingly send funds to nor receive funds from any country, corporation or individual listed in the OFAC database. [^9]
11. Policy Changes
This Financial Policy document should be reviewed annually by the Legal & Finance Team in consultation with any and all existing leadership teams and Acquia's Legal/Finance team. Any proposed changes must be approved using the accepted voting practices of the Mautic Project at the time of the proposed change(s).
Appendix A - Contributors
This policy is based on the Open Source Matters Financial Policy v1.0 ^10.
Appendix B - Changelog
- 12 August 2020 v1.0 draft prepared and sent to Acquia Finance team for review
- 15th September 2020 v1.0 accepted by Acquia Finance team and published
[^2]: All financial references in this document will be in US Dollars (USD) unless otherwise noted.
[^4]: Worldwide per diem rates will be calculated here: http://www.defensetravel.dod.mil/site/perdiemCalc.cfm
[^8]: Cheap/simple tools like SurveyMonkey allow for easy ranking forms. eg. [http://help.surveymonkey.com/articles/en_US/kb/How-do-I-create-a-Ranking-type-question
[^9]: OFAC countries can be found online: http://www.treasury.gov/resource-center/sanctions/Programs/Pages/Programs.aspx.) The complete, searchable database is also available here: https://sdnsearch.ofac.treas.gov. Stripe's list of restricted businesses can be found here: https://stripe.com/gb/restricted-businesses, TransferWise's can be found here: https://transferwise.com/acceptable-use-policy and countries where PayPal is offered can be found here: https://www.paypal.com/uk/webapps/mpp/country-worldwide.