Create Globalization features
You can create an Electronic invoicing feature from scratch, or you can base it on an existing feature. When you create a feature from scratch, you must manually add Electronic reporting (ER) configurations and other components, such as the feature setup and application setup details. When you create a feature that's based on an existing feature, the new feature inherits all the base feature's configurations and parameters. You can review what's copied from the base feature to the new feature.
Create a feature based on an existing feature
In the Globalization Studio workspace, select the Electronic invoicing tile.
In the Configuration provider field, make sure that your active configuration provider is selected. In this way, the new Electronic invoicing feature will appear in the list after it's created. If your active configuration provider isn't selected, the new feature will be filtered out of the list.
Select Add, and then, in the dropdown dialog box, select the Based on existing version option.
Enter a name and description for the feature.
In the Base feature field, select the base version of the feature.
Select Create feature. The feature is created and has a status of Draft.
Review the feature components to determine whether updates are required:
- Review the configurations in case you must customize the ER formats and their binding with format mappings for the feature version.
- Review the setup in case you must customize the Actions tab, Applicability rules tab, or Variables tab for the feature version.
Complete the setup, and deploy the Electronic invoicing feature. For more information, see Complete and deploy a Globalization feature.
Create a feature from scratch
This section explains how to create an Electronic invoicing feature when the Global repository includes no Globalization feature for your business scenarios out of the box.
To create an Electronic invoicing feature, follow these steps.
In the Globalization Studio workspace, select the Electronic invoicing tile.
Select Add, and then, in the dropdown dialog box, select the New feature option.
Enter a name and description for the Electronic invoicing feature.
Select Create feature. The first version of the new feature appears on the right side of the page and has a status of Draft.
Next, you must add ER configurations and feature setups. Before you add new or existing ER format configurations, make sure that they exist in your Microsoft Dynamics 365 Finance or Dynamics 365 Supply Chain Management environment.
Select the Electronic invoicing feature that you're working on.
On the Configurations tab, select Add.
In the Configurations grid, browse to and select the format configurations that are required for the processing pipeline (for example, to generate electronic invoice files or process responses from external web services).
Select OK. You can now use the configurations in actions of the processing pipeline. For more information, see Work with configurations.
To add an Electronic invoicing feature setup, create it on the Setups tab of the New feature page. For more information, see Work with feature setups.
Complete the setup, and deploy the Electronic invoicing feature to the service environment. For more information, see Complete and deploy a Globalization feature.
Create file format configurations that are derived from the existing invoice model
You can skip this section if you don't have to create ER configurations but can reuse existing versions as a base.
This procedure shows how to create the file format configurations that are required for the new Electronic invoicing feature that you want to create. Create the electronic invoice file format configuration and any other file format configurations that your new Electronic invoicing feature requires.
- In the Globalization Studio workspace, select the Electronic invoicing tile.
- Select Invoice model or, for Brazilian scenarios, Fiscal model.
- Select Create configuration, and then, in the dropdown dialog box, select the Format based on data model Invoice option.
- Enter a name and description for the format configuration.
- In the Format type field, select the file extension type.
- In the Data model definition field, select the root structure to map your format to. For example, InvoiceCustomer is used for the customer invoice formats.
- Select Create configuration.
- Select the new format configuration.
- Select Designer, and use the Format designer tool to configure the file layout so that it meets the file format specifications.
- Close the page.
- On the Versions tab, select Change status > Complete.