HTML Receipts

In previous versions we were running reports and attaching them to email as PDFs on the receipt page of the various wizards. Due to the limitations of CRM Online and as a general best practice other websites use we eliminated the attachment of the reports in favor of embedding the HTML from the receipt page into an email.​ These receipts have been added to the following processes.

  • Meeting Registration Receipt (Registration)
  • Edit Meeting Registration Receipt (Meeting Registration)
  • Cancel Meeting Registration Receipt (Meeting Registration)
  • Class Registration Receipt (Class Registration)
  • Sales Order Payment Receipt (Payment)
  • Store Payment Receipt (Payment)
  • Membership Application Receipt (Membership Application)
  • Membership Renewal Receipt (Dues Item)
  • Committee Nomination Confirmation (Nomination)
  • Volunteer Confirmation (Contact)
  • Subscription Receipt
  • Initial Certification Application Receipt (Application)
  • Continuing Certification Application Receipt (Application)​

​Print Button

We also change the report download functionality to a standard print page on the following processes:
  • ISV Apply Payment Confirmation Page
  • ISV Process Payment Confirmation Page
  • Portal Education History Confirmation
  • Portal Meeting Cancel Registration Receipt
  • Portal Store Payment Receipt
  • Portal Sales Order Detail
  • Portal Sales Payment Receipt
  • Portal / ISV Class Registration Receipt
  • Portal / ISV Meetings Edit Registration Receipt
  • Portal / ISV Meetings Detail Summary
  • Portal / ISV Meetings Registration Receipt
  • Portal Subscription Receipt
  • Portal / ISV Membership Renewal Receipt​

​​​New CRM Entity

​A new entity was added to the Core solution called “cobalt_receipt”. The Receipt record is created at the end of the processes listed above. This is an activity type entity and does not actually create or send an email.

Send Receipt Email Workflow

​A workflow has been added to the Core solution called “Send Receipt Email” that will run on create of a Receipt record or on demand from the record.

Excel Template Reports

To adapt to the requirements of CRM Online, we are leveraging the new Document Template functionality in CRM 2016. We have recreated our existing Microsoft SQL Server Reporting Services (SSRS) reports using Excel Templates. The goal is to provide the same information using Excel Pivot Tables and Charts but not necessarily using the same presentation as the old reports.

Old Report​​​​ New Report Type Entity
Accounts Receivable (Account) Cobalt – AR Report Excel Template Invoice
Accounts Receivable (Contact) Cobalt – AR Report Excel Template Invoice
Accounts Receivable (GL Account) Cobalt – AR Report Excel Template Invoice
AR Aging Schedule Cobalt – AR Report Excel Template Invoice
General Ledger Account Distribution Cobalt – GL Distribution & Batch Details Excel Template GL Account Entry
Invoice Batch Cobalt – GL Distribution & Batch Details Excel Template GL Account Entry
Invoice Payment Batch Cobalt – GL Distribution & Batch Details Excel Template GL Account Entry
Payment Batch Cobalt – GL Distribution & Batch Details Excel Template GL Account Entry
Monthly Deposits Cobalt – Deposits Report Excel Template Batch Item
Outstanding Orders Cobalt – Open Orders Excel Template Order
Overpaym​ents and Unapplied Cash Unapplied Payments View Payment
Product Sales Detail Deprecated
Product Summary Deprecated
Meeting Attendees and Companions Cobalt – Meeting Attendees & Companions Excel Template Companion Registration