Esto me funciona perfectamente en SOAPUI
USERNAME = SoftwareID que te entrega la DIAN en el correo cuando creas el ambiente de PRUEBA
PASSWORD = Es la Contraseña de 10 digitos convertida en SHA256 (ten presente que debes ingresar mayuscula y minusculas tal cual la creaste y luego convertirla en SHA256)
<ns1:Document>??</ns1:Document> = Es el archivo comprimido ZIP convertido a base64
TIP: (En SOAPUI has clic derecho en ?? y te muestra un sub-menu al final dice "Insert File as base64" SOAPUI te convierte el archivo zip a base64)
-ENV:Envelope xmlns:SOAP-ENV="
http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="
http://www.dian.gov.co/servicios/facturaelectronica/ReportarFactura">
<SOAP-ENV:Header>
<wsse:Security SOAP-ENV:mustUnderstand="1" xmlns:wsse="
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:UsernameToken>
<wsse:Username>c560cbd5-de29-4968-ad08-25aaa087b777</wsse:Username>
<wsse:Password>647a924d10edfc1f02b12356f0d9ed63fbd1175ec970cfbd64c231a1fff656c4</wsse:Password>
<wsse:Nonce>MTAxNTAyMzI0NA==</wsse:Nonce>
<wsse:Created>2019-01-10T04:27:10-05:00</wsse:Created>
</wsse:UsernameToken>
</wsse:Security>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:EnvioFacturaElectronicaPeticion>
<ns1:NIT>18898069</ns1:NIT>
<ns1:InvoiceNumber>2</ns1:InvoiceNumber>
<ns1:IssueDate>2019-01-10T04:19:54</ns1:IssueDate>
<ns1:Document>??</ns1:Document>
</ns1:EnvioFacturaElectronicaPeticion>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>