X12 Trading Partners Change(Tag: X12TradingPartnersChange)

Use this tag to change existing X12 Trading Partners. The fields in this tag are similar to X12 Trading Partners, but the IntExt (Internal/External) field is not specified because you cannot change an Internal Trading Partner to an External using this tag. If this is required, delete and re-add the partner. Also, unlike the tag X12TradingPartners, X12AppPartners are not nested within this tag. (Use the X12AppPartnersAddChange tag to add Application Partners to an existing Trading Partner, or to change existing Application Partners).

To specify Trading Partner to change, specify PartnerName, IchgQual and IchgID, or all 3 (you must specify both the Qualifier and ID if specifying either). To change the fields that identify a Partner (the Partner Name, Interchange Qualifier, or Interchange ID), use the fields PartnerNameChange, IchgQualChange, or IchgIDChange tags.

Trading Partners can have Contacts added at the same time; nest the Contact record within the Trading Partner tags. Use this tag, along with the Contacts tag, to add Contacts to an existing Trading Partner.

The tag and field descriptions are described in the following table:

Field Label FieldName/Tag Req'd Max. Len. Validation Notes
Partner Name PartnerName See Note 1 35 Unique 1
ISA Address IchgQual See Note 1 2 fk to IchgIDQualifers 1
Interchange ID IchgID See Note 1 15 Unique with IchgQual 1
Authorization Qualifier INBAuthQual No 2 fk to AuthQualifers  
Authorization ID INBAuth No 10    
Security Qualifier INBSecurityQual No 2 fk to SecurityQualifers  
Security Password INBSecurityPassword No 30    
Interchange Standards ID IchgCtrlStdsID No 1 fk to IchgStandardsIC  
Interchange Ctl Version ID IchgCtrlVerNo No 5 fk to IchgStandardsVer  
Element Separator ElementSeparator No 5 fk to HexValues 2
Sub Element Separator SubElementSeparator No 5 fk to HexValues 2
Segment Terminator SegmentTerminator No 5 fk to HexValues 2
Duplicate Control Duplicate_Control No 3   3
Last Interchange Control # ISAControlNoValue No 9   6
N/A PartnerNameChange No 35   4
N/A IchgQualChange No 2   4
N/A IchgIDChange No 15   4
Reset ISA Control ResetISA_Ind No 1 T/F 5
TA1GetPO TA1 Get Post Office No 3 Nickname of a Get PO  
TA1PutPO TA1 Put Post Office No 3 Nickname of a Put PO  
Authorization Qualifier OUTBAuthQual No 2 fk to AuthQualifers  
Authorization ID OUTBAuth No 10    
Security Qualifier OUTBSecurityQual No 2 fk to SecurityQualifers  
Security Password OUTBSecurityPassword No 30    

Notes:

  1. Identify the Partner using these three fields. You can specify just the name, or both ID and Qualifier, or all three.
  2. If more than one Hex Value, separate by a space (for example, 0D 0A).
  3. This field can only be specified for external partners. This is a three character string containing the letters N or Y: set each position to a Y if the Duplicate Control checkbox is checked as follows: position 1=Interchange, position 2=FG within Interchange, position 3=Transaction within FG.
  4. Use these fields to change a Partner Name, or the unique identifier for a Trading Partner (Interchange ID and ISA Address/Qualifier).
  5. Valid value is T or F (T=True/enabled; F=False/disabled). If setting to T, you must specify ISAControlNoValue (on screen as "Last Interchange Control Number"); if you specified an ISAControlNoValue this field will be set to enabled for you. If setting to F, this will clear the existing ISAControlNoValue. You can only specify ResetISA_Ind on External Trading Partners.
  6. Field can only be set for External Trading Partners that have a duplicate Control Interchange setting of Y. If set, it must be a positive integer no longer than nine characters.