Besides the traditional methods import/export JDE transactions to other applications and systems using Batch Processing, Interoperability tables or EDI, JD Edwards Enterprise One offers a lot of standard Business Services (BSSVs).  They enable software applications that are written in various programming languages and are running on various platforms to exchange information. BSSVs are based on widely used open standards like XML, SOAP, and WSDL. Because they are based on open standards, the knowledge for creating BSSVs interfaces is widely available. Also there are numerous third party programs and APIs for running SOAP/WSDL calls.


The standard Business Service for Accounts Payable is the Accounts Payable Manager (JP040000) has two methods:

  • processVoucher – for importing Vouchers into JDE
  • getVoucher – for exporting Voucher details to third party systems


The JD Edwards Enterprise One component that runs BSSVs is the Business Services Server (BSSV Server).


Basically if one wants to import voucher details from JDE they have to compile an xml file with the SOAP request for the processVoucher method. The file will have all the needed details of the voucher plus SOAP formatting specifics. Then they need to submit the SOAP request to the JDE BSSV Server. The BSSV Server will reply with a SOAP response that will confirm the transaction or with an error message.


To export vouchers from JDE one will have compile an xml file with the SOAP request for the getVoucher method. The request will include all the details to locate the voucher. After submitting the SOAP request to the JDE BSSV Server they will receive a SOAP response with all the voucher details.


Details on how to use the Accounts Payable Manager or any other standard Business Service methods are available in the JD Edwards Technical Catalog.


More information can be found in: