RONA 850 Purchase Order
RONA · X12 004010
The RONA 850 is the purchase order a customer sends to order goods from a supplier.
RONA’s published 850 specification, rendered as an interactive guide. Expand any segment to see its elements, data types, lengths and accepted codes — then validate your own document against it below.
Specification
25 of 25 segments
HEADING
ST
Transaction set header (MANDATORY)
To indicate the start of a transaction set and to assign a control number
pos 010
Required
max —
BEG
Beginning segment for purchase order (MANDATORY)
pos 020
Required
max —
CUR
Currency (OPTIONAL)
To specify the currency used in a transaction
pos 040
Optional
max —
REF
Reference number (OPTIONAL)
pos 050
Optional
max —
PER
Administrative communications contact (OPTIONAL)
pos 060
Optional
max —
FOB
F.O.B. related instructions (OPTIONAL)
pos 080
Optional
max —
CTP
Pricing information ** (OPTIONAL)
pos 090
Optional
max —
SAC Loop
SAC
Allowance or charge information (OPTIONAL)
Allowance or charge information for purchase order
pos 120
Optional
max —
ITD
Terms of sale (OPTIONAL)
To specify terms of sale
pos 130
Optional
max —
DTM
cancel after / delivery requestedvariant 1 of 2
pos 150
Optional
max —
DTM
cancelled after date / delivery datevariant 2 of 2
pos 150
Optional
max —
PID
Product description (OPTIONAL)
pos 190
Optional
max —
TD5
Carrier detail (OPTIONAL)
pos 240
Optional
max —
N9 Loop
N9
Reference Number (OPTIONAL)
pos 295
Optional
max —
MSG
Message text (OPTIONAL)
pos 300
Optional
max —
N1 Loopbill tovariant 1 of 3
N1
bill to
pos 310
Optional
max —
N3
“Bill to" address (MANDATORY)*
pos 330
Optional
max —
N4
“Bill to” geographic location (MANDATORY)*
pos 340
Optional
max —
N1 Loopship tovariant 2 of 3
N1
ship to
To identify «shipment to» name
pos 310
Optional
max —
N3
“Ship" to address (MANDATORY)*
pos 330
Optional
max —
N4
“Ship to” geographic location (MANDATORY)*
pos 340
Optional
max —
N1 Loopfinal delivery addressvariant 3 of 3
N1
final delivery address
To identify the name of ultimate delivery destination
pos 310
Optional
max —
DETAIL
PO1 Looprequired
PO1
Baseline item data (MANDATORY)
pos 010
Required
max —
SUMMARY
CTT Loop
CTT
Transaction totals (MANDATORY)
pos 010
Optional
max —
SE
Transaction Set Trailer (MANDATORY)
To indicate the end of the transaction set
pos 030
Required
max —
Validate your 850
Paste or upload a document and check it against RONA’s published rules — segment order and repetition, required elements, field lengths, data types and accepted codes. Nothing is stored.
Go live on RONA’s 850 in days, not months
Connect this guide to your accounting system and test with RONA yourself, or leave the mapping and the test cycle to us, at no extra charge.