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.  |