SlideShare a Scribd company logo
1 of 13
Subscription Billing for
Dynamics GP/AX/
D365/NAV/BC
Neil MacDonald CPA CMA
Solutions Consultant
Binary Stream
www.binarystream.com
Introduction
Neil MacDonald CPA, CMA, PMP
• 30+ years progressive Business, Project and IT Management, formal
management and financial training, technical and industry certifications
• Project management and technical leadership in the delivery of IT and ERP
implementations
• Resolution and consulting skills in applying best practices and efficiency
initiatives
Career History:
Solutions Consultant 2011 – Present
Dynamics GP Consultant 2007 – 2011
Mgr. IT and Process Improvements 1993 – 2007
Education:
• CPA (Chartered Professional Accountant)
• CMA (Certified Management Accountant)
• PMP (Project Management Professional)
• MCSE (Microsoft Certified System Engineer)
• MCBMSP (Microsoft Certified Business Management
Solutions Professional)
Business Goals Challenges Benefits Live ExampleCapabilities Q & A
Agenda
Business Goals - Billing
• Increase ROI – Do more with less
tools/people
• Make better decisions
• Identify and eliminate waste /
inefficiency
• Reduce quote to cash time
• Ensure GAAP compliance
• Faster access to the right data at the
right time
• Fewer repetitive tasks
• Reduce data entry errors
Business Goals – Rev Rec
• Comply with revenue recognition standards
• Accurate and prompt information
• Create accurate forecasts / reports
• Complete control over when recognition
entries are posted
• Satisfy audit requirements with reduced
effort
• Minimize reconciliation at month-end
• Eliminate effort required to create
recognition schedules
Challenges
• Complex billing and revenue recognition schedules
• Multiple pricing models
• Revenue / expense recognition schedules in Excel
• Evolving accounting standards
• Multiple non-integrated systems for quote to cash
Capabilities
• Produce real time sales analysis
• Forecast future revenue streams
• Eliminate manual rekeying of data and redundant processes
• Produce invoices / financial reports in a timely manner
• Integrate contract management and billing system with ERP
• Create evergreen renewal schedules
• Guidance for GAAP compliance
• Modify a schedule at any time
• Record revenue in the period in which it’s earned
• Manage deferral process within existing accounting system
Benefits
• Reduce quote to cash cycle time
• Reduced cost of maintaining multiple systems
• Reduced data entry expense
• No revenue “leakage” due to missed renewals
• Minimize audit expenses
• Avoid non-compliance penalties
• Goodwill & other intangibles
Live Examples!
• Create a deferral line for each deferred item
• Reconcile it each month, looking for changes, updates, adding new lines, deleting retired lines
• Create a manual JE each month
• Manage events/milestones manually
• Now imagine you have 10’s of thousands of contracts, with 5 to 10 lines each!
• Add ASC 606 complexity on top of that!
Deferrals in Excel
Month 1 Month 2 Month 3 Month 4 …
Setup Fee $5,00024 mos. 208.33 208.33 208.33 208.33 …
Service Contract $12,00012 mos. 1,000.00 1,000.00 1,000.00 1,000.00 …
Pro Services $3,000Event ? ? ? ?
Month 1 - Recognize revenue
Deferred Revenue 1,208.33
Revenue 1,208.33
Initial Contract:
Item Ext. Price Type Contract Value SSP Contract SSP
Reallocated
Contract
Revenue Period Revenue
HW 15,000.00 One time 15,000.00 17,000.00 17,000.00 15,095.44 15,095.44
Setup Fee 5,000.00 One time 5,000.00 5,000.00 5,000.00 4,439.83 4,439.83
SAAS SW 7,000.00 Monthly 168,000.00 8,000.00 192,000.00 170,489.63 7,103.73
SW Annual Maint. 12,000.00 Def. 12 mo 24,000.00 12,000.00 24,000.00 21,311.20 10,655.60
Prof Services 3,000.00 Def event based 3,000.00 3,000.00 3,000.00 2,663.90 2,663.90
Discount - 1,000.00 - 1,000.00 - - -
41,000.00 214,000.00 45,000.00 241,000.00 214,000.00 39,958.50
Remember the formula: (Item SSP / Sum of SSPs) * Contract Value
Example: SAAS SW: (192,000 / 241,000) * 214,000 = 170,489.63
Jan 2016 Invoice:
Item Ext Price Revenue Distribution
HW 15,000.00 15,095.44 AR 41,000.00
Setup Fee 5,000.00 4,439.83 Sales HW 15,095.44
SAAS SW 7,000.00 7,103.73 Sales Setup 4,439.83
SW Annual Maint. 12,000.00 10,655.60 Sales SW 7,103.73
Prof Services 3,000.00 2,663.90 Deferred Rev Maint 10,655.60
Discount - 1,000.00 - Sales Prof Serv 2,663.90
41,000.00 39,958.50 Contr.Rev.Clearing 1,041.50
41,000.00 41,000.00
ASC 606 Example – Using Excel
A recent report from the EU found
over 50% of all critical spreadsheets
in large organizations contained
“material defects”!
http://www.eusprig.org/basic-research.htm - European Spreadsheet Risks Interest Group
Thank you! Any Questions?
If you have any questions, please contact your
Binary Stream Account Manager or call 604-522-6300
sales@binarystream.com

More Related Content

What's hot

Intacct Project Accounting and Financials for your Services Business
Intacct Project Accounting and Financials for your Services BusinessIntacct Project Accounting and Financials for your Services Business
Intacct Project Accounting and Financials for your Services BusinessIntacct Corporation
 
Wendy Burgess Resume
Wendy Burgess ResumeWendy Burgess Resume
Wendy Burgess ResumeWendy Burgess
 
Supercharge Your Operations with Business Intelligence: Kareo Success Summit
Supercharge Your Operations with Business Intelligence: Kareo Success SummitSupercharge Your Operations with Business Intelligence: Kareo Success Summit
Supercharge Your Operations with Business Intelligence: Kareo Success SummitKareo
 
SAP Training, QuickBooks, Sage Pastel Peachtree Accounting Software in Nigeria
SAP Training, QuickBooks, Sage Pastel Peachtree Accounting Software in NigeriaSAP Training, QuickBooks, Sage Pastel Peachtree Accounting Software in Nigeria
SAP Training, QuickBooks, Sage Pastel Peachtree Accounting Software in NigeriaOgechi Ndukwe
 
How Many Lawyers Is Too Many?
How Many Lawyers Is Too Many? How Many Lawyers Is Too Many?
How Many Lawyers Is Too Many? PerformLaw
 
1.5 days to higher productivity - QuickBooks® workshops
1.5 days to higher productivity - QuickBooks® workshops1.5 days to higher productivity - QuickBooks® workshops
1.5 days to higher productivity - QuickBooks® workshopsadvanteach
 
NetSuite Reporting for High Transaction Volume & Self-Serve Businesses
NetSuite Reporting for High Transaction Volume & Self-Serve BusinessesNetSuite Reporting for High Transaction Volume & Self-Serve Businesses
NetSuite Reporting for High Transaction Volume & Self-Serve BusinessesLeapfin
 
New Workflow Engine in Dynamics NAV 2016 - Streamline and Automate Business P...
New Workflow Engine in Dynamics NAV 2016 - Streamline and Automate Business P...New Workflow Engine in Dynamics NAV 2016 - Streamline and Automate Business P...
New Workflow Engine in Dynamics NAV 2016 - Streamline and Automate Business P...BDO IT Solutions
 
Intuit commissions manager
Intuit commissions managerIntuit commissions manager
Intuit commissions managersshhzap
 
Want to make HVAC work order digital?
Want to make HVAC work order digital?Want to make HVAC work order digital?
Want to make HVAC work order digital?themarketingshop.nl
 
Sample process improvement gregory tong
Sample process improvement   gregory tongSample process improvement   gregory tong
Sample process improvement gregory tongGreg Tong, CPA, CGA
 
Sage 500 Document Management
Sage 500 Document Management Sage 500 Document Management
Sage 500 Document Management Net at Work
 
Financial edge and raiser's edge integration (m packard uc15)
Financial edge and raiser's edge integration (m packard uc15)Financial edge and raiser's edge integration (m packard uc15)
Financial edge and raiser's edge integration (m packard uc15)Blackbaud
 
Business Solution Provider Presentation (Semester Project Financial Managment)
Business Solution Provider Presentation (Semester Project Financial Managment)Business Solution Provider Presentation (Semester Project Financial Managment)
Business Solution Provider Presentation (Semester Project Financial Managment)Muhammad Asif Khan
 
Best Accounting Software
Best Accounting SoftwareBest Accounting Software
Best Accounting SoftwareDelhi, India
 

What's hot (20)

Intacct Project Accounting and Financials for your Services Business
Intacct Project Accounting and Financials for your Services BusinessIntacct Project Accounting and Financials for your Services Business
Intacct Project Accounting and Financials for your Services Business
 
Wendy Burgess Resume
Wendy Burgess ResumeWendy Burgess Resume
Wendy Burgess Resume
 
Supercharge Your Operations with Business Intelligence: Kareo Success Summit
Supercharge Your Operations with Business Intelligence: Kareo Success SummitSupercharge Your Operations with Business Intelligence: Kareo Success Summit
Supercharge Your Operations with Business Intelligence: Kareo Success Summit
 
SAP Training, QuickBooks, Sage Pastel Peachtree Accounting Software in Nigeria
SAP Training, QuickBooks, Sage Pastel Peachtree Accounting Software in NigeriaSAP Training, QuickBooks, Sage Pastel Peachtree Accounting Software in Nigeria
SAP Training, QuickBooks, Sage Pastel Peachtree Accounting Software in Nigeria
 
How Many Lawyers Is Too Many?
How Many Lawyers Is Too Many? How Many Lawyers Is Too Many?
How Many Lawyers Is Too Many?
 
1.5 days to higher productivity - QuickBooks® workshops
1.5 days to higher productivity - QuickBooks® workshops1.5 days to higher productivity - QuickBooks® workshops
1.5 days to higher productivity - QuickBooks® workshops
 
Babette Swats Resume 2016
Babette Swats Resume 2016Babette Swats Resume 2016
Babette Swats Resume 2016
 
อบรมด้าน CPM
อบรมด้าน CPMอบรมด้าน CPM
อบรมด้าน CPM
 
NetSuite Reporting for High Transaction Volume & Self-Serve Businesses
NetSuite Reporting for High Transaction Volume & Self-Serve BusinessesNetSuite Reporting for High Transaction Volume & Self-Serve Businesses
NetSuite Reporting for High Transaction Volume & Self-Serve Businesses
 
New Workflow Engine in Dynamics NAV 2016 - Streamline and Automate Business P...
New Workflow Engine in Dynamics NAV 2016 - Streamline and Automate Business P...New Workflow Engine in Dynamics NAV 2016 - Streamline and Automate Business P...
New Workflow Engine in Dynamics NAV 2016 - Streamline and Automate Business P...
 
Intuit commissions manager
Intuit commissions managerIntuit commissions manager
Intuit commissions manager
 
Want to make HVAC work order digital?
Want to make HVAC work order digital?Want to make HVAC work order digital?
Want to make HVAC work order digital?
 
Sample process improvement gregory tong
Sample process improvement   gregory tongSample process improvement   gregory tong
Sample process improvement gregory tong
 
Busniess solution providers
Busniess solution providersBusniess solution providers
Busniess solution providers
 
Sage 500 Document Management
Sage 500 Document Management Sage 500 Document Management
Sage 500 Document Management
 
Financial edge and raiser's edge integration (m packard uc15)
Financial edge and raiser's edge integration (m packard uc15)Financial edge and raiser's edge integration (m packard uc15)
Financial edge and raiser's edge integration (m packard uc15)
 
THEPAC 2014 - Colin Dunn
THEPAC 2014 - Colin DunnTHEPAC 2014 - Colin Dunn
THEPAC 2014 - Colin Dunn
 
Business Solution Provider Presentation (Semester Project Financial Managment)
Business Solution Provider Presentation (Semester Project Financial Managment)Business Solution Provider Presentation (Semester Project Financial Managment)
Business Solution Provider Presentation (Semester Project Financial Managment)
 
Flyer
FlyerFlyer
Flyer
 
Best Accounting Software
Best Accounting SoftwareBest Accounting Software
Best Accounting Software
 

Similar to Binary Stream - SB for D365 Operations / AX

CNA’s Journey to Workday Accounting Center
CNA’s Journey to Workday Accounting CenterCNA’s Journey to Workday Accounting Center
CNA’s Journey to Workday Accounting CenterWorkday, Inc.
 
How to Take the First Steps to a Lucrative Virtual CFO Business Model
How to Take the First Steps to a Lucrative Virtual CFO Business ModelHow to Take the First Steps to a Lucrative Virtual CFO Business Model
How to Take the First Steps to a Lucrative Virtual CFO Business ModelCPA.com
 
TAG Presents Construction Job Costing and Accounting for AGC
TAG Presents Construction Job Costing and Accounting for AGCTAG Presents Construction Job Costing and Accounting for AGC
TAG Presents Construction Job Costing and Accounting for AGCTAG
 
Thrive in the World of Change (Joshua May and Richard Revis, Blackline and EY)
Thrive in the World of Change (Joshua May and Richard Revis, Blackline and EY)Thrive in the World of Change (Joshua May and Richard Revis, Blackline and EY)
Thrive in the World of Change (Joshua May and Richard Revis, Blackline and EY)Executive Leaders Network
 
How to Successfully Build & Implement a Fixed Fee Pricing Plan at Your Practice
How to Successfully Build & Implement a Fixed Fee Pricing Plan at Your PracticeHow to Successfully Build & Implement a Fixed Fee Pricing Plan at Your Practice
How to Successfully Build & Implement a Fixed Fee Pricing Plan at Your PracticeHubdoc
 
PMG TAG BPM_presentation
PMG TAG BPM_presentationPMG TAG BPM_presentation
PMG TAG BPM_presentationMelanie Brandt
 
2017 0308 webinar_project_accounting_pst
2017 0308 webinar_project_accounting_pst2017 0308 webinar_project_accounting_pst
2017 0308 webinar_project_accounting_pstIntacct Corporation
 
Job Costing - An Execution Guide for Operations NSCA Best Practices Conference
Job Costing - An Execution Guide for Operations NSCA Best Practices ConferenceJob Costing - An Execution Guide for Operations NSCA Best Practices Conference
Job Costing - An Execution Guide for Operations NSCA Best Practices ConferenceJohn Graham
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12magnificsairam
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12magnificbsr
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12babymagnific
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12magnificsairam
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12magnificsmile
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12magnifics
 
Binary Stream - ASC 606 - Presentation
Binary Stream - ASC 606 - PresentationBinary Stream - ASC 606 - Presentation
Binary Stream - ASC 606 - PresentationAidan McCrea
 
Using KPIs to Manage Business Growth
Using KPIs to Manage Business Growth Using KPIs to Manage Business Growth
Using KPIs to Manage Business Growth Damian Connolly
 

Similar to Binary Stream - SB for D365 Operations / AX (20)

CNA’s Journey to Workday Accounting Center
CNA’s Journey to Workday Accounting CenterCNA’s Journey to Workday Accounting Center
CNA’s Journey to Workday Accounting Center
 
How to Take the First Steps to a Lucrative Virtual CFO Business Model
How to Take the First Steps to a Lucrative Virtual CFO Business ModelHow to Take the First Steps to a Lucrative Virtual CFO Business Model
How to Take the First Steps to a Lucrative Virtual CFO Business Model
 
TAG Presents Construction Job Costing and Accounting for AGC
TAG Presents Construction Job Costing and Accounting for AGCTAG Presents Construction Job Costing and Accounting for AGC
TAG Presents Construction Job Costing and Accounting for AGC
 
Thrive in the World of Change (Joshua May and Richard Revis, Blackline and EY)
Thrive in the World of Change (Joshua May and Richard Revis, Blackline and EY)Thrive in the World of Change (Joshua May and Richard Revis, Blackline and EY)
Thrive in the World of Change (Joshua May and Richard Revis, Blackline and EY)
 
How to Successfully Build & Implement a Fixed Fee Pricing Plan at Your Practice
How to Successfully Build & Implement a Fixed Fee Pricing Plan at Your PracticeHow to Successfully Build & Implement a Fixed Fee Pricing Plan at Your Practice
How to Successfully Build & Implement a Fixed Fee Pricing Plan at Your Practice
 
Service Management Excellence
Service Management ExcellenceService Management Excellence
Service Management Excellence
 
Project initiation
Project initiationProject initiation
Project initiation
 
oracle Presntation.ppt
oracle Presntation.pptoracle Presntation.ppt
oracle Presntation.ppt
 
PMG TAG BPM_presentation
PMG TAG BPM_presentationPMG TAG BPM_presentation
PMG TAG BPM_presentation
 
2017 0308 webinar_project_accounting_pst
2017 0308 webinar_project_accounting_pst2017 0308 webinar_project_accounting_pst
2017 0308 webinar_project_accounting_pst
 
Job Costing - An Execution Guide for Operations NSCA Best Practices Conference
Job Costing - An Execution Guide for Operations NSCA Best Practices ConferenceJob Costing - An Execution Guide for Operations NSCA Best Practices Conference
Job Costing - An Execution Guide for Operations NSCA Best Practices Conference
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12
 
Binary Stream - ASC 606 - Presentation
Binary Stream - ASC 606 - PresentationBinary Stream - ASC 606 - Presentation
Binary Stream - ASC 606 - Presentation
 
Payroll & HR in Microsoft Dynamics GP: Outsourcing vs. In House Processing
Payroll & HR in Microsoft Dynamics GP: Outsourcing vs. In House ProcessingPayroll & HR in Microsoft Dynamics GP: Outsourcing vs. In House Processing
Payroll & HR in Microsoft Dynamics GP: Outsourcing vs. In House Processing
 
Using KPIs to Manage Business Growth
Using KPIs to Manage Business Growth Using KPIs to Manage Business Growth
Using KPIs to Manage Business Growth
 

More from Aidan McCrea

Property Management - Steady Stream - Slidedeck
Property Management - Steady Stream - SlidedeckProperty Management - Steady Stream - Slidedeck
Property Management - Steady Stream - SlidedeckAidan McCrea
 
Steady Stream Webinar Series - Multi-Entity Management
Steady Stream Webinar Series - Multi-Entity ManagementSteady Stream Webinar Series - Multi-Entity Management
Steady Stream Webinar Series - Multi-Entity ManagementAidan McCrea
 
Binary Stream's Steady Stream Webinar - Healthcare Materials Management
Binary Stream's Steady Stream Webinar - Healthcare Materials Management Binary Stream's Steady Stream Webinar - Healthcare Materials Management
Binary Stream's Steady Stream Webinar - Healthcare Materials Management Aidan McCrea
 
Steady Stream Webinar Series - Healthcare Materials Management
Steady Stream Webinar Series - Healthcare Materials ManagementSteady Stream Webinar Series - Healthcare Materials Management
Steady Stream Webinar Series - Healthcare Materials ManagementAidan McCrea
 
Intercompany Bridge for Dynamics GP
Intercompany Bridge for Dynamics GPIntercompany Bridge for Dynamics GP
Intercompany Bridge for Dynamics GPAidan McCrea
 
Binary Stream Webinar Series - ASC 842 Lease Accounting
Binary Stream Webinar Series - ASC 842 Lease Accounting Binary Stream Webinar Series - ASC 842 Lease Accounting
Binary Stream Webinar Series - ASC 842 Lease Accounting Aidan McCrea
 
Binary Stream - ASC606 Compliance - Dynamics GP
Binary Stream - ASC606 Compliance - Dynamics GPBinary Stream - ASC606 Compliance - Dynamics GP
Binary Stream - ASC606 Compliance - Dynamics GPAidan McCrea
 

More from Aidan McCrea (7)

Property Management - Steady Stream - Slidedeck
Property Management - Steady Stream - SlidedeckProperty Management - Steady Stream - Slidedeck
Property Management - Steady Stream - Slidedeck
 
Steady Stream Webinar Series - Multi-Entity Management
Steady Stream Webinar Series - Multi-Entity ManagementSteady Stream Webinar Series - Multi-Entity Management
Steady Stream Webinar Series - Multi-Entity Management
 
Binary Stream's Steady Stream Webinar - Healthcare Materials Management
Binary Stream's Steady Stream Webinar - Healthcare Materials Management Binary Stream's Steady Stream Webinar - Healthcare Materials Management
Binary Stream's Steady Stream Webinar - Healthcare Materials Management
 
Steady Stream Webinar Series - Healthcare Materials Management
Steady Stream Webinar Series - Healthcare Materials ManagementSteady Stream Webinar Series - Healthcare Materials Management
Steady Stream Webinar Series - Healthcare Materials Management
 
Intercompany Bridge for Dynamics GP
Intercompany Bridge for Dynamics GPIntercompany Bridge for Dynamics GP
Intercompany Bridge for Dynamics GP
 
Binary Stream Webinar Series - ASC 842 Lease Accounting
Binary Stream Webinar Series - ASC 842 Lease Accounting Binary Stream Webinar Series - ASC 842 Lease Accounting
Binary Stream Webinar Series - ASC 842 Lease Accounting
 
Binary Stream - ASC606 Compliance - Dynamics GP
Binary Stream - ASC606 Compliance - Dynamics GPBinary Stream - ASC606 Compliance - Dynamics GP
Binary Stream - ASC606 Compliance - Dynamics GP
 

Recently uploaded

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 

Recently uploaded (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 

Binary Stream - SB for D365 Operations / AX

  • 1. Subscription Billing for Dynamics GP/AX/ D365/NAV/BC Neil MacDonald CPA CMA Solutions Consultant Binary Stream www.binarystream.com
  • 2. Introduction Neil MacDonald CPA, CMA, PMP • 30+ years progressive Business, Project and IT Management, formal management and financial training, technical and industry certifications • Project management and technical leadership in the delivery of IT and ERP implementations • Resolution and consulting skills in applying best practices and efficiency initiatives Career History: Solutions Consultant 2011 – Present Dynamics GP Consultant 2007 – 2011 Mgr. IT and Process Improvements 1993 – 2007 Education: • CPA (Chartered Professional Accountant) • CMA (Certified Management Accountant) • PMP (Project Management Professional) • MCSE (Microsoft Certified System Engineer) • MCBMSP (Microsoft Certified Business Management Solutions Professional)
  • 3. Business Goals Challenges Benefits Live ExampleCapabilities Q & A Agenda
  • 4. Business Goals - Billing • Increase ROI – Do more with less tools/people • Make better decisions • Identify and eliminate waste / inefficiency • Reduce quote to cash time • Ensure GAAP compliance • Faster access to the right data at the right time • Fewer repetitive tasks • Reduce data entry errors
  • 5. Business Goals – Rev Rec • Comply with revenue recognition standards • Accurate and prompt information • Create accurate forecasts / reports • Complete control over when recognition entries are posted • Satisfy audit requirements with reduced effort • Minimize reconciliation at month-end • Eliminate effort required to create recognition schedules
  • 6. Challenges • Complex billing and revenue recognition schedules • Multiple pricing models • Revenue / expense recognition schedules in Excel • Evolving accounting standards • Multiple non-integrated systems for quote to cash
  • 7. Capabilities • Produce real time sales analysis • Forecast future revenue streams • Eliminate manual rekeying of data and redundant processes • Produce invoices / financial reports in a timely manner • Integrate contract management and billing system with ERP • Create evergreen renewal schedules • Guidance for GAAP compliance • Modify a schedule at any time • Record revenue in the period in which it’s earned • Manage deferral process within existing accounting system
  • 8. Benefits • Reduce quote to cash cycle time • Reduced cost of maintaining multiple systems • Reduced data entry expense • No revenue “leakage” due to missed renewals • Minimize audit expenses • Avoid non-compliance penalties • Goodwill & other intangibles
  • 10. • Create a deferral line for each deferred item • Reconcile it each month, looking for changes, updates, adding new lines, deleting retired lines • Create a manual JE each month • Manage events/milestones manually • Now imagine you have 10’s of thousands of contracts, with 5 to 10 lines each! • Add ASC 606 complexity on top of that! Deferrals in Excel Month 1 Month 2 Month 3 Month 4 … Setup Fee $5,00024 mos. 208.33 208.33 208.33 208.33 … Service Contract $12,00012 mos. 1,000.00 1,000.00 1,000.00 1,000.00 … Pro Services $3,000Event ? ? ? ? Month 1 - Recognize revenue Deferred Revenue 1,208.33 Revenue 1,208.33
  • 11. Initial Contract: Item Ext. Price Type Contract Value SSP Contract SSP Reallocated Contract Revenue Period Revenue HW 15,000.00 One time 15,000.00 17,000.00 17,000.00 15,095.44 15,095.44 Setup Fee 5,000.00 One time 5,000.00 5,000.00 5,000.00 4,439.83 4,439.83 SAAS SW 7,000.00 Monthly 168,000.00 8,000.00 192,000.00 170,489.63 7,103.73 SW Annual Maint. 12,000.00 Def. 12 mo 24,000.00 12,000.00 24,000.00 21,311.20 10,655.60 Prof Services 3,000.00 Def event based 3,000.00 3,000.00 3,000.00 2,663.90 2,663.90 Discount - 1,000.00 - 1,000.00 - - - 41,000.00 214,000.00 45,000.00 241,000.00 214,000.00 39,958.50 Remember the formula: (Item SSP / Sum of SSPs) * Contract Value Example: SAAS SW: (192,000 / 241,000) * 214,000 = 170,489.63 Jan 2016 Invoice: Item Ext Price Revenue Distribution HW 15,000.00 15,095.44 AR 41,000.00 Setup Fee 5,000.00 4,439.83 Sales HW 15,095.44 SAAS SW 7,000.00 7,103.73 Sales Setup 4,439.83 SW Annual Maint. 12,000.00 10,655.60 Sales SW 7,103.73 Prof Services 3,000.00 2,663.90 Deferred Rev Maint 10,655.60 Discount - 1,000.00 - Sales Prof Serv 2,663.90 41,000.00 39,958.50 Contr.Rev.Clearing 1,041.50 41,000.00 41,000.00 ASC 606 Example – Using Excel
  • 12. A recent report from the EU found over 50% of all critical spreadsheets in large organizations contained “material defects”! http://www.eusprig.org/basic-research.htm - European Spreadsheet Risks Interest Group
  • 13. Thank you! Any Questions? If you have any questions, please contact your Binary Stream Account Manager or call 604-522-6300 sales@binarystream.com