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

Notifications

Announcements

No record found.

Community site session details

Community site session details

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

Multiple Customers Making Payments for a Single Sales Order

(4) ShareShare
ReportReport
Posted on by 38

Hi Community,

I have a scenario where a customer places an order, and accordingly, I create a Sales Order in Business Central. However, at the time of payment, it’s not always the same customer who makes the payment — sometimes a different customer pays on their behalf.

In cases where only one other customer is paying, I simply change the "Bill-to Customer" field on the Sales Order to reflect the paying customer, and this works fine.

But I am unsure how to handle situations where two or more different customers are contributing payments for the same Sales Order.

Is there a standard way to manage this in Business Central? Has anyone figured out an effective solution or workaround for handling multiple paying customers against a single order?

Any guidance or suggestions would be greatly appreciated.

Thanks in advance!

I have the same question (0)
  • CU13051416-1 Profile Picture
    66 on at
    Hello, 

    Splitting payment responsibility across multiple customers on one order isn’t natively supported.
     
    Common approaches and workarounds used in the field include splitting the Sales Order into multiple orders by creating separate Sales Orders for each paying customer, where each order corresponds to the portion paid by a specific customer.
     
    Another approach is custom extension development, where a tailored solution is created to handle multiple payers linked to one Sales Order. For example, this could involve a “Payment Split” table associated with the Sales Order to track multiple payers and allocate payments accordingly. On the payment posting side, the logic would post incoming payments against the respective customer ledgers and then allocate them internally.
     
    Hope this helps.
     
    Best regards,
     
  • Muzammil Ahmed Profile Picture
    38 on at
    Thanks @CU13051416-1, I think we will have to go with the customization as making different sales order for each payments sound very inefficient.
  • Suggested answer
    Ramesh Kumar Profile Picture
    7,529 Super User 2025 Season 2 on at
    Hi,
     
    I would suggest using Cash Receipts Journal for posting payments if its involved more than 2 customers or see if you can create 2 different invoices.
     
    Thanks
    Ramesh
     
    If this was helpful, please check the "Does this answer your question?" box and mark it as verified.
  • Suggested answer
    Sohail Ahmed Profile Picture
    11,150 Super User 2025 Season 2 on at

    Hope this might be helpful:

    No, there is no standard functionality in Business Central to handle multiple customers making payments against a single Sales Order. The "Bill-to Customer" field on a Sales Order is designed to be a single entity responsible for the invoice and payment.

    To achieve this, you would require AL code customization. This scenario is complex and typically involves:

    1. Splitting the Sales Order: Creating multiple sales orders (or invoices) to reflect the different paying parties, even if they originated from a single "master" order.
    2. Custom Payment Application Logic: Developing custom logic to apply partial payments from different customers to the same underlying original order/invoice, potentially using a linking table.
    3. Manual Reconciliation: Relying on manual reconciliation outside the standard system or through custom reports to track payments from various sources against a single order.

    It is highly recommended to contact your Microsoft Partner or an in-house developer to design and implement a custom solution for this specific business requirement.

    ✅ Mark this answer as verified if it helps you.

  • Suggested answer
    Andrés Arias Profile Picture
    4,190 Super User 2025 Season 2 on at
    Hello,

    According to my understanding, the standard way would be to generate at cash receipt journal level the invoice settlement and open new transactions for each customer.

    The next option would be to make a development to generate such collection automation to different customers.

    I hope I can help.
     
    Regards,

    Andres
  • Suggested answer
    RockwithNav Profile Picture
    8,637 Super User 2025 Season 2 on at
    No, you can use the 'Bill-to' field to change the billing customer, but you can't assign two or three customers at the same time. Customizations are possible, but make sure the payment engine algorithms are properly validated
     
  • Suggested answer
    YUN ZHU Profile Picture
    95,748 Super User 2025 Season 2 on at
    There is really no good way... If you just want the simplest customization, you can consider adding a final customer or payment customer, which is independent of the BC standard customer. You need to select this final customer when making Sales Invoice and Payment. In this way, the order is still the original order, but a reference field is added. This is much simpler than splitting the posted data.
     
    Hope this can give you some hints.
    Thanks.
    ZHU

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

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

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,066

#2
YUN ZHU Profile Picture

YUN ZHU 658 Super User 2025 Season 2

#3
Sumit Singh Profile Picture

Sumit Singh 595

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans