Electronic Invoice

Solutions Include

Electronic invoicing for Microsoft Dynamics 365 Finance and Dynamics 365 Supply Chain Management is a hyper-scalable multitenant service that enables configurable processing of electronic invoices and configurable electronic document exchange. The processing and integration rules are fully configurable, and the logic is run outside Finance and Supply Chain Management. The service is targeted mainly at processing of electronic invoice documents in business-to-government scenarios. However, it can be custom configured for other purposes, such as business-to-business scenarios for different types of the documents.

Electronic invoicing can help you achieve the following goals:

  • Fast and easy adoption of country/region-specific requirements
  • Standardized implementations of an Electronic invoicing solution
  • Enhanced traceability of document history
  • Shorter implementation cycle
  • Reduced total cost of ownership (TCO)
  • Easily adjustable configurations that don't require code changes
  • Simplified configuration packaging
  • Built-in export, import, and integration, and easy extensibility in the processing of electronic invoice documents
  • Easy reuse of the same export, import, and integration configurations across companies

Feature highlights

  • Out-of-box integration with Finance and Supply Chain Management
  • A consistent user experience for the configuration and monitoring of the electronic invoice process for all countries and regions
  • Faster, easier, and less expensive adoption of Electronic invoicing solutions in new countries or regions
  • Configuration of the service through the setup of Regulatory Configuration Service (RCS) and Globalization features
  • Transformation of business data into multiple electronic invoice formats (XML, JavaScript Object Notation [JSON])
  • Configurable submission of electronic invoices to external web services, including certification handling through digital signatures:
  • Built-in, easily extendable, and configurable integration with additional content for several countries and regions
  • Handling of responses from web services, including configurable handling of exception messages
  • Support for electronic signatures (for example, electronic signatures that use the XMLDSig signing algorithm)
  • Batch processing of electronic invoice messages

Tax Authority provided mapping codes for (item code – tax codes – unit of measure codes).

This mapping fields is covered in E-Invoice customization in Microsoft Dynamics 365 Finance & Operations and should be mapped as per Egyptian Tax Authority codes.

After generating the invoice in Microsoft Dynamics 365 Finance & Operations, there are three options to send the invoice to Egyptian Tax Authority portal:

  1. Send the invoice automatically once the invoice generated in Microsoft Dynamics 365 Finance & Operations.
  2. A new page in Microsoft Dynamics 365 Finance & Operations is customized to inquire all invoices with submission status can sent invoices manually with one click.
  3. A batch job can be configured to run will send unsubmitted invoices.

Customer will provide a machine per each legal entity for token device he received from Egyptian tax authority.

“MBS” is Developed an API that will be hosted in token machine to access the token device and sign the invoice.

Microsoft Dynamics 365 Finance & Operations will generate the invoices message not signed and send it to the token machine API.

The API inside the Token machine will validate the message and sign it with the customer signature from the token and send it to tax authority portal.

D365FO will receive the portal response from tax authority portal through the token machine API.

Response will be accepted or rejected with the error details.

Invoices could be resubmitted if any error occurred while submission.

Electronic Invoicing for Microsoft Dynamics 365

Integrated Modules