Invoice rejects due to character turns embedded in the dat

Hello,

I have an invoice that rejects.This was their explanation:

Like I have mentioned before we are only receiving receiving the ISA and GS segments for this invoice the rest of the segments are not being transmitted due to character turns embedded within the data you are sending us that when our system is translating the data it hits that character turn and stops translating after the GS segment

This is what we are receiving for this invoice via EDI

ISA00 00 01001495621 089251750000 120725
1029U
004011000040250P>~
GSGP0014956218019721193201207251029200004025T004010UCS~

How can I fix this ??? , below is the original Invoice Data :

ISA00 00 01001495621 089251750000 1207251029U004011000040250P>~
GSGP0014956218019721193201207251029200004025T004010UCS~
ST880300005708~
G01201207231257811320120710882147~
G61ARCREDIT DEPTTE2123760300~
NTEDEL015135~
G23011220120730102012081930~
G25
PP02~
N1
BTSAFE INC90091372091700~
N1
RETHE TOS CO. INC91828316510000~
N3
PO BOX 40 HOUSE ST STATION~
N4NEW YORKNY102614050USA~
N1STSAFE INC90091372092537~
N316900 West Schulte Road~
N4
TracyCA95377-8985~
G1724CA332.64004111610915~
G69JUICY DROP POP: LAYDOWN BOX~
G17
20CA241.92004111610477~
G69
ORG BBP W/MSG 288PCS~
G178CA270.72004111610903~
G69PPOP 24CT DBOX 576PCS~
G31
52CA2302.8LB~
G33
1498752~
SE22300005708~
GE1200004025~
IEA1100004025~