Tradeplace XML debe contener algunas líneas obligatorias, esta es la razón más frecuente de este error.
Cada TradeXML que envíe debe comenzar con las siguientes 3 líneas :
1. <?xml version="1.0" encoding="UTF-8"?>
Esta línea es necesaria para el tipo de codificación, especifique siempre UTF-8 aquí.
2. <!DOCTYPE TradeplaceMessage SYSTEM "http://xml.tradeplace.com/schemas/TradeXML/2.0.0/TradeXML.dtd">
Esta línea ayudará a determinar qué versión del protocolo está utilizando. Aquí se trata de la versión 2.
3. <TradeplaceMessage xmlns="http://xml.tradeplace.com/schemas/TradeXML/1.0.0/TradeXML.dtd" productionMode="test">
Esta tercera línea también es obligatoria y debe permanecer como tal excepto por el atributo productionMode que puede ser : test o production
Si tienes las mismas líneas, ahora el error debería desaparecer.