IFS Connect for Receiving e-Invoices

The purpose with this page is to provide a step-by-step guide how to, in IFS Connect, create new routing rules and how to use them effectively to direct incoming e-Invoices to the BizAPI RECEIVE_EINVOICE.

Contents

Step-By-Step Guide

  1. Open IFS Solution Manager
  2. Navigate to Configuration / Integration / Setup IFS Connect
  3. Start by importing a previously created transformer.
  4. Expand the folder Transformers
  5. Mark one of the transformers and select Duplicate in the menu bar
  6. Rename the transformer and add proper description in the Description field.
  7. Select Transformer Type.
  8. Select Load to choose the previously created transformer file
  9. Select the file and press Open

  10. Press the Save icon in the menu bar
  11. Navigate to Configuration / Integration / Routing Addresses
  12. Select Create New in the menu bar.
  13. Select Destination Type value BizAPI and enter a Description
  14. Optionally select the previously created transformer file as Transformer1
  15. Select the BizAPI RECEIVE_EINVOICE as the BizAPI Address

  16. Save the Routing Address
  17. Navigate to Configuration / Integration / Routing Rules and select the Inbound tab.
  18. Select Create New in the menu bar
  19. Select a suitable format to route from and ensure the checkbox Enabled is selected. In this example we will use UNKNOWN_XML.
  20. Enter a description in the Description
  21. Select the IN1 queue.
  22. Press RMB in the Content based conditions area and select Insert
  23. Enter a condition for identifying what kind of files that should be handled by this Routing Rule. In this example we will search for the XML tag <CustomFormat> in the incoming XML file and therefore we type CustomFormat as Search Criteria (Search) and exist as Operand Criteria (Op).
  24. Select Destination Address and choose the previously created Routing Address in the dialog box.
  25. Press OK

  26. Select Save in the menu bar

Samples

Receiving e-Invoice information leads to the following,

  1. The incoming XML is transformed to a schema called Finvoice. This schema is an external schema but with a few modifications for IFS e-Invoice functionality.
  2. The XML according to the Finvoice schema is transformed to an internal receive e-invoice XML schema, for further processing.

The zip file ReceiveEInvoiceSamples contains,

  1. IFSFinvoice.xml
  2. IFSFinvoice.xsd
  3. IFSReceiveEinvoice.xml
  4. IFSReceiveEinvoice.xsd