SlideShare a Scribd company logo
Subscription Billing for
Dynamics D365/AX
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

PPTX
Binary Stream - SB for D365 Operations / AX
PDF
Binary Stream - Subscription Billing - D365 Business Central
PPTX
Kaseya Connect 2013: A Practical Perspective On Service Desk & Service Billing
PPTX
Construction Technology Insider - Episode 2: Keys to Construction Accounting
 
PPTX
Fracking Well!
PPTX
AFS ERP Financial Reconciliations
PPTX
What's New in Odoo 14 Accounting?
PPTX
Intacct Project Accounting and Financials for your Services Business
Binary Stream - SB for D365 Operations / AX
Binary Stream - Subscription Billing - D365 Business Central
Kaseya Connect 2013: A Practical Perspective On Service Desk & Service Billing
Construction Technology Insider - Episode 2: Keys to Construction Accounting
 
Fracking Well!
AFS ERP Financial Reconciliations
What's New in Odoo 14 Accounting?
Intacct Project Accounting and Financials for your Services Business

What's hot (19)

DOC
Wendy Burgess Resume
PPTX
Supercharge Your Operations with Business Intelligence: Kareo Success Summit
PDF
SAP Training, QuickBooks, Sage Pastel Peachtree Accounting Software in Nigeria
PDF
อบรมด้าน CPM
PPTX
New Workflow Engine in Dynamics NAV 2016 - Streamline and Automate Business P...
PDF
1.5 days to higher productivity - QuickBooks® workshops
PDF
How Many Lawyers Is Too Many?
PPT
Intuit commissions manager
PPTX
Sample process improvement gregory tong
PPT
Want to make HVAC work order digital?
PDF
Sage 500 Document Management
PDF
Financial edge and raiser's edge integration (m packard uc15)
PDF
Best Accounting Software
PPTX
Zahara Purchase Management overview
PDF
THEPAC 2014 - Colin Dunn
PPTX
Busniess solution providers
PDF
Flyer
PPTX
Presentation: TGA business services improvements: From eBS to TBS
PDF
Stewardship overview
Wendy Burgess Resume
Supercharge Your Operations with Business Intelligence: Kareo Success Summit
SAP Training, QuickBooks, Sage Pastel Peachtree Accounting Software in Nigeria
อบรมด้าน CPM
New Workflow Engine in Dynamics NAV 2016 - Streamline and Automate Business P...
1.5 days to higher productivity - QuickBooks® workshops
How Many Lawyers Is Too Many?
Intuit commissions manager
Sample process improvement gregory tong
Want to make HVAC work order digital?
Sage 500 Document Management
Financial edge and raiser's edge integration (m packard uc15)
Best Accounting Software
Zahara Purchase Management overview
THEPAC 2014 - Colin Dunn
Busniess solution providers
Flyer
Presentation: TGA business services improvements: From eBS to TBS
Stewardship overview
Ad

Similar to Binary Stream - SB for D365 Finance and Operations (20)

PDF
Binary Stream - ASC 606 - Presentation
PPTX
Subscribed 2017 - Workshop: ASC 606 Application For Subscription Companies
PDF
Advanced Recurring Contract Billing
PPTX
Sage Intacct Presentation - Contract Financial Statements
PDF
Oracle Cloud Application dataZap Setup Templates
PPTX
Making accounts payable fast and flexible through automation
PDF
Severa 3 feature-list-us
PDF
Severa PSA feature list
PDF
BusinessProcessModel-Measure-Manage_with SOA
PDF
Fscm91sbil b1109
PDF
2013-06-13 Government Contractors Project Management Systems
PDF
Jini Books Presentation in PDF format
PDF
Jini Books Presentation
PPTX
Overcoming Revenue Recognition Challenges
PPTX
Commercial Analyst Training
PDF
Axolon ERP has a number of advantages..pdf
PDF
Binary Stream - ASC606 Compliance - Dynamics GP
PDF
2013-04-03 Government Contractor Systems
PPTX
Intro to Financial Modeling - EI
PDF
D365 Finance and Operations With AX 2012 R3 (Introduction)
Binary Stream - ASC 606 - Presentation
Subscribed 2017 - Workshop: ASC 606 Application For Subscription Companies
Advanced Recurring Contract Billing
Sage Intacct Presentation - Contract Financial Statements
Oracle Cloud Application dataZap Setup Templates
Making accounts payable fast and flexible through automation
Severa 3 feature-list-us
Severa PSA feature list
BusinessProcessModel-Measure-Manage_with SOA
Fscm91sbil b1109
2013-06-13 Government Contractors Project Management Systems
Jini Books Presentation in PDF format
Jini Books Presentation
Overcoming Revenue Recognition Challenges
Commercial Analyst Training
Axolon ERP has a number of advantages..pdf
Binary Stream - ASC606 Compliance - Dynamics GP
2013-04-03 Government Contractor Systems
Intro to Financial Modeling - EI
D365 Finance and Operations With AX 2012 R3 (Introduction)
Ad

More from Aidan McCrea (6)

PPTX
Property Management - Steady Stream - Slidedeck
PPTX
Steady Stream Webinar Series - Multi-Entity Management
PPTX
Binary Stream's Steady Stream Webinar - Healthcare Materials Management
PPTX
Steady Stream Webinar Series - Healthcare Materials Management
PPTX
Intercompany Bridge for Dynamics GP
PPTX
Binary Stream Webinar Series - ASC 842 Lease Accounting
Property Management - Steady Stream - Slidedeck
Steady Stream Webinar Series - Multi-Entity Management
Binary Stream's Steady Stream Webinar - Healthcare Materials Management
Steady Stream Webinar Series - Healthcare Materials Management
Intercompany Bridge for Dynamics GP
Binary Stream Webinar Series - ASC 842 Lease Accounting

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Machine learning based COVID-19 study performance prediction
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Machine Learning_overview_presentation.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Approach and Philosophy of On baking technology
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
SOPHOS-XG Firewall Administrator PPT.pptx
MYSQL Presentation for SQL database connectivity
Spectral efficient network and resource selection model in 5G networks
MIND Revenue Release Quarter 2 2025 Press Release
Mobile App Security Testing_ A Comprehensive Guide.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
NewMind AI Weekly Chronicles - August'25-Week II
Unlocking AI with Model Context Protocol (MCP)
A comparative analysis of optical character recognition models for extracting...
Dropbox Q2 2025 Financial Results & Investor Presentation
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Machine learning based COVID-19 study performance prediction
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Machine Learning_overview_presentation.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Approach and Philosophy of On baking technology

Binary Stream - SB for D365 Finance and Operations

  • 1. Subscription Billing for Dynamics D365/AX 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