You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: support/dynamics-365/commerce/development-sdks/set-up-dev-environment-debugging.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: Resolves errors that occur when you debug a Tier 1 Retail Server VM
4
4
author: josaw1
5
5
ms.author: josaw
6
6
ms.reviewer: rassadi, brstor
7
-
ms.date: 09/01/2023
7
+
ms.date: 09/04/2023
8
8
---
9
9
# Errors when you debug against a Tier 1 Retail Server virtual machine in an e-commerce development environment
10
10
@@ -22,6 +22,8 @@ When you debug against a Tier 1 environment, because the site is now calling a d
22
22
23
23
The following screenshot shows an example of an error that might occur when a variant is selected on a product details page.
24
24
25
+
> Unhandled Rejection (ActionError): Error
26
+
25
27
:::image type="content" source="media/set-up-dev-environment-debugging/unhandled-rejection-error.png" alt-text="Screenshot that shows an Unhandled Rejection Action error.":::
26
28
27
29
The following screenshot shows an example of a similar error in a browser's debugger tools (F12 Developer Tools). The error message mentions a violation of the content security policy directive.
# Fix common statement posting issues by editing transactions
@@ -22,7 +22,7 @@ Sometimes, statement posting fails because the data in one or more transactions
22
22
23
23
The data is corrected by editing the necessary transactions. The steps that are required to edit the transactions vary, depending on which stage of statement posting an issue occurs during. This article first lists the generic steps that are required to edit a transaction, depending on the stage of statement posting. It then lists common errors that occur during the stages and provides the specific steps that are required to fix each issue.
24
24
25
-
> [NOTE]
25
+
> [!NOTE]
26
26
> For information about the structure of the Excel files that are downloaded when transactions are edited, see [Edit and audit cash and carry and cash management transactions](/dynamics365/commerce/edit-cash-trans).
27
27
28
28
## Issues during statement calculation
@@ -65,7 +65,7 @@ One step of the statement posting process is to create customer orders by groupi
65
65
66
66
**Cause**: This issue occurs because the **Site** and **Warehouse** fields are configured as mandatory for the transactions, but some of the transactions are missing values or have incorrect values for those fields. This error is generated for transactions that are imported from external systems where validation might have missed the issue, or in cases where the values that are specified for the fields aren't valid.
67
67
68
-
**Resolution**: To fix the issue, follow the steps in the preceding procedure. In step 6, on the **Transactions** and **SalesTransactions** tabs of the Excel file (if those tabs are present), correct the **Site** and **Warehouse** values.
68
+
**Resolution**: To fix the issue, follow the steps in the [preceding procedure](#issues-during-order-creation). In step 6, on the **Transactions** and **SalesTransactions** tabs of the Excel file (if those tabs are present), correct the **Site** and **Warehouse** values.
69
69
70
70
> [!NOTE]
71
71
> The **Site** and **Warehouse** fields aren't available by default in Excel. To add them, follow the instructions in [Add fields to an Excel workbook to edit retail transactions](/dynamics365/commerce/add-fields-excel).
@@ -74,7 +74,7 @@ One step of the statement posting process is to create customer orders by groupi
74
74
75
75
**Cause**: This issue occurs because the batch number is configured as mandatory for an item, but it isn't provided.
76
76
77
-
**Resolution**: To fix the issue, follow the steps in the preceding procedure. In step 6, on the **Lines** or **Sales transaction** tab of the Excel file, update the **Batch number** value for the item.
77
+
**Resolution**: To fix the issue, follow the steps in the [preceding procedure](#issues-during-order-creation). In step 6, on the **Lines** or **Sales transaction** tab of the Excel file, update the **Batch number** value for the item.
78
78
79
79
> [!NOTE]
80
80
> The **Batch number** field isn't available by default in Excel. To add it, follow the instructions in [Add fields to an Excel workbook to edit retail transactions](/dynamics365/commerce/add-fields-excel).
@@ -100,19 +100,19 @@ After customer orders are created, the next statement posting step is to try to
100
100
101
101
**Cause**: This issue occurs because the transaction date belongs to a fiscal period that's no longer open. This error is generated when transactions haven't been posted for a long time.
102
102
103
-
**Resolution**: To fix the issue, follow the steps in the preceding procedure. In step 8, on the **Statement aggregations** tab of the Excel file, update the **Business date** field to a value that corresponds to an open fiscal period.
103
+
**Resolution**: To fix the issue, follow the steps in the [preceding procedure](#issues-during-customer-order-invoicing). In step 8, on the **Statement aggregations** tab of the Excel file, update the **Business date** field to a value that corresponds to an open fiscal period.
104
104
105
105
-> While processing the state Payments posted, generic exception encountered in retail statement in the controller : Posting results for journal batch number \<batch number> Voucher \<Voucher> Voucher \<Voucher> Period for 1/1/2000 does not exist. Posting results for journal batch number \<batch number> Voucher \<Voucher> Voucher \<Voucher> Fiscal year for 1/1/2000 does not exist.
106
106
107
107
**Cause**: This issue is similar to the previous one.
108
108
109
-
**Resolution**: To fix the issue, follow the steps in the preceding procedure. In step 8, on the **Transactions**, **Sales Transactions**, and **Payment Transactions** tabs of the Excel file, update the **Business date** field to a value that corresponds to an open fiscal period.
109
+
**Resolution**: To fix the issue, follow the steps in the [preceding procedure](#issues-during-customer-order-invoicing). In step 8, on the **Transactions**, **Sales Transactions**, and **Payment Transactions** tabs of the Excel file, update the **Business date** field to a value that corresponds to an open fiscal period.
110
110
111
111
-> While processing the state Customer order invoiced, generic exception encountered in retail statement \<> in the controller : Posting Posting Sales order: \<> Item: \<> Inventory dimension Location must be specified.
112
112
113
113
**Cause**: This issue occurs because the **Site** and **Warehouse** fields are configured as mandatory for the transactions, but some of the transactions are missing values or have incorrect values for those fields. This error is generated for transactions that are imported from external systems where validation might have missed the issue, or in cases where the values that are specified for the fields aren't valid.
114
114
115
-
**Resolution**: To fix the issue, follow the steps in the preceding procedure. In step 8, on the **Transactions** and **SalesTransactions** tabs of the Excel file (if those tabs are present), correct **Site** and **Warehouse** values.
115
+
**Resolution**: To fix the issue, follow the steps in the [preceding procedure](#issues-during-customer-order-invoicing). In step 8, on the **Transactions** and **SalesTransactions** tabs of the Excel file (if those tabs are present), correct **Site** and **Warehouse** values.
116
116
117
117
> [!NOTE]
118
118
> The **Site** and **Warehouse** fields aren't available by default in Excel. To add them, follow the instructions in [Add fields to an Excel workbook to edit retail transactions](/dynamics365/commerce/add-fields-excel).
@@ -121,8 +121,8 @@ After customer orders are created, the next statement posting step is to try to
121
121
122
122
**Cause**: This issue occurs because a required field for statement posting is missing a value.
123
123
124
-
**Resolution**: To fix the issue, follow the steps in the preceding procedure. In step 8, correct the values for the fields that are mentioned in the error message.
124
+
**Resolution**: To fix the issue, follow the steps in the [preceding procedure](#issues-during-customer-order-invoicing). In step 8, correct the values for the fields that are mentioned in the error message.
125
125
126
126
-> While processing aggregation state Sales order is invoiced for this aggregation. Transaction state Customer order invoiced, the invoice couldn't be found for the manually invoiced sales order for this aggregation \<>.
127
127
128
-
**Resolution**: To fix the issue, follow the steps in the preceding procedure. In step 8, on the **Statement aggregations** tab of the Excel file, check whether the **Business date** value for the aggregation matches the invoice date of the manually invoiced sales order for the aggregation. If the values don't match, update the **Business date** value to the invoice date of the order.
128
+
**Resolution**: To fix the issue, follow the steps in the [preceding procedure](#issues-during-customer-order-invoicing). In step 8, on the **Statement aggregations** tab of the Excel file, check whether the **Business date** value for the aggregation matches the invoice date of the manually invoiced sales order for the aggregation. If the values don't match, update the **Business date** value to the invoice date of the order.
# Statement posting errors due to unavailable inventory or update conflicts
@@ -27,7 +27,7 @@ For a consistent posting experience, Microsoft recommends that you enable physic
27
27
28
28
For example, no inventory is available for an item, but a cashier returns the item and then adds it back to the same transaction at a reduced price to mimic a price match. In this case, both the return transaction and the sales transaction will be pulled into the same statement of the single customer order. However, because there's no guarantee that the return line (which increases the inventory) will be posted before the sales line (which reduces the inventory) is posted, inventory errors can occur. If physical negative inventory is enabled in this scenario, transaction posting isn't negatively affected, and the system correctly reflects the inventory.
29
29
30
-
To enable negative physical inventory for an item model group in Commerce headquarters, follow these steps:
30
+
To enable physical negative inventory for an item model group in Commerce headquarters, follow these steps:
31
31
32
32
1. Go to **Inventory management** > **Setup** > **Inventory**.
33
33
1. In the left navigation pane, select the item model group.
Copy file name to clipboardExpand all lines: support/dynamics-365/commerce/payments/payments-auto-settled.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,11 +4,11 @@ description: Resolves an issue where a payment is settled in the Adyen portal im
4
4
author: josaw1
5
5
ms.author: josaw
6
6
ms.reviewer: rassadi, brstor
7
-
ms.date: 09/01/2023
7
+
ms.date: 09/04/2023
8
8
---
9
9
# Payments are automatically settled before orders are invoiced or shipped
10
10
11
-
This article provides a resolution for an issue where a payment is settled in the Adyen portal immediately before the sales order is invoiced or shipped in Microsoft Dynamics 365 Commerce.
11
+
This article provides a resolution for an issue where a payment is settled in the Adyen portal immediately after an order is placed, even though the sales order hasn't been invoiced or shipped in Microsoft Dynamics 365 Commerce.
0 commit comments