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 :
Supply chain | Supply Chain Management, Commerce
Unanswered

How Payments are posted for E-commerce sales orders in D365 using or not using feature ‘Omni-channel Commerce order payments’

(0) ShareShare
ReportReport
Posted on by

How Payments are posted for E-commerce sales orders in D365 using or not using feature ‘Omni-channel Commerce order payments’

Attached a document with clear screenshots for your convenience on the next comment.

Example shown in version 10.0.16 with Contoso demo data.

Before we go into details, there is a setup for payments:

  1. Online stores/Fabrikam online store/Tab Set up/section Set up/Payment methods/select Payment method e.g. 3 ‘Cards’/verify Account number:

Tab Posting:

  • Account type= Ledger account
  • Account number=112120:

pastedimage1614274122286v1.png 

  1. Accounts receivable parameters/Tab Credit card/Fast tab Credit card payment posting:
  • Account type= Ledger
  • Account= 110110

 pastedimage1614274184550v2.png

  1. Run 9999 job.
  2. Open E-commerce store and sell a product. Pay using credit card. Transaction completed.
  3. Back to HQ, run P-job. Run ‘Synchronize orders’. Sales order created in HQ.
  4. Post an invoice for sales order. 
  5. How the payment voucher will be posted - it is depending on feature ‘Omni-channel Commerce order payments’.                                        7.1. When Omni-channel Commerce order payments’ feature is NOT ENABLED:
  • Sales order Header will have Payments type = Legacy

 pastedimage1614274208034v3.png

  • Tab Sales order/Payments button will be greyed out (you are not able to change payment method)
  • When an invoice is posted, checking posted Payment voucher - payment ledger account will be taken from Accounts receivable parameters – ledger account 110110:

            7.2. When Omni-channel Commerce order payments’ feature is ENABLED:

  • You should have call center enabled (your user added to call center)
  • Sales order Header will have Payments type = Commerce

pastedimage1614274235631v4.png 

  • Tab Sales order/Payments button will be active

 pastedimage1614274259810v5.png

To verify that, click Payments button – you can see added line with payment method 3 ‘Cards’:

pastedimage1614274297522v6.png 

Note: sales order is created as Call center sales order with the same functionality for Payments posting.

  • When an invoice is posted, checking posted Payment voucher – payment ledger account will be taken from payment method set tup on the store – ledger account 112120:

pastedimage1614274319490v7.png  

Payment voucher:

pastedimage1614274339085v8.png 

  1. ABOUT Omni-channel Commerce order payments feature:

 Go to Feature management and find Omni-channel Commerce order paymentsfeature. To enable it check the information below:

pastedimage1614274357633v9.png 

 pastedimage1614274375157v10.png

 Description of this feature has some requirement:

 ‘This feature adds support for managing MPOS and Storefront order payment lines in a way similar to Call Center payment lines. Specifically, when this feature is enabled, credit card payments for orders created in POS and e-commerce will be editable from the Call Center. In addition to editing capabilities, orders created when this feature is enabled will support linked refunds when the order is returned in the back office. For this feature to be fully supported, at least one Call Center channel must be set up and users editing orders in the back office must be set up as users in that call center channel.’

Enabling this feature be aware it is related to some other features and they also should be enabled:

 pastedimage1614274395728v11.png

 ‘You cannot enable this feature. This feature requires that the following features are enabled: - Unified payment posting journal defaults for Commerce - Omni-channel payments - Duplicate payment protection on invoicing - Enable refunds over multiple captures - Enable manual void of expired credit card payment lines when authorizations are expired. This feature also requires that channel payment methods have operation mappings. For more information, click learn more.’

There is a full documentation about this feature:

Omni-channel Commerce order payments - Commerce | Dynamics 365 | Microsoft Docs

 

Please note, this is mentioned in this doc:

‘The omni-channel Commerce order payments feature includes many changes to payments and order management workflows. You should do exhaustive testing before you turn on this feature in a production environment.’

I have the same question (0)
  • Ramune Profile Picture
    on at

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 > Supply chain | Supply Chain Management, Commerce

#1
Laurens vd Tang Profile Picture

Laurens vd Tang 301 Super User 2025 Season 2

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 120 Super User 2025 Season 2

#3
Siv Sagar Profile Picture

Siv Sagar 105 Super User 2025 Season 2

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans