What's new or changed in Dynamics 365 for Operations version 1611 (November 2016)
This article describes features that are either new or changed in Dynamics 365 for Operations version 1611.
Cost accounting
What you can do | Why this is important |
---|---|
Define cost element dimensions, and import cost element dimension members. | Cost elements are used in Cost accounting to categorize costs and document the flow of costs. The primary cost elements are imported either by using a Microsoft Dynamics 365 for Operations data connector to get main accounts directly from Operations or by using a generic data connector, where you get main accounts via Microsoft Excel from any other type of source system. After main accounts are imported into Cost accounting, they are used as cost element dimension members. The secondary cost elements are user-defined and are used in allocations to document the flow of costs. |
Map cost element dimensions. | If the main accounts across your legal entities can't be shared because of statutory accounting requirements, you can map them after you import them into Cost accounting to get a holistic view across the organization. |
Define cost object dimensions, and import cost object dimension members. | Cost objects are any type of object that costs are assigned to. Typical cost objects include products, projects, resources, departments, cost centers, and geographic regions. You can either use a Microsoft Dynamics 365 for Operations data connector to get financial dimensions and values from Operations or use a generic data connector, where you can get dimensions and values via Excel from any other type of source system. For example, if you use the Cost center financial dimension as the object dimension, all cost centers that are imported are the dimension members for the cost object. |
Define or import statistical dimensions. | Statistical dimension members are measured in nonmonetary units, such as machine hours, number of employees, and square. They are used in statements, or as the basis for allocations and distributions. |
Create statistical measure provider templates. | A statistical measure provider template is used to transform Dynamics 365 for Operations data into statistical measures. The template is then associated with a given statistical dimension member. The templates are prefiltered so that they show only tables that are associated with financial dimensions. |
Create cost accounting ledgers. | A cost accounting ledger is an agnostic ledger that uses its own calendar and currency. It plays an important role in the processing of all cost transactions. For example, a cost accounting ledger classifies costs based on its own cost elements and aggregates costs based on its own object dimensions. You can create as many cost accounting ledgers as you require to do management reporting from various perspectives. |
Create cost control units. | Cost control units make up the cost structure and define the flow of costs in a cost accounting ledger. They must be associated with cost object dimensions to represent the cost object dimensions in the ledger. |
Process general ledger entries. | To measure actual performance, you must have data. The data is imported by using the connectors that you define for the cost accounting ledger. When you process the general ledger entries, the data is imported incrementally. |
Process budget entries. | To measure budgeted performance, you must have data. The data is imported by using the connectors that you define for the cost accounting ledger. When you process the budget entries, the data is imported incrementally. |
Create and apply cost behavior policies. | You use a cost behavior policy to classify costs as fixed, variable, or semi-variable. A policy is rule-based and date-effective. By default, all costs are marked as unclassified until you apply a cost behavior policy and calculate the effects of the rule. After the calculation, the costs are classified. |
Trace costs. | To help you understand the impact of cost policies, Cost accounting lets you trace costs to the source values and applied rules where they originate. This functionality provides full traceability about when costs occurred, what types of costs occurred, and which cost behavior rules were applied. |
Define dimension hierarchies. | You can create dimension hierarchies for either categorization or classification purposes. For example, you can define a categorization hierarchy that is based on a cost element dimension and its members. Alternatively, you can define a classification hierarchy that is based on a cost object dimension and its members. The reporting structures are used in the following situations:
|
Create statements that can be viewed in the workspace. | Use the workspace to get a quick overview of actual and budgeted costs, and also deviations. You can filter the data by period or cost level. The workspace is designed for managers who are responsible for cost control. It adheres to the access rules that are defined for the dimension hierarchies. |
Create reports by using Excel. NOTE: You must run Microsoft Excel 2016. | You can export Cost accounting data directly to Excel through data entities and use Microsoft PivotTable to create reports. |
Expense management
What you can do | Why this is important |
---|---|
Reassign terminated employee credit card transactions. | Sometimes, when an employee is terminated, their Active Directory Domain Services (AD DS) account is disabled when active credit card transactions that must be expensed are imported. Previously, you couldn't assign a delegate for expense entry or attach the credit card transactions to an expense report. You can now use the Credit card transactions page to reassign the employee for any credit card transaction where the associated employee has been terminated. After you reassign the credit card transaction, the transaction can be selected for an expense report and paid through the regular process for expense report reimbursement. |
Change the expense credit card information for pending and past employees. | You can change Expense management credit card information for pending workers and past workers. Previously, you could change the expense credit card information only if the worker is an active employee. |
Copy an expense report. | You can now copy an existing expense when you create a new expense on the same expense report. You can copy an expense report and all the associated non–credit card expenses to a new expense report. You must still perform any required itemizations and attach required receipts, based on defined expense policies and categories. You can add credit card transactions to the expense report by selecting to add unreconciled expenses. |
Bulk-edit expenses. | Some credit card transactions might not be mapped to an expense category, or they might be incorrectly mapped when they are imported. In this case, employees must manually change the associated expense category. When you manage the unreconciled expenses, you can now bulk-edit the expense category for the selected expenses. Additionally, when you manage selected expenses for a specific expense report, you can bulk-edit the project and the additional information. |
Change the exchange rate for credit card transactions. | The actual exchange rate that is used for a credit card transaction might differ from the exchange rate that is set up in the system. Previously, employees couldn't change the exchange rate for any credit card transaction that was imported into Expense management. You now can set a parameter on the Expense management parameters page to allow the exchange rate to be changed for credit card transactions. |
Set up anticorruption attestation for expenses. | Some employees for an organization might have business with government officials, and some expenses that occur as part of that business might be perceived as bribery. In Expense management, you can now set up an anticorruption attestation that is shown for selected expense categories, such as meals and gifts. Employees must select whether expenses that are set up for anticorruption attestation meet the criteria that are defined by your organization's policies. |
Prevent manual entry of expenses for specific expense categories. | An expense category can be set up to represent a credit card transaction that the category can't be changed for. An example is a fee for late payment of the credit card. You can now set up an expense category that allows expenses to be created only through import. This feature prevents employees from manually creating an expense for the category. It also doesn't allow the category to be changed for transactions that have been imported and that use this category. |
Attach a receipt to multiple expenses. | A receipt that is uploaded to Expense management might be related to multiple expenses. Previously, a receipt that was related to multiple expenses had to be uploaded one time for each expense. You can now attach a receipt to an expense that has already been uploaded and attached to another expense on the same expense report. Additionally, if you upload a receipt to the header of the expense report, you can select one or more lines to attach the receipt to. |
Create future-dated expenses. | When you copy an expense report, for example, the transaction date for an expense might have a future date. Previous releases don't allow for future-dated expenses. You can now create and save expenses that have a future date. However, you can't submit a future-dated expense. |
Configure expense taxes for a state/province. | In some country/regions, expenses that are incurred in different states/provinces might be subject to different sales tax rates. You can now set up the expense tax configurations at the state/province level, not just at the country/region level. If you leave the State/Province field blank on the Tax configuration page, the sales tax group applies to all states/provinces for the specified country/region. |
Set up expense credit card types. | Previously, there was no page where you could create new credit card types, such as Visa, MasterCard or AMEX, that could be used with Expense management. You can now create credit card types to use with Expense management. The page is located in the Setup area, in the Calculations and codes section. |
Define a multilevel approval workflow for expense reports. | A new workflow for expense reports supports a multilevel approval process. Employees enter the interim approvers and final approvers when they create the expense report. The workflow then routes the expense report to the interim approvers first. After the expense report is approved at that level, the workflow routes it to the final approvers for final approval. |
Create and maintain expenses that aren't attached to an expense report. | User can now create expenses and maintain them (for example, by attaching or itemizing receipts, or assigning guests) without first having to create an expense report. One or more expenses can be selected and added to a new expense report, so that they can be submitted for approval. A new page for maintaining expenses is available at Expense management > My expenses > Expenses. |
Financial management
What you can do | Why this is important |
---|---|
Track fixed asset valuations by using a single "book" concept. | Previously, two separate types of valuation were used to track fixed asset values: value models and depreciation books. In the current version, these two concepts have been merged into a single valuation concept that is named books. Books have all the functionality of both value models and depreciation books. For example, you can turn off posting to the general ledger. Books that post to the general ledger are typically used for corporate financial reporting. Books that don't post to the general ledger can be used for tax reporting purposes. |
Perform the General ledger year-end close for multiple legal entities. | To speed up the year-end closing process, you can now run the year-end close for multiple legal entities from a shared year-end close page. Groups of legal entities can be defined, together with settings that should be retained from one year to the next. Other usability enhancements have also been made to the year-end closing process. |
Take advantage of enhancements to General ledger foreign currency revaluation. | The following enhancements have been made to the General ledger process for foreign currency revaluation:
|
View transactions for additional posting layers. | On the Trial balance list page and the Dimension statement report, you can now select the additional posting layers that have been added to General ledger. When you select the additional posting layers, the adjustments for those posting layers are included in the balances on the list page or report. |
Attach how-to documentation to the financial period close template. | Previously, you could attach documentation after a task was completed. For example, you could attach a report that was generated. You can now also attach a how-to document to the template. This how-to document is then copied to every task in the financial period schedule, so that the task owner can view instructions about how to complete the task. |
Define the intercompany accounting setup from a shared page. | The Intercompany accounting setup page is now shared, so that an organization can define all the pairs of legal entities that can transact with each other. Additionally, you can now enter a transaction in the originating legal entity but not from the destination legal entity. If either legal entity can initiate an intercompany transaction, the reciprocal pair must be defined. Therefore, the destination legal entity is also set up as an originating legal entity. |
Submit justification documents for budget plans. | You can create a justification template as supplemental documentation for any requested budget amounts. Users can fill in the details of the template and attach the template to the budget plan, so that it can be used during the approval process. |
Enable advanced rules for budget register entries. | If advanced rules are configured in General ledger, those rules can be used for new entries and transfers in the budget register. |
Take advantage of enhanced visibility of prepayment invoicing activity. | A new Open prepayments list page provides a snapshot of the status of prepayment invoicing activity. The page provides the AP department with information about purchase orders that have remaining prepayment values that must be invoiced, invoiced values that must be paid, and paid invoice values that must be applied to standard invoices. Additionally, enhancements to the automatic application of paid prepayment invoices to standard invoices help invoicing clerks do data entry more efficiently. |
Use the Vendor collaboration invoicing workspace. | A new Invoicing workspace in the Vendor collaboration area lets external vendors securely access their own invoice information. For example, vendors can see whether an invoice has been paid and submit their own invoice. This change promotes more efficient and timely communication with external vendors. Therefore, the invoicing clerks have fewer interruptions. |
Switch legal entities during invoice entry. | Enhancements let invoicing clerks who must enter invoices for multiple legal entities quickly change the legal entity from the invoicing pages. This feature saves the invoicing clerks time, because they must no longer sign out of the current legal entity and sign in to a different legal entity. Both the Global invoice journal page and the Vendor invoices page let users change the legal entity during data entry. |
Support for electronic files for the Internal Revenue Service (IRS) 1099 Combined Federal/State filing program | When the US configuration key is enabled, the 1099 electronic filing process provides additional functionality that complies with IRS regulations for the Combined Federal/State filing program. The IRS established this program so that it can electronically forward information returns to participating states. |
Settlement enhancements | Enhancements help payment clerks do settlement more efficiently, because clerks can allow multiple unposted payments to be settled against the same invoice. |
Cross-company view | Centralized payment clerks can now view past-due invoices across companies. The Vendor payments and Customer payments workspaces now provide better visibility into and control over overdue invoices by providing a way to view and filter across companies that are part of a centralized payment organizational hierarchy. |
Use the Bank management workspace. | A new Bank management workspace helps track bank accounts and balances for your legal entities. Current and pending balances are immediately available for all accounts, and you can drill back from the balances into the detailed transaction vouchers. You can also see the historical balance data for each bank account, or a summary for all bank accounts in the company, in both short-term and long-term views. You can gain better insight into bank account reconciliation, because the date of the last reconciliation is reported for each bank account, and there is also an indicator for reconciliations that are in progress. |
Import electronic bank statements for all legal entities in a single step. | You can now import electronic bank statements for all legal entities in a single step. Bank statement files can contain statements from many bank accounts and legal entities, and zip files can contain multiple bank statement files. By using a single import process, you can start the reconciliation for all reported bank accounts in all legal entities. This feature helps save you time, because you don't have to switch between companies and multiple statement imports. You can also automatically run matching rules against all imported statements in each company. |
Valuation tracking | A single fixed asset can have multiple valuations for different accounting standards and can optionally post the associated transactions to the general ledger. Previously, these valuations were tracked by using either value models or depreciation books. You can now track these valuations, which are now known as books, by using a common set of journals, inquiries, and reports. The unified experience simplifies implementation and reduces the number of interfaces that the periodic processes require. |
Take advantage of enhancements to cross-company depreciation runs. | You can now start a depreciation run for assets across all legal entities from a single page. You can also automatically post the journals after they are created. You can send the creation and posting of the journals to batch processing, so that the depreciation runs in the background. These enhancements reduce inefficiencies, because you don't have to start individual depreciation runs separately for each company. The enhancement also enables better centralized management of your fixed assets. |
Human capital management
What you can do | Why this is important |
---|---|
Create a performance journal. | Before you complete your review, you often gather information about activities or events that contributed to your success as an employee during the review period. You can add an entry to your performance journal to document those activities and events. You can also connect those activities and events to a goal or a performance review to provide more information to the reviewer. |
Create more detailed goals. | You have more control over the content of the goals that you set. You can create measurements for the goals, link performance journal entries to the measurements, and attach and view documents. You can store goals as templates and reuse them for quick setup. |
Create more detailed performance reviews. | Performance reviews, which are formally known as discussions, are now flexible enough to support both continuous feedback and more formal reviews. You can pull in active goals and post comments about them, and add sections for a review of your competencies. Additional sections are provided, where you can add or view measurements, performance journal entries, attachments, and signoffs that are related to the review. |
Associate additional position hierarchies with workflows. | You can associate a workflow with a position hierarchy. You can also modify the workflow steps to optimize the approval process so that it fits your business requirements. Therefore, you can define an effective approval structure that fits the various reporting relationships that your organization uses. |
Workflow support for entering personal identification numbers (PINs) in Employee self-service. | Workflow capability for Human resources (HR) has been expanded and now includes support for PINs. Employees can add and edit their PIN to improve efficiency. However, HR workers can review this information for accuracy and completeness before they add it to the employee's record. |
Create goal templates, and use them to add new goals. | You can create goal templates for goals that are shared by many employees in the company. Employees can add their own goals from a template, managers can add goals for their team from a template, and HR team members can add goals for employees across the company. |
Create goal groups, and use them to add new goals. | You can add goal templates to a group, and use the group to create one or more goals for an employee, a team, a position, a department, or the company. |
Have more control over the review process. | You can use a workflow to control the review process. You can create review templates and use them to create reviews. You can also add ratings to a review. |
Use review periods to define the time frame for the review. | You can define a time period for a performance review and the start and end dates of the review are entered automatically. However, you can change those default dates as needed. |
Access five new Power BI content packs for Human resources | The new content packs enable human resource organizations and human resources managers to analyze the following:
Workforce metrics
Compensation and benefits
Recruiting
Organizational training
Employee competencies and development
|
Localizations
What you can do | Why this is important |
---|---|
Localizations are available for 18 additional countries/regions:
The following countries/regions also require the Retail localization. The Retail localization for these countries/regions hasn't been completed and is planned only for H1 CY2017:
|
Dynamics 365 for Operations is available in 18 additional countries/regions. As part of our effort to make localization easier and more configurable, regulatory electronic reporting features have been converted to Electronic reporting (ER) configurations, and some regulatory Microsoft SQL Server Reporting Services (SSRS) reports have been converted to ER configurations that use Excel templates. These converted features are specifically mentioned later in this table. |
Japan – Group fixed assets when you print the form 26 and its appended tables. | The form 26 must be submitted to each city where the corporation operates. To save you effort when you print the form 26, fixed assets can be automatically grouped and sorted by location. |
Japan – See the amounts for accelerated and additional depreciation on the profile. | The profile can provide an accurate estimate of the amounts for accelerated and additional depreciation. |
Japan – Progressively calculate withholding tax. | The Japanese government requires that you calculate withholding tax progressively, based on the payment amount. |
Japan – Import the postal code file for specific large enterprise buildings. | The postal code file that the authority provides for specific large enterprise buildings can be imported into system. Address can then be derived from the postal codes. |
Japan – Configure an idle period for fixed assets. | Idle periods let the user pause the fixed asset depreciation during a specified period. This functionality is required by the regulation. |
Europe – Configure a value-added tax (VAT) registration number for a party's address by using the Registration ID framework. | You can configure a VAT registration number for a party's address by using the Registration ID framework and a new VAT ID registration category. |
Finland – Configure a customs customer number for a party's address by using the Registration ID framework. | You can configure a customs customer number for a party's address by using the Registration ID framework and a new Customs customer ID registration category. |
France – Print customer invoices in a layout that is specific to France. | Customer invoice printout is adjusted to meet France-specific requirements. |
France – Enforce chronological numbering of documents by fiscal period. | To meet France-specific requirements for the numbering of customer invoices, you can set up number sequences for customer invoices per fiscal period. |
Austria localization – ER configurations |
|
Belgium localization – ER configurations |
|
Brazil localization – ER configurations |
|
Czech Republic localization – ER configurations |
|
China localization – ER configurations |
|
Estonia localization – ER configurations |
|
Finland localization – ER configurations |
|
Hungary localization – ER configurations |
|
Italy localization – ER configurations |
|
Latvia localization – ER configurations |
|
Lithuania localization – ER configurations |
|
Norway localization – ER configurations |
|
Poland localization – ER configurations |
|
Saudi Arabia localization – ER configurations | Bank LC Misc. Charge Allocation format for Saudi Arabia |
Spain localization – ER configurations |
|
Sweden localization – ER configurations |
|
Switzerland localization – ER configurations |
|
Germany – Export vendor payments in DTAZV format | Germany requires DTAZV with foreign format specification, which represents a credit transfer (vendor payment) message according to specification for cross-border payments from Germany to an account in a foreign bank or to a domestic bank in a foreign currency. |
Electronic reporting
What you can do | Why this is important |
---|---|
Configure ER reports to insert data, in several formats, from Document Management storage into electronic messages that are generated. | ER reports can insert data into electronic messages that are generated from the Document Management storage. Therefore, the attachments of a business document can be added to electronic messages that are generated for that document, in accordance with the legal requirements. Currently, these attachments can be added in MIME format to an XML message that is generated. Alternatively, the attachments can be added in Base64 format to a binary message that is generated. |
Configure ER reports to generate electronic documents in Excel, Microsoft Word, or PDF format. | One configuration enables ER reports to generate electronic documents in three different formats: OpenXML worksheet (Excel), Word, and XML Forms Data Format (XFDF) (PDF). Users can select a format by adding a format template to an ER report as an Excel, Word, or PDF document. |
Configure ER reports to insert data into page headers and footers of electronic documents that are generated in OpenXML worksheet format, and to control page breaks. | ER reports can enter business data into page headers and footers, and also control where page breaks occur. Therefore, the reports can support static top and bottom sections for pages of the electronic documents that are generated. They can also support specific paging of those documents, so that they comply with legal requirements. |
Configure the destination of ER reports so that the output is sent as email, and so that business data and ER logic (expressions) can be used to specify, at run time, the email address to use. | Previously, when you configured an ER destination, the email address of the output's recipient could be defined at design time. You can now configure an expression in the ER format. This expression can then be selected in a destination as the source of the email address for each format configuration and each output component (folder or file) separately. Therefore, when an ER report is running, each file that is generated can be mailed to a different recipient, and the email address can be defined based on ER logic and business data. |
Configure the destination of ER reports so that the output is sent to the Microsoft SharePoint folder as either a new named file or a new version of the existing file, and so that business data can be used in the Microsoft Power BI framework as either a data set or a report. | When you configure ER reports, you can now easily (without coding) prepare the requested business data so that it can be used by the Power BI framework. When you run those ER reports, you can provide the Power BI framework with appropriate business data and/or Excel reports that are already available. If you schedule the report runs in recurrent mode, you can establish the scheduled push of business data from Dynamics 365 for Operations to Power BI to support the update schedule of Power BI–based reports. |
Configure ER reports to use the part of the electronic document that has already been generated as a data source to generate the rest of that document. | You can configure ER reports that create the output in text format to do the document's line counting. This information can then be used in other parts of the document to create lines that include summary details. The summary information (totals and numbers) can be computed and printed to the electronic documents that are generated, without requiring additional transformations of the data. Therefore, this feature improves the performance of report execution and helps keep the future maintenance of the configured ER format easier. |
Configure ER reports to specify the file name extension for electronic documents that are generated in text format. | You can configure ER reports to create the output in text format, so that it can be saved as a file that has a specific extension. In addition to the default .txt extension, you can configure extensions such as .csv and .prn, in accordance with the format specification. |
Create new ER reports that are based on a specific version of an ER model. | Previously, when you created a new ER format, only the most recent version of the selected ER model could be used as the format's data source location. You can now select any available version of the selected ER model. This feature lets you maintain ER reports for the current year and design a new version of the ER model for the next year in parallel. |
Search data sources and formats/models by text or selected artifact in one click. Proactively resolve rebase conflicts, and resolve conflicts between configurations. Configure ER reports to create multiple validation messages for errors that are discovered until report execution is stopped. | Several user experience (UX) improvements in the ER framework help users work with ER more efficiently and easily. |
Show the ER workspace on Power BI reports. | Users can configure the ER workspace page so that it includes new menu items and live tiles that run the Power BI–based reports. |
Payroll
What you can do | Why this is important |
---|---|
Configure pay records and process payroll by using functionality that is equivalent to the functionality of the Payroll module in Microsoft Dynamics AX 2012 R3. | You can now configure and process US payroll by using a feature set that is equivalent to the feature set in AX 2012 R3.
|
Monitor and process your pay period process by using the new Payroll management workspace. | You can now easily monitor your payroll processing. At a glance, payroll administrators can see earning and pay statements that require their attention, so that the pay run will be complete and accurate. The Payroll management workspace lets users monitor and run end-to-end processes from a single workspace. |
Generate positive pay files for payroll checks. | There is a new extension to Cash and bank management's positive pay functionality for payroll payments. Separate menu items have been added throughout the core process to enable isolated configuration that is specific to payroll. Functionality is identical to the core positive pay feature that was released in Microsoft Dynamics AX application version 7.0.1 (May 2016). Because of this extension, payroll data is completely isolated from the rest of your positive pay transactions. This isolation helps guarantee that only payroll users can access and see data that is related to payroll. |
Import earnings statement lines from an external source by using the new Earning Statement Line data entity. | An important new data entity enables integration with external time and earning calculation systems. The data entity imports earnings statement lines and performs all the same default logic that the user entered directly on the earning statement. After import, the lines are automatically associated with the appropriate earnings statement document. If an appropriate earnings statement document doesn't exist, a document is created automatically. |
Planning and scheduling
What you can do | Why this is important |
---|---|
Set default order settings for sales and purchases, based on any active product dimension on the product master. Therefore, you can define default order settings for the stock keeping unit (SKU) or a partial SKU. | You can specify default order settings that apply to a product dimension or a combination of product dimensions. Example You sell a product that is named Polo T-shirt. This product is available in two colors: Green and Blue. It's also available in two sizes: Small and Medium. Color and Size are active product dimensions for Polo T-shirt. You can block purchases of all green Polo T-shirts, regardless of their size. |
Product master data
What you can do | Why this is important |
---|---|
Set up all default order settings and site-specific order settings at the same time, from one page. | This feature provides a better overview of item settings. |
Create a nomenclature for product variant numbers. | You can include elements such as product dimensions, attributes, and characters in your product variant numbers. When you create a sales order or a purchase order, you can quickly find the specific product variant. |
Search for products and product variants in sales and purchase scenarios. | When you create a sales line or a purchase line, you can search for products by using product dimensions and any product numbers except Global Trade Item Numbers (GTINs) and barcodes. This search is a full-text search that replaces the existing "Begins with" search that is used in the sales and purchase lookup list. This feature lets you find groups of products that have similar properties or a single product that has unique characteristics. To turn on this feature, select the Enable lookup for product search parameter on the Search parameters page. |
Specify the product variant directly when you create a sales or purchase transaction. Alternatively, you can select in a list of valid dimension combinations. | This feature is a productivity enhancement.
Example You sell a product that is named Polo T-shirt. This product is available in two colors: Green and Blue. It's also available in two sizes: Small and Medium. Color and Size are active product dimensions for Polo T-shirt. When you enter a sales line for Polo T-shirt that has color Green and size Small, you don't have to enter data in the Item number, Color, and Size fields. You can create the line by following one of these steps:
|
Specify whether product numbers appear on transactional pages. | The transactional pages, such as sales orders and purchase orders, show only the Item number and Product name fields. To see the Product number field, select the Show product numbers on forms parameter under Product information management parameters. |
Project management and accounting
What you can do | Why this is important |
---|---|
Use late selection when you post invoice proposals in a batch. | Project accountants can set up a batch job to automatically pick up invoice proposals for posting, if those proposals fulfill criteria that are specified on the batch job. This feature improves the automation of invoice posting, because the batch job can run continuously and automatically picks up proposals for posting. |
Create analytics in Power BI desktop. | Business intelligence (BI) content for project-related and resource-related data can be easily created in Power BI desktop. |
Use purchase order prepayments, and include them correctly in the project estimate process. | For project purchase orders, prepayments must be processed before some payment can be released to vendors. These prepayment invoices now appear in the project estimation/recognition process for projects of the Fixed price type. |
Access and manage cost and revenue estimates, and item requirements, directly from a work breakdown structure (WBS) task. | You can manage cost estimates, revenue estimates, and item requirements for a specific WBS task in the details dialog box for that task in the WBS planning view. |
Pick a funding source on fee journals. | If the contract for a project contains multiple funding sources, you can select one specific funding source when fees are posted. If don't select a specific funding source, the funding rules that are specified on the contract are used to allocate the fee. |
Open project statements in Excel. | New data entities for ledger updates and budget updates let you open project statement data in Excel and create analytics by using Excel functionality. |
Use just one configuration key to enable functionality for Project management and accounting (PMA). | The project-related configuration keys have been replaced by one project configuration key that turns on PMA functionality. |
Retail and commerce
Advanced warehouse management in a retail store
Retailers can use the Advanced warehouse management (WHS) solution in their stores and make the required updates to the current point of sale (POS) features to support it. The processes of the handheld solution should work in a store as they do in any other warehouse. All current retail store inventory processes, and any POS processes that create or update inventory transactions, are updated so that they use the specific requirements for WHS-enabled warehouses.
What you can do | Why this is important |
---|---|
Use the POS to look up available inventory in WHS-enabled stores. | When you look up inventory, the process should work the same as it worked before. The lookup should show the available quantities at the warehouse level, and should not consider the Location, Inventory status, or License plate dimensions. |
Use the POS to process a product receipt for a transfer order in a WHS-enabled store. | You can receive transfer orders at the POS for a WHS-enabled store and items. The user should be able to select the locations to receive into, and should be able to enter license plate IDs to automatically populate the receiving lines. |
Use the POS to process a product receipt for a purchase order in a WHS-enabled store. | You can receive purchase orders at the POS for a WHS-enabled store and items. The user should be able to select the locations to receive into, and should be able to enter license plate IDs to automatically populate the receiving lines. |
Use the POS to process a shipment of products from a WHS-enabled store. | You can register transfers from the POS for a WHS-enabled store and items. The user should be able to select the locations to ship from, the inventory status should be automatically generated, and license plates should be ignored. |
Enable seamless omni-channel commerce
Seamless omni-channel commerce refers to management and order processing across brick-and-mortar stores, online storefronts, call centers, and mobile commerce experiences. For this release, the following investments have been made in this area:
- Improvements to publishing for e‑commerce storefronts
- A new consumer-facing mobile app that enables product discovery, account management, and online shopping
What you can do | Why this is important |
---|---|
Consumer: The current release of the consumer-facing app enables the following features- product search, category browsing, add to cart and guest checkout. Retailers can also apply their company's branding to the app, and then package it for the Android and iOS app stores. | Retailers can easily create a consumer-facing app that lets their customers browse, search products and ship products as a guest from their mobile devices. |
Customer wish lists for c‑commerce online storefronts | Independent software vendors (ISVs) can use the wish list control to let users create and manage multiple lists in their online storefront, and view/use those lists in the POS. |
Asynchronous customer creation via e-commerce online storefronts | ISVs can now create customer accounts even when Commerce Data Exchange: Real-time Service is unavailable. |
Publish channel products from Retail Server to third-party storefronts. | Retail Server now supports service-to-service authentication. ISVs can take advantage of channel product publishing from Retail Server to third-party storefronts. |
Extensibility
- Commerce runtime projects are now sealed from Retail SDK.
- Easier deployment and servicing through componentized Microsoft component packages and ISV packages for the POS, Retail Server, Databases, Payment and Hardware stations.
What you can do | Why this is important |
---|---|
CRT/Retail Server: Retailers or ISVs can extend the CRT through extension hooks. Inline code changes are not supported anymore. | To enable continuous integration and continuous deployment, inline code changes should be completely avoided. Also, to support easy uptake of hotfix without any code merge and deployment for CRT components. |
Personalized product recommendations
What you can do | Why this is important |
---|---|
View personalized product recommendations at multiple touchpoints on point-of-sale (POS) to determine what a customer might be interested in based on their purchase history, items in their wish list, and items that other customers purchased online and in brick-and-mortar stores | For retailers with large catalogs, personalized recommendations help the customer with product discovery and empower store associates with intelligent clienteling. By showcasing products targeted to a customer's interests and buying habits, product recommendations can help retailers with upsell and can enhance customer retention. In Retail, product recommendations are powered by cognitive services and Microsoft Azure machine learning. |
POS task recorder
What you can do | Why this is important |
---|---|
Retailers can use POS task recorder to produce training materials, Business process modeler (BPM) diagrams, and generate Help content to enhance productivity and do better analysis and design of applications. | To enable continuous integration and continuous deployment inline changes should be completely avoided. Also, to support easy uptake of hotfix without any code merge and deployment for CRT components. |
Real time help in POS. | Cashier/Manager can get real time help from POS on business process without switching context. |
Store system: Providing a seamless on-premises store experience
Store system is a deployment choice for retailers that helps drive a set of store operations, whether in an on-premises store, Microsoft public cloud, or the customer's own private cloud. For this release, the scope is in-store only. To better support environments that have slow and unreliable network connectivity, we must provide an option for retailers to deploy the channel database and Retail Server in the store. They can then continue to run their core business scenarios even when there is no connectivity to headquarters (HQ). Based on the various data points, which included engineering team discussions, customer survey results, and competitor analysis, we have identified the following solution scope as the ideal fit for our target customers:
- A self-service package is available for Store system.
- The default installation is a one-box deployment, but custom deployment is allowed.
- Enable easy deployment/self-servicing.
- Retail Server and the store database are in the store, together with the Async Client service.
- Retail Server in the store communicates directly with Application Object Server (AOS) in HQ for Store system.
- Support cross-terminal scenarios where there is no HQ connectivity.
- Retail Modern POS and Cloud POS always communicate with Retail Server in the store.
- Support Retail Modern POS and Cloud POS where there is no HQ connectivity.
- Support a Retail Modern POS–specific offline database (isolated to each Retail Modern POS instance) where there is no HQ connectivity.
- Authentication is based on service-to-service only for Store system.
- Real-time Service calls aren't supported if there is no Internet connectivity.
- Direct database connectivity of Retail Modern POS to the channel database isn't supported.
- Enable telemetry/monitoring.
What you can do | Why this is important |
---|---|
A retailer downloads the Store system self-service installer from the channel database page in Dynamics AX HQ and downloads the configuration file. | The retailer can seamlessly download the self-service package. |
A retailer installs Store system by using the self-service installer. | The retailer can install Store system by using the self-service package. |
The IT manager configures Store system in Dynamics 365 for Operations (channel database, channel profile, store, and deployable package). | The IT manager can configure Store system easily and efficiently. |
A retailer operates Retail Modern POS in the on-premises store and can do real-time operations, such as issue gift cards, when there is connectivity. | The retailer can perform real-time actions from Store system when there is connectivity. |
A retailer can sync data from the on-premises Store system to HQ whenever there is connectivity. | The retailer can sync to and from Store system when there is connectivity. |
A retailer can have secure communication between the on-premises Store system and HQ. | The retailer can communicate from Store system securely when there is connectivity. |
The IT manager and Microsoft Operations can monitor and report on the on-premises Store system (diagnostics and reporting changes). | The IT manager and Microsoft Operations can monitor Store system securely and troubleshoot efficiently. |
Universal Windows Platform app for Retail Modern POS
Currently, Retail Modern POS is available only as a Windows 8.1 application for desktop computers and tablets, and as Cloud POS for desktop or tablet browsers. In this release, Retail Moderns POS is being converted to a Universal Windows Platform (UWP) app. This change will enable Retail Modern POS to run on any Windows 10 device (desktop, tablet, or phone) and even switch between views for Continuum-enabled devices.
What you can do | Why this is important |
---|---|
Enable important POS functionality for small-form-factor devices. | Retail POS functionality is available for phones and other small-form-factor devices that run Windows 10. |
Supply chain management
Consignment inventory
What you can do | Why this is important |
---|---|
As a vendor, you can store raw materials at the customer's warehouse. As a customer, you can postpone the actual purchase until the raw materials are required for production. | Keeping an inventory of raw materials can involve serious cost. By using consignment inventory, a vendor can store raw materials at the customer's warehouse. The customer can then postpone the actual purchase until the raw materials are required for production. Raw materials are ordered and received by using a consignment replenishment order. This replenishment order records physical transactions but doesn't affect the general ledger. To distinguish between customer-owned inventory items and vendor-owned inventory items, you can use the Owner inventory dimension. The change of ownership for inventory is handled by a journal process that handles the transfer of ownership for raw materials from the vendor-owned inventory to the customer-owned inventory. This process triggers the creation of a purchase order and a product receipt. NOTE: This feature is limited to inbound consignment of raw materials for production. It isn't integrated with Warehouse management (WHS) and Transportation management (TMS). |
As a vendor, get information about the amount of consigned inventory that is transferred to the customer. | To bill a customer, the vendor requires information about the raw materials that were purchased from the consignment inventory and the date of purchase. The vendor can also monitor the on-hand inventory at the customer site by using the vendor collaboration interface. |
Move vendor-owned inventory by using a transfer journal. | To track the physical position of the vendor-owned inventory, you must be able to record the position in the system. By using use a transfer journal, you can record the physical movement of inventory, such as the movement from one location in a warehouse to another location in that warehouse. |
Adjust vendor-owned inventory by using a counting journal. | It's important that you keep the system on-hand inventory in sync with the actual physical inventory. The vendor-owned inventory can be adjusted in and out by using counting processes such as quantity adjustment and counting journal processes. |
Find out more about consignment support in Dynamics 365 for Operations | For more information about the support for consignment processes, see Consignment, Create a consignment replenishment order (Task guide), and Change the ownership of consignment inventory based on production demand (Task guide). |
Vendor collaboration
What you can do | Why this is important |
---|---|
Enable vendors to respond to each purchase order line and suggest changes. | In some cases, vendors want to accept some purchase order lines but reject others. Vendors can now individually manage purchase order lines. Each line can be rejected, accepted, or accepted with changes. For example, vendors can change the delivery date, split the delivery and quantity, or suggest an alternative item. |
Enable vendors to manage contact person information. | Vendors can maintain contact person information for their company. This information includes names, email addresses, and phone numbers. Access to this feature is granted through a dedicated security role. |
Share documents that are related to purchase orders with vendors. | When you must share a document with a vendor, such as a document about requirements, it's convenient to link the document to the relevant purchase order. The vendor can then share notes and attachments with the customer by linking the document to their response to the purchase order. Document management is the underlying supporting framework, and only notes and attachments that are classified as "external" can be shared with vendors. |
Provision new vendor users. | If your vendors use the vendor collaboration interface, they have a seamless way to request new user accounts when new contacts require access to vendor collaboration. Procurement professionals can submit a request for a user account for a contact person at the vendor organization. A vendor contact person who is already a vendor collaboration user can also submit this type of request. This request eventually creates a new user in Dynamics 365 for Operations that has vendor-specific security roles. It also facilitates a request to the Microsoft Azure B2B portal to provision the user with a new Microsoft Entra user account. Vendors can also request that specific vendor user accounts be inactivated, or that security roles be modified. |
Find out more about support for vendor collaboration in Dynamics 365 for Operations. | For more information about vendor collaboration, see Vendor collaboration with external vendors, Vendor collaboration with customers, Manage vendor collaboration users, Set up and maintain vendor collaboration, and Vendor collaboration invoicing workspace. |
Intercompany order processing
What you can do | Why this is important |
---|---|
Define, directly on sales order lines, where the demand should be sourced from, and how it should be sourced.
Example Create a sales order line, and specify direct delivery as the delivery type. The primary vendor is added to the sales order line as the sourcing point. |
The flow for order taking has been improved significantly. You can now define, directly on sales order lines, where the demand should be sourced from, and how it should be sourced. You no longer have to wait until all lines have been added to the sales order. New options on sales order lines let you specify the delivery type when you specify a vendor. When you associate a vendor with sales order lines, order chains are created for delivery from the vendor.
|
Create an order promise directly from sales order lines.
Example Create a sales order line that is sourced from an intercompany vendor. Leave the line. Delivery dates are calculated according to availability in the sourcing company. |
When you create sales order lines that use the new sourcing information, delivery dates are calculated according to the Delivery date control. For example, if an intercompany vendor is selected, the availability in the sourcing company is calculated. In this way, order chains are automatically created together with sales order lines. This functionality helps guarantee that delivery dates become visible in the sourcing company, so that the available-to-promise (ATP) profiles can handle the anticipated demands directly as sales orders are created. |
Review product availability across all sourcing locations, and select the best sourcing option. | The Delivery alternatives page has been redesigned, and now provides valuable information about all approved internal and external vendors. This information includes sourcing options for vendor procurement. When you select a delivery mode, the system calculates feasible delivery dates. You can seamlessly select the best option for the customer and apply this option to every sales order line. |
Warehouse enhancements for high-volume distribution centers
What you can do | Why this is important |
---|---|
Create work after goods have been packed at a packing station. | This feature is useful when there are additional processes after manual packing work (such as palletization, quality inspection, consolidation of shipments, or changes to loading docks). The new Packed container picking work type lets you model these tasks by using separate work lines. You can now model packing stations to generate work after packing. This work can be used to organize the movement of packed inventory. |
Group containers at the packing station. | This feature enables multiple packages to be grouped into one container or license plate at the packing station. For example, an e-commerce/wholesale operator can group 100 individually packed packets into a single container (such as a pallet or cage). This container can then be moved, staged, or loaded through a single work instruction that a worker generates by scanning a single barcode (license plate) for the grouped container. This feature minimizes the work transactions for moving many smaller packed containers. For more information, see Create a mobile device menu item for license plate consolidation (Task guide). |
Create a release policy for packed containers. | Work that is triggered by container release can be created either automatically or manually. When it's automatic, work is generated at container closure by using the location directive and work template framework. When the release is manual, the packer can decide whether the work should be generated for a single container or for a group of containers. This feature reduces the risk that closed containers will be picked and moved before they are ready to be moved from the packing station. It also allows for non-system-steered grouped release. |
Short-picking reallocation | Support has been added for short-pick processes, to help an associate who can't pick the goods and wants to fulfil the order when the item that is required is available at another location. You can use an automatic reallocation process that uses the same location directives to retrieve the goods if they are available at another location. Alternatively, when manual reallocation is used, the mobile device show a list of locations together with the available quantity. The warehouse worker can then select which location to use inventory from. These two methods can be set individually or combined as a single command on the warehouse worker menu. When manual re-allocation is used, the warehouse worker can pick the short-picked item quantity from several locations. For more information, see Set up short picking item reallocation (Task guide). |
Move inventory that has work associated with it. | You can now move inventory that has work associated with it. This feature can be useful if, for example, a worker wants to clear some inbound dock space and move registered pallets that are waiting to be put away to another inbound location. The dock is cleared and can receive an additional load of goods, and the inventory that has been moved is updated with new put-away information. This feature can also be used to free up space at picking locations by moving the inventory that has work associated with it and creating space for replenishment. You can also use it to move loads from one staging location to another without losing the loading work that has been generated. In this way, the feature can help optimize the time that is required to load trucks when they arrive. You can move inventory that has been reserved for sales orders, transfer order issues, transfer order receipts, and purchase orders. Movement is prevented if it will cause lines to be split. For example, if you have a work line for 100 pieces of an item, you can't move only 30 pieces of that item to another location. |
Merge license plates that have work associated with them. | You can merge license plates that have outbound work associated with them. For example, when a pick has been broken into several pieces of work, it can be useful to allow the license plates to be merged after they are delivered at the staging location. License plates can be consolidated only if they are at the same location, are members of the same load, and have the same shipment information. |
Freeze picking work that is associated with replenishment at the line level. | You can now freeze work at the line level instead of at the header level, so that workers can fulfil pick lines that aren't frozen by demand replenishment. Therefore, a wholesaler that has large sales orders, or a retailer that has large sales orders or replenishment transfer orders, can allow the picking work to start on all lines that aren't subject to replenishment work. The picking and replenishment work can then be completed in parallel. This feature can be configured so that you can select whether to freeze at the header level or the line level. You can also use both methods and create a work template for each method. The header/line configuration is set on work templates, but you can change it directly on the generated work. |
Cancel work by using the mobile device. | You can now cancel work by using the mobile device, with or without demand replenishment. Previously, you had to use the rich client. To enable this functionality, create a mobile device menu item that has the mode set to Indirect and the activity code set to Cancel work. |
Warehouse operation enhancements
What you can do | Why this is important |
---|---|
Model different container types. | You might use different container types in the warehouse to optimize storage and for other reasons. The new Container type entity has the physical characteristics of the container types. You can now associate license plates with a specific container type and use location stocking limits. For example, you can use this feature to control how many pallets (or other container types) you allow at a specific location. Container types have also been added to unit sequence groups to add default container types for the receiving process. Container types can be used with inbound and outbound location directives. They can also be used in the on-hand inventory view to help you determine how many container types are currently stored on hand. For more information, see the Use of license plates associated with a container type to drive warehouse management processes blog post. Although this blog post describes an update to Microsoft Dynamics AX 2012, the same support has now been added to Dynamics 365 for Operations. |
Reverse shipments. | In a warehouse, you must be able to handle late changes. For example, some goods might be damaged, so that you can't ship them. Alternatively, a customer might make a late request to cancel or change an order. Dynamics 365 for Operations now lets you reverse a shipment. Therefore, you can cancel a packing slip so that you can update it with the correct quantities later. Similarly, on the inbound flow, you can cancel product receipts so that an updated version can be created. |
Use pallets that have mixed items. | You can now receive and register a "mixed" pallet. A mixed pallet consists of different items that are assembled onto one pallet for one or several purchase orders or lines. All registrations can be summarized into one target license plate. This process is enabled though the warehouse mobile device. For example, when the pallet of mixed items arrives at the warehouse, the receiving clerk identifies the items and the quantities on the pallet before the pallet is moved to dedicated put-away locations. The put-away locations are identified by work templates and location directives. If the put-away locations are spread over several items that have fixed locations, this feature creates as many put work lines as there are different items on the mixed pallet. This feature makes registration and put-away of the received mixed items pallets faster and more flexible. For more information, see the Receive and register a pallet with mixed source document lines using one license plate blog pot and the information about mixed pallet support in the announcement of our recent cumulative update. Although this blog post describes an update to AX 2012, the same support has now been added to Dynamics 365 for Operations. |
Minor feature enhancements in Supply chain management
What you can do | Why this is important |
---|---|
Use new data entities to import and export data. | You can import and export data by using these data entities:
|
Use the enhanced Gantt control to develop interactive scheduling scenarios. | The enhanced Gantt control lets you develop new interactive scheduling scenarios and deliver enhanced APIs that can be used to customize the appearance of activities. Here are some of the new APIs:
|
Better handle material and resource planning. | A few enhancements have been made to material and resource planning:
|
Report actual consumption for production, and view inventory status. | You can view actual consumption for production. Additionally, a new Display inventory status check box that has been added to Movement on the Work creation menu item lets you view inventory status. |
Calculate volumetric weight, if the rates for your shipping carrier are based on volumetric weight. | A new TMS rate engine that is based on volumetric weight has been added, so that you can calculate volumetric weight. |