Schema DC_N_CCO.xsd


element root
diagram DC_N_CCO_diagrams/DC_N_CCO_p1.png
properties
content complex
children creditoExterno inversionInternacional
source <xs:element name="root">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="creditoExterno" minOccurs="0" maxOccurs="25000">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="numeroDeclaracion">
             
<xs:simpleType>
               
<xs:restriction base="xs:long">
                 
<xs:minInclusive value="1"/>
                 
<xs:maxInclusive value="9999999999"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="fechaDeclaracion" type="zsdate" maxOccurs="1"/>
           
<xs:element name="numeroCuentaCompensacion" minOccurs="0" maxOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="7"/>
                 
<xs:maxLength value="22"/>
                 
<xs:pattern value="([a-zA-Z0-9.])*"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="devolucion" minOccurs="0" maxOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:token">
                 
<xs:enumeration value="SI"/>
                 
<xs:enumeration value="NO"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="numeroCredito" minOccurs="1" maxOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="1"/>
                 
<xs:maxLength value="22"/>
                 
<xs:pattern value="([a-zA-Z0-9])*"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:sequence minOccurs="0" maxOccurs="1">
             
<xs:element name="tipoIdentificacionResidente">
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:minLength value="2"/>
                   
<xs:maxLength value="4"/>
                   
<xs:pattern value="([a-zA-Z0-9-])*"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
             
<xs:element name="numeroIdentificacionResidente">
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:minLength value="1"/>
                   
<xs:maxLength value="20"/>
                   
<xs:pattern value="([0-9])*"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
           
</xs:sequence>
           
<xs:element name="razonNoCanalizacion" minOccurs="0" maxOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="1"/>
                 
<xs:maxLength value="3"/>
                 
<xs:pattern value="([a-zA-Z0-9-])*"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="monedaNegociacion" minOccurs="0" maxOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="3"/>
                 
<xs:maxLength value="3"/>
                 
<xs:pattern value="([A-Z0-9-])*"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="valorTotalMonedaNegociacion" minOccurs="0" maxOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:decimal">
                 
<xs:minExclusive value="0"/>
                 
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="valorTotalDolares">
             
<xs:simpleType>
               
<xs:restriction base="xs:decimal">
                 
<xs:minExclusive value="0"/>
                 
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="tasaCambioDolares" minOccurs="0" maxOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:decimal">
                 
<xs:minExclusive value="0"/>
                 
<xs:pattern value="[0-9]{1,5}(\.[0-9]{1,6})?"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="valorTotalMonedaEstipulada" minOccurs="0" maxOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:decimal">
                 
<xs:minExclusive value="0"/>
                 
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="tasaCambioMonedaEstipulada" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:decimal">
                 
<xs:minExclusive value="0"/>
                 
<xs:pattern value="[0-9]{1,5}(\.[0-9]{1,6})?"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="detalleOperaciones">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="numeral" minOccurs="1" maxOccurs="100">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="numeralCambiario" maxOccurs="1">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:long">
                             
<xs:minInclusive value="1"/>
                             
<xs:maxInclusive value="999999"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="valorMonedaNegociacion" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:decimal">
                             
<xs:minExclusive value="0"/>
                             
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="valorDolares">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:decimal">
                             
<xs:minExclusive value="0"/>
                             
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="valorMonedaEstipulada">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:decimal">
                             
<xs:minExclusive value="0"/>
                             
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="numeroDeposito" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:minLength value="13"/>
                             
<xs:maxLength value="13"/>
                             
<xs:pattern value="([a-zA-Z0-9])*"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
             
<xs:unique name="numeralUnicoCreditoExterno">
               
<xs:selector xpath="numeral"/>
               
<xs:field xpath="numeralCambiario"/>
             
</xs:unique>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="inversionInternacional" minOccurs="0" maxOccurs="25000">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="numeroDeclaracion" minOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:long">
                 
<xs:minInclusive value="1"/>
                 
<xs:maxInclusive value="9999999999"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="fechaDeclaracion" type="zsdate" minOccurs="1"/>
           
<xs:element name="numeroCuentaCompensacion" minOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="7"/>
                 
<xs:maxLength value="22"/>
                 
<xs:pattern value="([a-zA-Z0-9.])*"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="numeroDeclaracionANoPerfeccionar" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:long">
                 
<xs:minInclusive value="1"/>
                 
<xs:maxInclusive value="9999999999"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="fechaDeclaracionANoPerfeccionar" type="zsdate" minOccurs="0" maxOccurs="1"/>
           
<xs:element name="nitImcDeclaracionANoPerfeccionar" minOccurs="0" maxOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:long">
                 
<xs:minInclusive value="1"/>
                 
<xs:maxInclusive value="999999999999999"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="numeroCuentaCompensacionANoPerfeccionar" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="7"/>
                 
<xs:maxLength value="22"/>
                 
<xs:pattern value="([\.a-zA-Z0-9.])*"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="devolucion" minOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:token">
                 
<xs:enumeration value="SI"/>
                 
<xs:enumeration value="NO"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="tipoInversion" minOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="4"/>
                 
<xs:maxLength value="4"/>
                 
<xs:pattern value="([A-Za-z])*"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="destino" minOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="4"/>
                 
<xs:maxLength value="4"/>
                 
<xs:pattern value="([A-Za-z])*"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="tipoIdentificacionReceptor" minOccurs="0" maxOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="2"/>
                 
<xs:maxLength value="4"/>
                 
<xs:pattern value="([A-Z0-9-])*"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="numeroIdentificacionReceptor" minOccurs="0" maxOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="1"/>
                 
<xs:maxLength value="20"/>
                 
<xs:pattern value="([A-Z0-9])*"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="numeroIdentificacionAdministradorEncargo" minOccurs="0" maxOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="1"/>
                 
<xs:maxLength value="15"/>
                 
<xs:pattern value="([A-Z0-9])*"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="tipoIdentificacionInversionista" minOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="2"/>
                 
<xs:maxLength value="4"/>
                 
<xs:pattern value="([A-Z])*"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="numeroIdentificacionInversionista" minOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="1"/>
                 
<xs:maxLength value="20"/>
                 
<xs:pattern value="([A-Z0-9])*"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="numeralCambiario" minOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:long">
                 
<xs:minInclusive value="1"/>
                 
<xs:maxInclusive value="999999"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="monedaNegociacion" minOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="3"/>
                 
<xs:maxLength value="3"/>
                 
<xs:pattern value="([A-Z0-9-])*"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="valorMonedaNegociacion" minOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:decimal">
                 
<xs:minExclusive value="0"/>
                 
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="valorDolares" minOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:decimal">
                 
<xs:minExclusive value="0"/>
                 
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="tasaCambioDolares" minOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:decimal">
                 
<xs:minExclusive value="0"/>
                 
<xs:pattern value="[0-9]{1,5}(\.[0-9]{1,6})?"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="monedaRegistro" minOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:token">
                 
<xs:enumeration value="COP"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="valorMonedaRegistro" minOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:decimal">
                 
<xs:minExclusive value="0"/>
                 
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="tasaCambioMonedaRegistro" minOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:decimal">
                 
<xs:minExclusive value="0"/>
                 
<xs:pattern value="[0-9]{1,5}(\.[0-9]{1,6})?"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="participaciones" minOccurs="0" maxOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:decimal">
                 
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="motivoSinParticipaciones" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:long">
                 
<xs:minInclusive value="1"/>
                 
<xs:maxInclusive value="999"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="numeroDeposito" minOccurs="0" maxOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="13"/>
                 
<xs:maxLength value="13"/>
                 
<xs:pattern value="([a-zA-Z0-9])*"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element root/creditoExterno
diagram DC_N_CCO_diagrams/DC_N_CCO_p2.png
properties
minOcc 0
maxOcc 25000
content complex
children numeroDeclaracion fechaDeclaracion numeroCuentaCompensacion devolucion numeroCredito tipoIdentificacionResidente numeroIdentificacionResidente razonNoCanalizacion monedaNegociacion valorTotalMonedaNegociacion valorTotalDolares tasaCambioDolares valorTotalMonedaEstipulada tasaCambioMonedaEstipulada detalleOperaciones
source <xs:element name="creditoExterno" minOccurs="0" maxOccurs="25000">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="numeroDeclaracion">
       
<xs:simpleType>
         
<xs:restriction base="xs:long">
           
<xs:minInclusive value="1"/>
           
<xs:maxInclusive value="9999999999"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="fechaDeclaracion" type="zsdate" maxOccurs="1"/>
     
<xs:element name="numeroCuentaCompensacion" minOccurs="0" maxOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="7"/>
           
<xs:maxLength value="22"/>
           
<xs:pattern value="([a-zA-Z0-9.])*"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="devolucion" minOccurs="0" maxOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:token">
           
<xs:enumeration value="SI"/>
           
<xs:enumeration value="NO"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="numeroCredito" minOccurs="1" maxOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="22"/>
           
<xs:pattern value="([a-zA-Z0-9])*"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:sequence minOccurs="0" maxOccurs="1">
       
<xs:element name="tipoIdentificacionResidente">
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:minLength value="2"/>
             
<xs:maxLength value="4"/>
             
<xs:pattern value="([a-zA-Z0-9-])*"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
       
<xs:element name="numeroIdentificacionResidente">
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:minLength value="1"/>
             
<xs:maxLength value="20"/>
             
<xs:pattern value="([0-9])*"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:element>
     
</xs:sequence>
     
<xs:element name="razonNoCanalizacion" minOccurs="0" maxOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="3"/>
           
<xs:pattern value="([a-zA-Z0-9-])*"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="monedaNegociacion" minOccurs="0" maxOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="3"/>
           
<xs:maxLength value="3"/>
           
<xs:pattern value="([A-Z0-9-])*"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="valorTotalMonedaNegociacion" minOccurs="0" maxOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:decimal">
           
<xs:minExclusive value="0"/>
           
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="valorTotalDolares">
       
<xs:simpleType>
         
<xs:restriction base="xs:decimal">
           
<xs:minExclusive value="0"/>
           
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="tasaCambioDolares" minOccurs="0" maxOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:decimal">
           
<xs:minExclusive value="0"/>
           
<xs:pattern value="[0-9]{1,5}(\.[0-9]{1,6})?"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="valorTotalMonedaEstipulada" minOccurs="0" maxOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:decimal">
           
<xs:minExclusive value="0"/>
           
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="tasaCambioMonedaEstipulada" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:decimal">
           
<xs:minExclusive value="0"/>
           
<xs:pattern value="[0-9]{1,5}(\.[0-9]{1,6})?"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="detalleOperaciones">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="numeral" minOccurs="1" maxOccurs="100">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="numeralCambiario" maxOccurs="1">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:long">
                       
<xs:minInclusive value="1"/>
                       
<xs:maxInclusive value="999999"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="valorMonedaNegociacion" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:decimal">
                       
<xs:minExclusive value="0"/>
                       
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="valorDolares">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:decimal">
                       
<xs:minExclusive value="0"/>
                       
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="valorMonedaEstipulada">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:decimal">
                       
<xs:minExclusive value="0"/>
                       
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="numeroDeposito" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:minLength value="13"/>
                       
<xs:maxLength value="13"/>
                       
<xs:pattern value="([a-zA-Z0-9])*"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
       
<xs:unique name="numeralUnicoCreditoExterno">
         
<xs:selector xpath="numeral"/>
         
<xs:field xpath="numeralCambiario"/>
       
</xs:unique>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element root/creditoExterno/numeroDeclaracion
diagram DC_N_CCO_diagrams/DC_N_CCO_p3.png
type restriction of xs:long
properties
content simple
facets
Kind Value Annotation
minInclusive 1
maxInclusive 9999999999
source <xs:element name="numeroDeclaracion">
 
<xs:simpleType>
   
<xs:restriction base="xs:long">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="9999999999"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/creditoExterno/fechaDeclaracion
diagram DC_N_CCO_diagrams/DC_N_CCO_p4.png
type zsdate
properties
content simple
facets
Kind Value Annotation
pattern [0-9]{4,4}\-[0-9]{2,2}\-[0-9]{2,2}
source <xs:element name="fechaDeclaracion" type="zsdate" maxOccurs="1"/>

element root/creditoExterno/numeroCuentaCompensacion
diagram DC_N_CCO_diagrams/DC_N_CCO_p5.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 7
maxLength 22
pattern ([a-zA-Z0-9.])*
source <xs:element name="numeroCuentaCompensacion" minOccurs="0" maxOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="7"/>
     
<xs:maxLength value="22"/>
     
<xs:pattern value="([a-zA-Z0-9.])*"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/creditoExterno/devolucion
diagram DC_N_CCO_diagrams/DC_N_CCO_p6.png
type restriction of xs:token
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration SI
enumeration NO
source <xs:element name="devolucion" minOccurs="0" maxOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:token">
     
<xs:enumeration value="SI"/>
     
<xs:enumeration value="NO"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/creditoExterno/numeroCredito
diagram DC_N_CCO_diagrams/DC_N_CCO_p7.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 22
pattern ([a-zA-Z0-9])*
source <xs:element name="numeroCredito" minOccurs="1" maxOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="22"/>
     
<xs:pattern value="([a-zA-Z0-9])*"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/creditoExterno/tipoIdentificacionResidente
diagram DC_N_CCO_diagrams/DC_N_CCO_p8.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 2
maxLength 4
pattern ([a-zA-Z0-9-])*
source <xs:element name="tipoIdentificacionResidente">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="2"/>
     
<xs:maxLength value="4"/>
     
<xs:pattern value="([a-zA-Z0-9-])*"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/creditoExterno/numeroIdentificacionResidente
diagram DC_N_CCO_diagrams/DC_N_CCO_p9.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 20
pattern ([0-9])*
source <xs:element name="numeroIdentificacionResidente">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="20"/>
     
<xs:pattern value="([0-9])*"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/creditoExterno/razonNoCanalizacion
diagram DC_N_CCO_diagrams/DC_N_CCO_p10.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 3
pattern ([a-zA-Z0-9-])*
source <xs:element name="razonNoCanalizacion" minOccurs="0" maxOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="3"/>
     
<xs:pattern value="([a-zA-Z0-9-])*"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/creditoExterno/monedaNegociacion
diagram DC_N_CCO_diagrams/DC_N_CCO_p11.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
pattern ([A-Z0-9-])*
source <xs:element name="monedaNegociacion" minOccurs="0" maxOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="3"/>
     
<xs:maxLength value="3"/>
     
<xs:pattern value="([A-Z0-9-])*"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/creditoExterno/valorTotalMonedaNegociacion
diagram DC_N_CCO_diagrams/DC_N_CCO_p12.png
type restriction of xs:decimal
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minExclusive 0
pattern [0-9]{1,15}(\.[0-9]{1,2})?
source <xs:element name="valorTotalMonedaNegociacion" minOccurs="0" maxOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minExclusive value="0"/>
     
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/creditoExterno/valorTotalDolares
diagram DC_N_CCO_diagrams/DC_N_CCO_p13.png
type restriction of xs:decimal
properties
content simple
facets
Kind Value Annotation
minExclusive 0
pattern [0-9]{1,15}(\.[0-9]{1,2})?
source <xs:element name="valorTotalDolares">
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minExclusive value="0"/>
     
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/creditoExterno/tasaCambioDolares
diagram DC_N_CCO_diagrams/DC_N_CCO_p14.png
type restriction of xs:decimal
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minExclusive 0
pattern [0-9]{1,5}(\.[0-9]{1,6})?
source <xs:element name="tasaCambioDolares" minOccurs="0" maxOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minExclusive value="0"/>
     
<xs:pattern value="[0-9]{1,5}(\.[0-9]{1,6})?"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/creditoExterno/valorTotalMonedaEstipulada
diagram DC_N_CCO_diagrams/DC_N_CCO_p15.png
type restriction of xs:decimal
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minExclusive 0
pattern [0-9]{1,15}(\.[0-9]{1,2})?
source <xs:element name="valorTotalMonedaEstipulada" minOccurs="0" maxOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minExclusive value="0"/>
     
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/creditoExterno/tasaCambioMonedaEstipulada
diagram DC_N_CCO_diagrams/DC_N_CCO_p16.png
type restriction of xs:decimal
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minExclusive 0
pattern [0-9]{1,5}(\.[0-9]{1,6})?
source <xs:element name="tasaCambioMonedaEstipulada" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minExclusive value="0"/>
     
<xs:pattern value="[0-9]{1,5}(\.[0-9]{1,6})?"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/creditoExterno/detalleOperaciones
diagram DC_N_CCO_diagrams/DC_N_CCO_p17.png
properties
content complex
children numeral
identity constraints
  Name  Refer  Selector  Field(s)  Annotation
unique  numeralUnicoCreditoExterno    numeral  numeralCambiario  
source <xs:element name="detalleOperaciones">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="numeral" minOccurs="1" maxOccurs="100">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="numeralCambiario" maxOccurs="1">
             
<xs:simpleType>
               
<xs:restriction base="xs:long">
                 
<xs:minInclusive value="1"/>
                 
<xs:maxInclusive value="999999"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="valorMonedaNegociacion" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:decimal">
                 
<xs:minExclusive value="0"/>
                 
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="valorDolares">
             
<xs:simpleType>
               
<xs:restriction base="xs:decimal">
                 
<xs:minExclusive value="0"/>
                 
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="valorMonedaEstipulada">
             
<xs:simpleType>
               
<xs:restriction base="xs:decimal">
                 
<xs:minExclusive value="0"/>
                 
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="numeroDeposito" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="13"/>
                 
<xs:maxLength value="13"/>
                 
<xs:pattern value="([a-zA-Z0-9])*"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
 
<xs:unique name="numeralUnicoCreditoExterno">
   
<xs:selector xpath="numeral"/>
   
<xs:field xpath="numeralCambiario"/>
 
</xs:unique>
</xs:element>

element root/creditoExterno/detalleOperaciones/numeral
diagram DC_N_CCO_diagrams/DC_N_CCO_p18.png
properties
minOcc 1
maxOcc 100
content complex
children numeralCambiario valorMonedaNegociacion valorDolares valorMonedaEstipulada numeroDeposito
source <xs:element name="numeral" minOccurs="1" maxOccurs="100">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="numeralCambiario" maxOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:long">
           
<xs:minInclusive value="1"/>
           
<xs:maxInclusive value="999999"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="valorMonedaNegociacion" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:decimal">
           
<xs:minExclusive value="0"/>
           
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="valorDolares">
       
<xs:simpleType>
         
<xs:restriction base="xs:decimal">
           
<xs:minExclusive value="0"/>
           
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="valorMonedaEstipulada">
       
<xs:simpleType>
         
<xs:restriction base="xs:decimal">
           
<xs:minExclusive value="0"/>
           
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="numeroDeposito" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="13"/>
           
<xs:maxLength value="13"/>
           
<xs:pattern value="([a-zA-Z0-9])*"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element root/creditoExterno/detalleOperaciones/numeral/numeralCambiario
diagram DC_N_CCO_diagrams/DC_N_CCO_p19.png
type restriction of xs:long
properties
content simple
facets
Kind Value Annotation
minInclusive 1
maxInclusive 999999
source <xs:element name="numeralCambiario" maxOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:long">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="999999"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/creditoExterno/detalleOperaciones/numeral/valorMonedaNegociacion
diagram DC_N_CCO_diagrams/DC_N_CCO_p20.png
type restriction of xs:decimal
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minExclusive 0
pattern [0-9]{1,15}(\.[0-9]{1,2})?
source <xs:element name="valorMonedaNegociacion" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minExclusive value="0"/>
     
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/creditoExterno/detalleOperaciones/numeral/valorDolares
diagram DC_N_CCO_diagrams/DC_N_CCO_p21.png
type restriction of xs:decimal
properties
content simple
facets
Kind Value Annotation
minExclusive 0
pattern [0-9]{1,15}(\.[0-9]{1,2})?
source <xs:element name="valorDolares">
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minExclusive value="0"/>
     
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/creditoExterno/detalleOperaciones/numeral/valorMonedaEstipulada
diagram DC_N_CCO_diagrams/DC_N_CCO_p22.png
type restriction of xs:decimal
properties
content simple
facets
Kind Value Annotation
minExclusive 0
pattern [0-9]{1,15}(\.[0-9]{1,2})?
source <xs:element name="valorMonedaEstipulada">
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minExclusive value="0"/>
     
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/creditoExterno/detalleOperaciones/numeral/numeroDeposito
diagram DC_N_CCO_diagrams/DC_N_CCO_p23.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 13
maxLength 13
pattern ([a-zA-Z0-9])*
source <xs:element name="numeroDeposito" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="13"/>
     
<xs:maxLength value="13"/>
     
<xs:pattern value="([a-zA-Z0-9])*"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/inversionInternacional
diagram DC_N_CCO_diagrams/DC_N_CCO_p24.png
properties
minOcc 0
maxOcc 25000
content complex
children numeroDeclaracion fechaDeclaracion numeroCuentaCompensacion numeroDeclaracionANoPerfeccionar fechaDeclaracionANoPerfeccionar nitImcDeclaracionANoPerfeccionar numeroCuentaCompensacionANoPerfeccionar devolucion tipoInversion destino tipoIdentificacionReceptor numeroIdentificacionReceptor numeroIdentificacionAdministradorEncargo tipoIdentificacionInversionista numeroIdentificacionInversionista numeralCambiario monedaNegociacion valorMonedaNegociacion valorDolares tasaCambioDolares monedaRegistro valorMonedaRegistro tasaCambioMonedaRegistro participaciones motivoSinParticipaciones numeroDeposito
source <xs:element name="inversionInternacional" minOccurs="0" maxOccurs="25000">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="numeroDeclaracion" minOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:long">
           
<xs:minInclusive value="1"/>
           
<xs:maxInclusive value="9999999999"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="fechaDeclaracion" type="zsdate" minOccurs="1"/>
     
<xs:element name="numeroCuentaCompensacion" minOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="7"/>
           
<xs:maxLength value="22"/>
           
<xs:pattern value="([a-zA-Z0-9.])*"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="numeroDeclaracionANoPerfeccionar" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:long">
           
<xs:minInclusive value="1"/>
           
<xs:maxInclusive value="9999999999"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="fechaDeclaracionANoPerfeccionar" type="zsdate" minOccurs="0" maxOccurs="1"/>
     
<xs:element name="nitImcDeclaracionANoPerfeccionar" minOccurs="0" maxOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:long">
           
<xs:minInclusive value="1"/>
           
<xs:maxInclusive value="999999999999999"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="numeroCuentaCompensacionANoPerfeccionar" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="7"/>
           
<xs:maxLength value="22"/>
           
<xs:pattern value="([\.a-zA-Z0-9.])*"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="devolucion" minOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:token">
           
<xs:enumeration value="SI"/>
           
<xs:enumeration value="NO"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="tipoInversion" minOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="4"/>
           
<xs:maxLength value="4"/>
           
<xs:pattern value="([A-Za-z])*"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="destino" minOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="4"/>
           
<xs:maxLength value="4"/>
           
<xs:pattern value="([A-Za-z])*"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="tipoIdentificacionReceptor" minOccurs="0" maxOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="2"/>
           
<xs:maxLength value="4"/>
           
<xs:pattern value="([A-Z0-9-])*"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="numeroIdentificacionReceptor" minOccurs="0" maxOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="20"/>
           
<xs:pattern value="([A-Z0-9])*"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="numeroIdentificacionAdministradorEncargo" minOccurs="0" maxOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="15"/>
           
<xs:pattern value="([A-Z0-9])*"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="tipoIdentificacionInversionista" minOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="2"/>
           
<xs:maxLength value="4"/>
           
<xs:pattern value="([A-Z])*"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="numeroIdentificacionInversionista" minOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="20"/>
           
<xs:pattern value="([A-Z0-9])*"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="numeralCambiario" minOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:long">
           
<xs:minInclusive value="1"/>
           
<xs:maxInclusive value="999999"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="monedaNegociacion" minOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="3"/>
           
<xs:maxLength value="3"/>
           
<xs:pattern value="([A-Z0-9-])*"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="valorMonedaNegociacion" minOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:decimal">
           
<xs:minExclusive value="0"/>
           
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="valorDolares" minOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:decimal">
           
<xs:minExclusive value="0"/>
           
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="tasaCambioDolares" minOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:decimal">
           
<xs:minExclusive value="0"/>
           
<xs:pattern value="[0-9]{1,5}(\.[0-9]{1,6})?"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="monedaRegistro" minOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:token">
           
<xs:enumeration value="COP"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="valorMonedaRegistro" minOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:decimal">
           
<xs:minExclusive value="0"/>
           
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="tasaCambioMonedaRegistro" minOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:decimal">
           
<xs:minExclusive value="0"/>
           
<xs:pattern value="[0-9]{1,5}(\.[0-9]{1,6})?"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="participaciones" minOccurs="0" maxOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:decimal">
           
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="motivoSinParticipaciones" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:long">
           
<xs:minInclusive value="1"/>
           
<xs:maxInclusive value="999"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="numeroDeposito" minOccurs="0" maxOccurs="1">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="13"/>
           
<xs:maxLength value="13"/>
           
<xs:pattern value="([a-zA-Z0-9])*"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element root/inversionInternacional/numeroDeclaracion
diagram DC_N_CCO_diagrams/DC_N_CCO_p25.png
type restriction of xs:long
properties
content simple
facets
Kind Value Annotation
minInclusive 1
maxInclusive 9999999999
source <xs:element name="numeroDeclaracion" minOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:long">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="9999999999"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/inversionInternacional/fechaDeclaracion
diagram DC_N_CCO_diagrams/DC_N_CCO_p26.png
type zsdate
properties
content simple
facets
Kind Value Annotation
pattern [0-9]{4,4}\-[0-9]{2,2}\-[0-9]{2,2}
source <xs:element name="fechaDeclaracion" type="zsdate" minOccurs="1"/>

element root/inversionInternacional/numeroCuentaCompensacion
diagram DC_N_CCO_diagrams/DC_N_CCO_p27.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 7
maxLength 22
pattern ([a-zA-Z0-9.])*
source <xs:element name="numeroCuentaCompensacion" minOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="7"/>
     
<xs:maxLength value="22"/>
     
<xs:pattern value="([a-zA-Z0-9.])*"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/inversionInternacional/numeroDeclaracionANoPerfeccionar
diagram DC_N_CCO_diagrams/DC_N_CCO_p28.png
type restriction of xs:long
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 1
maxInclusive 9999999999
source <xs:element name="numeroDeclaracionANoPerfeccionar" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:long">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="9999999999"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/inversionInternacional/fechaDeclaracionANoPerfeccionar
diagram DC_N_CCO_diagrams/DC_N_CCO_p29.png
type zsdate
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
pattern [0-9]{4,4}\-[0-9]{2,2}\-[0-9]{2,2}
source <xs:element name="fechaDeclaracionANoPerfeccionar" type="zsdate" minOccurs="0" maxOccurs="1"/>

element root/inversionInternacional/nitImcDeclaracionANoPerfeccionar
diagram DC_N_CCO_diagrams/DC_N_CCO_p30.png
type restriction of xs:long
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 1
maxInclusive 999999999999999
source <xs:element name="nitImcDeclaracionANoPerfeccionar" minOccurs="0" maxOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:long">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="999999999999999"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/inversionInternacional/numeroCuentaCompensacionANoPerfeccionar
diagram DC_N_CCO_diagrams/DC_N_CCO_p31.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 7
maxLength 22
pattern ([\.a-zA-Z0-9.])*
source <xs:element name="numeroCuentaCompensacionANoPerfeccionar" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="7"/>
     
<xs:maxLength value="22"/>
     
<xs:pattern value="([\.a-zA-Z0-9.])*"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/inversionInternacional/devolucion
diagram DC_N_CCO_diagrams/DC_N_CCO_p32.png
type restriction of xs:token
properties
content simple
facets
Kind Value Annotation
enumeration SI
enumeration NO
source <xs:element name="devolucion" minOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:token">
     
<xs:enumeration value="SI"/>
     
<xs:enumeration value="NO"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/inversionInternacional/tipoInversion
diagram DC_N_CCO_diagrams/DC_N_CCO_p33.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 4
maxLength 4
pattern ([A-Za-z])*
source <xs:element name="tipoInversion" minOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="4"/>
     
<xs:maxLength value="4"/>
     
<xs:pattern value="([A-Za-z])*"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/inversionInternacional/destino
diagram DC_N_CCO_diagrams/DC_N_CCO_p34.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 4
maxLength 4
pattern ([A-Za-z])*
source <xs:element name="destino" minOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="4"/>
     
<xs:maxLength value="4"/>
     
<xs:pattern value="([A-Za-z])*"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/inversionInternacional/tipoIdentificacionReceptor
diagram DC_N_CCO_diagrams/DC_N_CCO_p35.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 2
maxLength 4
pattern ([A-Z0-9-])*
source <xs:element name="tipoIdentificacionReceptor" minOccurs="0" maxOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="2"/>
     
<xs:maxLength value="4"/>
     
<xs:pattern value="([A-Z0-9-])*"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/inversionInternacional/numeroIdentificacionReceptor
diagram DC_N_CCO_diagrams/DC_N_CCO_p36.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 20
pattern ([A-Z0-9])*
source <xs:element name="numeroIdentificacionReceptor" minOccurs="0" maxOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="20"/>
     
<xs:pattern value="([A-Z0-9])*"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/inversionInternacional/numeroIdentificacionAdministradorEncargo
diagram DC_N_CCO_diagrams/DC_N_CCO_p37.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 15
pattern ([A-Z0-9])*
source <xs:element name="numeroIdentificacionAdministradorEncargo" minOccurs="0" maxOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="15"/>
     
<xs:pattern value="([A-Z0-9])*"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/inversionInternacional/tipoIdentificacionInversionista
diagram DC_N_CCO_diagrams/DC_N_CCO_p38.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 2
maxLength 4
pattern ([A-Z])*
source <xs:element name="tipoIdentificacionInversionista" minOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="2"/>
     
<xs:maxLength value="4"/>
     
<xs:pattern value="([A-Z])*"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/inversionInternacional/numeroIdentificacionInversionista
diagram DC_N_CCO_diagrams/DC_N_CCO_p39.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 20
pattern ([A-Z0-9])*
source <xs:element name="numeroIdentificacionInversionista" minOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="20"/>
     
<xs:pattern value="([A-Z0-9])*"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/inversionInternacional/numeralCambiario
diagram DC_N_CCO_diagrams/DC_N_CCO_p40.png
type restriction of xs:long
properties
content simple
facets
Kind Value Annotation
minInclusive 1
maxInclusive 999999
source <xs:element name="numeralCambiario" minOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:long">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="999999"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/inversionInternacional/monedaNegociacion
diagram DC_N_CCO_diagrams/DC_N_CCO_p41.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 3
maxLength 3
pattern ([A-Z0-9-])*
source <xs:element name="monedaNegociacion" minOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="3"/>
     
<xs:maxLength value="3"/>
     
<xs:pattern value="([A-Z0-9-])*"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/inversionInternacional/valorMonedaNegociacion
diagram DC_N_CCO_diagrams/DC_N_CCO_p42.png
type restriction of xs:decimal
properties
content simple
facets
Kind Value Annotation
minExclusive 0
pattern [0-9]{1,15}(\.[0-9]{1,2})?
source <xs:element name="valorMonedaNegociacion" minOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minExclusive value="0"/>
     
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/inversionInternacional/valorDolares
diagram DC_N_CCO_diagrams/DC_N_CCO_p43.png
type restriction of xs:decimal
properties
content simple
facets
Kind Value Annotation
minExclusive 0
pattern [0-9]{1,15}(\.[0-9]{1,2})?
source <xs:element name="valorDolares" minOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minExclusive value="0"/>
     
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/inversionInternacional/tasaCambioDolares
diagram DC_N_CCO_diagrams/DC_N_CCO_p44.png
type restriction of xs:decimal
properties
content simple
facets
Kind Value Annotation
minExclusive 0
pattern [0-9]{1,5}(\.[0-9]{1,6})?
source <xs:element name="tasaCambioDolares" minOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minExclusive value="0"/>
     
<xs:pattern value="[0-9]{1,5}(\.[0-9]{1,6})?"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/inversionInternacional/monedaRegistro
diagram DC_N_CCO_diagrams/DC_N_CCO_p45.png
type restriction of xs:token
properties
content simple
facets
Kind Value Annotation
enumeration COP
source <xs:element name="monedaRegistro" minOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:token">
     
<xs:enumeration value="COP"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/inversionInternacional/valorMonedaRegistro
diagram DC_N_CCO_diagrams/DC_N_CCO_p46.png
type restriction of xs:decimal
properties
content simple
facets
Kind Value Annotation
minExclusive 0
pattern [0-9]{1,15}(\.[0-9]{1,2})?
source <xs:element name="valorMonedaRegistro" minOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minExclusive value="0"/>
     
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/inversionInternacional/tasaCambioMonedaRegistro
diagram DC_N_CCO_diagrams/DC_N_CCO_p47.png
type restriction of xs:decimal
properties
content simple
facets
Kind Value Annotation
minExclusive 0
pattern [0-9]{1,5}(\.[0-9]{1,6})?
source <xs:element name="tasaCambioMonedaRegistro" minOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minExclusive value="0"/>
     
<xs:pattern value="[0-9]{1,5}(\.[0-9]{1,6})?"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/inversionInternacional/participaciones
diagram DC_N_CCO_diagrams/DC_N_CCO_p48.png
type restriction of xs:decimal
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
pattern [0-9]{1,15}(\.[0-9]{1,2})?
source <xs:element name="participaciones" minOccurs="0" maxOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:pattern value="[0-9]{1,15}(\.[0-9]{1,2})?"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/inversionInternacional/motivoSinParticipaciones
diagram DC_N_CCO_diagrams/DC_N_CCO_p49.png
type restriction of xs:long
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 1
maxInclusive 999
source <xs:element name="motivoSinParticipaciones" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:long">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="999"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element root/inversionInternacional/numeroDeposito
diagram DC_N_CCO_diagrams/DC_N_CCO_p50.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 13
maxLength 13
pattern ([a-zA-Z0-9])*
source <xs:element name="numeroDeposito" minOccurs="0" maxOccurs="1">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="13"/>
     
<xs:maxLength value="13"/>
     
<xs:pattern value="([a-zA-Z0-9])*"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

simpleType zsdate
type restriction of xs:date
properties
base xs:date
used by
elements root/creditoExterno/fechaDeclaracion root/inversionInternacional/fechaDeclaracion root/inversionInternacional/fechaDeclaracionANoPerfeccionar
facets
Kind Value Annotation
pattern [0-9]{4,4}\-[0-9]{2,2}\-[0-9]{2,2}
source <xs:simpleType name="zsdate">
 
<xs:restriction base="xs:date">
   
<xs:pattern value="[0-9]{4,4}\-[0-9]{2,2}\-[0-9]{2,2}"/>
 
</xs:restriction>
</xs:simpleType>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy