Create a Transaction (2024)

Pre-requisites

Before you can create a Transaction you must have:

  • Set up your Organization
    • Set up your organization as a Follower
    • Set up your organization as a Leader
  • Set up a Trading Partnership
    • Set up a Trading Partnership as a Follower
    • Set up a Trading Partnership as a Leader

Create a Transaction

In most instances, EDI transactions will be created by your System of Record (SOR) and then passed on to Orderful. However there are situations where you may want to enter a transaction directly into Orderful, for example for testing purposes.

The transaction must correspond to an existing, configured Relationship in Orderful. This means that, in order to send a test transaction, you must have at least one inbound Relationship configured.

Transactions must be:

  • in EDIFACT, JSON, or X12 format
  • 50MB or less for EDIFACT/X12 files
  • 100MB or less for JSON files

To create a Transaction you can:

  • Upload a file
  • Make an API call
  • Make an API using our API Explorer
  • Send a file to your outbound Communication Channel

To upload a Transaction in a file:

  1. Go to the Transactions page
  2. Click on Create Transaction
  3. Select Upload transaction
  4. Choose the file you want to upload.

File extension requirements:

  • Files in EDIFACT format can use .txt or .edi
  • Files in X12 format can use .txt or .x12 extensions
  • Files in JSON format can use the .json extension.

For more information about how the file contents must be structured see format information below.

File format for EDIFACT

  • Start with a UNB segment.
  • Have at least one interchange envelope (UNB/UNZ segments).
  • Have at least one transaction set (UNH/UNT segments).
  • Respect the presence and order of loops, segments, and elements defined by the EDIFACT standards for each transaction type inside each transaction set.

File format for JSON

Files containing JSON must use the following structure. The contents of your transaction should be entered into the message object.

To see the possible Transaction Type values, see Available Transaction Types.

{ "type": { "name": "TRANSACTION_TYPE_NAME" }, "stream": "test", "message": { [...] // Enter your data here }, "sender": { "isaId": "ISA_ID_SENDER" }, "receiver": { "isaId": "ISA_ID_RECEIVER" }}

File format for X12

Files in the X12 format must:

  • Start with an ISA segment.
  • Have at least one interchange envelope (ISA/IEA segments).
  • Have at least one functional group inside each interchange envelope (GS/GE segments).
  • Have at least one transaction set inside each functional group (ST/SE segments).
  • Respect the presence and order of loops, segments, and elements defined by the X12 standards for each transaction type inside each transaction set.

Make an API call

You can create a Transaction by sending an HTTP POST to the Orderful API's /transactions endpoint.

📘

You can only create one Transaction at a time.

For help generating the content of the transaction, see Generating an example payload. For a full description of this endpoint, please see Create a Transaction.

curl --location --request POST 'https://api.orderful.com/v3/transactions' \--header 'Content-Type: application/json' \--header 'orderful-api-key: YOUR_API_KEY' \--data-raw '{ }'

Make an API call using our API Explorer

Orderful's API Explorer is integrated into our REST API reference.

📘

Only one Transaction can be created at a time.

You can create a Transaction using our Create a Transaction API reference page.

  1. Go to the Get your organization details page
  2. Get your API key from your Org's API Credentials page and enter it into the "Authentication" at the top right of the page.
  3. You can test that you've inputted your API key correctly by retrieving your Org details.
    1. On the right side of the page, under the payload, click on "Try It!"
    2. You should receive an HTTP 200 response with your Org details in it.
  4. Go to the Create a Transaction page.
  5. On the “Create a Transaction” page, make sure that the “Language” on the right side is “Shell” and in the “Request” section click on Examples > Request Example. This will create an example JSON payload with the correct structure and placeholder values.
  6. Get your (sender) isaId and the receiver’s isaId. These can be found on your Org’s Relationship’s page
  7. Get the contents of your document in JSON format. These contents must begin and end with curly braces: {}
  8. Now you should fill out the “Body Params” section of the page:
    1. Add a type object with a name. The value of the name should be from our list of available Transaction types. For example: 850_PURCHASE_ORDER
    2. Indicate which stream you’d like to create this Transaction in. This will probably be test.
    3. Next, copy the contents of your document into the message box.
    4. Add a sender object, then your isaId.
    5. Add a receiver object, then the receiver’s isaId.
  9. Once everything is filled out, click on Try It! You should receive a 201 response, with a Transaction id in the response.
Create a Transaction (1)

Send a file to your outbound Communication Channel

If you are using an outbound Communication Channel like AS2, FTP, or VAN, you can send the file using this system. The details of how this is done will depend on your implementation.

Transaction validation

After you have sent your transaction, you can check its transaction status by going to your Transactions page.

If there are any issues, please refer to the Transaction Statuses Overview.

Updated 9 months ago

Create a Transaction (2024)
Top Articles
The Best Money Saving, Time Saving, & Money Making Tips
Insurance Leads USA - Buy Aged Health Insurance Leads USA |TMGBL
Dollywood's Smoky Mountain Christmas - Pigeon Forge, TN
Comforting Nectar Bee Swarm
Kansas Craigslist Free Stuff
Black Gelato Strain Allbud
Free Robux Without Downloading Apps
Jesus Revolution Showtimes Near Chisholm Trail 8
Nashville Predators Wiki
Builders Best Do It Center
Housework 2 Jab
Where does insurance expense go in accounting?
Industry Talk: Im GesprÀch mit den Machern von Magicseaweed
Gemita Alvarez Desnuda
360 Tabc Answers
Craigslist Missoula Atv
Quest: Broken Home | Sal's Realm of RuneScape
Qual o significado log out?
Dallas Mavericks 110-120 Golden State Warriors: Thompson leads Warriors to Finals, summary score, stats, highlights | Game 5 Western Conference Finals
Galaxy Fold 4 im Test: Kauftipp trotz Nachfolger?
F45 Training O'fallon Il Photos
Kabob-House-Spokane Photos
Inter Miami Vs Fc Dallas Total Sportek
Mami No 1 Ott
Stubhub Elton John Dodger Stadium
The Bold and the Beautiful
Xfinity Outage Map Lacey Wa
Pnc Bank Routing Number Cincinnati
Edward Walk In Clinic Plainfield Il
Ket2 Schedule
Shoreone Insurance A.m. Best Rating
Delaware judge sets Twitter, Elon Musk trial for October
Mckinley rugzak - Mode accessoires kopen? Ruime keuze
Elisabeth Shue breaks silence about her top-secret 'Cobra Kai' appearance
„Wir sind gut positioniert“
Craigs List Hartford
Ladyva Is She Married
Best Conjuration Spell In Skyrim
Skyward Cahokia
20 Mr. Miyagi Inspirational Quotes For Wisdom
The Sports Academy - 101 Glenwest Drive, Glen Carbon, Illinois 62034 - Guide
3367164101
Das schönste Comeback des Jahres: Warum die Vengaboys nie wieder gehen dĂŒrfen
PronĂłsticos Gulfstream Park Nicoletti
Spn 3464 Engine Throttle Actuator 1 Control Command
Erica Mena Net Worth Forbes
Powah: Automating the Energizing Orb - EnigmaticaModpacks/Enigmatica6 GitHub Wiki
Free Carnival-themed Google Slides & PowerPoint templates
Affidea ExpressCare - Affidea Ireland
Latest Posts
Article information

Author: Pres. Lawanda Wiegand

Last Updated:

Views: 6486

Rating: 4 / 5 (71 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Pres. Lawanda Wiegand

Birthday: 1993-01-10

Address: Suite 391 6963 Ullrich Shore, Bellefort, WI 01350-7893

Phone: +6806610432415

Job: Dynamic Manufacturing Assistant

Hobby: amateur radio, Taekwondo, Wood carving, Parkour, Skateboarding, Running, Rafting

Introduction: My name is Pres. Lawanda Wiegand, I am a inquisitive, helpful, glamorous, cheerful, open, clever, innocent person who loves writing and wants to share my knowledge and understanding with you.