Mattermost Handbook
Need help?How to spend company moneyHow to update the HandbookRelease overview
0.2.1
0.2.1
  • Mattermost Handbook
  • Company
    • About Mattermost
      • List of terms
      • Business model
      • Mindsets
    • "How to" guides for staff
      • How to set up a 1-1 channel
      • How to update the handbook
      • How to manage Handbook notifications
      • How to change mobile device
        • How to handle a lost mobile device
      • How to do a mini-retrospective
      • How to autolink keywords in Mattermost
  • Operations
    • Company operations
      • Areas of Responsibility
      • Mattermost Leadership Team (MLT)
        • MLT cadence
      • Company measures
        • Metrics definitions
        • FY23 goals board
        • MLT metrics
      • Company cadence
      • Company policies
        • Community response policy
        • Security policy
      • Company processes
        • Issue/solution process
        • Company agreements
        • Publishing
          • Public web properties
          • Publishing guidelines
            • Brand and visual design guidelines
            • Voice, tone, and writing style guidelines
              • Contribute to documentation
            • Confidentiality guidelines
          • Post-publication quality control process
      • Handbook processes and policies
        • Handbook onboarding
      • Fiscal year planning
    • Research and Development
      • Organization
        • Tech Writing
        • Data engineering
        • Delivery
        • Cloud Platform
        • Site Reliability Engineering
        • GRC
        • Product Security
        • Security Operations
      • Processes
        • Feature Labels
      • Product
        • Product planning
          • Product philosophy and principles
          • Prioritization process
          • Release planning process
          • Roadmap views
          • Release plan
          • Launch plan
          • Feature requests
        • Development process
          • Mobile feature guidelines
          • Deprecation policy
          • Mattermost software requirements process
          • Jira ticket lifecycle
          • Creating new Jira bug tickets
            • Priority levels for tickets
            • Jira fix versions
        • Release process
          • Release overview
          • Feature release process
          • Dot release process
          • Security release process
          • Mobile app release process
          • Desktop app release process
          • Release tips
          • Release scorecard definitions
        • How-to guides for Product
          • How to use productboard
          • How to record a roadmap video
          • How to update integrations directory
          • How to write a feature release announcement
        • Product Management team handbook
          • Product Management Areas of Ownership
          • Product Manager onboarding
          • Product Manager levels
          • Professional development
        • Product Design team handbook
          • Product Design levels
        • Technical Writing team handbook
          • Work with us
          • User interface text guidelines
          • Documentation style guide
          • Our terminology
          • Guidelines for PMs and developers
          • Guidelines for community contributions
          • Technical Writer levels
          • Docathon 2021
            • Getting started with contributing
        • Growth
          • A/B testing methodology
          • PQL definition
        • Analytics
          • Product Analyst Engineer levels
          • Looker
            • Dashboards
            • Explores
          • Telemetry
        • Developer relations
        • Product team hangouts
      • Engineering
        • Infrastructure engineering
          • Cloud infrastructure cost KPIs
          • Cloud data export process
          • Cloud churn process
          • Reliability Manifesto
          • Production Readiness Review
          • Infrastructure Library
        • Integrations team processes
        • Plugin release process
        • Data Engineering
        • Sustained Engineering
          • On call
        • How to go to a conference
        • Public speaking
        • Core contributor expanded access policy
      • Quality Assurance
        • QA workflow
        • QA testing tips and tools
        • Rainforest process
    • Messaging and Math
      • How-to guides for M&M
        • How to create release announcements
        • How to create screenshots and GIFs
        • How to write Mattermost case studies
        • How to write guest blog posts for Mattermost apps and services
        • How to write Mattermost recipes
        • How to compose tweets
        • How to create a split test for web page
        • How to run meetups
        • How to run executive dinners
      • Checklists for M&M
        • Blog post checklist
        • Bio checklist
      • Mattermost websites
      • Demand generation reporting
      • M&M Asana guidelines
      • Content marketing
        • How to use the editorial calendar
        • Content development and distribution
        • Video content guidelines
        • How to contribute content
    • Sales
      • Deal Desk
      • Partner programs
      • Lead management
    • Deployment Engineering
      • Overview
      • Workflows
      • Frequently Asked Questions
      • Playbook for MME Sev 1 Outages
      • Status Update Template
    • Program Management
    • Customer Success
      • Customer Support
    • Legal
      • Contracts
      • Ironclad Basics
        • Company-Wide Workflows
        • Sales Contracts and Workflows
        • Signing a Contract and Contract Repository
    • Finance
      • Budget
      • How to use Airbase
        • Access Airbase
        • Navigate Airbase
        • How to submit a purchase request
        • How to submit a reimbursement request
        • How to review a reimbursement request
        • Vendor portal guide
        • Frequently asked questions
      • Onboarding
        • Vendor onboarding
        • ROW staff onboarding
      • Staff member expenses
        • How to spend company money
        • How to spend company money: Internships
        • Corporate credit card policy
        • How to access Airbase
        • Gifting policy
        • How to book airfare and travel
        • How to reimburse the company
        • How to convert currencies
        • How to get paid
      • Arrange a Bounty Program
      • Naming files and agreements
      • Risk management
        • Mattermost U.S. consulting agreements
      • Operations playbook
    • Security
      • Policies
      • Privacy
        • Data deletion requests
        • Data subject access requests
      • Product Security
        • Product Vulnerability Process
        • Working on security-sensitive pull requests
        • Secure Software Development guide
      • Security Operations
        • User guides
    • Workplace
      • PeopleOps
        • HR cadences
        • HR systems
        • HR Processes
        • Working at Mattermost
          • Onboarding
            • Things everyone must know
            • Staff onboarding
            • Engineer onboarding timeline and expectations
            • Manager onboarding
            • Frequently asked questions
          • Learning and development
          • Mattermost communication best practices
          • Paid time off
            • Out of office email example
          • Travel
            • Business travel insurance
          • Leaves of absence
            • Pregnancy leave
            • Baby bonding parental leave
            • Jury duty
          • Workplace program
          • Relocation
          • Total rewards
        • Performance reviews
          • Formal review process
          • New staff performance review
          • Informal review process
        • Transfers and promotions
        • Offboarding instructions for managers
        • People compliance
      • People policies
      • Groups
        • Staff Resource Groups
      • Approvals and iteration
      • IT
        • IT helpdesk
        • Hardware and software purchases
        • Hardware buy back policy
        • Software systems
  • Contributors
    • Contributors
      • Equity, diversity, and inclusion
      • How to contribute to Mattermost
        • Community Content program
        • Documentation contributions
        • Help Wanted tickets
        • Localization
        • Contribution events
      • Mattermost community
      • Contributor kindness
      • Community systems
      • Guidelines and playbooks
        • Social engagement guidelines
        • Contribution guidelines and code of conduct
        • Mattermost Community playbook
        • How to run a Hackathon
        • Hacktoberfest event organizer guide for Mattermost
    • MatterCon
      • Staff information privacy management
      • Mattermost events code of conduct
      • MatterCon2021
    • Join us
      • Ice-breakers
      • Help Wanted tickets
      • Localization
      • Mattermost GitHub sponsorship
      • Things candidates should know
      • Staff recruiting
      • Recruiting cadences
        • Product Manager hiring process
      • Exec recruiting
        • EA logistics
  • Help and support
    • Contact us
Powered by GitBook
On this page
  • Accounting overview
  • Treasury
  • Revenue and accounts receivable
  • Prepaid assets
  • Fixed assets
  • Procurement and accounts payable
  • Payroll
  • Equity
  • Expenses
  • Intercompany
  • Corporate accounting and consolidations
  • Taxes
  • Systems
  • Corporate finance overview
  • Budget
  • Financial, planning and analysis (FP&A)
  • Financing
  • Roles and access rights

Was this helpful?

Edit on Git
Export as PDF
  1. Operations
  2. Finance

Operations playbook

PreviousMattermost U.S. consulting agreementsNextSecurity

Last updated 2 years ago

Was this helpful?

Purpose: To provide an overview of the current process, playbooks, and flows that govern the day-to-day actions of the Finance and Accounting function. When using the operations playbook, not all documents are made available as they contain sensitive or personal information. To comply with governing laws (e.g. GDPR, CCPA) and the safety of all Mattermost staff, we are only providing access-based merited need. For access rights transparency, you may refer to this which you may use to see team members authorized to access each document.

Accounting overview

The below table is the current list of each system and provider used within the Accounting function. As we are continuously improving our processes, this list is updated periodically to refelct the current processes and functions. New processes or depricated processes will be noted and dated when added.

Systems

Definition

Systems

Definition

Netsuite

ERP system

Celigo

Integrator for various systems

Banking

Silicon Valley Bank or First Republic Bank

S-Connector

Integrator for Stripe and Netsuite

Expensify

Expense tracking, approval, and payments (US)

Divvy

For issuing virtual credit cards

Deel

Staff not going through an entity or contract

Transferwise

For paying international vendors

Vistra

3rd party accounting and payroll provider

Paypal

For small ancillary spend

TriNet

US payroll

Bamboo

HR system of record

Ubiquity

US 401k

G-Sheet

Collaboration and supporting docs purpose

Accrualify

Procure to pay system

G-Word

Collaboration and supporting docs purpose

SFDC

Order logging and forecasting

G-Powerpoint

Collaboration and supporting docs purpose

Stripe

Self-serve and cloud billing system

Excel

Collaboration and supporting docs purpose

Treasury

Internal processes and framework for day-to-day banking and treasury functions.

Process Description/Doc Link
System/Tool
Document Type
Flow Chart
Occurrence
AOR
Access Rights

SVB FRB Transferwise Accrualfiy

Process Narrative

Daily

Ben Graham

Accounting

Accrualify Netsuite

Playbook

Weekly

Jeff Dynda

Accounting

Transferwise Netsuite

Playbook

Weekly

Jeff Dynda

Accounting

Transferwise Netsuite

Playbook

Weekly

Jeff Dynda

Accounting

Netsuite

Playbook

Monthly

Ben Graham

Accounting

Divvy Netsuite

Process Narrative

Weekly

Ben Graham

Accounting

Divvy Netsuite Accrualify

Playbook

Weekly

Ben Graham

Accounting

Netsuite

Playbook

Weekly

Jeff Dynda

Accounting

Netsuite Paypal

Playbook

Weekly

Jeff Dynda

Accounting

Netsuite

Playbook

Monthly

Jeff Dynda

Accounting

Revenue and accounts receivable

Internal processes and framework for order processinng, sales order review and invoicing, recognizing US GAAP revenue, cash collections, and uncollectible receivables.

Process Description/Doc Link
System/Tool
Document Type
Flow Chart
Occurrence
AOR
Access Rights

SFDC

Process Narrative

Daily

Ben Graham

Mattermost

SFDC

Drive

Daily

Nikki Johnson, Jeff Dynda

Accounting

SFDC

Drive

Daily

Nikki Johnson, Jeff Dynda

Accounting

Netsuite

Playbook

As needed

Jeff Dynda

Accounting

[True-up customer seats]

SFDC

Playbook

Quarterly

Jeff Dynda

Accounting

Netsuite SFDC

Playbook

Daily

Jeff Dynda

Accounting

Netsuite

Process Narrative

Daily

Ben Graham

Accounting

Netsuite Stripe

Playbook

Daily

Jeff Dynda

Accounting

Netsuite Stripe

Playbook

Monthly

Jeff Dynda

Accounting

Netsuite

Playbook

Monthly

Ben Graham

Accounting

Netsuite

Playbook

Monthly

Jeff Dynda

Accounting

Netsuite SFDC

Playbook

Weekly

Jeff Dynda

Accounting

Netsuite

Playbook

Quarterly

Jeff Dynda

Accounting

Netsuite Stripe

Playbook

As needed

Ben Graham

Accounting

Netsuite

Playbook

Monthly

Ben Graham

Accounting

Netsuite

Playbook

Monthly

Ben Graham

Accounting

Netsuite

Playbook

As needed

Ben Graham

Accounting

Prepaid assets

Internal processes and framework for booking and recognizing upfront payments for future vendor services.

Process Description/Doc Link
System/Tool
Document Type
Flow Chart
Occurrence
AOR
Access Rights

Netsuite

Playbook

Monthly

Ben Graham

Accounting

Fixed assets

Internal processes and framework for booking and recognizing phyiscal property and depreciation/amortization.

Process Description/Doc Link
System/Tool
Document Type
Flow Chart
Occurrence
AOR
Access Rights

Netsuite

Process Narrative

Monthly

Jeff Dynda

Accounting

[Mattermost hardware buyback]

Netsuite

Playbook

Quarterly

Jeff Dynda

Accounting

Procurement and accounts payable

Internal processes and framework for requesting spend, obtaining functional and financial approvals, review of vendor and consultant contracts, contract signing, invoice processing and classification, and making payments.

Process Description/Doc Link
System/Tool
Document Type
Flow Chart
Occurrence
AOR
Access Rights

Netsuite Accrualify

Process Narrative

Daily

Jeff Dynda

Accounting

Netsuite Accrualify

Playbook

Weekly

Jeff Dynda

Finance

[Entering bills and classification practices]

Netsuite Accrualify

Playbook

Daily

Jeff Dynda

Accounting

Netsuite Accrualify

Playbook

Monthly

Ben Graham

Accounting

Netsuite Accrualify

Playbook

Monthly

Ben Graham

Accounting

Netsuite Accrualify

Playbook

As needed

Jeff Dynda

Mattermost

Netsuite Accrualify

Playbook

As needed

Jeff Dynda

Accounting

Payroll

Internal processes and framework for day-to-day payroll processes.

Process Description/Doc Link
System/Tool
Document Type
Flow Chart
Occurrence
AOR
Access Rights

Deel

Process Narrative

Semi-monthly

Ben Graham

Accounting

Deel

Playbook

Monthly

Shawna Young-Marcelino

Accounting

Netsuite TriNet

Playbook

Semi-monthly

Shawna Young-Marcelino

Payroll

Netsuite Vistra

Playbook

Semi-monthly

Shawna Young-Marcelino, Vistra

Payroll

Netsuite Vistra

Playbook

Semi-monthly

Shawna Young-Marcelino, Vistra

Payroll

Netsuite Vistra

Playbook

Semi-monthly

Shawna Young-Marcelino, Vistra

Payroll

Accrualify

Process

Monthly

Shawna Young-Marcelino

Payroll

Salesforce

Process

Monthly

Shawna Young-Marcelino, Ben Graham

Payroll, Accounting

Netsuite Ubiquity

Playbook

Weekly

Shawna Young-Marcelino

Payroll

Sunlife

Process

Ongoing

Shawna Young-Marcelino

Payroll

Equity

Internal processes and framework for equity transactions and US GAAP expense reporting

Process Description/Doc Link
System/Tool
Document Type
Flow Chart
Occurrence
AOR
Access Rights

Netsuite Banking

Process Narrative

Monthly

Tim Quock

Finance

[Stock-based compensation expense]

Netsuite

Playbook

Quarterly

Ben Graham

Equity

G-word

Process Narrative

As needed

Ben Graham

Mattermost

G-word

FAQ

As needed

Tim Quock

Mattermost

G-word

FAQ

As needed

Tim Quock

Corporate Finance

Expenses

Process Description/Doc Link
System/Tool
Document Type
Flow Chart
Occurrence
AOR
Access Rights

Expensify

Playbook

Weekly

Ben Graham

Accounting

Expensify Netsuite

Playbook

Daily

Jeff Dynda

Accounting

Expensify

Playbook

Daily

Ben Graham

Accounting

Expensify

Playbook

As needed

Ben Graham

Accounting

Expensify

Playbook

Weekly

Ben Graham

Accounting

G-powerpoint

FAQ

As needed

Ben Graham

Accounting

Intercompany

Internal processes and framework for intercompany transactions and reporting.

Process Description/Doc Link
System/Tool
Document Type
Flow Chart
Occurrence
AOR
Access Rights

Netsuite

Process Narrative

Monthly

Ben Graham

Accounting

Netsuite

Playbook

Monthly

Ben Graham

Accounting

Corporate accounting and consolidations

Internal processes and framework for financial consolidations and other corporate matters.

Process Description/Doc Link
System/Tool
Document Type
Flow Chart
Occurrence
AOR
Access Rights

Netsuite

Playbook

Monthly

Ben Graham

Finance

Netsuite

Playbook

Monthly

Ben Graham

Accounting

G-sheet

Other

Weekly

Tim Quock

Mattermost

G-sheet

Other

As needed

Tim Quock

G&A

Taxes

Internal processes and framework for corporate taxes, sales and use tax, and other tax matters.

Process Description/Doc Link
System/Tool
Document Type
Flow Chart
Occurrence
AOR
Access Rights

[Corporate federal and state taxes process]

Netsuite

Playbook

Quarterly

Ben Graham

Accounting

Netsuite

Playbook

Quarterly

Ben Graham

Accounting

Netsuite

Playbook

Monthly

Jeff Dynda

Accounting

Systems

Internal processes and framework for system integrations and automated workflows/scripts.

Process Description/Doc Link
System/Tool
Document Type
Flow Chart
Occurrence
AOR
Access Rights

Celigo Bamboo Netsuite SFDC

Playbook

As needed

Ben Graham

Finance

[Bamboo to Netsuite integration]

Celigo Bamboo Netsuite

Playbook

As needed

Ben Graham

Finance

S-connector Netsuite Stripe

Playbook

As needed

Ben Graham

Finance

[SFDC to Netsuite integration]

Celigo Netsuite SFDC

Playbook

As needed

Ben Graham

Finance

Deel Netsuite

Playbook

As needed

Ben Graham

Finance

Netsuite

Playbook

As needed

Ben Graham

Finance

Netsuite

Playbook

As needed

Jeff Dynda

Finance

Corporate finance overview

The corporate finance function consists of FP&A operations, Corprorate Finance and Budget, Long-term Planning, and Strategic Finance.

Budget

Internal processes and framework to run the annual budget, review actuals to budget, and out of cycle budgetary requests.

Process Description/Doc Link
System/Tool
Document Type
Flow Chart
Occurrence
AOR
Access Rights

G-sheet Excel

Playbook

Annual

Elad Rosenberg

Corporate Finance

G-sheet Excel

Playbook

Annual

Elad Rosenberg

Corporate Finance

Financial, planning and analysis (FP&A)

Internal processes and framework for day-to-day FP&A responsabilites.

Process Description/Doc Link
System/Tool
Document Type
Flow Chart
Occurrence
AOR
Access Rights

[Corporate finance walkthrough]

Process Narrative

Weekly

Elad Rosenberg

Corporate Finance

[Update finance operating model]

Playbook

Monthly

Elad Rosenberg

Corporate Finance

Playbook

As needed

Elad Rosenberg

Corporate Finance

Playbook

Monthly

Elad Rosenberg

Corporate Finance

Playbook

Monthly

Elad Rosenberg

Corporate Finance

Financing

Internal processes and framework for loans, line of credits, and financing rounds.

Process Description/Doc Link
System/Tool
Document Type
Flow Chart
Occurrence
AOR
Access Rights

Playbook

As needed

Tim Quock

Corporate Finance

[409A valuation process]

Playbook

Annual

Elad Rosenberg

Corporate Finance

Roles and access rights

Below is a list of access roles. If you are trying to access a document in, you can only do so if you have the permission to do so. All roles are administered via Google Suite shared drive. If you are unable to access a document and believe you should, reach out to Tim Quock, VP Finance.

Access Role
Members

All of Finance (Finance and Accounting)

FP&A

All of Accounting

Payroll Team Only

All of Mattermost Staff

MLT

Executive Team Only

All of G&A

Finance team members that are allowed to view equity

Internal processes and framework for .

Flowchart Link
how to spend company money
Banking and treasury walkthrough
Payments via Accrualify
Create wire via Transferwise
Pay ROW staff via Transferwise
Settel funding between subsidiaries
Divvy virtual credit card walkthrough
Issue, book, monitor, and reconcile divvy corporate cards
Reconciling cash
Manage and reconcile Paypal
Cash disbursement waterfall
Lead to contract walkthrough
Order management training videos
Order management resources
Non-production key license provisioning
Review Netsuite sales orders
Accounts receivable walkthrough
Book self-serve and cloud billing orders
Cloud and sales-serve reconciliation
Recognize revenue for self-managed and cloud sales-serve and self-serve sales
Accounts receivable reconciliation and rollforward
Initiating customer credit freeze
Accounts receivable write-off
Issuing SLA credits
Record deferred revenue
Build revenue metrics for month-end close
Create items and SKUs
Prepaids assets month-end close
Fixed asset walkthrough
Accounts payable walkthrough
Running procurement at Mattermost
Accruals at month-end
AWS accrual at month-end
How to account for a Hackathon event
Example: Hackathon event
Deel walkthrough
Deel Payroll
US Payroll
Canada Payroll
UK Payroll
Germany Payroll
Contractor Invoice Approval
Commissions Approval & Payment
401K Administration
Sunlife Benefits
Equity Narrative
Equity Exercise Playbook
FAQ: Exercising options
FAQ: Mattermost Stock Plan
Expensify process steps
Setting expenses as Netsuite VBRs
Adding members to Expensify
Adding New Categories and Classifications in Expensify
Expensify policy matrix
Presentation: How to spend company money
Intercompany walkthrough
Intercompany loan and interest
Month-end close checklist
Allocations
Approvals Matrix
Legal structure and company information
Recording sales tax
Record and pay WA sales tax
Overview of Celigo integration
Stripe to Netsuite integration
Deel to Netsuite integration
Non-posting discount items
Automated dunning process
Approving new headcount
Budget Process
Provisioning Req-Ids (TO BE UPDATED)
Systems spend forecast
Marketing forecast
Financing
Finance
Corporate Finance
Accounting
Payroll
Mattermost
G&A
Equity
50% draft
referenceable table