Send EDI Invoice

How to configure and create invoice edi messages (INVOIC)

John Paul Gilmartin avatar
Written by John Paul Gilmartin
Updated over a week ago

How to send an EDI AR Invoice Message

An EDI invoice file is triggered when a valid receipt advice EDI file is imported. You can also create a shipment manually to produce an invoice file. The correct configuration must be present for the EDI invoice file to be created.

*Note only shipment invoices are currently supported

How to manually resend an EDI AR Invoice Message

To reproduce an EDI AR invoice file.

  1. Open AR Invoice Tracker

    1. Ensure the version is 1.0

  2. Load the Invoice that needs to be resent

  3. Expand the Actions menu

    1. Select Send EDI Invoice

    2. You will then be prompted that the invoice has been sent.

Accounts Receivable Invoice Edi Message Configuration

Create a new report (From Report Style Maintenance)

  1. Set the Report ID to Invoic

  2. Set the description to EDI Invoic

Create a new report style

  1. Note the style number of the new report style.

  2. Set the description to Outbound EDI Invoic

  3. Set the report type to Custom Inbound EDI

  4. Set the data definition to ARForm

  5. Select the Output EDI Plain Text

    1. Plain txt will create files with a .edi extension.

    2. XML files can be create by selecting this option.

Set the EDI Configuration (FTP Configuration)

  1. Set the FTP Hostname, Port, Protocol, Username and Password

  2. Set the FTP Active

    1. If FTP Active is set to false the file will be created but not uploaded to the FTP

  3. Set the Local Output Folder

    1. The folder should exist

  4. Set the Remote Ftp Folder

    1. The folder should exist

Create/Add a customer document

  1. Set the Document name to INVOIC

  2. Select the Type to Invoice

  3. Set the Map ID to JPGAL

  4. Set the Direction to Outbound

  5. Set the Inbound Document value

    1. Use the report style number created in the previous step.

  6. Set the Alt Trading Partner (GLN)

Did this answer your question?