Billing - Invoices/Orders

Subscription and Recurring Billing Management utilizes the Dynamics 365 Invoices/Sales Order entity to create Invoices/Orders from Subscription Schedules.

The generation of Invoice/Order can either be automated by creating the record of Workflow Trigger or we can go by the ad-hoc way by running the on-demand workflow named 'SM - Generate Document from Subscription Schedule' on the Subscription Schedule record.

How to generate invoices/orders on demand from Subscription Schedules:

  • Navigate to Subscription and Recurring Billing Management App --> Schedules --> Subscription Schedules --> Select a schedule.

  • Go to Ribbon bar --> Click on Flow.

  • Click on ‘SM-Generate Document from Subscription Schedule’ workflow.

  • A dialog box will appear --> Click on OK.

  • The workflow is now triggered and the Invoice or Sales Order will be generated shortly.

On Invoice/Order form, you will also find some additional fields are added in the summary section as shown below:

Document Date: Date when the record is created.

Payment Terms: Terms for making payment.

Due Date: Date on which payment is due.

Paid Amount: The amount that has been paid on the invoice.

Remaining Amount: The amount remaining to be applied to this invoice. This amount is updated whenever the payment is made. The payment is done by creating the payment records associated to the Invoice. The payment record can be created manually. While doing so you can even select the appropriate mode of payment.

There are four modes of Payment. Select the one suitable depending on the mode using which your customer made the payment.

  • Cash

  • Credit Card

  • Cheque

  • Others

Let’s make partial payment of the Invoice. So, we create a payment record of $9.00 with the Payment Mode as Cash. As can be seen on the below screenshot the Remaining Amount now shows $10.00.

Now if we go ahead and click the Invoice Paid button on the ribbon then another payment record will get created with the remaining amount as paid and the payment mode would be 'Others'. And the value in the field Remaining Amount will be $0.00.

The Invoice/Order consists of a Subscription Management tab which holds the below details.

  • Start Date: The Invoice/Order is valid from this date.

  • End Date: The Invoice/Order is valid to this date.

  • Next Billing Date: The date when the next Invoice/Order shall be generated.

  • Subscription Schedule: Subscription Schedule from which the Invoice/Order was generated.

  • Reminder Schedule: Reminder schedule according to which the email reminders will be sent.

  • Delayed charge Schedule: Schedule according to which the delayed charges will be implemented.

  • Delayed charge thru date: Date after which the delayed charges will be implemented.