web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

Prepayments/Partial Payments on Service Orders

(7) ShareShare
ReportReport
Posted on by 17

Hi everyone,

I’m looking for some guidance on handling partial payments / prepayments for Service Orders in Microsoft Dynamics NAV / Business Central.

From what I understand, the standard prepayment functionality isn’t available on Service Orders, and I’ve seen suggestions in the community about using a Sales Order as a workaround and then linking it back to the Service Order.

Could anyone share an example of how you’ve implemented this in practice?
Specifically:

  • How do you manage situations where parts or labour need to be prepaid before work starts?
  • How do you structure and link the Sales Order to the Service Order in your process?
  • Any tips or best practices to make this workflow smooth for finance and service teams?

Any guidance, examples, or process descriptions would be greatly appreciated.

 

Thank you!

I have the same question (0)
  • Suggested answer
    Jainam M. Kothari Profile Picture
    15,732 Super User 2026 Season 1 on at
    Hello,
     
    Since prepayment functionality isn’t available on Service Orders in Business Central, the common workaround is to create a linked Sales Order for the deposit, using its built-in prepayment features.
     
    The process typically involves creating the Service Order for operational details, then generating a Sales Order with a line like “Prepayment for Service Order [No.]” and applying a prepayment percentage or amount.
     
    Finance posts the prepayment invoice and receives payment before work starts, while the Service Order remains the execution document.
     
    At completion, the Service Invoice is posted and the prepayment is applied against it.
     
    Best practices include clear naming, maintaining a link between documents (via custom fields or reports), and optionally automating the creation of the Sales Order from the Service Order for smoother workflows.
  • Suggested answer
    Valentin Castravet Profile Picture
    32,157 Super User 2026 Season 1 on at
    I wouldn’t recommend using sales orders for prepayments on service orders. That suggestion doesn’t make sense in practice and usually comes from people relying on AI-generated answers.
     
    If you post a prepayment invoice from a sales order, you eventually have to post the final invoice from that same sales order. But if the final invoice needs to be posted from the service order, how are you supposed to post it from the sales order as well? It doesn't make any sense. 
     
    And even if someone tries to use a sales order with a prepayment line going to a G/L account instead of using actual prepayment functionality, it still becomes too cumbersome. You end up manually reconciling service orders with sales orders for no reason. If you’re going to post a G/L prepayment line, you may as well post it directly on the service order; there's no benefit to using a sales order. 
     
    If you need prepayments on service orders, the only options are:
    • Partially invoice the service line (this effectively acts as a prepayment), or
    • Add a separate service order line using a G/L account for the prepayment amount.
     
     
  • Suggested answer
    OussamaSabbouh Profile Picture
    12,808 Super User 2026 Season 1 on at
    Hello,
     
    Service Orders can’t do prepayments.
    Create a Sales Order for the deposit, post the prepayment invoice, link it to the Service Order, and apply the payment when you post the final service invoice.
     
    Regards,
    Oussama Sabbouh
  • Suggested answer
    YUN ZHU Profile Picture
    99,055 Super User 2026 Season 1 on at
  • Suggested answer
    Rishabh Kanaskar Profile Picture
    6,219 Super User 2026 Season 1 on at
    Hi,
     
    A suggestion: Post a customer payment or deposit via a general journal and apply it later when invoicing the Service Order.
     
    Thanks
    Rishabh

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 1,926 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,158 Super User 2026 Season 1

#3
Khushbu Rajvi. Profile Picture

Khushbu Rajvi. 533 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans