[%- FOR li_hash IN LINEITEMS -%]
LIN+[% li_hash.id %]++[% li_hash.idval %]:[% li_hash.idqual %]'
PIA+5+[% li_hash.idval %]:[% li_hash.idqual %]'
-IMD+F+BTI+:::[% li_hash.title %]'
-IMD+F+BPD+:::[% li_hash.pubdate %]'
-IMD+F+BPU+:::[% li_hash.publisher %]'
+IMD+F+BTI[% IF li_hash.title %]+:::[% li_hash.title %][% END %]'
+IMD+F+BPD[% IF li_hash.pubdate %]+:::[% li_hash.pubdate %][% END %]'
+IMD+F+BPU[% IF li_hash.publisher %]+:::[% li_hash.publisher %][% END %]'
[%- IF VENDOR_ULS -%]
-IMD+F+BPU+:::[% li_hash.author %]'
-IMD+F+BEN+:::[% li_hash.edition %]'
+IMD+F+BPU[% IF li_hash.author %]+:::[% li_hash.author %][% END %]'
+IMD+F+BEN[% IF li_hash.edition %]+:::[% li_hash.edition %][% END %]'
[%- ELSE -%]
-IMD+F+BPH+:::[% li_hash.pagination %]'
+IMD+F+BPH[% IF li_hash.pagination %]+:::[% li_hash.pagination %][% END %]'
[%- END -%]
QTY+21:[% li_hash.quantity %]'
[%- GIR_INDEX = 0; -%]
'[%# finalize the GIR segment with a "'" -%]
[%- END -%][%# FOR copies %]
[%- FOR note IN li_hash.notes -%]
-FTX+LIN+1+[% note %]'
+FTX+LIN+1[% IF note %]+[% note %][% END %]'
[%- END -%]
PRI+AAB:[% li_hash.estimated_unit_price || "0.00" %]'
[%- IF INC_PO_NAME -%]