 Accounting Improvements What’s New with CiviCRM and Accounting Integration Joe Murray, President Presented at CiviCon Colorado, June 2016.

Slides:



Advertisements
Similar presentations
Copyright © 2000 by RT Lawrence Corporation. La Mirada, California, USA. All Rights Reserved. RTLFiRST – Special Processing Logic User Definable Special.
Advertisements

Seed Management System Software for the Seed Industry.
Accounting Integration Taking CiviCRM to the Enterprise Level Joe Murray.
Controlled Online Accounting General Ledger and Adjustments.
CIMS FMS. CIMS Navigation Tips Function keys Working with spool files/ jobs CIMS navigation.
What’s New and “Under Construction “ in Accounting Presented by: Nancy Ross.
Imagination at work. See tutorial regarding confidentiality disclosures. Oracle e-Business Suite Oracle Receivables for Beginners Csilla Noé Attila Ábel.
NextGen Trustee Reports This class will review NextGen Trustee reports and how to run them. We will cover which reports are best suited for various needs.
An in-depth look at QuickBooks Multi-Currency functionality.
Implementation of Management Information System (MIS) including Financial Management System (FMS) in ICAR User Acceptance Testing – Financials.
For Details Visit: Call Us: US: , India:
Slideshow 4 Setting Up Bank Services, Tax Services and Schedule Codes 5.2.
Dr. Mohamed A. Hamada Lecturer of Accounting Information Systems
Review of the Accounting Process
Review of the Accounting Process
CiviContribute. This Week's Agenda CiviContribute is an online fundraising and donor management component which enables you to track and manage contributions.
Unit 3: Financial Process
Oracle JD Edwards EnterpriseOne Release Enhancements
FIXED ASSETS ZETA ERP. FLOW PANEL.
Financial Accounting, Sixth Edition
---Confidential 1 Order Management Training. ---Confidential 2 Introduction Three cycles in Oracle Applications Plan to make. Order to cash Procure to.
ZETA ERP FINANCE MODULE. Finance General Ledger Accounts receivable Accounts Payable Bank FINANCE MODULE.
The PAYABLES Module Beyond Basics Slideshow 3B. Filing HST Returns 3 Vendor Prepayment 6 Discount for Merchandise Purchases 8 Discount for Non-Merchandise.
The Journal and Source Documents
Perpetual Inventory System
McGraw-Hill/Irwin Introduction to QuickBooks Pro, 2004 © 2005 The McGraw-Hill Companies, Inc., All Rights Reserved. Chapter 4 Bank Reconciliation.
2012.  Track company sales  Set up customer records in the Customer Center  Track income and expenses by Job  Record Sales Receipts  Use the Undeposited.
Accounts Payable Accrual Process For FY06. Accounts Payable Accrual System Specialized Subsystem Establishes Estimated Payables Clears Current Liability.
WINLine Financial Accounting Basis Seminar. Agenda WINLine ACC1 Base Info (AR/AP accounts, GL accounts, Tax lines, Payment terms, Foreign Currencies)
Month End Reconciliation in StarBuilder Session Presented by Adam Hutchins.
Agenda Topics • Overview of the accounting cycle from e-doc creation to decision support Components of the accounting cycle (ledger attributes, back office.
Payables Management Using Great Plains Brought to you by… Team #1.
Chapter 3-1 The Accounting Information System Information System Accounting, Third Edition.
Adjusting Entries. TWO METHODS  Some companies will employ different methods of accounting based on the nature of their operations.  These methods change.
Contents: Sales Process Handling Issues in Sales – A/R Sales - A/R.
1 Appsconsultant.com Oracle Payables Processes Enter suppliers in GPS Enter invoice / Match to Advances/Accruals Create accounting entries Transfer information.
Accounting for a Merchandising Business
Slideshow 2 Setting Up Bank Services, Tax Services and Schedule Codes.
Slideshow 4A Accounts Payable Transaction Processing Part 1.
People © 2013 The Sleeter Group All rights reserved. Intuit, the Intuit logo and QuickBooks, among others, are registered trademarks of Intuit Inc. Other.
Review CBM 2 Accounting. Prepare and maintain payroll records using computerized and manual systems (ch 13) Where does the employer keep the records of.
Slideshow 6 Accounts Payable Transaction Processing Part I 5.2.
-1- Oracle E-Business Suite R12.1 Accounts Receivables Essentials Partner Boot Camp Training Courseware.
Chapter 14.   Retailer – a business that sells to the final user (consumer).  Wholesaler – a business that sells to retailers. The Operating Cycle.
5 MERCHANDISING OPERATIONS AND THE MULTIPLE-STEP I/S.
Managing Revenue Chapter 2. PAGE REF #CHAPTER 2: Managing Revenue SLIDE # 2 Objectives Set up customer records in the Customer:Job list Record Sales Receipts.
Chapter 2 Page ref. Chapter 2 Managing Revenue 31.
Chapter 1 Page ref. Chapter 1 Company File Setup and Maintenance 1.
0 Glencoe Accounting Unit 4 Chapter 17 Copyright © by The McGraw-Hill Companies, Inc. All rights reserved. Unit 4 The Accounting Cycle for a Merchandising.
Managing Expenses Chapter 3. PAGE REF #CHAPTER 3: Managing Expenses SLIDE # 2 Objectives Set up vendors in the Vendor list Understand how to use classes.
FIA FA1 Recording Financial Transactions.
Review Final Exam Jason Wu January 22, 2014 CAC205-D3 Computerized Accounting.
0 Glencoe Accounting Unit 4 Chapter 14 Copyright © by The McGraw-Hill Companies, Inc. All rights reserved. Unit 4 The Accounting Cycle for a Merchandising.
Company File Setup and Maintenance Chapter 6. PAGE REF #CHAPTER 6: Company File Setup and Maintenance SLIDE # 2 2 Objectives Use the EasyStep Interview.
Sales Tax Chapter 4. PAGE REF #CHAPTER 4: Sales Tax SLIDE # 2 2 Objectives Activate and Set Sales Tax Preferences Use Sales Tax Items on Sales Forms Set.
 TATA CONSULTANCY SERVICES MM - INVOICE VERIFICATION.
Company File Setup and Maintenance Chapter 6. PAGE REF #CHAPTER 6: Company Setup SLIDE # 2 2 Objectives Use the EasyStep Interview to setup your company.
Reports and Graphs Chapter 5. PAGE REF #CHAPTER 5: Reports and Graphs SLIDE # 2 Objectives Describe several types of QuickBooks reports Set QuickBooks.
oracle apps order management training
Linda Bliley, CMA, EA Bliley Tax and Accounting LLC
University of California, Santa Barbara
Microsoft Implements Your Vision
Financial Accounting, IFRS Edition
A Framework for Partial Payments
The Sales Process 2012.
Creating Activities.
April 4-5, 2018 The Four Seasons Baltimore
If you are using UTS Computers. SAVE ONTO USB (not desktop)!
Well Come To Our Presentation Accounting Information System Topic: Report on Revenue Cycle.
Presentation transcript:

 Accounting Improvements What’s New with CiviCRM and Accounting Integration Joe Murray, President Presented at CiviCon Colorado, June 2016

Overview  Review  Taxes  Deferred revenue  Paying for pledges  CiviExpense aka CiviGrant Program Extension?

Features  Simple options by default, with powerful price sets when needed  Set financial type by contribution page, price set field, price set option  Separate accounting by line item  Pay later recorded as accounts receivable  Changes create additional bookkeeping transactions for full history

Chart of Accounts  Setup Financial Accounts to match chart of accounts in your accounting system  Most commonly used Financial Accounts are for a type of Income, bank or payment processor accounts that carry a balance, accounts receivable, bank fees  Some organizations setup different A/R accounts by income type, or contra-revenue accounts  Grants and expenses use an accounts payable as well as numerous expense accounts

What is a Financial Type?  Designed to hide accounting complexity in setup screens  Simplifies everyday use  Accounting Relationships  Asset, Accounts Receivable, Income  Discounts, Cost of Sales, Premiums Inventory  Credit/Contra Revenue, Credit Liability, Chargeback  Expense, Sales Tax

Financial Batches  Auditors and Data Entry folks like batches  Workflow designed to catch errors early  Provide permanent record of transactions  Can export summary or details to accounting system  Match data flows of external systems  Batch by Payment Instrument, Date, staff, etc.

Sales Taxes  CompuCorp client funded core support for 1 sales tax per line item (European VAT)  Supports separate accounting for taxes, calculated by financial type (ie by product)  Extension needed to support VAT for sales across EU  Extensions are currently needed to handle calculating tax by location (eg for different states)  Client specific HST, PST, GST exists for Canada  Feasible to add state, county and city taxes for US  Generally tax location (aka place of supply) is event venue or purchaser location

Partial Payments  API and below support partial payments for events, donations, memberships  Events backend registration supports partial payments and subsequent payments  Partially Paid Status is exposed via Contribution Edit, but is not properly supported (you need amount paid to be total amount to validate on save)  Need to fix / implement for Contributions and Memberships, front end Events

Deferred Revenue  Facilitates financial management by matching revenues to period when related expenses are booked  Membership revenue split by month, held in deferred revenue account until recognized  Events revenue recognized on first day of event  Might want multiple months for courses  Revenue recognition date option for general contributions  Expected in July 2016 (JMA subcontract to core team)

Automated Refunds  Currently cancelling a contribution, membership or registration purpose, or reducing its amount beyond what has been paid, requires accounting system to handle refund (manually)  July 2016 expect to see refunds processed automatically for transactions done using Authorize.net (JMA subcontract to core team)

Trial Balance Report  Provides tallies by financial account for a period, very useful for organizations that post monthly totals to accounting package rather than all trxns  Opening balances for asset and liability accounts now supported but by default turned off  Closing of financial period now supported  A few other reports  Expected July 2016 (JMA subcontract to core team)

Recurring Payments for Pledges  As a work-around for poor support for partial payments, some organizations have used pledges to track obligations, but not ideal  Pledges don’t create accounting entries  Currently backend supports paying pledges with recurring payments  Front-end creation of recurring payments and pledges coming July 2016 (JMA subcontract to core team)

Campaign Expenses/Management  GSoC 2015 Project Mentored by Björn Endres  Records expenses by campaign  Allows return on investment (ROI) to be calculated per campaign, though main focus is on graphical display of campaign information  Alpha version in production in two sites in February 2016  Beta version released in March 2016 

CiviExpenses Extension?  There is a large Grant Programs extension that supports:  Applying for grant with supporting documents  Multi-stage workflow for review and approval  Hooks and two algorithms to determine how much of claimed amount approved applications receive  Check cutting, stop payment, re-issuance, etc.  Integration with financial batch exports  Renaming some fields would make this into expense payment system: Interest?

Order API  Basically exposes a contribution and its line items, and manages creation and updates of subsidiary objects like memberships, participants, and/or donations  Original spring 2015 spec: rder+API#OrderAPI-Create rder+API#OrderAPI-Create  Test code illustrating use: core/blob/master/tests/phpunit/api/v3/OrderTest. php#L247 core/blob/master/tests/phpunit/api/v3/OrderTest. php#L247

Payment API  Wraps the accounting functionality and business object workflow associated with CiviCRM receiving a payment  Original Spring 2015 spec: ayment+API#PaymentAPI-Create ayment+API#PaymentAPI-Create  Test code illustrating use: core/blob/master/tests/phpunit/api/v3/PaymentTe st.php#L118 core/blob/master/tests/phpunit/api/v3/PaymentTe st.php#L118

Product Management Approach?  Thanks to clients of Emphanos, Greenleaf Advancement, JMA Consulting for funding of enhancements  Is there a good way to improve financial accounting