Free download · no email required

Starter templates for Dynamics 365 and Dataverse

Six document templates bound to the tables you already have: quote, invoice, order, case and account, plus an Excel report fed from Power Automate. Each one is an ordinary Office file with double-brace tokens, a binding manifest that tells VerseDocs which related rows to fetch, and sample data so the preview renders before you open a record. Change the logo and the wording; the tokens keep working.

MIT licensed: use and modify freely, with or without VerseDocs. The zip includes a README with the loading steps and a token cheat sheet. The same files live on GitHub, where you can request a template.

Quote

Word / 38 KB / bound to quote / Dynamics 365 Sales

A one-page quote with your company block, the customer's bill-to address, a line-item table that repeats per quote product, and a totals block that hides the discount and freight lines when they are zero.

  • Header with quote number, generation date and valid-until date
  • Bill-to address that drops the second line when it is empty
  • Line items from the quote's products: name or write-in description, quantity, unit price, discount, amount
  • Subtotal, conditional discount, tax, conditional freight, total from the quote record's own money fields
  • Notes paragraph that disappears when the quote has no description
{{quote.quotenumber}}{{quote._raw.effectiveto:d MMMM yyyy}}{{#each quote.lines}} … {{/each}}{{#if quote._raw.freightamount}}Freight {{quote.freightamount}}{{/if}}

Related rows: quotedetail as lines

Invoice

Word / 38 KB / bound to invoice / Dynamics 365 Sales

An invoice with due date, bill-to block, per-line tax column, amount due, and a payment paragraph that repeats the amount, the due date and the invoice number so nobody has to hunt for them.

  • Invoice number, issue date and due date in the header
  • Bill-to address and the originating order number
  • Line items from invoice products with quantity, unit price, tax and amount
  • Subtotal, conditional discount, tax, conditional freight, amount due
  • How-to-pay section with placeholders for your bank details
{{invoice.invoicenumber}}{{invoice._raw.duedate:d MMMM yyyy}}{{#each invoice.lines}} … {{/each}}{{invoice.totalamount}}

Related rows: invoicedetail as lines

Order confirmation

Word / 38 KB / bound to salesorder / Dynamics 365 Sales

A confirmation to send the customer the moment an order is placed: ship-to and bill-to side by side, the items, the delivery date they asked for and the shipping method on the order.

  • Order number, confirmation date and requested delivery date
  • Ship-to and bill-to addresses side by side
  • Order name, shipping method, payment terms and status
  • Line items from order products
  • Subtotal, tax, conditional freight and order total
{{salesorder.ordernumber}}{{salesorder._raw.requestdeliveryby:d MMMM yyyy}}{{#each salesorder.lines}} … {{/each}}{{salesorder.shippingmethodcode}}

Related rows: salesorderdetail as lines

Case summary

Word / 38 KB / bound to incident / Dynamics 365 Customer Service

A case summary for the customer or for handover: who, what, how urgent, when it was opened and when it is due, the description, and the timeline activities in a table.

  • Case number, status and preparation date
  • Customer, primary contact with email and phone, priority, origin, type, subject, product, owner
  • Opened and resolve-by timestamps formatted the way you want
  • Description, with an italic fallback line when the case has none
  • Timeline activities: date, type, subject, status, newest first
{{incident.ticketnumber}}{{#each incident.primarycontact}}{{fullname}}{{/each}}{{#unless incident.description}} … {{/unless}}{{count:incident.activities}}

Related rows: contact as primarycontact · activitypointer as activities

Account review deck

PowerPoint / 34 KB / bound to account / Dynamics 365 Sales

A five-slide account review: title, snapshot table, key contacts, open opportunities with the pipeline total, and a next-steps slide for the meeting itself.

  • Title slide with the account name, month and account owner
  • Snapshot: account number, industry, revenue, employees, primary contact, phone, website, relationship type, owner, description
  • Key contacts table that repeats one row per active contact
  • Open opportunities table with estimated revenue, close month, probability and stage, plus a count and a summed total
  • Next steps slide with placeholders
{{account.name}}{{#each account.contacts}} … {{/each}}{{sum:account.opportunities.estimatedvalue:N0}}{{date:MMMM yyyy}}

Related rows: contact as contacts (active only) · opportunity as opportunities (open only)

Pipeline report

Excel / 6 KB / flow-driven / Power Automate

An Excel report fed from a flow: one row per opportunity with a live weighted-value formula, and totals that keep working after VerseDocs inserts the rows.

  • Title, owner and as-of date from the payload
  • A rows named range over the single template row, the marker VerseDocs repeats
  • Estimated revenue and probability written as real numbers, so Weighted = revenue × probability computes in Excel
  • Total, weighted total and opportunity count below the table
  • A worked Power Automate recipe in the README: List rows, Select, Compose, Perform an unbound action
{{report.title}}{{closedate:d MMM yyyy}}{{estimatedvalue}}=E5*F5/100

Related rows: Data.rows from a Power Automate Select step

Loading a template

About three minutes each

01

Install VerseDocs

From AppSource into any environment, including a free developer environment. No Azure, no app registration. Everything works with a watermark until you buy.

02

New Template in Template Studio

Name it, pick the bound table shown on the card (quote, invoice, salesorder, incident, account), choose the file type, leave the starting point on Upload my own file and pick the download.

03

Paste the manifest and the sample data

Settings tab: replace the binding manifest with the .fetchxml file. Sample Data tab: paste the .json. Click Generate and the preview renders the sample before you touch a real record.

04

Turn on the button

Administration → Configuration → tick the table. Open any record on it, click Generate document, choose the template and Word, PowerPoint or PDF. The file lands on the record's timeline.

What it costs

Templates are free. VerseDocs is free until you remove the watermark.

Generate as many documents as you like on the trial. When you are ready, one licence key removes the watermark for your whole tenant: $2,400 a year, every environment, every user, every document. Founding customers get 25% off the first year with code FOUNDING25.