Skip to content
  • There are no suggestions because the search field is empty.

EDI Test Cases

Below are the written steps to take to complete the test cases via EDI.

NOTE: You would use the Stage Portal Testing module to create your test orders as well as see the results on the files you send back (855, 856, 810).
 
See also EDI Specifications: LINK
 
See also EDI Sample Files: LINK

Test Case Summary (see further below for the steps to take for each test):
  • TC1 - Multi-Line Ship in Multiple Boxes/Containers
    • The purpose of this test is to send multiple boxes in a single Shipment (856) file while specifying which items and quantities go in each box, then Invoice all shipped items (810).
  • TC2 - Cancel All Items
    • The purpose of this test is to cancel all lines on the order via the Acknowledgement (855) file.
  • TC3 - Partial Cancel First and Ship the Rest in Full
    • The purpose of this test is to do a partial cancel of a single line and to accept/ship the remaining items in multiple boxes/containers (855/856), then Invoice all shipped items (810).

TC1 - Multi-Line Ship in Multiple Boxes/Containers

Step

Document

Description

FTP/SFTP

AS2

1

Order

Vendor/Supplier will create the order in Stage Portal, then Logicbroker will send the 850 through the established connection. The 850 will contain two lines of items. 

850 file is sent to Logicbroker's Stage FTP/SFTP site:   

/EDI/Inbound

850 will post to Stage AS2 endpoint provided.

2

FuncAck

Supplier will send 997; the test is successful when it is Accepted.

997 file is sent to Logicbroker's Stage FTP/SFTP site:

/EDI/Outbound

997 will post to Stage AS2 endpoint provided.

3

Ack

The 855 should cancel quantity 2 (of 4 ordered) from the first line  and accept all remaining quantities and lines. The estimated ship date should be included.

855 file is sent to Logicbroker's Stage FTP/SFTP site:   

/EDI/Outbound

855 will post

to Stage AS2 endpoint provided.

4

FuncAck

997 should be received whether the 855 passes validation or not.

997 file is sent to Logicbroker's Stage FTP/SFTP site:   

/EDI/Inbound

997 will post

to Stage AS2 endpoint provided.

5

Shipment

The 856 will need to make sure to ship the order in 3 different boxes/containers (3 different tracking numbers). Ship each line in a different box. In the first box, ship the remaining first line quantity 2 (of 4 ordered). In the second box, ship quantity 2 (of 2). In the third box, ship quantity 1 (of 1).

856 file is sent to Logicbroker's Stage FTP/SFTP site:   

/EDI/Outbound

856 will post

to Stage AS2 endpoint provided.

6

FuncAck

997 should be received whether the 856 passes validation or not.

997 file is sent to Logicbroker's Stage FTP/SFTP site:   

/EDI/Inbound

997 will post to Stage AS2 endpoint provided.

7

Invoice

The 810 will be for all shipped items on the order.

810 file is sent to Logicbroker's Stage FTP/SFTP site:   

/EDI/Outbound

810 will post

to Stage AS2 endpoint provided.

8

FuncAck

997 should be received whether the 810 passes validation or not.

997 file is sent to Logicbroker's Stage FTP/SFTP site:   

/EDI/Inbound

997 will post

to Stage AS2 endpoint provided.

9

Review Test Results

NOTE: Go back to the Testing module in Stage Portal to review the results of your tests.

 

 

NOTE: As you go through testing, if you need to send a new "fixed" 855, 856 or 810 file, make sure you change the document identifier. For example, in the 855, BAK08 should be unique every time a file is submitted. For the 856, it's BSN02. For the 810, it's BIG02. If you reuse the same information here, it will be blocked by our system.

TC2 - Cancel All Items

Step

Document

Description

FTP/SFTP

AS2

1

Order

Vendor/Supplier will create the order in Stage Portal, then Logicbroker will send the 850 through the established connection. The 850 will contain two lines of items. 

850 file is sent to Logicbroker's Stage FTP/SFTP site:   

/EDI/Inbound

850 will post to Stage AS2 endpoint provided.

2

FuncAck

Supplier will send 997; the test is successful when it is Accepted.

997 file is sent to Logicbroker's Stage FTP/SFTP site:

/EDI/Outbound

997 will post to Stage AS2 endpoint provided.

3

Ack

The 855 acknowledgement should cancel all lines and quantities of the order.

855 file is sent to Logicbroker's Stage FTP/SFTP site:   

/EDI/Outbound

855 will post to Stage AS2 endpoint provided.

4

FuncAck

997 should be received whether the 855 passes validation or not.

997 file is sent to Logicbroker's Stage FTP/SFTP site:   

/EDI/Inbound

997 will post to Stage AS2 endpoint provided.

5

Review Test Results

NOTE: Go back to the Testing module in Stage Portal to review the results of your tests.

 

 

TC3 - Partial Cancel First and Ship the Rest in Full

Step

Document

Description

FTP/SFTP

AS2

1

Order

reate the order in Stage Portal, then Logicbroker will send the 850 through the established connection. The 850 will contain three lines of items. 

850 file is sent to Logicbroker's Stage FTP/SFTP site:   

/EDI/Inbound

850 will post to Stage AS2 endpoint provided.

2

FuncAck

Supplier will send 997; the test is successful when it is Accepted.

997 file is sent to Logicbroker's Stage FTP/SFTP site:

/EDI/Outbound

997 will post to Stage AS2 endpoint provided.

3

Ack

855 acknowledgement

should cancel the first line and accept the second line of the drop ship order. Any cancel/change reason is acceptable. The estimated ship date should be included.

 

855 file is sent to Logicbroker's Stage FTP/SFTP site:   

/EDI/Outbound

855 will post to Stage AS2 endpoint provided.

4

FuncAck

997 should be received whether the 855 passes validation or not.

997 file is sent to Logicbroker's Stage FTP/SFTP site:   

/EDI/Inbound

997 will post to Stage AS2 endpoint provided.

5 Shipment 856 will need to make sure to ship the order in 2 different boxes/containers (2 different tracking numbers). In the first box, quantity 1 (of 1 ordered) and quantity 2 (of 4). In the second box, the remaining quantity 2 (of 4). Make note of the shipping method requested on the 850.

856 file is sent to Logicbroker's Stage FTP/SFTP site:   

/EDI/Outbound

856 will post to Stage AS2 endpoint provided.

6

FuncAck

997 should be received whether the 856 passes validation or not.

997 file is sent to Logicbroker's Stage FTP/SFTP site:   

/EDI/Inbound

997 will post to Stage AS2 endpoint provided.

7

Invoice

810 will be for all shipped items on the order.

 

810 file is sent to Logicbroker's Stage FTP/SFTP site:   

/EDI/Outbound

810 will post to Stage AS2 endpoint provided.

8

FuncAck

997 should be received whether the 810 passes validation or not.

997 file is sent to Logicbroker's Stage FTP/SFTP site:   

/EDI/Inbound

997 will post to Stage AS2 endpoint provided.

9

Review Test Results

NOTE: Go back to the Testing module in Stage Portal to review the results of your tests.