Rev 182 | Details | Compare with Previous | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 1 | espaco | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <!-- PL_006u - 21/07/14 - Inclusão do tipo Básico TPlaca // v2.0--> |
||
| 3 | <!-- PL_006u - 06/05/14 - Alterações Fuso-Horario // v2.0--> |
||
| 4 | <!-- PL_006h - 13/05/11 - correções da NT 2011/004 // v2.0--> |
||
| 5 | <!-- PL_006f - 29/05/10 - correcao do tipo TDec_1504 para limitar a quantidade de decimais para 4 // v2.0--> |
||
| 6 | <!-- PL_006f - 09/05/10 - eliminação da possibilidade informar a Inscrição produtor rural na IEDest // v2.0--> |
||
| 7 | <!-- PL_006d - 04/10/09 - alterada a ordem do pattern do TIE - adequacao libxml // v2.0--> |
||
| 8 | <!-- PL_006d - 20/08/09 - acrescentado o tipo númerico com 10 casas decimais,15 casas inteiras e hora // v2.0--> |
||
| 9 | <!-- PL_005d - 11/08/09 - alteração no enumeration do tpais para nova tabela de paises do BACEN--> |
||
| 10 | <!-- PL_005b - 24/10/08 - acrescentado a tabela do tpais e outras alterações para eliminar os brancos no início e fim do campo --> |
||
| 11 | <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:nfe="http://www.portalfiscal.inf.br/nfe" targetNamespace="http://www.portalfiscal.inf.br/nfe" elementFormDefault="qualified" attributeFormDefault="unqualified"> |
||
| 12 | <xs:simpleType name="TCodUfIBGE"> |
||
| 13 | <xs:annotation> |
||
| 14 | <xs:documentation>Tipo Código da UF da tabela do IBGE</xs:documentation> |
||
| 15 | </xs:annotation> |
||
| 16 | <xs:restriction base="xs:string"> |
||
| 17 | <xs:whiteSpace value="preserve"/> |
||
| 18 | <xs:enumeration value="11"/> |
||
| 19 | <xs:enumeration value="12"/> |
||
| 20 | <xs:enumeration value="13"/> |
||
| 21 | <xs:enumeration value="14"/> |
||
| 22 | <xs:enumeration value="15"/> |
||
| 23 | <xs:enumeration value="16"/> |
||
| 24 | <xs:enumeration value="17"/> |
||
| 25 | <xs:enumeration value="21"/> |
||
| 26 | <xs:enumeration value="22"/> |
||
| 27 | <xs:enumeration value="23"/> |
||
| 28 | <xs:enumeration value="24"/> |
||
| 29 | <xs:enumeration value="25"/> |
||
| 30 | <xs:enumeration value="26"/> |
||
| 31 | <xs:enumeration value="27"/> |
||
| 32 | <xs:enumeration value="28"/> |
||
| 33 | <xs:enumeration value="29"/> |
||
| 34 | <xs:enumeration value="31"/> |
||
| 35 | <xs:enumeration value="32"/> |
||
| 36 | <xs:enumeration value="33"/> |
||
| 37 | <xs:enumeration value="35"/> |
||
| 38 | <xs:enumeration value="41"/> |
||
| 39 | <xs:enumeration value="42"/> |
||
| 40 | <xs:enumeration value="43"/> |
||
| 41 | <xs:enumeration value="50"/> |
||
| 42 | <xs:enumeration value="51"/> |
||
| 43 | <xs:enumeration value="52"/> |
||
| 44 | <xs:enumeration value="53"/> |
||
| 45 | </xs:restriction> |
||
| 46 | </xs:simpleType> |
||
| 47 | <xs:simpleType name="TCodMunIBGE"> |
||
| 48 | <xs:annotation> |
||
| 49 | <xs:documentation>Tipo Código do Município da tabela do IBGE</xs:documentation> |
||
| 50 | </xs:annotation> |
||
| 51 | <xs:restriction base="xs:string"> |
||
| 52 | <xs:whiteSpace value="preserve"/> |
||
| 53 | <xs:pattern value="[0-9]{7}"/> |
||
| 54 | </xs:restriction> |
||
| 55 | </xs:simpleType> |
||
| 56 | <xs:simpleType name="TChNFe"> |
||
| 57 | <xs:annotation> |
||
| 58 | <xs:documentation>Tipo Chave da Nota Fiscal Eletrônica</xs:documentation> |
||
| 59 | </xs:annotation> |
||
| 60 | <xs:restriction base="xs:string"> |
||
| 61 | <xs:whiteSpace value="preserve"/> |
||
| 62 | <xs:pattern value="[0-9]{44}"/> |
||
| 63 | </xs:restriction> |
||
| 64 | </xs:simpleType> |
||
| 65 | <xs:simpleType name="TProt"> |
||
| 66 | <xs:annotation> |
||
| 67 | <xs:documentation>Tipo Número do Protocolo de Status</xs:documentation> |
||
| 68 | </xs:annotation> |
||
| 69 | <xs:restriction base="xs:string"> |
||
| 70 | <xs:whiteSpace value="preserve"/> |
||
| 71 | <xs:pattern value="[0-9]{15}"/> |
||
| 72 | </xs:restriction> |
||
| 73 | </xs:simpleType> |
||
| 74 | <xs:simpleType name="TRec"> |
||
| 75 | <xs:annotation> |
||
| 76 | <xs:documentation>Tipo Número do Recibo do envio de lote de NF-e</xs:documentation> |
||
| 77 | </xs:annotation> |
||
| 78 | <xs:restriction base="xs:string"> |
||
| 79 | <xs:whiteSpace value="preserve"/> |
||
| 80 | <xs:pattern value="[0-9]{15}"/> |
||
| 81 | </xs:restriction> |
||
| 82 | </xs:simpleType> |
||
| 83 | <xs:simpleType name="TStat"> |
||
| 84 | <xs:annotation> |
||
| 85 | <xs:documentation>Tipo Código da Mensagem enviada</xs:documentation> |
||
| 86 | </xs:annotation> |
||
| 87 | <xs:restriction base="xs:string"> |
||
| 88 | <xs:whiteSpace value="preserve"/> |
||
| 89 | <xs:pattern value="[0-9]{3}"/> |
||
| 90 | </xs:restriction> |
||
| 91 | </xs:simpleType> |
||
| 92 | <xs:simpleType name="TCnpj"> |
||
| 93 | <xs:annotation> |
||
| 94 | <xs:documentation>Tipo Número do CNPJ</xs:documentation> |
||
| 95 | </xs:annotation> |
||
| 96 | <xs:restriction base="xs:string"> |
||
| 97 | <xs:whiteSpace value="preserve"/> |
||
| 98 | <xs:pattern value="[0-9]{14}"/> |
||
| 99 | </xs:restriction> |
||
| 100 | </xs:simpleType> |
||
| 101 | <xs:simpleType name="TCnpjVar"> |
||
| 102 | <xs:annotation> |
||
| 103 | <xs:documentation>Tipo Número do CNPJ tmanho varíavel (3-14)</xs:documentation> |
||
| 104 | </xs:annotation> |
||
| 105 | <xs:restriction base="xs:string"> |
||
| 106 | <xs:whiteSpace value="preserve"/> |
||
| 107 | <xs:pattern value="[0-9]{3,14}"/> |
||
| 108 | </xs:restriction> |
||
| 109 | </xs:simpleType> |
||
| 110 | <xs:simpleType name="TCnpjOpc"> |
||
| 111 | <xs:annotation> |
||
| 112 | <xs:documentation>Tipo Número do CNPJ Opcional</xs:documentation> |
||
| 113 | </xs:annotation> |
||
| 114 | <xs:restriction base="xs:string"> |
||
| 115 | <xs:whiteSpace value="preserve"/> |
||
| 116 | <xs:maxLength value="14"/> |
||
| 117 | <xs:pattern value="[0-9]{0}|[0-9]{14}"/> |
||
| 118 | </xs:restriction> |
||
| 119 | </xs:simpleType> |
||
| 120 | <xs:simpleType name="TCpf"> |
||
| 121 | <xs:annotation> |
||
| 122 | <xs:documentation>Tipo Número do CPF</xs:documentation> |
||
| 123 | </xs:annotation> |
||
| 124 | <xs:restriction base="xs:string"> |
||
| 125 | <xs:whiteSpace value="preserve"/> |
||
| 126 | <xs:pattern value="[0-9]{11}"/> |
||
| 127 | </xs:restriction> |
||
| 128 | </xs:simpleType> |
||
| 129 | <xs:simpleType name="TCpfVar"> |
||
| 130 | <xs:annotation> |
||
| 131 | <xs:documentation>Tipo Número do CPF de tamanho variável (3-11)</xs:documentation> |
||
| 132 | </xs:annotation> |
||
| 133 | <xs:restriction base="xs:string"> |
||
| 134 | <xs:whiteSpace value="preserve"/> |
||
| 135 | <xs:pattern value="[0-9]{3,11}"/> |
||
| 136 | </xs:restriction> |
||
| 137 | </xs:simpleType> |
||
| 138 | <xs:simpleType name="TDec_0302"> |
||
| 139 | <xs:annotation> |
||
| 140 | <xs:documentation>Tipo Decimal com 5 dígitos, sendo 3 de corpo e 2 decimais</xs:documentation> |
||
| 141 | </xs:annotation> |
||
| 142 | <xs:restriction base="xs:string"> |
||
| 143 | <xs:whiteSpace value="preserve"/> |
||
| 144 | <xs:pattern value="0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\.[0-9]{2})?"/> |
||
| 145 | </xs:restriction> |
||
| 146 | </xs:simpleType> |
||
| 147 | <xs:simpleType name="TDec_0302Opc"> |
||
| 148 | <xs:annotation> |
||
| 149 | <xs:documentation>Tipo Decimal com 5 dígitos, sendo 3 de corpo e 2 decimais, utilizado em tags opcionais</xs:documentation> |
||
| 150 | </xs:annotation> |
||
| 151 | <xs:restriction base="xs:string"> |
||
| 152 | <xs:whiteSpace value="preserve"/> |
||
| 153 | <xs:pattern value="0\.[0-9]{1}[1-9]{1}|0\.[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,2}(\.[0-9]{2})?"/> |
||
| 154 | </xs:restriction> |
||
| 155 | </xs:simpleType> |
||
| 156 | <xs:simpleType name="TDec_0803"> |
||
| 157 | <xs:annotation> |
||
| 158 | <xs:documentation>Tipo Decimal com 11 dígitos, sendo 8 de corpo e 3 decimais</xs:documentation> |
||
| 159 | </xs:annotation> |
||
| 160 | <xs:restriction base="xs:string"> |
||
| 161 | <xs:whiteSpace value="preserve"/> |
||
| 162 | <xs:pattern value="0|0\.[0-9]{3}|[1-9]{1}[0-9]{0,7}(\.[0-9]{3})?"/> |
||
| 163 | </xs:restriction> |
||
| 164 | </xs:simpleType> |
||
| 165 | <xs:simpleType name="TDec_0803Opc"> |
||
| 166 | <xs:annotation> |
||
| 167 | <xs:documentation>Tipo Decimal com 11 dígitos, sendo 8 de corpo e 3 decimais utilizado em tags opcionais</xs:documentation> |
||
| 168 | </xs:annotation> |
||
| 169 | <xs:restriction base="xs:string"> |
||
| 170 | <xs:whiteSpace value="preserve"/> |
||
| 171 | <xs:pattern value="0\.[1-9]{1}[0-9]{2}|0\.[0-9]{2}[1-9]{1}|0\.[0-9]{1}[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,7}(\.[0-9]{3})?"/> |
||
| 172 | </xs:restriction> |
||
| 173 | </xs:simpleType> |
||
| 174 | <xs:simpleType name="TDec_0804"> |
||
| 175 | <xs:annotation> |
||
| 176 | <xs:documentation>Tipo Decimal com 12 dígitos, sendo 8 de corpo e 4decimais</xs:documentation> |
||
| 177 | </xs:annotation> |
||
| 178 | <xs:restriction base="xs:string"> |
||
| 179 | <xs:whiteSpace value="preserve"/> |
||
| 180 | <xs:pattern value="0|0\.[0-9]{4}|[1-9]{1}[0-9]{0,7}(\.[0-9]{4})?"/> |
||
| 181 | </xs:restriction> |
||
| 182 | </xs:simpleType> |
||
| 183 | <xs:simpleType name="TDec_0804Opc"> |
||
| 184 | <xs:annotation> |
||
| 185 | <xs:documentation>Tipo Decimal com 12 dígitos, sendo 8 de corpo e 4 decimais, utilizado em tags opcionais</xs:documentation> |
||
| 186 | </xs:annotation> |
||
| 187 | <xs:restriction base="xs:string"> |
||
| 188 | <xs:whiteSpace value="preserve"/> |
||
| 189 | <xs:pattern value="0\.[1-9]{1}[0-9]{3}|0\.[0-9]{3}[1-9]{1}|0\.[0-9]{2}[1-9]{1}[0-9]{1}|0\.[0-9]{1}[1-9]{1}[0-9]{2}|[1-9]{1}[0-9]{0,7}(\.[0-9]{4})?"/> |
||
| 190 | </xs:restriction> |
||
| 191 | </xs:simpleType> |
||
| 192 | <xs:simpleType name="TDec_1104"> |
||
| 193 | <xs:annotation> |
||
| 194 | <xs:documentation>Tipo Decimal com 15 dígitos, sendo 11 de corpo e 4 decimais</xs:documentation> |
||
| 195 | </xs:annotation> |
||
| 196 | <xs:restriction base="xs:string"> |
||
| 197 | <xs:whiteSpace value="preserve"/> |
||
| 198 | <xs:pattern value="0|0\.[0-9]{4}|[1-9]{1}[0-9]{0,10}(\.[0-9]{4})?"/> |
||
| 199 | </xs:restriction> |
||
| 200 | </xs:simpleType> |
||
| 201 | <xs:simpleType name="TDec_1104Opc"> |
||
| 202 | <xs:annotation> |
||
| 203 | <xs:documentation>Tipo Decimal com 15 dígitos, sendo 11 de corpo e 4 decimais, utilizado em tags opcionais</xs:documentation> |
||
| 204 | </xs:annotation> |
||
| 205 | <xs:restriction base="xs:string"> |
||
| 206 | <xs:whiteSpace value="preserve"/> |
||
| 207 | <xs:pattern value="0\.[1-9]{1}[0-9]{3}|0\.[0-9]{3}[1-9]{1}|0\.[0-9]{2}[1-9]{1}[0-9]{1}|0\.[0-9]{1}[1-9]{1}[0-9]{2}|[1-9]{1}[0-9]{0,10}(\.[0-9]{4})?"/> |
||
| 208 | </xs:restriction> |
||
| 209 | </xs:simpleType> |
||
| 210 | <xs:simpleType name="TDec_1203"> |
||
| 211 | <xs:annotation> |
||
| 212 | <xs:documentation>Tipo Decimal com 15 dígitos, sendo 12 de corpo e 3 decimais</xs:documentation> |
||
| 213 | </xs:annotation> |
||
| 214 | <xs:restriction base="xs:string"> |
||
| 215 | <xs:whiteSpace value="preserve"/> |
||
| 216 | <xs:pattern value="0|0\.[0-9]{3}|[1-9]{1}[0-9]{0,11}(\.[0-9]{3})?"/> |
||
| 217 | </xs:restriction> |
||
| 218 | </xs:simpleType> |
||
| 219 | <xs:simpleType name="TDec_1203Opc"> |
||
| 220 | <xs:annotation> |
||
| 221 | <xs:documentation>Tipo Decimal com 15 dígitos, sendo 12 de corpo e 3 decimais, utilizado em tags opcionais</xs:documentation> |
||
| 222 | </xs:annotation> |
||
| 223 | <xs:restriction base="xs:string"> |
||
| 224 | <xs:whiteSpace value="preserve"/> |
||
| 225 | <xs:pattern value="0\.[1-9]{1}[0-9]{2}|0\.[0-9]{2}[1-9]{1}|0\.[0-9]{1}[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,11}(\.[0-9]{3})?"/> |
||
| 226 | </xs:restriction> |
||
| 227 | </xs:simpleType> |
||
| 228 | <xs:simpleType name="TDec_1204"> |
||
| 229 | <xs:annotation> |
||
| 230 | <xs:documentation>Tipo Decimal com 16 dígitos, sendo 12 de corpo e 4 decimais</xs:documentation> |
||
| 231 | </xs:annotation> |
||
| 232 | <xs:restriction base="xs:string"> |
||
| 233 | <xs:whiteSpace value="preserve"/> |
||
| 234 | <xs:pattern value="0|0\.[0-9]{1,4}|[1-9]{1}[0-9]{0,11}|[1-9]{1}[0-9]{0,11}(\.[0-9]{1,4})?"/> |
||
| 235 | </xs:restriction> |
||
| 236 | </xs:simpleType> |
||
| 237 | <xs:simpleType name="TDec_1204Opc"> |
||
| 238 | <xs:annotation> |
||
| 239 | <xs:documentation>Tipo Decimal com 16 dígitos, sendo 12 de corpo e 4 decimais, utilizado em tags opcionais</xs:documentation> |
||
| 240 | </xs:annotation> |
||
| 241 | <xs:restriction base="xs:string"> |
||
| 242 | <xs:whiteSpace value="preserve"/> |
||
| 243 | <xs:pattern value="0\.[1-9]{1}[0-9]{3}|0\.[0-9]{3}[1-9]{1}|0\.[0-9]{2}[1-9]{1}[0-9]{1}|0\.[0-9]{1}[1-9]{1}[0-9]{2}|[1-9]{1}[0-9]{0,11}(\.[0-9]{4})?"/> |
||
| 244 | </xs:restriction> |
||
| 245 | </xs:simpleType> |
||
| 246 | <xs:simpleType name="TDec_1302"> |
||
| 247 | <xs:annotation> |
||
| 248 | <xs:documentation>Tipo Decimal com 15 dígitos, sendo 13 de corpo e 2 decimais</xs:documentation> |
||
| 249 | </xs:annotation> |
||
| 250 | <xs:restriction base="xs:string"> |
||
| 251 | <xs:whiteSpace value="preserve"/> |
||
| 252 | <xs:pattern value="0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?"/> |
||
| 253 | </xs:restriction> |
||
| 254 | </xs:simpleType> |
||
| 255 | <xs:simpleType name="TDec_1302Opc"> |
||
| 256 | <xs:annotation> |
||
| 257 | <xs:documentation>Tipo Decimal com 15 dígitos, sendo 13 de corpo e 2 decimais, utilizado em tags opcionais</xs:documentation> |
||
| 258 | </xs:annotation> |
||
| 259 | <xs:restriction base="xs:string"> |
||
| 260 | <xs:whiteSpace value="preserve"/> |
||
| 261 | <xs:pattern value="0\.[0-9]{1}[1-9]{1}|0\.[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?"/> |
||
| 262 | </xs:restriction> |
||
| 263 | </xs:simpleType> |
||
| 264 | <xs:simpleType name="TDec_1110"> |
||
| 265 | <xs:annotation> |
||
| 266 | <xs:documentation>Tipo Decimal com até 21 dígitos, sendo 11 de corpo e até 10 decimais // aperfeiçoamento v2.0</xs:documentation> |
||
| 267 | </xs:annotation> |
||
| 268 | <xs:restriction base="xs:string"> |
||
| 269 | <xs:whiteSpace value="preserve"/> |
||
| 270 | <xs:pattern value="0|0\.[0-9]{1,10}|[1-9]{1}[0-9]{0,10}|[1-9]{1}[0-9]{0,10}(\.[0-9]{1,10})?"/> |
||
| 271 | </xs:restriction> |
||
| 272 | </xs:simpleType> |
||
| 273 | <xs:simpleType name="TDec_1104v"> |
||
| 274 | <xs:annotation> |
||
| 275 | <xs:documentation>Tipo Decimal com até 15 dígitos, sendo 11 de corpo e até 4 decimais // aperfeiçoamento v2.0</xs:documentation> |
||
| 276 | </xs:annotation> |
||
| 277 | <xs:restriction base="xs:string"> |
||
| 278 | <xs:whiteSpace value="preserve"/> |
||
| 279 | <xs:pattern value="0|0\.[0-9]{1,4}|[1-9]{1}[0-9]{0,10}|[1-9]{1}[0-9]{0,10}(\.[0-9]{1,4})?"/> |
||
| 280 | </xs:restriction> |
||
| 281 | </xs:simpleType> |
||
| 282 | <xs:simpleType name="TIeDest"> |
||
| 283 | <xs:annotation> |
||
| 284 | <xs:documentation>Tipo Inscrição Estadual do Destinatário // alterado para aceitar vazio ou ISENTO - maio/2010 v2.0</xs:documentation> |
||
| 285 | </xs:annotation> |
||
| 286 | <xs:restriction base="xs:string"> |
||
| 287 | <xs:whiteSpace value="preserve"/> |
||
| 288 | <xs:pattern value="ISENTO|[0-9]{0,14}"/> |
||
| 289 | </xs:restriction> |
||
| 290 | </xs:simpleType> |
||
| 291 | <xs:simpleType name="TIeST"> |
||
| 292 | <xs:annotation> |
||
| 293 | <xs:documentation>Tipo Inscrição Estadual do ST // acrescentado EM 24/10/08</xs:documentation> |
||
| 294 | </xs:annotation> |
||
| 295 | <xs:restriction base="xs:string"> |
||
| 296 | <xs:whiteSpace value="preserve"/> |
||
| 297 | <xs:pattern value="[0-9]{2,14}"/> |
||
| 298 | </xs:restriction> |
||
| 299 | </xs:simpleType> |
||
| 300 | <xs:simpleType name="TIe"> |
||
| 301 | <xs:annotation> |
||
| 302 | <xs:documentation>Tipo Inscrição Estadual do Emitente // alterado EM 24/10/08 para aceitar ISENTO</xs:documentation> |
||
| 303 | </xs:annotation> |
||
| 304 | <xs:restriction base="xs:string"> |
||
| 305 | <xs:whiteSpace value="preserve"/> |
||
| 306 | <xs:pattern value="[0-9]{2,14}|ISENTO"/> |
||
| 307 | </xs:restriction> |
||
| 308 | </xs:simpleType> |
||
| 309 | <xs:simpleType name="TMod"> |
||
| 310 | <xs:annotation> |
||
| 311 | <xs:documentation>Tipo Modelo Documento Fiscal</xs:documentation> |
||
| 312 | </xs:annotation> |
||
| 313 | <xs:restriction base="xs:string"> |
||
| 314 | <xs:whiteSpace value="preserve"/> |
||
| 315 | <xs:enumeration value="55"/> |
||
| 316 | </xs:restriction> |
||
| 317 | </xs:simpleType> |
||
| 318 | <xs:simpleType name="TNF"> |
||
| 319 | <xs:annotation> |
||
| 320 | <xs:documentation>Tipo Número do Documento Fiscal</xs:documentation> |
||
| 321 | </xs:annotation> |
||
| 322 | <xs:restriction base="xs:string"> |
||
| 323 | <xs:whiteSpace value="preserve"/> |
||
| 324 | <xs:pattern value="[1-9]{1}[0-9]{0,8}"/> |
||
| 325 | </xs:restriction> |
||
| 326 | </xs:simpleType> |
||
| 327 | <xs:simpleType name="TSerie"> |
||
| 328 | <xs:annotation> |
||
| 329 | <xs:documentation>Tipo Série do Documento Fiscal </xs:documentation> |
||
| 330 | </xs:annotation> |
||
| 331 | <xs:restriction base="xs:string"> |
||
| 332 | <xs:whiteSpace value="preserve"/> |
||
| 333 | <xs:pattern value="0|[1-9]{1}[0-9]{0,2}"/> |
||
| 334 | </xs:restriction> |
||
| 335 | </xs:simpleType> |
||
| 336 | <xs:simpleType name="Tpais"> |
||
| 337 | <xs:annotation> |
||
| 338 | <xs:documentation>Tipo Código do Pais |
||
| 339 | // PL_005d - 11/08/09 |
||
| 340 | eliminado: |
||
| 341 | 4235-LEBUAN, ILHAS - |
||
| 342 | acrescentado: |
||
| 343 | 7200 SAO TOME E PRINCIPE, ILHAS, |
||
| 344 | 8958 ZONA DO CANAL DO PANAMA |
||
| 345 | 9903 PROVISAO DE NAVIOS E AERONAVES |
||
| 346 | 9946 A DESIGNAR |
||
| 347 | 9950 BANCOS CENTRAIS |
||
| 348 | 9970 ORGANIZACOES INTERNACIONAIS |
||
| 349 | // PL_005b - 24/10/08 |
||
| 350 | // Acrescentado: |
||
| 351 | 4235 - LEBUAN,ILHAS |
||
| 352 | 4885 - MAYOTTE (ILHAS FRANCESAS) |
||
| 353 | // NT2011/004 |
||
| 354 | acrescentado a tabela de paises |
||
| 355 | //PL_006t - 21/03/2014 |
||
| 356 | acrescentado: |
||
| 357 | 5780 - Palestina |
||
| 358 | 7600 - Sudão do Sul |
||
| 359 | </xs:documentation> |
||
| 360 | </xs:annotation> |
||
| 361 | <xs:restriction base="xs:string"> |
||
| 362 | <xs:whiteSpace value="preserve"/> |
||
| 363 | <xs:enumeration value="132"/> |
||
| 364 | <xs:enumeration value="175"/> |
||
| 365 | <xs:enumeration value="230"/> |
||
| 366 | <xs:enumeration value="310"/> |
||
| 367 | <xs:enumeration value="370"/> |
||
| 368 | <xs:enumeration value="400"/> |
||
| 369 | <xs:enumeration value="418"/> |
||
| 370 | <xs:enumeration value="434"/> |
||
| 371 | <xs:enumeration value="477"/> |
||
| 372 | <xs:enumeration value="531"/> |
||
| 373 | <xs:enumeration value="590"/> |
||
| 374 | <xs:enumeration value="639"/> |
||
| 375 | <xs:enumeration value="647"/> |
||
| 376 | <xs:enumeration value="655"/> |
||
| 377 | <xs:enumeration value="698"/> |
||
| 378 | <xs:enumeration value="728"/> |
||
| 379 | <xs:enumeration value="736"/> |
||
| 380 | <xs:enumeration value="779"/> |
||
| 381 | <xs:enumeration value="809"/> |
||
| 382 | <xs:enumeration value="817"/> |
||
| 383 | <xs:enumeration value="833"/> |
||
| 384 | <xs:enumeration value="850"/> |
||
| 385 | <xs:enumeration value="876"/> |
||
| 386 | <xs:enumeration value="884"/> |
||
| 387 | <xs:enumeration value="906"/> |
||
| 388 | <xs:enumeration value="930"/> |
||
| 389 | <xs:enumeration value="973"/> |
||
| 390 | <xs:enumeration value="981"/> |
||
| 391 | <xs:enumeration value="0132"/> |
||
| 392 | <xs:enumeration value="0175"/> |
||
| 393 | <xs:enumeration value="0230"/> |
||
| 394 | <xs:enumeration value="0310"/> |
||
| 395 | <xs:enumeration value="0370"/> |
||
| 396 | <xs:enumeration value="0400"/> |
||
| 397 | <xs:enumeration value="0418"/> |
||
| 398 | <xs:enumeration value="0434"/> |
||
| 399 | <xs:enumeration value="0477"/> |
||
| 400 | <xs:enumeration value="0531"/> |
||
| 401 | <xs:enumeration value="0590"/> |
||
| 402 | <xs:enumeration value="0639"/> |
||
| 403 | <xs:enumeration value="0647"/> |
||
| 404 | <xs:enumeration value="0655"/> |
||
| 405 | <xs:enumeration value="0698"/> |
||
| 406 | <xs:enumeration value="0728"/> |
||
| 407 | <xs:enumeration value="0736"/> |
||
| 408 | <xs:enumeration value="0779"/> |
||
| 409 | <xs:enumeration value="0809"/> |
||
| 410 | <xs:enumeration value="0817"/> |
||
| 411 | <xs:enumeration value="0833"/> |
||
| 412 | <xs:enumeration value="0850"/> |
||
| 413 | <xs:enumeration value="0876"/> |
||
| 414 | <xs:enumeration value="0884"/> |
||
| 415 | <xs:enumeration value="0906"/> |
||
| 416 | <xs:enumeration value="0930"/> |
||
| 417 | <xs:enumeration value="0973"/> |
||
| 418 | <xs:enumeration value="0981"/> |
||
| 419 | <xs:enumeration value="1015"/> |
||
| 420 | <xs:enumeration value="1058"/> |
||
| 421 | <xs:enumeration value="1082"/> |
||
| 422 | <xs:enumeration value="1112"/> |
||
| 423 | <xs:enumeration value="1155"/> |
||
| 424 | <xs:enumeration value="1198"/> |
||
| 425 | <xs:enumeration value="1279"/> |
||
| 426 | <xs:enumeration value="1376"/> |
||
| 427 | <xs:enumeration value="1414"/> |
||
| 428 | <xs:enumeration value="1457"/> |
||
| 429 | <xs:enumeration value="1490"/> |
||
| 430 | <xs:enumeration value="1504"/> |
||
| 431 | <xs:enumeration value="1508"/> |
||
| 432 | <xs:enumeration value="1511"/> |
||
| 433 | <xs:enumeration value="1538"/> |
||
| 434 | <xs:enumeration value="1546"/> |
||
| 435 | <xs:enumeration value="1589"/> |
||
| 436 | <xs:enumeration value="1600"/> |
||
| 437 | <xs:enumeration value="1619"/> |
||
| 438 | <xs:enumeration value="1635"/> |
||
| 439 | <xs:enumeration value="1651"/> |
||
| 440 | <xs:enumeration value="1694"/> |
||
| 441 | <xs:enumeration value="1732"/> |
||
| 442 | <xs:enumeration value="1775"/> |
||
| 443 | <xs:enumeration value="1830"/> |
||
| 444 | <xs:enumeration value="1872"/> |
||
| 445 | <xs:enumeration value="1902"/> |
||
| 446 | <xs:enumeration value="1937"/> |
||
| 447 | <xs:enumeration value="1953"/> |
||
| 448 | <xs:enumeration value="1961"/> |
||
| 449 | <xs:enumeration value="1988"/> |
||
| 450 | <xs:enumeration value="1996"/> |
||
| 451 | <xs:enumeration value="2291"/> |
||
| 452 | <xs:enumeration value="2321"/> |
||
| 453 | <xs:enumeration value="2356"/> |
||
| 454 | <xs:enumeration value="2399"/> |
||
| 455 | <xs:enumeration value="2402"/> |
||
| 456 | <xs:enumeration value="2437"/> |
||
| 457 | <xs:enumeration value="2445"/> |
||
| 458 | <xs:enumeration value="2453"/> |
||
| 459 | <xs:enumeration value="2461"/> |
||
| 460 | <xs:enumeration value="2470"/> |
||
| 461 | <xs:enumeration value="2496"/> |
||
| 462 | <xs:enumeration value="2518"/> |
||
| 463 | <xs:enumeration value="2534"/> |
||
| 464 | <xs:enumeration value="2550"/> |
||
| 465 | <xs:enumeration value="2593"/> |
||
| 466 | <xs:enumeration value="2674"/> |
||
| 467 | <xs:enumeration value="2712"/> |
||
| 468 | <xs:enumeration value="2755"/> |
||
| 469 | <xs:enumeration value="2810"/> |
||
| 470 | <xs:enumeration value="2852"/> |
||
| 471 | <xs:enumeration value="2895"/> |
||
| 472 | <xs:enumeration value="2917"/> |
||
| 473 | <xs:enumeration value="2933"/> |
||
| 474 | <xs:enumeration value="2976"/> |
||
| 475 | <xs:enumeration value="3018"/> |
||
| 476 | <xs:enumeration value="3050"/> |
||
| 477 | <xs:enumeration value="3093"/> |
||
| 478 | <xs:enumeration value="3131"/> |
||
| 479 | <xs:enumeration value="3174"/> |
||
| 480 | <xs:enumeration value="3255"/> |
||
| 481 | <xs:enumeration value="3298"/> |
||
| 482 | <xs:enumeration value="3310"/> |
||
| 483 | <xs:enumeration value="3344"/> |
||
| 484 | <xs:enumeration value="3379"/> |
||
| 485 | <xs:enumeration value="3417"/> |
||
| 486 | <xs:enumeration value="3450"/> |
||
| 487 | <xs:enumeration value="3514"/> |
||
| 488 | <xs:enumeration value="3557"/> |
||
| 489 | <xs:enumeration value="3573"/> |
||
| 490 | <xs:enumeration value="3595"/> |
||
| 491 | <xs:enumeration value="3611"/> |
||
| 492 | <xs:enumeration value="3654"/> |
||
| 493 | <xs:enumeration value="3697"/> |
||
| 494 | <xs:enumeration value="3727"/> |
||
| 495 | <xs:enumeration value="3751"/> |
||
| 496 | <xs:enumeration value="3794"/> |
||
| 497 | <xs:enumeration value="3832"/> |
||
| 498 | <xs:enumeration value="3867"/> |
||
| 499 | <xs:enumeration value="3913"/> |
||
| 500 | <xs:enumeration value="3964"/> |
||
| 501 | <xs:enumeration value="3999"/> |
||
| 502 | <xs:enumeration value="4030"/> |
||
| 503 | <xs:enumeration value="4111"/> |
||
| 504 | <xs:enumeration value="4200"/> |
||
| 505 | <xs:enumeration value="4235"/> |
||
| 506 | <xs:enumeration value="4260"/> |
||
| 507 | <xs:enumeration value="4278"/> |
||
| 508 | <xs:enumeration value="4316"/> |
||
| 509 | <xs:enumeration value="4340"/> |
||
| 510 | <xs:enumeration value="4383"/> |
||
| 511 | <xs:enumeration value="4405"/> |
||
| 512 | <xs:enumeration value="4421"/> |
||
| 513 | <xs:enumeration value="4456"/> |
||
| 514 | <xs:enumeration value="4472"/> |
||
| 515 | <xs:enumeration value="4499"/> |
||
| 516 | <xs:enumeration value="4502"/> |
||
| 517 | <xs:enumeration value="4525"/> |
||
| 518 | <xs:enumeration value="4553"/> |
||
| 519 | <xs:enumeration value="4588"/> |
||
| 520 | <xs:enumeration value="4618"/> |
||
| 521 | <xs:enumeration value="4642"/> |
||
| 522 | <xs:enumeration value="4677"/> |
||
| 523 | <xs:enumeration value="4723"/> |
||
| 524 | <xs:enumeration value="4740"/> |
||
| 525 | <xs:enumeration value="4766"/> |
||
| 526 | <xs:enumeration value="4774"/> |
||
| 527 | <xs:enumeration value="4855"/> |
||
| 528 | <xs:enumeration value="4880"/> |
||
| 529 | <xs:enumeration value="4885"/> |
||
| 530 | <xs:enumeration value="4901"/> |
||
| 531 | <xs:enumeration value="4936"/> |
||
| 532 | <xs:enumeration value="4944"/> |
||
| 533 | <xs:enumeration value="4952"/> |
||
| 534 | <xs:enumeration value="4979"/> |
||
| 535 | <xs:enumeration value="4985"/> |
||
| 536 | <xs:enumeration value="4995"/> |
||
| 537 | <xs:enumeration value="5010"/> |
||
| 538 | <xs:enumeration value="5053"/> |
||
| 539 | <xs:enumeration value="5070"/> |
||
| 540 | <xs:enumeration value="5088"/> |
||
| 541 | <xs:enumeration value="5118"/> |
||
| 542 | <xs:enumeration value="5177"/> |
||
| 543 | <xs:enumeration value="5215"/> |
||
| 544 | <xs:enumeration value="5258"/> |
||
| 545 | <xs:enumeration value="5282"/> |
||
| 546 | <xs:enumeration value="5312"/> |
||
| 547 | <xs:enumeration value="5355"/> |
||
| 548 | <xs:enumeration value="5380"/> |
||
| 549 | <xs:enumeration value="5428"/> |
||
| 550 | <xs:enumeration value="5452"/> |
||
| 551 | <xs:enumeration value="5487"/> |
||
| 552 | <xs:enumeration value="5517"/> |
||
| 553 | <xs:enumeration value="5568"/> |
||
| 554 | <xs:enumeration value="5665"/> |
||
| 555 | <xs:enumeration value="5738"/> |
||
| 556 | <xs:enumeration value="5754"/> |
||
| 557 | <xs:enumeration value="5762"/> |
||
| 558 | <xs:enumeration value="5780"/> |
||
| 559 | <xs:enumeration value="5800"/> |
||
| 560 | <xs:enumeration value="5860"/> |
||
| 561 | <xs:enumeration value="5894"/> |
||
| 562 | <xs:enumeration value="5932"/> |
||
| 563 | <xs:enumeration value="5991"/> |
||
| 564 | <xs:enumeration value="6033"/> |
||
| 565 | <xs:enumeration value="6076"/> |
||
| 566 | <xs:enumeration value="6114"/> |
||
| 567 | <xs:enumeration value="6238"/> |
||
| 568 | <xs:enumeration value="6254"/> |
||
| 569 | <xs:enumeration value="6289"/> |
||
| 570 | <xs:enumeration value="6408"/> |
||
| 571 | <xs:enumeration value="6475"/> |
||
| 572 | <xs:enumeration value="6602"/> |
||
| 573 | <xs:enumeration value="6653"/> |
||
| 574 | <xs:enumeration value="6700"/> |
||
| 575 | <xs:enumeration value="6750"/> |
||
| 576 | <xs:enumeration value="6769"/> |
||
| 577 | <xs:enumeration value="6777"/> |
||
| 578 | <xs:enumeration value="6781"/> |
||
| 579 | <xs:enumeration value="6858"/> |
||
| 580 | <xs:enumeration value="6874"/> |
||
| 581 | <xs:enumeration value="6904"/> |
||
| 582 | <xs:enumeration value="6912"/> |
||
| 583 | <xs:enumeration value="6955"/> |
||
| 584 | <xs:enumeration value="6971"/> |
||
| 585 | <xs:enumeration value="7005"/> |
||
| 586 | <xs:enumeration value="7056"/> |
||
| 587 | <xs:enumeration value="7102"/> |
||
| 588 | <xs:enumeration value="7153"/> |
||
| 589 | <xs:enumeration value="7200"/> |
||
| 590 | <xs:enumeration value="7285"/> |
||
| 591 | <xs:enumeration value="7315"/> |
||
| 592 | <xs:enumeration value="7358"/> |
||
| 593 | <xs:enumeration value="7370"/> |
||
| 594 | <xs:enumeration value="7412"/> |
||
| 595 | <xs:enumeration value="7447"/> |
||
| 596 | <xs:enumeration value="7480"/> |
||
| 597 | <xs:enumeration value="7501"/> |
||
| 598 | <xs:enumeration value="7544"/> |
||
| 599 | <xs:enumeration value="7560"/> |
||
| 600 | <xs:enumeration value="7595"/> |
||
| 601 | <xs:enumeration value="7600"/> |
||
| 602 | <xs:enumeration value="7641"/> |
||
| 603 | <xs:enumeration value="7676"/> |
||
| 604 | <xs:enumeration value="7706"/> |
||
| 605 | <xs:enumeration value="7722"/> |
||
| 606 | <xs:enumeration value="7765"/> |
||
| 607 | <xs:enumeration value="7803"/> |
||
| 608 | <xs:enumeration value="7820"/> |
||
| 609 | <xs:enumeration value="7838"/> |
||
| 610 | <xs:enumeration value="7889"/> |
||
| 611 | <xs:enumeration value="7919"/> |
||
| 612 | <xs:enumeration value="7951"/> |
||
| 613 | <xs:enumeration value="8001"/> |
||
| 614 | <xs:enumeration value="8052"/> |
||
| 615 | <xs:enumeration value="8109"/> |
||
| 616 | <xs:enumeration value="8150"/> |
||
| 617 | <xs:enumeration value="8206"/> |
||
| 618 | <xs:enumeration value="8230"/> |
||
| 619 | <xs:enumeration value="8249"/> |
||
| 620 | <xs:enumeration value="8273"/> |
||
| 621 | <xs:enumeration value="8281"/> |
||
| 622 | <xs:enumeration value="8311"/> |
||
| 623 | <xs:enumeration value="8338"/> |
||
| 624 | <xs:enumeration value="8451"/> |
||
| 625 | <xs:enumeration value="8478"/> |
||
| 626 | <xs:enumeration value="8486"/> |
||
| 627 | <xs:enumeration value="8508"/> |
||
| 628 | <xs:enumeration value="8583"/> |
||
| 629 | <xs:enumeration value="8630"/> |
||
| 630 | <xs:enumeration value="8664"/> |
||
| 631 | <xs:enumeration value="8702"/> |
||
| 632 | <xs:enumeration value="8737"/> |
||
| 633 | <xs:enumeration value="8885"/> |
||
| 634 | <xs:enumeration value="8907"/> |
||
| 635 | <xs:enumeration value="8958"/> |
||
| 636 | <xs:enumeration value="9903"/> |
||
| 637 | <xs:enumeration value="9946"/> |
||
| 638 | <xs:enumeration value="9950"/> |
||
| 639 | <xs:enumeration value="9970"/> |
||
| 640 | </xs:restriction> |
||
| 641 | </xs:simpleType> |
||
| 642 | <xs:simpleType name="TUf"> |
||
| 643 | <xs:annotation> |
||
| 644 | <xs:documentation>Tipo Sigla da UF</xs:documentation> |
||
| 645 | </xs:annotation> |
||
| 646 | <xs:restriction base="xs:string"> |
||
| 647 | <xs:whiteSpace value="preserve"/> |
||
| 648 | <xs:enumeration value="AC"/> |
||
| 649 | <xs:enumeration value="AL"/> |
||
| 650 | <xs:enumeration value="AM"/> |
||
| 651 | <xs:enumeration value="AP"/> |
||
| 652 | <xs:enumeration value="BA"/> |
||
| 653 | <xs:enumeration value="CE"/> |
||
| 654 | <xs:enumeration value="DF"/> |
||
| 655 | <xs:enumeration value="ES"/> |
||
| 656 | <xs:enumeration value="GO"/> |
||
| 657 | <xs:enumeration value="MA"/> |
||
| 658 | <xs:enumeration value="MG"/> |
||
| 659 | <xs:enumeration value="MS"/> |
||
| 660 | <xs:enumeration value="MT"/> |
||
| 661 | <xs:enumeration value="PA"/> |
||
| 662 | <xs:enumeration value="PB"/> |
||
| 663 | <xs:enumeration value="PE"/> |
||
| 664 | <xs:enumeration value="PI"/> |
||
| 665 | <xs:enumeration value="PR"/> |
||
| 666 | <xs:enumeration value="RJ"/> |
||
| 667 | <xs:enumeration value="RN"/> |
||
| 668 | <xs:enumeration value="RO"/> |
||
| 669 | <xs:enumeration value="RR"/> |
||
| 670 | <xs:enumeration value="RS"/> |
||
| 671 | <xs:enumeration value="SC"/> |
||
| 672 | <xs:enumeration value="SE"/> |
||
| 673 | <xs:enumeration value="SP"/> |
||
| 674 | <xs:enumeration value="TO"/> |
||
| 675 | <xs:enumeration value="EX"/> |
||
| 676 | </xs:restriction> |
||
| 677 | </xs:simpleType> |
||
| 678 | <xs:simpleType name="TUfEmi"> |
||
| 679 | <xs:annotation> |
||
| 680 | <xs:documentation>Tipo Sigla da UF de emissor // acrescentado em 24/10/08 </xs:documentation> |
||
| 681 | </xs:annotation> |
||
| 682 | <xs:restriction base="xs:string"> |
||
| 683 | <xs:whiteSpace value="preserve"/> |
||
| 684 | <xs:enumeration value="AC"/> |
||
| 685 | <xs:enumeration value="AL"/> |
||
| 686 | <xs:enumeration value="AM"/> |
||
| 687 | <xs:enumeration value="AP"/> |
||
| 688 | <xs:enumeration value="BA"/> |
||
| 689 | <xs:enumeration value="CE"/> |
||
| 690 | <xs:enumeration value="DF"/> |
||
| 691 | <xs:enumeration value="ES"/> |
||
| 692 | <xs:enumeration value="GO"/> |
||
| 693 | <xs:enumeration value="MA"/> |
||
| 694 | <xs:enumeration value="MG"/> |
||
| 695 | <xs:enumeration value="MS"/> |
||
| 696 | <xs:enumeration value="MT"/> |
||
| 697 | <xs:enumeration value="PA"/> |
||
| 698 | <xs:enumeration value="PB"/> |
||
| 699 | <xs:enumeration value="PE"/> |
||
| 700 | <xs:enumeration value="PI"/> |
||
| 701 | <xs:enumeration value="PR"/> |
||
| 702 | <xs:enumeration value="RJ"/> |
||
| 703 | <xs:enumeration value="RN"/> |
||
| 704 | <xs:enumeration value="RO"/> |
||
| 705 | <xs:enumeration value="RR"/> |
||
| 706 | <xs:enumeration value="RS"/> |
||
| 707 | <xs:enumeration value="SC"/> |
||
| 708 | <xs:enumeration value="SE"/> |
||
| 709 | <xs:enumeration value="SP"/> |
||
| 710 | <xs:enumeration value="TO"/> |
||
| 711 | </xs:restriction> |
||
| 712 | </xs:simpleType> |
||
| 713 | <xs:simpleType name="TAmb"> |
||
| 714 | <xs:annotation> |
||
| 715 | <xs:documentation>Tipo Ambiente</xs:documentation> |
||
| 716 | </xs:annotation> |
||
| 717 | <xs:restriction base="xs:string"> |
||
| 718 | <xs:whiteSpace value="preserve"/> |
||
| 719 | <xs:enumeration value="1"/> |
||
| 720 | <xs:enumeration value="2"/> |
||
| 721 | </xs:restriction> |
||
| 722 | </xs:simpleType> |
||
| 723 | <xs:simpleType name="TVerAplic"> |
||
| 724 | <xs:annotation> |
||
| 725 | <xs:documentation>Tipo Versão do Aplicativo</xs:documentation> |
||
| 726 | </xs:annotation> |
||
| 727 | <xs:restriction base="nfe:TString"> |
||
| 728 | <xs:minLength value="1"/> |
||
| 729 | <xs:maxLength value="20"/> |
||
| 730 | </xs:restriction> |
||
| 731 | </xs:simpleType> |
||
| 732 | <xs:simpleType name="TMotivo"> |
||
| 733 | <xs:annotation> |
||
| 734 | <xs:documentation>Tipo Motivo</xs:documentation> |
||
| 735 | </xs:annotation> |
||
| 736 | <xs:restriction base="nfe:TString"> |
||
| 737 | <xs:maxLength value="255"/> |
||
| 738 | <xs:minLength value="1"/> |
||
| 739 | </xs:restriction> |
||
| 740 | </xs:simpleType> |
||
| 741 | <xs:simpleType name="TJust"> |
||
| 742 | <xs:annotation> |
||
| 743 | <xs:documentation>Tipo Justificativa</xs:documentation> |
||
| 744 | </xs:annotation> |
||
| 745 | <xs:restriction base="nfe:TString"> |
||
| 746 | <xs:minLength value="15"/> |
||
| 747 | <xs:maxLength value="255"/> |
||
| 748 | </xs:restriction> |
||
| 749 | </xs:simpleType> |
||
| 750 | <xs:simpleType name="TServ"> |
||
| 751 | <xs:annotation> |
||
| 752 | <xs:documentation>Tipo Serviço solicitado</xs:documentation> |
||
| 753 | </xs:annotation> |
||
| 754 | <xs:restriction base="nfe:TString"/> |
||
| 755 | </xs:simpleType> |
||
| 756 | <xs:simpleType name="Tano"> |
||
| 757 | <xs:annotation> |
||
| 758 | <xs:documentation> Tipo ano</xs:documentation> |
||
| 759 | </xs:annotation> |
||
| 760 | <xs:restriction base="xs:string"> |
||
| 761 | <xs:whiteSpace value="preserve"/> |
||
| 762 | <xs:pattern value="[0-9]{2}"/> |
||
| 763 | </xs:restriction> |
||
| 764 | </xs:simpleType> |
||
| 765 | <xs:simpleType name="TMed"> |
||
| 766 | <xs:annotation> |
||
| 767 | <xs:documentation> Tipo temp médio em segundos</xs:documentation> |
||
| 768 | </xs:annotation> |
||
| 769 | <xs:restriction base="xs:string"> |
||
| 770 | <xs:whiteSpace value="preserve"/> |
||
| 771 | <xs:pattern value="[0-9]{1,4}"/> |
||
| 772 | </xs:restriction> |
||
| 773 | </xs:simpleType> |
||
| 774 | <xs:simpleType name="TString"> |
||
| 775 | <xs:annotation> |
||
| 776 | <xs:documentation> Tipo string genérico</xs:documentation> |
||
| 777 | </xs:annotation> |
||
| 778 | <xs:restriction base="xs:string"> |
||
| 779 | <xs:whiteSpace value="preserve"/> |
||
| 780 | <xs:pattern value="[!-ÿ]{1}[ -ÿ]*[!-ÿ]{1}|[!-ÿ]{1}"/> |
||
| 781 | </xs:restriction> |
||
| 782 | </xs:simpleType> |
||
| 783 | <xs:simpleType name="TData"> |
||
| 784 | <xs:annotation> |
||
| 785 | <xs:documentation> Tipo data AAAA-MM-DD</xs:documentation> |
||
| 786 | </xs:annotation> |
||
| 787 | <xs:restriction base="xs:string"> |
||
| 788 | <xs:whiteSpace value="preserve"/> |
||
| 789 | <xs:pattern value="(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30)))))"/> |
||
| 790 | </xs:restriction> |
||
| 791 | </xs:simpleType> |
||
| 792 | <xs:simpleType name="TTime"> |
||
| 793 | <xs:annotation> |
||
| 794 | <xs:documentation> Tipo hora HH:MM:SS // tipo acrescentado na v2.0</xs:documentation> |
||
| 795 | </xs:annotation> |
||
| 796 | <xs:restriction base="xs:string"> |
||
| 797 | <xs:whiteSpace value="preserve"/> |
||
| 798 | <xs:pattern value="(([0-1][0-9])|([2][0-3])):([0-5][0-9]):([0-5][0-9])"/> |
||
| 799 | </xs:restriction> |
||
| 800 | </xs:simpleType> |
||
| 801 | <xs:simpleType name="TDateTimeUTC"> |
||
| 802 | <xs:annotation> |
||
| 803 | <xs:documentation>Data e Hora, formato UTC (AAAA-MM-DDThh:mm:ssTZD, onde TZD = +hh:mm ou -hh:mm)</xs:documentation> |
||
| 804 | </xs:annotation> |
||
| 805 | <xs:restriction base="xs:string"> |
||
| 806 | <xs:whiteSpace value="preserve"/> |
||
| 807 | <xs:pattern value="(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30)))))T(20|21|22|23|[0-1]\d):[0-5]\d:[0-5]\d([\-,\+](0[0-9]|10|11):00|([\+](12):00))"/> |
||
| 808 | </xs:restriction> |
||
| 809 | </xs:simpleType> |
||
| 810 | <xs:simpleType name="TPlaca"> |
||
| 811 | <xs:restriction base="xs:string"> |
||
| 812 | <xs:whiteSpace value="preserve"/> |
||
| 813 | <xs:pattern value="[A-Z]{2,3}[0-9]{4}|[A-Z]{3,4}[0-9]{3}"/> |
||
| 814 | </xs:restriction> |
||
| 815 | </xs:simpleType> |
||
| 816 | </xs:schema> |