Skip to content
English
  • There are no suggestions because the search field is empty.

Why Do My Invoices Show Write-In Products?

Applies To: Work 365 (Dynamics 365 / Power Platform)
Audience: System Administrators, Billing Teams, Finance Teams


Overview

In Work 365/Dynamics 365, an invoice line appears as a Write-In Product when the billing engine can’t bind that line to a Product Catalog record and a matching Price List Item (PLI). The invoice can still post, but write-ins often break accounting integrations, complicate reporting, and bypass automated pricing logic.

Reference: Work 365 Support Portal – Troubleshooting Invoice Line Issues


Root Causes

  • Cause: Subscription (or NRI) missing Product What it means: The Subscription/Non-Recurring Item has a blank Product lookup, so Work 365 creates a write-in line.
  • Cause: Product not on the Billing Contract’s Price List What it means: The Subscription has a Product, but the Billing Contract’s assigned Price List is missing a Price List Item for that Product + Unit (and price).

Quick Diagnosis Checklist

  • On the Invoice Line: the product shows as Write-In Product.

  • On the Subscription: Product field is empty.

  • On the Billing Contract: the assigned Price List lacks a PLI for this Product + Unit combination.

If any of the above is true, fix the configuration and regenerate the invoice.


Step-by-Step Fix

1) Check the Billing Contract’s Price List

  • Open the Billing Contract → note the Price List.

  • Open Price List Items and confirm the Product + Unit exists with a Price per Unit.

  • If missing: + New Price List Item → select Product, Unit, set Price per UnitSave.

2) Verify the Subscription (or NRI)

  • Open the Subscription (or NRI) that produced the invoice.

  • Set Product to the correct catalog item.

  • Save.

3) Regenerate the Invoice

  • Void/Delete the invoice with write-ins (per your finance policy).

  • Regenerate the invoice from the Billing Contract so lines bind to the Product + PLI.


Bulk Correction (many records)

  1. Advanced FindSubscriptions → filter Product = Does Not Contain Data.

  2. Export/update Product values, then re-import or Bulk Edit.

  3. Recreate affected invoices to replace write-ins with catalog lines.


Best Practices (Prevention)

  • Complete Product Catalog: Create proper catalog Products with the correct Unit Group before selling.

  • Pre-map to Price Lists: Add PLIs for each currency/region/unit before assigning Products to Subscriptions.

  • Avoid ad-hoc entries: Don’t create Subscriptions without a Product; avoid quick-create paths that skip mandatory fields.

  • Audit regularly: Saved views for invoices with write-ins and subscriptions without Product.

  • Align with accounting: Ensure catalog Products/SKUs are mapped in your ERP/GL; most accounting connectors reject write-ins.


Key Takeaways

  • “Write-In Product” = missing link to Product Catalog and/or Price List Item.

  • Write-ins degrade data integrity and can break accounting sync.

  • Fix by:

    • Setting Product on every Subscription/NRI, and

    • Ensuring a matching PLI (Product + Unit + Price) exists on the Billing Contract’s Price List,

    • Then regenerating the invoice.