The SOAP 1.1 Fault is a standard SOAP 1.1 SOAP Fault as described in the W3C SOAP Specification
A SOAP 1.1 document consists of the following XML elements:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body>  <soap:Fault>   <faultcode>soap:Server</faultcode>   <faultstring>Insufficient funds</faultstring>   <detail>    <x:TransferError xmlns:x="urn:examples-org:banking">     <sourceAccount>22-342439</sourceAccount>     <transferAmount>100.00</transferAmount>     <currentBalance>89.23</currentBalance>    </x:TransferError>   </detail>  </x:TransferFunds> </soap:Body></soap:Envelope>
| Error | Description | 
| VersionMismatch | Found an
  invalid namespace for the SOAP Envelope element | 
| MustUnderstand | An
  immediate child element of the Header element, with the mustUnderstand
  attribute set to "1", was not understood | 
| Client | The
  message was incorrectly formed, contained incorrect information or there was
  an error communicating with the server. | 
| Server | There
  was a problem with the server so the message could not proceed | 
The SOAP 1.2 Fault is a standard SOAP 1.2 SOAP Fault as described in the W3C SOAP Version 1.2 Part 1
A SOAP 1.2 document consists of the following XML elements
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" xmlns:m="http://www.example.org/timeouts" xmlns:xml="http://www.w3.org/XML/1998/namespace"> <env:Body>  <env:Fault>   <env:Code>     <env:Value>env:Sender</env:Value>     <env:Subcode>      <env:Value>m:MessageTimeout</env:Value>     </env:Subcode>   </env:Code>   <env:Reason>     <env:Text xml:lang="en">Sender Timeout</env:Text>   </env:Reason>   <env:Detail>     <m:MaxTime>P5M</m:MaxTime>   </env:Detail>      </env:Fault> </env:Body></env:Envelope>
| Error | Description | 
| VersionMismatch | Found
  an invalid namespace for the SOAP Envelope element | 
| MustUnderstand | An immediate
  child element of the Header element, with the mustUnderstand
  attribute set to "1", was not understood | 
| Sender | The
  message was incorrectly formed, contained incorrect information or there was
  an error communicating with the server. | 
| Receiver | There
  was a problem with the server so the message could not proceed | 
| DataEncodingUnknown | Data
  encoding is unknown or unsupported. |